const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AboutCompany-CU104py-.js","assets/vendor-react-Br0ZiotI.js","assets/Footer-BN3pqT8U.js","assets/SiteFooter-6EXToXJZ.js","assets/vendor-dayjs-CbzZgysf.js","assets/globe-CjEndryE.js","assets/vendor-i18n-C54Hc0CQ.js","assets/send-BBOKHuXM.js","assets/vendor-query-9i1Av1pr.js","assets/vendor-antd-core-CbYNMZQB.js","assets/vendor-sentry-Cx26FE6p.js","assets/AboutCompany-aQ2m6ATR.css","assets/ContactsPage-BSlP1bZb.js","assets/ContactsPage-B4ouK7NB.css","assets/Blog-CrUROZLf.js","assets/Blog.module-BNvRm1p-.js","assets/Blog-_I2C7WkB.css","assets/formApi-D3lNIbKs.js","assets/Blog-DC2YOgNy.css","assets/FAQPage-Cmnt7dsO.js","assets/FAQPage-DZLCl4ZW.css","assets/MainPage-AG0gkaRI.js","assets/MainPage-D6XRQa-C.css","assets/MultiModal-BLx4ZAj3.js","assets/MultiModal-CjC5AClj.css","assets/routePairApi-DziZxcf3.js","assets/MarketingCalculatorPage-Dyr0-G5T.js","assets/CalculatorForm-DIS71FAC.js","assets/city-autocomplete-DvrBgouM.js","assets/calculator-I0RUIM2E.js","assets/transliteration-kemtKToW.js","assets/calculator-onboarding-6pQf1t7Y.js","assets/package-search-B3BTUPcF.js","assets/MarketingShell-B9Sa-0Uh.js","assets/zap-hgyIfjkp.js","assets/shield-check-B-6jEzxu.js","assets/users-CcdVsMxi.js","assets/file-text-E6Bk5t1Q.js","assets/building-2-N2Q_sRKX.js","assets/boxes-BXpQehNN.js","assets/train-front-9yWfGLI2.js","assets/DeferUntilVisible-M7TCTpqS.js","assets/skeleton-DM5xEDw5.js","assets/funnel-yTnJ9946.js","assets/reveal-DOfj9-JA.js","assets/proxy-BEQqoLny.js","assets/circle-check-B914rY5x.js","assets/list-checks-DanlulgK.js","assets/sparkles-CHjsljCQ.js","assets/earth-BcatzFcn.js","assets/MarketingCustomsCalculatorPage-C08K3AzN.js","assets/customsApi-Df8jKba_.js","assets/triangle-alert-BK2ZJCFk.js","assets/sliders-horizontal-DMqYvZU0.js","assets/minus-CsWGv9NG.js","assets/arrow-up-right-pBwX6eWI.js","assets/file-search-DZHRQzqn.js","assets/shield-alert-bBBV6m-u.js","assets/arrow-left-26ItqGyo.js","assets/MarketingSearchResultsPage-B0YvVxf-.js","assets/specRateApi-00n6TgdI.js","assets/deliveryOptionPricing-Bk8bEgpe.js","assets/internationalAuto-CWvUQ_7m.js","assets/transitTime-B0kzQqzi.js","assets/rotate-ccw-Dg9r9_5m.js","assets/incoterms-DvFAAZNy.js","assets/MarketingOrderModal-6M-t2qUL.js","assets/gauge-CNGVvP6o.js","assets/external-link-BlTZUWvN.js","assets/schemas-BqQ6XgNI.js","assets/contractGateApi-C-Mnhofp.js","assets/types-Ch4pY_wo.js","assets/applicationsApi-QO6lnVt4.js","assets/circle-alert-DUZTIrYr.js","assets/upload-BUsOIijO.js","assets/star-CZo_quhN.js","assets/calendar-clock-jUZTOBEo.js","assets/git-compare-BODOFvFQ.js","assets/calendar-Wo0rGQ6_.js","assets/copy-DHnRZh7H.js","assets/search-x-yoQHzWax.js","assets/MarketingOrderDetailsPage-CsVjm93P.js","assets/savedCalculationsApi-BVUX4Pex.js","assets/snapshotsApi-Ce2oRO7N.js","assets/OrderConditionsSection-HcV70C4Z.js","assets/timer-DuJ7rw0v.js","assets/anchor-BW3sLzwV.js","assets/package-open-Cr_5UKzH.js","assets/scheduleLookupApi-DjMFpT_C.js","assets/companyProfileApi-DVqzD2NT.js","assets/crossSellApi-e6KRBFFL.js","assets/plus-d-A6sPRo.js","assets/pencil-D0s5zmOJ.js","assets/shopping-bag-CLfy2RTg.js","assets/user-oT3CXMZ3.js","assets/clock-3-BAfvsWC-.js","assets/share-2-Bjc-D14W.js","assets/message-square-5xLRfBfQ.js","assets/download-Dh0S4Clj.js","assets/MarketingSnapshotViewPage-DMFko_fw.js","assets/applicationOfferApi-TlicMQA6.js","assets/MarketingMailingViewPage-G5LA4_5q.js","assets/inbox-D2w5L4Oh.js","assets/MarketingForgotPasswordPage-D5HPVaWf.js","assets/MarketingSettingsPage-CdzRI3aD.js","assets/save-BrTCVotc.js","assets/sessionsApi-nthWTEfN.js","assets/key-round-CUFMS9o4.js","assets/monitor-BavreuRN.js","assets/contactBookApi-DBxRwCn3.js","assets/badge-check-DtkefvMX.js","assets/trash-2-LVg9XXy5.js","assets/key-NHeYQaoS.js","assets/shield-DvFsZEFQ.js","assets/MarketingOrdersPage-C9Lar8uo.js","assets/data-table-BelFk6De.js","assets/feature-gate-DHmO9xpm.js","assets/csvExport-DM0kDtQb.js","assets/lock-D5IBuXGJ.js","assets/arrow-up-down-B_9fikPg.js","assets/chevron-left-BuIbd-KC.js","assets/eye-CBlu9NJs.js","assets/repeat-BL5HJeYI.js","assets/MarketingMailingsArchivePage-lwnj9C7W.js","assets/mailingsArchiveApi-CUlnySr3.js","assets/MarketingRouteSubscriptionsPage--RBM5Yqq.js","assets/date-picker-CUsH_Fsj.js","assets/routeSubscriptionsApi-CFEHoL9X.js","assets/MarketingNotificationsInboxPage-BLxpaOsb.js","assets/NotificationInboxCard-DT35Hcno.js","assets/bell-off-MtijKA6s.js","assets/MarketingExchangeAboutPage-CyGvCJau.js","assets/megaphone-Cp9GDPnm.js","assets/route-DWCIAA3H.js","assets/hammer-CdwGRYbw.js","assets/MarketingExchangeListPage-CIlZnFLA.js","assets/homeCityI18n-D4DZCNWK.js","assets/MarketingExchangeCreatePage-BP-4QU4b.js","assets/MarketingExchangeDetailPage-CUscXRYX.js","assets/MarketingExchangeManagePage-B543btD-.js","assets/circle-x-eWfCMVdp.js","assets/trophy-BVZZQixY.js","assets/MarketingBidEditPage-ClqtwDvZ.js","assets/MarketingExchangeChatPage-BMfoNqcY.js","assets/MarketingCounterOffersPage-BSqhZ_ve.js","assets/trending-down-BMvHVPU8.js","assets/MarketingBidAttachmentsPage-BaUjQDm6.js","assets/paperclip-PH3bWhSl.js","assets/MarketingExchangeWatchListPage-D3mdY2OY.js","assets/MarketingExchangeClonePage-MJk5DPi_.js","assets/MarketingSupplierPortalPage-BEmIoluX.js","assets/dollar-sign-BnO40p7-.js","assets/MarketingSupplierAuctionsPage-D-1VLbid.js","assets/MarketingSupplierMyBidsPage-Emex9SHX.js","assets/MarketingSupplierReputationPage-BTEWKjsK.js","assets/MarketingAdminExchangeStatsPage-hXDx-YSf.js","assets/MarketingAdminChatModerationPage-szQIUzjI.js","assets/MarketingAdminRequestAuditPage-CuCN96gE.js","assets/MarketingAdminOverviewPage-CSdgRajZ.js","assets/adminApi-3TouiXEd.js","assets/adminDashboardApi-DaW7xJ1o.js","assets/trending-up-BtSt3AoG.js","assets/MarketingExchangePublicStatsPage-CPi0oDS_.js","assets/MarketingPreviewTourPage-DERzoCMM.js","assets/GroupHomePage-BHbRatEq.js","assets/BrandLeadForm-DJjVNhfA.js","assets/AvaPayPage-CEO46UWY.js","assets/BrandLanding-aBVqlkND.js","assets/BrandCrossLinks-BHuTYqX_.js","assets/link-2-3y54OWwb.js","assets/file-check-corner-DqhmXxgm.js","assets/AvaPayHowPage-Btl2ygqL.js","assets/AvaSaasPage-CyM7MJ48.js","assets/ruler-pLzGj3Fh.js","assets/chart-line-FqarGSck.js","assets/alarm-clock-Cb69ZaS9.js","assets/AvaTradePage-DEfvXE4F.js","assets/scale-C_Ey0wbM.js","assets/AvaConsultPage-CTRvQwZ_.js","assets/CookieConsentBanner-Drw2aER0.js","assets/chart-no-axes-column-BWt1fC08.js","assets/AuthForm-BLRnG-YZ.js","assets/SearchResultsPage-BRr_YYyv.js","assets/errorMessage-CI6CIaev.js","assets/DownloadOutlined-BOyqRuux.js","assets/PlusOutlined-BhQCgrhy.js","assets/index-D7ET9a57.js","assets/SearchResultsPage-Bq4pFq6i.css","assets/SendOutlined-D0oPbcTF.js","assets/index-BkBV9oYh.js","assets/index-DH9UinRU.js","assets/index-CGYE4kti.js","assets/index-C57jOlLu.js","assets/ReloadOutlined-X4W3UhI6.js","assets/index-BWBn4NZd.js","assets/AuthForm-CKca-QHP.css","assets/DesignSystemShowcase-CQQ1wlSN.js","assets/toaster-BqClLhVg.js","assets/ServicesIndexPage-DC51j37V.js","assets/shuffle-BF2B-Yiv.js","assets/file-check-COYS3SQP.js","assets/PricingPage-RhNuk5XU.js","assets/crown-DUdHY5SY.js","assets/WebhookDocsPage-DZCeiOWb.js","assets/PortalWebhooksPage-CDO688AS.js","assets/AcceptInvitePage-Bi-om79S.js","assets/PortalShipmentDetailPage-CtJGGVHg.js","assets/clientDocumentHubApi-DPAJy_AX.js","assets/shipmentMilestonesApi-lZnT-KUT.js","assets/PortalShipmentsPage-BS0kAACX.js","assets/portalSummaryApi-CkrJz1QB.js","assets/PortalHomePage-CYYP4kBO.js","assets/section-onboarding-eQh26Va9.js","assets/LkOverviewPage-BnfwYsRR.js","assets/LkCalcPage-g-yftDng.js","assets/LkApplicationsListPage-Bc6VCwL7.js","assets/useCompanyRole-D2wfHu3l.js","assets/LkApplicationPage-C7-20c0m.js","assets/ban-DSM4LRzi.js","assets/DocumentUploadModal-CUVsG9rz.js","assets/documentsApi-CzN8zCfj.js","assets/usePollOnVisible-Bi2NUvdm.js","assets/refresh-cw-CZ69KGnV.js","assets/navigation-DLqImsfY.js","assets/LkDocumentsPage-CePhz1Xd.js","assets/funnel-OCsdGJG3.js","assets/LkNotificationsPage-BtPdM0wH.js","assets/NotificationPreferencesGrid-DF8xQdjf.js","assets/smartphone-DPKqb976.js","assets/LkTeamPage-DryOurvl.js","assets/LkSavedCalcsPage-CNRPgNQy.js","assets/LkShipmentsPage-7RUOoSBv.js","assets/shipmentsApi-BILXtTQQ.js","assets/workflow-CNsLyiNC.js","assets/LkCalendarPage-uYcyQ-B6.js","assets/package-check-BF8pB5-2.js","assets/LkShipmentDetailPage-CpFOf70w.js","assets/LkCustomsPage-DPIJQc8f.js","assets/LkShipmentTrackerPage-cwjd-8yi.js","assets/file-up-BInCZUvQ.js","assets/LkHelpPage-DM1ZLPbr.js","assets/kbArticlesApi-BgZHE3Wr.js","assets/LkSalesFastQuotePage-B-goo6W3.js","assets/formAnalytics-Bx5nMrl0.js","assets/circle-check-big-CwmxLyAO.js","assets/LkSalesLeadsPage-RyLy-TO5.js","assets/LkReferralPage-Dl8MeRYL.js","assets/referralsApi-D5oDsVa7.js","assets/LkPartnerPage-PhBSYaVk.js","assets/ReferralProgramPage-BFGxTtMf.js","assets/LkAdminCustomersPage-DJa107fz.js","assets/AdminHelpPanel-C33YfmUG.js","assets/PublicHelpPage-Bi3eYtqi.js","assets/bot-BszC4jAn.js","assets/HelpArticlePage-D2V3TooN.js","assets/tag-BZNAzAQT.js","assets/LkInsuranceClaimPage-CIBYQaoZ.js","assets/LkContractWizardPage-DJfSLmW7.js","assets/PublicResearchIndexPage-BisdfKlL.js","assets/flask-conical-DsM5_HTM.js","assets/PublicResearchSmbCostIndexPage-BLpHfc1Q.js","assets/PublicEnFaqPage-5I7ivtcv.js","assets/en-faq-data-CPLnGyhw.js","assets/PublicEnFaqArticlePage-xlpFzPw9.js","assets/PublicEnGlossaryIndexPage-CTQSqnDP.js","assets/en-glossary-data-BoSnL6Ql.js","assets/arrow-up-BCltJbur.js","assets/PublicEnGlossaryTermPage-CybB012f.js","assets/PublicEnBlogIndexPage-DkYI4EYA.js","assets/en-blog-data-DxNXQeKP.js","assets/PublicEnBlogArticlePage-B_3uORju.js","assets/PublicEnAboutPage-DK7Ae4o4.js","assets/PublicEnServicesPage-BIq6DmE2.js","assets/YdFreightChinaPage-BCgxEmMV.js","assets/YdLandingTemplate-CYeBREeH.js","assets/YdCustomsBrokerPage-Dd2y7kW7.js","assets/clipboard-check-BrNvxESr.js","assets/YdSmbImportPage-DrqrPgsI.js","assets/MultiOriginCalculatorPage-DZsU-tdu.js","assets/PlansPage-BX3MNe3R.js","assets/LoginPage-CRSr5tDu.js","assets/SignupLegalEntityPage-DXBU0D7H.js","assets/credit-card-BMt45JlO.js","assets/PublicTrackPage-5N42HO-R.js","assets/SupplierPortalPage-nz11Yemu.js","assets/ToolsHubPage-YhGvUoWf.js","assets/leaf-D3P9fFy8.js","assets/box-ChkhdoRj.js","assets/chart-no-axes-column-increasing-8bjzuJC4.js","assets/arrow-left-right-DLwezxyr.js","assets/briefcase-rSn1-q5z.js","assets/file-output-C7T8gLDE.js","assets/award-Ce387w48.js","assets/map-CvxPkJ7P.js","assets/user-check-CGCq8Zy8.js","assets/shield-plus-Dvdv6rTX.js","assets/thermometer-Dgxwq0Vl.js","assets/shopping-cart-BEL7qQiT.js","assets/ToolsIncotermsPage-B3Fn59U8.js","assets/ToolPageSEO-B2OTMwdS.js","assets/toolsMeta-CeuNOhcH.js","assets/ToolsCo2Page-DNoZpLxo.js","assets/ToolsPortsPage-DYdW9Ba3.js","assets/ToolsDistancePage-DxIJni3N.js","assets/ToolsCbmPage-D6Owm_CA.js","assets/ToolsAirFreightPage-B1-oEbk6.js","assets/ToolsPackingListPage-D_-QcvM-.js","assets/ToolsContainerPage-DKcT8wVU.js","assets/weight-KjMtZ53n.js","assets/ToolsHsCodePage-Bn6SCJB6.js","assets/ToolsCustomsCalcPage-CbueAXJW.js","assets/ToolsCurrencyPage-BIq2hezD.js","assets/ToolsDocsCheckPage-FCTP1hjj.js","assets/ToolsSchedulePage-xzI4PF_R.js","assets/ToolsFreightRatesPage-4taUB0OX.js","assets/ToolsFreightIndexPage-h6vsqIpC.js","assets/ToolsLandedCostPage-PT1_N_Up.js","assets/ToolsComparisonPage-B1IHHtjF.js","assets/ToolsChinaCalendarPage-CBKfdUg2.js","assets/ToolsPreShipmentPage-CWjZrPiV.js","assets/ToolsDemurragePage-as1QjnP3.js","assets/lightbulb-CoqRfyuH.js","assets/ToolsPaymentTermsPage-0yYVR42r.js","assets/ToolsInsurancePage-Dz_sDiJA.js","assets/ToolsLeadTimePage-Bq-22j6x.js","assets/ToolsContainerTrackingPage-BszdRgG0.js","assets/PublicTrackingSearchForm-BRer9-pI.js","assets/carrierLinks-JuJm3WWf.js","assets/ToolsConverterPage-BOgHmDPZ.js","assets/ToolsFreightForwarderPage-gNo6X-QF.js","assets/ToolsPackagingPage-IPvDfE7K.js","assets/square-check-big-PEpqpJ1s.js","assets/ToolsDangerousGoodsPage-C-YyOk0Q.js","assets/ToolsGlossaryPage-Dv3L8You.js","assets/ToolsWarehousePage-DGcpeOCw.js","assets/ToolsTimelinePage-D7V9nB_k.js","assets/ToolsTradeFinancePage-BR__w_ah.js","assets/ToolsCargoStandardsPage-_QUTss0B.js","assets/ToolsExportDocsPage-Cj6VRseX.js","assets/ToolsSurchargesPage-DXIl3QNH.js","assets/ToolsRussiaPortsPage-DKN0ASPv.js","assets/ToolsSupplierCheckPage-CxfRJF3x.js","assets/ToolsAntiDumpingPage-99_jB8Na.js","assets/ToolsVatRefundPage-BXiZ3UUh.js","assets/ToolsTradeLanesPage-CUIrGbW8.js","assets/ToolsKpiPage-Bz-XH0Sj.js","assets/ToolsFreightBrokerPage-_2GHl206.js","assets/ToolsExchangeRiskPage-B1H4LdMz.js","assets/ToolsPortCongestionPage-DchkZ5vK.js","assets/ToolsCargoClaimsPage-DVEgOuIO.js","assets/ToolsChemicalRegPage-CEs2_Egb.js","assets/ToolsSeasonalityPage-BJPraqtz.js","assets/ToolsTransitTimePage-CjULg1z6.js","assets/ToolsFreightCostPage-BV3t-aFe.js","assets/ToolsExportControlPage-Dq-76F5s.js","assets/ToolsCargoInsuranceCalcPage-DT2-UxVw.js","assets/ToolsRussiaRegionsPage-DVc7ajnd.js","assets/ToolsContainerTypesPage-C9A2xENT.js","assets/wind-BWP8K7lZ.js","assets/ToolsBillOfLadingPage-DmE--FUk.js","assets/square-BBT5AsBb.js","assets/ToolsWeightDimensionsPage-BIvZg4Ij.js","assets/ToolsMultimodalPage-DilUDfpH.js","assets/ToolsLetterOfCreditPage-D2_eANAV.js","assets/ToolsFreeZonesPage-CMidKvOS.js","assets/ToolsColdChainPage-NSDJjUD6.js","assets/ToolsCargoReadinessPage-CsFZpMma.js","assets/ToolsTariffSchedulePage-B-WjBODG.js","assets/ToolsSupplyChainRiskPage-D7BG_hmg.js","assets/ToolsFreightNegotiationPage-BX2M77pM.js","assets/ToolsWarehouseCalcPage-BIyp3b34.js","assets/ToolsOriginCertPage-BiCFyOrk.js","assets/ToolsImportLicensePage-DCKPLcHN.js","assets/ToolsShipmentTrackerPage-DQ3XJMDO.js","assets/ToolsChinaSupplierPage-BgUKvuzF.js","assets/factory-CApiNrOK.js","assets/ToolsTradeCompliancePage-ONyyDGEc.js","assets/ToolsCustomsBrokerCalcPage-CRyIvVTH.js","assets/ToolsEcommerceImportPage-BifWW5Ta.js","assets/ToolsFreightForwarderGuidePage-Bp3eE_wv.js","assets/ToolsIncotermsCalcPage-BqVV2kJ3.js","assets/ToolsPackagingRequirementsPage-Z7o_adOy.js","assets/ToolsRailwayFreightPage-DCUCkl9K.js","assets/ToolsLetterOfCreditCalcPage-CI-8W4y_.js","assets/ToolsCarbonFootprintPage-DEQfJEAk.js","assets/ToolsAirCargoGuidePage-UhAD8lFm.js","assets/ToolsChinaHolidaysPage-B6c8vxU4.js","assets/ToolsPortStoragePage-BEuCKr7s.js","assets/ToolsContainerSizesPage-DG6gSfKS.js","assets/ToolsImportDocumentsPage-DrqsGpPr.js","assets/ToolsLogisticsCostPage-Cd09TOIo.js","assets/ToolsShippingTermsPage-D2vp9VKh.js","assets/ToolsSupplyChainFinancePage-3GkxHbHZ.js","assets/ToolsChineseSuppliersPage-C2h4QS8E.js","assets/ToolsRailwayCalcPage-DiHr8dqZ.js","assets/ToolsMultimodalComparePage-D6I_citx.js","assets/ToolsWarrantyClaimsPage-DAfHj55V.js","assets/ToolsExportDocumentsPage-BwFCjEuc.js","assets/ToolsChinaPaymentsPage-DtrSV5dn.js","assets/ToolsLoadingNormsPage-Dn39gP2n.js","assets/ToolsHazmatGuidePage-DGQI03Nf.js","assets/ToolsFreeTradeZonesPage-D3c-ZPGx.js","assets/ToolsShipmentVisibilityPage-B8XLY6nn.js","assets/ToolsImporterInsurancePage-B5a-hhb-.js","assets/ToolsCurrencyHedgingPage-BhBIkmod.js","assets/ToolsHonestSignPage-DIZg015b.js","assets/ToolsLclCalculatorPage-CAuVrNu4.js","assets/ToolsCarrierComparePage-DMsict0q.js","assets/ToolsEaeuRulesPage-D9g861Za.js","assets/ToolsHsCodeWizardPage-COeH3iv6.js","assets/ToolsInventoryPlanningPage-D6qaQtRe.js","assets/ToolsRouteOptimizationPage-CqOQcQdB.js","assets/ToolsFreightAuditPage-CI_G8urV.js","assets/ToolsBolGuidePage-ueNn6ULl.js","assets/ToolsCustomsBondPage-D6Hc2CX_.js","assets/ToolsCertOriginPage-CJvp1NTf.js","assets/ToolsImportVatPage-DlysyKSd.js","assets/ToolsLithiumBatteryPage-liEYsGjQ.js","assets/ToolsIspm15Page-AikuQUPB.js","assets/ToolsPhytoCertPage-CNgJzKLt.js","assets/ToolsTemperatureCargoPage-CQetAwV9.js","assets/ToolsOversizeCargoPage-CeUJ1qfn.js","assets/ToolsTradeFinanceCalcPage-BkZFS9yo.js","assets/ToolsBreakBulkPage-CAcyAr8T.js","assets/wrench-BRUsuwCb.js","assets/ToolsSanctionsCheckPage-CeYSAqRx.js","assets/ToolsExportLicensePage-5wkWJ-8g.js","assets/ToolsFumigationPage-BxKrzYfN.js","assets/ToolsContainerInspectionPage-BixZ12Fk.js","assets/ToolsRoRoGuidePage-xd8SRMNH.js","assets/hard-hat-Kty-ldQR.js","assets/ToolsVgmCalcPage-DqbSnkCG.js","assets/ToolsBondedWarehousePage-DmtD4I_6.js","assets/ToolsAirWaybillPage-D_9Zk0vx.js","assets/ToolsInvoiceTemplatePage-DF8TrqVB.js","assets/ToolsShippingInstructionsPage-Bk579bZE.js","assets/ToolsTruckingCalcPage-DFaN08fL.js","assets/ToolsSupplyChainKpiPage-B902rmL6.js","assets/ToolsSeaFreightChecklistPage-BCtmjJQe.js","assets/ToolsSpotRateCalcPage-B1DWcgcf.js","assets/ToolsPoManagementPage-MZbeEHzx.js","assets/ToolsCharterPartyPage-Dj-KTfw6.js","assets/ToolsSingleWindowPage-qSwD950h.js","assets/ToolsDdpDduCalcPage-BZ39kXFr.js","assets/ToolsCbamGuidePage-Dq_xdwjx.js","assets/ToolsImportQuotasPage-DCageBzB.js","assets/ToolsLetterOfIndemnityPage-CmiC-V06.js","assets/ToolsParallelImportPage-BDssEbRc.js","assets/ToolsFreightRateIndexPage-BprbKOfe.js","assets/ToolsCargoReleaseOrderPage-Do3oujrw.js","assets/ToolsTransshipmentGuidePage-7OKf9xGL.js","assets/ToolsCustomsValueCalcPage-Boj9-Llo.js","assets/ToolsContainerLeasingPage-BDt4gm1n.js","assets/ToolsExciseDutyPage-1ugRA7uI.js","assets/ToolsChinaExportTaxPage-7BEKAMfO.js","assets/ToolsAirVsSeaCalcPage-mxdvdCKH.js","assets/ToolsEuCustomsClearancePage-D0Rmb-bN.js","assets/ToolsPortDwellTimePage-kMqmQrOD.js","assets/ToolsRailwayLogisticsPage-KUkvLXwT.js","assets/ToolsCourierVsFreightPage-DDINy4Bd.js","assets/ToolsIncotermsQuizPage-BmI1ceeJ.js","assets/ToolsFreightPaymentTermsPage-D6hYLTD5.js","assets/ToolsTradeDocPackPage-BAkQy1R6.js","assets/ToolsEaeuTariffPage-BOiIkI1u.js","assets/ToolsColdChainMonitorPage-ChvOHlNe.js","assets/ToolsSupplierAuditPage-RnfJF8pD.js","assets/ToolsLoadPlanPage-Ds8ibgOK.js","assets/ToolsContainerFillCalculatorPage-D0CrGvV_.js","assets/ToolsEcommerceLogisticsPage-DOU2S8rG.js","assets/ToolsCertificationPage-CcFmtFPL.js","assets/ToolsFclVsLclPage-BbQDV3SZ.js","assets/ToolsChinaRegionsPage-CYbnz0kr.js","assets/ToolsTruckFreightCalcPage-DSn-it6z.js","assets/ToolsPhytosanitaryPage-kxrqCrI8.js","assets/ToolsReExportPage-DJA7Ny75.js","assets/ToolsQualityControlPage-CD69OMKZ.js","assets/ToolsGoodsDeclarationPage-BjfU8KbT.js","assets/ToolsConsolidationCalcPage-zSzuAAO8.js","assets/ToolsBankGuaranteePage-DgYn7Lxf.js","assets/ToolsPortFeesCalcPage-Di86_q1g.js","assets/ToolsImportQuotaPage-5KVhLsI3.js","assets/ToolsCarnetAtaPage-BN2z5Wen.js","assets/ToolsDutyDrawbackPage-C9OQfoFO.js","assets/ToolsColdStorageCalcPage-Dti4ux_0.js","assets/ToolsMarineInsuranceTypesPage-CkFgnvqi.js","assets/ToolsPalletCalcPage-TBrM69rf.js","assets/ToolsImportProcedurePage-CcNDWcSl.js","assets/ToolsLinerTermsPage-B1Pn31e9.js","assets/ToolsFreightTenderPage-CfQR-C_k.js","assets/ToolsCustomsRulingPage-Cyg38J3E.js","assets/ToolsBufferStockPage-CfStuDz2.js","assets/ToolsGreenLogisticsPage-BG-sz6Xz.js","assets/ToolsFreightMarkupPage-CKIGalWq.js","assets/ToolsPortProcedurePage-Bj5nZS00.js","assets/ToolsContainerStuffingPage-Bllz2Gy-.js","assets/ToolsCargoRejectionPage-PWbZFaGt.js","assets/ToolsReverseLogisticsPage-CQ6kMDz3.js","assets/ToolsBookingChecklistPage-BznGT7pt.js","assets/ToolsMultimodalDocsPage-BSL_2Nzj.js","assets/ToolsExportFinancePage-DXBHPzYq.js","assets/ToolsComplianceCertPage-13l3rN-5.js","assets/ToolsShipperLetterPage-DRWdZLP5.js","assets/ToolsPreAdvicePage-uA1D8wu2.js","assets/ToolsCargoSurveyPage-rh-c8Pcg.js","assets/ToolsDemurrageClaimPage-Ck7kNLP0.js","assets/ToolsPortAgencyPage--NX0wKGi.js","assets/ToolsFreightClaimPage-BoYoeKx2.js","assets/ToolsStorageInTransitPage-BvLqqzue.js","assets/ToolsLclBookingPage-CH9Yq9vp.js","assets/ToolsSpecialCargoPage-DA8CxQ3j.js","assets/ToolsHazardousClassPage-CZFUUuCj.js","assets/ToolsCargoTempPage-CVdRlCNy.js","assets/ToolsInsuranceClaimPage-DzGqcVSY.js","assets/ToolsContainerDamagePage-BBZsnOTk.js","assets/ToolsReeferBookingPage-C84Ap0ay.js","assets/ToolsTrackTracePage-BQFXJJ4N.js","assets/MarketingHomePage-DPx5mg4k.js","assets/utensils-crossed-3WUqLNqe.js","assets/publicReviewsApi-CjoMg_yG.js","assets/quote-DvRGlQBL.js","assets/server-DBQUkPhc.js","assets/PublicFaqPage-B-L8TY1t.js","assets/MarketingCasesPage-BZYIiv9s.js","assets/casesData-DdzNbaXy.js","assets/piggy-bank-Dg2WUm1t.js","assets/MarketingCaseDetailPage-THlRwsOn.js","assets/MarketingReviewsPage-MvkDPvco.js","assets/MarketingPartnersPage-vKU21jyA.js","assets/hand-coins-bZ0BUF5J.js","assets/network-FND6lJHA.js","assets/MarketingTrustPage-eqdjH71h.js","assets/file-badge-CniN6iFc.js","assets/MarketingDocumentsPage-01FEgg6F.js","assets/MarketingCooperationPage-BEQ7Dx38.js","assets/code-xml-B1vfj9up.js","assets/palette-SktnwlXj.js","assets/MarketingJoinPage-BnDQS9i6.js","assets/rocket-ByfQa9G_.js","assets/heart-handshake-DObFnsnr.js","assets/MarketingHowItWorksPage-ZwyRi3Ve.js","assets/MarketingAdvantagesPage-5D8wQrg7.js","assets/MarketingSupportPage-Cx-vVC--.js","assets/MarketingCashbackPage-DEsZUQIH.js","assets/MarketingNewsPage-DBe4h5JZ.js","assets/MarketingAdditionalServicesPage-bNY8_Lof.js","assets/SolutionsIndexPage-DcAoNB7K.js","assets/SolutionsImporterPage-Da5QAbC-.js","assets/PersonaLandingTemplate-yjvce9O7.js","assets/SolutionsExporterPage-D8_7p8lr.js","assets/SolutionsForwarderPage-DpO8yG5m.js","assets/SolutionsCarrierPage-CMfvtofE.js","assets/compass-CaAwET_B.js","assets/MarineServicePage-De0rMzIZ.js","assets/ServicePageTemplate-BGjhWCam.js","assets/clock-4-BaFz7LE9.js","assets/RailwayServicePage-I2DRAv4a.js","assets/map-pinned-kNf47avW.js","assets/AutoServicePage-HjcBp1Ii.js","assets/AirServicePage-D_B3c6Ha.js","assets/snowflake-Dhrxmlpr.js","assets/GroupageServicePage-C08L8YV_.js","assets/MultimodalServicePage-CW1aEkMp.js","assets/CustomsServicePage-D26gurFw.js","assets/ContainerRentalServicePage-Bu05LNj0.js","assets/AboutCompanyPage-DVfcNRLV.js","assets/ContactsPageDS-D6oF-_y8.js","assets/VacanciesPage-BJYW3IjS.js","assets/PrivacyPolicyPage-ERjPelxX.js","assets/RoutePairLandingPage-CRSam-JX.js","assets/IndustryLandingPage-U7o3M0yG.js","assets/CompetitorLandingPage-CCwC4gck.js","assets/DostavkaIndexPage-RVCxTJYk.js","assets/dostavka-C8FDUgjJ.js","assets/DostavkaCountryPage-DDzbzlUC.js","assets/DostavkaCityPage-CjGcr5SW.js","assets/MarketingNotFoundPage-CG9dSius.js","assets/ResourcesHubPage-BRj_-E7s.js","assets/guidesMeta-BBUNJcrY.js","assets/library-pg5B2sCo.js","assets/GlossaryPage-HsMgZQv7.js","assets/GuidesIndexPage-BRWJ8hLT.js","assets/CustomsChina2026-CMNWfNsj.js","assets/GuideArticleTemplate-C_yMaRoK.js","assets/IncotermsPlain-WDYd83P9.js","assets/HowToReadBL-DoZZ52cm.js","assets/ReduceLogisticsCosts-CkGlWAkS.js","assets/VttGuide-CVgBaNrl.js","assets/ChinaContractGuide-5V4zfP5U.js","assets/DemurrageDetentionGuide-BANIyVC6.js","assets/FclVsLclGuide-FiZVw7m_.js","assets/AirCargoGuide-CMAJuUsG.js","assets/CustomsDutiesGuide-Dp7q3nJb.js","assets/RailFreightGuide-_Vs3kOYD.js","assets/CargoInsuranceGuide-DnGyA4Pt.js","assets/MarketingResetPasswordPage-KAz2AAg7.js","assets/VerifyEmailPage-ka2H2MfW.js","assets/ResetPasswordPage.module-D3bvwYpW.js","assets/ResetPasswordPage-C64OEGkd.css","assets/ConfirmEmailChangePage-B7XnaHhH.js","assets/AdminGuard-Cdp9GqEE.js","assets/AdminLayout-C-BBkiNS.js","assets/adminManagersApi-19UDRsrc.js","assets/adminBookmarksApi-2vpUOfVD.js","assets/adminRemindersApi-DpRDT1kV.js","assets/adminStuckApi-CViucsgq.js","assets/adminExceptionsApi-CA5M_TZV.js","assets/user-plus-C2g-sBXE.js","assets/AdminLayout-zLDHXNxD.css","assets/PublicTrackingPage-D_ZN0sa_.js","assets/publicTrackingApi-CsXKlnHb.js","assets/leaflet-CB1MP_tj.js","assets/leaflet-CIGW-MKW.css","assets/index-DT5c23R2.js","assets/CompassOutlined-BheKDILR.js","assets/index-F5Oudebl.js","assets/PublicContainerTrackingPage-BHMd4PY6.js","assets/AdminOverviewPage-DhwAeX-0.js","assets/applicationTagsApi-BvE-BcWJ.js","assets/adminAnalyticsApi-BYW2dOYa.js","assets/AdminMultiTenantPage-dq77hje1.js","assets/AdminWbrPage-Bk-fdUpx.js","assets/AdminTrackingPage-Br2RciAF.js","assets/AdminOkrQuartersPage-DpAkTB7j.js","assets/adminOkrApi-Co6v7L4q.js","assets/AdminOkrQuarterDetailPage-DShzN1_c.js","assets/AdminPostmortemsListPage-DDYgx5nI.js","assets/adminPostmortemApi-BSCV-AhU.js","assets/AdminPostmortemDetailPage-zTjZMglq.js","assets/AdminCompany360Page-Brfa1rxD.js","assets/AdminUnknownCitiesPage-B9ec_qyS.js","assets/adminCitiesApi-82MCf8OB.js","assets/AdminCitiesPage-oTaWw6My.js","assets/AdminSupplierActionsPage-CLU89jL1.js","assets/supplierActionsApi-DWivDFxU.js","assets/AdminPricingProfilesPage-BEgFQRnA.js","assets/adminPricingProfileApi-Bmm8x6jl.js","assets/AdminInternationalAutoPage-whiMz8CW.js","assets/AdminInvoicesPage-DVogV-ls.js","assets/useUrlSyncedFilter-CcNauTyk.js","assets/safeExternalUrl-B6YoezCt.js","assets/SavedViewsBar-BhHQVvtk.js","assets/EntityAuditDrawer-DsbJqs6M.js","assets/AdminContractsPage-5EoOuYeG.js","assets/AdminUsersPage-GIRopXP6.js","assets/AdminCompanyInvitationsPage-CuQI918H.js","assets/AdminOrdersPage-j_bMn1TE.js","assets/supplierOrdersApi-CBAnexBs.js","assets/supplierRoutesApi-CjBKK0o_.js","assets/AdminBookmarksPage-BKa7vYx1.js","assets/AdminRemindersPage-9Zm7yIoN.js","assets/AdminTagsPage-f-4MkDDI.js","assets/AdminOrderDetailPage-BwLtmiXS.js","assets/index-CmoGKeyq.js","assets/supplierInvoicesApi-D7j9OfMg.js","assets/AdminOrderDetailPage-AfCFz5h6.css","assets/AdminNotificationsPage-BiND1Z3J.js","assets/AdminAmoCrmPage-DHeQOaSD.js","assets/AdminMarketingPage-C1FYgaqj.js","assets/AdminAnalyticsPage-BnaDbhsQ.js","assets/AdminActivationFunnelPage-DBOyM55b.js","assets/AdminDcsaPage-DqQ_id6h.js","assets/AdminRevenueAnalyticsPage-Cw6p4Ou6.js","assets/AdminStuckApplicationsPage-Cz1IAyOo.js","assets/AdminExceptionsInboxPage-CvPggTjo.js","assets/AdminTelegramPage-C9HQUiqs.js","assets/AdminApiKeysPage-B2hPtNJg.js","assets/AdminSupplierScorecardPage-Btcj0PAU.js","assets/AdminTariffsChangesPage-Da7Qo2L5.js","assets/AdminExternalSchedulesPage-CVDb-Avz.js","assets/AdminReconciliationPage-tASWYiPo.js","assets/SupplierGuard-SKnsI-Jz.js","assets/SupplierLayout-BR4GbXof.js","assets/SupplierLayout-CKkG6HQA.css","assets/SupplierProfilePage-58humK-1.js","assets/supplierApi-BbRiqpvJ.js","assets/SupplierDashboardPage-BesjJ4UZ.js","assets/SupplierRoutesPage-D-KP9y-P.js","assets/SupplierImportModal-bwqTQ3ou.js","assets/SupplierResourcePage-Ckl9hp1E.js","assets/SupplierAnalyticsPage-ptFUwfhd.js","assets/SupplierAuditPage-DTZ1deun.js","assets/SupplierTeamPage-CNo-CVW8.js","assets/supplierInvitationsApi-DMFkzSLv.js","assets/SupplierInvoicesPage-Da7AyGSw.js","assets/SupplierContractsPage-DMgBw3HL.js","assets/SupplierNotificationsPage-knBDHP8g.js","assets/SupplierBlackoutsPage-BKd4LWMk.js","assets/AcceptInvitationPage-C7G1-kZQ.js","assets/About-BnnAt3nZ.js","assets/About-DMi08t_n.css","assets/BlogPost-DKMz1wMy.js","assets/index-C6asv4o7.js","assets/index-BD1jfbp5.css","assets/SearchResultsPage-BWhPWWw2.js","assets/SearchResultsPage-BRHVbNL0.css","assets/AdminExchangeStatsPage-Bhmcx3Hz.js","assets/AdminChatModerationPage-oLfPw0V3.js","assets/AdminCalendarPage-BzKkSNXL.js","assets/UpdatePrompt-CAAqP7Ub.js","assets/PwaInstallPromptDS-WLGCpLmi.js"])))=>i.map(i=>d[i]);
var LS=Object.defineProperty;var MS=(e,t,n)=>t in e?LS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var pt=(e,t,n)=>MS(e,typeof t!="symbol"?t+"":t,n);import{_ as w,e as vf,Q as kS,a as zS}from"./vendor-query-9i1Av1pr.js";import{l as fi,q as s,R as $,n as i,r as Ar,w as cd,L as bt,v as dn,O as VS,b as ud,c as $h,u as BS,p as FS,s as HS,k as US,t as WS,g as GS,m as qS,h as KS,o as XS,a as Pt,e as E,x as dd,B as YS,f as JS,d as ZS}from"./vendor-react-Br0ZiotI.js";import{b as Ln,B as QS,a as eC,i as tC,u as lr,s as nC,I as rC}from"./vendor-i18n-C54Hc0CQ.js";import{d as pd}from"./vendor-dayjs-CbzZgysf.js";import{bN as mi,b3 as oC,at as Dt,b8 as Nt,bC as _e,am as Kt,bK as un,y as gi,ab as se,c3 as fd,bJ as en,bO as Ot,ac as Ps,Q as On,x as Oo,c5 as Rt,bg as gs,K as Ue,aC as Da,be as Gt,bR as jh,bA as kr,f as rn,z as sC,G as aC,bz as Eo,bu as Oh,bw as Nh,bt as Dh,bv as Lh,bm as pn,aQ as wo,aP as La,bn as Mh,al as md,I as zn,t as iC,u as lC,v as kh,i as gd,bH as yn,c0 as hi,bG as vi,m as zh,D as Vh,b_ as Rs,j as Bh,bS as Rn,aI as hd,c2 as bi,aK as Fh,bE as No,aD as Hh,ar as Uh,bL as cC,bY as uC,aR as vd,aq as bd,M as dC,aO as pC,az as Wh,aA as Gh,ay as qh,aY as yd,av as fC,aF as Kh,aU as mC,aa as Vn,Z as Xh,ai as Yh,U as gC,p as cr,aX as qn,b as Jh,aV as Un,aW as hs,aE as xd,by as Zh,aT as Qh,bI as ev,bx as hC,an as Ma,ak as vC,a9 as Ic,F as bf,aN as bC,ao as Ac,a$ as yC,w as $c,bq as xC,bp as Tr,b0 as yf,bV as _C,aZ as xf,e as EC,b2 as _f,B as ka,ax as wC,au as SC,bQ as tv,b4 as CC,bb as PC,a2 as za,bf as nv,aM as RC,ah as TC,bB as rv,b1 as Ef,E as wf,a4 as ov,g as IC}from"./vendor-antd-core-CbYNMZQB.js";import{c as AC,g as $C}from"./vendor-sentry-Cx26FE6p.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();const sv=e=>e==="true"||e==="1",hK=()=>sv(void 0),_d=()=>sv("true"),Va="https://avalog.ru",Ed="https://avalogtech.com",wd={en:"en",zh:"zho",tr:"tr",hi:"hi"},Sd={en:"en",zho:"zh",tr:"tr",hi:"hi"},jC=["en","zho","tr","hi"],Sf={ru:"ru",en:"en",zho:"zh",tr:"tr",hi:"hi"},OC=/(^|\.)avalogtech\.com$/i;function Cd(e){return OC.test(e)}function av(e){const t=e.split("/").filter(Boolean)[0];return t?wd[t]??null:null}function iv(e){const t=e.split("/");if(t[1]&&wd[t[1]]){const n="/"+t.slice(2).join("/");return n==="/"?"/":n.replace(/\/$/,"")||"/"}return e}function lv(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){return _d()?Cd(e)?{enabled:!0,mode:"intl",locale:av(t)??"en",siteUrl:Ed}:{enabled:!0,mode:"ru",locale:"ru",siteUrl:Va}:{enabled:!1,mode:"ru",locale:"",siteUrl:Va}}function NC(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){if(!_d()||!Cd(e))return;const n=t.split("/").filter(Boolean)[0];return n&&wd[n]?`/${n}`:void 0}function DC(e){const t=new URLSearchParams(e),n=t.get("lng")??t.get("lang");if(!n)return null;const r=n.toLowerCase().split("-")[0];return r==="zh"?"zho":r}function Cf(e){const t=new URLSearchParams(e);t.delete("lng"),t.delete("lang");const n=t.toString();return n?`?${n}`:""}function LC(e,t,n){if(!_d())return null;const r=DC(n);if(Cd(e)){const o=av(t),l=Sd[r??o??"en"]??"en",c=iv(t),u=`/${l}${c==="/"?"":c}`,d=Cf(n),p=`${u}${d}`,f=`${t}${n}`;return!o||r?p===f?null:p:null}if(r){const o=Cf(n),a=`${t}${o}`,l=`${t}${n}`;return a===l?null:a}return null}function vK(e,t=typeof window<"u"?window.location.pathname:"/"){const n=iv(t);if(e==="ru")return`${Va}${n}`;const r=Sd[e]??"en";return`${Ed}/${r}${n==="/"?"":n}`}function MC(e,t,n){const r=`${Va}${n}`,o=c=>`${Ed}/${Sd[c]??"en"}${n==="/"?"":n}`,a=e==="ru"?r:o(t||"en"),l=[{hrefLang:Sf.ru,href:r},...jC.map(c=>({hrefLang:Sf[c],href:o(c)})),{hrefLang:"x-default",href:o("en")}];return{canonical:a,alternates:l}}if(typeof window<"u")try{const e=LC(window.location.hostname,window.location.pathname,window.location.search);if(e){const t=window.location.pathname+window.location.search;e!==t&&window.history.replaceState(null,"",e+window.location.hash)}}catch{}var yi={},cv={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(cv);var Pd=cv.exports,xi={};Object.defineProperty(xi,"__esModule",{value:!0});xi.default=void 0;const kC={items_per_page:"/ стр.",jump_to:"Перейти",jump_to_confirm:"подтвердить",page:"Страница",prev_page:"Назад",next_page:"Вперед",prev_5:"Предыдущие 5",next_5:"Следующие 5",prev_3:"Предыдущие 3",next_3:"Следующие 3",page_size:"размер страницы"};xi.default=kC;var _i={},Ts={},Ei={},wi={};Object.defineProperty(wi,"__esModule",{value:!0});wi.commonLocale=void 0;wi.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};Object.defineProperty(Ei,"__esModule",{value:!0});Ei.default=void 0;var zC=wi;function vs(e){"@babel/helpers - typeof";return vs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vs(e)}function Pf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Pf(Object(n),!0).forEach(function(r){VC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VC(e,t,n){return t=BC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BC(e){var t=FC(e,"string");return vs(t)=="symbol"?t:String(t)}function FC(e,t){if(vs(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vs(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HC=Rf(Rf({},zC.commonLocale),{},{locale:"ru_RU",today:"Сегодня",now:"Сейчас",backToToday:"Текущая дата",ok:"ОК",clear:"Очистить",week:"Неделя",month:"Месяц",year:"Год",timeSelect:"Выбрать время",dateSelect:"Выбрать дату",monthSelect:"Выбрать месяц",yearSelect:"Выбрать год",decadeSelect:"Выбрать десятилетие",previousMonth:"Предыдущий месяц (PageUp)",nextMonth:"Следующий месяц (PageDown)",previousYear:"Предыдущий год (Control + left)",nextYear:"Следующий год (Control + right)",previousDecade:"Предыдущее десятилетие",nextDecade:"Следущее десятилетие",previousCentury:"Предыдущий век",nextCentury:"Следующий век"});Ei.default=HC;var Is={};Object.defineProperty(Is,"__esModule",{value:!0});Is.default=void 0;const UC={placeholder:"Выберите время",rangePlaceholder:["Время начала","Время окончания"]};Is.default=UC;var uv=Pd.default;Object.defineProperty(Ts,"__esModule",{value:!0});Ts.default=void 0;var WC=uv(Ei),GC=uv(Is);const qC={lang:{placeholder:"Выберите дату",yearPlaceholder:"Выберите год",quarterPlaceholder:"Выберите квартал",monthPlaceholder:"Выберите месяц",weekPlaceholder:"Выберите неделю",rangePlaceholder:["Начальная дата","Конечная дата"],rangeYearPlaceholder:["Начальный год","Год окончания"],rangeMonthPlaceholder:["Начальный месяц","Конечный месяц"],rangeWeekPlaceholder:["Начальная неделя","Конечная неделя"],shortWeekDays:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],shortMonths:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],...WC.default},timePickerLocale:{...GC.default}};Ts.default=qC;var KC=Pd.default;Object.defineProperty(_i,"__esModule",{value:!0});_i.default=void 0;var XC=KC(Ts);_i.default=XC.default;var Si=Pd.default;Object.defineProperty(yi,"__esModule",{value:!0});yi.default=void 0;var YC=Si(xi),JC=Si(_i),ZC=Si(Ts),QC=Si(Is);const sn="${label} не является типом ${type}",eP={locale:"ru",Pagination:YC.default,DatePicker:ZC.default,TimePicker:QC.default,Calendar:JC.default,global:{placeholder:"Пожалуйста выберите",close:"Закрыть"},Table:{filterTitle:"Фильтр",filterConfirm:"OK",filterReset:"Сбросить",filterEmptyText:"Без фильтров",filterCheckAll:"Выбрать все элементы",filterSearchPlaceholder:"Поиск в фильтрах",emptyText:"Нет данных",selectAll:"Выбрать всё",selectInvert:"Инвертировать выбор",selectNone:"Очистить все данные",selectionAll:"Выбрать все данные",sortTitle:"Сортировка",expand:"Развернуть строку",collapse:"Свернуть строку",triggerDesc:"Нажмите для сортировки по убыванию",triggerAsc:"Нажмите для сортировки по возрастанию",cancelSort:"Нажмите, чтобы отменить сортировку"},Tour:{Next:"Далее",Previous:"Назад",Finish:"Завершить"},Modal:{okText:"OK",cancelText:"Отмена",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Отмена"},Transfer:{titles:["",""],searchPlaceholder:"Поиск",itemUnit:"элем.",itemsUnit:"элем.",remove:"Удалить",selectAll:"Выбрать все данные",deselectAll:"Очистить все данные",selectCurrent:"Выбрать текущую страницу",selectInvert:"Инвертировать выбор",removeAll:"Удалить все данные",removeCurrent:"Удалить текущую страницу"},Upload:{uploading:"Загрузка...",removeFile:"Удалить файл",uploadError:"При загрузке произошла ошибка",previewFile:"Предпросмотр файла",downloadFile:"Загрузить файл"},Empty:{description:"Нет данных"},Icon:{icon:"иконка"},Text:{edit:"Редактировать",copy:"Копировать",copied:"Скопировано",expand:"Раскрыть",collapse:"Свернуть"},Form:{optional:"(необязательно)",defaultValidateMessages:{default:"Ошибка проверки поля ${label}",required:"Пожалуйста, введите ${label}",enum:"${label} должен быть одним из [${enum}]",whitespace:"${label} не может быть пустым",date:{format:"${label} не правильный формат даты",parse:"${label} не может быть преобразовано в дату",invalid:"${label} не является корректной датой"},types:{string:sn,method:sn,array:sn,object:sn,number:sn,date:sn,boolean:sn,integer:sn,float:sn,regexp:sn,email:sn,url:sn,hex:sn},string:{len:"${label} должна быть ${len} символов",min:"${label} должна быть больше или равна ${min} символов",max:"${label} должна быть меньше или равна ${max} символов",range:"Длина ${label} должна быть между ${min}-${max} символами"},number:{len:"${label} должна быть равна ${len}",min:"${label} должна быть больше или равна ${min}",max:"${label} должна быть меньше или равна ${max}",range:"${label} должна быть между ${min}-${max}"},array:{len:"Количество элементов ${label} должно быть равно ${len}",min:"Количество элементов ${label} должно быть больше или равно ${min}",max:"Количество элементов ${label} должно быть меньше или равно ${max}",range:"Количество элементов ${label} должно быть между ${min} и ${max}"},pattern:{mismatch:"${label} не соответствует шаблону ${pattern}"}}},QRCode:{expired:"QR-код устарел",refresh:"Обновить"},ColorPicker:{presetEmpty:"Пустой",transparent:"Прозрачный",singleColor:"Один цвет",gradientColor:"Градиент"}};yi.default=eP;var tP=yi;const nP=fi(tP);var rP=typeof Element<"u",oP=typeof Map=="function",sP=typeof Set=="function",aP=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function wa(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!wa(e[r],t[r]))return!1;return!0}var a;if(oP&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;for(a=e.entries();!(r=a.next()).done;)if(!wa(r.value[1],t.get(r.value[0])))return!1;return!0}if(sP&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(aP&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(rP&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!wa(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var iP=function(t,n){try{return wa(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const lP=fi(iP);var cP=function(e,t,n,r,o,a,l,c){if(!e){var u;if(t===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[n,r,o,a,l,c],p=0;u=new Error(t.replace(/%s/g,function(){return d[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}},uP=cP;const Tf=fi(uP);var dP=function(t,n,r,o){var a=r?r.call(o,t,n):void 0;if(a!==void 0)return!!a;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var l=Object.keys(t),c=Object.keys(n);if(l.length!==c.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(n),d=0;d<l.length;d++){var p=l[d];if(!u(p))return!1;var f=t[p],m=n[p];if(a=r?r.call(o,f,m,p):void 0,a===!1||a===void 0&&f!==m)return!1}return!0};const pP=fi(dP);var dv=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(dv||{}),Il={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},If=Object.values(dv),Ci={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},pv=Object.entries(Ci).reduce((e,[t,n])=>(e[n]=t,e),{}),Cn="data-rh",ho={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},vo=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},fP=e=>{let t=vo(e,"title");const n=vo(e,ho.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=vo(e,ho.DEFAULT_TITLE);return t||r||void 0},mP=e=>vo(e,ho.ON_CHANGE_CLIENT_STATE)||(()=>{}),Al=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),gP=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let a=0;a<o.length;a+=1){const c=o[a].toLowerCase();if(e.indexOf(c)!==-1&&r[c])return n.concat(r)}}return n},[]),hP=e=>console&&typeof console.warn=="function"&&console.warn(e),Go=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&hP(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,a)=>{const l={};a.filter(u=>{let d;const p=Object.keys(u);for(let m=0;m<p.length;m+=1){const h=p[m],v=h.toLowerCase();t.indexOf(v)!==-1&&!(d==="rel"&&u[d].toLowerCase()==="canonical")&&!(v==="rel"&&u[v].toLowerCase()==="stylesheet")&&(d=v),t.indexOf(h)!==-1&&(h==="innerHTML"||h==="cssText"||h==="itemprop")&&(d=h)}if(!d||!u[d])return!1;const f=u[d].toLowerCase();return r[d]||(r[d]={}),l[d]||(l[d]={}),r[d][f]?!1:(l[d][f]=!0,!0)}).reverse().forEach(u=>o.push(u));const c=Object.keys(l);for(let u=0;u<c.length;u+=1){const d=c[u],p={...r[d],...l[d]};r[d]=p}return o},[]).reverse()},vP=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},bP=e=>({baseTag:gP(["href"],e),bodyAttributes:Al("bodyAttributes",e),defer:vo(e,ho.DEFER),encode:vo(e,ho.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Al("htmlAttributes",e),linkTags:Go("link",["rel","href"],e),metaTags:Go("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Go("noscript",["innerHTML"],e),onChangeClientState:mP(e),scriptTags:Go("script",["src","innerHTML"],e),styleTags:Go("style",["cssText"],e),title:fP(e),titleAttributes:Al("titleAttributes",e),prioritizeSeoTags:vP(e,ho.PRIORITIZE_SEO_TAGS)}),fv=e=>Array.isArray(e)?e.join(""):e,yP=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},$l=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(yP(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Af=(e,t)=>({...e,[t]:void 0}),xP=["noscript","script","style"],jc=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),mv=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),_P=(e,t,n,r)=>{const o=mv(n),a=fv(t);return o?`<${e} ${Cn}="true" ${o}>${jc(a,r)}</${e}>`:`<${e} ${Cn}="true">${jc(a,r)}</${e}>`},EP=(e,t,n=!0)=>t.reduce((r,o)=>{const a=o,l=Object.keys(a).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,p)=>{const f=typeof a[p]>"u"?p:`${p}="${jc(a[p],n)}"`;return d?`${d} ${f}`:f},""),c=a.innerHTML||a.cssText||"",u=xP.indexOf(e)===-1;return`${r}<${e} ${Cn}="true" ${l}${u?"/>":`>${c}</${e}>`}`},""),gv=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=Ci[r];return n[o||r]=e[r],n},t),wP=(e,t,n)=>{const r={key:t,[Cn]:!0},o=gv(n,r);return[$.createElement("title",o,t)]},Sa=(e,t)=>t.map((n,r)=>{const o={key:r,[Cn]:!0};return Object.keys(n).forEach(a=>{const c=Ci[a]||a;if(c==="innerHTML"||c==="cssText"){const u=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:u}}else o[c]=n[a]}),$.createElement(e,o)}),hn=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>wP(e,t.title,t.titleAttributes),toString:()=>_P(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>gv(t),toString:()=>mv(t)};default:return{toComponent:()=>Sa(e,t),toString:()=>EP(e,t,n)}}},SP=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=$l(e,Il.meta),a=$l(t,Il.link),l=$l(n,Il.script);return{priorityMethods:{toComponent:()=>[...Sa("meta",o.priority),...Sa("link",a.priority),...Sa("script",l.priority)],toString:()=>`${hn("meta",o.priority,r)} ${hn("link",a.priority,r)} ${hn("script",l.priority,r)}`},metaTags:o.default,linkTags:a.default,scriptTags:l.default}},CP=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:a,styleTags:l,title:c="",titleAttributes:u,prioritizeSeoTags:d}=e;let{linkTags:p,metaTags:f,scriptTags:m}=e,h={toComponent:()=>[],toString:()=>""};return d&&({priorityMethods:h,linkTags:p,metaTags:f,scriptTags:m}=SP(e)),{priority:h,base:hn("base",t,r),bodyAttributes:hn("bodyAttributes",n,r),htmlAttributes:hn("htmlAttributes",o,r),link:hn("link",p,r),meta:hn("meta",f,r),noscript:hn("noscript",a,r),script:hn("script",m,r),style:hn("style",l,r),title:hn("title",{title:c,titleAttributes:u},r)}},Oc=CP,ra=[],Rd=!!(typeof window<"u"&&window.document&&window.document.createElement),Nc=class{constructor(e,t){pt(this,"instances",[]);pt(this,"canUseDOM",Rd);pt(this,"context");pt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?ra:this.instances,add:e=>{(this.canUseDOM?ra:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?ra:this.instances).indexOf(e);(this.canUseDOM?ra:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Oc({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},PP=parseInt($.version.split(".")[0],10),Dc=PP>=19,RP={},hv=$.createContext(RP),Rr,vv=(Rr=class extends s.Component{constructor(n){super(n);pt(this,"helmetData");Dc?this.helmetData=null:this.helmetData=new Nc(this.props.context||{},Rr.canUseDOM)}render(){return Dc?$.createElement($.Fragment,null,this.props.children):$.createElement(hv.Provider,{value:this.helmetData.value},this.props.children)}},pt(Rr,"canUseDOM",Rd),Rr),Kr=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${Cn}]`),o=[].slice.call(r),a=[];let l;return t&&t.length&&t.forEach(c=>{const u=document.createElement(e);for(const d in c)if(Object.prototype.hasOwnProperty.call(c,d))if(d==="innerHTML")u.innerHTML=c.innerHTML;else if(d==="cssText"){const p=c.cssText;u.appendChild(document.createTextNode(p))}else{const p=d,f=typeof c[p]>"u"?"":c[p];u.setAttribute(d,f)}u.setAttribute(Cn,"true"),o.some((d,p)=>(l=p,u.isEqualNode(d)))?o.splice(l,1):a.push(u)}),o.forEach(c=>{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),a.forEach(c=>n.appendChild(c)),{oldTags:o,newTags:a}},Lc=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(Cn),o=r?r.split(","):[],a=[...o],l=Object.keys(t);for(const c of l){const u=t[c]||"";n.getAttribute(c)!==u&&n.setAttribute(c,u),o.indexOf(c)===-1&&o.push(c);const d=a.indexOf(c);d!==-1&&a.splice(d,1)}for(let c=a.length-1;c>=0;c-=1)n.removeAttribute(a[c]);o.length===a.length?n.removeAttribute(Cn):n.getAttribute(Cn)!==l.join(",")&&n.setAttribute(Cn,l.join(","))},TP=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=fv(e)),Lc("title",t)},$f=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:a,metaTags:l,noscriptTags:c,onChangeClientState:u,scriptTags:d,styleTags:p,title:f,titleAttributes:m}=e;Lc("body",r),Lc("html",o),TP(f,m);const h={baseTag:Kr("base",n),linkTags:Kr("link",a),metaTags:Kr("meta",l),noscriptTags:Kr("noscript",c),scriptTags:Kr("script",d),styleTags:Kr("style",p)},v={},g={};Object.keys(h).forEach(b=>{const{newTags:x,oldTags:y}=h[b];x.length&&(v[b]=x),y.length&&(g[b]=h[b].oldTags)}),t&&t(),u(e,v,g)},qo=null,IP=e=>{qo&&cancelAnimationFrame(qo),e.defer?qo=requestAnimationFrame(()=>{$f(e,()=>{qo=null})}):($f(e),qo=null)},AP=IP,jf=class extends s.Component{constructor(){super(...arguments);pt(this,"rendered",!1)}shouldComponentUpdate(t){return!pP(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=bP(t.get().map(a=>{const{context:l,...c}=a.props;return c}));vv.canUseDOM?AP(o):Oc&&(r=Oc(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Ca=[],Of=e=>{const t={};for(const n of Object.keys(e))t[pv[n]||n]=e[n];return t},yr=e=>{const t={};for(const n of Object.keys(e)){const r=Ci[n];t[r||n]=e[n]}return t},Nf=(e,t)=>{if(!Rd)return;const n=document.getElementsByTagName(e)[0];if(!n)return;const r="data-rh-managed",o=n.getAttribute(r),a=o?o.split(","):[],l=Object.keys(t);for(const c of a)l.includes(c)||n.removeAttribute(c);for(const c of l){const u=t[c];u==null||u===!1?n.removeAttribute(c):u===!0?n.setAttribute(c,""):n.setAttribute(c,String(u))}l.length>0?n.setAttribute(r,l.join(",")):n.removeAttribute(r)},jl=()=>{const e={},t={};for(const n of Ca){const{htmlAttributes:r,bodyAttributes:o}=n.props;r&&Object.assign(e,Of(r)),o&&Object.assign(t,Of(o))}Nf("html",e),Nf("body",t)},$P=class extends s.Component{componentDidMount(){Ca.push(this),jl()}componentDidUpdate(){jl()}componentWillUnmount(){const e=Ca.indexOf(this);e!==-1&&Ca.splice(e,1),jl()}resolveTitle(){const{title:e,titleTemplate:t,defaultTitle:n}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||n||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const t=this.props.titleAttributes||{};return $.createElement("title",yr(t),e)}renderBase(){const{base:e}=this.props;return e?$.createElement("base",yr(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("meta",{key:n,...yr(t)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("link",{key:n,...yr(t)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,a=yr(o);return r&&(a.dangerouslySetInnerHTML={__html:r}),$.createElement("script",{key:n,...a})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{cssText:r,...o}=t,a=yr(o);return r&&(a.dangerouslySetInnerHTML={__html:r}),$.createElement("style",{key:n,...a})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,a=yr(o);return r&&(a.dangerouslySetInnerHTML={__html:r}),$.createElement("noscript",{key:n,...a})})}render(){return $.createElement($.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Tc,jP=(Tc=class extends s.Component{shouldComponentUpdate(e){return!lP(Af(this.props,"helmetData"),Af(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return Tf(If.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${If.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Tf(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return $.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...a}=r.props,l=Object.keys(a).reduce((u,d)=>(u[pv[d]||d]=a[d],u),{});let{type:c}=r;switch(typeof c=="symbol"?c=c.toString():this.warnOnInvalidChildren(r,o),c){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,l,o);break;default:t=this.mapObjectTypeChildren(r,t,l,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof Nc)){const o=r;r=new Nc(o.context,!0),delete n.helmetData}return Dc?$.createElement($P,{...n}):r?$.createElement(jf,{...n,context:r.value}):$.createElement(hv.Consumer,null,o=>$.createElement(jf,{...n,context:o}))}},pt(Tc,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),Tc);const bv=s.createContext(null),bK=({roles:e,children:t})=>{const n=e.includes("ROLE_SUPER_ADMIN"),r=e.includes("ROLE_ADMIN"),o=e.includes("ROLE_MANAGER");return i.jsx(bv.Provider,{value:{roles:e,isSuperAdmin:n,isAdmin:r,isManager:o},children:t})},OP=()=>{const e=s.useContext(bv);return e||{roles:[],isSuperAdmin:!1,isAdmin:!1,isManager:!1}};function Df(e,t=!1){if(oC(e)){const n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o);let l=null;return o&&!Number.isNaN(a)?l=a:r&&l===null&&(l=0),r&&e.disabled&&(l=null),l!==null&&(l>=0||t&&l<0)}return!1}function Td(e,t=!1){const n=[...e.querySelectorAll("*")].filter(r=>Df(r,t));return Df(e,t)&&n.unshift(e),n}function NP(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)){const r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}let bo=null,Qn=[];const Mc=new Map,Id=new Map;function Ad(){return Qn[Qn.length-1]}function DP(e){const t=Ad();if(e&&t){let n;for(const[o,a]of Mc.entries())if(a===t){n=o;break}const r=Id.get(n);return!!r&&(r===e||r.contains(e))}return!1}function LP(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Ol(){const e=Ad(),{activeElement:t}=document;if(!DP(t))if(e&&!LP(e)){const n=Td(e),r=n.includes(bo)?bo:n[0];r==null||r.focus({preventScroll:!0})}else bo=t}function Lf(e){if(e.key==="Tab"){const{activeElement:t}=document,n=Ad(),r=Td(n),o=r[r.length-1];e.shiftKey&&t===r[0]?bo=o:!e.shiftKey&&t===o&&(bo=r[0])}}function MP(e,t){return e&&(Mc.set(t,e),Qn=Qn.filter(n=>n!==e),Qn.push(e),window.addEventListener("focusin",Ol),window.addEventListener("keydown",Lf,!0),Ol()),()=>{bo=null,Qn=Qn.filter(n=>n!==e),Mc.delete(t),Id.delete(t),Qn.length===0&&(window.removeEventListener("focusin",Ol),window.removeEventListener("keydown",Lf,!0))}}function kP(e,t){const n=s.useRef(0),[r,o]=s.useState(0);s.useEffect(()=>{n.current=0},t),s.useEffect(()=>{const[a,l]=e(n.current);return l||(n.current+=1,o(c=>c+1)),a},[...t,r])}function yK(e,t){const n=mi(),r=s.useRef(t);return r.current=t,kP(l=>{if(!e)return[void 0,!0];const c=r.current();return c?[MP(c,n),!0]:[void 0,l>=1]},[n,e]),[l=>{l&&Id.set(n,l)}]}const zP=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},VP=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},BP=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[a,l]=Kt(o,"grid"),[,c]=Kt(o,"col"),u={};for(let d=r;d>=0;d--)d===0?(u[`${n}${t}-${d}`]={display:"none"},u[`${n}-push-${d}`]={insetInlineStart:"auto"},u[`${n}-pull-${d}`]={insetInlineEnd:"auto"},u[`${n}${t}-push-${d}`]={insetInlineStart:"auto"},u[`${n}${t}-pull-${d}`]={insetInlineEnd:"auto"},u[`${n}${t}-offset-${d}`]={marginInlineStart:0},u[`${n}${t}-order-${d}`]={order:0}):(u[`${n}${t}-${d}`]=[{[a("display")]:"block",display:"block"},{display:l("display"),flex:`0 0 ${d/r*100}%`,maxWidth:`${d/r*100}%`}],u[`${n}${t}-push-${d}`]={insetInlineStart:`${d/r*100}%`},u[`${n}${t}-pull-${d}`]={insetInlineEnd:`${d/r*100}%`},u[`${n}${t}-offset-${d}`]={marginInlineStart:`${d/r*100}%`},u[`${n}${t}-order-${d}`]={order:d});return u[`${n}${t}-flex`]={flex:c(`${t.replace(/-/,"")}-flex`)},u},kc=(e,t)=>BP(e,t),FP=(e,t,n)=>({[`@media (min-width: ${_e(t)})`]:{...kc(e,n)}}),HP=()=>({}),UP=()=>({}),WP=Dt("Grid",zP,HP),GP=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),qP=Dt("Grid",e=>{const t=Nt(e,{gridColumns:24}),n=GP(t);return delete n.xs,[VP(t),kc(t,""),kc(t,"-xs"),Object.keys(n).map(r=>FP(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},UP),KP=(e,t,n,r,o=!1,a,l)=>{const c=s.useMemo(()=>typeof n=="boolean"?{allowClear:n}:n&&typeof n=="object"?n:{allowClear:!1},[n]);return s.useMemo(()=>{const u=!o&&c.allowClear!==!1&&(t.length||a)&&!(l==="combobox"&&a==="");return{allowClear:u,clearIcon:u?c.clearIcon||r||"×":null}},[c,r,o,t.length,a,l])},yv=s.createContext(null);function zr(){return s.useContext(yv)}function XP(e=250){const t=s.useRef(null),n=s.useRef(null);s.useEffect(()=>()=>{window.clearTimeout(n.current)},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,r]}function xv(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function YP(e,t,n,r){const o=un(a=>{if(r)return;let l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),a._ori_target&&(l=a._ori_target),t&&!xv(e(),l)&&n(!1)});s.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o])}function zc(){return zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zc.apply(this,arguments)}const JP=e=>{const t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},ZP=(e,t)=>{const{prefixCls:n,disabled:r,visible:o,children:a,popupElement:l,animation:c,transitionName:u,popupStyle:d,popupClassName:p,direction:f="ltr",placement:m,builtinPlacements:h,popupMatchSelectWidth:v,popupRender:g,popupAlign:b,getPopupContainer:x,empty:y,onPopupVisibleChange:_,onPopupMouseEnter:S,onPopupMouseDown:C,onPopupBlur:I,...T}=e,R=`${n}-dropdown`;let P=l;g&&(P=g(l));const N=s.useMemo(()=>h||JP(v),[h,v]),O=c?`${R}-${c}`:u,k=typeof v=="number",L=s.useMemo(()=>k?null:v===!1?"minWidth":"width",[v,k]);let W=d;k&&(W={...d,width:v});const Z=s.useRef(null);return s.useImperativeHandle(t,()=>({getPopupElement:()=>{var F;return(F=Z.current)==null?void 0:F.popupElement}})),s.createElement(gi,zc({},T,{showAction:_?["click"]:[],hideAction:_?["click"]:[],popupPlacement:m||(f==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:N,prefixCls:R,popupMotion:{motionName:O},popup:s.createElement("div",{onMouseEnter:S,onMouseDown:C,onBlur:I},P),ref:Z,stretch:L,popupAlign:b,popupVisible:o,getPopupContainer:x,popupClassName:se(p,{[`${R}-empty`]:y}),popupStyle:W,onPopupVisibleChange:_}),a)},QP=s.forwardRef(ZP);function Mf(e,t){const{key:n}=e;let r;return"value"in e&&({value:r}=e),n??(r!==void 0?r:`rc-index-key-${t}`)}function Vc(e){return typeof e<"u"&&!Number.isNaN(e)}function _v(e,t){const{label:n,value:r,options:o,groupLabel:a}=e||{},l=n||(t?"children":"label");return{label:l,value:r||"value",options:o||"options",groupLabel:a||l}}function eR(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:a,options:l,groupLabel:c}=_v(t,!1);function u(d,p){Array.isArray(d)&&d.forEach(f=>{if(p||!(l in f)){const m=f[a];r.push({key:Mf(f,r.length),groupOption:p,data:f,label:f[o],value:m})}else{let m=f[c];m===void 0&&n&&(m=f.label),r.push({key:Mf(f,r.length),group:!0,data:f,label:m}),u(f[l],!0)}})}return u(e,!1),r}function Bc(e){const t={...e};return"props"in t||Object.defineProperty(t,"props",{get(){return fd(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const tR=(e,t,n)=>{if(!t||!t.length)return null;let r=!1;const o=(l,[c,...u])=>{if(!c)return[l];const d=l.split(c);return r=r||d.length>1,d.reduce((p,f)=>[...p,...o(f,u)],[]).filter(Boolean)},a=o(e,t);return r?typeof n<"u"?a.slice(0,n):a:null};function nR(e){const{visible:t,values:n}=e;if(!t)return null;const r=50;return s.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${n.slice(0,r).map(({label:o,value:a})=>["number","string"].includes(typeof o)?o:a).join(", ")}`,n.length>r?", ...":null)}const rR=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},$d=(e,t=1)=>{if(t<=0){e();return}rR(()=>{$d(e,t-1)})};function oR(e,t,n,r){const[o,a]=s.useState(!1);s.useEffect(()=>{a(!0)},[]);const[l,c]=en(e,t),[u,d]=s.useState(!1),p=o?l:!1,f=r(p),m=s.useRef(0),h=un(g=>{n&&f!==g&&n(g),c(g)}),v=un((g,b={})=>{const{cancelFun:x}=b;m.current+=1;const y=m.current,_=typeof g=="boolean"?g:!f;d(!_);function S(){y===m.current&&!(x!=null&&x())&&(h(_),d(!1))}_?S():$d(()=>{S()})});return[p,f,v,u]}function Nl(e){const{children:t,...n}=e;return t?s.createElement("div",n,t):null}const Ev=s.createContext(null);function As(){return s.useContext(Ev)}const wv=s.forwardRef((e,t)=>{const{onChange:n,onKeyDown:r,onBlur:o,style:a,syncWidth:l,value:c,className:u,autoComplete:d,...p}=e,{prefixCls:f,mode:m,onSearch:h,onSearchSubmit:v,onInputBlur:g,autoFocus:b,tokenWithEnter:x,placeholder:y,components:{input:_="input"}}=As(),{id:S,classNames:C,styles:I,open:T,activeDescendantId:R,role:P,disabled:N}=zr()||{},O=se(`${f}-input`,C==null?void 0:C.input,u),k=s.useRef(!1),L=s.useRef(null),W=s.useRef(null);s.useImperativeHandle(t,()=>W.current);const Z=D=>{let{value:U}=D.target;if(x&&L.current&&/[\r\n]/.test(L.current)){const V=L.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");U=U.replace(V,L.current)}L.current=null,h&&h(U,!0,k.current),n==null||n(D)},F=D=>{const{key:U}=D,{value:V}=D.currentTarget;U==="Enter"&&m==="tags"&&!T&&!k.current&&v&&v(V),r==null||r(D)},X=D=>{g==null||g(),o==null||o(D)},q=()=>{k.current=!0},z=D=>{if(k.current=!1,m!=="combobox"){const{value:U}=D.currentTarget;h==null||h(U,!0,!1)}},H=D=>{const{clipboardData:U}=D,V=U==null?void 0:U.getData("text");L.current=V||""},[te,j]=s.useState(void 0);Ot(()=>{const D=W.current;if(l&&D){D.style.width="0px";const U=D.scrollWidth;j(U),D.style.width=""}},[l,c]);const M={id:S,type:m==="combobox"?"text":"search",...p,ref:W,style:{...I==null?void 0:I.input,...a,"--select-input-width":te},autoFocus:b,autoComplete:d||"off",className:O,disabled:N,value:c||"",onChange:Z,onKeyDown:F,onBlur:X,onPaste:H,onCompositionStart:q,onCompositionEnd:z,role:P||"combobox","aria-expanded":T||!1,"aria-haspopup":"listbox","aria-owns":T?`${S}_list`:void 0,"aria-autocomplete":"list","aria-controls":T?`${S}_list`:void 0,"aria-activedescendant":T?R:void 0};if(s.isValidElement(_)){const D=_.props||{},U={placeholder:e.placeholder||y,...M,...D};return Object.keys(D).forEach(V=>{const Y=D[V];typeof Y=="function"&&(U[V]=(...G)=>{var ne;Y(...G),(ne=M[V])==null||ne.call(M,...G)})}),U.ref=Ps(_.ref,M.ref),s.cloneElement(_,U)}const K=_;return s.createElement(K,M)});function Sv(e){const{prefixCls:t,placeholder:n,displayValues:r}=As(),{classNames:o,styles:a}=zr(),{show:l=!0}=e;return r.length?null:s.createElement("div",{className:se(`${t}-placeholder`,o==null?void 0:o.placeholder),style:{visibility:l?"visible":"hidden",...a==null?void 0:a.placeholder}},n)}const jd=s.createContext(null);function Cv(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function sR(e){return e!=null}function aR(e){return!e&&e!==0}function kf(e){return["string","number"].includes(typeof e)}function Fc(e){let t;return e&&(kf(e.title)?t=e.title.toString():kf(e.label)&&(t=e.label.toString())),t}function Hc(){return Hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hc.apply(this,arguments)}const iR=s.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:a,maxLength:l,mode:c,components:u}=As(),{triggerOpen:d,title:p,showSearch:f,classNames:m,styles:h}=zr(),v=s.useContext(jd),[g,b]=s.useState(!1),x=c==="combobox",y=a[0],_=s.useMemo(()=>x&&o&&!g&&d?o:f?r:"",[x,o,g,d,r,f]),[S,C,I,T]=s.useMemo(()=>{let O,k,L;if(y&&(v!=null&&v.flattenOptions)){const Z=v.flattenOptions.find(F=>F.value===y.value);Z!=null&&Z.data&&(O=Z.data.className,k=Z.data.style,L=Fc(Z.data))}return y&&!L&&(L=Fc(y)),p!==void 0&&(L=p),[O,k,L,!!O||!!k]},[y,v==null?void 0:v.flattenOptions,p]);s.useEffect(()=>{x&&b(!1)},[x,o]);const R=y&&y.label!==null&&y.label!==void 0&&String(y.label).trim()!=="",N=!(x&&(u!=null&&u.input))?y?T?s.createElement("div",{className:se(`${n}-content-value`,S),style:{..._?{visibility:"hidden"}:{},...C},title:I},y.label):y.label:s.createElement(Sv,{show:!_}):null;return s.createElement("div",{className:se(`${n}-content`,R&&`${n}-content-has-value`,_&&`${n}-content-has-search-value`,T&&`${n}-content-has-option-style`,m==null?void 0:m.content),style:h==null?void 0:h.content,title:T?void 0:I},N,s.createElement(wv,Hc({ref:t},e,{value:_,maxLength:c==="combobox"?l:void 0,onChange:O=>{var k;b(!0),(k=e.onChange)==null||k.call(e,O)}})))}),Xr=void 0;function lR(e,t){const{prefixCls:n,invalidate:r,item:o,renderItem:a,responsive:l,responsiveDisabled:c,registerSize:u,itemKey:d,className:p,style:f,children:m,display:h,order:v,component:g="div",...b}=e,x=l&&!h;function y(T){u(d,T)}s.useEffect(()=>()=>{y(null)},[]);const _=a&&o!==Xr?a(o,{index:v}):m;let S;r||(S={opacity:x?0:1,height:x?0:Xr,overflowY:x?"hidden":Xr,order:l?v:Xr,pointerEvents:x?"none":Xr,position:x?"absolute":Xr});const C={};x&&(C["aria-hidden"]=!0);let I=s.createElement(g,On({className:se(!r&&n,p),style:{...S,...f}},C,b,{ref:t}),_);return l&&(I=s.createElement(Oo,{onResize:({offsetWidth:T})=>{y(T)},disabled:c},I)),I}const os=s.forwardRef(lR);function cR(e){if(typeof MessageChannel>"u")Rt(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function uR(){const e=s.useRef(null);return n=>{e.current||(e.current=[],cR(()=>{Ar.unstable_batchedUpdates(()=>{e.current.forEach(r=>{r()}),e.current=null})})),e.current.push(n)}}function Yr(e,t){const[n,r]=s.useState(t),o=un(a=>{e(()=>{r(a)})});return[n,o]}const Ba=$.createContext(null),dR=(e,t)=>{const n=s.useContext(Ba);if(!n){const{component:c="div",...u}=e;return s.createElement(c,On({},u,{ref:t}))}const{className:r,...o}=n,{className:a,...l}=e;return s.createElement(Ba.Provider,{value:null},s.createElement(os,On({ref:t,className:se(r,a)},o,l)))},pR=s.forwardRef(dR),Pv="responsive",Rv="invalidate";function fR(e){return`+ ${e.length} ...`}function mR(e,t){const{prefixCls:n="rc-overflow",data:r=[],renderItem:o,renderRawItem:a,itemKey:l,itemWidth:c=10,ssr:u,style:d,className:p,maxCount:f,renderRest:m,renderRawRest:h,prefix:v,suffix:g,component:b="div",itemComponent:x,onVisibleChange:y,..._}=e,S=u==="full",C=uR(),[I,T]=Yr(C,null),R=I||0,[P,N]=Yr(C,new Map),[O,k]=Yr(C,0),[L,W]=Yr(C,0),[Z,F]=Yr(C,0),[X,q]=Yr(C,0),[z,H]=s.useState(null),[te,j]=s.useState(null),M=s.useMemo(()=>te===null&&S?Number.MAX_SAFE_INTEGER:te||0,[te,I]),[K,D]=s.useState(!1),U=`${n}-item`,V=Math.max(O,L),Y=f===Pv,G=r.length&&Y,ne=f===Rv,oe=G||typeof f=="number"&&r.length>f,Q=s.useMemo(()=>{let ce=r;return G?I===null&&S?ce=r:ce=r.slice(0,Math.min(r.length,R/c)):typeof f=="number"&&(ce=r.slice(0,f)),ce},[r,c,I,f,G]),re=s.useMemo(()=>G?r.slice(M+1):r.slice(Q.length),[r,Q,G,M]),ae=s.useCallback((ce,ye)=>typeof l=="function"?l(ce):(l&&(ce==null?void 0:ce[l]))??ye,[l]),me=s.useCallback(o||(ce=>ce),[o]);function he(ce,ye,Me){te===ce&&(ye===void 0||ye===z)||(j(ce),Me||(D(ce<r.length-1),y==null||y(ce)),ye!==void 0&&H(ye))}function Se(ce,ye){T(ye.clientWidth)}function we(ce,ye){N(Me=>{const Ie=new Map(Me);return ye===null?Ie.delete(ce):Ie.set(ce,ye),Ie})}function Ce(ce,ye){W(ye),k(L)}function qe(ce,ye){F(ye)}function Ge(ce,ye){q(ye)}function pe(ce){return P.get(ae(Q[ce],ce))}Ot(()=>{if(R&&typeof V=="number"&&Q){let ce=Z+X;const ye=Q.length,Me=ye-1;if(!ye){he(0,null);return}for(let Ie=0;Ie<ye;Ie+=1){let Ee=pe(Ie);if(S&&(Ee=Ee||0),Ee===void 0){he(Ie-1,void 0,!0);break}if(ce+=Ee,Me===0&&ce<=R||Ie===Me-1&&ce+pe(Me)<=R){he(Me,null);break}else if(ce+V>R){he(Ie-1,ce-Ee-X+L);break}}g&&pe(0)+X>R&&H(null)}},[R,P,L,Z,X,ae,Q]);const be=K&&!!re.length;let A={};z!==null&&G&&(A={position:"absolute",top:0,insetInlineStart:z});const B={prefixCls:U,responsive:G,component:x,invalidate:ne},J=a?(ce,ye)=>{const Me=ae(ce,ye);return s.createElement(Ba.Provider,{key:Me,value:{...B,order:ye,item:ce,itemKey:Me,registerSize:we,display:ye<=M}},a(ce,ye))}:(ce,ye)=>{const Me=ae(ce,ye);return s.createElement(os,On({},B,{order:ye,key:Me,item:ce,renderItem:me,itemKey:Me,registerSize:we,display:ye<=M}))},ie={order:be?M:Number.MAX_SAFE_INTEGER,className:`${U}-rest`,registerSize:Ce,display:be},ue=m||fR,le=h?s.createElement(Ba.Provider,{value:{...B,...ie}},h(re)):s.createElement(os,On({},B,ie),typeof ue=="function"?ue(re):ue),de=s.createElement(b,On({className:se(!ne&&n,p),style:d,ref:t},_),v&&s.createElement(os,On({},B,{responsive:Y,responsiveDisabled:!G,order:-1,className:`${U}-prefix`,registerSize:qe,display:!0}),v),Q.map(J),oe?le:null,g&&s.createElement(os,On({},B,{responsive:Y,responsiveDisabled:!G,order:M,className:`${U}-suffix`,registerSize:Ge,display:!0,style:A}),g));return Y?s.createElement(Oo,{onResize:Se,disabled:!G},de):de}const Gn=s.forwardRef(mR);Gn.Item=pR;Gn.RESPONSIVE=Pv;Gn.INVALIDATE=Rv;const Tv=e=>{const{className:t,style:n,customizeIcon:r,customizeIconProps:o,children:a,onMouseDown:l,onClick:c}=e,u=typeof r=="function"?r(o):r;return s.createElement("span",{className:t,onMouseDown:d=>{d.preventDefault(),l==null||l(d)},style:{userSelect:"none",WebkitUserSelect:"none",...n},unselectable:"on",onClick:c,"aria-hidden":!0},u!==void 0?u:s.createElement("span",{className:se(t.split(/\s+/).map(d=>`${d}-icon`))},a))};function Uc(){return Uc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uc.apply(this,arguments)}function gR(e){return e.key??e.value}const zf=e=>{e.preventDefault(),e.stopPropagation()},hR=s.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:a,mode:l,onSelectorRemove:c,removeIcon:u}=As(),{disabled:d,showSearch:p,triggerOpen:f,rawOpen:m,toggleOpen:h,autoClearSearchValue:v,tagRender:g,maxTagPlaceholder:b,maxTagTextLength:x,maxTagCount:y,classNames:_,styles:S}=zr(),C=`${r}-selection-item`;let I=a;!m&&l==="multiple"&&v!==!1&&(I="");const T=p&&I||"",R=p&&!d,P=u??"×",N=b??(q=>`+ ${q.length} ...`),O=g,k=q=>{h(q)},L=q=>{c==null||c(q)},W=(q,z,H,te,j)=>s.createElement("span",{title:Fc(q),className:se(C,{[`${C}-disabled`]:H},_==null?void 0:_.item),style:S==null?void 0:S.item},s.createElement("span",{className:se(`${C}-content`,_==null?void 0:_.itemContent),style:S==null?void 0:S.itemContent},z),te&&s.createElement(Tv,{className:se(`${C}-remove`,_==null?void 0:_.itemRemove),style:S==null?void 0:S.itemRemove,onMouseDown:zf,onClick:j,customizeIcon:P},"×")),Z=(q,z,H,te,j,M,K)=>{const D=U=>{zf(U),k(!f)};return s.createElement("span",{onMouseDown:D},O({label:z,value:q,index:K==null?void 0:K.index,disabled:H,closable:te,onClose:j,isMaxTag:!!M}))},F=(q,z)=>{const{disabled:H,label:te,value:j}=q,M=!d&&!H;let K=te;if(typeof x=="number"&&(typeof te=="string"||typeof te=="number")){const U=String(K);U.length>x&&(K=`${U.slice(0,x)}...`)}const D=U=>{U&&U.stopPropagation(),L(q)};return typeof O=="function"?Z(j,K,H,M,D,void 0,z):W(q,K,H,M,D)},X=q=>{if(!o.length)return null;const z=typeof N=="function"?N(q):N;return typeof O=="function"?Z(void 0,z,!1,!1,void 0,!0):W({title:z},z,!1)};return s.createElement(Gn,{prefixCls:`${r}-content`,className:_==null?void 0:_.content,style:S==null?void 0:S.content,prefix:!o.length&&!T&&s.createElement(Sv,null),data:o,renderItem:F,renderRest:X,suffix:s.createElement(wv,Uc({ref:n,disabled:d,readOnly:!R},t,{value:T||"",syncWidth:!0})),itemKey:gR,maxCount:y})}),vR=s.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:a}=As(),l=zr(),{showSearch:c}=l,d={...gs(l,{aria:!0}),onKeyDown:o,readOnly:!c,tabIndex:a};return r?s.createElement(hR,{ref:n,inputProps:d}):s.createElement(iR,{ref:n,inputProps:d})});function bR(e){return e&&![Ue.ESC,Ue.SHIFT,Ue.BACKSPACE,Ue.TAB,Ue.WIN_KEY,Ue.ALT,Ue.META,Ue.WIN_KEY_RIGHT,Ue.CTRL,Ue.SEMICOLON,Ue.EQUALS,Ue.CAPS_LOCK,Ue.CONTEXT_MENU,Ue.UP,Ue.LEFT,Ue.RIGHT,Ue.F1,Ue.F2,Ue.F3,Ue.F4,Ue.F5,Ue.F6,Ue.F7,Ue.F8,Ue.F9,Ue.F10,Ue.F11,Ue.F12].includes(e)}function Fa(){return Fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fa.apply(this,arguments)}const yR=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],xR=s.forwardRef(function(t,n){const{prefixCls:r,className:o,style:a,prefix:l,suffix:c,clearIcon:u,children:d,multiple:p,displayValues:f,placeholder:m,mode:h,searchValue:v,onSearch:g,onSearchSubmit:b,onInputBlur:x,maxLength:y,autoFocus:_,onMouseDown:S,onClearMouseDown:C,onInputKeyDown:I,onSelectorRemove:T,tokenWithEnter:R,components:P,...N}=t,{triggerOpen:O,toggleOpen:k,showSearch:L,disabled:W,loading:Z,classNames:F,styles:X}=zr(),q=s.useRef(null),z=s.useRef(null),H=un(V=>{const{which:Y}=V,G=z.current instanceof HTMLTextAreaElement;if(!G&&O&&(Y===Ue.UP||Y===Ue.DOWN)&&V.preventDefault(),I&&I(V),G&&!O&&~[Ue.UP,Ue.DOWN,Ue.LEFT,Ue.RIGHT].indexOf(Y))return;!(V.ctrlKey||V.altKey||V.metaKey)&&bR(Y)&&k(!0)});s.useImperativeHandle(n,()=>({focus:V=>{var Y,G;(G=(Y=z.current||q.current).focus)==null||G.call(Y,V)},blur:()=>{var V,Y;(Y=(V=z.current||q.current).blur)==null||Y.call(V)},nativeElement:Da(q.current)}));const te=un(V=>{var Y;if(!W){const G=Da(z.current);V.nativeEvent._ori_target=G;const ne=G===V.target||(G==null?void 0:G.contains(V.target));G&&!ne&&V.preventDefault();const re=O&&!p&&(h==="combobox"||L)||O&&p&&ne;V.nativeEvent._select_lazy?O&&k(!1):((Y=z.current)==null||Y.focus(),re||k())}S==null||S(V)}),{root:j}=P,M=Gt(N,yR),K=gs(M,{aria:!0}),D=Object.keys(K),U={...t,onInputKeyDown:H};if(j){const V=j.props||{},Y={...V,...M};return Object.keys(V).forEach(G=>{const ne=V[G],oe=M[G];typeof ne=="function"&&typeof oe=="function"&&(Y[G]=(...Q)=>{oe(...Q),ne(...Q)})}),s.isValidElement(j)?s.cloneElement(j,{...Y,ref:Ps(j.ref,q)}):s.createElement(j,Fa({},Y,{ref:q}))}return s.createElement(Ev.Provider,{value:U},s.createElement("div",Fa({},Gt(M,D),{ref:q,className:o,style:a,onMouseDown:te}),s.createElement(Nl,{className:se(`${r}-prefix`,F==null?void 0:F.prefix),style:X==null?void 0:X.prefix},l),s.createElement(vR,{ref:z}),s.createElement(Nl,{className:se(`${r}-suffix`,{[`${r}-suffix-loading`]:Z},F==null?void 0:F.suffix),style:X==null?void 0:X.suffix},c),u&&s.createElement(Nl,{className:se(`${r}-clear`,F==null?void 0:F.clear),style:X==null?void 0:X.clear,onMouseDown:V=>{V.nativeEvent._select_lazy=!0,C==null||C(V)}},u),d))});function _R(e,t,n){return s.useMemo(()=>{let{root:r,input:o}=e||{};return n&&(r=n()),t&&(o=t()),{root:r,input:o}},[e,t,n])}function Wc(){return Wc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wc.apply(this,arguments)}const Gc=e=>e==="tags"||e==="multiple",ER=s.forwardRef((e,t)=>{const{id:n,prefixCls:r,className:o,styles:a,classNames:l,showSearch:c,tagRender:u,showScrollBar:d="optional",direction:p,omitDomProps:f,displayValues:m,onDisplayValuesChange:h,emptyOptions:v,notFoundContent:g="Not Found",onClear:b,maxCount:x,placeholder:y,mode:_,disabled:S,loading:C,getInputElement:I,getRawInputElement:T,open:R,defaultOpen:P,onPopupVisibleChange:N,activeValue:O,onActiveValueChange:k,activeDescendantId:L,searchValue:W,autoClearSearchValue:Z,onSearch:F,onSearchSplit:X,tokenSeparators:q,allowClear:z,prefix:H,suffix:te,suffixIcon:j,clearIcon:M,OptionList:K,animation:D,transitionName:U,popupStyle:V,popupClassName:Y,popupMatchSelectWidth:G,popupRender:ne,popupAlign:oe,placement:Q,builtinPlacements:re,getPopupContainer:ae,showAction:me=[],onFocus:he,onBlur:Se,onKeyUp:we,onKeyDown:Ce,onMouseDown:qe,components:Ge,...pe}=e,be=Gc(_),A=s.useRef(null),B=s.useRef(null),J=s.useRef(null),[ie,ue]=s.useState(!1);s.useImperativeHandle(t,()=>{var Oe,Qe;return{focus:(Oe=A.current)==null?void 0:Oe.focus,blur:(Qe=A.current)==null?void 0:Qe.blur,scrollTo:lt=>{var gt;return(gt=J.current)==null?void 0:gt.scrollTo(lt)},nativeElement:Da(A.current)}});const le=_R(Ge,I,T),de=s.useMemo(()=>{var Qe;if(_!=="combobox")return W;const Oe=(Qe=m[0])==null?void 0:Qe.value;return typeof Oe=="string"||typeof Oe=="number"?String(Oe):""},[W,_,m]),ce=_==="combobox"&&typeof I=="function"&&I()||null,ye=!g&&v,[Me,Ie,Ee,et]=oR(P||!1,R,N,Oe=>S||ye?!1:Oe),at=s.useMemo(()=>(q||[]).some(Oe=>[`
`,`\r
`].includes(Oe)),[q]),rt=(Oe,Qe,lt)=>{if(be&&Vc(x)&&m.length>=x)return;let gt=!0,Ut=Oe;k==null||k(null);const Fn=tR(Oe,q,Vc(x)?x-m.length:void 0),jt=lt?null:Fn;return _!=="combobox"&&jt&&(Ut="",X==null||X(jt),Ee(!1),gt=!1),F&&de!==Ut&&F(Ut,{source:Qe?"typing":"effect"}),Oe&&Qe&&gt&&Ee(!0),gt},st=Oe=>{!Oe||!Oe.trim()||F(Oe,{source:"submit"})};s.useEffect(()=>{!Me&&!be&&_!=="combobox"&&rt("",!1,!1)},[Me]),s.useEffect(()=>{S&&(Ee(!1),ue(!1))},[S,Ie]);const[ot,it]=XP(),Ne=s.useRef(!1),Ve=Oe=>{var Fn;const Qe=ot(),{key:lt}=Oe,gt=lt==="Enter",Ut=lt===" ";if(gt||Ut){const jt=_==="combobox";(Ut&&!(jt||c)||gt&&!jt)&&Oe.preventDefault(),Ie||Ee(!0)}if(it(!!de),lt==="Backspace"&&!Qe&&be&&!de&&m.length){const jt=[...m];let vr=null;for(let br=jt.length-1;br>=0;br-=1){const na=jt[br];if(!na.disabled){jt.splice(br,1),vr=na;break}}vr&&h(jt,{type:"remove",values:[vr]})}Ie&&(!gt||!Ne.current)&&!Ut&&(gt&&(Ne.current=!0),(Fn=J.current)==null||Fn.onKeyDown(Oe)),Ce==null||Ce(Oe)},je=(Oe,...Qe)=>{var lt;Ie&&((lt=J.current)==null||lt.onKeyUp(Oe,...Qe)),Oe.key==="Enter"&&(Ne.current=!1),we==null||we(Oe,...Qe)},Je=un(Oe=>{const Qe=m.filter(lt=>lt!==Oe);h(Qe,{type:"remove",values:[Oe]})}),nt=()=>{Ne.current=!1},ve=()=>{var Oe;return[Da(A.current),(Oe=B.current)==null?void 0:Oe.getPopupElement()]};YP(ve,Ie,Ee,!!le.root);const We=s.useRef(!1),fe=Oe=>{ue(!0),S||(me.includes("focus")&&Ee(!0),he==null||he(Oe))},Pe=()=>{Ie&&!We.current&&Ee(!1,{cancelFun:()=>xv(ve(),document.activeElement)})},Ke=Oe=>{ue(!1),de&&(_==="tags"?F(de,{source:"submit"}):_==="multiple"&&F("",{source:"blur"})),Pe(),S||Se==null||Se(Oe)},xe=(Oe,...Qe)=>{var Ut;const{target:lt}=Oe,gt=(Ut=B.current)==null?void 0:Ut.getPopupElement();gt!=null&&gt.contains(lt)&&Ee&&Ee(!0),qe==null||qe(Oe,...Qe),We.current=!0,$d(()=>{We.current=!1})},[,Te]=s.useState({});function De(){Te({})}let Fe;le.root&&(Fe=Oe=>{Ee(Oe)});const Ye=s.useMemo(()=>({...e,notFoundContent:g,open:Ie,triggerOpen:Ie,rawOpen:Me,id:n,showSearch:c,multiple:be,toggleOpen:Ee,showScrollBar:d,styles:a,classNames:l,lockOptions:et}),[e,g,Ee,n,c,be,Ie,Me,d,a,l,et]),Tt=s.useMemo(()=>{const Oe=te??j;return typeof Oe=="function"?Oe({searchValue:de,open:Ie,focused:ie,showSearch:c,loading:C}):Oe},[te,j,de,Ie,ie,c,C]),Ht=()=>{var Oe;b==null||b(),(Oe=A.current)==null||Oe.focus(),h([],{type:"clear",values:m}),rt("",!1,!1)},{allowClear:It,clearIcon:Rl}=KP(r,m,z,M,S,de,_),Tl=s.createElement(K,{ref:J}),ta=se(r,o,{[`${r}-focused`]:ie,[`${r}-multiple`]:be,[`${r}-single`]:!be,[`${r}-allow-clear`]:It,[`${r}-show-arrow`]:Tt!=null,[`${r}-disabled`]:S,[`${r}-loading`]:C,[`${r}-open`]:Ie,[`${r}-customize-input`]:ce,[`${r}-show-search`]:c});let tt=s.createElement(xR,Wc({},pe,{ref:A,prefixCls:r,className:ta,focused:ie,prefix:H,suffix:Tt,clearIcon:Rl,multiple:be,mode:_,displayValues:m,placeholder:y,searchValue:de,activeValue:O,onSearch:rt,onSearchSubmit:st,onInputBlur:nt,onFocus:fe,onBlur:Ke,onClearMouseDown:Ht,onKeyDown:Ve,onKeyUp:je,onSelectorRemove:Je,tokenWithEnter:at,onMouseDown:xe,components:le}));return tt=s.createElement(QP,{ref:B,disabled:S,prefixCls:r,visible:Ie,popupElement:Tl,animation:D,transitionName:U,popupStyle:V,popupClassName:Y,direction:p,popupMatchSelectWidth:G,popupRender:ne,popupAlign:oe,placement:Q,builtinPlacements:re,getPopupContainer:ae,empty:v,onPopupVisibleChange:Fe,onPopupMouseEnter:De,onPopupMouseDown:xe,onPopupBlur:Pe},tt),s.createElement(yv.Provider,{value:Ye},s.createElement(nR,{visible:ie&&!Ie,values:m}),tt)}),Od=()=>null;Od.isSelectOptGroup=!0;const Nd=()=>null;Nd.isSelectOption=!0;const Iv=s.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:o,onInnerResize:a,innerProps:l,rtl:c,extra:u},d)=>{let p={},f={display:"flex",flexDirection:"column"};return t!==void 0&&(p={height:e,position:"relative",overflow:"hidden"},f={...f,transform:`translateY(${t}px)`,[c?"marginRight":"marginLeft"]:-n,position:"absolute",left:0,right:0,top:0}),s.createElement("div",{style:p},s.createElement(Oo,{onResize:({offsetHeight:m})=>{m&&a&&a()}},s.createElement("div",On({style:f,className:se({[`${o}-holder-inner`]:o}),ref:d},l),r,u)))});Iv.displayName="Filler";function wR({children:e,setRef:t}){const n=s.useCallback(r=>{t(r)},[]);return s.cloneElement(e,{ref:n})}function SR(e,t,n,r,o,a,l,{getKey:c}){return e.slice(t,n+1).map((u,d)=>{const p=t+d,f=l(u,p,{style:{width:r},offsetX:o}),m=c(u);return s.createElement(wR,{key:m,setRef:h=>a(u,h)},f)})}function CR(e,t,n){const r=e.length,o=t.length;let a,l;if(r===0&&o===0)return null;r<o?(a=e,l=t):(a=t,l=e);const c={__EMPTY_ITEM__:!0};function u(f){return f!==void 0?n(f):c}let d=null,p=Math.abs(r-o)!==1;for(let f=0;f<l.length;f+=1){const m=u(a[f]),h=u(l[f]);if(m!==h){d=f,p=p||m!==u(l[f+1]);break}}return d===null?null:{index:d,multiple:p}}function PR(e,t,n){const[r,o]=s.useState(e),[a,l]=s.useState(null);return s.useEffect(()=>{const c=CR(r||[],e||[],t);(c==null?void 0:c.index)!==void 0&&l(e[c.index]),o(e)},[e]),[a]}const Vf=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),Av=(e,t,n,r)=>{const o=s.useRef(!1),a=s.useRef(null);function l(){clearTimeout(a.current),o.current=!0,a.current=setTimeout(()=>{o.current=!1},50)}const c=s.useRef({top:e,bottom:t,left:n,right:r});return c.current.top=e,c.current.bottom=t,c.current.left=n,c.current.right=r,(u,d,p=!1)=>{const f=u?d<0&&c.current.left||d>0&&c.current.right:d<0&&c.current.top||d>0&&c.current.bottom;return p&&f?(clearTimeout(a.current),o.current=!1):(!f||o.current)&&l(),!o.current&&f}};function RR(e,t,n,r,o,a,l){const c=s.useRef(0),u=s.useRef(null),d=s.useRef(null),p=s.useRef(!1),f=Av(t,n,r,o);function m(y,_){if(Rt.cancel(u.current),f(!1,_))return;const S=y;if(!S._virtualHandled)S._virtualHandled=!0;else return;c.current+=_,d.current=_,Vf||S.preventDefault(),u.current=Rt(()=>{const C=p.current?10:1;l(c.current*C,!1),c.current=0})}function h(y,_){l(_,!0),Vf||y.preventDefault()}const v=s.useRef(null),g=s.useRef(null);function b(y){if(!e)return;Rt.cancel(g.current),g.current=Rt(()=>{v.current=null},2);const{deltaX:_,deltaY:S,shiftKey:C}=y;let I=_,T=S;(v.current==="sx"||!v.current&&C&&S&&!_)&&(I=S,T=0,v.current="sx");const R=Math.abs(I),P=Math.abs(T);v.current===null&&(v.current=a&&R>P?"x":"y"),v.current==="y"?m(y,T):h(y,I)}function x(y){e&&(p.current=y.detail===d.current)}return[b,x]}function TR(e,t,n,r){const[o,a]=s.useMemo(()=>[new Map,[]],[e,n.id,r]);return(c,u=c)=>{let d=o.get(c),p=o.get(u);if(d===void 0||p===void 0){const f=e.length;for(let m=a.length;m<f;m+=1){const h=e[m],v=t(h);o.set(v,m);const g=n.get(v)??r;if(a[m]=(a[m-1]||0)+g,v===c&&(d=m),v===u&&(p=m),d!==void 0&&p!==void 0)break}}return{top:a[d-1]||0,bottom:a[p]}}}class IR{constructor(){pt(this,"maps");pt(this,"id",0);pt(this,"diffRecords",new Map);this.maps=Object.create(null)}set(t,n){this.diffRecords.set(t,this.maps[t]),this.maps[t]=n,this.id+=1}get(t){return this.maps[t]}resetRecord(){this.diffRecords.clear()}getRecord(){return this.diffRecords}}function Bf(e){const t=parseFloat(e);return isNaN(t)?0:t}function AR(e,t,n){const[r,o]=s.useState(0),a=s.useRef(new Map),l=s.useRef(new IR),c=s.useRef(0);function u(){c.current+=1}function d(f=!1){u();const m=()=>{let h=!1;a.current.forEach((v,g)=>{if(v&&v.offsetParent){const{offsetHeight:b}=v,{marginTop:x,marginBottom:y}=getComputedStyle(v),_=Bf(x),S=Bf(y),C=b+_+S;l.current.get(g)!==C&&(l.current.set(g,C),h=!0)}}),h&&o(v=>v+1)};if(f)m();else{c.current+=1;const h=c.current;Promise.resolve().then(()=>{h===c.current&&m()})}}function p(f,m){const h=e(f);a.current.get(h),m?(a.current.set(h,m),d()):a.current.delete(h)}return s.useEffect(()=>u,[]),[p,d,l.current,r]}const Ff=14/15;function $R(e,t,n){const r=s.useRef(!1),o=s.useRef(0),a=s.useRef(0),l=s.useRef(null),c=s.useRef(null);let u;const d=m=>{if(r.current){const h=Math.ceil(m.touches[0].pageX),v=Math.ceil(m.touches[0].pageY);let g=o.current-h,b=a.current-v;const x=Math.abs(g)>Math.abs(b);x?o.current=h:a.current=v;const y=n(x,x?g:b,!1,m);y&&m.preventDefault(),clearInterval(c.current),y&&(c.current=setInterval(()=>{x?g*=Ff:b*=Ff;const _=Math.floor(x?g:b);(!n(x,_,!0)||Math.abs(_)<=.1)&&clearInterval(c.current)},16))}},p=()=>{r.current=!1,u()},f=m=>{u(),m.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(m.touches[0].pageX),a.current=Math.ceil(m.touches[0].pageY),l.current=m.target,l.current.addEventListener("touchmove",d,{passive:!1}),l.current.addEventListener("touchend",p,{passive:!0}))};u=()=>{l.current&&(l.current.removeEventListener("touchmove",d),l.current.removeEventListener("touchend",p))},Ot(()=>(e&&t.current.addEventListener("touchstart",f,{passive:!0}),()=>{var m;(m=t.current)==null||m.removeEventListener("touchstart",f),u(),clearInterval(c.current)}),[e])}function Hf(e){return Math.floor(e**.5)}function qc(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function jR(e,t,n){s.useEffect(()=>{const r=t.current;if(e&&r){let o=!1,a,l;const c=()=>{Rt.cancel(a)},u=()=>{c(),a=Rt(()=>{n(l),u()})},d=()=>{o=!1,c()},p=m=>{if(m.target.draggable||m.button!==0)return;const h=m;h._virtualHandled||(h._virtualHandled=!0,o=!0)},f=m=>{if(o){const h=qc(m,!1),{top:v,bottom:g}=r.getBoundingClientRect();if(h<=v){const b=v-h;l=-Hf(b),u()}else if(h>=g){const b=h-g;l=Hf(b),u()}else c()}};return r.addEventListener("mousedown",p),r.ownerDocument.addEventListener("mouseup",d),r.ownerDocument.addEventListener("mousemove",f),r.ownerDocument.addEventListener("dragend",d),()=>{r.removeEventListener("mousedown",p),r.ownerDocument.removeEventListener("mouseup",d),r.ownerDocument.removeEventListener("mousemove",f),r.ownerDocument.removeEventListener("dragend",d),c()}}},[e])}const OR=10;function NR(e,t,n,r,o,a,l,c){const u=s.useRef(),[d,p]=s.useState(null);return Ot(()=>{if(d&&d.times<OR){if(!e.current){p(_=>({..._}));return}a();const{targetAlign:f,originAlign:m,index:h,offset:v}=d,g=e.current.clientHeight;let b=!1,x=f,y=null;if(g){const _=f||m;let S=0,C=0,I=0;const T=Math.min(t.length-1,h);for(let P=0;P<=T;P+=1){const N=o(t[P]);C=S;const O=n.get(N);I=C+(O===void 0?r:O),S=I}let R=_==="top"?v:g-v;for(let P=T;P>=0;P-=1){const N=o(t[P]),O=n.get(N);if(O===void 0){b=!0;break}if(R-=O,R<=0)break}switch(_){case"top":y=C-v;break;case"bottom":y=I-g+v;break;default:{const{scrollTop:P}=e.current,N=P+g;C<P?x="top":I>N&&(x="bottom")}}y!==null&&l(y),y!==d.lastTop&&(b=!0)}b&&p({...d,times:d.times+1,targetAlign:x,lastTop:y})}},[d,e.current]),f=>{if(f==null){c();return}if(Rt.cancel(u.current),typeof f=="number")l(f);else if(f&&typeof f=="object"){let m;const{align:h}=f;"index"in f?{index:m}=f:m=t.findIndex(g=>o(g)===f.key);const{offset:v=0}=f;p({times:0,index:m,offset:v,originAlign:h})}}}const Uf=s.forwardRef((e,t)=>{const{prefixCls:n,rtl:r,scrollOffset:o,scrollRange:a,onStartMove:l,onStopMove:c,onScroll:u,horizontal:d,spinSize:p,containerSize:f,style:m,thumbStyle:h,showScrollBar:v}=e,[g,b]=s.useState(!1),[x,y]=s.useState(null),[_,S]=s.useState(null),C=!r,I=s.useRef(),T=s.useRef(),[R,P]=s.useState(v),N=s.useRef(),O=()=>{v===!0||v===!1||(clearTimeout(N.current),P(!0),N.current=setTimeout(()=>{P(!1)},3e3))},k=a-f||0,L=f-p||0,W=s.useMemo(()=>o===0||k===0?0:o/k*L,[o,k,L]),Z=M=>{M.stopPropagation(),M.preventDefault()},F=s.useRef({top:W,dragging:g,pageY:x,startTop:_});F.current={top:W,dragging:g,pageY:x,startTop:_};const X=M=>{b(!0),y(qc(M,d)),S(F.current.top),l(),M.stopPropagation(),M.preventDefault()};s.useEffect(()=>{const M=U=>{U.preventDefault()},K=I.current,D=T.current;return K.addEventListener("touchstart",M,{passive:!1}),D.addEventListener("touchstart",X,{passive:!1}),()=>{K.removeEventListener("touchstart",M),D.removeEventListener("touchstart",X)}},[]);const q=s.useRef();q.current=k;const z=s.useRef();z.current=L,s.useEffect(()=>{if(g){let M;const K=U=>{const{dragging:V,pageY:Y,startTop:G}=F.current;Rt.cancel(M);const ne=I.current.getBoundingClientRect(),oe=f/(d?ne.width:ne.height);if(V){const Q=(qc(U,d)-Y)*oe;let re=G;!C&&d?re-=Q:re+=Q;const ae=q.current,me=z.current,he=me?re/me:0;let Se=Math.ceil(he*ae);Se=Math.max(Se,0),Se=Math.min(Se,ae),M=Rt(()=>{u(Se,d)})}},D=()=>{b(!1),c()};return window.addEventListener("mousemove",K,{passive:!0}),window.addEventListener("touchmove",K,{passive:!0}),window.addEventListener("mouseup",D,{passive:!0}),window.addEventListener("touchend",D,{passive:!0}),()=>{window.removeEventListener("mousemove",K),window.removeEventListener("touchmove",K),window.removeEventListener("mouseup",D),window.removeEventListener("touchend",D),Rt.cancel(M)}}},[g]),s.useEffect(()=>(O(),()=>{clearTimeout(N.current)}),[o]),s.useImperativeHandle(t,()=>({delayHidden:O}));const H=`${n}-scrollbar`,te={position:"absolute",visibility:R?null:"hidden"},j={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return d?(Object.assign(te,{height:8,left:0,right:0,bottom:0}),Object.assign(j,{height:"100%",width:p,[C?"left":"right"]:W})):(Object.assign(te,{width:8,top:0,bottom:0,[C?"right":"left"]:0}),Object.assign(j,{width:"100%",height:p,top:W})),s.createElement("div",{ref:I,className:se(H,{[`${H}-horizontal`]:d,[`${H}-vertical`]:!d,[`${H}-visible`]:R}),style:{...te,...m},onMouseDown:Z,onMouseMove:O},s.createElement("div",{ref:T,className:se(`${H}-thumb`,{[`${H}-thumb-moving`]:g}),style:{...j,...h},onMouseDown:X}))}),DR=20;function Wf(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,DR),Math.floor(n)}const LR=[],MR={overflowY:"auto",overflowAnchor:"none"};function kR(e,t){const{prefixCls:n="rc-virtual-list",className:r,height:o,itemHeight:a,fullHeight:l=!0,style:c,data:u,children:d,itemKey:p,virtual:f,direction:m,scrollWidth:h,component:v="div",onScroll:g,onVirtualScroll:b,onVisibleChange:x,innerProps:y,extraRender:_,styles:S,showScrollBar:C="optional",...I}=e,T=s.useCallback(fe=>typeof p=="function"?p(fe):fe==null?void 0:fe[p],[p]),[R,P,N,O]=AR(T),k=!!(f!==!1&&o&&a),L=s.useMemo(()=>Object.values(N.maps).reduce((fe,Pe)=>fe+Pe,0),[N.id,N.maps]),W=k&&u&&(Math.max(a*u.length,L)>o||!!h),Z=m==="rtl",F=se(n,{[`${n}-rtl`]:Z},r),X=u||LR,q=s.useRef(),z=s.useRef(),H=s.useRef(),[te,j]=s.useState(0),[M,K]=s.useState(0),[D,U]=s.useState(!1),V=()=>{U(!0)},Y=()=>{U(!1)},G={getKey:T};function ne(fe){j(Pe=>{let Ke;typeof fe=="function"?Ke=fe(Pe):Ke=fe;const xe=ie(Ke);return q.current.scrollTop=xe,xe})}const oe=s.useRef({start:0,end:X.length}),Q=s.useRef(),[re]=PR(X,T);Q.current=re;const{scrollHeight:ae,start:me,end:he,offset:Se}=s.useMemo(()=>{var De;if(!k)return{scrollHeight:void 0,start:0,end:X.length-1,offset:void 0};if(!W)return{scrollHeight:((De=z.current)==null?void 0:De.offsetHeight)||0,start:0,end:X.length-1,offset:void 0};let fe=0,Pe,Ke,xe;const Te=X.length;for(let Fe=0;Fe<Te;Fe+=1){const Ye=X[Fe],Tt=T(Ye),Ht=N.get(Tt),It=fe+(Ht===void 0?a:Ht);It>=te&&Pe===void 0&&(Pe=Fe,Ke=fe),It>te+o&&xe===void 0&&(xe=Fe),fe=It}return Pe===void 0&&(Pe=0,Ke=0,xe=Math.ceil(o/a)),xe===void 0&&(xe=X.length-1),xe=Math.min(xe+1,X.length-1),{scrollHeight:fe,start:Pe,end:xe,offset:Ke}},[W,k,te,X,O,o]);oe.current.start=me,oe.current.end=he,s.useLayoutEffect(()=>{const fe=N.getRecord();if(fe.size===1){const Pe=Array.from(fe.keys())[0],Ke=fe.get(Pe),xe=X[me];if(xe&&Ke===void 0&&T(xe)===Pe){const Fe=N.get(Pe)-a;ne(Ye=>Ye+Fe)}}N.resetRecord()},[ae]);const[we,Ce]=s.useState({width:0,height:o}),qe=fe=>{Ce({width:fe.offsetWidth,height:fe.offsetHeight})},Ge=s.useRef(),pe=s.useRef(),be=s.useMemo(()=>Wf(we.width,h),[we.width,h]),A=s.useMemo(()=>Wf(we.height,ae),[we.height,ae]),B=ae-o,J=s.useRef(B);J.current=B;function ie(fe){let Pe=fe;return Number.isNaN(J.current)||(Pe=Math.min(Pe,J.current)),Pe=Math.max(Pe,0),Pe}const ue=te<=0,le=te>=B,de=M<=0,ce=M>=h,ye=Av(ue,le,de,ce),Me=()=>({x:Z?-M:M,y:te}),Ie=s.useRef(Me()),Ee=un(fe=>{if(b){const Pe={...Me(),...fe};(Ie.current.x!==Pe.x||Ie.current.y!==Pe.y)&&(b(Pe),Ie.current=Pe)}});function et(fe,Pe){const Ke=fe;Pe?(Ar.flushSync(()=>{K(Ke)}),Ee()):ne(Ke)}function at(fe){const{scrollTop:Pe}=fe.currentTarget;Pe!==te&&ne(Pe),g==null||g(fe),Ee()}const rt=fe=>{let Pe=fe;const Ke=h?h-we.width:0;return Pe=Math.max(Pe,0),Pe=Math.min(Pe,Ke),Pe},st=un((fe,Pe)=>{Pe?(Ar.flushSync(()=>{K(Ke=>{const xe=Ke+(Z?-fe:fe);return rt(xe)})}),Ee()):ne(Ke=>Ke+fe)}),[ot,it]=RR(k,ue,le,de,ce,!!h,st);$R(k,q,(fe,Pe,Ke,xe)=>{const Te=xe;return ye(fe,Pe,Ke)?!1:!Te||!Te._virtualHandled?(Te&&(Te._virtualHandled=!0),ot({preventDefault(){},deltaX:fe?Pe:0,deltaY:fe?0:Pe}),!0):!1}),jR(W,q,fe=>{ne(Pe=>Pe+fe)}),Ot(()=>{function fe(Ke){const xe=ue&&Ke.detail<0,Te=le&&Ke.detail>0;k&&!xe&&!Te&&Ke.preventDefault()}const Pe=q.current;return Pe.addEventListener("wheel",ot,{passive:!1}),Pe.addEventListener("DOMMouseScroll",it,{passive:!0}),Pe.addEventListener("MozMousePixelScroll",fe,{passive:!1}),()=>{Pe.removeEventListener("wheel",ot),Pe.removeEventListener("DOMMouseScroll",it),Pe.removeEventListener("MozMousePixelScroll",fe)}},[k,ue,le]),Ot(()=>{if(h){const fe=rt(M);K(fe),Ee({x:fe})}},[we.width,h]);const Ne=()=>{var fe,Pe;(fe=Ge.current)==null||fe.delayHidden(),(Pe=pe.current)==null||Pe.delayHidden()},Ve=NR(q,X,N,a,T,()=>P(!0),ne,Ne);s.useImperativeHandle(t,()=>({nativeElement:H.current,getScrollInfo:Me,scrollTo:fe=>{function Pe(Ke){return Ke&&typeof Ke=="object"&&("left"in Ke||"top"in Ke)}Pe(fe)?(fe.left!==void 0&&K(rt(fe.left)),Ve(fe.top)):Ve(fe)}})),Ot(()=>{if(x){const fe=X.slice(me,he+1);x(fe,X)}},[me,he,X]);const je=TR(X,T,N,a),Je=_==null?void 0:_({start:me,end:he,virtual:W,offsetX:M,offsetY:Se,rtl:Z,getSize:je}),nt=SR(X,me,he,h,M,R,d,G);let ve=null;o&&(ve={[l?"height":"maxHeight"]:o,...MR},k&&(ve.overflowY="hidden",h&&(ve.overflowX="hidden"),D&&(ve.pointerEvents="none")));const We={};return Z&&(We.dir="rtl"),s.createElement("div",On({ref:H,style:{...c,position:"relative"},className:F},We,I),s.createElement(Oo,{onResize:qe},s.createElement(v,{className:`${n}-holder`,style:ve,ref:q,onScroll:at,onMouseEnter:Ne},s.createElement(Iv,{prefixCls:n,height:ae,offsetX:M,offsetY:Se,scrollWidth:h,onInnerResize:P,ref:z,innerProps:y,rtl:Z,extra:Je},nt))),W&&ae>o&&s.createElement(Uf,{ref:Ge,prefixCls:n,scrollOffset:te,scrollRange:ae,rtl:Z,onScroll:et,onStartMove:V,onStopMove:Y,spinSize:A,containerSize:we.height,style:S==null?void 0:S.verticalScrollBar,thumbStyle:S==null?void 0:S.verticalScrollBarThumb,showScrollBar:C}),W&&h>we.width&&s.createElement(Uf,{ref:pe,prefixCls:n,scrollOffset:M,scrollRange:h,rtl:Z,onScroll:et,onStartMove:V,onStopMove:Y,spinSize:be,containerSize:we.width,horizontal:!0,style:S==null?void 0:S.horizontalScrollBar,thumbStyle:S==null?void 0:S.horizontalScrollBarThumb,showScrollBar:C}))}const $v=s.forwardRef(kR);$v.displayName="List";function zR(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function cs(){return cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cs.apply(this,arguments)}function Gf(e){return typeof e=="string"||typeof e=="number"}const VR=(e,t)=>{var ne,oe;const{prefixCls:n,id:r,open:o,multiple:a,mode:l,searchValue:c,toggleOpen:u,notFoundContent:d,onPopupScroll:p,showScrollBar:f,lockOptions:m}=zr(),{maxCount:h,flattenOptions:v,onActiveValue:g,defaultActiveFirstOption:b,onSelect:x,menuItemSelectedIcon:y,rawValues:_,fieldNames:S,virtual:C,direction:I,listHeight:T,listItemHeight:R,optionRender:P,classNames:N,styles:O}=s.useContext(jd),k=`${n}-item`,L=jh(()=>v,[o,m],(Q,re)=>re[0]&&!re[1]),W=s.useRef(null),Z=s.useMemo(()=>a&&Vc(h)&&(_==null?void 0:_.size)>=h,[a,h,_==null?void 0:_.size]),F=Q=>{Q.preventDefault()},X=Q=>{var re;(re=W.current)==null||re.scrollTo(typeof Q=="number"?{index:Q}:Q)},q=s.useCallback(Q=>l==="combobox"?!1:_.has(Q),[l,[..._].toString(),_.size]),z=(Q,re=1)=>{const ae=L.length;for(let me=0;me<ae;me+=1){const he=(Q+me*re+ae)%ae,{group:Se,data:we}=L[he]||{};if(!Se&&!(we!=null&&we.disabled)&&(q(we.value)||!Z))return he}return-1},[H,te]=s.useState(()=>z(0)),j=(Q,re=!1)=>{te(Q);const ae={source:re?"keyboard":"mouse"},me=L[Q];if(!me){g(null,-1,ae);return}g(me.value,Q,ae)};s.useEffect(()=>{j(b!==!1?z(0):-1)},[L.length,c]);const M=s.useCallback(Q=>l==="combobox"?String(Q).toLowerCase()===c.toLowerCase():_.has(Q),[l,c,[..._].toString(),_.size]);s.useEffect(()=>{var re;let Q;if(!a&&o&&_.size===1){const ae=Array.from(_)[0],me=L.findIndex(({data:he})=>c?String(he.value).startsWith(c):he.value===ae);me!==-1&&(j(me),Q=setTimeout(()=>{X(me)}))}return o&&((re=W.current)==null||re.scrollTo(void 0)),()=>clearTimeout(Q)},[o,c]);const K=Q=>{Q!==void 0&&x(Q,{selected:!_.has(Q)}),a||u(!1)};if(s.useImperativeHandle(t,()=>({onKeyDown:Q=>{const{which:re,ctrlKey:ae}=Q;switch(re){case Ue.N:case Ue.P:case Ue.UP:case Ue.DOWN:{let me=0;if(re===Ue.UP?me=-1:re===Ue.DOWN?me=1:zR()&&ae&&(re===Ue.N?me=1:re===Ue.P&&(me=-1)),me!==0){const he=z(H+me,me);X(he),j(he,!0)}break}case Ue.TAB:case Ue.ENTER:{const me=L[H];if(!me||me.data.disabled)return K(void 0);!Z||_.has(me.value)?K(me.value):K(void 0),o&&Q.preventDefault();break}case Ue.ESC:u(!1),o&&Q.stopPropagation()}},onKeyUp:()=>{},scrollTo:Q=>{X(Q)}})),L.length===0)return s.createElement("div",{role:"listbox",id:`${r}_list`,className:`${k}-empty`,onMouseDown:F},d);const D=Object.keys(S).map(Q=>S[Q]),U=Q=>Q.label;function V(Q,re){const{group:ae}=Q;return{role:ae?"presentation":"option",id:`${r}_list_${re}`}}const Y=Q=>{const re=L[Q];if(!re)return null;const ae=re.data||{},{value:me,disabled:he}=ae,{group:Se}=re,we=gs(ae,!0),Ce=U(re);return re?s.createElement("div",cs({"aria-label":typeof Ce=="string"&&!Se?Ce:null},we,{key:Q},V(re,Q),{"aria-selected":M(me),"aria-disabled":he}),me):null},G={role:"listbox",id:`${r}_list`};return s.createElement(s.Fragment,null,C&&s.createElement("div",cs({},G,{style:{height:0,width:0,overflow:"hidden"}}),Y(H-1),Y(H),Y(H+1)),s.createElement($v,{itemKey:"key",ref:W,data:L,height:T,itemHeight:R,fullHeight:!1,onMouseDown:F,onScroll:p,virtual:C,direction:I,innerProps:C?null:G,showScrollBar:f,className:(ne=N==null?void 0:N.popup)==null?void 0:ne.list,style:(oe=O==null?void 0:O.popup)==null?void 0:oe.list},(Q,re)=>{var Ee,et;const{group:ae,groupOption:me,data:he,label:Se,value:we}=Q,{key:Ce}=he;if(ae){const at=he.title??(Gf(Se)?Se.toString():void 0);return s.createElement("div",{className:se(k,`${k}-group`,he.className),title:at},Se!==void 0?Se:Ce)}const{disabled:qe,title:Ge,children:pe,style:be,className:A,...B}=he,J=Gt(B,D),ie=q(we),ue=qe||!ie&&Z,le=`${k}-option`,de=se(k,le,A,(Ee=N==null?void 0:N.popup)==null?void 0:Ee.listItem,{[`${le}-grouped`]:me,[`${le}-active`]:H===re&&!ue,[`${le}-disabled`]:ue,[`${le}-selected`]:ie}),ce=U(Q),ye=!y||typeof y=="function"||ie,Me=typeof ce=="number"?ce:ce||we;let Ie=Gf(Me)?Me.toString():void 0;return Ge!==void 0&&(Ie=Ge),s.createElement("div",cs({},gs(J),C?{}:V(Q,re),{"aria-selected":C?void 0:M(we),"aria-disabled":ue,className:de,title:Ie,onMouseMove:()=>{H===re||ue||j(re)},onClick:()=>{ue||K(we)},style:{...(et=O==null?void 0:O.popup)==null?void 0:et.listItem,...be}}),s.createElement("div",{className:`${le}-content`},typeof P=="function"?P(Q,{index:re}):Me),s.isValidElement(y)||ie,ye&&s.createElement(Tv,{className:`${k}-option-state`,customizeIcon:y,customizeIconProps:{value:we,disabled:ue,isSelected:ie}},ie?"вњ“":null))}))},BR=s.forwardRef(VR),FR=(e,t)=>{const n=s.useRef({values:new Map,options:new Map}),r=s.useMemo(()=>{const{values:a,options:l}=n.current,c=e.map(p=>{var f;return p.label===void 0?{...p,label:(f=a.get(p.value))==null?void 0:f.label}:p}),u=new Map,d=new Map;return c.forEach(p=>{u.set(p.value,p),d.set(p.value,t.get(p.value)||l.get(p.value))}),n.current.values=u,n.current.options=d,c},[e,t]),o=s.useCallback(a=>t.get(a)||n.current.options.get(a),[t]);return[r,o]};function Dl(e,t){return Cv(e).join("").toUpperCase().includes(t)}const HR=(e,t,n,r,o)=>s.useMemo(()=>{if(!n||r===!1)return e;const{options:a,label:l,value:c}=t,u=[],d=typeof r=="function",p=n.toUpperCase(),f=d?r:(h,v)=>o&&o.length?o.some(g=>Dl(v[g],p)):v[a]?Dl(v[l!=="children"?l:"label"],p):Dl(v[c],p),m=d?h=>Bc(h):h=>h;return e.forEach(h=>{if(h[a]){if(f(n,m(h)))u.push(h);else{const g=h[a].filter(b=>f(n,m(b)));g.length&&u.push({...h,[a]:g})}return}f(n,m(h))&&u.push(h)}),u},[e,r,o,n,t]);function UR(e){const{key:t,props:{children:n,value:r,...o}}=e;return{key:t,value:r!==void 0?r:t,children:n,...o}}function jv(e,t=!1){return kr(e).map((n,r)=>{if(!s.isValidElement(n)||!n.type)return null;const{type:{isSelectOptGroup:o},key:a,props:{children:l,...c}}=n;return t||!o?UR(n):{key:`__RC_SELECT_GRP__${a===null?r:a}__`,label:a,...c,options:jv(l)}}).filter(n=>n)}const WR=(e,t,n,r,o)=>s.useMemo(()=>{let a=e;!e&&(a=jv(t));const c=new Map,u=new Map,d=(f,m,h)=>{h&&typeof h=="string"&&f.set(m[h],m)},p=(f,m=!1)=>{for(let h=0;h<f.length;h+=1){const v=f[h];!v[n.options]||m?(c.set(v[n.value],v),d(u,v,n.label),r.forEach(g=>{d(u,v,g)}),d(u,v,o)):p(v[n.options],!0)}};return p(a),{options:a,valueOptions:c,labelOptions:u}},[e,t,n,r,o]);function qf(e){const t=s.useRef();return t.current=e,s.useCallback((...r)=>t.current(...r),[])}function GR(e,t,n){const{filterOption:r,searchValue:o,optionFilterProp:a,filterSort:l,onSearch:c,autoClearSearchValue:u}=t;return s.useMemo(()=>{const d=typeof e=="object",p={filterOption:r,searchValue:o,optionFilterProp:a,filterSort:l,onSearch:c,autoClearSearchValue:u,...d?e:{}};return[d||n==="combobox"||n==="tags"||n==="multiple"&&e===void 0?!0:e,p]},[n,e,r,o,a,l,c,u])}function Kc(){return Kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kc.apply(this,arguments)}const qR=["inputValue"];function KR(e){return!e||typeof e!="object"}const XR=s.forwardRef((e,t)=>{const{id:n,mode:r,prefixCls:o="rc-select",backfill:a,fieldNames:l,showSearch:c,searchValue:u,onSearch:d,autoClearSearchValue:p,filterOption:f,optionFilterProp:m,filterSort:h,onSelect:v,onDeselect:g,onActive:b,popupMatchSelectWidth:x=!0,optionLabelProp:y,options:_,optionRender:S,children:C,defaultActiveFirstOption:I,menuItemSelectedIcon:T,virtual:R,direction:P,listHeight:N=200,listItemHeight:O=20,labelRender:k,value:L,defaultValue:W,labelInValue:Z,onChange:F,maxCount:X,classNames:q,styles:z,...H}=e,te={searchValue:u,onSearch:d,autoClearSearchValue:p,filterOption:f,optionFilterProp:m,filterSort:h},[j,M]=GR(c,te,r),{filterOption:K,searchValue:D,optionFilterProp:U,filterSort:V,onSearch:Y,autoClearSearchValue:G=!0}=M,ne=s.useMemo(()=>U?Array.isArray(U)?U:[U]:[],[U]),oe=mi(n),Q=Gc(r),re=!!(!_&&C),ae=s.useMemo(()=>K===void 0&&r==="combobox"?!1:K,[K,r]),me=s.useMemo(()=>_v(l,re),[JSON.stringify(l),re]),[he,Se]=en("",D),we=he||"",Ce=WR(_,C,me,ne,y),{valueOptions:qe,labelOptions:Ge,options:pe}=Ce,be=s.useCallback(xe=>Cv(xe).map(De=>{let Fe,Ye,Tt,Ht;KR(De)?Fe=De:(Ye=De.label,Fe=De.value);const It=qe.get(Fe);return It&&(Ye===void 0&&(Ye=It==null?void 0:It[y||me.label]),Tt=It==null?void 0:It.disabled,Ht=It==null?void 0:It.title),{label:Ye,value:Fe,key:Fe,disabled:Tt,title:Ht}}),[me,y,qe]),[A,B]=en(W,L),J=s.useMemo(()=>{var De;const Te=be(Q&&A===null?[]:A);return r==="combobox"&&aR((De=Te[0])==null?void 0:De.value)?[]:Te},[A,be,r,Q]),[ie,ue]=FR(J,qe),le=s.useMemo(()=>{if(!r&&ie.length===1){const xe=ie[0];if(xe.value===null&&(xe.label===null||xe.label===void 0))return[]}return ie.map(xe=>({...xe,label:(typeof k=="function"?k(xe):xe.label)??xe.value}))},[r,ie,k]),de=s.useMemo(()=>new Set(ie.map(xe=>xe.value)),[ie]);s.useEffect(()=>{var xe;if(r==="combobox"){const Te=(xe=ie[0])==null?void 0:xe.value;Se(sR(Te)?String(Te):"")}},[ie]);const ce=qf((xe,Te)=>{const De=Te??xe;return{[me.value]:xe,[me.label]:De}}),ye=s.useMemo(()=>{if(r!=="tags")return pe;const xe=[...pe],Te=De=>qe.has(De);return[...ie].sort((De,Fe)=>De.value<Fe.value?-1:1).forEach(De=>{const Fe=De.value;Te(Fe)||xe.push(ce(Fe,De.label))}),xe},[ce,pe,qe,ie,r]),Me=HR(ye,me,we,ae,ne),Ie=s.useMemo(()=>{const xe=Te=>ne.length?ne.some(De=>(Te==null?void 0:Te[De])===we):(Te==null?void 0:Te.value)===we;return r!=="tags"||!we||Me.some(Te=>xe(Te))||Me.some(Te=>Te[me.value]===we)?Me:[ce(we),...Me]},[ce,ne,r,Me,we,me]),Ee=xe=>[...xe].sort((De,Fe)=>V(De,Fe,{searchValue:we})).map(De=>Array.isArray(De.options)?{...De,options:De.options.length>0?Ee(De.options):De.options}:De),et=s.useMemo(()=>V?Ee(Ie):Ie,[Ie,V,we]),at=s.useMemo(()=>eR(et,{fieldNames:me,childrenAsData:re}),[et,me,re]),rt=xe=>{const Te=be(xe);if(B(Te),F&&(Te.length!==ie.length||Te.some((De,Fe)=>{var Ye;return((Ye=ie[Fe])==null?void 0:Ye.value)!==(De==null?void 0:De.value)}))){const De=Z?Te.map(({label:Ye,value:Tt})=>({label:Ye,value:Tt})):Te.map(Ye=>Ye.value),Fe=Te.map(Ye=>Bc(ue(Ye.value)));F(Q?De:De[0],Q?Fe:Fe[0])}},[st,ot]=s.useState(null),[it,Ne]=s.useState(0),Ve=I!==void 0?I:r!=="combobox",je=s.useRef(),Je=s.useCallback((xe,Te,{source:De="keyboard"}={})=>{Ne(Te),a&&r==="combobox"&&xe!==null&&De==="keyboard"&&ot(String(xe));const Fe=Promise.resolve().then(()=>{je.current===Fe&&(b==null||b(xe))});je.current=Fe},[a,r,b]),nt=(xe,Te,De)=>{const Fe=()=>{const Ye=ue(xe);return[Z?{label:Ye==null?void 0:Ye[me.label],value:xe}:xe,Bc(Ye)]};if(Te&&v){const[Ye,Tt]=Fe();v(Ye,Tt)}else if(!Te&&g&&De!=="clear"){const[Ye,Tt]=Fe();g(Ye,Tt)}},ve=qf((xe,Te)=>{let De;const Fe=Q?Te.selected:!0;Fe?De=Q?[...ie,xe]:[xe]:De=ie.filter(Ye=>Ye.value!==xe),rt(De),nt(xe,Fe),r==="combobox"?ot(""):(!Gc||G)&&(Se(""),ot(""))}),We=(xe,Te)=>{rt(xe);const{type:De,values:Fe}=Te;(De==="remove"||De==="clear")&&Fe.forEach(Ye=>{nt(Ye.value,!1,De)})},fe=(xe,Te)=>{if(Se(xe),ot(null),Te.source==="submit"){const De=(xe||"").trim();if(De){const Fe=Array.from(new Set([...de,De]));rt(Fe),nt(De,!0),Se("")}return}Te.source!=="blur"&&(r==="combobox"&&rt(xe),Y==null||Y(xe))},Pe=xe=>{let Te=xe;r!=="tags"&&(Te=xe.map(Fe=>{const Ye=Ge.get(Fe);return Ye==null?void 0:Ye.value}).filter(Fe=>Fe!==void 0));const De=Array.from(new Set([...de,...Te]));rt(De),De.forEach(Fe=>{nt(Fe,!0)})},Ke=s.useMemo(()=>({...Ce,flattenOptions:at,onActiveValue:Je,defaultActiveFirstOption:Ve,onSelect:ve,menuItemSelectedIcon:T,rawValues:de,fieldNames:me,virtual:R!==!1&&x!==!1,direction:P,listHeight:N,listItemHeight:O,childrenAsData:re,maxCount:X,optionRender:S,classNames:q,styles:z}),[X,Ce,at,Je,Ve,ve,T,de,me,R,x,P,N,O,re,S,q,z]);return s.createElement(jd.Provider,{value:Ke},s.createElement(ER,Kc({},H,{id:oe,prefixCls:o,ref:t,omitDomProps:qR,mode:r,classNames:q,styles:z,displayValues:le,onDisplayValuesChange:We,maxCount:X,direction:P,showSearch:j,searchValue:we,onSearch:fe,autoClearSearchValue:G,onSearchSplit:Pe,popupMatchSelectWidth:x,OptionList:BR,emptyOptions:!at.length,activeValue:st,activeDescendantId:`${oe}_list_${it}`})))}),Dd=XR;Dd.Option=Nd;Dd.OptGroup=Od;const Ov=(e,t,n)=>{const{variant:r,[e]:o}=s.useContext(rn),a=s.useContext(sC),l=o==null?void 0:o.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=a??l??r??"outlined";const u=aC.includes(c);return[c,u]},YR=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:{...n,points:["tl","bl"],offset:[0,4]},bottomRight:{...n,points:["tr","br"],offset:[0,4]},topLeft:{...n,points:["bl","tl"],offset:[0,-4]},topRight:{...n,points:["br","tr"],offset:[0,-4]}}};function JR(e,t){return e||YR(t)}const Kf=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},ZR=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,l=`&${t}-slide-up-leave${t}-slide-up-leave-active`,c=`${n}-dropdown-placement-`,u=`${r}-option-selected`;return[{[`${n}-dropdown`]:{...pn(e),position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
          ${o}${c}bottomLeft,
          ${a}${c}bottomLeft
        `]:{animationName:Lh},[`
          ${o}${c}topLeft,
          ${a}${c}topLeft,
          ${o}${c}topRight,
          ${a}${c}topRight
        `]:{animationName:Dh},[`${l}${c}bottomLeft`]:{animationName:Nh},[`
          ${l}${c}topLeft,
          ${l}${c}topRight
        `]:{animationName:Oh},"&-hidden":{display:"none"},[r]:{...Kf(e),cursor:"pointer",transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":{flex:"auto",...Eo},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...Kf(e),color:e.colorTextDisabled}},[`${u}:has(+ ${u})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${u}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},wo(e,"slide-up"),wo(e,"slide-down"),La(e,"move-up"),La(e,"move-down")]},QR=e=>{const{componentCls:t}=e;return{[`&${t}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${t}-placeholder`]:{display:"none"},[`${t}-content`]:{margin:0,padding:0,"&-value":{display:"none"}}}}},Xf=4,eT=e=>{const{componentCls:t,calc:n,iconCls:r,paddingXS:o,paddingXXS:a,INTERNAL_FIXED_ITEM_MARGIN:l,lineWidth:c,colorIcon:u,colorIconHover:d,inputPaddingHorizontalBase:p,antCls:f}=e,[m,h]=Kt(f,"select");return{"&-multiple":{[m("multi-item-background")]:e.multipleItemBg,[m("multi-item-border-color")]:"transparent",[m("multi-item-border-radius")]:e.borderRadiusSM,[m("multi-item-height")]:e.multipleItemHeight,[m("multi-padding-base")]:`calc((${h("height")} - ${h("multi-item-height")}) / 2)`,[m("multi-padding-vertical")]:`calc(${h("multi-padding-base")} - ${l} - ${c})`,[m("multi-item-padding-horizontal")]:`calc(${p} - ${h("multi-padding-vertical")} - ${c} * 2)`,paddingBlock:h("multi-padding-vertical"),paddingInlineStart:`calc(${h("multi-padding-base")} - ${c})`,[`${t}-prefix`]:{marginInlineStart:h("multi-item-padding-horizontal")},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:"absolute",lineHeight:h("line-height"),insetInlineStart:h("multi-item-padding-horizontal"),width:`calc(100% - ${h("multi-item-padding-horizontal")})`,top:"50%",transform:"translateY(-50%)"},[`${t}-content`]:{flexWrap:"wrap",alignItems:"center",lineHeight:1,"&-item-prefix":{height:h("font-size")},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${Xf}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix,
          ${t}-content-item-suffix:first-child`]:{marginInlineStart:h("multi-item-padding-horizontal")},[`${t}-selection-item`]:{lineHeight:`calc(${h("multi-item-height")} - ${c} * 2)`,border:`${c} solid ${h("multi-item-border-color")}`,display:"flex",marginBlock:l,marginInlineEnd:n(l).mul(2).equal(),background:h("multi-item-background"),borderRadius:h("multi-item-border-radius"),paddingInlineStart:o,paddingInlineEnd:a,transition:["height","line-height","padding"].map(v=>`${v} ${e.motionDurationSlow}`).join(","),"&-content":{...Eo,marginInlineEnd:a},"&-remove":{...Mh(),display:"inline-flex",alignItems:"center",color:u,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:d}}},[`${t}-input`]:{lineHeight:n(l).mul(2).add(h("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:Xf,maxWidth:"100%",transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[m("multi-item-height")]:e.multipleItemHeightSM,[m("multi-item-border-radius")]:e.borderRadiusXS},[`&${t}-lg`]:{[m("multi-item-height")]:e.multipleItemHeightLG,[m("multi-item-border-radius")]:e.borderRadius},[`&${t}-filled`]:{[m("multi-item-border-color")]:e.colorSplit,[m("multi-item-background")]:e.colorBgContainer,[`&${t}-disabled`]:{[m("multi-item-border-color")]:"transparent"}}}}},Ll=(e,t)=>{const{componentCls:n,antCls:r}=e,[o]=Kt(r,"select"),{border:a,borderHover:l,borderActive:c,borderOutline:u}=t,d=t.background||e.selectorBg||e.colorBgContainer;return{[o("border-color")]:a,[o("background-color")]:d,[o("color")]:t.color||e.colorText,[`&:not(${n}-disabled)`]:{"&:hover":{[o("border-color")]:l,[o("background-color")]:t.backgroundHover||d},[`&${n}-focused`]:{[o("border-color")]:c,[o("background-color")]:t.backgroundActive||d,boxShadow:`0 0 0 ${_e(e.controlOutlineWidth)} ${u}`}},[`&${n}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},oa=(e,t,n,r={},o={},a)=>{const{componentCls:l}=e;return{[`&${l}-${t}`]:[Ll(e,n),{[`&${l}-status-error`]:Ll(e,{...n,color:r.color||e.colorError,...r}),[`&${l}-status-warning`]:Ll(e,{...n,color:o.color||e.colorWarning,...o})},a]}},tT=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,iconCls:o,antCls:a,calc:l}=e,[c,u]=Kt(a,"select");return{[t]:[{[c("border-radius")]:e.borderRadius,[c("border-color")]:"#000",[c("border-size")]:e.lineWidth,[c("background-color")]:e.colorBgContainer,[c("font-size")]:e.fontSize,[c("line-height")]:e.lineHeight,[c("font-height")]:n,[c("color")]:e.colorText,[c("height")]:r,[c("padding-horizontal")]:l(e.paddingSM).sub(e.lineWidth).equal(),[c("padding-vertical")]:`calc((${u("height")} - ${u("font-height")}) / 2 - ${u("border-size")})`,...pn(e,!0),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:u("border-radius"),borderWidth:u("border-size"),borderStyle:e.lineType,borderColor:u("border-color"),background:u("background-color"),fontSize:u("font-size"),lineHeight:u("line-height"),color:u("color"),paddingInline:u("padding-horizontal"),paddingBlock:u("padding-vertical"),[`${t}-prefix`]:{flex:"none",lineHeight:1},[`${t}-placeholder`]:{...Eo,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:l(e.paddingXXS).mul(1.5).equal(),"&:before":{content:'"\\a0"',width:0,overflow:"hidden"},"&-value":{visibility:"inherit"},"input[readonly]":{cursor:"inherit",caretColor:"transparent"}},[`${t}-suffix`]:{flex:"none",color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:"center",[o]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[c("height")]:e.controlHeightSM,[c("padding-horizontal")]:l(e.paddingXS).sub(e.lineWidth).equal(),[c("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:u("padding-horizontal")}},"&-lg":{[c("height")]:e.controlHeightLG,[c("font-size")]:e.fontSizeLG,[c("line-height")]:e.lineHeightLG,[c("font-height")]:e.fontHeightLG,[c("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:u("color"),"&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",inset:0,lineHeight:`calc(${u("font-height")} + ${u("padding-vertical")} * 2)`},[`${t}-content`]:{...Eo,alignSelf:"center","&-has-value":{display:"block","&:before":{display:"none"}},"&-has-search-value":{color:"transparent"},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1}},[`&${t}-open ${t}-content`]:{color:e.colorTextPlaceholder,"&-has-search-value":{color:"transparent"}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:"text"}},eT(e),oa(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline}),oa(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),oa(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"}),oa(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderInlineColor:"transparent"}),QR(e)]}},nT=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:a,controlHeightLG:l,paddingXXS:c,controlPaddingHorizontal:u,zIndexPopupBase:d,colorText:p,fontWeightStrong:f,controlItemBgActive:m,controlItemBgHover:h,colorBgContainer:v,colorFillSecondary:g,colorBgContainerDisabled:b,colorTextDisabled:x,colorPrimaryHover:y,colorPrimary:_,controlOutline:S}=e,C=c*2,I=r*2,T=Math.min(o-C,o-I),R=Math.min(a-C,a-I),P=Math.min(l-C,l-I);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(c/2),zIndexPopup:d+50,optionSelectedColor:p,optionSelectedFontWeight:f,optionSelectedBg:m,optionActiveBg:h,optionPadding:`${(o-t*n)/2}px ${u}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:v,clearBg:v,singleItemHeightLG:l,multipleItemBg:g,multipleItemBorderColor:"transparent",multipleItemHeight:T,multipleItemHeightSM:R,multipleItemHeightLG:P,multipleSelectorBgDisabled:b,multipleItemColorDisabled:x,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:y,activeBorderColor:_,activeOutlineColor:S,selectAffixPadding:c}},rT=e=>{const{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:o}=e,a={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:{...pn(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...Eo,[`> ${t}-typography`]:{display:"inline"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:["color","opacity"].map(l=>`${l} ${r} ease`).join(", "),textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":a,"&:hover":a},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},oT=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},rT(e),ZR(e),{[`${t}-rtl`]:{direction:"rtl"}},md(e,{focusElCls:`${t}-focused`})]},sT=Dt("Select",(e,{rootPrefixCls:t})=>{const n=Nt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[oT(n),tT(n)]},nT,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var aT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};function Xc(){return Xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xc.apply(this,arguments)}const iT=(e,t)=>s.createElement(zn,Xc({},e,{ref:t,icon:aT})),Nv=s.forwardRef(iT);var lT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};function Yc(){return Yc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yc.apply(this,arguments)}const cT=(e,t)=>s.createElement(zn,Yc({},e,{ref:t,icon:lT})),uT=s.forwardRef(cT);var dT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function Jc(){return Jc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jc.apply(this,arguments)}const pT=(e,t)=>s.createElement(zn,Jc({},e,{ref:t,icon:dT})),fT=s.forwardRef(pT);function mT({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,loadingIcon:a,multiple:l,hasFeedback:c,showSuffixIcon:u,feedbackIcon:d,showArrow:p,componentName:f}){const m=t??s.createElement(iC,null),h=x=>e===null&&!c&&!p?null:s.createElement(s.Fragment,null,u!==!1&&x,c&&d);let v=null;e!==void 0?v=h(e):o?v=h(a??s.createElement(kh,{spin:!0})):v=({open:x,showSearch:y})=>h(x&&y?s.createElement(fT,null):s.createElement(uT,null));let g=null;n!==void 0?g=n:l?g=s.createElement(Nv,null):g=null;let b=null;return r!==void 0?b=r:b=s.createElement(lC,null),{clearIcon:m,suffixIcon:v,itemIcon:g,removeIcon:b}}function gT(e){return $.useMemo(()=>{if(e)return(...t)=>$.createElement(gd,{space:!0},e.apply(void 0,t))},[e])}function hT(e,t){return t!==void 0?t:e!==null}const Dv="SECRET_COMBOBOX_MODE_DO_NOT_USE",vT=(e,t)=>{var Te,De,Fe,Ye,Tt;const{prefixCls:n,bordered:r,className:o,rootClassName:a,getPopupContainer:l,popupClassName:c,dropdownClassName:u,listHeight:d=256,placement:p,listItemHeight:f,size:m,disabled:h,notFoundContent:v,status:g,builtinPlacements:b,dropdownMatchSelectWidth:x,popupMatchSelectWidth:y,direction:_,style:S,allowClear:C,variant:I,popupStyle:T,dropdownStyle:R,transitionName:P,tagRender:N,maxCount:O,prefix:k,dropdownRender:L,popupRender:W,onDropdownVisibleChange:Z,onOpenChange:F,styles:X,classNames:q,...z}=e,{getPopupContainer:H,getPrefixCls:te,renderEmpty:j,direction:M,virtual:K,popupMatchSelectWidth:D,popupOverflow:U}=s.useContext(rn),{showSearch:V,style:Y,styles:G,className:ne,classNames:oe}=yn("select"),[,Q]=hi(),re=f??(Q==null?void 0:Q.controlHeight),ae=te("select",n),me=te(),he=_??M,{compactSize:Se,compactItemClassnames:we}=vi(ae,he),[Ce,qe]=Ov("select",I,r),Ge=No(ae),[pe,be]=sT(ae,Ge),A=s.useMemo(()=>{const{mode:Ht}=e;if(Ht!=="combobox")return Ht===Dv?"combobox":Ht},[e.mode]),B=A==="multiple"||A==="tags",J=hT(e.suffixIcon,e.showArrow),ie=y??x??D,ue=gT(W||L),le=F||Z,{status:de,hasFeedback:ce,isFormItemInput:ye,feedbackIcon:Me}=s.useContext(zh),Ie=Hh(de,g);let Ee;v!==void 0?Ee=v:A==="combobox"?Ee=null:Ee=(j==null?void 0:j("Select"))||s.createElement(Vh,{componentName:"Select"});const{suffixIcon:et,itemIcon:at,removeIcon:rt,clearIcon:st}=mT({...z,multiple:B,hasFeedback:ce,feedbackIcon:Me,showSuffixIcon:J,componentName:"Select"}),ot=C===!0?{clearIcon:st}:C,it=Gt(z,["suffixIcon","itemIcon"]),Ne=Rs(Ht=>m??Se??Ht),Ve=s.useContext(Bh),je=h??Ve,Je={...e,variant:Ce,status:Ie,disabled:je,size:Ne},[nt,ve]=Rn([oe,q],[G,X],{props:Je},{popup:{_default:"root"}}),We=se((Te=nt.popup)==null?void 0:Te.root,c,u,{[`${ae}-dropdown-${he}`]:he==="rtl"},a,be,Ge,pe),fe={...(De=ve.popup)==null?void 0:De.root,...T??R},Pe=se({[`${ae}-lg`]:Ne==="large",[`${ae}-sm`]:Ne==="small",[`${ae}-rtl`]:he==="rtl",[`${ae}-${Ce}`]:qe,[`${ae}-in-form-item`]:ye},hd(ae,Ie,ce),we,ne,o,nt.root,a,be,Ge,pe),Ke=s.useMemo(()=>p!==void 0?p:he==="rtl"?"bottomRight":"bottomLeft",[p,he]),[xe]=bi("SelectLike",((Ye=(Fe=ve.popup)==null?void 0:Fe.root)==null?void 0:Ye.zIndex)??(fe==null?void 0:fe.zIndex));return s.createElement(Dd,{ref:t,virtual:K,classNames:nt,styles:ve,showSearch:V,...it,style:{...ve.root,...Y,...S},popupMatchSelectWidth:ie,transitionName:Fh(me,"slide-up",P),builtinPlacements:JR(b,U),listHeight:d,listItemHeight:re,mode:A,prefixCls:ae,placement:Ke,direction:he,prefix:k,suffixIcon:et,menuItemSelectedIcon:at,removeIcon:rt,allowClear:ot,notFoundContent:Ee,className:Pe,getPopupContainer:l||H,popupClassName:We,disabled:je,popupStyle:{...(Tt=ve.popup)==null?void 0:Tt.root,...fe,zIndex:xe},maxCount:B?O:void 0,tagRender:B?N:void 0,popupRender:ue,onPopupVisibleChange:le})},Do=s.forwardRef(vT),bT=Uh(Do,"popupAlign");Do.SECRET_COMBOBOX_MODE_DO_NOT_USE=Dv;Do.Option=Nd;Do.OptGroup=Od;Do._InternalPanelDoNotUseOrYouWillBeFired=bT;function Ld(e=!0,t={}){const n=s.useRef(t),[,r]=cC(),o=uC();return Ot(()=>{const a=o.subscribe(l=>{n.current=l,e&&r()});return()=>o.unsubscribe(a)},[]),n.current}const Lv=e=>{const{children:t,prefixCls:n,id:r,classNames:o,styles:a,className:l,style:c}=e;return s.createElement("div",{id:r,className:se(`${n}-container`,o==null?void 0:o.container,l),style:{...a==null?void 0:a.container,...c},role:"tooltip"},typeof t=="function"?t():t)},Jr={shiftX:64,adjustY:1},Zr={adjustX:1,shiftY:!0},fn=[0,0],yT={left:{points:["cr","cl"],overflow:Zr,offset:[-4,0],targetOffset:fn},right:{points:["cl","cr"],overflow:Zr,offset:[4,0],targetOffset:fn},top:{points:["bc","tc"],overflow:Jr,offset:[0,-4],targetOffset:fn},bottom:{points:["tc","bc"],overflow:Jr,offset:[0,4],targetOffset:fn},topLeft:{points:["bl","tl"],overflow:Jr,offset:[0,-4],targetOffset:fn},leftTop:{points:["tr","tl"],overflow:Zr,offset:[-4,0],targetOffset:fn},topRight:{points:["br","tr"],overflow:Jr,offset:[0,-4],targetOffset:fn},rightTop:{points:["tl","tr"],overflow:Zr,offset:[4,0],targetOffset:fn},bottomRight:{points:["tr","br"],overflow:Jr,offset:[0,4],targetOffset:fn},rightBottom:{points:["bl","br"],overflow:Zr,offset:[4,0],targetOffset:fn},bottomLeft:{points:["tl","bl"],overflow:Jr,offset:[0,4],targetOffset:fn},leftBottom:{points:["br","bl"],overflow:Zr,offset:[-4,0],targetOffset:fn}};function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zc.apply(this,arguments)}const xT=s.forwardRef((e,t)=>{const{trigger:n=["hover"],mouseEnterDelay:r=0,mouseLeaveDelay:o=.1,prefixCls:a="rc-tooltip",children:l,onVisibleChange:c,afterVisibleChange:u,motion:d,placement:p="right",align:f={},destroyOnHidden:m=!1,defaultVisible:h,getTooltipContainer:v,arrowContent:g,overlay:b,id:x,showArrow:y=!0,classNames:_,styles:S,...C}=e,I=mi(x),T=s.useRef(null);s.useImperativeHandle(t,()=>T.current);const R={...C};"visible"in e&&(R.popupVisible=e.visible);const P=s.useMemo(()=>{if(!y)return!1;const O=y===!0?{}:y;return{...O,className:se(O.className,_==null?void 0:_.arrow),style:{...O.style,...S==null?void 0:S.arrow},content:O.content??g}},[y,_==null?void 0:_.arrow,S==null?void 0:S.arrow,g]),N=({open:O})=>{const k=s.Children.only(l),L={"aria-describedby":b&&O?I:void 0};return s.cloneElement(k,L)};return s.createElement(gi,Zc({popupClassName:_==null?void 0:_.root,prefixCls:a,popup:s.createElement(Lv,{key:"content",prefixCls:a,id:I,classNames:_,styles:S},b),action:n,builtinPlacements:yT,popupPlacement:p,ref:T,popupAlign:f,getPopupContainer:v,onOpenChange:c,afterOpenChange:u,popupMotion:d,defaultPopupVisible:h,autoDestroy:m,mouseLeaveDelay:o,popupStyle:S==null?void 0:S.root,mouseEnterDelay:r,arrow:P,uniqueContainerClassName:_==null?void 0:_.uniqueContainer,uniqueContainerStyle:S==null?void 0:S.uniqueContainer},R),N)}),_T=$.createContext(!1),ET=(e,t)=>{const n=r=>typeof r=="boolean"?{show:r}:r||{};return $.useMemo(()=>{const r=n(e),o=n(t);return{...o,...r,show:r.show??o.show??!0}},[e,t])},Yf="50%",wT=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:a,tooltipBorderRadius:l,zIndexPopup:c,controlHeight:u,boxShadowSecondary:d,paddingSM:p,paddingXS:f,arrowOffsetHorizontal:m,sizePopupArrow:h,antCls:v}=e,[g,b]=Kt(v,"tooltip"),x=t(l).add(h).add(m).equal(),_={minWidth:t(l).mul(2).add(h).equal(),minHeight:u,padding:`${_e(e.calc(p).div(2).equal())} ${_e(f)}`,color:b("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:a,borderRadius:l,boxShadow:d,boxSizing:"border-box"},S={[g("valid-offset-x")]:b("arrow-offset-x","var(--arrow-x)"),transformOrigin:[b("valid-offset-x",Yf),`var(--arrow-y, ${Yf})`].join(" ")};return[{[n]:{...pn(e),position:"absolute",zIndex:c,display:"block",width:"max-content",maxWidth:r,visibility:"visible",...S,"&-hidden":{display:"none"},[g("arrow-background-color")]:a,[`${n}-container`]:[_,pC(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:"none",background:"transparent",boxShadow:"none"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:x},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(l,dC)}},[`${n}-content`]:{position:"relative"},...bd(e,(C,{darkColor:I})=>({[`&${n}-${C}`]:{[`${n}-container`]:{backgroundColor:I},[`${n}-arrow`]:{[g("arrow-background-color")]:I}}})),"&-rtl":{direction:"rtl"}}},Wh(e,b("arrow-background-color")),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{..._,...S,position:"absolute",zIndex:t(c).sub(1).equal(),"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},ST=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...qh({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...Gh(Nt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),Mv=(e,t,n=!0)=>Dt("Tooltip",o=>{const{borderRadius:a,colorTextLightSolid:l,colorBgSpotlight:c,maxWidth:u}=o,d=Nt(o,{tooltipMaxWidth:u,tooltipColor:l,tooltipBorderRadius:a,tooltipBg:c});return[wT(d),vd(o,"zoom-big-fast")]},ST,{resetStyle:!1,injectStyle:n})(e,t),kv=(e,t,n)=>{const r=yd(n),[o]=Kt(e,"tooltip"),a=se({[`${t}-${n}`]:n&&r}),l={},c={},u=fC(n).toRgb(),p=(.299*u.r+.587*u.g+.114*u.b)/255<.5?"#FFF":"#000";return n&&!r&&(l.background=n,l[o("overlay-color")]=p,c[o("arrow-background-color")]=n),{className:a,overlayStyle:l,arrowStyle:c}},CT=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:a,overlayInnerStyle:l,classNames:c,styles:u}=e,{getPrefixCls:d}=s.useContext(rn),p=d("tooltip",t),f=d(),m=No(p),[h,v]=Mv(p,m),g=kv(f,p,a),b=g.arrowStyle,x=s.useMemo(()=>({container:{...l,...g.overlayStyle}}),[l,g.overlayStyle]),y={...e,placement:r},[_,S]=Rn([c],[x,u],{props:y}),C=se(m,h,v,p,`${p}-pure`,`${p}-placement-${r}`,n,g.className);return s.createElement("div",{className:C,style:b},s.createElement("div",{className:`${p}-arrow`}),s.createElement(Lv,{...e,className:h,prefixCls:p,classNames:_,styles:S},o))},PT=s.forwardRef((e,t)=>{const{prefixCls:n,openClassName:r,getTooltipContainer:o,color:a,children:l,afterOpenChange:c,arrow:u,destroyTooltipOnHide:d,destroyOnHidden:p,title:f,overlay:m,trigger:h,builtinPlacements:v,autoAdjustOverflow:g=!0,motion:b,getPopupContainer:x,placement:y="top",mouseEnterDelay:_=.1,mouseLeaveDelay:S=.1,rootClassName:C,styles:I,classNames:T,onOpenChange:R,overlayInnerStyle:P,overlayStyle:N,overlayClassName:O,...k}=e,[,L]=hi(),W=e["data-popover-inject"],{getPopupContainer:Z,getPrefixCls:F,direction:X,...q}=yn("tooltip"),{className:z,style:H,classNames:te,styles:j,arrow:M,trigger:K}=W?{}:q,D=ET(u,M),U=D.show,V=h||K||"hover",Y=x||Z,G=p??!!d,ne=s.useContext(_T);Yh();const oe=s.useRef(null),Q=()=>{var ot;(ot=oe.current)==null||ot.forceAlign()};s.useImperativeHandle(t,()=>{var ot,it;return{forceAlign:Q,nativeElement:(ot=oe.current)==null?void 0:ot.nativeElement,popupElement:(it=oe.current)==null?void 0:it.popupElement}});const[re,ae]=en(e.defaultOpen??!1,e.open),me=!f&&!m&&f!==0,he=ot=>{ae(me?!1:ot),!me&&R&&R(ot)},Se=s.useMemo(()=>v||Kh({arrowPointAtCenter:(D==null?void 0:D.pointAtCenter)??!1,autoAdjustOverflow:g,arrowWidth:U?L.sizePopupArrow:0,borderRadius:L.borderRadius,offset:L.marginXXS,visibleFirst:!0}),[D,v,L,U,g]),we=s.useMemo(()=>f===0?f:m||f||"",[m,f]),Ce=s.createElement(gd,{space:!0,form:!0},typeof we=="function"?we():we),qe={...e,trigger:V,builtinPlacements:Se,getPopupContainer:Y,destroyOnHidden:G},[Ge,pe]=Rn([te,T],[j,I],{props:qe}),be=F("tooltip",n),A=F();let B=re;(!("open"in e)&&me||ne)&&(B=!1);const J=s.isValidElement(l)&&!mC(l)?l:s.createElement("span",null,l),ie=J.props,ue=!ie.className||typeof ie.className=="string"?se(ie.className,r||`${be}-open`):ie.className,le=No(be),[de,ce]=Mv(be,le,!W),ye=kv(A,be,a),Me=ye.arrowStyle,Ie=se(le,de,ce),Ee=se(O,{[`${be}-rtl`]:X==="rtl"},ye.className,C,Ie,z,Ge.root),[et,at]=bi("Tooltip",k.zIndex),rt={...pe.container,...P,...ye.overlayStyle},st=s.createElement(xT,{unique:!0,...k,zIndex:et,showArrow:U,placement:y,mouseEnterDelay:_,mouseLeaveDelay:S,prefixCls:be,classNames:{root:Ee,container:Ge.container,arrow:Ge.arrow,uniqueContainer:se(Ie,Ge.container)},styles:{root:{...Me,...pe.root,...H,...N},container:rt,uniqueContainer:rt,arrow:pe.arrow},ref:oe,overlay:Ce,visible:B,onVisibleChange:he,afterVisibleChange:c,arrowContent:s.createElement("span",{className:`${be}-arrow-content`}),motion:{motionName:Fh(A,"zoom-big-fast",typeof(b==null?void 0:b.motionName)=="string"?b==null?void 0:b.motionName:void 0),motionDeadline:1e3},trigger:V,builtinPlacements:Se,getTooltipContainer:Y,destroyOnHidden:G},B?Vn(J,{className:ue}):J);return s.createElement(Xh.Provider,{value:at},st)}),Vr=PT;Vr._InternalPanelDoNotUseOrYouWillBeFired=CT;Vr.UniqueProvider=gC;const Jf=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let a;return o&&(a={position:"absolute",top:`${o}00%`,left:0}),s.createElement("span",{style:a,className:se(`${t}-only-unit`,{current:r})},n)};function RT(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const TT=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),a=Math.abs(n),[l,c]=s.useState(o),[u,d]=s.useState(a),p=()=>{c(o),d(a)};s.useEffect(()=>{const h=setTimeout(p,1e3);return()=>clearTimeout(h)},[o]);let f,m;if(l===o||Number.isNaN(o)||Number.isNaN(l))f=[s.createElement(Jf,{...e,key:o,current:!0})],m={transition:"none"};else{f=[];const h=o+10,v=[];for(let y=o;y<=h;y+=1)v.push(y);const g=u<a?1:-1,b=v.findIndex(y=>y%10===l);f=(g<0?v.slice(0,b+1):v.slice(b)).map((y,_)=>{const S=y%10;return s.createElement(Jf,{...e,key:y,value:S,offset:g<0?_-b:_,current:_===b})}),m={transform:`translateY(${-RT(l,o,g)}00%)`}}return s.createElement("span",{className:`${t}-only`,style:m,onTransitionEnd:p},f)},IT=s.forwardRef((e,t)=>{const{prefixCls:n,count:r,className:o,motionClassName:a,style:l,title:c,show:u,component:d="sup",children:p,...f}=e,{getPrefixCls:m}=s.useContext(rn),h=m("scroll-number",n),v={...f,"data-show":u,style:l,className:se(h,o,a),title:c};let g=r;if(r&&Number(r)%1===0){const b=String(r).split("");g=s.createElement("bdi",null,b.map((x,y)=>s.createElement(TT,{prefixCls:h,count:Number(r),value:x,key:b.length-y})))}return l!=null&&l.borderColor&&(v.style={...l,boxShadow:`0 0 0 1px ${l.borderColor} inset`}),p?Vn(p,b=>({className:se(`${h}-custom-component`,b==null?void 0:b.className,a)})):s.createElement(d,{...v,ref:t},g)}),AT=new cr("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),$T=new cr("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),jT=new cr("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),OT=new cr("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),NT=new cr("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),DT=new cr("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),LT=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:a,textFontSizeSM:l,statusSize:c,dotSize:u,textFontWeight:d,indicatorHeight:p,indicatorHeightSM:f,marginXS:m,calc:h}=e,v=`${r}-scroll-number`,g=bd(e,(b,{darkColor:x})=>({[`&${t} ${t}-color-${b}`]:{background:x,[`&:not(${t}-count)`]:{color:x},"a:hover &":{background:x}}}));return{[t]:{...pn(e),position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:p,height:p,color:e.badgeTextColor,fontWeight:d,fontSize:a,lineHeight:_e(p),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(p).div(2).equal(),boxShadow:`0 0 0 ${_e(o)} ${e.badgeShadowColor}`,transition:`background-color ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:f,height:f,fontSize:l,lineHeight:_e(f),borderRadius:h(f).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${_e(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:u,minWidth:u,height:u,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${_e(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${v}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:DT,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:c,height:c,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:AT,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:m,color:e.colorText,fontSize:e.fontSize}},...g,[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:$T,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:jT,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:OT,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:NT,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${v}-custom-component, ${t}-count`]:{transform:"none"},[`${v}-custom-component, ${v}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[v]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${v}-only`]:{position:"relative",display:"inline-block",height:p,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${v}-only-unit`]:{height:p,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${v}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${v}-custom-component`]:{transform:"translate(-50%, -50%)"}}}}},zv=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,a=t,l=n,c=e.colorTextLightSolid,u=e.colorError,d=e.colorErrorHover;return Nt(e,{badgeFontHeight:a,badgeShadowSize:l,badgeTextColor:c,badgeColor:u,badgeColorHover:d,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Vv=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},MT=Dt("Badge",e=>{const t=zv(e);return LT(t)},Vv),kT=s.forwardRef((e,t)=>{const{prefixCls:n,scrollNumberPrefixCls:r,children:o,status:a,text:l,color:c,count:u=null,overflowCount:d=99,dot:p=!1,size:f="medium",title:m,offset:h,style:v,className:g,rootClassName:b,classNames:x,styles:y,showZero:_=!1,...S}=e,{getPrefixCls:C,direction:I,className:T,style:R,classNames:P,styles:N}=yn("badge"),O=C("badge",n),[k,L]=MT(O),W={...e,overflowCount:d,size:f,dot:p,showZero:_},[Z,F]=Rn([P,x],[N,y],{props:W}),X=u>d?`${d}+`:u,q=X==="0"||X===0||l==="0"||l===0,z=u===null||q&&!_,H=(Un(a)||Un(c))&&z,te=Un(a)||!q,j=p&&!q,M=j?"":X,K=s.useMemo(()=>((!Un(M)||M==="")&&(!Un(l)||l==="")||q&&!_)&&!j,[M,q,_,j,l]),D=s.useRef(u);K||(D.current=u);const U=D.current,V=s.useRef(M);K||(V.current=M);const Y=V.current,G=s.useRef(j);K||(G.current=j);const ne=s.useMemo(()=>{if(!h)return{...R,...v};const Ce=Number.parseInt(h[0],10);return{...{marginTop:h[1],insetInlineEnd:-Ce},...R,...v}},[h,v,R]),oe=m??(typeof U=="string"||hs(U)?U:void 0),Q=!K&&(l===0?_:!!l&&l!==!0),re=Q?s.createElement("span",{className:`${O}-status-text`},l):null,ae=qn(U)?Vn(U,Ce=>({style:{...ne,...Ce.style}})):void 0,me=yd(c,!1),he=se(Z.indicator,{[`${O}-status-dot`]:H,[`${O}-status-${a}`]:!!a,[`${O}-color-${c}`]:me}),Se={};c&&!me&&(Se.color=c,Se.background=c);const we=se(O,{[`${O}-status`]:H,[`${O}-not-a-wrapper`]:!o,[`${O}-rtl`]:I==="rtl"},g,b,T,Z.root,k,L);if(!o&&H&&(l||te||!z)){const Ce=ne.color;return s.createElement("span",{ref:t,...S,className:we,style:{...F.root,...ne}},s.createElement("span",{className:he,style:{...F.indicator,...Se}}),Q&&s.createElement("span",{style:{color:Ce},className:`${O}-status-text`},l))}return s.createElement("span",{ref:t,...S,className:we,style:F.root},o,s.createElement(Jh,{visible:!K,motionName:`${O}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:Ce})=>{const qe=C("scroll-number",r),Ge=G.current,pe=se(Z.indicator,{[`${O}-dot`]:Ge,[`${O}-count`]:!Ge,[`${O}-count-sm`]:f==="small",[`${O}-multiple-words`]:!Ge&&Y&&Y.toString().length>1,[`${O}-status-${a}`]:!!a,[`${O}-color-${c}`]:me});let be={...F.indicator,...ne};return c&&!me&&(be=be||{},be.background=c),s.createElement(IT,{prefixCls:qe,show:!K,motionClassName:Ce,className:pe,count:Y,title:oe,style:be,key:"scrollNumber"},ae)}),re)}),zT=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:a}=e,l=`${t}-ribbon`,c=`${t}-ribbon-wrapper`,u=bd(e,(d,{darkColor:p})=>({[`&${l}-color-${d}`]:{background:p,color:p}}));return{[c]:{position:"relative"},[l]:{...pn(e),position:"absolute",top:r,padding:`0 ${_e(e.paddingXS)}`,color:e.colorPrimary,lineHeight:_e(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${l}-content`]:{color:e.badgeTextColor},[`${l}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${_e(a(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...u,[`&${l}-placement-end`]:{insetInlineEnd:a(o).mul(-1).equal(),borderEndEndRadius:0,[`${l}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${l}-placement-start`]:{insetInlineStart:a(o).mul(-1).equal(),borderEndStartRadius:0,[`${l}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}},VT=Dt(["Badge","Ribbon"],e=>{const t=zv(e);return zT(t)},Vv),BT=e=>{const{className:t,prefixCls:n,style:r,color:o,children:a,text:l,placement:c="end",rootClassName:u,styles:d,classNames:p}=e,{getPrefixCls:f,direction:m,className:h,style:v,classNames:g,styles:b}=yn("ribbon"),x=f("ribbon",n),y=`${x}-wrapper`,[_,S]=VT(x,y),C={...e,placement:c},[I,T]=Rn([g,p],[b,d],{props:C}),R=yd(o,!1),P=se(x,`${x}-placement-${c}`,{[`${x}-rtl`]:m==="rtl",[`${x}-color-${o}`]:R},t,h,I.indicator),N={},O={};return o&&!R&&(N.background=o,O.color=o),s.createElement("div",{className:se(y,u,_,S,I.root),style:T.root},a,s.createElement("div",{className:se(P,_),style:{...N,...T.indicator,...v,...r}},s.createElement("span",{className:se(`${x}-content`,I.content),style:T.content},l),s.createElement("div",{className:`${x}-corner`,style:O})))},Ha=kT;Ha.Ribbon=BT;var FT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qc.apply(this,arguments)}const HT=(e,t)=>s.createElement(zn,Qc({},e,{ref:t,icon:FT})),eu=s.forwardRef(HT),{ESC:UT,TAB:WT}=Ue;function GT({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:o}){const a=s.useRef(!1),l=()=>{var d,p;e&&((p=(d=t.current)==null?void 0:d.focus)==null||p.call(d),n==null||n(!1))},c=()=>{var d;return(d=o.current)!=null&&d.focus?(o.current.focus(),a.current=!0,!0):!1},u=d=>{switch(d.keyCode){case UT:l();break;case WT:{let p=!1;a.current||(p=c()),p?d.preventDefault():l();break}}};s.useEffect(()=>e?(window.addEventListener("keydown",u),r&&Rt(c,3),()=>{window.removeEventListener("keydown",u),a.current=!1}):()=>{a.current=!1},[e])}const qT=s.forwardRef((e,t)=>{const{overlay:n,arrow:r,prefixCls:o}=e,a=s.useMemo(()=>{let c;return typeof n=="function"?c=n():c=n,c},[n]),l=Ps(t,xd(a));return $.createElement($.Fragment,null,r&&$.createElement("div",{className:`${o}-arrow`}),$.cloneElement(a,{ref:Zh(a)?l:void 0}))}),Qr={adjustX:1,adjustY:1},eo=[0,0],KT={topLeft:{points:["bl","tl"],overflow:Qr,offset:[0,-4],targetOffset:eo},top:{points:["bc","tc"],overflow:Qr,offset:[0,-4],targetOffset:eo},topRight:{points:["br","tr"],overflow:Qr,offset:[0,-4],targetOffset:eo},bottomLeft:{points:["tl","bl"],overflow:Qr,offset:[0,4],targetOffset:eo},bottom:{points:["tc","bc"],overflow:Qr,offset:[0,4],targetOffset:eo},bottomRight:{points:["tr","br"],overflow:Qr,offset:[0,4],targetOffset:eo}};function tu(){return tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tu.apply(this,arguments)}const XT=$.forwardRef((e,t)=>{var H;const{arrow:n=!1,prefixCls:r="rc-dropdown",transitionName:o,animation:a,align:l,placement:c="bottomLeft",placements:u=KT,getPopupContainer:d,showAction:p,hideAction:f,overlayClassName:m,overlayStyle:h,visible:v,trigger:g=["hover"],autoFocus:b,overlay:x,children:y,onVisibleChange:_,...S}=e,[C,I]=$.useState(),T="visible"in e?v:C,R=a?`${r}-${a}`:o,P=$.useRef(null),N=$.useRef(null),O=$.useRef(null);$.useImperativeHandle(t,()=>P.current);const k=te=>{I(te),_==null||_(te)};GT({visible:T,triggerRef:O,onVisibleChange:k,autoFocus:b,overlayRef:N});const L=te=>{const{onOverlayClick:j}=e;I(!1),j&&j(te)},W=()=>$.createElement(qT,{ref:N,overlay:x,prefixCls:r,arrow:n}),Z=()=>typeof x=="function"?W:W(),F=()=>{const{minOverlayWidthMatchTrigger:te,alignPoint:j}=e;return"minOverlayWidthMatchTrigger"in e?te:!j},X=()=>{const{openClassName:te}=e;return te!==void 0?te:`${r}-open`},q=$.cloneElement(y,{className:se((H=y.props)==null?void 0:H.className,T&&X()),ref:Zh(y)?Ps(O,xd(y)):void 0});let z=f;return!z&&g.indexOf("contextMenu")!==-1&&(z=["click"]),$.createElement(gi,tu({builtinPlacements:u},S,{prefixCls:r,ref:P,popupClassName:se(m,{[`${r}-show-arrow`]:n}),popupStyle:h,action:g,showAction:p,hideAction:z,popupPlacement:c,popupAlign:l,popupMotion:{motionName:R},popupVisible:T,stretch:F()?"minWidth":"",popup:Z(),onOpenChange:k,onPopupClick:L,getPopupContainer:d}),q)}),Bv=s.createContext(null);function Fv(e,t){return`${e}-${t}`}function Hv(e){const t=s.useContext(Bv);return Fv(t,e)}const Pn=s.createContext(null);function YT(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o)}),n}function bs({children:e,locked:t,...n}){const r=s.useContext(Pn),o=jh(()=>YT(r,n),[r,n],(a,l)=>!t&&(a[0]!==l[0]||!Qh(a[1],l[1],!0)));return s.createElement(Pn.Provider,{value:o},e)}const JT=[],Uv=s.createContext(null);function Pi(){return s.useContext(Uv)}const Wv=s.createContext(JT);function Lo(e){const t=s.useContext(Wv);return s.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const Gv=s.createContext(null),Md=s.createContext({}),{LEFT:nu,RIGHT:ru,UP:ou,DOWN:Pa,ENTER:Ra,ESC:qv,HOME:Ko,END:Xo}=Ue,Zf=[ou,Pa,nu,ru];function ZT(e,t,n,r){var h;const o="prev",a="next",l="children",c="parent";if(e==="inline"&&r===Ra)return{inlineTrigger:!0};const u={[ou]:o,[Pa]:a},d={[nu]:n?a:o,[ru]:n?o:a,[Pa]:l,[Ra]:l},p={[ou]:o,[Pa]:a,[Ra]:l,[qv]:c,[nu]:n?l:c,[ru]:n?c:l};switch((h={inline:u,horizontal:d,vertical:p,inlineSub:u,horizontalSub:p,verticalSub:p}[`${e}${t?"":"Sub"}`])==null?void 0:h[r]){case o:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function QT(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function eI(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function kd(e,t){return Td(e,!0).filter(r=>t.has(r))}function Qf(e,t,n,r=1){if(!e)return null;const o=kd(e,t),a=o.length;let l=o.findIndex(c=>n===c);return r<0?l===-1?l=a-1:l-=1:r>0&&(l+=1),l=(l+a)%a,o[l]}const Ua=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(a=>{const l=document.querySelector(`[data-menu-id='${Fv(t,a)}']`);l&&(n.add(l),o.set(l,a),r.set(a,l))}),{elements:n,key2element:r,element2key:o}};function tI(e,t,n,r,o,a,l,c,u,d){const p=s.useRef(),f=s.useRef();f.current=t;const m=()=>{Rt.cancel(p.current)};return s.useEffect(()=>()=>{m()},[]),h=>{const{which:v}=h;if([...Zf,Ra,qv,Ko,Xo].includes(v)){const g=a();let b=Ua(g,r);const{elements:x,key2element:y,element2key:_}=b,S=y.get(t),C=eI(S,x),I=_.get(C),T=ZT(e,l(I,!0).length===1,n,v);if(!T&&v!==Ko&&v!==Xo)return;(Zf.includes(v)||[Ko,Xo].includes(v))&&h.preventDefault();const R=P=>{if(P){let N=P;const O=P.querySelector("a");O!=null&&O.getAttribute("href")&&(N=O);const k=_.get(P);c(k),m(),p.current=Rt(()=>{f.current===k&&N.focus()})}};if([Ko,Xo].includes(v)||T.sibling||!C){let P;!C||e==="inline"?P=o.current:P=QT(C);let N;const O=kd(P,x);v===Ko?N=O[0]:v===Xo?N=O[O.length-1]:N=Qf(P,x,C,T.offset),R(N)}else if(T.inlineTrigger)u(I);else if(T.offset>0)u(I,!0),m(),p.current=Rt(()=>{b=Ua(g,r);const P=C.getAttribute("aria-controls"),N=document.getElementById(P),O=Qf(N,b.elements);R(O)},5);else if(T.offset<0){const P=l(I,!0),N=P[P.length-2],O=y.get(N);u(N,!1),R(O)}}d==null||d(h)}}function nI(e){Promise.resolve().then(e)}const zd="__RC_UTIL_PATH_SPLIT__",em=e=>e.join(zd),rI=e=>e.split(zd),su="rc-menu-more";function oI(){const[,e]=s.useState({}),t=s.useRef(new Map),n=s.useRef(new Map),[r,o]=s.useState([]),a=s.useRef(0),l=s.useRef(!1),c=()=>{l.current||e({})},u=s.useCallback((g,b)=>{const x=em(b);n.current.set(x,g),t.current.set(g,x),a.current+=1;const y=a.current;nI(()=>{y===a.current&&c()})},[]),d=s.useCallback((g,b)=>{const x=em(b);n.current.delete(x),t.current.delete(g)},[]),p=s.useCallback(g=>{o(g)},[]),f=s.useCallback((g,b)=>{const x=t.current.get(g)||"",y=rI(x);return b&&r.includes(y[0])&&y.unshift(su),y},[r]),m=s.useCallback((g,b)=>g.filter(x=>x!==void 0).some(x=>f(x,!0).includes(b)),[f]),h=()=>{const g=[...t.current.keys()];return r.length&&g.push(su),g},v=s.useCallback(g=>{const b=`${t.current.get(g)}${zd}`,x=new Set;return[...n.current.keys()].forEach(y=>{y.startsWith(b)&&x.add(n.current.get(y))}),x},[]);return s.useEffect(()=>()=>{l.current=!0},[]),{registerPath:u,unregisterPath:d,refreshOverflowKeys:p,isSubPathKey:m,getKeyPath:f,getKeys:h,getSubPathKeys:v}}function ss(e){const t=s.useRef(e);t.current=e;const n=s.useCallback((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[]);return e?n:void 0}function Kv(e,t,n,r){const{activeKey:o,onActive:a,onInactive:l}=s.useContext(Pn),c={active:o===e};return t||(c.onMouseEnter=u=>{n==null||n({key:e,domEvent:u}),a(e)},c.onMouseLeave=u=>{r==null||r({key:e,domEvent:u}),l(e)}),c}function Xv(e){const{mode:t,rtl:n,inlineIndent:r}=s.useContext(Pn);if(t!=="inline")return null;const o=e;return n?{paddingRight:o*r}:{paddingLeft:o*r}}function Yv({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e=="function"?r=s.createElement(e,{...t}):typeof e!="boolean"&&(r=e),r||n||null)}function Wa({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(fd(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ys.apply(this,arguments)}class sI extends s.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,a=Gt(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return fd(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),s.createElement(Gn.Item,ys({},n,{title:typeof t=="string"?t:void 0},a,{ref:r}))}}const aI=s.forwardRef((e,t)=>{const{style:n,className:r,eventKey:o,warnKey:a,disabled:l,itemIcon:c,children:u,role:d,onMouseEnter:p,onMouseLeave:f,onClick:m,onKeyDown:h,onFocus:v,...g}=e,b=Hv(o),{prefixCls:x,onItemClick:y,disabled:_,overflowDisabled:S,itemIcon:C,selectedKeys:I,onActive:T}=s.useContext(Pn),{_internalRenderMenuItem:R}=s.useContext(Md),P=`${x}-item`,N=s.useRef(),O=s.useRef(),k=_||l,L=ev(t,O),W=Lo(o),Z=U=>({key:o,keyPath:[...W].reverse(),item:N.current,domEvent:U}),F=c||C,{active:X,...q}=Kv(o,k,p,f),z=I.includes(o),H=Xv(W.length),te=U=>{if(k)return;const V=Z(U);m==null||m(Wa(V)),y(V)},j=U=>{if(h==null||h(U),U.which===Ue.ENTER){const V=Z(U);m==null||m(Wa(V)),y(V)}},M=U=>{T(o),v==null||v(U)},K={};e.role==="option"&&(K["aria-selected"]=z);let D=s.createElement(sI,ys({ref:N,elementRef:L,role:d===null?"none":d||"menuitem",tabIndex:l?null:-1,"data-menu-id":S&&b?null:b},Gt(g,["extra"]),q,K,{component:"li","aria-disabled":l,style:{...H,...n},className:se(P,{[`${P}-active`]:X,[`${P}-selected`]:z,[`${P}-disabled`]:k},r),onClick:te,onKeyDown:j,onFocus:M}),u,s.createElement(Yv,{props:{...e,isSelected:z},icon:F}));return R&&(D=R(D,e,{selected:z})),D});function iI(e,t){const{eventKey:n}=e,r=Pi(),o=Lo(n);return s.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o)}},[o]),r?null:s.createElement(aI,ys({},e,{ref:t}))}const Ri=s.forwardRef(iI);function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},au.apply(this,arguments)}const lI=({className:e,children:t,...n},r)=>{const{prefixCls:o,mode:a,rtl:l}=s.useContext(Pn);return s.createElement("ul",au({className:se(o,l&&`${o}-rtl`,`${o}-sub`,`${o}-${a==="inline"?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":!0,ref:r}),t)},Jv=s.forwardRef(lI);function Vd(e,t){return kr(e).map((n,r)=>{var o;if(s.isValidElement(n)){const{key:a}=n;let l=((o=n.props)==null?void 0:o.eventKey)??a;l==null&&(l=`tmp_key-${[...t,r].join("-")}`);const u={key:l,eventKey:l};return s.cloneElement(n,u)}return n})}const kt={adjustX:1,adjustY:1},cI={topLeft:{points:["bl","tl"],overflow:kt},topRight:{points:["br","tr"],overflow:kt},bottomLeft:{points:["tl","bl"],overflow:kt},bottomRight:{points:["tr","br"],overflow:kt},leftTop:{points:["tr","tl"],overflow:kt},leftBottom:{points:["br","bl"],overflow:kt},rightTop:{points:["tl","tr"],overflow:kt},rightBottom:{points:["bl","br"],overflow:kt}},uI={topLeft:{points:["bl","tl"],overflow:kt},topRight:{points:["br","tr"],overflow:kt},bottomLeft:{points:["tl","bl"],overflow:kt},bottomRight:{points:["tr","br"],overflow:kt},rightTop:{points:["tr","tl"],overflow:kt},rightBottom:{points:["br","bl"],overflow:kt},leftTop:{points:["tl","tr"],overflow:kt},leftBottom:{points:["bl","br"],overflow:kt}};function Zv(e,t,n){if(t)return t;if(n)return n[e]||n.other}const dI={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function pI({prefixCls:e,visible:t,children:n,popup:r,popupStyle:o,popupClassName:a,popupOffset:l,disabled:c,mode:u,onVisibleChange:d}){const{getPopupContainer:p,rtl:f,subMenuOpenDelay:m,subMenuCloseDelay:h,builtinPlacements:v,triggerSubMenuAction:g,forceSubMenuRender:b,rootClassName:x,motion:y,defaultMotions:_}=s.useContext(Pn),[S,C]=s.useState(!1),I=f?{...uI,...v}:{...cI,...v},T=dI[u],R=Zv(u,y,_),P=s.useRef(R);u!=="inline"&&(P.current=R);const N={...P.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},O=s.useRef();return s.useEffect(()=>(O.current=Rt(()=>{C(t)}),()=>{Rt.cancel(O.current)}),[t]),s.createElement(gi,{prefixCls:e,popupClassName:se(`${e}-popup`,{[`${e}-rtl`]:f},a,x),stretch:u==="horizontal"?"minWidth":null,getPopupContainer:p,builtinPlacements:I,popupPlacement:T,popupVisible:S,popup:r,popupStyle:o,popupAlign:l&&{offset:l},action:c?[]:[g],mouseEnterDelay:m,mouseLeaveDelay:h,onPopupVisibleChange:d,forceRender:b,popupMotion:N,fresh:!0},n)}function iu(){return iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iu.apply(this,arguments)}function fI({id:e,open:t,keyPath:n,children:r}){const o="inline",{prefixCls:a,forceSubMenuRender:l,motion:c,defaultMotions:u,mode:d}=s.useContext(Pn),p=s.useRef(!1);p.current=d===o;const[f,m]=s.useState(!p.current),h=p.current?t:!1;s.useEffect(()=>{p.current&&m(!1)},[d]);const v={...Zv(o,c,u)};n.length>1&&(v.motionAppear=!1);const g=v.onVisibleChanged;return v.onVisibleChanged=b=>(!p.current&&!b&&m(!0),g==null?void 0:g(b)),f?null:s.createElement(bs,{mode:o,locked:!p.current},s.createElement(Jh,iu({visible:h},v,{forceRender:l,removeOnLeave:!1,leavedClassName:`${a}-hidden`}),({className:b,style:x})=>s.createElement(Jv,{id:e,className:b,style:x},r)))}function xs(){return xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xs.apply(this,arguments)}const mI=s.forwardRef((e,t)=>{const{style:n,className:r,styles:o,classNames:a,title:l,eventKey:c,warnKey:u,disabled:d,internalPopupClose:p,children:f,itemIcon:m,expandIcon:h,popupClassName:v,popupOffset:g,popupStyle:b,onClick:x,onMouseEnter:y,onMouseLeave:_,onTitleClick:S,onTitleMouseEnter:C,onTitleMouseLeave:I,popupRender:T,...R}=e,P=Hv(c),{prefixCls:N,mode:O,openKeys:k,disabled:L,overflowDisabled:W,activeKey:Z,selectedKeys:F,itemIcon:X,expandIcon:q,onItemClick:z,onOpenChange:H,onActive:te,popupRender:j}=s.useContext(Pn),{_internalRenderSubMenuItem:M}=s.useContext(Md),{isSubPathKey:K}=s.useContext(Gv),D=Lo(),U=`${N}-submenu`,V=L||d,Y=s.useRef(),G=s.useRef(),ne=m??X,oe=h??q,Q=k.includes(c),re=!W&&Q,ae=K(F,c),{active:me,...he}=Kv(c,V,C,I),[Se,we]=s.useState(!1),Ce=Ee=>{V||we(Ee)},qe=Ee=>{Ce(!0),y==null||y({key:c,domEvent:Ee})},Ge=Ee=>{Ce(!1),_==null||_({key:c,domEvent:Ee})},pe=s.useMemo(()=>me||(O!=="inline"?Se||K([Z],c):!1),[O,me,Z,Se,c,K]),be=Xv(D.length),A=Ee=>{V||(S==null||S({key:c,domEvent:Ee}),O==="inline"&&H(c,!Q))},B=ss(Ee=>{x==null||x(Wa(Ee)),z(Ee)}),J=Ee=>{O!=="inline"&&H(c,Ee)},ie=()=>{te(c)},ue=P&&`${P}-popup`,le=s.useMemo(()=>s.createElement(Yv,{icon:O!=="horizontal"?oe:void 0,props:{...e,isOpen:re,isSubMenu:!0}},s.createElement("i",{className:`${U}-arrow`})),[O,oe,e,re,U]);let de=s.createElement("div",xs({role:"menuitem",style:be,className:`${U}-title`,tabIndex:V?null:-1,ref:Y,title:typeof l=="string"?l:null,"data-menu-id":W&&P?null:P,"aria-expanded":re,"aria-haspopup":!0,"aria-controls":ue,"aria-disabled":V,onClick:A,onFocus:ie},he),l,le);const ce=s.useRef(O);O!=="inline"&&D.length>1?ce.current="vertical":ce.current=O;const ye=ce.current,Me=s.useMemo(()=>{const Ee=s.createElement(bs,{classNames:a,styles:o,mode:ye==="horizontal"?"vertical":ye},s.createElement(Jv,{id:ue,ref:G},f)),et=T||j;return et?et(Ee,{item:e,keys:D}):Ee},[T,j,D,ue,f,e,ye]);if(!W){const Ee=ce.current;de=s.createElement(pI,{mode:Ee,prefixCls:U,visible:!p&&re&&O!=="inline",popupClassName:v,popupOffset:g,popupStyle:b,popup:Me,disabled:V,onVisibleChange:J},de)}let Ie=s.createElement(Gn.Item,xs({ref:t,role:"none"},R,{component:"li",style:n,className:se(U,`${U}-${O}`,r,{[`${U}-open`]:re,[`${U}-active`]:pe,[`${U}-selected`]:ae,[`${U}-disabled`]:V}),onMouseEnter:qe,onMouseLeave:Ge}),de,!W&&s.createElement(fI,{id:ue,open:re,keyPath:D},f));return M&&(Ie=M(Ie,e,{selected:ae,active:pe,open:re,disabled:V})),s.createElement(bs,{classNames:a,styles:o,onItemClick:B,mode:O==="horizontal"?"vertical":O,itemIcon:ne,expandIcon:oe},Ie)}),Ti=s.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=Lo(n),a=Vd(r,o),l=Pi();s.useEffect(()=>{if(l)return l.registerPath(n,o),()=>{l.unregisterPath(n,o)}},[o]);let c;return l?c=a:c=s.createElement(mI,xs({ref:t},e),a),s.createElement(Wv.Provider,{value:o},c)});function Bd({className:e,style:t}){const{prefixCls:n}=s.useContext(Pn);return Pi()?null:s.createElement("li",{role:"separator",className:se(`${n}-item-divider`,e),style:t})}function Ga(){return Ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ga.apply(this,arguments)}const gI=s.forwardRef((e,t)=>{const{className:n,title:r,eventKey:o,children:a,...l}=e,{prefixCls:c,classNames:u,styles:d}=s.useContext(Pn),p=`${c}-item-group`;return s.createElement("li",Ga({ref:t,role:"presentation"},l,{onClick:f=>f.stopPropagation(),className:se(p,n)}),s.createElement("div",{role:"presentation",className:se(`${p}-title`,u==null?void 0:u.listTitle),style:d==null?void 0:d.listTitle,title:typeof r=="string"?r:void 0},r),s.createElement("ul",{role:"group",className:se(`${p}-list`,u==null?void 0:u.list),style:d==null?void 0:d.list},a))}),Fd=s.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=Lo(n),a=Vd(r,o);return Pi()?a:s.createElement(gI,Ga({ref:t},Gt(e,["warnKey"])),a)});function po(){return po=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},po.apply(this,arguments)}function lu(e,t,n){const{item:r,group:o,submenu:a,divider:l}=t;return(e||[]).map((c,u)=>{if(c&&typeof c=="object"){const{label:d,children:p,key:f,type:m,extra:h,...v}=c,g=f??`tmp-${u}`;return p||m==="group"?m==="group"?s.createElement(o,po({key:g},v,{title:d}),lu(p,t,n)):s.createElement(a,po({key:g},v,{title:d}),lu(p,t,n)):m==="divider"?s.createElement(l,po({key:g},v)):s.createElement(r,po({key:g},v,{extra:h}),d,(!!h||h===0)&&s.createElement("span",{className:`${n}-item-extra`},h))}return null}).filter(c=>c)}function tm(e,t,n,r,o){let a=e;const l={divider:Bd,item:Ri,group:Fd,submenu:Ti,...r};return t&&(a=lu(t,l,o)),Vd(a,n)}function cu(){return cu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cu.apply(this,arguments)}const xr=[],hI=s.forwardRef((e,t)=>{var ta;const{prefixCls:n="rc-menu",rootClassName:r,style:o,className:a,styles:l,classNames:c,tabIndex:u=0,items:d,children:p,direction:f,id:m,mode:h="vertical",inlineCollapsed:v,disabled:g,disabledOverflow:b,subMenuOpenDelay:x=.1,subMenuCloseDelay:y=.1,forceSubMenuRender:_,defaultOpenKeys:S,openKeys:C,activeKey:I,defaultActiveFirst:T,selectable:R=!0,multiple:P=!1,defaultSelectedKeys:N,selectedKeys:O,onSelect:k,onDeselect:L,inlineIndent:W=24,motion:Z,defaultMotions:F,triggerSubMenuAction:X="hover",builtinPlacements:q,itemIcon:z,expandIcon:H,overflowedIndicator:te="...",overflowedIndicatorPopupClassName:j,getPopupContainer:M,onClick:K,onOpenChange:D,onKeyDown:U,openAnimation:V,openTransitionName:Y,_internalRenderMenuItem:G,_internalRenderSubMenuItem:ne,_internalComponents:oe,popupRender:Q,...re}=e,[ae,me]=s.useMemo(()=>[tm(p,d,xr,oe,n),tm(p,d,xr,{},n)],[p,d,oe]),[he,Se]=s.useState(!1),we=s.useRef(),Ce=mi(m?`rc-menu-uuid-${m}`:"rc-menu-uuid"),qe=f==="rtl",[Ge,pe]=en(S,C),be=Ge||xr,A=(tt,Oe=!1)=>{function Qe(){pe(tt),D==null||D(tt)}Oe?Ar.flushSync(Qe):Qe()},[B,J]=s.useState(be),ie=s.useRef(!1),[ue,le]=s.useMemo(()=>(h==="inline"||h==="vertical")&&v?["vertical",v]:[h,!1],[h,v]),de=ue==="inline",[ce,ye]=s.useState(ue),[Me,Ie]=s.useState(le);s.useEffect(()=>{ye(ue),Ie(le),ie.current&&(de?pe(B):A(xr))},[ue,le]);const[Ee,et]=s.useState(0),at=Ee>=ae.length-1||ce!=="horizontal"||b;s.useEffect(()=>{de&&J(be)},[be]),s.useEffect(()=>(ie.current=!0,()=>{ie.current=!1}),[]);const{registerPath:rt,unregisterPath:st,refreshOverflowKeys:ot,isSubPathKey:it,getKeyPath:Ne,getKeys:Ve,getSubPathKeys:je}=oI(),Je=s.useMemo(()=>({registerPath:rt,unregisterPath:st}),[rt,st]),nt=s.useMemo(()=>({isSubPathKey:it}),[it]);s.useEffect(()=>{ot(at?xr:ae.slice(Ee+1).map(tt=>tt.key))},[Ee,at]);const[ve,We]=en(I||T&&((ta=ae[0])==null?void 0:ta.key),I),fe=ss(tt=>{We(tt)}),Pe=ss(()=>{We(void 0)});s.useImperativeHandle(t,()=>({list:we.current,focus:tt=>{var vr,br;const Oe=Ve(),{elements:Qe,key2element:lt,element2key:gt}=Ua(Oe,Ce),Ut=kd(we.current,Qe);let Fn;ve&&Oe.includes(ve)?Fn=ve:Fn=Ut[0]?gt.get(Ut[0]):(vr=ae.find(na=>!na.props.disabled))==null?void 0:vr.key;const jt=lt.get(Fn);Fn&&jt&&((br=jt==null?void 0:jt.focus)==null||br.call(jt,tt))},findItem:({key:tt})=>{const Oe=Ve(),{key2element:Qe}=Ua(Oe,Ce);return Qe.get(tt)||null}}));const[Ke,xe]=en(N||[],O),Te=s.useMemo(()=>Array.isArray(Ke)?Ke:Ke==null?xr:[Ke],[Ke]),De=tt=>{if(R){const{key:Oe}=tt,Qe=Te.includes(Oe);let lt;P?Qe?lt=Te.filter(Ut=>Ut!==Oe):lt=[...Te,Oe]:lt=[Oe],xe(lt);const gt={...tt,selectedKeys:lt};Qe?L==null||L(gt):k==null||k(gt)}!P&&be.length&&ce!=="inline"&&A(xr)},Fe=ss(tt=>{K==null||K(Wa(tt)),De(tt)}),Ye=ss((tt,Oe)=>{let Qe=be.filter(lt=>lt!==tt);if(Oe)Qe.push(tt);else if(ce!=="inline"){const lt=je(tt);Qe=Qe.filter(gt=>!lt.has(gt))}Qh(be,Qe,!0)||A(Qe,!0)}),Ht=tI(ce,ve,qe,Ce,we,Ve,Ne,We,(tt,Oe)=>{const Qe=Oe??!be.includes(tt);Ye(tt,Qe)},U);s.useEffect(()=>{Se(!0)},[]);const It=s.useMemo(()=>({_internalRenderMenuItem:G,_internalRenderSubMenuItem:ne}),[G,ne]),Rl=ce!=="horizontal"||b?ae:ae.map((tt,Oe)=>s.createElement(bs,{key:tt.key,overflowDisabled:Oe>Ee,classNames:c,styles:l},tt)),Tl=s.createElement(Gn,cu({id:m,ref:we,prefixCls:`${n}-overflow`,component:"ul",itemComponent:Ri,className:se(n,`${n}-root`,`${n}-${ce}`,a,{[`${n}-inline-collapsed`]:Me,[`${n}-rtl`]:qe},r),dir:f,style:o,role:"menu",tabIndex:u,data:Rl,renderRawItem:tt=>tt,renderRawRest:tt=>{const Oe=tt.length,Qe=Oe?ae.slice(-Oe):null;return s.createElement(Ti,{eventKey:su,title:te,disabled:at,internalPopupClose:Oe===0,popupClassName:j},Qe)},maxCount:ce!=="horizontal"||b?Gn.INVALIDATE:Gn.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:tt=>{et(tt)},onKeyDown:Ht},re));return s.createElement(Md.Provider,{value:It},s.createElement(Bv.Provider,{value:Ce},s.createElement(bs,{prefixCls:n,rootClassName:r,classNames:c,styles:l,mode:ce,openKeys:be,rtl:qe,disabled:g,motion:he?Z:null,defaultMotions:he?F:null,activeKey:ve,onActive:fe,onInactive:Pe,selectedKeys:Te,inlineIndent:W,subMenuOpenDelay:x,subMenuCloseDelay:y,forceSubMenuRender:_,builtinPlacements:q,triggerSubMenuAction:X,getPopupContainer:M,itemIcon:z,expandIcon:H,onItemClick:Fe,onOpenChange:Ye,popupRender:Q},s.createElement(Gv.Provider,{value:nt},Tl),s.createElement("div",{style:{display:"none"},"aria-hidden":!0},s.createElement(Uv.Provider,{value:Je},me)))))}),$s=hI;$s.Item=Ri;$s.SubMenu=Ti;$s.ItemGroup=Fd;$s.Divider=Bd;const Qv=s.createContext({});var vI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};function uu(){return uu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uu.apply(this,arguments)}const bI=(e,t)=>s.createElement(zn,uu({},e,{ref:t,icon:vI})),eb=s.forwardRef(bI),qa=s.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),tb=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:a}=s.useContext(rn),l=a("menu",t),c=se({[`${l}-item-divider-dashed`]:!!r},n);return s.createElement(Bd,{className:c,...o})},nb=e=>{var T,R;const{className:t,children:n,icon:r,title:o,danger:a,extra:l}=e,{prefixCls:c,firstLevel:u,direction:d,disableMenuItemTitleTooltip:p,tooltip:f,inlineCollapsed:m,styles:h,classNames:v}=s.useContext(qa),g=P=>{var k,L;const N=n==null?void 0:n[0],O=s.createElement("span",{className:se(`${c}-title-content`,u?v==null?void 0:v.itemContent:(k=v==null?void 0:v.subMenu)==null?void 0:k.itemContent,{[`${c}-title-content-with-extra`]:!!l||l===0}),style:u?h==null?void 0:h.itemContent:(L=h==null?void 0:h.subMenu)==null?void 0:L.itemContent},n);return(!r||s.isValidElement(n)&&n.type==="span")&&n&&P&&u&&typeof N=="string"?s.createElement("div",{className:`${c}-inline-collapsed-noicon`},N.charAt(0)):O},{siderCollapsed:b}=s.useContext(Qv);let x=o;typeof o>"u"?x=u?n:"":o===!1&&(x="");const y=f===!1?void 0:f,_=y&&y.title!==void 0?y.title:x,S={...y??null,title:_};!b&&!m&&(S.title=null,S.open=!1);const C=kr(n).length;let I=s.createElement(Ri,{...Gt(e,["title","icon","danger"]),className:se(u?v==null?void 0:v.item:(T=v==null?void 0:v.subMenu)==null?void 0:T.item,{[`${c}-item-danger`]:a,[`${c}-item-only-child`]:(r?C+1:C)===1},t),style:{...u?h==null?void 0:h.item:(R=h==null?void 0:h.subMenu)==null?void 0:R.item,...e.style},title:typeof o=="string"?o:void 0},Vn(r,P=>{var N,O;return{className:se(`${c}-item-icon`,u?v==null?void 0:v.itemIcon:(N=v==null?void 0:v.subMenu)==null?void 0:N.itemIcon,P.className),style:{...u?h==null?void 0:h.itemIcon:(O=h==null?void 0:h.subMenu)==null?void 0:O.itemIcon,...P.style}}}),g(m));if(!p&&f!==!1){const P=y&&y.placement?y.placement:d==="rtl"?"left":"right",N=`${c}-inline-collapsed-tooltip`,O=L=>({...L,root:se(N,L==null?void 0:L.root)}),k=y&&typeof y.classNames=="function"?L=>{const W=y.classNames(L);return O(W)}:O(y==null?void 0:y.classNames);I=s.createElement(Vr,{...S,placement:P,classNames:k},I)}return I},Ka=s.createContext(null),yI=s.forwardRef((e,t)=>{const{children:n,...r}=e,o=s.useContext(Ka),a=s.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=hC(n),c=ev(t,l?xd(n):null);return s.createElement(Ka.Provider,{value:a},s.createElement(gd,{space:!0},l?s.cloneElement(n,{ref:c}):n))}),xI=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:a,lineType:l,itemPaddingInline:c}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${_e(a)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${t}-item:hover,
        > ${t}-item-active,
        > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:["border-color","background-color"].map(u=>`${u} ${n}`).join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},_I=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical,
    ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${_e(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${_e(t)})`}}}}),nm=e=>Ma(e),rm=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:a,groupTitleColor:l,itemBg:c,subMenuItemBg:u,itemSelectedBg:d,activeBarHeight:p,activeBarWidth:f,activeBarBorderWidth:m,motionDurationSlow:h,motionEaseInOut:v,motionEaseOut:g,itemPaddingInline:b,motionDurationMid:x,itemHoverColor:y,lineType:_,colorSplit:S,itemDisabledColor:C,dangerItemColor:I,dangerItemHoverColor:T,dangerItemSelectedColor:R,dangerItemActiveBg:P,dangerItemSelectedBg:N,popupBg:O,itemHoverBg:k,itemActiveBg:L,menuSubMenuBg:W,horizontalItemSelectedColor:Z,horizontalItemSelectedBg:F,horizontalItemBorderRadius:X,horizontalItemHoverBg:q}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:c,[`&${n}-root:focus-visible`]:{...nm(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:l}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:a},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...nm(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${C} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:L}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:L}}},[`${n}-item-danger`]:{color:I,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:T}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:R},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:d,[`&${n}-item-danger`]:{backgroundColor:N}},[`&${n}-submenu > ${n}`]:{backgroundColor:W},[`&${n}-popup > ${n}`]:{backgroundColor:O},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:O},[`&${n}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:X,"&::after":{position:"absolute",insetInline:b,bottom:0,borderBottom:`${_e(p)} solid transparent`,transition:`border-color ${h} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:q,"&::after":{borderBottomWidth:p,borderBottomColor:Z}},"&-selected":{color:Z,backgroundColor:F,"&:hover":{backgroundColor:F},"&::after":{borderBottomWidth:p,borderBottomColor:Z}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${_e(m)} ${_} ${S}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${_e(f)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:["transform","opacity"].map(z=>`${z} ${x} ${g}`).join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:R}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(z=>`${z} ${x} ${v}`).join(",")}}}}}},om=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:a,marginXS:l,itemMarginBlock:c,itemWidth:u,itemPaddingInline:d}=e,p=e.calc(a).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:_e(n),paddingInline:d,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:c,width:u},[`> ${t}-item,
            > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:_e(n)},[`${t}-item-group-list ${t}-submenu-title,
            ${t}-submenu-title`]:{paddingInlineEnd:p}}},EI=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:a,controlHeightLG:l,motionEaseOut:c,paddingXL:u,itemMarginInline:d,fontSizeLG:p,motionDurationFast:f,motionDurationSlow:m,paddingXS:h,boxShadowSecondary:v,collapsedWidth:g,collapsedIconSize:b}=e,x={height:r,lineHeight:_e(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...om(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...om(e),boxShadow:v}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${_e(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${m}`,`background-color ${m}`,`padding ${f} ${c}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:g,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:p,textAlign:"center"}}},[`> ${t}-item,
          > ${t}-item-group > ${t}-item-group-list > ${t}-item,
          > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
          > ${t}-submenu > ${t}-submenu-title`]:{display:"flex",alignItems:"center",justifyContent:"center",insetInlineStart:0,paddingInline:`calc(50% - ${_e(e.calc(b).div(2).equal())} - ${_e(d)})`,textOverflow:"clip",[`
            ${t}-submenu-arrow,
            ${t}-submenu-expand-icon
          `]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:"hidden"},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:b,lineHeight:_e(r),"+ span":{display:"inline-block",width:0,opacity:0,overflow:"hidden",marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...Eo,paddingInline:h}}}]},sm=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:a,iconCls:l,iconSize:c,iconMarginInlineEnd:u}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:c,fontSize:c,transition:[`font-size ${r} ${a}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:u,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:{...Mh()},[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},am=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:a,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:["transform","opacity"].map(c=>`${c} ${n}`).join(",")},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:["background-color","transform","top","color"].map(c=>`${c} ${n} ${r}`).join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${_e(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${_e(l)})`}}}}},wI=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:a,motionEaseInOut:l,paddingXS:c,padding:u,colorSplit:d,lineWidth:p,zIndexPopup:f,borderRadiusLG:m,subMenuItemBorderRadius:h,menuArrowSize:v,menuArrowOffset:g,lineType:b,groupTitleLineHeight:x,groupTitleFontSize:y}=e;return[{"":{[n]:{...Ic(),"&-hidden":{display:"none"}}},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:{...pn(e),...Ic(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${_e(c)} ${_e(u)}`,fontSize:y,lineHeight:x,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:["border-color","background-color"].map(_=>`${_} ${o} ${l}`).join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o}`,`background-color ${o}`,`padding ${a}`].map(_=>`${_} ${l}`).join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:["background-color","padding"].map(_=>`${_} ${o} ${l}`).join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:d,borderStyle:b,borderWidth:0,borderTopWidth:p,marginBlock:p,padding:0,"&-dashed":{borderStyle:"dashed"}},...sm(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${_e(e.calc(r).mul(2).equal())} ${_e(u)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:f,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:{borderRadius:m,...sm(e),...am(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:"100% 0"},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:"100% 100%"},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:"0 100%"},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:"0 0"},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:e.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:e.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:e.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:e.paddingXS}},...am(e),[`&-inline-collapsed ${n}-submenu-arrow,
        &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${_e(g)})`},"&::after":{transform:`rotate(45deg) translateX(${_e(e.calc(g).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${_e(e.calc(v).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${_e(e.calc(g).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${_e(g)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},SI=e=>{const{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:o,colorText:a,colorTextDescription:l,colorBgContainer:c,colorFillAlter:u,colorFillContent:d,lineWidth:p,lineWidthBold:f,controlItemBgActive:m,colorBgTextHover:h,controlHeightLG:v,lineHeight:g,colorBgElevated:b,marginXXS:x,padding:y,fontSize:_,controlHeightSM:S,fontSizeLG:C,colorTextLightSolid:I,colorErrorHover:T}=e,R=e.activeBarWidth??0,P=e.activeBarBorderWidth??p,N=e.itemMarginInline??e.marginXXS,O=new bf(I).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:a,itemColor:a,colorItemTextHover:a,itemHoverColor:a,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:c,itemBg:c,colorItemBgHover:h,itemHoverBg:h,colorItemBgActive:d,itemActiveBg:m,colorSubItemBg:u,subMenuItemBg:u,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:R,colorActiveBarHeight:f,activeBarHeight:f,colorActiveBarBorderSize:p,activeBarBorderWidth:P,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:N,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:g,collapsedWidth:v*2,popupBg:b,itemMarginBlock:x,itemPaddingInline:y,horizontalLineHeight:`${v*1.15}px`,iconSize:_,iconMarginInlineEnd:S-_,collapsedIconSize:C,groupTitleFontSize:_,darkItemDisabledColor:new bf(I).setA(.25).toRgbString(),darkItemColor:O,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:I,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:O,darkItemHoverColor:I,darkDangerItemHoverColor:T,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:n,itemWidth:R?`calc(100% + ${P}px)`:`calc(100% - ${N*2}px)`}},CI=(e,t=e,n=!0)=>Dt("Menu",o=>{const{colorBgElevated:a,controlHeightLG:l,fontSize:c,darkItemColor:u,darkDangerItemColor:d,darkItemBg:p,darkSubMenuItemBg:f,darkItemSelectedColor:m,darkItemSelectedBg:h,darkDangerItemSelectedBg:v,darkItemHoverBg:g,darkGroupTitleColor:b,darkItemHoverColor:x,darkItemDisabledColor:y,darkDangerItemHoverColor:_,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:C,popupBg:I,darkPopupBg:T}=o,R=o.calc(c).div(7).mul(5).equal(),P=Nt(o,{menuArrowSize:R,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(R).mul(.25).equal(),menuSubMenuBg:a,calc:o.calc,popupBg:I}),N=Nt(P,{itemColor:u,itemHoverColor:x,groupTitleColor:b,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:p,popupBg:T,subMenuItemBg:f,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:y,dangerItemColor:d,dangerItemHoverColor:_,dangerItemSelectedColor:S,dangerItemActiveBg:C,dangerItemSelectedBg:v,menuSubMenuBg:f,horizontalItemSelectedColor:m,horizontalItemSelectedBg:h});return[wI(P),xI(P),EI(P),rm(P,"light"),rm(N,"dark"),_I(P),vC(P),wo(P,"slide-up"),wo(P,"slide-down"),vd(P,"zoom-big")]},SI,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t),rb=e=>{var g,b,x,y,_,S;const{popupClassName:t,icon:n,title:r,theme:o}=e,a=s.useContext(qa),{prefixCls:l,inlineCollapsed:c,theme:u,classNames:d,styles:p}=a,f=Lo();let m;if(!n)m=c&&!f.length&&r&&typeof r=="string"?s.createElement("div",{className:`${l}-inline-collapsed-noicon`},r.charAt(0)):s.createElement("span",{className:`${l}-title-content`},r);else{const C=s.isValidElement(r)&&r.type==="span";m=s.createElement(s.Fragment,null,Vn(n,I=>({className:se(I.className,`${l}-item-icon`,d==null?void 0:d.itemIcon),style:{...I.style,...p==null?void 0:p.itemIcon}})),C?r:s.createElement("span",{className:`${l}-title-content`},r))}const h=s.useMemo(()=>({...a,firstLevel:!1}),[a]),[v]=bi("Menu");return s.createElement(qa.Provider,{value:h},s.createElement(Ti,{...Gt(e,["icon"]),title:m,classNames:{list:(g=d==null?void 0:d.subMenu)==null?void 0:g.list,listTitle:(b=d==null?void 0:d.subMenu)==null?void 0:b.itemTitle},styles:{list:(x=p==null?void 0:p.subMenu)==null?void 0:x.list,listTitle:(y=p==null?void 0:p.subMenu)==null?void 0:y.itemTitle},popupClassName:se(l,t,(_=d==null?void 0:d.popup)==null?void 0:_.root,`${l}-${o||u}`),popupStyle:{zIndex:v,...e.popupStyle,...(S=p==null?void 0:p.popup)==null?void 0:S.root}}))};function Ml(e){return e===null||e===!1}const PI={item:nb,submenu:rb,divider:tb},RI=s.forwardRef((e,t)=>{var ne;const n=s.useContext(Ka),r=n||{},{prefixCls:o,className:a,style:l,theme:c="light",expandIcon:u,_internalDisableMenuItemTitleTooltip:d,tooltip:p,inlineCollapsed:f,siderCollapsed:m,rootClassName:h,mode:v,selectable:g,onClick:b,overflowedIndicatorPopupClassName:x,classNames:y,styles:_,...S}=e,{menu:C}=s.useContext(rn),{getPrefixCls:I,getPopupContainer:T,direction:R,className:P,style:N,classNames:O,styles:k}=yn("menu"),L=I(),W=Gt(S,["collapsedWidth"]);(ne=r.validator)==null||ne.call(r,{mode:v});const Z=un((...oe)=>{var Q;b==null||b(...oe),(Q=r.onClick)==null||Q.call(r)}),F=r.mode||v,X=g??r.selectable,q=f??m,z={...e,mode:F,inlineCollapsed:q,selectable:X,theme:c},[H,te]=Rn([O,y],[k,_],{props:z},{popup:{_default:"root"},subMenu:{_default:"item"}}),j={horizontal:{motionName:`${L}-slide-up`},inline:bC(L),other:{motionName:`${L}-zoom-big`}},M=I("menu",o||r.prefixCls),K=No(M),[D,U]=CI(M,K,!n),V=se(`${M}-${c}`,P,a),Y=s.useMemo(()=>{var Q;if(typeof u=="function"||Ml(u))return u||null;if(typeof r.expandIcon=="function"||Ml(r.expandIcon))return r.expandIcon||null;if(typeof(C==null?void 0:C.expandIcon)=="function"||Ml(C==null?void 0:C.expandIcon))return(C==null?void 0:C.expandIcon)||null;const oe=u??(r==null?void 0:r.expandIcon)??(C==null?void 0:C.expandIcon);return Vn(oe,{className:se(`${M}-submenu-expand-icon`,s.isValidElement(oe)?(Q=oe.props)==null?void 0:Q.className:void 0)})},[u,r==null?void 0:r.expandIcon,C==null?void 0:C.expandIcon,M]),G=s.useMemo(()=>({prefixCls:M,inlineCollapsed:q||!1,direction:R,firstLevel:!0,theme:c,mode:F,disableMenuItemTitleTooltip:d,tooltip:p,classNames:H,styles:te}),[M,q,R,d,c,F,H,te,p]);return s.createElement(Ka.Provider,{value:null},s.createElement(qa.Provider,{value:G},s.createElement($s,{getPopupContainer:T,overflowedIndicator:s.createElement(eb,null),overflowedIndicatorPopupClassName:se(M,`${M}-${c}`,x),classNames:{list:H.list,listTitle:H.itemTitle},styles:{list:te.list,listTitle:te.itemTitle},mode:F,selectable:X,onClick:Z,...W,inlineCollapsed:q,style:{...te.root,...N,...l},className:V,prefixCls:M,direction:R,defaultMotions:j,expandIcon:Y,ref:t,rootClassName:se(h,D,r.rootClassName,U,K,H.root),_internalComponents:PI})))}),js=s.forwardRef((e,t)=>{const n=s.useRef(null),r=s.useContext(Qv);return s.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var a;(a=n.current)==null||a.focus(o)}})),s.createElement(RI,{ref:n,...e,...r})});js.Item=nb;js.SubMenu=rb;js.Divider=tb;js.ItemGroup=Fd;const TI=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},II=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:a,antCls:l,iconCls:c,motionDurationMid:u,paddingBlock:d,fontSize:p,dropdownEdgeChildPadding:f,colorTextDisabled:m,fontSizeIcon:h,controlPaddingHorizontal:v,colorBgElevated:g}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(a).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${l}-btn`]:{[`& > ${c}-down, & > ${l}-btn-icon > ${c}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${c}-down`]:{fontSize:h},[`${c}-down::before`]:{transition:`transform ${u}`}},[`${t}-wrap-open`]:{[`${c}-down::before`]:{transform:"rotate(180deg)"}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft,
          &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft,
          &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom,
          &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom,
          &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomRight,
          &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:Lh},[`&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topLeft,
          &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topLeft,
          &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-top,
          &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-top,
          &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topRight,
          &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Dh},[`&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomLeft,
          &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom,
          &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:Nh},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft,
          &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top,
          &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:Oh}}},Wh(e,g,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{...pn(e),[n]:{padding:f,listStyleType:"none",backgroundColor:g,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...Ac(e),"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${_e(d)} ${_e(v)}`,color:e.colorTextDescription,transition:`all ${u}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:p,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${u}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:"flex",margin:0,padding:`${_e(d)} ${_e(v)}`,color:e.colorText,fontWeight:"normal",fontSize:p,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${u}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...Ac(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:g,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${_e(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorIcon,fontSize:h,fontStyle:"normal"}}},[`${n}-item-group-list`]:{margin:`0 ${_e(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(v).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:g,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[wo(e,"slide-up"),wo(e,"slide-down"),La(e,"move-up"),La(e,"move-down"),vd(e,"zoom-big")]]},AI=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...qh({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...Gh(e)}),$I=Dt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,a=Nt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[II(a),TI(a)]},AI,{resetStyle:!1}),Ii=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:a,disabled:l,dropdownRender:c,popupRender:u,getPopupContainer:d,overlayClassName:p,rootClassName:f,overlayStyle:m,open:h,onOpenChange:v,mouseEnterDelay:g=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:x=!0,placement:y="",transitionName:_,classNames:S,styles:C,destroyPopupOnHide:I,destroyOnHidden:T}=e,{getPrefixCls:R,direction:P,getPopupContainer:N,className:O,style:k,classNames:L,styles:W}=yn("dropdown"),Z={...e,mouseEnterDelay:g,mouseLeaveDelay:b,autoAdjustOverflow:x},[F,X]=Rn([L,S],[W,C],{props:Z}),q={...k,...m,...X.root},z=u||c;Yh();const H=s.useMemo(()=>{const Ge=R();return _!==void 0?_:y.includes("top")?`${Ge}-slide-down`:`${Ge}-slide-up`},[R,y,_]),te=s.useMemo(()=>y?y.includes("Center")?y.slice(0,y.indexOf("Center")):y:P==="rtl"?"bottomRight":"bottomLeft",[y,P]),j=R("dropdown",r),M=No(j),[K,D]=$I(j,M),[,U]=hi(),V=s.Children.only(yC(o)?s.createElement("span",null,o):o),Y=Vn(V,{className:se(`${j}-trigger`,{[`${j}-rtl`]:P==="rtl"},V.props.className),disabled:V.props.disabled??l}),G=l?[]:a,ne=!!(G!=null&&G.includes("contextMenu")),[oe,Q]=en(!1,h),re=un(Ge=>{v==null||v(Ge,{source:"trigger"}),Q(Ge)}),ae=se(p,f,K,D,M,O,F.root,{[`${j}-rtl`]:P==="rtl"}),me=Kh({arrowPointAtCenter:qn(n)&&n.pointAtCenter,autoAdjustOverflow:x,offset:U.marginXXS,arrowWidth:n?U.sizePopupArrow:0,borderRadius:U.borderRadius}),he=un(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(v==null||v(!1,{source:"menu"}),Q(!1))}),Se=()=>{const Ge=Gt(F,["root"]),pe=Gt(X,["root"]);let be;return t!=null&&t.items&&(be=s.createElement(js,{...t,classNames:{...Ge,subMenu:{...Ge}},styles:{...pe,subMenu:{...pe}}})),z&&(be=z(be)),be=s.Children.only(typeof be=="string"?s.createElement("span",null,be):be),s.createElement(yI,{prefixCls:`${j}-menu`,rootClassName:se(D,M),expandIcon:s.createElement("span",{className:`${j}-menu-submenu-arrow`},P==="rtl"?s.createElement(eu,{className:`${j}-menu-submenu-arrow-icon`}):s.createElement($c,{className:`${j}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:({mode:A})=>{}},be)},[we,Ce]=bi("Dropdown",q.zIndex);let qe=s.createElement(XT,{alignPoint:ne,...Gt(e,["rootClassName","onOpenChange"]),mouseEnterDelay:g,mouseLeaveDelay:b,visible:oe,builtinPlacements:me,arrow:!!n,overlayClassName:ae,prefixCls:j,getPopupContainer:d||N,transitionName:H,trigger:G,overlay:Se,placement:te,onVisibleChange:re,overlayStyle:{...q,zIndex:we},autoDestroy:T??I},Y);return we&&(qe=s.createElement(Xh.Provider,{value:Ce},qe)),qe},jI=Uh(Ii,"align",void 0,"dropdown",e=>e),OI=e=>s.createElement(jI,{...e},s.createElement("span",null));Ii._InternalPanelDoNotUseOrYouWillBeFired=OI;function Ai(e){return Nt(e,{inputAffixPadding:e.paddingXXS})}const $i=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:a,controlHeightLG:l,fontSizeLG:c,lineHeightLG:u,paddingSM:d,controlPaddingHorizontalSM:p,controlPaddingHorizontal:f,colorFillAlter:m,colorPrimaryHover:h,colorPrimary:v,controlOutlineWidth:g,controlOutline:b,colorErrorOutline:x,colorWarningOutline:y,colorBgContainer:_,inputFontSize:S,inputFontSizeLG:C,inputFontSizeSM:I}=e,T=S||n,R=I||T,P=C||c,N=Math.round((t-T*r)/2*10)/10-o,O=Math.round((a-R*r)/2*10)/10-o,k=Math.ceil((l-P*u)/2*10)/10-o;return{paddingBlock:Math.max(N,0),paddingBlockSM:Math.max(O,0),paddingBlockLG:Math.max(k,0),paddingInline:d-o,paddingInlineSM:p-o,paddingInlineLG:f-o,addonBg:m,activeBorderColor:v,hoverBorderColor:h,activeShadow:`0 0 0 ${g}px ${b}`,errorActiveShadow:`0 0 0 ${g}px ${x}`,warningActiveShadow:`0 0 0 ${g}px ${y}`,hoverBg:_,activeBg:_,inputFontSize:T,inputFontSizeLG:P,inputFontSizeSM:R}},NI=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),ji=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":{...NI(Nt(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),Hd=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),im=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...Hd(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),DI=(e,t)=>({"&-outlined":{...Hd(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...ji(e)},...im(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...im(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),lm=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),LI=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...lm(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...lm(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...ji(e)}}}}),MI=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":{background:"transparent",border:"none",paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}},...t}}},ob=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(t==null?void 0:t.inputColor)??"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),cm=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...ob(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),kI=(e,t)=>({"&-filled":{...ob(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...ji(e)},...cm(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError}),...cm(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning}),...t}}),um=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),zI=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...um(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...um(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),sb=(e,t)=>({background:e.colorBgContainer,borderWidth:`${_e(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),dm=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...sb(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),VI=(e,t)=>({"&-underlined":{...sb(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"},...dm(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...dm(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),BI=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Ud=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${_e(t)} ${_e(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Wd=e=>({padding:`${_e(e.paddingBlockSM)} ${_e(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Gd=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${_e(e.paddingBlock)} ${_e(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...BI(e.colorTextPlaceholder),"&-lg":{...Ud(e),...t.largeStyle},"&-sm":{...Wd(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),FI=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:{...Ud(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Wd(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${_e(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${_e(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${_e(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${_e(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${n}-cascader-picker`]:{margin:`-9px ${_e(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:"block",...Ic(),[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
        & > ${t}-affix-wrapper,
        & > ${t}-number-affix-wrapper,
        & > ${n}-picker-range
      `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${n}-select,
      & > ${n}-select-auto-complete ${t},
      & > ${n}-cascader-picker ${t},
      & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
      & > ${n}-select:first-child,
      & > ${n}-select-auto-complete:first-child ${t},
      & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
      & > ${n}-select:last-child,
      & > ${n}-cascader-picker:last-child ${t},
      & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},HI=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,l=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:{...pn(e),...Gd(e),...DI(e),...kI(e),...MI(e),...VI(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:l,paddingBottom:l}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}}}},UI=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...Ma(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${_e(e.inputAffixPadding)}`}}}},WI=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:a,colorIconHover:l,iconCls:c}=e,u=`${t}-affix-wrapper`,d=`${t}-affix-wrapper-disabled`;return{[u]:{...Gd(e),display:"inline-flex","&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}},...UI(e),[`${c}${t}-password-icon`]:{color:a,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:l}}},[`${t}-underlined`]:{borderRadius:0},[d]:{[`${c}${t}-password-icon`]:{color:a,cursor:"not-allowed","&:hover":{color:a}}}}},GI=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...pn(e),...FI(e),"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...LI(e),...zI(e),[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}}},qI=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},KI=Dt(["Input","Shared"],e=>{const t=Nt(e,Ai(e));return[HI(t),WI(t)]},$i,{resetFont:!1}),xK=Dt(["Input","Component"],e=>{const t=Nt(e,Ai(e));return[GI(t),qI(t),md(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},$i,{resetFont:!1});function XI(e,t,n){var r=n||{},o=r.noTrailing,a=o===void 0?!1:o,l=r.noLeading,c=l===void 0?!1:l,u=r.debounceMode,d=u===void 0?void 0:u,p,f=!1,m=0;function h(){p&&clearTimeout(p)}function v(b){var x=b||{},y=x.upcomingOnly,_=y===void 0?!1:y;h(),f=!_}function g(){for(var b=arguments.length,x=new Array(b),y=0;y<b;y++)x[y]=arguments[y];var _=this,S=Date.now()-m;if(f)return;function C(){m=Date.now(),t.apply(_,x)}function I(){p=void 0}!c&&d&&!p&&C(),h(),d===void 0&&S>e?c?(m=Date.now(),a||(p=setTimeout(d?I:C,e))):C():a!==!0&&(p=setTimeout(d?I:C,d===void 0?e-S:e))}return g.cancel=v,g}function YI(e,t,n){var r={},o=r.atBegin,a=o===void 0?!1:o;return XI(e,t,{debounceMode:a!==!1})}const ab=s.createContext({});function pm(e){return e==="auto"?"1 1 auto":hs(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const JI=s.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=s.useContext(rn),{gutter:o,wrap:a}=s.useContext(ab),{prefixCls:l,span:c,order:u,offset:d,push:p,pull:f,className:m,children:h,flex:v,style:g,...b}=e,x=n("col",l),y=n(),[_,S]=qP(x),[C]=Kt(y,"col"),I={};let T={};xC.forEach(N=>{let O={};const k=e[N];hs(k)?O.span=k:qn(k)&&(O=k||{}),delete b[N],T={...T,[`${x}-${N}-${O.span}`]:Un(O.span),[`${x}-${N}-order-${O.order}`]:O.order||O.order===0,[`${x}-${N}-offset-${O.offset}`]:O.offset||O.offset===0,[`${x}-${N}-push-${O.push}`]:O.push||O.push===0,[`${x}-${N}-pull-${O.pull}`]:O.pull||O.pull===0,[`${x}-rtl`]:r==="rtl"},O.flex&&(T[`${x}-${N}-flex`]=!0,I[C(`${N}-flex`)]=pm(O.flex))});const R=se(x,{[`${x}-${c}`]:c!==void 0,[`${x}-order-${u}`]:u,[`${x}-offset-${d}`]:d,[`${x}-push-${p}`]:p,[`${x}-pull-${f}`]:f},m,T,_,S),P={};if(o!=null&&o[0]){const N=hs(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;P.paddingInline=N}return v&&(P.flex=pm(v),a===!1&&!P.minWidth&&(P.minWidth=0)),s.createElement("div",{...b,style:{...P,...g,...I},className:R,ref:t},h)});function ZI(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return r.forEach((a,l)=>{if(qn(a))for(let c=0;c<Tr.length;c++){const u=Tr[c];if(o[u]&&a[u]!==void 0){n[l]=a[u];break}}else n[l]=a}),n}const fm=(e,t)=>{const[n,r]=s.useState(()=>yf(e)?e:""),o=()=>{if(yf(e)&&r(e),!!qn(e))for(let a=0;a<Tr.length;a++){const l=Tr[a];if(!t||!t[l])continue;const c=e[l];if(c!==void 0){r(c);return}}};return s.useEffect(()=>{o()},[JSON.stringify(e),t]),n},QI=s.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:a,style:l,children:c,gutter:u=0,wrap:d,...p}=e,{getPrefixCls:f,direction:m}=s.useContext(rn),h=Ld(!0,null),v=fm(o,h),g=fm(r,h),b=f("row",n),[x,y]=WP(b),_=ZI(u,h),S=se(b,{[`${b}-no-wrap`]:d===!1,[`${b}-${g}`]:g,[`${b}-${v}`]:v,[`${b}-rtl`]:m==="rtl"},a,x,y),C={};if(_!=null&&_[0]){const P=hs(_[0])?`${_[0]/-2}px`:`calc(${_[0]} / -2)`;C.marginInline=P}const[I,T]=_;C.rowGap=T;const R=s.useMemo(()=>({gutter:[I,T],wrap:d}),[I,T,d]);return s.createElement(ab.Provider,{value:R},s.createElement("div",{...p,className:S,style:{...C,...l},ref:t},c))}),eA=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:a,fontSizeLG:l,fontSizeSM:c,borderRadiusLG:u,borderRadiusSM:d,colorBgContainerDisabled:p,lineWidth:f,antCls:m}=e,[h,v]=Kt(m,"space");return{[t]:[{display:"inline-flex",alignItems:"center",gap:0,whiteSpace:"nowrap",paddingInline:r,margin:0,borderWidth:f,borderStyle:"solid",borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:l,borderRadius:u},"&-small":{paddingInline:a,borderRadius:d,fontSize:c},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[h("addon-border-color")]:o,[h("addon-background")]:p,[h("addon-border-color-outlined")]:o,[h("addon-background-filled")]:p,borderColor:v("addon-border-color"),background:v("addon-background"),"&-variant-outlined":{[h("addon-border-color")]:v("addon-border-color-outlined")},"&-variant-filled":{[h("addon-border-color")]:"transparent",[h("addon-background")]:v("addon-background-filled"),[`&${t}-disabled`]:{[h("addon-border-color")]:o,[h("addon-background")]:p}},"&-variant-borderless":{border:"none",background:"transparent"},"&-variant-underlined":{border:"none",background:"transparent"}},{"&-status-error":{[h("addon-border-color-outlined")]:e.colorError,[h("addon-background-filled")]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[h("addon-border-color-outlined")]:e.colorWarning,[h("addon-background-filled")]:e.colorWarningBg,color:e.colorWarning}}]}},tA=Dt(["Space","Addon"],e=>[eA(e),md(e,{focus:!1})]),nA=$.forwardRef((e,t)=>{const{className:n,children:r,style:o,prefixCls:a,variant:l="outlined",disabled:c,status:u,...d}=e,{getPrefixCls:p,direction:f}=$.useContext(rn),m=p("space-addon",a),[h,v]=tA(m),{compactItemClassnames:g,compactSize:b}=vi(m,f),x=hd(m,u),y=se(m,h,g,v,`${m}-variant-${l}`,x,{[`${m}-${b}`]:b,[`${m}-disabled`]:c},n);return $.createElement("div",{ref:t,className:y,style:o,...d},r)});function rA(e){return!!(e.addonBefore||e.addonAfter)}function oA(e){return!!(e.prefix||e.suffix||e.allowClear)}function mm(e,t,n){const r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...a)=>{t.setSelectionRange(...a)},o}function gm(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=mm(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=mm(t,e,r),n(o);return}n(o)}function du(){return du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},du.apply(this,arguments)}const sA=$.forwardRef((e,t)=>{var z,H,te;const{inputElement:n,children:r,prefixCls:o,prefix:a,suffix:l,addonBefore:c,addonAfter:u,className:d,style:p,disabled:f,readOnly:m,focused:h,triggerFocus:v,allowClear:g,value:b,handleReset:x,hidden:y,classes:_,classNames:S,dataAttrs:C,styles:I,components:T,onClear:R}=e,P=r??n,N=(T==null?void 0:T.affixWrapper)||"span",O=(T==null?void 0:T.groupWrapper)||"span",k=(T==null?void 0:T.wrapper)||"span",L=(T==null?void 0:T.groupAddon)||"span",W=s.useRef(null),Z=j=>{var M;(M=W.current)!=null&&M.contains(j.target)&&(v==null||v())},F=oA(e);let X=s.cloneElement(P,{value:b,className:se((z=P.props)==null?void 0:z.className,!F&&(S==null?void 0:S.variant))||null});const q=s.useRef(null);if($.useImperativeHandle(t,()=>({nativeElement:q.current||W.current})),F){let j=null;if(g){const U=!f&&!m&&b,V=`${o}-clear-icon`,Y=typeof g=="object"&&(g!=null&&g.clearIcon)?g.clearIcon:"вњ–";j=$.createElement("button",{type:"button",tabIndex:-1,onClick:G=>{x==null||x(G),R==null||R()},onMouseDown:G=>G.preventDefault(),className:se(V,{[`${V}-hidden`]:!U,[`${V}-has-suffix`]:!!l})},Y)}const M=`${o}-affix-wrapper`,K=se(M,{[`${o}-disabled`]:f,[`${M}-disabled`]:f,[`${M}-focused`]:h,[`${M}-readonly`]:m,[`${M}-input-with-clear-btn`]:l&&g&&b},_==null?void 0:_.affixWrapper,S==null?void 0:S.affixWrapper,S==null?void 0:S.variant),D=(l||g)&&$.createElement("span",{className:se(`${o}-suffix`,S==null?void 0:S.suffix),style:I==null?void 0:I.suffix},j,l);X=$.createElement(N,du({className:K,style:I==null?void 0:I.affixWrapper,onClick:Z},C==null?void 0:C.affixWrapper,{ref:W}),a&&$.createElement("span",{className:se(`${o}-prefix`,S==null?void 0:S.prefix),style:I==null?void 0:I.prefix},a),X,D)}if(rA(e)){const j=`${o}-group`,M=`${j}-addon`,K=`${j}-wrapper`,D=se(`${o}-wrapper`,j,_==null?void 0:_.wrapper,S==null?void 0:S.wrapper),U=se(K,{[`${K}-disabled`]:f},_==null?void 0:_.group,S==null?void 0:S.groupWrapper);X=$.createElement(O,{className:U,ref:q},$.createElement(k,{className:D},c&&$.createElement(L,{className:M},c),X,u&&$.createElement(L,{className:M},u)))}return $.cloneElement(X,{className:se((H=X.props)==null?void 0:H.className,d)||null,style:{...(te=X.props)==null?void 0:te.style,...p},hidden:y})});function aA(e,t){return s.useMemo(()=>{let n={};t&&(n.show=typeof t=="object"&&t.formatter?t.formatter:!!t),n={...n,...e};const{show:r,...o}=n;return{...o,show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:o.strategy||(a=>a.length)}},[e,t])}const ib=$.createContext({latestIndex:0}),iA=ib.Provider,lA=e=>{const{className:t,prefix:n,index:r,children:o,separator:a,style:l,classNames:c,styles:u}=e,{latestIndex:d}=s.useContext(ib);return Un(o)?s.createElement(s.Fragment,null,s.createElement("div",{className:t,style:l},o),r<d&&a&&s.createElement("span",{className:se(`${n}-item-separator`,c==null?void 0:c.separator),style:u==null?void 0:u.separator},a)):null},cA=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},uA=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-medium, &-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-medium, &-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},dA=Dt("Space",e=>{const t=Nt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[cA(t),uA(t)]},()=>({}),{resetStyle:!1}),pA=s.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:a,style:l,classNames:c,styles:u}=yn("space"),{size:d=o??"small",align:p,className:f,rootClassName:m,children:h,direction:v,orientation:g,prefixCls:b,split:x,separator:y,style:_,vertical:S,wrap:C=!1,classNames:I,styles:T,...R}=e,[P,N]=Array.isArray(d)?d:[d,d],O=xf(N),k=xf(P),L=_f(N),W=_f(P),Z=kr(h,{keepEmpty:!0}),[F,X]=_C(g,S,v),q=p===void 0&&!X?"center":p,z=y??x,H=n("space",b),[te,j]=dA(H),M={...e,size:d,orientation:F,align:q},[K,D]=Rn([c,I],[u,T],{props:M}),U=se(H,a,te,`${H}-${F}`,{[`${H}-rtl`]:r==="rtl",[`${H}-align-${q}`]:q,[`${H}-gap-row-${N}`]:O,[`${H}-gap-col-${P}`]:k},f,m,j,K.root),V=se(`${H}-item`,K.item),Y=Z.map((oe,Q)=>{const re=(oe==null?void 0:oe.key)||`${V}-${Q}`;return s.createElement(lA,{prefix:H,classNames:K,styles:D,className:V,key:re,index:Q,separator:z,style:D.item},oe)}),G=s.useMemo(()=>({latestIndex:Z.reduce((Q,re,ae)=>Un(re)?ae:Q,0)}),[Z]);if(Z.length===0)return null;const ne={};return C&&(ne.flexWrap="wrap"),!k&&W&&(ne.columnGap=P),!O&&L&&(ne.rowGap=N),s.createElement("div",{ref:t,className:U,style:{...ne,...D.root,...l,..._},...R},s.createElement(iA,{value:G},Y))}),Oi=pA;Oi.Compact=EC;Oi.Addon=nA;const lb=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=s.useContext(rn),{prefixCls:o,type:a="default",danger:l,disabled:c,loading:u,onClick:d,htmlType:p,children:f,className:m,menu:h,arrow:v,autoFocus:g,trigger:b,align:x,open:y,onOpenChange:_,placement:S,getPopupContainer:C,href:I,icon:T=s.createElement(eb,null),title:R,buttonsRender:P=ne=>ne,mouseEnterDelay:N,mouseLeaveDelay:O,overlayClassName:k,overlayStyle:L,destroyOnHidden:W,destroyPopupOnHide:Z,dropdownRender:F,popupRender:X,...q}=e,z=n("dropdown",o),H=`${z}-button`,j={menu:h,arrow:v,autoFocus:g,align:x,disabled:c,trigger:c?[]:b,onOpenChange:_,getPopupContainer:C||t,mouseEnterDelay:N,mouseLeaveDelay:O,classNames:{root:k},styles:{root:L},destroyOnHidden:W,popupRender:X||F},{compactSize:M,compactItemClassnames:K}=vi(z,r),D=se(H,K,m);"destroyPopupOnHide"in e&&(j.destroyPopupOnHide=Z),"open"in e&&(j.open=y),"placement"in e?j.placement=S:j.placement=r==="rtl"?"bottomLeft":"bottomRight";const U=s.createElement(ka,{type:a,danger:l,disabled:c,loading:u,onClick:d,htmlType:p,href:I,title:R},f),V=s.createElement(ka,{type:a,danger:l,icon:T}),[Y,G]=P([U,V]);return s.createElement(Oi.Compact,{className:D,size:M,block:!0,...q},Y,s.createElement(Ii,{...j},G))};lb.__ANT_BUTTON=!0;const cb=Ii;cb.Button=lb;const fA=`
  min-height:0 !important;
  max-height:none !important;
  height:0 !important;
  visibility:hidden !important;
  overflow:hidden !important;
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
  pointer-events: none !important;
`,mA=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],kl={};let an;function gA(e,t=!1){const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&kl[n])return kl[n];const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),l=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u={sizingStyle:mA.map(d=>`${d}:${r.getPropertyValue(d)}`).join(";"),paddingSize:a,borderSize:l,boxSizing:o};return t&&n&&(kl[n]=u),u}function hA(e,t=!1,n=null,r=null){an||(an=document.createElement("textarea"),an.setAttribute("tab-index","-1"),an.setAttribute("aria-hidden","true"),an.setAttribute("name","hiddenTextarea"),document.body.appendChild(an)),e.getAttribute("wrap")?an.setAttribute("wrap",e.getAttribute("wrap")):an.removeAttribute("wrap");const{paddingSize:o,borderSize:a,boxSizing:l,sizingStyle:c}=gA(e,t);an.setAttribute("style",`${c};${fA}`),an.value=e.value||e.placeholder||"";let u,d,p,f=an.scrollHeight;if(l==="border-box"?f+=a:l==="content-box"&&(f-=o),n!==null||r!==null){an.value=" ";const h=an.scrollHeight-o;n!==null&&(u=h*n,l==="border-box"&&(u=u+o+a),f=Math.max(u,f)),r!==null&&(d=h*r,l==="border-box"&&(d=d+o+a),p=f>d?"":"hidden",f=Math.min(d,f))}const m={height:f,overflowY:p,resize:"none"};return u&&(m.minHeight=u),d&&(m.maxHeight=d),m}function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pu.apply(this,arguments)}const zl=0,Vl=1,Bl=2,vA=s.forwardRef((e,t)=>{const{prefixCls:n,defaultValue:r,value:o,autoSize:a,onResize:l,className:c,style:u,disabled:d,onChange:p,onInternalAutoSize:f,...m}=e,[h,v]=en(r,o),g=h??"",b=Z=>{v(Z.target.value),p==null||p(Z)},x=s.useRef();s.useImperativeHandle(t,()=>({textArea:x.current}));const[y,_]=s.useMemo(()=>a&&typeof a=="object"?[a.minRows,a.maxRows]:[],[a]),S=!!a,[C,I]=s.useState(Bl),[T,R]=s.useState(),P=()=>{I(zl)};Ot(()=>{S&&P()},[o,y,_,S]),Ot(()=>{if(C===zl)I(Vl);else if(C===Vl){const Z=hA(x.current,!1,y,_);I(Bl),R(Z)}},[C]);const N=s.useRef(),O=()=>{Rt.cancel(N.current)},k=Z=>{C===Bl&&(l==null||l(Z),a&&(O(),N.current=Rt(()=>{P()})))};s.useEffect(()=>O,[]);const W={...u,...S?T:null};return(C===zl||C===Vl)&&(W.overflowY="hidden",W.overflowX="hidden"),s.createElement(Oo,{onResize:k,disabled:!(a||l)},s.createElement("textarea",pu({},m,{ref:x,style:W,className:se(n,c,{[`${n}-disabled`]:d}),disabled:d,value:g,onChange:b})))});function fu(){return fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fu.apply(this,arguments)}const bA=$.forwardRef(({defaultValue:e,value:t,onFocus:n,onBlur:r,onChange:o,allowClear:a,maxLength:l,onCompositionStart:c,onCompositionEnd:u,suffix:d,prefixCls:p="rc-textarea",showCount:f,count:m,className:h,style:v,disabled:g,hidden:b,classNames:x,styles:y,onResize:_,onClear:S,onPressEnter:C,readOnly:I,autoSize:T,onKeyDown:R,...P},N)=>{const[O,k]=en(e,t),L=O==null?"":String(O),[W,Z]=$.useState(!1),F=$.useRef(!1),[X,q]=$.useState(null),z=s.useRef(null),H=s.useRef(null),te=()=>{var pe;return(pe=H.current)==null?void 0:pe.textArea},j=()=>{te().focus()};s.useImperativeHandle(N,()=>{var pe;return{resizableTextArea:H.current,focus:j,blur:()=>{te().blur()},nativeElement:((pe=z.current)==null?void 0:pe.nativeElement)||te()}}),s.useEffect(()=>{Z(pe=>!g&&pe)},[g]);const[M,K]=$.useState(null);$.useEffect(()=>{M&&te().setSelectionRange(...M)},[M]);const D=aA(m,f),U=D.max??l,V=Number(U)>0,Y=D.strategy(L),G=!!U&&Y>U,ne=(pe,be)=>{let A=be;!F.current&&D.exceedFormatter&&D.max&&D.strategy(be)>D.max&&(A=D.exceedFormatter(be,{max:D.max}),be!==A&&K([te().selectionStart||0,te().selectionEnd||0])),k(A),gm(pe.currentTarget,pe,o,A)},oe=pe=>{F.current=!0,c==null||c(pe)},Q=pe=>{F.current=!1,ne(pe,pe.currentTarget.value),u==null||u(pe)},re=pe=>{ne(pe,pe.target.value)},ae=pe=>{pe.key==="Enter"&&C&&!pe.nativeEvent.isComposing&&C(pe),R==null||R(pe)},me=pe=>{Z(!0),n==null||n(pe)},he=pe=>{Z(!1),r==null||r(pe)},Se=pe=>{k(""),j(),gm(te(),pe,o)};let we=d,Ce;D.show&&(D.showFormatter?Ce=D.showFormatter({value:L,count:Y,maxLength:U}):Ce=`${Y}${V?` / ${U}`:""}`,we=$.createElement($.Fragment,null,we,$.createElement("span",{className:se(`${p}-data-count`,x==null?void 0:x.count),style:y==null?void 0:y.count},Ce)));const qe=pe=>{var be;_==null||_(pe),(be=te())!=null&&be.style.height&&q(!0)},Ge=!T&&!f&&!a;return $.createElement(sA,{ref:z,value:L,allowClear:a,handleReset:Se,suffix:we,prefixCls:p,classNames:{...x,affixWrapper:se(x==null?void 0:x.affixWrapper,{[`${p}-show-count`]:f,[`${p}-textarea-allow-clear`]:a})},disabled:g,focused:W,className:se(h,G&&`${p}-out-of-range`),style:{...v,...X&&!Ge?{height:"auto"}:{}},dataAttrs:{affixWrapper:{"data-count":typeof Ce=="string"?Ce:void 0}},hidden:b,readOnly:I,onClear:S},$.createElement(vA,fu({},P,{autoSize:T,maxLength:l,onKeyDown:ae,onChange:re,onFocus:me,onBlur:he,onCompositionStart:oe,onCompositionEnd:Q,className:se(x==null?void 0:x.textarea),style:{resize:v==null?void 0:v.resize,...y==null?void 0:y.textarea},disabled:g,prefixCls:p,onResize:qe,ref:H,readOnly:I})))}),yA=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[r]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
        &-allow-clear > ${t},
        &-affix-wrapper${r}-has-feedback ${t}
      `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},xA=Dt(["Input","TextArea"],e=>{const t=Nt(e,Ai(e));return yA(t)},$i,{resetFont:!1}),_A=s.forwardRef((e,t)=>{var me;const{prefixCls:n,bordered:r=!0,size:o,disabled:a,status:l,allowClear:c,classNames:u,rootClassName:d,className:p,style:f,styles:m,variant:h,showCount:v,onMouseDown:g,onResize:b,...x}=e,{getPrefixCls:y,direction:_,allowClear:S,autoComplete:C,className:I,style:T,classNames:R,styles:P}=yn("textArea"),N=s.useContext(Bh),O=a??N,{status:k,hasFeedback:L,feedbackIcon:W}=s.useContext(zh),Z=Hh(k,l),[F,X]=Rn([R,u],[P,m],{props:e}),q=s.useRef(null);s.useImperativeHandle(t,()=>{var he,Se;return{resizableTextArea:(he=q.current)==null?void 0:he.resizableTextArea,focus:we=>{var Ce,qe;NP((qe=(Ce=q.current)==null?void 0:Ce.resizableTextArea)==null?void 0:qe.textArea,we)},blur:()=>{var we;return(we=q.current)==null?void 0:we.blur()},nativeElement:((Se=q.current)==null?void 0:Se.nativeElement)||null}});const z=y("input",n),H=No(z),[te,j]=KI(z,d);xA(z,H);const{compactSize:M,compactItemClassnames:K}=vi(z,_),D=Rs(he=>o??M??he),[U,V]=Ov("textArea",h,r),Y=wC(c??S),[G,ne]=s.useState(!1),[oe,Q]=s.useState(!1),re=he=>{ne(!0),g==null||g(he);const Se=()=>{ne(!1),document.removeEventListener("mouseup",Se)};document.addEventListener("mouseup",Se)},ae=he=>{var Se,we;if(b==null||b(he),G&&typeof getComputedStyle=="function"){const Ce=(we=(Se=q.current)==null?void 0:Se.nativeElement)==null?void 0:we.querySelector("textarea");Ce&&getComputedStyle(Ce).resize==="both"&&Q(!0)}};return s.createElement(bA,{autoComplete:C,...x,style:{...X.root,...T,...f},styles:X,disabled:O,allowClear:Y,className:se(j,H,p,d,K,I,F.root,{[`${z}-textarea-affix-wrapper-resize-dirty`]:oe}),classNames:{...F,textarea:se({[`${z}-sm`]:D==="small",[`${z}-lg`]:D==="large"},te,F.textarea,G&&`${z}-mouse-active`),variant:se({[`${z}-${U}`]:V},hd(z,Z)),affixWrapper:se(`${z}-textarea-affix-wrapper`,{[`${z}-affix-wrapper-rtl`]:_==="rtl",[`${z}-affix-wrapper-sm`]:D==="small",[`${z}-affix-wrapper-lg`]:D==="large",[`${z}-textarea-show-count`]:v||((me=e.count)==null?void 0:me.show)},te)},prefixCls:z,suffix:L&&s.createElement("span",{className:`${z}-textarea-suffix`},W),showCount:v,ref:q,onResize:ae,onMouseDown:re})});var EA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mu.apply(this,arguments)}const wA=(e,t)=>s.createElement(zn,mu({},e,{ref:t,icon:EA})),hm=s.forwardRef(wA);var SA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};function gu(){return gu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gu.apply(this,arguments)}const CA=(e,t)=>s.createElement(zn,gu({},e,{ref:t,icon:SA})),vm=s.forwardRef(CA),PA={items_per_page:"жќЎ/йЎµ",jump_to:"и·іи‡і",jump_to_confirm:"зЎ®е®љ",page:"йЎµ",prev_page:"дёЉдёЂйЎµ",next_page:"дё‹дёЂйЎµ",prev_5:"еђ‘е‰Ќ 5 йЎµ",next_5:"еђ‘еђЋ 5 йЎµ",prev_3:"еђ‘е‰Ќ 3 йЎµ",next_3:"еђ‘еђЋ 3 йЎµ",page_size:"йЎµз Ѓ"},RA=[10,20,50,100],TA=e=>{const{pageSizeOptions:t=RA,locale:n,changeSize:r,pageSize:o,goButton:a,quickGo:l,rootPrefixCls:c,disabled:u,buildOptionText:d,showSizeChanger:p,sizeChangerRender:f}=e,[m,h]=$.useState(""),v=$.useMemo(()=>!m||Number.isNaN(m)?void 0:Number(m),[m]),g=typeof d=="function"?d:R=>`${R} ${n.items_per_page}`,b=R=>{const P=R.target.value;/^\d*$/.test(P)&&h(P)},x=R=>{a||m===""||(h(""),!(R.relatedTarget&&(R.relatedTarget.className.includes(`${c}-item-link`)||R.relatedTarget.className.includes(`${c}-item`)))&&(l==null||l(v)))},y=R=>{m!==""&&(R.keyCode===Ue.ENTER||R.type==="click")&&(h(""),l==null||l(v))},_=()=>t.some(R=>R.toString()===o.toString())?t:t.concat([o]).sort((R,P)=>{const N=Number.isNaN(Number(R))?0:Number(R),O=Number.isNaN(Number(P))?0:Number(P);return N-O}),S=`${c}-options`;if(!p&&!l)return null;let C=null,I=null,T=null;return p&&f&&(C=f({disabled:u,size:o,onSizeChange:R=>{r==null||r(Number(R))},"aria-label":n.page_size,className:`${S}-size-changer`,options:_().map(R=>({label:g(R),value:R}))})),l&&(a&&(T=typeof a=="boolean"?$.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:u,className:`${S}-quick-jumper-button`},n.jump_to_confirm):$.createElement("span",{onClick:y,onKeyUp:y},a)),I=$.createElement("div",{className:`${S}-quick-jumper`},n.jump_to,$.createElement("input",{disabled:u,type:"text",value:m,onChange:b,onKeyUp:y,onBlur:x,"aria-label":n.page}),n.page,T)),$.createElement("li",{className:S},C,I)},Yo=e=>{const{rootPrefixCls:t,page:n,active:r,className:o,style:a,showTitle:l,onClick:c,onKeyPress:u,itemRender:d}=e,p=`${t}-item`,f=se(p,`${p}-${n}`,{[`${p}-active`]:r,[`${p}-disabled`]:!n},o),m=()=>{c(n)},h=g=>{u(g,c,n)},v=d(n,"page",$.createElement("a",{rel:"nofollow"},n));return v?$.createElement("li",{title:l?String(n):null,className:f,style:a,onClick:m,onKeyDown:h,tabIndex:0},v):null};function er(){return er=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},er.apply(this,arguments)}const IA=(e,t,n)=>n;function bm(){}function ym(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function _r(e,t,n){const r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}const AA=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:r,classNames:o,styles:a,current:l,defaultCurrent:c=1,total:u=0,pageSize:d,defaultPageSize:p=10,onChange:f=bm,hideOnSinglePage:m,align:h,showPrevNextJumpers:v=!0,showQuickJumper:g,showLessItems:b,showTitle:x=!0,onShowSizeChange:y=bm,locale:_=PA,style:S,totalBoundaryShowSizeChanger:C=50,disabled:I,simple:T,showTotal:R,showSizeChanger:P=u>C,sizeChangerRender:N,pageSizeOptions:O,itemRender:k=IA,jumpPrevIcon:L,jumpNextIcon:W,prevIcon:Z,nextIcon:F}=e,X=$.useRef(null),[q,z]=en(p,d),[H,te]=en(c,l),j=Math.max(1,Math.min(H,_r(void 0,q,u))),[M,K]=$.useState(j);s.useEffect(()=>{K(j)},[j]);const D=Math.max(1,j-(b?3:5)),U=Math.min(_r(void 0,q,u),j+(b?3:5));function V(ve,We){let fe=ve||$.createElement("button",{type:"button","aria-label":We,className:`${t}-item-link`});return typeof ve=="function"&&(fe=$.createElement(ve,e)),fe}function Y(ve){const We=ve.target.value,fe=_r(void 0,q,u);let Pe;return We===""?Pe=We:Number.isNaN(Number(We))?Pe=M:We>=fe?Pe=fe:Pe=Number(We),Pe}function G(ve){return ym(ve)&&ve!==j&&ym(u)&&u>0}const ne=u>q?g:!1;function oe(ve){(ve.keyCode===Ue.UP||ve.keyCode===Ue.DOWN)&&ve.preventDefault()}function Q(ve){const We=Y(ve);switch(We!==M&&K(We),ve.keyCode){case Ue.ENTER:me(We);break;case Ue.UP:me(We-1);break;case Ue.DOWN:me(We+1);break}}function re(ve){me(Y(ve))}function ae(ve){const We=_r(ve,q,u),fe=j>We&&We!==0?We:j;z(ve),K(fe),y==null||y(j,ve),te(fe),f==null||f(fe,ve)}function me(ve){if(G(ve)&&!I){const We=_r(void 0,q,u);let fe=ve;return ve>We?fe=We:ve<1&&(fe=1),fe!==M&&K(fe),te(fe),f==null||f(fe,q),fe}return j}const he=j>1,Se=j<_r(void 0,q,u);function we(){he&&me(j-1)}function Ce(){Se&&me(j+1)}function qe(){me(D)}function Ge(){me(U)}function pe(ve,We,...fe){(ve.key==="Enter"||ve.charCode===Ue.ENTER||ve.keyCode===Ue.ENTER)&&We(...fe)}function be(ve){pe(ve,we)}function A(ve){pe(ve,Ce)}function B(ve){pe(ve,qe)}function J(ve){pe(ve,Ge)}function ie(ve){const We=k(ve,"prev",V(Z,"prev page"));return $.isValidElement(We)?$.cloneElement(We,{disabled:!he}):We}function ue(ve){const We=k(ve,"next",V(F,"next page"));return $.isValidElement(We)?$.cloneElement(We,{disabled:!Se}):We}function le(ve){(ve.type==="click"||ve.keyCode===Ue.ENTER)&&me(M)}let de=null;const ce=gs(e,{aria:!0,data:!0}),ye=R&&$.createElement("li",{className:`${t}-total-text`},R(u,[u===0?0:(j-1)*q+1,j*q>u?u:j*q]));let Me=null;const Ie=_r(void 0,q,u);if(m&&u<=q)return null;const Ee=[],et={rootPrefixCls:t,onClick:me,onKeyPress:pe,showTitle:x,itemRender:k,page:-1,className:o==null?void 0:o.item,style:a==null?void 0:a.item},at=j-1>0?j-1:0,rt=j+1<Ie?j+1:Ie,st=g&&g.goButton,ot=typeof T=="object"?T.readOnly:!T;let it=st,Ne=null;T&&(st&&(typeof st=="boolean"?it=$.createElement("button",{type:"button",onClick:le,onKeyUp:le},_.jump_to_confirm):it=$.createElement("span",{onClick:le,onKeyUp:le},st),it=$.createElement("li",{title:x?`${_.jump_to}${j}/${Ie}`:null,className:`${t}-simple-pager`},it)),Ne=$.createElement("li",{title:x?`${j}/${Ie}`:null,className:se(`${t}-simple-pager`,o==null?void 0:o.item),style:a==null?void 0:a.item},ot?M:$.createElement("input",{type:"text","aria-label":_.jump_to,value:M,disabled:I,onKeyDown:oe,onKeyUp:Q,onChange:Q,onBlur:re,size:3}),$.createElement("span",{className:`${t}-slash`},"/"),Ie));const Ve=b?1:2;if(Ie<=3+Ve*2){Ie||Ee.push($.createElement(Yo,er({},et,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let ve=1;ve<=Ie;ve+=1)Ee.push($.createElement(Yo,er({},et,{key:ve,page:ve,active:j===ve})))}else{const ve=b?_.prev_3:_.prev_5,We=b?_.next_3:_.next_5,fe=k(D,"jump-prev",V(L,"prev page")),Pe=k(U,"jump-next",V(W,"next page"));v&&(de=fe?$.createElement("li",{title:x?ve:null,key:"prev",onClick:qe,tabIndex:0,onKeyDown:B,className:se(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!L})},fe):null,Me=Pe?$.createElement("li",{title:x?We:null,key:"next",onClick:Ge,tabIndex:0,onKeyDown:J,className:se(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!W})},Pe):null);let Ke=Math.max(1,j-Ve),xe=Math.min(j+Ve,Ie);j-1<=Ve&&(xe=1+Ve*2),Ie-j<=Ve&&(Ke=Ie-Ve*2);for(let Te=Ke;Te<=xe;Te+=1)Ee.push($.createElement(Yo,er({},et,{key:Te,page:Te,active:j===Te})));if(j-1>=Ve*2&&j!==3&&(Ee[0]=$.cloneElement(Ee[0],{className:se(`${t}-item-after-jump-prev`,Ee[0].props.className)}),Ee.unshift(de)),Ie-j>=Ve*2&&j!==Ie-2){const Te=Ee[Ee.length-1];Ee[Ee.length-1]=$.cloneElement(Te,{className:se(`${t}-item-before-jump-next`,Te.props.className)}),Ee.push(Me)}Ke!==1&&Ee.unshift($.createElement(Yo,er({},et,{key:1,page:1}))),xe!==Ie&&Ee.push($.createElement(Yo,er({},et,{key:Ie,page:Ie})))}let je=ie(at);if(je){const ve=!he||!Ie;je=$.createElement("li",{title:x?_.prev_page:null,onClick:we,tabIndex:ve?null:0,onKeyDown:be,className:se(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:ve}),style:a==null?void 0:a.item,"aria-disabled":ve},je)}let Je=ue(rt);if(Je){let ve,We;T?(ve=!Se,We=he?0:null):(ve=!Se||!Ie,We=ve?null:0),Je=$.createElement("li",{title:x?_.next_page:null,onClick:Ce,tabIndex:We,onKeyDown:A,className:se(`${t}-next`,o==null?void 0:o.item,{[`${t}-disabled`]:ve}),style:a==null?void 0:a.item,"aria-disabled":ve},Je)}const nt=se(t,r,{[`${t}-start`]:h==="start",[`${t}-center`]:h==="center",[`${t}-end`]:h==="end",[`${t}-simple`]:T,[`${t}-disabled`]:I});return $.createElement("ul",er({className:nt,style:S,ref:X},ce),ye,je,T?Ne:Ee,Je,$.createElement(TA,{locale:_,rootPrefixCls:t,disabled:I,selectPrefixCls:n,changeSize:ae,pageSize:q,pageSizeOptions:O,quickGo:ne?me:null,goButton:it,showSizeChanger:P,sizeChangerRender:N}))},$A=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},jA=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Wd(e),width:e.paginationMiniQuickJumperInputWidth}}}}},OA=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...Ud(e)}}}}},NA=e=>{const{componentCls:t,antCls:n}=e,[,r]=Kt(n,"pagination");return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r("item-size-actual"),lineHeight:r("item-size-actual"),verticalAlign:"top",[`${t}-item-link`]:{height:r("item-size-actual"),backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r("item-size-actual"),lineHeight:r("item-size-actual")}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${_e(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${_e(e.inputOutlineOffset)} 0 ${_e(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},DA=e=>{const{componentCls:t,antCls:n}=e,[,r]=Kt(n,"pagination");return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
    ${t}-prev,
    ${t}-jump-prev,
    ${t}-jump-next
    `]:{marginInlineEnd:r("item-spacing-actual")},[`
    ${t}-prev,
    ${t}-next,
    ${t}-jump-prev,
    ${t}-jump-next
    `]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r("item-size-actual"),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${_e(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{width:"auto"},"&-quick-jumper":{display:"inline-block",height:r("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:r("item-size-actual"),verticalAlign:"baseline",input:{...Gd(e),...Hd(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...ji(e)},width:e.quickJumperInputWidth,height:r("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:r("item-spacing-actual"),marginInlineEnd:r("item-spacing-actual")}}}}},LA=e=>{const{componentCls:t,antCls:n}=e,[,r]=Kt(n,"pagination");return{[`${t}-item`]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),fontFamily:e.fontFamily,lineHeight:_e(e.calc(r("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${_e(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${_e(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},MA=e=>{const{componentCls:t,antCls:n}=e,[r,o]=Kt(n,"pagination");return{[t]:{[r("item-size-actual")]:_e(e.itemSize),[r("item-spacing-actual")]:_e(e.marginXS),"&-small":{[r("item-size-actual")]:_e(e.itemSizeSM),[r("item-spacing-actual")]:_e(e.marginXXS)},"&-large":{[r("item-size-actual")]:_e(e.itemSizeLG),[r("item-spacing-actual")]:_e(e.marginSM)},...pn(e),display:"flex",alignItems:"center","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:o("item-size-actual"),marginInlineEnd:o("item-spacing-actual"),lineHeight:_e(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},...LA(e),...DA(e),...NA(e),...jA(e),...OA(e),...$A(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},kA=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...Ac(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Ma(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Ma(e)}}}},ub=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...$i(e)}),db=e=>Nt(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},Ai(e)),zA=Dt("Pagination",e=>{const t=db(e);return[MA(t),kA(t)]},ub),VA=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},BA=SC(["Pagination","bordered"],e=>{const t=db(e);return VA(t)},ub);function xm(e){return s.useMemo(()=>typeof e=="boolean"?[e,{}]:qn(e)?[!0,e]:[void 0,void 0],[e])}const FA=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:a,style:l,size:c,locale:u,responsive:d,showSizeChanger:p,selectComponentClass:f,pageSizeOptions:m,styles:h,classNames:v,...g}=e,{xs:b}=Ld(d),[,x]=hi(),{getPrefixCls:y,direction:_,showSizeChanger:S,className:C,style:I,classNames:T,styles:R,totalBoundaryShowSizeChanger:P}=yn("pagination"),N=y("pagination",n),[O,k]=zA(N),L=Rs(c),W=L==="small"||!!(b&&!L&&d),Z={...e,size:L},[F,X]=Rn([T,v],[R,h],{props:Z}),[q]=tv("Pagination",CC),z={...q,...u},[H,te]=xm(p),[j,M]=xm(S),K=H??j,D=te??M,U=f||Do,V=s.useMemo(()=>m?m.map(Number):void 0,[m]),Y=re=>{var be;const{disabled:ae,size:me,onSizeChange:he,"aria-label":Se,className:we,options:Ce}=re,{className:qe,onChange:Ge}=D||{},pe=(be=Ce.find(A=>String(A.value)===String(me)))==null?void 0:be.value;return s.createElement(U,{disabled:ae,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:A=>A.parentNode,"aria-label":Se,options:Ce,...D,value:pe,onChange:(A,B)=>{he==null||he(A),Ge==null||Ge(A,B)},size:L,className:se(we,qe)})},G=s.useMemo(()=>{const re=s.createElement("span",{className:`${N}-item-ellipsis`},"•••"),ae=s.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},_==="rtl"?s.createElement($c,null):s.createElement(eu,null)),me=s.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},_==="rtl"?s.createElement(eu,null):s.createElement($c,null)),he=s.createElement("a",{className:`${N}-item-link`},s.createElement("div",{className:`${N}-item-container`},_==="rtl"?s.createElement(vm,{className:`${N}-item-link-icon`}):s.createElement(hm,{className:`${N}-item-link-icon`}),re)),Se=s.createElement("a",{className:`${N}-item-link`},s.createElement("div",{className:`${N}-item-container`},_==="rtl"?s.createElement(hm,{className:`${N}-item-link-icon`}):s.createElement(vm,{className:`${N}-item-link-icon`}),re));return{prevIcon:ae,nextIcon:me,jumpPrevIcon:he,jumpNextIcon:Se}},[_,N]),ne=y("select",r),oe=se({[`${N}-${t}`]:!!t,[`${N}-${L}`]:L,[`${N}-mini`]:W,[`${N}-rtl`]:_==="rtl",[`${N}-bordered`]:x.wireframe},C,o,a,F.root,O,k),Q={...X.root,...I,...l};return s.createElement(s.Fragment,null,x.wireframe&&s.createElement(BA,{prefixCls:N}),s.createElement(AA,{...G,...g,styles:X,classNames:F,style:Q,prefixCls:N,selectPrefixCls:ne,className:oe,locale:z,pageSizeOptions:V,showSizeChanger:K,totalBoundaryShowSizeChanger:g.totalBoundaryShowSizeChanger??P,sizeChangerRender:Y}))},Xa=100,pb=Xa/5,fb=Xa/2-pb/2,Fl=fb*2*Math.PI,_m=50,Em=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return s.createElement("circle",{className:se(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:fb,cx:_m,cy:_m,strokeWidth:pb,style:n})},HA=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[a,l]=s.useState(!1);Ot(()=>{e!==0&&l(!0)},[e!==0]);const c=Math.max(Math.min(e,100),0);if(!a)return null;const u={strokeDashoffset:`${Fl/4}`,strokeDasharray:`${Fl*c/100} ${Fl*(100-c)/100}`};return s.createElement("span",{className:se(r,`${n}-progress`,{[o]:c<=0})},s.createElement("svg",{viewBox:`0 0 ${Xa} ${Xa}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":c},s.createElement(Em,{dotClassName:n,hasCircleCls:!0}),s.createElement(Em,{dotClassName:n,style:u})))};function UA(e){const{prefixCls:t,percent:n=0,className:r,style:o}=e,a=`${t}-dot`,l=`${a}-holder`,c=`${l}-hidden`;return s.createElement(s.Fragment,null,s.createElement("span",{className:se(l,r,n>0&&c),style:o},s.createElement("span",{className:se(a,`${t}-dot-spin`)},[1,2,3,4].map(u=>s.createElement("i",{className:`${t}-dot-item`,key:u})))),s.createElement(HA,{prefixCls:t,percent:n}))}function WA(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:a}=e,l=`${t}-dot`;return n&&s.isValidElement(n)?Vn(n,c=>({className:se(c.className,l,o),style:{...c.style,...a},percent:r})):s.createElement(UA,{prefixCls:t,percent:r,className:o,style:a})}const GA=new cr("antSpinMove",{to:{opacity:1}}),qA=new cr("antRotate",{to:{transform:"rotate(405deg)"}}),KA=e=>{const{componentCls:t}=e,n=`${t}-section`;return{[t]:{...pn(e),position:"relative","&-rtl":{direction:"rtl"},[`&${n}, ${n}`]:{display:"flex",alignItems:"center",flexDirection:"column",gap:e.paddingSM,color:e.colorPrimary},[`&${n}`]:{display:"inline-flex"},[n]:{position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)",zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-fullscreen":{position:"fixed",inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:"none",transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:"auto"},[n]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},XA=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r}=e,[o,a]=Kt(n,"spin");return{[t]:{[o("dot-holder-size")]:e.dotSize,[o("dot-item-size")]:`calc((${a("dot-holder-size")} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:"1em",height:"1em",fontSize:a("dot-holder-size"),display:"inline-block",transition:["transform","opacity"].map(l=>`${l} ${r} ease`).join(", "),transformOrigin:"50% 50%",lineHeight:1,"&-hidden":{transform:"scale(0.3)",opacity:0}},position:"relative",display:"inline-block",fontSize:a("dot-holder-size"),width:"1em",height:"1em","&-spin":{transform:"rotate(45deg)",animationName:qA,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-item":{position:"absolute",display:"block",width:a("dot-item-size"),height:a("dot-item-size"),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:GA,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-progress":{position:"absolute",left:"50%",top:0,transform:"translateX(-50%)"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(l=>`${l} ${r} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},YA=e=>{const{componentCls:t}=e,[n]=Kt(e.antCls,"spin");return{[t]:{"&-sm":{[n("dot-holder-size")]:e.dotSizeSM},"&-lg":{[n("dot-holder-size")]:e.dotSizeLG}}}},JA=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},ZA=Dt("Spin",e=>{const t=Nt(e,{spinDotDefault:e.colorTextDescription});return[KA(t),XA(t),YA(t)]},JA),QA=200,wm=[[30,.05],[70,.03],[96,.01]];function e$(e,t){const[n,r]=s.useState(0),o=s.useRef(null),a=t==="auto";return s.useEffect(()=>(a&&e&&(r(0),o.current=setInterval(()=>{r(l=>{const c=100-l;for(let u=0;u<wm.length;u+=1){const[d,p]=wm[u];if(l<=d)return l+c*p}return l})},QA)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[a,e]),a?n:t}let mb;function t$(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const qd=e=>{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:a,size:l,tip:c,description:u,wrapperClassName:d,style:p,children:f,fullscreen:m=!1,indicator:h,percent:v,classNames:g,styles:b,...x}=e,{getPrefixCls:y,direction:_,indicator:S,className:C,style:I,classNames:T,styles:R}=yn("spin"),P=y("spin",t),[N,O]=ZA(P),[k,L]=s.useState(()=>n&&!t$(n,r)),W=e$(k,v);s.useEffect(()=>{if(n){const K=YI(r,()=>{L(!0)});return K(),()=>{var D;(D=K==null?void 0:K.cancel)==null||D.call(K)}}L(!1)},[r,n]);const Z=Rs(K=>l??K),F=u??c,X={...e,size:Z,spinning:k,tip:F,description:F,fullscreen:m,children:f,percent:W},[q,z]=Rn([T,g],[R,b],{props:X}),H=h??S??mb,te=typeof f<"u",j=te||m,M=s.createElement(s.Fragment,null,s.createElement(WA,{className:se(q.indicator),style:z.indicator,prefixCls:P,indicator:H,percent:W}),F&&s.createElement("div",{className:se(`${P}-description`,q.tip,q.description),style:{...z.tip,...z.description}},F));return s.createElement("div",{className:se(P,{[`${P}-sm`]:Z==="small",[`${P}-lg`]:Z==="large",[`${P}-spinning`]:k,[`${P}-rtl`]:_==="rtl",[`${P}-fullscreen`]:m},a,q.root,m&&q.mask,j?d:[`${P}-section`,q.section],C,o,N,O),style:{...z.root,...j?{}:z.section,...m?z.mask:{},...I,...p},"aria-live":"polite","aria-busy":k,...x},k&&(j?s.createElement("div",{className:se(`${P}-section`,q.section),style:z.section},M):M),te&&s.createElement("div",{className:se(`${P}-container`,q.container),style:z.container},f))};qd.setDefaultIndicator=e=>{mb=e};const Kd=$.createContext({});Kd.Consumer;const n$=({prefixCls:e,className:t,avatar:n,title:r,description:o,...a})=>{const{getPrefixCls:l}=s.useContext(rn),c=l("list",e),u=se(`${c}-item-meta`,t),d=$.createElement("div",{className:`${c}-item-meta-content`},r&&$.createElement("h4",{className:`${c}-item-meta-title`},r),o&&$.createElement("div",{className:`${c}-item-meta-description`},o));return $.createElement("div",{...a,className:u},n&&$.createElement("div",{className:`${c}-item-meta-avatar`},n),(r||o)&&d)},r$=$.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:a,styles:l,className:c,classNames:u,colStyle:d,...p}=e,{grid:f,itemLayout:m}=s.useContext(Kd),{getPrefixCls:h,list:v}=s.useContext(rn),g=T=>{var R,P;return se((P=(R=v==null?void 0:v.item)==null?void 0:R.classNames)==null?void 0:P[T],u==null?void 0:u[T])},b=T=>{var R,P;return{...(P=(R=v==null?void 0:v.item)==null?void 0:R.styles)==null?void 0:P[T],...l==null?void 0:l[T]}},x=()=>{const T=kr(r);return T.some(P=>typeof P=="string")&&T.length>1},y=()=>m==="vertical"?!!a:!x(),_=h("list",n),S=o&&o.length>0&&$.createElement("ul",{className:se(`${_}-item-action`,g("actions")),key:"actions",style:b("actions")},o.map((T,R)=>$.createElement("li",{key:`${_}-item-action-${R}`},T,R!==o.length-1&&$.createElement("em",{className:`${_}-item-action-split`})))),C=f?"div":"li",I=$.createElement(C,{...p,...f?{}:{ref:t},className:se(`${_}-item`,{[`${_}-item-no-flex`]:!y()},c)},m==="vertical"&&a?[$.createElement("div",{className:`${_}-item-main`,key:"content"},r,S),$.createElement("div",{className:se(`${_}-item-extra`,g("extra")),key:"extra",style:b("extra")},a)]:[r,S,Vn(a,{key:"extra"})]);return f?$.createElement(JI,{ref:t,flex:1,style:d},I):I}),gb=r$;gb.Meta=n$;const o$=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:a,itemPaddingLG:l,marginLG:c,borderRadiusLG:u}=e,d=_e(e.calc(u).sub(e.lineWidth).equal());return{[t]:{border:`${_e(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:u,[`${n}-header`]:{borderRadius:`${d} ${d} 0 0`},[`${n}-footer`]:{borderRadius:`0 0 ${d} ${d}`},[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${_e(o)} ${_e(c)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:l}}}},s$=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:a,margin:l}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:a}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${_e(l)}`}}}}}},a$=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:a,marginLG:l,padding:c,itemPadding:u,colorPrimary:d,itemPaddingSM:p,itemPaddingLG:f,paddingXS:m,margin:h,colorText:v,colorTextDescription:g,motionDurationSlow:b,lineWidth:x,headerBg:y,footerBg:_,emptyTextPadding:S,metaMarginBottom:C,avatarMarginRight:I,titleMarginBottom:T,descriptionFontSize:R}=e;return{[t]:{...pn(e),position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:_},[`${t}-header, ${t}-footer`]:{paddingBlock:a},[`${t}-pagination`]:{marginBlockStart:l,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:u,color:v,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:I},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:v},[`${t}-item-meta-title`]:{margin:`0 0 ${_e(e.marginXXS)} 0`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:v,transition:`all ${b}`,"&:hover":{color:d}}},[`${t}-item-meta-description`]:{color:g,fontSize:R,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${_e(m)}`,color:g,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:x,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${_e(c)} 0`,color:g,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:S,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}},[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:h,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:l},[`${t}-item-meta`]:{marginBlockEnd:C,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:T,color:v,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:c,marginInlineStart:"auto","> li":{padding:`0 ${_e(c)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${_e(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${_e(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${_e(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${_e(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:f},[`${t}-sm ${t}-item`]:{padding:p},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},i$=e=>({contentWidth:220,itemPadding:`${_e(e.paddingContentVertical)} 0`,itemPaddingSM:`${_e(e.paddingContentVerticalSM)} ${_e(e.paddingContentHorizontal)}`,itemPaddingLG:`${_e(e.paddingContentVerticalLG)} ${_e(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),l$=Dt("List",e=>{const t=Nt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[a$(t),o$(t),s$(t)]},i$,{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),c$=(e,t)=>{const{pagination:n=!1,prefixCls:r,bordered:o=!1,split:a=!0,className:l,rootClassName:c,style:u,children:d,itemLayout:p,loadMore:f,grid:m,dataSource:h=[],size:v,header:g,footer:b,loading:x=!1,rowKey:y,renderItem:_,locale:S,...C}=e,I=qn(n)?n:{},[T,R]=s.useState(I.defaultCurrent||1),[P,N]=s.useState(I.defaultPageSize||10),{getPrefixCls:O,direction:k,className:L,style:W}=yn("list"),{renderEmpty:Z}=s.useContext(rn),F={current:1,total:0,position:"bottom"},X=pe=>(be,A)=>{var B;R(be),N(A),n&&((B=n==null?void 0:n[pe])==null||B.call(n,be,A))},q=X("onChange"),z=X("onShowSizeChange"),H=(pe,be)=>{if(!_)return null;let A;return typeof y=="function"?A=y(pe):y?A=pe[y]:A=pe.key,A||(A=`list-item-${be}`),s.createElement(s.Fragment,{key:A},_(pe,be))},te=!!(f||n||b),j=O("list",r),[M,K]=l$(j);let D=x;typeof D=="boolean"&&(D={spinning:D});const U=!!(D!=null&&D.spinning),V=Rs(v);let Y="";switch(V){case"large":Y="lg";break;case"small":Y="sm";break}const G=se(j,{[`${j}-vertical`]:p==="vertical",[`${j}-${Y}`]:Y,[`${j}-split`]:a,[`${j}-bordered`]:o,[`${j}-loading`]:U,[`${j}-grid`]:!!m,[`${j}-something-after-last-item`]:te,[`${j}-rtl`]:k==="rtl"},L,l,c,M,K),ne=`${j}-container`,oe=PC(F,{total:h.length,current:T,pageSize:P},n||{}),Q=Math.ceil(oe.total/oe.pageSize);oe.current=Math.min(oe.current,Q);const re=n&&s.createElement("div",{className:se(`${j}-pagination`)},s.createElement(FA,{align:"end",...oe,onChange:q,onShowSizeChange:z}));let ae=za(h);n&&h.length>(oe.current-1)*oe.pageSize&&(ae=za(h).splice((oe.current-1)*oe.pageSize,oe.pageSize));const me=Object.keys(m||{}).some(pe=>Tr.includes(pe)),he=Ld(me),Se=s.useMemo(()=>{for(let pe=0;pe<Tr.length;pe+=1){const be=Tr[pe];if(he[be])return be}},[he]),we=s.useMemo(()=>{if(!m)return;const pe=Se&&m[Se]?m[Se]:m.column;if(pe)return{width:`${100/pe}%`,maxWidth:`${100/pe}%`}},[JSON.stringify(m),Se]);let Ce=U&&s.createElement("div",{style:{minHeight:53}});if(ae.length>0){const pe=ae.map(H);Ce=m?s.createElement(QI,{className:se(ne,K),gutter:m.gutter},s.Children.map(pe,be=>s.createElement("div",{key:be==null?void 0:be.key,style:we},be))):s.createElement("ul",{className:se(`${j}-items`,ne,K)},pe)}else!d&&!U&&(Ce=s.createElement("div",{className:`${j}-empty-text`},(S==null?void 0:S.emptyText)||(Z==null?void 0:Z("List"))||s.createElement(Vh,{componentName:"List"})));const qe=oe.position,Ge=s.useMemo(()=>({grid:m,itemLayout:p}),[JSON.stringify(m),p]);return s.createElement(Kd.Provider,{value:Ge},s.createElement("div",{ref:t,style:{...W,...u},className:G,...C},(qe==="top"||qe==="both")&&re,g&&s.createElement("div",{className:`${j}-header`},g),s.createElement(qd,{...D},Ce,d),b&&s.createElement("div",{className:`${j}-footer`},b),f||(qe==="bottom"||qe==="both")&&re))},u$=s.forwardRef(c$),hu=u$;hu.Item=gb;var d$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vu.apply(this,arguments)}const p$=(e,t)=>s.createElement(zn,vu({},e,{ref:t,icon:d$})),f$=s.forwardRef(p$);var m$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bu.apply(this,arguments)}const g$=(e,t)=>s.createElement(zn,bu({},e,{ref:t,icon:m$})),h$=s.forwardRef(g$),v$=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:a}=r;return{marginBottom:o,color:n,fontWeight:a,fontSize:e,lineHeight:t}},b$=e=>{const t=[1,2,3,4,5],n={};return t.forEach(r=>{n[`
      h${r}&,
      div&-h${r},
      div&-h${r} > textarea,
      h${r}
    `]=v$(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},y$=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...nv(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},x$=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:RC[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),_$=e=>{const{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},E$=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),w$=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),S$=e=>{const{componentCls:t,titleMarginTop:n}=e;return{[t]:{color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary, &${t}-link${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success, &${t}-link${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning, &${t}-link${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger, &${t}-link${t}-danger`]:{color:e.colorErrorText,[`&${t}-link:active, &${t}-link:focus`]:{color:e.colorErrorTextActive},[`&${t}-link:hover`]:{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"div&, p":{marginBottom:"1em"},...b$(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...x$(e),...y$(e),[`${t}-actions`]:{display:"inline"},[`
        ${t}-expand,
        ${t}-collapse,
        ${t}-edit,
        ${t}-copy
      `]:{...nv(e),marginInlineStart:e.marginXXS},..._$(e),...E$(e),...w$(),"&-rtl":{direction:"rtl"}}}},C$=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),hb=Dt("Typography",S$,C$),P$=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,direction:a,maxLength:l,autoSize:c=!0,value:u,onSave:d,onCancel:p,onEnd:f,component:m,enterIcon:h=s.createElement(h$,null)}=e,v=s.useRef(null),g=s.useRef(!1),b=s.useRef(null),[x,y]=s.useState(u);s.useEffect(()=>{y(u)},[u]),s.useEffect(()=>{var L;if((L=v.current)!=null&&L.resizableTextArea){const{textArea:W}=v.current.resizableTextArea;W.focus();const{length:Z}=W.value;W.setSelectionRange(Z,Z)}},[]);const _=({target:L})=>{y(L.value.replace(/[\n\r]/g,""))},S=()=>{g.current=!0},C=()=>{g.current=!1},I=({keyCode:L})=>{g.current||(b.current=L)},T=()=>{d(x.trim())},R=({keyCode:L,ctrlKey:W,altKey:Z,metaKey:F,shiftKey:X})=>{b.current!==L||g.current||W||Z||F||X||(L===Ue.ENTER?(T(),f==null||f()):L===Ue.ESC&&p())},P=()=>{T()},[N,O]=hb(t),k=se(t,`${t}-edit-content`,{[`${t}-rtl`]:a==="rtl",[`${t}-${m}`]:!!m},r,N,O);return s.createElement("div",{className:k,style:o},s.createElement(_A,{ref:v,maxLength:l,value:x,onChange:_,onKeyDown:I,onKeyUp:R,onCompositionStart:S,onCompositionEnd:C,onBlur:P,"aria-label":n,rows:1,autoSize:c}),h!==null?Vn(h,{className:`${t}-edit-content-confirm`}):null)},R$=({copyConfig:e,children:t})=>{const[n,r]=s.useState(!1),[o,a]=s.useState(!1),l=s.useRef(null),c=()=>{l.current&&clearTimeout(l.current)},u={};e.format&&(u.format=e.format),s.useEffect(()=>c,[]);const d=un(async p=>{var f;p==null||p.preventDefault(),p==null||p.stopPropagation(),a(!0);try{const m=typeof e.text=="function"?await e.text():e.text;await TC(m||rv(t,{skipEmpty:!0}).join("")||"",u),a(!1),r(!0),c(),l.current=setTimeout(()=>{r(!1)},3e3),(f=e.onCopy)==null||f.call(e,p)}catch(m){throw a(!1),m}});return{copied:n,copyLoading:o,onClick:d}};function Hl(e,t){return s.useMemo(()=>{const n=!!e;return[n,{...t,...n&&typeof e=="object"?e:null}]},[e])}const T$=e=>{const t=s.useRef(void 0);return s.useEffect(()=>{t.current=e}),t.current},I$=(e,t,n)=>s.useMemo(()=>e===!0?{title:t??n}:s.isValidElement(e)?{title:e}:qn(e)?{title:t??n,...e}:{title:e},[e,t,n]),vb=s.forwardRef((e,t)=>{const{prefixCls:n,component:r="article",className:o,rootClassName:a,children:l,direction:c,style:u,...d}=e,{getPrefixCls:p,direction:f,className:m,style:h}=yn("typography"),v=c??f,g=p("typography",n),[b,x]=hb(g),y=se(g,m,{[`${g}-rtl`]:v==="rtl"},o,a,b,x),_={...h,...u};return s.createElement(r,{className:y,style:_,ref:t,...d},l)});var A$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yu.apply(this,arguments)}const $$=(e,t)=>s.createElement(zn,yu({},e,{ref:t,icon:A$})),j$=s.forwardRef($$),Sm=e=>e===!1?[!1,!1]:rv(e);function Ul(e,t,n){return e===!0||e===void 0?t:e||n&&t}function O$(e){const t=document.createElement("em");e.appendChild(t);const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}const Xd=e=>["string","number"].includes(typeof e),N$=e=>{const{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:a,icon:l,tabIndex:c,onCopy:u,loading:d}=e,p=Sm(a),f=Sm(l),{copied:m,copy:h}=r??{},v=n?m:h,g=Ul(p[n?1:0],v),b=typeof g=="string"?g:v;return s.createElement(Vr,{title:g},s.createElement("button",{type:"button",className:se(`${t}-copy`,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),onClick:u,"aria-label":b,tabIndex:c},n?Ul(f[1],s.createElement(Nv,null),!0):Ul(f[0],d?s.createElement(kh,null):s.createElement(j$,null),!0)))},sa=s.forwardRef(({style:e,children:t},n)=>{const r=s.useRef(null);return s.useImperativeHandle(n,()=>({isExceed:()=>{const o=r.current;return o.scrollHeight>o.clientHeight},getHeight:()=>r.current.clientHeight})),s.createElement("span",{"aria-hidden":!0,ref:r,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},t)}),D$=e=>e.reduce((t,n)=>t+(Xd(n)?String(n).length:1),0);function Cm(e,t){let n=0;const r=[];for(let o=0;o<e.length;o+=1){if(n===t)return r;const a=e[o],c=Xd(a)?String(a).length:1,u=n+c;if(u>t){const d=t-n;return r.push(String(a).slice(0,d)),r}r.push(a),n=u}return e}const Wl=0,Gl=1,ql=2,Kl=3,Pm=4,aa={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function L$(e){const{enableMeasure:t,width:n,text:r,children:o,rows:a,expanded:l,miscDeps:c,onEllipsis:u}=e,d=s.useMemo(()=>kr(r),[r]),p=s.useMemo(()=>D$(d),[r]),f=s.useMemo(()=>o(d,!1),[r]),[m,h]=s.useState(null),v=s.useRef(null),g=s.useRef(null),b=s.useRef(null),x=s.useRef(null),y=s.useRef(null),[_,S]=s.useState(!1),[C,I]=s.useState(Wl),[T,R]=s.useState(0),[P,N]=s.useState(null);Ot(()=>{I(t&&n&&p?Gl:Wl)},[n,r,a,t,d]),Ot(()=>{var W,Z,F,X;if(C===Gl){I(ql);const q=g.current&&getComputedStyle(g.current).whiteSpace;N(q)}else if(C===ql){const q=!!((W=b.current)!=null&&W.isExceed());I(q?Kl:Pm),h(q?[0,p]:null),S(q);const z=((Z=b.current)==null?void 0:Z.getHeight())||0,H=a===1?0:((F=x.current)==null?void 0:F.getHeight())||0,te=((X=y.current)==null?void 0:X.getHeight())||0,j=Math.max(z,H+te);R(j+1),u(q)}},[C]);const O=m?Math.ceil((m[0]+m[1])/2):0;Ot(()=>{var F;const[W,Z]=m||[0,0];if(W!==Z){const q=(((F=v.current)==null?void 0:F.getHeight())||0)>T;let z=O;Z-W===1&&(z=q?W:Z),h(q?[W,z]:[z,Z])}},[m,O]);const k=s.useMemo(()=>{if(!t)return o(d,!1);if(C!==Kl||!m||m[0]!==m[1]){const W=o(d,!1);return[Pm,Wl].includes(C)?W:s.createElement("span",{style:{...aa,WebkitLineClamp:a}},W)}return o(l?d:Cm(d,m[0]),_)},[l,C,m,d].concat(za(c))),L={width:n,margin:0,padding:0,whiteSpace:P==="nowrap"?"normal":"inherit"};return s.createElement(s.Fragment,null,k,C===ql&&s.createElement(s.Fragment,null,s.createElement(sa,{style:{...L,...aa,WebkitLineClamp:a},ref:b},f),s.createElement(sa,{style:{...L,...aa,WebkitLineClamp:a-1},ref:x},f),s.createElement(sa,{style:{...L,...aa,WebkitLineClamp:1},ref:y},o([],!0))),C===Kl&&m&&m[0]!==m[1]&&s.createElement(sa,{style:{...L,top:400},ref:v},o(Cm(d,O),!0)),C===Gl&&s.createElement("span",{style:{whiteSpace:"inherit"},ref:g}))}const M$=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:o})=>{if(!(o!=null&&o.title)||!e)return r;const a=n&&t;return s.createElement(Vr,{open:a,...o},r)};function k$({mark:e,code:t,underline:n,delete:r,strong:o,keyboard:a,italic:l},c){let u=c;function d(p,f){f&&(u=s.createElement(p,{},u))}return d("strong",o),d("u",n),d("del",r),d("code",t),d("mark",e),d("kbd",a),d("i",l),u}const z$="...",Rm=["delete","mark","code","underline","strong","keyboard","italic"],Ni=s.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,type:a,disabled:l,children:c,ellipsis:u,editable:d,copyable:p,component:f,title:m,onMouseEnter:h,onMouseLeave:v,...g}=e,{getPrefixCls:b,direction:x}=s.useContext(rn),[y]=tv("Text"),_=s.useRef(null),S=s.useRef(null),C=b("typography",n),I=Gt(g,Rm),[T,R]=Hl(d),[P,N]=en(!1,R.editing),{triggerType:O=["icon"]}=R,k=Ne=>{var Ve;Ne&&((Ve=R.onStart)==null||Ve.call(R)),N(Ne)},L=T$(P);Ot(()=>{var Ne;!P&&L&&((Ne=S.current)==null||Ne.focus())},[P]);const W=Ne=>{Ne==null||Ne.preventDefault(),k(!0)},Z=Ne=>{var Ve;(Ve=R.onChange)==null||Ve.call(R,Ne),k(!1)},F=()=>{var Ne;(Ne=R.onCancel)==null||Ne.call(R),k(!1)},[X,q]=Hl(p),{copied:z,copyLoading:H,onClick:te}=R$({copyConfig:q,children:c}),[j,M]=s.useState(!1),[K,D]=s.useState(!1),[U,V]=s.useState(!1),[Y,G]=s.useState(!1),[ne,oe]=s.useState(!0),[Q,re]=Hl(u,{expandable:!1,symbol:Ne=>Ne?y==null?void 0:y.collapse:y==null?void 0:y.expand}),[ae,me]=en(re.defaultExpanded||!1,re.expanded),he=Q&&(!ae||re.expandable==="collapsible"),{rows:Se=1}=re,we=s.useMemo(()=>he&&(re.suffix!==void 0||re.onEllipsis||re.expandable||T||X),[he,re,T,X]);Ot(()=>{Q&&!we&&(M(Ef("webkitLineClamp")),D(Ef("textOverflow")))},[we,Q]);const[Ce,qe]=s.useState(he),Ge=s.useMemo(()=>we?!1:Se===1?K:j,[we,K,j]);Ot(()=>{qe(Ge&&he)},[Ge,he]);const pe=I$(re.tooltip,R.text,c),be=Ce&&!!pe.title,A=he&&(Ce?be&&Y:U),B=he&&Se===1&&Ce,J=he&&Se>1&&Ce,ie=(Ne,Ve)=>{var je;me(Ve.expanded),(je=re.onExpand)==null||je.call(re,Ne,Ve)},[ue,le]=s.useState(0),[de,ce]=s.useState(!1),[ye,Me]=s.useState(!1),Ie=({offsetWidth:Ne})=>{le(Ne)},Ee=Ne=>{var Ve;V(Ne),U!==Ne&&((Ve=re.onEllipsis)==null||Ve.call(re,Ne))};s.useEffect(()=>{const Ne=_.current;if(Q&&be&&Ne){const Ve=O$(Ne);Y!==Ve&&G(Ve)}},[Q,be,c,J,ne,ue]),s.useEffect(()=>{const Ne=_.current;if(typeof IntersectionObserver>"u"||!Ne||!be||!he)return;const Ve=new IntersectionObserver(()=>{oe(!!Ne.offsetParent)});return Ve.observe(Ne),()=>{Ve.disconnect()}},[be,he]);const et=s.useMemo(()=>{if(!(!Q||Ce))return[R.text,c,m,pe.title].find(Xd)},[Q,Ce,m,pe.title,A]);if(P)return s.createElement(P$,{value:R.text??(typeof c=="string"?c:""),onSave:Z,onCancel:F,onEnd:R.onEnd,prefixCls:C,className:r,style:o,direction:x,component:f,maxLength:R.maxLength,autoSize:R.autoSize,enterIcon:R.enterIcon});const at=()=>{const{expandable:Ne,symbol:Ve}=re;return Ne?s.createElement("button",{type:"button",key:"expand",className:`${C}-${ae?"collapse":"expand"}`,onClick:je=>ie(je,{expanded:!ae}),"aria-label":ae?y.collapse:y==null?void 0:y.expand},typeof Ve=="function"?Ve(ae):Ve):null},rt=()=>{if(!T)return;const{icon:Ne,tooltip:Ve,tabIndex:je}=R,Je=kr(Ve)[0]||(y==null?void 0:y.edit),nt=typeof Je=="string"?Je:"";return O.includes("icon")?s.createElement(Vr,{key:"edit",title:Ve===!1?"":Je},s.createElement("button",{type:"button",ref:S,className:`${C}-edit`,onClick:W,"aria-label":nt,tabIndex:je},Ne||s.createElement(f$,{role:"button"}))):null},st=()=>X?s.createElement(N$,{key:"copy",...q,prefixCls:C,copied:z,locale:y,onCopy:te,loading:H,iconOnly:!Un(c)}):null,ot=Ne=>{const Ve=Ne&&at(),je=rt(),Je=st();return!Ve&&!je&&!Je?null:s.createElement("span",{key:"operations",className:`${C}-actions`,onMouseEnter:()=>ce(!0),onMouseLeave:()=>ce(!1)},Ve,je,Je)},it=Ne=>[Ne&&!ae&&s.createElement("span",{"aria-hidden":!0,key:"ellipsis"},z$),re.suffix,ot(Ne)];return s.createElement(Oo,{onResize:Ie,disabled:!he},Ne=>s.createElement(M$,{tooltipProps:pe,enableEllipsis:he,isEllipsis:A,open:ye&&!de},s.createElement(vb,{onMouseEnter:Ve=>{Me(!0),h==null||h(Ve)},onMouseLeave:Ve=>{Me(!1),v==null||v(Ve)},className:se({[`${C}-${a}`]:a,[`${C}-disabled`]:l,[`${C}-ellipsis`]:Q,[`${C}-ellipsis-single-line`]:B,[`${C}-ellipsis-multiple-line`]:J,[`${C}-link`]:f==="a"},r),prefixCls:n,style:{...o,WebkitLineClamp:J?Se:void 0},component:f,ref:Ps(Ne,_,t),direction:x,onClick:O.includes("text")?W:void 0,"aria-label":et==null?void 0:et.toString(),title:m,...I},s.createElement(L$,{enableMeasure:he&&!Ce,text:c,rows:Se,width:ue,onEllipsis:Ee,expanded:ae,miscDeps:[z,ae,H,T,X,y].concat(za(Rm.map(Ve=>e[Ve])))},(Ve,je)=>k$(e,s.createElement(s.Fragment,null,Ve.length>0&&je&&!ae&&et?s.createElement("span",{key:"show-content","aria-hidden":!0},Ve):Ve,it(je)))))))}),V$=s.forwardRef((e,t)=>{const{ellipsis:n,rel:r,children:o,navigate:a,...l}=e,c={...l,rel:r===void 0&&l.target==="_blank"?"noopener noreferrer":r};return s.createElement(Ni,{...c,ref:t,ellipsis:!!n,component:"a"},o)}),B$=s.forwardRef((e,t)=>{const{children:n,...r}=e;return s.createElement(Ni,{ref:t,...r,component:"div"},n)}),F$=s.forwardRef((e,t)=>{const{ellipsis:n,children:r,...o}=e,a=s.useMemo(()=>qn(n)?Gt(n,["expandable","rows"]):n,[n]);return s.createElement(Ni,{ref:t,...o,ellipsis:a,component:"span"},r)}),H$=[1,2,3,4,5],U$=s.forwardRef((e,t)=>{const{level:n=1,children:r,...o}=e,a=H$.includes(n)?`h${n}`:"h1";return s.createElement(Ni,{ref:t,...o,component:a},r)}),nr=vb;nr.Text=F$;nr.Link=V$;nr.Title=U$;nr.Paragraph=B$;function bb(e,t){return function(){return e.apply(t,arguments)}}const{toString:W$}=Object.prototype,{getPrototypeOf:Di}=Object,{iterator:Li,toStringTag:yb}=Symbol,Mi=(e=>t=>{const n=W$.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Tn=e=>(e=e.toLowerCase(),t=>Mi(t)===e),ki=e=>t=>typeof t===e,{isArray:Mo}=Array,So=ki("undefined");function Os(e){return e!==null&&!So(e)&&e.constructor!==null&&!So(e.constructor)&&tn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const xb=Tn("ArrayBuffer");function G$(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&xb(e.buffer),t}const q$=ki("string"),tn=ki("function"),_b=ki("number"),Ns=e=>e!==null&&typeof e=="object",K$=e=>e===!0||e===!1,Ta=e=>{if(Mi(e)!=="object")return!1;const t=Di(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(yb in e)&&!(Li in e)},X$=e=>{if(!Ns(e)||Os(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Y$=Tn("Date"),J$=Tn("File"),Z$=e=>!!(e&&typeof e.uri<"u"),Q$=e=>e&&typeof e.getParts<"u",ej=Tn("Blob"),tj=Tn("FileList"),nj=e=>Ns(e)&&tn(e.pipe);function rj(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Tm=rj(),Im=typeof Tm.FormData<"u"?Tm.FormData:void 0,oj=e=>{if(!e)return!1;if(Im&&e instanceof Im)return!0;const t=Di(e);if(!t||t===Object.prototype||!tn(e.append))return!1;const n=Mi(e);return n==="formdata"||n==="object"&&tn(e.toString)&&e.toString()==="[object FormData]"},sj=Tn("URLSearchParams"),[aj,ij,lj,cj]=["ReadableStream","Request","Response","Headers"].map(Tn),uj=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ds(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Mo(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(Os(e))return;const a=n?Object.getOwnPropertyNames(e):Object.keys(e),l=a.length;let c;for(r=0;r<l;r++)c=a[r],t.call(null,e[c],c,e)}}function Eb(e,t){if(Os(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Cr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,wb=e=>!So(e)&&e!==Cr;function xu(...e){const{caseless:t,skipUndefined:n}=wb(this)&&this||{},r={},o=(a,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;const c=t&&Eb(r,l)||l,u=_u(r,c)?r[c]:void 0;Ta(u)&&Ta(a)?r[c]=xu(u,a):Ta(a)?r[c]=xu({},a):Mo(a)?r[c]=a.slice():(!n||!So(a))&&(r[c]=a)};for(let a=0,l=e.length;a<l;a++)e[a]&&Ds(e[a],o);return r}const dj=(e,t,n,{allOwnKeys:r}={})=>(Ds(t,(o,a)=>{n&&tn(o)?Object.defineProperty(e,a,{__proto__:null,value:bb(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,a,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),pj=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),fj=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},mj=(e,t,n,r)=>{let o,a,l;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)l=o[a],(!r||r(l,e,t))&&!c[l]&&(t[l]=e[l],c[l]=!0);e=n!==!1&&Di(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},gj=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},hj=e=>{if(!e)return null;if(Mo(e))return e;let t=e.length;if(!_b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vj=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Di(Uint8Array)),bj=(e,t)=>{const r=(e&&e[Li]).call(e);let o;for(;(o=r.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},yj=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},xj=Tn("HTMLFormElement"),_j=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),_u=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ej=Tn("RegExp"),Sb=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ds(n,(o,a)=>{let l;(l=t(o,a,e))!==!1&&(r[a]=l||o)}),Object.defineProperties(e,r)},wj=e=>{Sb(e,(t,n)=>{if(tn(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(tn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Sj=(e,t)=>{const n={},r=o=>{o.forEach(a=>{n[a]=!0})};return Mo(e)?r(e):r(String(e).split(t)),n},Cj=()=>{},Pj=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Rj(e){return!!(e&&tn(e.append)&&e[yb]==="FormData"&&e[Li])}const Tj=e=>{const t=new Array(10),n=(r,o)=>{if(Ns(r)){if(t.indexOf(r)>=0)return;if(Os(r))return r;if(!("toJSON"in r)){t[o]=r;const a=Mo(r)?[]:{};return Ds(r,(l,c)=>{const u=n(l,o+1);!So(u)&&(a[c]=u)}),t[o]=void 0,a}}return r};return n(e,0)},Ij=Tn("AsyncFunction"),Aj=e=>e&&(Ns(e)||tn(e))&&tn(e.then)&&tn(e.catch),Cb=((e,t)=>e?setImmediate:t?((n,r)=>(Cr.addEventListener("message",({source:o,data:a})=>{o===Cr&&a===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Cr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",tn(Cr.postMessage)),$j=typeof queueMicrotask<"u"?queueMicrotask.bind(Cr):typeof process<"u"&&process.nextTick||Cb,jj=e=>e!=null&&tn(e[Li]),ee={isArray:Mo,isArrayBuffer:xb,isBuffer:Os,isFormData:oj,isArrayBufferView:G$,isString:q$,isNumber:_b,isBoolean:K$,isObject:Ns,isPlainObject:Ta,isEmptyObject:X$,isReadableStream:aj,isRequest:ij,isResponse:lj,isHeaders:cj,isUndefined:So,isDate:Y$,isFile:J$,isReactNativeBlob:Z$,isReactNative:Q$,isBlob:ej,isRegExp:Ej,isFunction:tn,isStream:nj,isURLSearchParams:sj,isTypedArray:vj,isFileList:tj,forEach:Ds,merge:xu,extend:dj,trim:uj,stripBOM:pj,inherits:fj,toFlatObject:mj,kindOf:Mi,kindOfTest:Tn,endsWith:gj,toArray:hj,forEachEntry:bj,matchAll:yj,isHTMLForm:xj,hasOwnProperty:_u,hasOwnProp:_u,reduceDescriptors:Sb,freezeMethods:wj,toObjectSet:Sj,toCamelCase:_j,noop:Cj,toFiniteNumber:Pj,findKey:Eb,global:Cr,isContextDefined:wb,isSpecCompliantForm:Rj,toJSONObject:Tj,isAsyncFn:Ij,isThenable:Aj,setImmediate:Cb,asap:$j,isIterable:jj},Oj=ee.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Nj=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(l){o=l.indexOf(":"),n=l.substring(0,o).trim().toLowerCase(),r=l.substring(o+1).trim(),!(!n||t[n]&&Oj[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Am=Symbol("internals"),Dj=/[^\x09\x20-\x7E\x80-\xFF]/g;function Lj(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}function Jo(e){return e&&String(e).trim().toLowerCase()}function Mj(e){return Lj(e.replace(Dj,""))}function Ia(e){return e===!1||e==null?e:ee.isArray(e)?e.map(Ia):Mj(String(e))}function kj(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const zj=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Xl(e,t,n,r,o){if(ee.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!ee.isString(t)){if(ee.isString(r))return t.indexOf(r)!==-1;if(ee.isRegExp(r))return r.test(t)}}function Vj(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Bj(e,t){const n=ee.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(o,a,l){return this[r].call(this,t,o,a,l)},configurable:!0})})}let qt=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function a(c,u,d){const p=Jo(u);if(!p)throw new Error("header name must be a non-empty string");const f=ee.findKey(o,p);(!f||o[f]===void 0||d===!0||d===void 0&&o[f]!==!1)&&(o[f||u]=Ia(c))}const l=(c,u)=>ee.forEach(c,(d,p)=>a(d,p,u));if(ee.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(ee.isString(t)&&(t=t.trim())&&!zj(t))l(Nj(t),n);else if(ee.isObject(t)&&ee.isIterable(t)){let c={},u,d;for(const p of t){if(!ee.isArray(p))throw TypeError("Object iterator must return a key-value pair");c[d=p[0]]=(u=c[d])?ee.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}l(c,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=Jo(t),t){const r=ee.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return kj(o);if(ee.isFunction(n))return n.call(this,o,r);if(ee.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Jo(t),t){const r=ee.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Xl(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function a(l){if(l=Jo(l),l){const c=ee.findKey(r,l);c&&(!n||Xl(r,r[c],c,n))&&(delete r[c],o=!0)}}return ee.isArray(t)?t.forEach(a):a(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const a=n[r];(!t||Xl(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const n=this,r={};return ee.forEach(this,(o,a)=>{const l=ee.findKey(r,a);if(l){n[l]=Ia(o),delete n[a];return}const c=t?Vj(a):String(a).trim();c!==a&&delete n[a],n[c]=Ia(o),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ee.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&ee.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Am]=this[Am]={accessors:{}}).accessors,o=this.prototype;function a(l){const c=Jo(l);r[c]||(Bj(o,l),r[c]=!0)}return ee.isArray(t)?t.forEach(a):a(t),this}};qt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ee.reduceDescriptors(qt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ee.freezeMethods(qt);const Fj="[REDACTED ****]";function Hj(e){if(ee.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(ee.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function Uj(e,t){const n=new Set(t.map(a=>String(a).toLowerCase())),r=[],o=a=>{if(a===null||typeof a!="object"||ee.isBuffer(a))return a;if(r.indexOf(a)!==-1)return;a instanceof qt&&(a=a.toJSON()),r.push(a);let l;if(ee.isArray(a))l=[],a.forEach((c,u)=>{const d=o(c);ee.isUndefined(d)||(l[u]=d)});else{if(!ee.isPlainObject(a)&&Hj(a))return r.pop(),a;l=Object.create(null);for(const[c,u]of Object.entries(a)){const d=n.has(c.toLowerCase())?Fj:o(u);ee.isUndefined(d)||(l[c]=d)}}return r.pop(),l};return o(e)}let Be=class Pb extends Error{static from(t,n,r,o,a,l){const c=new Pb(t.message,n||t.code,r,o,a);return c.cause=t,c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),l&&Object.assign(c,l),c}constructor(t,n,r,o,a){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),a&&(this.response=a,this.status=a.status)}toJSON(){const t=this.config,n=t&&ee.hasOwnProp(t,"redact")?t.redact:void 0,r=ee.isArray(n)&&n.length>0?Uj(t,n):ee.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}};Be.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Be.ERR_BAD_OPTION="ERR_BAD_OPTION";Be.ECONNABORTED="ECONNABORTED";Be.ETIMEDOUT="ETIMEDOUT";Be.ECONNREFUSED="ECONNREFUSED";Be.ERR_NETWORK="ERR_NETWORK";Be.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Be.ERR_DEPRECATED="ERR_DEPRECATED";Be.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Be.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Be.ERR_CANCELED="ERR_CANCELED";Be.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Be.ERR_INVALID_URL="ERR_INVALID_URL";Be.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const Wj=null;function Eu(e){return ee.isPlainObject(e)||ee.isArray(e)}function Rb(e){return ee.endsWith(e,"[]")?e.slice(0,-2):e}function Yl(e,t,n){return e?e.concat(t).map(function(o,a){return o=Rb(o),!n&&a?"["+o+"]":o}).join(n?".":""):t}function Gj(e){return ee.isArray(e)&&!e.some(Eu)}const qj=ee.toFlatObject(ee,{},null,function(t){return/^is[A-Z]/.test(t)});function zi(e,t,n){if(!ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ee.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,x){return!ee.isUndefined(x[b])});const r=n.metaTokens,o=n.visitor||f,a=n.dots,l=n.indexes,c=n.Blob||typeof Blob<"u"&&Blob,u=n.maxDepth===void 0?100:n.maxDepth,d=c&&ee.isSpecCompliantForm(t);if(!ee.isFunction(o))throw new TypeError("visitor must be a function");function p(g){if(g===null)return"";if(ee.isDate(g))return g.toISOString();if(ee.isBoolean(g))return g.toString();if(!d&&ee.isBlob(g))throw new Be("Blob is not supported. Use a Buffer instead.");return ee.isArrayBuffer(g)||ee.isTypedArray(g)?d&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function f(g,b,x){let y=g;if(ee.isReactNative(t)&&ee.isReactNativeBlob(g))return t.append(Yl(x,b,a),p(g)),!1;if(g&&!x&&typeof g=="object"){if(ee.endsWith(b,"{}"))b=r?b:b.slice(0,-2),g=JSON.stringify(g);else if(ee.isArray(g)&&Gj(g)||(ee.isFileList(g)||ee.endsWith(b,"[]"))&&(y=ee.toArray(g)))return b=Rb(b),y.forEach(function(S,C){!(ee.isUndefined(S)||S===null)&&t.append(l===!0?Yl([b],C,a):l===null?b:b+"[]",p(S))}),!1}return Eu(g)?!0:(t.append(Yl(x,b,a),p(g)),!1)}const m=[],h=Object.assign(qj,{defaultVisitor:f,convertValue:p,isVisitable:Eu});function v(g,b,x=0){if(!ee.isUndefined(g)){if(x>u)throw new Be("Object is too deeply nested ("+x+" levels). Max depth: "+u,Be.ERR_FORM_DATA_DEPTH_EXCEEDED);if(m.indexOf(g)!==-1)throw Error("Circular reference detected in "+b.join("."));m.push(g),ee.forEach(g,function(_,S){(!(ee.isUndefined(_)||_===null)&&o.call(t,_,ee.isString(S)?S.trim():S,b,h))===!0&&v(_,b?b.concat(S):[S],x+1)}),m.pop()}}if(!ee.isObject(e))throw new TypeError("data must be an object");return v(e),t}function $m(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function Yd(e,t){this._pairs=[],e&&zi(e,this,t)}const Tb=Yd.prototype;Tb.append=function(t,n){this._pairs.push([t,n])};Tb.toString=function(t){const n=t?function(r){return t.call(this,r,$m)}:$m;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Kj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Ib(e,t,n){if(!t)return e;const r=n&&n.encode||Kj,o=ee.isFunction(n)?{serialize:n}:n,a=o&&o.serialize;let l;if(a?l=a(t,o):l=ee.isURLSearchParams(t)?t.toString():new Yd(t,o).toString(r),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class jm{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ee.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Jd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Xj=typeof URLSearchParams<"u"?URLSearchParams:Yd,Yj=typeof FormData<"u"?FormData:null,Jj=typeof Blob<"u"?Blob:null,Zj={isBrowser:!0,classes:{URLSearchParams:Xj,FormData:Yj,Blob:Jj},protocols:["http","https","file","blob","url","data"]},Zd=typeof window<"u"&&typeof document<"u",wu=typeof navigator=="object"&&navigator||void 0,Qj=Zd&&(!wu||["ReactNative","NativeScript","NS"].indexOf(wu.product)<0),e1=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",t1=Zd&&window.location.href||"http://localhost",n1=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Zd,hasStandardBrowserEnv:Qj,hasStandardBrowserWebWorkerEnv:e1,navigator:wu,origin:t1},Symbol.toStringTag,{value:"Module"})),Vt={...n1,...Zj};function r1(e,t){return zi(e,new Vt.classes.URLSearchParams,{visitor:function(n,r,o,a){return Vt.isNode&&ee.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function o1(e){return ee.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function s1(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}function Ab(e){function t(n,r,o,a){let l=n[a++];if(l==="__proto__")return!0;const c=Number.isFinite(+l),u=a>=n.length;return l=!l&&ee.isArray(o)?o.length:l,u?(ee.hasOwnProp(o,l)?o[l]=ee.isArray(o[l])?o[l].concat(r):[o[l],r]:o[l]=r,!c):((!o[l]||!ee.isObject(o[l]))&&(o[l]=[]),t(n,r,o[l],a)&&ee.isArray(o[l])&&(o[l]=s1(o[l])),!c)}if(ee.isFormData(e)&&ee.isFunction(e.entries)){const n={};return ee.forEachEntry(e,(r,o)=>{t(o1(r),o,n,0)}),n}return null}const to=(e,t)=>e!=null&&ee.hasOwnProp(e,t)?e[t]:void 0;function a1(e,t,n){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ls={transitional:Jd,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,a=ee.isObject(t);if(a&&ee.isHTMLForm(t)&&(t=new FormData(t)),ee.isFormData(t))return o?JSON.stringify(Ab(t)):t;if(ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)||ee.isReadableStream(t))return t;if(ee.isArrayBufferView(t))return t.buffer;if(ee.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){const u=to(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return r1(t,u).toString();if((c=ee.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=to(this,"env"),p=d&&d.FormData;return zi(c?{"files[]":t}:t,p&&new p,u)}}return a||o?(n.setContentType("application/json",!1),a1(t)):t}],transformResponse:[function(t){const n=to(this,"transitional")||Ls.transitional,r=n&&n.forcedJSONParsing,o=to(this,"responseType"),a=o==="json";if(ee.isResponse(t)||ee.isReadableStream(t))return t;if(t&&ee.isString(t)&&(r&&!o||a)){const c=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t,to(this,"parseReviver"))}catch(u){if(c)throw u.name==="SyntaxError"?Be.from(u,Be.ERR_BAD_RESPONSE,this,null,to(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Vt.classes.FormData,Blob:Vt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ee.forEach(["delete","get","head","post","put","patch","query"],e=>{Ls.headers[e]={}});function Jl(e,t){const n=this||Ls,r=t||n,o=qt.from(r.headers);let a=r.data;return ee.forEach(e,function(c){a=c.call(n,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function $b(e){return!!(e&&e.__CANCEL__)}let Ms=class extends Be{constructor(t,n,r){super(t??"canceled",Be.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function jb(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Be("Request failed with status code "+n.status,n.status>=400&&n.status<500?Be.ERR_BAD_REQUEST:Be.ERR_BAD_RESPONSE,n.config,n.request,n))}function i1(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function l1(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,a=0,l;return t=t!==void 0?t:1e3,function(u){const d=Date.now(),p=r[a];l||(l=d),n[o]=u,r[o]=d;let f=a,m=0;for(;f!==o;)m+=n[f++],f=f%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),d-l<t)return;const h=p&&d-p;return h?Math.round(m*1e3/h):void 0}}function c1(e,t){let n=0,r=1e3/t,o,a;const l=(d,p=Date.now())=>{n=p,o=null,a&&(clearTimeout(a),a=null),e(...d)};return[(...d)=>{const p=Date.now(),f=p-n;f>=r?l(d,p):(o=d,a||(a=setTimeout(()=>{a=null,l(o)},r-f)))},()=>o&&l(o)]}const Ya=(e,t,n=3)=>{let r=0;const o=l1(50,250);return c1(a=>{const l=a.loaded,c=a.lengthComputable?a.total:void 0,u=c!=null?Math.min(l,c):l,d=Math.max(0,u-r),p=o(d);r=Math.max(r,u);const f={loaded:u,total:c,progress:c?u/c:void 0,bytes:d,rate:p||void 0,estimated:p&&c?(c-u)/p:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(f)},n)},Om=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Nm=e=>(...t)=>ee.asap(()=>e(...t)),u1=Vt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Vt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Vt.origin),Vt.navigator&&/(msie|trident)/i.test(Vt.navigator.userAgent)):()=>!0,d1=Vt.hasStandardBrowserEnv?{write(e,t,n,r,o,a,l){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];ee.isNumber(n)&&c.push(`expires=${new Date(n).toUTCString()}`),ee.isString(r)&&c.push(`path=${r}`),ee.isString(o)&&c.push(`domain=${o}`),a===!0&&c.push("secure"),ee.isString(l)&&c.push(`SameSite=${l}`),document.cookie=c.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),o=r.indexOf("=");if(o!==-1&&r.slice(0,o)===e)return decodeURIComponent(r.slice(o+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function p1(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function f1(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ob(e,t,n){let r=!p1(t);return e&&(r||n===!1)?f1(e,t):t}const Dm=e=>e instanceof qt?{...e}:e;function $r(e,t){t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(d,p,f,m){return ee.isPlainObject(d)&&ee.isPlainObject(p)?ee.merge.call({caseless:m},d,p):ee.isPlainObject(p)?ee.merge({},p):ee.isArray(p)?p.slice():p}function o(d,p,f,m){if(ee.isUndefined(p)){if(!ee.isUndefined(d))return r(void 0,d,f,m)}else return r(d,p,f,m)}function a(d,p){if(!ee.isUndefined(p))return r(void 0,p)}function l(d,p){if(ee.isUndefined(p)){if(!ee.isUndefined(d))return r(void 0,d)}else return r(void 0,p)}function c(d,p,f){if(ee.hasOwnProp(t,f))return r(d,p);if(ee.hasOwnProp(e,f))return r(void 0,d)}const u={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,allowedSocketPaths:l,responseEncoding:l,validateStatus:c,headers:(d,p,f)=>o(Dm(d),Dm(p),f,!0)};return ee.forEach(Object.keys({...e,...t}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;const f=ee.hasOwnProp(u,p)?u[p]:o,m=ee.hasOwnProp(e,p)?e[p]:void 0,h=ee.hasOwnProp(t,p)?t[p]:void 0,v=f(m,h,p);ee.isUndefined(v)&&f!==c||(n[p]=v)}),n}const m1=["content-type","content-length"];function g1(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t).forEach(([r,o])=>{m1.includes(r.toLowerCase())&&e.set(r,o)})}const h1=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),Nb=e=>{const t=$r({},e),n=m=>ee.hasOwnProp(t,m)?t[m]:void 0,r=n("data");let o=n("withXSRFToken");const a=n("xsrfHeaderName"),l=n("xsrfCookieName");let c=n("headers");const u=n("auth"),d=n("baseURL"),p=n("allowAbsoluteUrls"),f=n("url");if(t.headers=c=qt.from(c),t.url=Ib(Ob(d,f,p),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?h1(u.password):""))),ee.isFormData(r)&&(Vt.hasStandardBrowserEnv||Vt.hasStandardBrowserWebWorkerEnv?c.setContentType(void 0):ee.isFunction(r.getHeaders)&&g1(c,r.getHeaders(),n("formDataHeaderPolicy"))),Vt.hasStandardBrowserEnv&&(ee.isFunction(o)&&(o=o(t)),o===!0||o==null&&u1(t.url))){const h=a&&l&&d1.read(l);h&&c.set(a,h)}return t},v1=typeof XMLHttpRequest<"u",b1=v1&&function(e){return new Promise(function(n,r){const o=Nb(e);let a=o.data;const l=qt.from(o.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:d}=o,p,f,m,h,v;function g(){h&&h(),v&&v(),o.cancelToken&&o.cancelToken.unsubscribe(p),o.signal&&o.signal.removeEventListener("abort",p)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function x(){if(!b)return;const _=qt.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),C={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:_,config:e,request:b};jb(function(T){n(T),g()},function(T){r(T),g()},C),b=null}"onloadend"in b?b.onloadend=x:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.startsWith("file:"))||setTimeout(x)},b.onabort=function(){b&&(r(new Be("Request aborted",Be.ECONNABORTED,e,b)),g(),b=null)},b.onerror=function(S){const C=S&&S.message?S.message:"Network Error",I=new Be(C,Be.ERR_NETWORK,e,b);I.event=S||null,r(I),g(),b=null},b.ontimeout=function(){let S=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const C=o.transitional||Jd;o.timeoutErrorMessage&&(S=o.timeoutErrorMessage),r(new Be(S,C.clarifyTimeoutError?Be.ETIMEDOUT:Be.ECONNABORTED,e,b)),g(),b=null},a===void 0&&l.setContentType(null),"setRequestHeader"in b&&ee.forEach(l.toJSON(),function(S,C){b.setRequestHeader(C,S)}),ee.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),c&&c!=="json"&&(b.responseType=o.responseType),d&&([m,v]=Ya(d,!0),b.addEventListener("progress",m)),u&&b.upload&&([f,h]=Ya(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(p=_=>{b&&(r(!_||_.type?new Ms(null,e,b):_),b.abort(),g(),b=null)},o.cancelToken&&o.cancelToken.subscribe(p),o.signal&&(o.signal.aborted?p():o.signal.addEventListener("abort",p)));const y=i1(o.url);if(y&&!Vt.protocols.includes(y)){r(new Be("Unsupported protocol "+y+":",Be.ERR_BAD_REQUEST,e));return}b.send(a||null)})},y1=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const a=function(d){if(!o){o=!0,c();const p=d instanceof Error?d:this.reason;r.abort(p instanceof Be?p:new Ms(p instanceof Error?p.message:p))}};let l=t&&setTimeout(()=>{l=null,a(new Be(`timeout of ${t}ms exceeded`,Be.ETIMEDOUT))},t);const c=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(a):d.removeEventListener("abort",a)}),e=null)};e.forEach(d=>d.addEventListener("abort",a));const{signal:u}=r;return u.unsubscribe=()=>ee.asap(c),u}},x1=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},_1=async function*(e,t){for await(const n of E1(e))yield*x1(n,t)},E1=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Lm=(e,t,n,r)=>{const o=_1(e,t);let a=0,l,c=u=>{l||(l=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:d,value:p}=await o.next();if(d){c(),u.close();return}let f=p.byteLength;if(n){let m=a+=f;n(m)}u.enqueue(new Uint8Array(p))}catch(d){throw c(d),d}},cancel(u){return c(u),o.return()}},{highWaterMark:2})};function w1(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let l=r.length;const c=r.length;for(let h=0;h<c;h++)if(r.charCodeAt(h)===37&&h+2<c){const v=r.charCodeAt(h+1),g=r.charCodeAt(h+2);(v>=48&&v<=57||v>=65&&v<=70||v>=97&&v<=102)&&(g>=48&&g<=57||g>=65&&g<=70||g>=97&&g<=102)&&(l-=2,h+=2)}let u=0,d=c-1;const p=h=>h>=2&&r.charCodeAt(h-2)===37&&r.charCodeAt(h-1)===51&&(r.charCodeAt(h)===68||r.charCodeAt(h)===100);d>=0&&(r.charCodeAt(d)===61?(u++,d--):p(d)&&(u++,d-=3)),u===1&&d>=0&&(r.charCodeAt(d)===61||p(d))&&u++;const m=Math.floor(l/4)*3-(u||0);return m>0?m:0}if(typeof Buffer<"u"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(r,"utf8");let a=0;for(let l=0,c=r.length;l<c;l++){const u=r.charCodeAt(l);if(u<128)a+=1;else if(u<2048)a+=2;else if(u>=55296&&u<=56319&&l+1<c){const d=r.charCodeAt(l+1);d>=56320&&d<=57343?(a+=4,l++):a+=3}else a+=3}return a}const Qd="1.16.0",Mm=64*1024,{isFunction:ia}=ee,km=(e,...t)=>{try{return!!e(...t)}catch{return!1}},S1=e=>{const t=ee.global??globalThis,{ReadableStream:n,TextEncoder:r}=t;e=ee.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:o,Request:a,Response:l}=e,c=o?ia(o):typeof fetch=="function",u=ia(a),d=ia(l);if(!c)return!1;const p=c&&ia(n),f=c&&(typeof r=="function"?(x=>y=>x.encode(y))(new r):async x=>new Uint8Array(await new a(x).arrayBuffer())),m=u&&p&&km(()=>{let x=!1;const y=new a(Vt.origin,{body:new n,method:"POST",get duplex(){return x=!0,"half"}}),_=y.headers.has("Content-Type");return y.body!=null&&y.body.cancel(),x&&!_}),h=d&&p&&km(()=>ee.isReadableStream(new l("").body)),v={stream:h&&(x=>x.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(x=>{!v[x]&&(v[x]=(y,_)=>{let S=y&&y[x];if(S)return S.call(y);throw new Be(`Response type '${x}' is not supported`,Be.ERR_NOT_SUPPORT,_)})});const g=async x=>{if(x==null)return 0;if(ee.isBlob(x))return x.size;if(ee.isSpecCompliantForm(x))return(await new a(Vt.origin,{method:"POST",body:x}).arrayBuffer()).byteLength;if(ee.isArrayBufferView(x)||ee.isArrayBuffer(x))return x.byteLength;if(ee.isURLSearchParams(x)&&(x=x+""),ee.isString(x))return(await f(x)).byteLength},b=async(x,y)=>{const _=ee.toFiniteNumber(x.getContentLength());return _??g(y)};return async x=>{let{url:y,method:_,data:S,signal:C,cancelToken:I,timeout:T,onDownloadProgress:R,onUploadProgress:P,responseType:N,headers:O,withCredentials:k="same-origin",fetchOptions:L,maxContentLength:W,maxBodyLength:Z}=Nb(x);const F=ee.isNumber(W)&&W>-1,X=ee.isNumber(Z)&&Z>-1;let q=o||fetch;N=N?(N+"").toLowerCase():"text";let z=y1([C,I&&I.toAbortSignal()],T),H=null;const te=z&&z.unsubscribe&&(()=>{z.unsubscribe()});let j;try{if(F&&typeof y=="string"&&y.startsWith("data:")&&w1(y)>W)throw new Be("maxContentLength size of "+W+" exceeded",Be.ERR_BAD_RESPONSE,x,H);if(X&&_!=="get"&&_!=="head"){const Y=await b(O,S);if(typeof Y=="number"&&isFinite(Y)&&Y>Z)throw new Be("Request body larger than maxBodyLength limit",Be.ERR_BAD_REQUEST,x,H)}if(P&&m&&_!=="get"&&_!=="head"&&(j=await b(O,S))!==0){let Y=new a(y,{method:"POST",body:S,duplex:"half"}),G;if(ee.isFormData(S)&&(G=Y.headers.get("content-type"))&&O.setContentType(G),Y.body){const[ne,oe]=Om(j,Ya(Nm(P)));S=Lm(Y.body,Mm,ne,oe)}}ee.isString(k)||(k=k?"include":"omit");const M=u&&"credentials"in a.prototype;if(ee.isFormData(S)){const Y=O.getContentType();Y&&/^multipart\/form-data/i.test(Y)&&!/boundary=/i.test(Y)&&O.delete("content-type")}O.set("User-Agent","axios/"+Qd,!1);const K={...L,signal:z,method:_.toUpperCase(),headers:O.normalize().toJSON(),body:S,duplex:"half",credentials:M?k:void 0};H=u&&new a(y,K);let D=await(u?q(H,L):q(y,K));if(F){const Y=ee.toFiniteNumber(D.headers.get("content-length"));if(Y!=null&&Y>W)throw new Be("maxContentLength size of "+W+" exceeded",Be.ERR_BAD_RESPONSE,x,H)}const U=h&&(N==="stream"||N==="response");if(h&&D.body&&(R||F||U&&te)){const Y={};["status","statusText","headers"].forEach(ae=>{Y[ae]=D[ae]});const G=ee.toFiniteNumber(D.headers.get("content-length")),[ne,oe]=R&&Om(G,Ya(Nm(R),!0))||[];let Q=0;const re=ae=>{if(F&&(Q=ae,Q>W))throw new Be("maxContentLength size of "+W+" exceeded",Be.ERR_BAD_RESPONSE,x,H);ne&&ne(ae)};D=new l(Lm(D.body,Mm,re,()=>{oe&&oe(),te&&te()}),Y)}N=N||"text";let V=await v[ee.findKey(v,N)||"text"](D,x);if(F&&!h&&!U){let Y;if(V!=null&&(typeof V.byteLength=="number"?Y=V.byteLength:typeof V.size=="number"?Y=V.size:typeof V=="string"&&(Y=typeof r=="function"?new r().encode(V).byteLength:V.length)),typeof Y=="number"&&Y>W)throw new Be("maxContentLength size of "+W+" exceeded",Be.ERR_BAD_RESPONSE,x,H)}return!U&&te&&te(),await new Promise((Y,G)=>{jb(Y,G,{data:V,headers:qt.from(D.headers),status:D.status,statusText:D.statusText,config:x,request:H})})}catch(M){if(te&&te(),z&&z.aborted&&z.reason instanceof Be){const K=z.reason;throw K.config=x,H&&(K.request=H),M!==K&&(K.cause=M),K}throw M&&M.name==="TypeError"&&/Load failed|fetch/i.test(M.message)?Object.assign(new Be("Network Error",Be.ERR_NETWORK,x,H,M&&M.response),{cause:M.cause||M}):Be.from(M,M&&M.code,x,H,M&&M.response)}}},C1=new Map,Db=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,a=[r,o,n];let l=a.length,c=l,u,d,p=C1;for(;c--;)u=a[c],d=p.get(u),d===void 0&&p.set(u,d=c?new Map:S1(t)),p=d;return d};Db();const ep={http:Wj,xhr:b1,fetch:{get:Db}};ee.forEach(ep,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const zm=e=>`- ${e}`,P1=e=>ee.isFunction(e)||e===null||e===!1;function R1(e,t){e=ee.isArray(e)?e:[e];const{length:n}=e;let r,o;const a={};for(let l=0;l<n;l++){r=e[l];let c;if(o=r,!P1(r)&&(o=ep[(c=String(r)).toLowerCase()],o===void 0))throw new Be(`Unknown adapter '${c}'`);if(o&&(ee.isFunction(o)||(o=o.get(t))))break;a[c||"#"+l]=o}if(!o){const l=Object.entries(a).map(([u,d])=>`adapter ${u} `+(d===!1?"is not supported by the environment":"is not available in the build"));let c=n?l.length>1?`since :
`+l.map(zm).join(`
`):" "+zm(l[0]):"as no adapter specified";throw new Be("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return o}const Lb={getAdapter:R1,adapters:ep};function Zl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ms(null,e)}function Vm(e){return Zl(e),e.headers=qt.from(e.headers),e.data=Jl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Lb.getAdapter(e.adapter||Ls.adapter,e)(e).then(function(r){Zl(e),e.response=r;try{r.data=Jl.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=qt.from(r.headers),r},function(r){if(!$b(r)&&(Zl(e),r&&r.response)){e.response=r.response;try{r.response.data=Jl.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=qt.from(r.response.headers)}return Promise.reject(r)})}const Vi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vi[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Bm={};Vi.transitional=function(t,n,r){function o(a,l){return"[Axios v"+Qd+"] Transitional option '"+a+"'"+l+(r?". "+r:"")}return(a,l,c)=>{if(t===!1)throw new Be(o(l," has been removed"+(n?" in "+n:"")),Be.ERR_DEPRECATED);return n&&!Bm[l]&&(Bm[l]=!0,console.warn(o(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,l,c):!0}};Vi.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function T1(e,t,n){if(typeof e!="object")throw new Be("options must be an object",Be.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],l=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(l){const c=e[a],u=c===void 0||l(c,a,e);if(u!==!0)throw new Be("option "+a+" must be "+u,Be.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Be("Unknown option "+a,Be.ERR_BAD_OPTION)}}const Aa={assertOptions:T1,validators:Vi},mn=Aa.validators;let Ir=class{constructor(t){this.defaults=t||{},this.interceptors={request:new jm,response:new jm}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const a=(()=>{if(!o.stack)return"";const l=o.stack.indexOf(`
`);return l===-1?"":o.stack.slice(l+1)})();try{if(!r.stack)r.stack=a;else if(a){const l=a.indexOf(`
`),c=l===-1?-1:a.indexOf(`
`,l+1),u=c===-1?"":a.slice(c+1);String(r.stack).endsWith(u)||(r.stack+=`
`+a)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=$r(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:a}=n;r!==void 0&&Aa.assertOptions(r,{silentJSONParsing:mn.transitional(mn.boolean),forcedJSONParsing:mn.transitional(mn.boolean),clarifyTimeoutError:mn.transitional(mn.boolean),legacyInterceptorReqResOrdering:mn.transitional(mn.boolean)},!1),o!=null&&(ee.isFunction(o)?n.paramsSerializer={serialize:o}:Aa.assertOptions(o,{encode:mn.function,serialize:mn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Aa.assertOptions(n,{baseUrl:mn.spelling("baseURL"),withXsrfToken:mn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=a&&ee.merge(a.common,a[n.method]);a&&ee.forEach(["delete","get","head","post","put","patch","query","common"],v=>{delete a[v]}),n.headers=qt.concat(l,a);const c=[];let u=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;u=u&&g.synchronous;const b=n.transitional||Jd;b&&b.legacyInterceptorReqResOrdering?c.unshift(g.fulfilled,g.rejected):c.push(g.fulfilled,g.rejected)});const d=[];this.interceptors.response.forEach(function(g){d.push(g.fulfilled,g.rejected)});let p,f=0,m;if(!u){const v=[Vm.bind(this),void 0];for(v.unshift(...c),v.push(...d),m=v.length,p=Promise.resolve(n);f<m;)p=p.then(v[f++],v[f++]);return p}m=c.length;let h=n;for(;f<m;){const v=c[f++],g=c[f++];try{h=v(h)}catch(b){g.call(this,b);break}}try{p=Vm.call(this,h)}catch(v){return Promise.reject(v)}for(f=0,m=d.length;f<m;)p=p.then(d[f++],d[f++]);return p}getUri(t){t=$r(this.defaults,t);const n=Ob(t.baseURL,t.url,t.allowAbsoluteUrls);return Ib(n,t.params,t.paramsSerializer)}};ee.forEach(["delete","get","head","options"],function(t){Ir.prototype[t]=function(n,r){return this.request($r(r||{},{method:t,url:n,data:(r||{}).data}))}});ee.forEach(["post","put","patch","query"],function(t){function n(r){return function(a,l,c){return this.request($r(c||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:l}))}}Ir.prototype[t]=n(),t!=="query"&&(Ir.prototype[t+"Form"]=n(!0))});let I1=class Mb{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(o=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](o);r._listeners=null}),this.promise.then=o=>{let a;const l=new Promise(c=>{r.subscribe(c),a=c}).then(o);return l.cancel=function(){r.unsubscribe(a)},l},t(function(a,l,c){r.reason||(r.reason=new Ms(a,l,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Mb(function(o){t=o}),cancel:t}}};function A1(e){return function(n){return e.apply(null,n)}}function $1(e){return ee.isObject(e)&&e.isAxiosError===!0}const Su={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Su).forEach(([e,t])=>{Su[t]=e});function kb(e){const t=new Ir(e),n=bb(Ir.prototype.request,t);return ee.extend(n,Ir.prototype,t,{allOwnKeys:!0}),ee.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return kb($r(e,o))},n}const yt=kb(Ls);yt.Axios=Ir;yt.CanceledError=Ms;yt.CancelToken=I1;yt.isCancel=$b;yt.VERSION=Qd;yt.toFormData=zi;yt.AxiosError=Be;yt.Cancel=yt.CanceledError;yt.all=function(t){return Promise.all(t)};yt.spread=A1;yt.isAxiosError=$1;yt.mergeConfig=$r;yt.AxiosHeaders=qt;yt.formToJSON=e=>Ab(ee.isHTMLForm(e)?new FormData(e):e);yt.getAdapter=Lb.getAdapter;yt.HttpStatusCode=Su;yt.default=yt;const{Axios:SK,AxiosError:Cu,CanceledError:CK,isCancel:PK,CancelToken:RK,VERSION:TK,all:IK,Cancel:AK,isAxiosError:$K,spread:jK,toFormData:OK,AxiosHeaders:Ja,HttpStatusCode:NK,formToJSON:DK,getAdapter:LK,mergeConfig:MK,create:kK}=yt,Fm="avalog_visitor_id",Hm=()=>typeof crypto<"u"&&typeof crypto.randomUUID=="function"?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)});let Er=null;const Um=()=>{if(Er)return Er;try{const e=localStorage.getItem(Fm);if(e)return Er=e,e;const t=Hm();return localStorage.setItem(Fm,t),Er=t,t}catch{return Er||(Er=Hm()),Er}},j1=e=>"/api",O1=j1(),N1=["/license","/city","/mailing-view","/port-services","/additional-service-at-the-port","/carrier","/container-type","/form","/chat/widget","/rent-calculator","/international-auto"],D1=e=>{if(!e)return"";try{return new URL(e,window.location.origin).pathname.replace(/^\/api/,"")}catch{return e.replace(/^https?:\/\/[^/]+/i,"").replace(/^\/api/,"")}},zb=e=>{const t=D1(e);return N1.some(n=>t===n||t.startsWith(`${n}/`))},L1=e=>{if(e){if(e instanceof Ja){e.delete("Authorization"),e.delete("authorization");return}delete e.Authorization,delete e.authorization}},Vb=(e,t)=>{if(e){if(e instanceof Ja){e.set("Authorization",t);return}e.Authorization=t}},Ae=yt.create({baseURL:O1,headers:{"Content-Type":"application/json"}});Ae.interceptors.request.use(async e=>{const t=e,n=zb(t.url),r=t.skipAuth===!0||n,o=Qt.getAccessToken();return n&&L1(t.headers),!r&&o&&o.trim()!==""&&Vb(t.headers,`Bearer ${o}`),t.headers instanceof Ja?t.headers.set("X-Visitor-Id",Um()):t.headers&&(t.headers["X-Visitor-Id"]=Um()),t.data instanceof FormData&&(t.headers instanceof Ja?t.headers.delete("Content-Type"):t.headers&&delete t.headers["Content-Type"]),t},e=>Promise.reject(e));let la=null;const M1=()=>(la||(la=us.refreshToken().finally(()=>{la=null})),la);Ae.interceptors.response.use(e=>e,async e=>{var c,u,d,p,f,m;const t=e.config,n=zb(t==null?void 0:t.url),r=(t==null?void 0:t.skipAuth)===!0||n,o=(c=e.response)==null?void 0:c.status,a=o===401&&!r,l=!!Qt.getRefreshToken()||!!localStorage.getItem("user");if(a&&!(t!=null&&t._retry)&&t&&l&&(t._retry=!0,await M1())){const v=Qt.getAccessToken();return v&&Vb(t.headers,`Bearer ${v}`),Ae(t)}return a&&Qt.getAccessToken()&&(Qt.clearTokens(),typeof window<"u"&&window.dispatchEvent(new CustomEvent("auth:session-expired"))),console.error("❌ API Error:",(d=(u=e.config)==null?void 0:u.method)==null?void 0:d.toUpperCase(),(p=e.config)==null?void 0:p.url,"→",o??"network"),o===404&&((m=(f=e.config)==null?void 0:f.url)!=null&&m.includes("/port-services/")),Promise.reject(e)});const zK=Object.freeze(Object.defineProperty({__proto__:null,default:Ae},Symbol.toStringTag,{value:"Module"})),k1=new Set(["fa","ar","he","ur"]);function Bb(e){return(e||"").toLowerCase().split("-")[0]}function z1(e){return k1.has(Bb(e))}function Fb(e){if(typeof document>"u")return;const t=document.documentElement;t.setAttribute("dir",z1(e)?"rtl":"ltr"),e&&t.setAttribute("lang",Bb(e))}const Wm=lv(),Gm=Wm.enabled?Wm.locale:void 0;function Hb(e){switch((e??"").toLowerCase().split("-")[0]){case"en":return"en";case"zho":case"zh":return"zh-cn";case"tr":return"tr";case"hi":return"hi";default:return"ru"}}Ln.use(QS).use(eC).use(tC).init({...Gm?{lng:Gm}:{},supportedLngs:["ru","en","zho","tr","hi"],ns:["translation","common"],defaultNS:"translation",fallbackLng:{default:["en","ru"]},load:"languageOnly",nonExplicitSupportedLngs:!0,debug:!1,detection:{order:["localStorage","queryString","cookie","navigator"],caches:["localStorage"],lookupLocalStorage:"avalog.i18n.language",lookupQuerystring:"lang"},interpolation:{escapeValue:!1}});Fb(Ln.resolvedLanguage??Ln.language);Ln.on("languageChanged",Fb);pd.locale(Hb(Ln.resolvedLanguage??Ln.language));Ln.on("languageChanged",e=>pd.locale(Hb(e)));const mt=(e,t)=>Ln.isInitialized?Ln.t(e,t):t,Qt={setTokens(e,t){localStorage.setItem("access_token",e),t&&localStorage.setItem("refresh_token",t)},getAccessToken(){return localStorage.getItem("access_token")},getRefreshToken(){return localStorage.getItem("refresh_token")},clearTokens(){localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("verification_token"),localStorage.removeItem("isAuthenticated"),localStorage.removeItem("user_email")}},Ub=e=>{var t;if(e instanceof Cu){const n=(t=e.response)==null?void 0:t.data;return n&&(n.message||n.error||n.detail||(Array.isArray(n.errors)?n.errors.join(", "):""))||""}return e instanceof Error&&e.message||""},V1=(e,t)=>{const n=e.trim();return n?/already\s*exist|email.*tak|уже\s*(зарегистрирован|существует|занят)/i.test(n)?mt("authForm.api.emailTaken","Этот email уже зарегистрирован. Войдите в существующий аккаунт или восстановите пароль через «Забыли пароль?»."):/unauthorized|bad\s*credentials|invalid\s*credentials|authentication\s*failed|user\s*not\s*found/i.test(n)?mt("authForm.api.badCredentials","Неверный email или пароль."):/access\s*denied|forbidden/i.test(n)?mt("authForm.api.forbidden","Недостаточно прав для этого действия."):/captcha|turnstile/i.test(n)?mt("authForm.api.captchaFailed","Не удалось пройти проверку «я не робот». Обновите страницу и попробуйте снова."):/token.*(expired|invalid)|invalid.*token|просроч/i.test(n)?mt("authForm.api.linkExpired","Ссылка недействительна или просрочена."):/[а-яё]/i.test(n)?n:t:t},Xn=(e,t)=>V1(Ub(e),t),us={async login(e,t,n=!1){var o;const r=btoa(`${e}:${t}`);try{const a=await Ae.post("/sign-in",null,{headers:{Authorization:`Basic ${r}`},params:{rememberMe:n},skipAuth:!0});return Qt.setTokens(a.data.access_token,a.data.refresh_token),localStorage.setItem("user_email",a.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:a.data}}catch(a){const l=a instanceof Cu?(o=a.response)==null?void 0:o.status:void 0;if(l===423)return{success:!1,message:Xn(a,mt("authForm.api.accountLocked","Аккаунт временно заблокирован после нескольких неудачных попыток входа. Попробуйте через 15 минут или восстановите пароль."))};const c=l===401?mt("authForm.api.wrongCredentials","Неверный email или пароль"):mt("authForm.api.loginError","Ошибка при авторизации");return{success:!1,message:Xn(a,c)}}},async register(e,t,n,r){var o;try{const a=await Ae.post("/sign-up",{username:e,userPassword:t,phoneNumber:n,fullName:r},{skipAuth:!0});return a.data.access_token&&Qt.setTokens(a.data.access_token,a.data.refresh_token),localStorage.setItem("user_email",a.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:a.data}}catch(a){const l=a instanceof Cu,c=l?(o=a.response)==null?void 0:o.status:void 0;if(l&&!a.response)return{success:!1,message:mt("authForm.api.networkError","Не удалось связаться с сервером. Проверьте интернет-соединение и попробуйте ещё раз.")};const u=Ub(a);if(c===409||/already\s*exist/i.test(u))return{success:!1,field:"email",message:mt("authForm.api.emailTaken","Этот email уже зарегистрирован. Войдите в существующий аккаунт или восстановите пароль через «Забыли пароль?».")};switch(c){case 400:case 422:return{success:!1,message:Xn(a,mt("authForm.api.registerValidation","Проверьте правильность полей: email в формате name@domain.ru, пароль не короче 8 символов, телефон с кодом страны (+7…), ФИО полностью."))};case 429:return{success:!1,message:mt("authForm.api.tooManyAttempts","Слишком много попыток регистрации подряд. Подождите минуту и попробуйте снова.")};case 500:case 502:case 503:case 504:return{success:!1,message:mt("authForm.api.serviceUnavailable","Сервис временно недоступен. Повторите попытку через несколько минут — если ошибка не исчезнет, напишите нам на hello@avalog.ru.")};default:return{success:!1,message:Xn(a,mt("authForm.api.registerFailed","Не удалось завершить регистрацию. Проверьте введённые данные и попробуйте снова."))}}}},async refreshToken(){const e=Qt.getRefreshToken();try{const t=await Ae.post("/refresh-token",null,{headers:e?{Authorization:`Bearer ${e}`}:void 0,withCredentials:!0,skipAuth:!0});return Qt.setTokens(t.data.access_token,t.data.refresh_token),!0}catch{return!1}},async passwordResetRequest(e){return{message:(await Ae.post("/auth/password-reset/request",{username:e},{skipAuth:!0})).data.message||mt("authForm.api.resetRequested","Если пользователь существует, письмо отправлено")}},async passwordResetConfirm(e,t){try{return{success:!0,message:(await Ae.post("/auth/password-reset/confirm",{token:e,newPassword:t},{skipAuth:!0})).data.message||mt("authForm.api.passwordUpdated","Пароль успешно обновлён")}}catch(n){return{success:!1,message:Xn(n,mt("authForm.api.tokenInvalid","Токен неверен или просрочен"))}}},async verifyEmailConfirm(e){try{return await Ae.post("/auth/verify-email/confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:Xn(t,mt("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async verifyEmailResend(){return(await Ae.post("/auth/verify-email/resend")).data},async requestEmailChange(e,t){var n;try{return await Ae.post("/user/email/change-request",{newEmail:e,currentPassword:t}),{success:!0}}catch(r){const o=r==null?void 0:r.response,a=(n=o==null?void 0:o.data)==null?void 0:n.detail;return a==="NEW_EMAIL_TAKEN"?{success:!1,message:mt("authForm.api.newEmailTaken","Этот email уже занят другим аккаунтом.")}:a==="NEW_EMAIL_SAME_AS_CURRENT"?{success:!1,message:mt("authForm.api.newEmailSame","Новый email совпадает с текущим.")}:(o==null?void 0:o.status)===401?{success:!1,message:mt("authForm.api.wrongCurrentPassword","Текущий пароль введён неверно.")}:{success:!1,message:Xn(r,mt("authForm.api.emailChangeFailed","Не удалось запросить смену email."))}}},async confirmEmailChange(e){try{return await Ae.post("/user/email/change-confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:Xn(t,mt("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async revokeAllSessions(){return(await Ae.post("/auth/sessions/revoke-all")).data},async logout(){const e=Qt.getRefreshToken();if(!e){Qt.clearTokens();return}try{await Ae.post("/logout",null,{headers:{Authorization:`Bearer ${e}`},skipAuth:!0})}catch{}finally{Qt.clearTokens()}}},B1={merge(){return Ae.post("/statistics/merge-anonymous").then(e=>e.data)}};let or=null,_s=!1;function F1(){if(_s)return;const t=Number("101715349");if(!Number.isFinite(t)||t<=0||typeof window>"u"||typeof document>"u")return;or=t;const n=window;if(!n.ym){const o=(...a)=>{o.a=o.a??[],o.a.push(a)};o.l=Date.now(),n.ym=o}n.ym(t,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!1,defer:!0,trustedDomains:["avalog.ru","www.avalog.ru","avalogtech.com","www.avalogtech.com"]});const r=document.createElement("script");r.async=!0,r.defer=!0,r.src="https://mc.yandex.ru/metrika/tag.js",document.head.appendChild(r),_s=!0}function H1(e,t){if(!(!_s||or==null)&&!(typeof window>"u"||!window.ym))try{t&&Object.keys(t).length>0?window.ym(or,"reachGoal",e,t):window.ym(or,"reachGoal",e)}catch{}}function U1(e,t){if(!(!_s||or==null)&&!(typeof window>"u"||!window.ym))try{window.ym(or,"hit",e,t??{})}catch{}}function VK(e){if(!(!_s||or==null)&&!(typeof window>"u"||!window.ym))try{window.ym(or,"userParams",{[e]:"1"})}catch{}}let bn=null,ar=!1;async function Wb(){if(ar)return;const e="phc_ALJZbeach8myJ85TGKZ8xReLnvb6KCWGcVzJTLTMY8Av",{default:t}=await w(async()=>{const{default:n}=await import("./module-DAbwvvdc.js");return{default:n}},[]);bn=t,t.init(e,{api_host:"https://eu.i.posthog.com",capture_pageview:!1,capture_pageleave:!0,session_recording:{maskAllInputs:!0,maskTextSelector:"[data-ph-mask]",blockSelector:"[data-ph-block]",sampleRate:.01},loaded:n=>{},ip:!1,autocapture:!1}),ar=!0,G1()}function Gb(){return ar}function qb(){return bn}function jr(e,t){ar&&bn&&bn.capture(e,t),H1(e,t)}function Kb(e,t){!ar||!bn||bn.identify(e,t)}function Xb(){!ar||!bn||bn.reset()}const W1={"perplexity.ai":"Perplexity","chat.openai.com":"ChatGPT","chatgpt.com":"ChatGPT","claude.ai":"Claude","gemini.google.com":"Gemini","bard.google.com":"Gemini","ya.ru":"Yandex AI","yandex.ru/ai":"Yandex AI","gigachat.sber.ru":"GigaChat","gigachat.ru":"GigaChat","you.com":"You.com","phind.com":"Phind","bing.com":"Bing Copilot","copilot.microsoft.com":"Bing Copilot","poe.com":"Poe"};function G1(){if(!ar)return;const e=typeof document<"u"?document.referrer:"";if(!e)return;let t=null;for(const[n,r]of Object.entries(W1))if(e.includes(n)){t=r;break}!t||!bn||bn.capture("ai_referrer_visit",{ai_engine:t,landing_page:typeof window<"u"?window.location.pathname:"",referrer:e})}function tp(e){ar&&bn&&bn.capture("$pageview",{$current_url:window.location.origin+e}),U1(e)}const q1=Object.freeze(Object.defineProperty({__proto__:null,capturePageview:tp,capturePostHog:jr,getPostHog:qb,identifyPostHog:Kb,initPostHog:Wb,isPostHogActive:Gb,resetPostHog:Xb},Symbol.toStringTag,{value:"Module"})),Yb=s.createContext(void 0),K1=()=>{const e=localStorage.getItem("user");if(!e)return null;try{return JSON.parse(e)}catch{return localStorage.removeItem("user"),null}},X1=({children:e})=>{const[t,n]=s.useState(K1),[r,o]=s.useState(()=>localStorage.getItem("isAuthenticated")==="true"),a=(u,d)=>{const p={email:d.email,fullName:d.fullName||d.user_name||d.email,phone:d.phoneNumber||""};n(p),o(!0),localStorage.setItem("user",JSON.stringify(p)),localStorage.setItem("access_token",u),localStorage.setItem("isAuthenticated","true"),typeof window<"u"&&window.dispatchEvent(new CustomEvent("auth:logged-in")),B1.merge().catch(()=>{}),Kb(p.email,{fullName:p.fullName}),jr("auth_login")},l=()=>{jr("auth_logout"),Xb(),n(null),o(!1),us.logout().catch(()=>{}),Qt.clearTokens(),localStorage.removeItem("user")},c=async()=>{try{const u=await Ae.get("/user"),d=u.data.roles??[],p=u.data.tier??null;n(f=>f&&{...f,roles:d,tier:p});try{const f=localStorage.getItem("user");if(f){const m=JSON.parse(f);localStorage.setItem("user",JSON.stringify({...m,roles:d,tier:p}))}}catch{}return d}catch{return[]}};return s.useEffect(()=>{r&&(!(t!=null&&t.roles)||(t==null?void 0:t.tier)===void 0)&&c()},[r]),i.jsx(Yb.Provider,{value:{user:t,login:a,logout:l,isAuthenticated:r,refreshProfile:c},children:e})},Y1={user:null,isAuthenticated:!1,login:()=>{},logout:()=>{},refreshProfile:()=>Promise.resolve([])},ks=()=>s.useContext(Yb)??Y1,J1="_authPopup_19voi_1",Z1="_authPopup__content_19voi_13",Q1="_authPopup__closeButton_19voi_25",eO="_authPopup__title_19voi_43",tO="_authPopup__tabs_19voi_50",nO="_authPopup__tab_19voi_50",rO="_authPopup__tabActive_19voi_70",oO="_authPopup__error_19voi_82",sO="_authPopup__success_19voi_91",aO="_authPopup__link_19voi_100",iO="_authPopup__hint_19voi_114",lO="_authPopup__fieldError_19voi_120",cO="_authPopup__inputError_19voi_128",uO="_authPopup__form_19voi_154",dO="_authPopup__formGroup_19voi_158",pO="_authPopup__input_19voi_128",fO="_authPopup__buttonsContainer_19voi_180",mO="_authPopup__rememberRow_19voi_188",gO="_authPopup__rememberLabel_19voi_192",hO="_authPopup__rememberCheckbox_19voi_204",vO="_authPopup__submitButton_19voi_224",bO="_authPopup__registerButton_19voi_224",yO="_passwordInput_19voi_254",xO="_togglePassword_19voi_257",ze={authPopup:J1,authPopup__content:Z1,authPopup__closeButton:Q1,authPopup__title:eO,authPopup__tabs:tO,authPopup__tab:nO,authPopup__tabActive:rO,authPopup__error:oO,authPopup__success:sO,authPopup__link:aO,authPopup__hint:iO,authPopup__fieldError:lO,authPopup__inputError:cO,authPopup__form:uO,authPopup__formGroup:dO,authPopup__input:pO,authPopup__buttonsContainer:fO,authPopup__rememberRow:mO,authPopup__rememberLabel:gO,authPopup__rememberCheckbox:hO,authPopup__submitButton:vO,authPopup__registerButton:bO,passwordInput:yO,togglePassword:xO},qm={0:{label:"",color:"transparent"},1:{label:"Слабый",color:"#ff4d4f"},2:{label:"Средний",color:"#faad14"},3:{label:"Хороший",color:"#52c41a"},4:{label:"Сильный",color:"#13a10e"}},_O=e=>{let t=0;return/[a-z]/.test(e)&&t++,/[A-Z]/.test(e)&&t++,/[0-9]/.test(e)&&t++,/[^a-zA-Z0-9]/.test(e)&&t++,t},EO=e=>{if(!e)return{score:0,...qm[0]};const t=e.length,n=_O(e);let r=1;return t>=16||t>=12&&n>=3?r=4:t>=12||t>=10&&n>=3?r=3:t>=8&&n>=2?r=2:(t>=8,r=1),{score:r,...qm[r]}},wO="_strength_1iugs_1",SO="_bar_1iugs_9",CO="_segment_1iugs_15",PO="_label_1iugs_22",ca={strength:wO,bar:SO,segment:CO,label:PO},RO=({password:e,theme:t="light"})=>{const{score:n,label:r,color:o}=s.useMemo(()=>EO(e),[e]),a=t==="dark"?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.08)";return i.jsxs("div",{className:ca.strength,"aria-live":"polite",children:[i.jsx("div",{className:ca.bar,children:[1,2,3,4].map(l=>i.jsx("div",{className:ca.segment,style:{background:n>=l?o:a}},l))}),i.jsx("span",{className:ca.label,style:{color:n===0?"transparent":o},children:r||"—"})]})},Ql=8,ec=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,Jb=({isOpen:e,onClose:t,onSuccess:n})=>{const[r,o]=s.useState("login"),[a,l]=s.useState("login"),[c,u]=s.useState(""),[d,p]=s.useState(""),[f,m]=s.useState(""),[h,v]=s.useState(""),[g,b]=s.useState({}),[x,y]=s.useState(!1),{login:_,refreshProfile:S}=ks(),{t:C}=lr(),I=cd(),[T,R]=s.useState(!1),[P,N]=s.useState(!1),[O,k]=s.useState(""),[L,W]=s.useState(null),[Z,F]=s.useState(!1),[X,q]=s.useState(!1),[z,H]=s.useState(!1);s.useEffect(()=>{e&&l(r)},[e,r]);const te=G=>{g[G]&&b(ne=>({...ne,[G]:void 0,_form:void 0}))},j=async G=>{G.preventDefault();const ne={};if(c.trim()?ec.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email"),d||(ne.password=C("authPopup.err.passwordRequired","Введите пароль")),b(ne),!(Object.keys(ne).length>0)){y(!0);try{const oe=await us.login(c.trim(),d,z);if(oe.success&&oe.data){_(oe.data.access_token,{email:c.trim(),user_name:oe.data.user_name||c.trim()}),n(),t();try{const Q=await S();Q.includes("ROLE_SUPPLIER")||Q.includes("ROLE_SUPPLIER_VIEWER")?I("/supplier"):Q.includes("ROLE_ADMIN")&&I("/admin")}catch{}}else b({_form:oe.message||C("authPopup.err.loginFailed","Неверный email или пароль")})}catch(oe){console.error("Ошибка авторизации:",oe),b({_form:(oe==null?void 0:oe.message)||C("authPopup.err.loginGeneric","Произошла ошибка при авторизации")})}finally{y(!1)}}},M=async G=>{G.preventDefault();const ne={};f.trim()||(ne.fullName=C("authPopup.err.fullNameRequired","Укажите ФИО")),c.trim()?ec.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email");const oe=h.replace(/\D/g,"");if(h.trim()?oe.length<10&&(ne.phoneNumber=C("authPopup.err.phoneMin","Минимум 10 цифр")):ne.phoneNumber=C("authPopup.err.phoneRequired","Укажите телефон"),d?d.length<Ql&&(ne.password=C("authPopup.err.passwordMin",`Минимум ${Ql} символов`)):ne.password=C("authPopup.err.passwordRequired","Введите пароль"),O?d&&d!==O&&(ne.confirmPassword=C("authPopup.err.passwordMismatch","Пароли не совпадают")):ne.confirmPassword=C("authPopup.err.confirmRequired","Подтвердите пароль"),b(ne),Object.keys(ne).length>0)return;const Q=h.replace(/^8/,"7").replace(/^7/,"+7");y(!0);try{const re=await us.register(c.trim(),d,Q,f.trim());if(re.success&&re.data)_(re.data.access_token,{email:c.trim(),user_name:re.data.user_name||c.trim(),fullName:f.trim(),phoneNumber:Q}),n(),t();else{const ae=re.message||C("authPopup.err.registerFailed","Ошибка при регистрации");re.field?b({[re.field]:ae,_form:ae}):b({_form:ae})}}catch(re){console.error("Ошибка регистрации:",re),b({_form:(re==null?void 0:re.message)||C("authPopup.err.registerGeneric","Произошла ошибка при регистрации")})}finally{y(!1)}},K=()=>{u(""),p(""),m(""),v(""),k(""),b({}),R(!1),N(!1),F(!1),W(null),y(!1)},D=G=>{o(G),l(G),K()},U=async G=>{G.preventDefault();const ne={};if(c.trim()?ec.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email"),b(ne),!(Object.keys(ne).length>0)){q(!0);try{const{message:oe}=await us.passwordResetRequest(c.trim());F(!0),W({message:oe||C("authPopup.forgot.sent","Если пользователь существует, на указанный email отправлена ссылка для сброса пароля."),type:"success"})}catch(oe){b({_form:(oe==null?void 0:oe.message)||C("authPopup.err.forgotFailed","Не удалось отправить письмо. Попробуйте позже.")})}finally{q(!1)}}},V=()=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})}),Y=()=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"})});return e?i.jsx("div",{className:ze.authPopup,children:i.jsxs("div",{className:ze.authPopup__content,children:[i.jsx("button",{className:ze.authPopup__closeButton,onClick:t,children:"×"}),a!=="forgot"&&i.jsxs("div",{className:ze.authPopup__tabs,children:[i.jsx("button",{type:"button",className:`${ze.authPopup__tab} ${r==="login"?ze.authPopup__tabActive:""}`,onClick:()=>D("login"),children:C("authPopup.tab.login","Авторизация")}),i.jsx("button",{type:"button",className:`${ze.authPopup__tab} ${r==="register"?ze.authPopup__tabActive:""}`,onClick:()=>D("register"),children:C("authPopup.tab.register","Регистрация")})]}),a==="forgot"&&i.jsx("h2",{className:ze.authPopup__title,children:C("authPopup.forgot.title","Восстановление пароля")}),g._form&&i.jsx("div",{className:ze.authPopup__error,children:g._form}),L&&a==="forgot"&&i.jsx("div",{className:L.type==="success"?ze.authPopup__success:ze.authPopup__error,children:L.message}),a==="forgot"&&i.jsxs("form",{onSubmit:U,className:ze.authPopup__form,children:[i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-forgot-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:G=>{u(G.target.value),te("email")},className:`${ze.authPopup__input} ${g.email?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),disabled:X,"aria-invalid":!!g.email}),g.email&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.email})]}),i.jsx("p",{className:ze.authPopup__hint,children:Z?C("authPopup.forgot.hintSent","Письмо с ссылкой на сброс пароля отправлено. Проверьте папку «Входящие» и «Спам» — обычно приходит в течение 1–2 минут. Ссылка действительна 30 минут."):C("authPopup.forgot.hint","Введите email, указанный при регистрации. Мы отправим ссылку для сброса пароля.")}),i.jsxs("div",{className:ze.authPopup__buttonsContainer,children:[i.jsx("button",{type:"button",className:ze.authPopup__registerButton,onClick:()=>{l("login"),b({}),F(!1),W(null)},disabled:X,children:C("authPopup.back","Назад")}),i.jsx("button",{type:"submit",className:ze.authPopup__submitButton,disabled:X,children:X?C("authPopup.forgot.sending","Отправка..."):Z?C("authPopup.forgot.resend","Отправить ещё раз"):C("authPopup.forgot.submit","Отправить ссылку")})]})]}),a==="login"&&r==="login"&&i.jsxs("form",{onSubmit:j,className:ze.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"username",id:"auth-login-email",autoComplete:"username",inputMode:"email",spellCheck:!1,value:c,onChange:G=>{u(G.target.value),te("email")},className:`${ze.authPopup__input} ${g.email?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!g.email,disabled:x}),g.email&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.email})]}),i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsxs("div",{className:ze.passwordInput,children:[i.jsx("input",{type:T?"text":"password",name:"password",id:"auth-login-password",autoComplete:"current-password",spellCheck:!1,value:d,onChange:G=>{p(G.target.value),te("password")},className:`${ze.authPopup__input} ${g.password?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.password","Пароль"),"aria-invalid":!!g.password,disabled:x}),i.jsx("button",{type:"button",className:ze.togglePassword,onClick:()=>R(!T),tabIndex:-1,children:T?i.jsx(V,{}):i.jsx(Y,{})})]}),g.password&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.password}),i.jsx("button",{type:"button",className:ze.authPopup__link,onClick:()=>{l("forgot"),b({}),W(null)},children:C("authPopup.forgotLink","Забыли пароль?")})]}),i.jsx("div",{className:ze.authPopup__rememberRow,children:i.jsxs("label",{className:ze.authPopup__rememberLabel,children:[i.jsx("input",{type:"checkbox",checked:z,onChange:G=>H(G.target.checked),className:ze.authPopup__rememberCheckbox}),i.jsx("span",{children:C("authPopup.rememberMe","Запомнить меня на 90 дней")})]})}),i.jsx("div",{className:ze.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:ze.authPopup__submitButton,disabled:x,children:x?C("authPopup.signingIn","Вход..."):C("authPopup.signIn","Войти")})})]}),a==="register"&&i.jsxs("form",{onSubmit:M,className:ze.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsx("input",{type:"text",name:"fullName",id:"auth-register-fullname",autoComplete:"name",value:f,onChange:G=>{m(G.target.value),te("fullName")},className:`${ze.authPopup__input} ${g.fullName?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.fullName","ФИО"),"aria-invalid":!!g.fullName,disabled:x}),g.fullName&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.fullName})]}),i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-register-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:G=>{u(G.target.value),te("email")},className:`${ze.authPopup__input} ${g.email?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!g.email,disabled:x}),g.email&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.email})]}),i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsx("input",{type:"tel",name:"phone",id:"auth-register-phone",autoComplete:"tel",inputMode:"tel",value:h,onChange:G=>{v(G.target.value),te("phoneNumber")},className:`${ze.authPopup__input} ${g.phoneNumber?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.phone","Телефон (+7 900 123 45 67)"),"aria-invalid":!!g.phoneNumber,disabled:x}),g.phoneNumber&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.phoneNumber})]}),i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsxs("div",{className:ze.passwordInput,children:[i.jsx("input",{type:T?"text":"password",name:"new-password",id:"auth-register-password",autoComplete:"new-password",spellCheck:!1,value:d,onChange:G=>{p(G.target.value),te("password")},className:`${ze.authPopup__input} ${g.password?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.newPassword",`Пароль (мин. ${Ql} символов)`),"aria-invalid":!!g.password,disabled:x}),i.jsx("button",{type:"button",className:ze.togglePassword,onClick:()=>R(!T),tabIndex:-1,children:T?i.jsx(V,{}):i.jsx(Y,{})})]}),g.password&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.password}),d&&i.jsx(RO,{password:d,theme:"dark"})]}),i.jsxs("div",{className:ze.authPopup__formGroup,children:[i.jsxs("div",{className:ze.passwordInput,children:[i.jsx("input",{type:P?"text":"password",name:"confirm-password",id:"auth-register-confirm-password",autoComplete:"new-password",spellCheck:!1,value:O,onChange:G=>{k(G.target.value),te("confirmPassword")},className:`${ze.authPopup__input} ${g.confirmPassword?ze.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.confirmPassword","Подтвердите пароль"),"aria-invalid":!!g.confirmPassword,disabled:x}),i.jsx("button",{type:"button",className:ze.togglePassword,onClick:()=>N(!P),tabIndex:-1,children:P?i.jsx(V,{}):i.jsx(Y,{})})]}),g.confirmPassword&&i.jsx("span",{className:ze.authPopup__fieldError,children:g.confirmPassword})]}),i.jsx("div",{className:ze.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:ze.authPopup__submitButton,disabled:x,children:x?C("authPopup.registering","Регистрация..."):C("authPopup.register","Зарегистрироваться")})})]})]})}):null},BK=Object.freeze(Object.defineProperty({__proto__:null,default:Jb},Symbol.toStringTag,{value:"Module"})),FK={list(e={}){var n,r,o;const t={page:e.page??0,size:e.size??20,sort:"publishedAt,desc"};return(n=e.cityFrom)!=null&&n.trim()&&(t.cityFrom=e.cityFrom.trim()),(r=e.cityTo)!=null&&r.trim()&&(t.cityTo=e.cityTo.trim()),(o=e.cargoType)!=null&&o.trim()&&(t.cargoType=e.cargoType.trim()),Ae.get("/exchange/requests",{params:t}).then(a=>a.data)},get(e){return Ae.get(`/exchange/requests/${e}`).then(t=>t.data)},create(e){return Ae.post("/exchange/requests",e).then(t=>t.data)},update(e,t){return Ae.put(`/exchange/requests/${e}`,t).then(n=>n.data)},delete(e){return Ae.delete(`/exchange/requests/${e}`).then(()=>{})},publish(e){return Ae.post(`/exchange/requests/${e}/publish`,{}).then(t=>t.data)},cancel(e){return Ae.post(`/exchange/requests/${e}/cancel`,{}).then(t=>t.data)},award(e,t){return Ae.post(`/exchange/requests/${e}/award/${t}`,{}).then(n=>n.data)},listMine(e=0,t=20){return Ae.get("/exchange/my-requests",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},placeBid(e,t){return Ae.post(`/exchange/requests/${e}/bids`,t).then(n=>n.data)},updateBid(e,t){return Ae.put(`/exchange/bids/${e}`,t).then(n=>n.data)},withdrawBid(e){return Ae.post(`/exchange/bids/${e}/withdraw`,{}).then(t=>t.data)},extendBid(e,t){return Ae.post(`/exchange/bids/${e}/extend`,{validUntil:t}).then(n=>n.data)},listBids(e){return Ae.get(`/exchange/requests/${e}/bids`).then(t=>t.data)},listMyBids(e=0,t=20){return Ae.get("/exchange/my-bids",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},listQuestions(e){return Ae.get(`/exchange/requests/${e}/questions`).then(t=>t.data)},askQuestion(e,t){return Ae.post(`/exchange/requests/${e}/questions`,{text:t}).then(n=>n.data)},answerQuestion(e,t){return Ae.post(`/exchange/questions/${e}/answer`,{text:t}).then(n=>n.data)},deleteQuestion(e){return Ae.delete(`/exchange/questions/${e}`).then(()=>{})},getReputation(e){return Ae.get(`/exchange/suppliers/${e}/reputation`).then(t=>t.data)},watch(e){return Ae.post(`/exchange/requests/${e}/watch`,{}).then(t=>t.data)},unwatch(e){return Ae.delete(`/exchange/requests/${e}/watch`).then(t=>t.data)},isWatching(e){return Ae.get(`/exchange/requests/${e}/watch`).then(t=>t.data)},listWatching(e=0,t=20){return Ae.get("/exchange/watching",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},clone(e){return Ae.post(`/exchange/requests/${e}/clone`,{}).then(t=>t.data)},proposeCounterOffer(e,t,n){return Ae.post(`/exchange/bids/${e}/counter`,{requestedPriceUsd:t,message:n}).then(r=>r.data)},acceptCounterOffer(e){return Ae.post(`/exchange/counter-offers/${e}/accept`,{}).then(t=>t.data)},rejectCounterOffer(e){return Ae.post(`/exchange/counter-offers/${e}/reject`,{}).then(t=>t.data)},listCounterOffers(e){return Ae.get(`/exchange/bids/${e}/counter-offers`).then(t=>t.data)}},HK={stats(e,t){const n={};return e&&(n.since=e),t&&(n.until=t),Ae.get("/admin/exchange/stats",{params:n}).then(r=>r.data)}},UK={stats(e,t=10){const n={topLimit:t};return e&&(n.since=e),Ae.get("/admin/exchange/chat/moderation/stats",{params:n}).then(r=>r.data)},messages(e,t=!0,n=0,r=20){const o={onlySanitized:t,page:n,size:r};return e&&(o.since=e),Ae.get("/admin/exchange/chat/moderation/messages",{params:o}).then(a=>a.data)}},TO={send(e,t){return Ae.post(`/exchange/requests/${e}/messages`,{text:t}).then(n=>n.data)},list(e){return Ae.get(`/exchange/requests/${e}/messages`).then(t=>t.data)},markRead(e){return Ae.post(`/exchange/requests/${e}/messages/mark-read`).then(()=>{})},unreadCounts(){return Ae.get("/exchange/chat/unread-counts").then(e=>e.data)}},WK={upload(e,t){const n=new FormData;return n.append("file",t),Ae.post(`/exchange/bids/${e}/attachments`,n,{headers:{"Content-Type":"multipart/form-data"}}).then(r=>r.data)},list(e){return Ae.get(`/exchange/bids/${e}/attachments`).then(t=>t.data)},async download(e){const t=await Ae.get(`/exchange/attachments/${e}/download`,{responseType:"blob"}),n=t.headers["content-disposition"]??"",r=/filename="?([^";]+)"?/i.exec(n);return{blob:t.data,filename:(r==null?void 0:r[1])??`attachment-${e}`}},delete(e){return Ae.delete(`/exchange/attachments/${e}`).then(()=>{})}},GK={stats(){return Ae.get("/exchange/public-stats").then(e=>e.data)}},fo={list(e={}){const t={page:e.page??0,size:e.size??30,unreadOnly:e.unreadOnly??!1};return Ae.get("/me/notifications",{params:t}).then(n=>n.data)},unreadCount(){return Ae.get("/me/notifications/unread-count").then(e=>e.data)},markRead(e){return Ae.post(`/me/notifications/${e}/read`).then(()=>{})},markAllRead(){return Ae.post("/me/notifications/read-all").then(e=>e.data)}};function IO(e){return!!e&&/eta[_.]?shift/i.test(e)}function AO(e){if(IO(e.eventCode)&&e.relatedEntityId!=null)return`/lk/shipments/${e.relatedEntityId}/tracker`;if(e.relatedEntityType&&e.relatedEntityId!=null)switch(e.relatedEntityType){case"Application":return`/personal-account?applicationId=${e.relatedEntityId}`;case"InvoiceDocument":case"Invoice":return`/personal-account?invoiceId=${e.relatedEntityId}`;case"Contract":return`/personal-account?contractId=${e.relatedEntityId}`;case"CustomsShipment":return`/lk/customs?shipmentId=${e.relatedEntityId}`;default:return null}return null}const $O=6e4,jO=()=>{const e=cd(),[t,n]=s.useState(0),[r,o]=s.useState([]),[a,l]=s.useState(!1),[c,u]=s.useState(!1),d=s.useCallback(()=>{fo.unreadCount().then(g=>n(g.unread)).catch(()=>{})},[]),p=s.useCallback(()=>{l(!0),fo.list({page:0,size:5}).then(o).catch(()=>{}).finally(()=>l(!1))},[]);s.useEffect(()=>{d();const g=setInterval(()=>{typeof document<"u"&&document.visibilityState!=="visible"||d()},$O),b=()=>{document.visibilityState==="visible"&&d()};return document.addEventListener("visibilitychange",b),()=>{clearInterval(g),document.removeEventListener("visibilitychange",b)}},[d]),s.useEffect(()=>{if(typeof document>"u")return;const g=x=>x.replace(/^\(\d+\)\s*/,""),b=g(document.title||"Avalog");return document.title=t>0?`(${t}) ${b}`:b,()=>{typeof document<"u"&&(document.title=g(document.title))}},[t]);const f=g=>{u(g),g&&p()},m=async g=>{if(!g.readAt)try{await fo.markRead(g.id),n(x=>Math.max(0,x-1)),o(x=>x.map(y=>y.id===g.id?{...y,readAt:new Date().toISOString()}:y))}catch{}const b=AO(g);b&&(u(!1),e(b))},h=async()=>{try{await fo.markAllRead(),n(0),o(g=>g.map(b=>({...b,readAt:new Date().toISOString()})))}catch{}},v=i.jsxs("div",{style:{width:360,maxHeight:480,overflow:"hidden",display:"flex",flexDirection:"column",background:"#fff",borderRadius:8,boxShadow:"0 6px 20px rgba(0,0,0,0.16)"},children:[i.jsxs("div",{style:{padding:"10px 14px",borderBottom:"1px solid #f0f0f0",display:"flex",justifyContent:"space-between",alignItems:"center",gap:8},children:[i.jsx(nr.Text,{strong:!0,children:"Уведомления"}),t>0&&i.jsx(ka,{size:"small",type:"link",onClick:h,style:{padding:0},children:"Прочитать все"})]}),i.jsx("div",{style:{flex:1,overflowY:"auto",padding:4},children:a?i.jsx("div",{style:{textAlign:"center",padding:24},children:i.jsx(qd,{})}):r.length===0?i.jsx(wf,{image:wf.PRESENTED_IMAGE_SIMPLE,description:"Нет уведомлений",style:{padding:16}}):i.jsx(hu,{size:"small",dataSource:r,renderItem:g=>i.jsx(hu.Item,{onClick:()=>m(g),style:{cursor:"pointer",background:g.readAt?"transparent":"rgba(24,144,255,0.06)",padding:"10px 14px",borderBottom:"1px solid #fafafa"},children:i.jsxs(Oi,{direction:"vertical",size:2,style:{width:"100%"},children:[i.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:8},children:[i.jsx(nr.Text,{strong:!0,style:{fontSize:13},children:g.subject||g.eventCode}),i.jsx(nr.Text,{type:"secondary",style:{fontSize:11},children:pd(g.sentAt).format("DD.MM HH:mm")})]}),g.body&&i.jsx(nr.Text,{type:"secondary",style:{fontSize:12,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:g.body})]})},g.id)})}),i.jsx("div",{style:{padding:"8px 14px",borderTop:"1px solid #f0f0f0",textAlign:"center"},children:i.jsx(ka,{type:"link",size:"small",onClick:()=>{u(!1),e("/notifications")},children:"Все уведомления →"})})]});return i.jsx(cb,{open:c,onOpenChange:f,trigger:["click"],placement:"bottomRight",popupRender:()=>v,children:i.jsx(Vr,{title:"Уведомления",children:i.jsx("span",{style:{display:"inline-flex",cursor:"pointer",padding:"0 6px"},children:i.jsx(Ha,{count:t,size:"small",offset:[-2,4],children:i.jsx("span",{style:{fontSize:20,lineHeight:1},children:"🔔"})})})})})},Zb='"Inter Variable", "Manrope Variable", system-ui, sans-serif',OO={algorithm:[ov.defaultAlgorithm],token:{colorPrimary:"#047857",colorLink:"#047857",colorLinkHover:"#065F46",colorTextBase:"#0F172A",colorBgBase:"#FFFFFF",borderRadius:10,controlHeight:44,fontFamily:Zb}},NO={algorithm:[ov.darkAlgorithm],token:{colorPrimary:"#10B981",colorLink:"#34D399",colorLinkHover:"#6EE7B7",colorTextBase:"#E8EDEA",colorBgBase:"#07120D",colorBgContainer:"#0D1F17",colorTextPlaceholder:"#5F756B",borderRadius:10,controlHeight:44,fontFamily:Zb},components:{Input:{colorText:"#E8EDEA"},Select:{colorText:"#E8EDEA"}}},DO=e=>e==="dark"?NO:OO,Qb="avalog-theme",ey=s.createContext(null);function LO(){if(typeof window>"u")return"light";try{const e=window.localStorage.getItem(Qb);if(e==="light"||e==="dark")return e}catch{}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function MO({children:e,locale:t}){const[n,r]=s.useState(LO);s.useEffect(()=>{const c=document.documentElement;c.classList.toggle("dark",n==="dark"),c.setAttribute("data-theme",n);try{window.localStorage.setItem(Qb,n)}catch{}},[n]);const o=s.useCallback(c=>r(c),[]),a=s.useCallback(()=>r(c=>c==="dark"?"light":"dark"),[]),l=s.useMemo(()=>({mode:n,setMode:o,toggle:a}),[n,o,a]);return i.jsx(ey.Provider,{value:l,children:i.jsx(IC,{theme:DO(n),locale:t,children:e})})}function kO(){const e=s.useContext(ey);if(!e)throw new Error("useTheme must be used within <ThemeProvider>");return e}function Km({className:e}){const{t}=lr(),{mode:n,toggle:r}=kO(),o=n==="dark",a=o?t("ui.themeToggle.light","Светлая тема"):t("ui.themeToggle.dark","Тёмная тема");return i.jsx("button",{type:"button",onClick:r,"aria-label":a,title:a,className:e,style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:36,height:36,borderRadius:"var(--radius-md, 10px)",border:"1px solid var(--color-border, #e2e8f0)",background:"var(--color-bg-elevated, #fff)",color:"var(--color-text-muted, #475569)",cursor:"pointer"},children:o?i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[i.jsx("circle",{cx:"12",cy:"12",r:"4"}),i.jsx("path",{d:"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"})]}):i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:i.jsx("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})})})}const zO=[{code:"ru",label:"RU"},{code:"en",label:"EN"},{code:"zho",label:"ZH"},{code:"tr",label:"TR"},{code:"hi",label:"HI"}],Xm=(e,t)=>{const n=((e==null?void 0:e.trim())||(t==null?void 0:t.trim())||"Профиль").trim();return n.length>20?n.slice(0,19)+"…":n};function VO(){var I,T,R;const{i18n:e}=lr(),[t,n]=s.useState(!1),[r,o]=s.useState(()=>e.resolvedLanguage??e.language??"ru"),[a,l]=s.useState(!1),[c,u]=s.useState(!1),{isAuthenticated:d,user:p}=ks(),f=((I=p==null?void 0:p.roles)==null?void 0:I.some(P=>P==="ROLE_SUPPLIER"||P==="ROLE_SUPPLIER_VIEWER"))??!1,m=((T=p==null?void 0:p.roles)==null?void 0:T.includes("ROLE_ADMIN"))??!1,h=((R=p==null?void 0:p.roles)==null?void 0:R.includes("ROLE_SALES_STAFF"))??!1,v=cd(),[g,b]=s.useState(0);s.useEffect(()=>{if(!d){b(0);return}let P=!1;const N=()=>{TO.unreadCounts().then(k=>{P||b(Object.values(k).reduce((L,W)=>L+W,0))}).catch(()=>{P||b(0)})};N();const O=window.setInterval(N,6e4);return()=>{P=!0,window.clearInterval(O)}},[d]);const x=s.useRef(null),y=P=>{e.changeLanguage(P),o(P),n(!1),typeof document<"u"&&(document.documentElement.lang=P)},_=()=>{n(!t)};s.useEffect(()=>{if(!t)return;const P=O=>{x.current&&!x.current.contains(O.target)&&n(!1)},N=O=>{O.key==="Escape"&&n(!1)};return document.addEventListener("mousedown",P),document.addEventListener("keydown",N),()=>{document.removeEventListener("mousedown",P),document.removeEventListener("keydown",N)}},[t]),s.useEffect(()=>{const P=()=>l(!0);return window.addEventListener("auth:session-expired",P),()=>window.removeEventListener("auth:session-expired",P)},[]);const S=P=>{P.preventDefault(),d?v("/Profile",{state:{section:"profile"}}):l(!0)},C=()=>{l(!1),v("/Profile")};return i.jsxs(s.Fragment,{children:[i.jsx("div",{className:"header",children:i.jsxs("div",{className:"header_wrapper",children:[i.jsxs("div",{className:"main_container",children:[i.jsxs("div",{className:"header_left",children:[i.jsx(bt,{to:"/",className:"logo_link",children:i.jsx("div",{className:"logo"})}),i.jsxs("div",{className:"header_nav-left",children:[i.jsx(bt,{to:"/",className:"nav-link calculator-link header-nav-link",children:"Калькулятор"}),i.jsx(bt,{to:d?"/exchange":"/exchange/about",className:"nav-link header-nav-link",children:i.jsx(Ha,{count:g,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})}),d&&i.jsx(bt,{to:"/exchange/watching",className:"nav-link header-nav-link",children:"★ Избранное"})]})]}),i.jsxs("div",{className:"header_right",children:[i.jsxs("div",{className:"header_nav-right",children:[d&&i.jsx(jO,{}),i.jsx(bt,{to:"/plans",className:"nav-link header-nav-link",children:"Тарифы"}),i.jsx(bt,{to:"/contacts",className:"nav-link header-nav-link",children:"Контакты"}),f&&i.jsx(bt,{to:"/supplier",className:"nav-link header-nav-link",children:"Кабинет поставщика"}),m&&i.jsx(bt,{to:"/admin",className:"nav-link header-nav-link",children:"Админ-панель"}),h&&i.jsx(bt,{to:"/lk/sales/leads",className:"nav-link header-nav-link",children:"Лиды"}),d?i.jsxs("button",{className:"login-button header-nav-login header-nav-login--authed",onClick:P=>{P.preventDefault(),v("/Profile",{state:{section:"profile"}})},title:(p==null?void 0:p.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:Xm(p==null?void 0:p.fullName,p==null?void 0:p.email)})]}):i.jsxs("button",{className:"login-button header-nav-login",onClick:S,children:[i.jsx("span",{className:"user-icon"}),"Войти"]})]}),i.jsxs("div",{className:"contact_item",children:[i.jsx("div",{className:"contact_icon phone_icon"}),i.jsx("a",{href:"tel:+74999488801",className:"contact_text",children:"+7 499 948-88-01"})]}),i.jsxs("div",{className:"contact_item",children:[i.jsx("div",{className:"contact_icon email_icon"}),i.jsx("a",{href:"mailto:info@avalog.ru",className:"contact_text",children:"info@avalog.ru"})]}),i.jsx(Km,{className:"header-theme-toggle"}),i.jsxs("div",{className:"language_selector",ref:x,children:[i.jsxs("button",{type:"button",className:"language_selector__trigger",onClick:_,"aria-haspopup":"listbox","aria-expanded":t,"aria-controls":"header-language-listbox","aria-label":`Текущий язык: ${r.toUpperCase()}. Открыть выбор языка`,style:{background:"transparent",border:0,padding:0,color:"inherit",font:"inherit",cursor:"pointer",display:"flex",alignItems:"center",gap:8},children:[i.jsx("span",{className:"language_icon","aria-hidden":"true"}),i.jsx("span",{className:"language_text",children:r.toUpperCase()})]}),t&&i.jsx("ul",{id:"header-language-listbox",className:"language_dropdown",role:"listbox","aria-label":"Выберите язык",style:{listStyle:"none",margin:0,padding:0},children:zO.map(P=>i.jsx("li",{role:"option","aria-selected":r===P.code,className:"language_option",onClick:()=>y(P.code),onKeyDown:N=>{(N.key==="Enter"||N.key===" ")&&(N.preventDefault(),y(P.code))},tabIndex:0,children:P.label},P.code))})]}),i.jsxs("button",{className:"mobile-menu-toggle",onClick:()=>u(!c),"aria-label":"Меню",children:[i.jsx("span",{className:`burger-line ${c?"active":""}`}),i.jsx("span",{className:`burger-line ${c?"active":""}`}),i.jsx("span",{className:`burger-line ${c?"active":""}`})]})]})]}),i.jsxs("div",{className:`navigation-container ${c?"mobile-open":""}`,children:[i.jsx("div",{className:"nav-item nav-item--theme",children:i.jsx(Km,{className:"header-theme-toggle"})}),i.jsx(bt,{to:"/contacts",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Контакты"})}),i.jsx(bt,{to:"/plans",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Тарифы"})}),i.jsx(bt,{to:"/",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link calculator-link",children:"Калькулятор"})}),i.jsx(bt,{to:d?"/exchange":"/exchange/about",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:i.jsx(Ha,{count:g,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})})}),f&&i.jsx(bt,{to:"/supplier",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Кабинет поставщика"})}),m&&i.jsx(bt,{to:"/admin",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Админ-панель"})}),h&&i.jsx(bt,{to:"/lk/sales/leads",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Лиды"})}),d?i.jsx("div",{className:"nav-item",children:i.jsxs("button",{className:"login-button login-button--authed",onClick:P=>{P.preventDefault(),u(!1),v("/Profile",{state:{section:"profile"}})},title:(p==null?void 0:p.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:Xm(p==null?void 0:p.fullName,p==null?void 0:p.email)})]})}):i.jsx("div",{className:"nav-item",children:i.jsxs("button",{className:"login-button",onClick:P=>{P.preventDefault(),u(!1),S(P)},children:[i.jsx("span",{className:"user-icon"}),"Войти"]})})]})]})}),i.jsx(Jb,{isOpen:a,onClose:()=>l(!1),onSuccess:C})]})}const Ym={async getWelcomeMessage(){const e=await Ae.get("/welcome-message",{responseType:"text"});return typeof e.data=="string"?e.data:""},async getManagerMessage(){const e=await Ae.get("/manager-message",{responseType:"text"});return typeof e.data=="string"?e.data:""}},ty="avalog_attribution",BO=30,FO=BO*24*60*60*1e3,HO=e=>{const t=new URLSearchParams(e);return{utmSource:t.get("utm_source"),utmMedium:t.get("utm_medium"),utmCampaign:t.get("utm_campaign"),utmTerm:t.get("utm_term"),utmContent:t.get("utm_content")}},ny=()=>{try{const e=localStorage.getItem(ty)??sessionStorage.getItem(ry);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t._capturedAtEpoch)!="number"||Date.now()-t._capturedAtEpoch>FO?null:t}catch{return null}},ry="avalog_attribution_session",UO=e=>{const t=JSON.stringify(e);try{localStorage.setItem(ty,t)}catch{}try{sessionStorage.setItem(ry,t)}catch{}},WO=()=>{if(typeof window>"u"||typeof localStorage>"u"||ny())return;const n={...HO(window.location.search),referrer:document.referrer||null,landingUrl:window.location.href,capturedAt:new Date().toISOString(),_capturedAtEpoch:Date.now()};UO(n)},oy=()=>{const e=ny();return e?{utmSource:e.utmSource,utmMedium:e.utmMedium,utmCampaign:e.utmCampaign,utmTerm:e.utmTerm,utmContent:e.utmContent,referrer:e.referrer,landingUrl:e.landingUrl,capturedAt:e.capturedAt}:null},qK=e=>{const t=oy();if(!t)return;const n=(t.utmSource??"").toLowerCase(),r=(t.utmMedium??"").toLowerCase();(n==="yandex"||n==="ya")&&r==="cpc"&&w(async()=>{const{capturePostHog:a}=await Promise.resolve().then(()=>q1);return{capturePostHog:a}},void 0).then(({capturePostHog:a})=>{a("yd_conversion",{campaign_id:t.utmCampaign??null,ad_group:t.utmContent??null,keyword:t.utmTerm??null,form_name:e})}).catch(()=>{})},GO={async createSession(){const t=(await Ae.post("/chat/session",{},{skipAuth:!0})).data,n=String((t==null?void 0:t.id)??(t==null?void 0:t.sessionId)??""),r=String((t==null?void 0:t.sessionKey)??"");return{id:n,sessionKey:r}},async sendMessage(e,t,n){const o=(await Ae.post(`/chat/${e}/message`,{text:n,sender:"client"},{params:{key:t},skipAuth:!0})).data;return(o==null?void 0:o.text)??(o==null?void 0:o.message)??(o==null?void 0:o.response)??""},async widgetReply(e){const t={...e,attribution:e.attribution??oy()};return(await Ae.post("/chat/widget/reply",t,{skipAuth:!0})).data},getLkThreads(e=50){return Ae.get("/chat/lk/threads",{params:{limit:e}}).then(t=>t.data??[])},getLkMessages(e,t=100){return Ae.get(`/chat/lk/${e}/messages`,{params:{limit:t}}).then(n=>n.data??[])},postLkMessage(e,t){return Ae.post(`/chat/lk/${e}/message`,{text:t.text,sender:t.sender}).then(n=>n.data)}},qO="_fab_15u6a_1",KO="_panel_15u6a_29",XO="_panelHeader_15u6a_57",YO="_closeBtn_15u6a_67",JO="_messages_15u6a_81",ZO="_loading_15u6a_88",QO="_error_15u6a_89",eN="_empty_15u6a_90",tN="_messageUser_15u6a_107",nN="_messageBot_15u6a_108",rN="_messageText_15u6a_132",oN="_inputRow_15u6a_138",sN="_input_15u6a_138",aN="_sendBtn_15u6a_171",Jt={fab:qO,panel:KO,panelHeader:XO,closeBtn:YO,messages:JO,loading:ZO,error:QO,empty:eN,messageUser:tN,messageBot:nN,messageText:rN,inputRow:oN,input:sN,sendBtn:aN},tc="Добро пожаловать! Задайте вопрос — мы ответим в чате.",iN=()=>{const[e,t]=s.useState(!1),[n,r]=s.useState([]),[o,a]=s.useState(null),[l,c]=s.useState(""),[u,d]=s.useState(!1),[p,f]=s.useState(!1),[m,h]=s.useState(null),v=s.useRef(null),g=()=>{var y;return(y=v.current)==null?void 0:y.scrollIntoView({behavior:"smooth"})};s.useEffect(()=>{g()},[n]),s.useEffect(()=>{if(!e)return;d(!0),h(null),r([]),a(null),(async()=>{var S;if(!!!((S=Qt.getAccessToken())!=null&&S.trim())){r([{role:"system",text:tc}]),d(!1);return}try{const[C,I]=await Promise.allSettled([Ym.getWelcomeMessage(),Ym.getManagerMessage()]),T=C.status==="fulfilled"?C.value:"",R=I.status==="fulfilled"?I.value:"",P=[];T&&P.push({role:"system",text:T}),R&&P.push({role:"system",text:R}),P.length===0&&P.push({role:"system",text:tc}),r(P)}catch{r([{role:"system",text:tc}])}finally{d(!1)}})()},[e]);const b=async()=>{const y=l.trim();if(!(!y||p)){c(""),r(_=>[..._,{role:"user",text:y}]),f(!0);try{const _=n.filter(C=>C.role==="user"||C.role==="bot").map(C=>({role:C.role==="user"?"user":"assistant",content:C.text})),S=await GO.widgetReply({message:y,sessionId:o??void 0,history:_.length?_:void 0});S.sessionId&&a(S.sessionId),r(C=>[...C,{role:"bot",text:S.reply||"(нет ответа)"}])}catch{r(_=>[..._,{role:"bot",text:"Ошибка отправки. Попробуйте позже."}])}finally{f(!1)}}},x=y=>{y.key==="Enter"&&!y.shiftKey&&(y.preventDefault(),b())};return i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:Jt.fab,onClick:()=>t(y=>!y),"aria-label":"Открыть чат",children:i.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),e&&i.jsxs("div",{className:Jt.panel,children:[i.jsxs("div",{className:Jt.panelHeader,children:[i.jsx("span",{children:"Чат"}),i.jsx("button",{type:"button",className:Jt.closeBtn,onClick:()=>t(!1),"aria-label":"Закрыть",children:"×"})]}),i.jsxs("div",{className:Jt.messages,children:[u&&i.jsx("div",{className:Jt.loading,children:"Загрузка..."}),m&&i.jsx("div",{className:Jt.error,children:m}),!u&&!m&&i.jsxs(i.Fragment,{children:[n.map((y,_)=>i.jsx("div",{className:y.role==="user"?Jt.messageUser:Jt.messageBot,children:i.jsx("div",{className:Jt.messageText,children:y.text})},_)),n.length===0&&i.jsx("div",{className:Jt.empty,children:"Нет сообщений"}),i.jsx("div",{ref:v})]})]}),!u&&!m&&i.jsxs("div",{className:Jt.inputRow,children:[i.jsx("input",{type:"text",className:Jt.input,placeholder:"Введите сообщение...",value:l,onChange:y=>c(y.target.value),onKeyDown:x,disabled:p}),i.jsx("button",{type:"button",className:Jt.sendBtn,onClick:b,disabled:p||!l.trim(),"aria-label":"Отправить",children:"Отправить"})]})]})]})},Pu="Avalog",$a="Avalog — онлайн-расчёт стоимости международной доставки грузов: морские, ж/д, авто, авиа и мультимодальные перевозки.",rr="https://avalog.ru",lN=`${rr}/og-image.jpg`,_n=(e,t,n,r)=>({"@context":"https://schema.org","@type":"Service",name:t,serviceType:e,description:n,provider:{"@type":"Organization",name:"Avalog",url:rr},areaServed:[{"@type":"Country",name:"Россия"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"}],availableLanguage:["ru","en","zh"],url:`${rr}${r}`}),Jm={"/":{title:"Калькулятор стоимости доставки грузов | Avalog",description:"Рассчитайте стоимость международной доставки за минуту: морские, ж/д, авто, авиа, мультимодальные маршруты. Прозрачные тарифы перевозчиков.",jsonLd:{"@context":"https://schema.org","@type":"WebApplication",name:"Avalog — калькулятор тарифов",description:"Онлайн-калькулятор стоимости международной перевозки грузов: морем, по ж/д, авто и авиа. Расчёт занимает менее минуты.",url:rr,applicationCategory:"BusinessApplication",operatingSystem:"All",offers:{"@type":"Offer",price:"0",priceCurrency:"RUB"},provider:{"@type":"Organization",name:"Avalog",url:rr}}},"/about":{title:"Транспортные услуги Avalog — обзор направлений",description:"Полный спектр транспортных услуг: морские контейнерные перевозки, ж/д, авто, авиа, мультимодальная логистика, аренда контейнеров, таможенное оформление."},"/o-kompanii":{title:"О компании Avalog — международная логистика",description:"Avalog — международный логистический оператор с собственным IT-калькулятором тарифов перевозчиков. История, команда, география работы."},"/Main":{title:"Avalog — главная страница",description:$a},"/railway":{title:"Железнодорожные перевозки грузов | Avalog",description:"Контейнерные ж/д перевозки из Китая, Кореи, Юго-Восточной Азии в Россию и СНГ. Прямые поезда и комбинированные маршруты.",jsonLd:_n("Железнодорожные перевозки","Железнодорожные перевозки грузов — Avalog","Контейнерные ж/д перевозки из Китая, Кореи, Юго-Восточной Азии в Россию и СНГ. Прямые поезда и комбинированные маршруты.","/railway")},"/marineservice":{title:"Морские контейнерные перевозки грузов | Avalog",description:"Морские перевозки FCL и LCL из портов Китая, Кореи, Вьетнама, Индии. Расчёт фрахта, букинг, экспедирование в порту.",jsonLd:_n("Морские контейнерные перевозки","Морские перевозки FCL/LCL — Avalog","Морские перевозки FCL и LCL из портов Китая, Кореи, Вьетнама, Индии. Расчёт фрахта, букинг, экспедирование в порту.","/marineservice")},"/reviews":{title:"Отзывы клиентов Avalog — реальные оценки доставок",description:"Реальные отзывы клиентов о доставке грузов через Avalog. Только подтверждённые заявки, оценки 4★ и выше, открытые комментарии и ответы перевозчиков.",jsonLd:_n("Отзывы клиентов","Отзывы клиентов Avalog","Реальные отзывы клиентов о доставке грузов через Avalog: морские, ж/д, авто, авиа маршруты с открытыми комментариями.","/reviews")},"/exchange/about":{title:"Биржа грузоперевозок Avalog — открытые маршруты и аукционы",description:"Открытая биржа логистических заявок и предложений. Клиенты публикуют маршруты, поставщики делают ставки. Прозрачные цены, без скрытых наценок.",jsonLd:_n("Биржа грузоперевозок","Биржа грузоперевозок — Avalog","Открытая площадка тендеров на грузоперевозки. Sealed-bid между клиентами и проверенными поставщиками.","/exchange/about")},"/exchange":{title:"Биржа заявок — открытые тендеры на грузоперевозки | Avalog",description:"Живая лента тендеров на грузоперевозки. Sealed-bid и open аукционы между клиентами и проверенными поставщиками. Прозрачные цены, без скрытых наценок.",jsonLd:_n("Биржа тендеров","Биржа тендеров на грузоперевозки — Avalog","Живая лента тендеров: фильтр по городу отправления и назначения, типу груза. Подача ставок поставщиками, выбор победителя клиентом.","/exchange")},"/autotransport":{title:"Автоперевозки грузов | Avalog",description:"Международные и внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая и сборная доставка по России и СНГ.",jsonLd:_n("Автоперевозки","Автоперевозки грузов — Avalog","Международные и внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая и сборная доставка по России и СНГ.","/autotransport")},"/airtransportations":{title:"Авиаперевозки грузов | Avalog",description:"Грузовые авиаперевозки: срочная доставка, ценные и хрупкие грузы, негабарит. Расчёт стоимости и таможенное оформление.",jsonLd:_n("Авиаперевозки","Грузовые авиаперевозки — Avalog","Грузовые авиаперевозки: срочная доставка, ценные и хрупкие грузы, негабарит. Расчёт стоимости и таможенное оформление.","/airtransportations")},"/groupagecargo":{title:"Сборные грузы (LCL) — международная доставка | Avalog",description:"Сборные грузы из Китая и Юго-Восточной Азии: морем, поездом, автомобилем. Расчёт стоимости по весу и объёму, консолидация на складе отправителя.",jsonLd:_n("Сборные грузы LCL","Сборные грузы (LCL) — Avalog","Сборные грузы из Китая и Юго-Восточной Азии: морем, поездом, автомобилем. Расчёт стоимости по весу и объёму, консолидация на складе отправителя.","/groupagecargo")},"/successstories":{title:"Кейсы Avalog — реальные истории доставки",description:"Реальные кейсы доставки наших клиентов: сложные маршруты, негабарит, рефрижераторные и опасные грузы, taможенные нестандарт-кейсы."},"/contacts":{title:"Контакты Avalog — офис в Москве, телефон, email",description:"Свяжитесь с Avalog: +7 499 948-88-01, info@avalog.ru. Офис: 117105, г. Москва, ш. Варшавское, д. 1А, пом. ЗК/IП.",jsonLd:{"@context":"https://schema.org","@type":"LocalBusiness",name:"Avalog",image:`${rr}/og-image.jpg`,url:`${rr}/contacts`,telephone:"+7-499-948-88-01",email:"info@avalog.ru",priceRange:"$$",address:{"@type":"PostalAddress",streetAddress:"Варшавское шоссе, 1А, пом. ЗК/IП",addressLocality:"Москва",postalCode:"117105",addressCountry:"RU"},geo:{"@type":"GeoCoordinates",latitude:55.6371,longitude:37.6178},openingHours:"Mo-Fr 09:00-18:00",areaServed:[{"@type":"Country",name:"Россия"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"},{"@type":"Country",name:"Беларусь"},{"@type":"Country",name:"Казахстан"}]}},"/vacancies":{title:"Вакансии Avalog — работа в международной логистике",description:"Открытые вакансии Avalog: логисты, менеджеры по продажам, операторы, разработчики. Работа в международной логистической компании."},"/privacy-policy":{title:"Политика конфиденциальности | Avalog",description:"Политика обработки персональных данных пользователей сайта Avalog."},"/multimodal":{title:"Мультимодальные перевозки — море + ж/д + авто | Avalog",description:"Мультимодальные маршруты: комбинация морских, ж/д и автомобильных плеч в одной поставке. Оптимальная стоимость и срок.",jsonLd:_n("Мультимодальные перевозки","Мультимодальные перевозки — Avalog","Мультимодальные маршруты: комбинация морских, ж/д и автомобильных плеч в одной поставке.","/multimodal")},"/faq":{title:"Часто задаваемые вопросы | Avalog",description:"Ответы на частые вопросы о международной доставке грузов: документы, таможня, сроки, расчёт стоимости, страхование.",jsonLd:{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Сколько идёт контейнер 40HQ из Шанхая в Москву?",acceptedAnswer:{"@type":"Answer",text:"Обычно 30–45 дней (морем до Дальневосточного порта + ж/д до Москвы). Точный срок зависит от линии перевозки и расписания."}},{"@type":"Question",name:"Какие документы нужны для импорта груза из Китая?",acceptedAnswer:{"@type":"Answer",text:"Внешнеторговый контракт, инвойс, упаковочный лист, коносамент/CMR/ж/д накладная, сертификаты соответствия и декларация на товары."}},{"@type":"Question",name:"Можно ли застраховать груз?",acceptedAnswer:{"@type":"Answer",text:"Да — страховка оформляется дополнительно к перевозке. Стоимость зависит от заявленной стоимости груза и маршрута."}},{"@type":"Question",name:"Avalog работает с физическими лицами?",acceptedAnswer:{"@type":"Answer",text:"Преимущественно B2B: импортёры, оптовики, продавцы маркетплейсов. Запросы от физических лиц рассматриваем индивидуально."}}]}},"/customsservices":{title:"Таможенное оформление и брокерские услуги | Avalog",description:"Таможенное оформление импорта и экспорта, классификация ТН ВЭД, подбор кодов, сертификация, брокерское сопровождение.",jsonLd:_n("Таможенное оформление","Таможенное оформление и брокерские услуги — Avalog","Таможенное оформление импорта и экспорта, классификация ТН ВЭД, сертификация, брокерское сопровождение.","/customsservices")},"/containerrental":{title:"Аренда контейнеров — 20DV, 40HC, рефрижераторы | Avalog",description:"Аренда морских контейнеров для перевозки и хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.",jsonLd:_n("Аренда контейнеров","Аренда морских контейнеров — Avalog","Аренда контейнеров для перевозки и хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.","/containerrental")},"/blog":{title:"Блог Avalog — статьи о международной логистике",description:"Статьи о логистике: тарифы, маршруты, таможенные правила, новости рынка контейнерных перевозок и международной торговли."}},cN=new Set(["/Profile","/Dashboard","/reset-password","/order-details/:id","/search-results","/mailing-view/:token","/ktk"]),uN=e=>{if(e in Jm)return{...Jm[e],pathForCanonical:e};if(e.startsWith("/blog/"))return{title:"Статья блога | Avalog",description:$a,pathForCanonical:e};const t=cN.has(e),n=e.startsWith("/order-details/")||e.startsWith("/mailing-view/");return t||n?{title:`${Pu}`,description:$a,pathForCanonical:e,noindex:!0}:{title:`${Pu}`,description:$a,pathForCanonical:e,noindex:!0}},nc={SITE_NAME:Pu,SITE_URL:rr,OG_IMAGE_DEFAULT:lN},dN=()=>{const{pathname:e}=dn(),t=uN(e),n=!t.noindex,r=lv();let o,a;if(r.enabled){const c=MC(r.mode,r.locale,t.pathForCanonical);o=c.canonical,a=c.alternates}else o=`${nc.SITE_URL}${t.pathForCanonical}`,a=[{hrefLang:"ru",href:o},{hrefLang:"en",href:`${o}?lng=en`},{hrefLang:"zh",href:`${o}?lng=zho`},{hrefLang:"x-default",href:o}];const l=t.ogImage??nc.OG_IMAGE_DEFAULT;return i.jsxs(jP,{children:[i.jsx("title",{children:t.title}),i.jsx("meta",{name:"description",content:t.description}),i.jsx("link",{rel:"canonical",href:o}),t.noindex&&i.jsx("meta",{name:"robots",content:"noindex,nofollow"}),n&&a.map(c=>i.jsx("link",{rel:"alternate",hrefLang:c.hrefLang,href:c.href},c.hrefLang)),i.jsx("meta",{property:"og:type",content:"website"}),i.jsx("meta",{property:"og:site_name",content:nc.SITE_NAME}),i.jsx("meta",{property:"og:title",content:t.title}),i.jsx("meta",{property:"og:description",content:t.description}),i.jsx("meta",{property:"og:url",content:o}),i.jsx("meta",{property:"og:image",content:l}),i.jsx("meta",{property:"og:locale",content:"ru_RU"}),i.jsx("meta",{property:"og:locale:alternate",content:"en_US"}),i.jsx("meta",{property:"og:locale:alternate",content:"zh_CN"}),i.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),i.jsx("meta",{name:"twitter:title",content:t.title}),i.jsx("meta",{name:"twitter:description",content:t.description}),i.jsx("meta",{name:"twitter:image",content:l}),n&&t.jsonLd&&i.jsx("script",{type:"application/ld+json",children:JSON.stringify(t.jsonLd)})]})},pN=["shanghai-moskva","guangzhou-moskva","shenzhen-moskva","beijing-moskva","tianjin-moskva","istanbul-moskva","shanghai-sankt-peterburg","guangzhou-sankt-peterburg","mumbai-moskva","busan-vladivostok"];function sy(){if(typeof window>"u"||!("requestIdleCallback"in window))return!1;const t=navigator.connection;return!(t!=null&&t.saveData||(t==null?void 0:t.effectiveType)==="2g"||(t==null?void 0:t.effectiveType)==="slow-2g")}function fN(){if(!sy())return;const e=[()=>w(()=>import("./AboutCompany-CU104py-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11])),()=>w(()=>import("./ContactsPage-BSlP1bZb.js"),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,13])),()=>w(()=>import("./Blog-CrUROZLf.js"),__vite__mapDeps([14,1,15,16,17,6,2,3,4,5,7,8,9,10,18])),()=>w(()=>import("./FAQPage-Cmnt7dsO.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,20])),()=>w(()=>import("./MainPage-AG0gkaRI.js"),__vite__mapDeps([21,1,17,6,8,4,9,10,22])),()=>w(()=>import("./MultiModal-BLx4ZAj3.js"),__vite__mapDeps([23,1,6,17,8,4,9,10,24]))];let t=0;const n=r=>{if(t>=e.length)return;const o=e[t++];if(o().catch(()=>{}),r&&r.timeRemaining()>50&&t<e.length){n(r);return}t<e.length&&window.requestIdleCallback(n,{timeout:5e3})};window.requestIdleCallback(n,{timeout:5e3})}function mN(){sy()&&window.requestIdleCallback(()=>{Promise.all([w(()=>Promise.resolve().then(()=>Fq),void 0),w(()=>import("./routePairApi-DziZxcf3.js"),__vite__mapDeps([25,8,1,6,4,9,10]))]).then(([{queryClient:e},{routePairApi:t}])=>{for(const n of pN)e.prefetchQuery({queryKey:["routePairDetail",n],queryFn:()=>t.detail(n),staleTime:5*6e4})}).catch(()=>{})},{timeout:8e3})}const gN=()=>{const{pathname:e}=dn();return s.useEffect(()=>{window.scrollTo(0,0)},[e]),s.useEffect(()=>{fN(),mN()},[]),s.useLayoutEffect(()=>{const t=()=>{const n=document.querySelector(".header"),r=n?Math.ceil(n.getBoundingClientRect().height):80;document.documentElement.style.setProperty("--header-offset",`${r}px`)};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[e]),i.jsxs(i.Fragment,{children:[i.jsx(dN,{}),i.jsx("div",{className:"background-image"}),i.jsxs("div",{className:"w-full",children:[i.jsx(VO,{}),i.jsx("div",{className:"content-wrapper",children:i.jsx("div",{className:"content",children:i.jsx(VS,{})})})]}),i.jsx(iN,{})]})};/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ay=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hN=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vN=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zm=e=>{const t=vN(e);return t.charAt(0).toUpperCase()+t.slice(1)};/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var rc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bN=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},yN=s.createContext({}),xN=()=>s.useContext(yN),_N=s.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:o="",children:a,iconNode:l,...c},u)=>{const{size:d=24,strokeWidth:p=2,absoluteStrokeWidth:f=!1,color:m="currentColor",className:h=""}=xN()??{},v=r??f?Number(n??p)*24/Number(t??d):n??p;return s.createElement("svg",{ref:u,...rc,width:t??d??rc.width,height:t??d??rc.height,stroke:e??m,strokeWidth:v,className:ay("lucide",h,o),...!a&&!bN(c)&&{"aria-hidden":"true"},...c},[...l.map(([g,b])=>s.createElement(g,b)),...Array.isArray(a)?a:[a]])});/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wt=(e,t)=>{const n=s.forwardRef(({className:r,...o},a)=>s.createElement(_N,{ref:a,iconNode:t,className:ay(`lucide-${hN(Zm(e))}`,`lucide-${e}`,r),...o}));return n.displayName=Zm(e),n};/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EN=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],iy=wt("arrow-right",EN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wN=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]],SN=wt("bell-ring",wN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CN=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],Qm=wt("bell",CN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PN=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],np=wt("check",PN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RN=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],rp=wt("chevron-down",RN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TN=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],IN=wt("chevron-right",TN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AN=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],$N=wt("chevron-up",AN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jN=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],ON=wt("circle-question-mark",jN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NN=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],ly=wt("circle",NN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DN=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],eg=wt("clock",DN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LN=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],MN=wt("info",LN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kN=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],zN=wt("layers",kN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VN=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],tg=wt("loader-circle",VN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BN=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],FN=wt("log-in",BN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HN=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]],UN=wt("plane",HN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WN=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],GN=wt("search",WN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qN=[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]],KN=wt("ship",qN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XN=[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]],YN=wt("tram-front",XN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JN=[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]],ZN=wt("truck",JN);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QN=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],op=wt("x",QN),eD=(e,t)=>{const n=new Array(e.length+t.length);for(let r=0;r<e.length;r++)n[r]=e[r];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},tD=(e,t)=>({classGroupId:e,validator:t}),cy=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Za="-",ng=[],nD="arbitrary..",rD=e=>{const t=sD(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:l=>{if(l.startsWith("[")&&l.endsWith("]"))return oD(l);const c=l.split(Za),u=c[0]===""&&c.length>1?1:0;return uy(c,u,t)},getConflictingClassGroupIds:(l,c)=>{if(c){const u=r[l],d=n[l];return u?d?eD(d,u):u:d||ng}return n[l]||ng}}},uy=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const o=e[t],a=n.nextPart.get(o);if(a){const d=uy(e,t+1,a);if(d)return d}const l=n.validators;if(l===null)return;const c=t===0?e.join(Za):e.slice(t).join(Za),u=l.length;for(let d=0;d<u;d++){const p=l[d];if(p.validator(c))return p.classGroupId}},oD=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?nD+r:void 0})(),sD=e=>{const{theme:t,classGroups:n}=e;return aD(n,t)},aD=(e,t)=>{const n=cy();for(const r in e){const o=e[r];sp(o,n,r,t)}return n},sp=(e,t,n,r)=>{const o=e.length;for(let a=0;a<o;a++){const l=e[a];iD(l,t,n,r)}},iD=(e,t,n,r)=>{if(typeof e=="string"){lD(e,t,n);return}if(typeof e=="function"){cD(e,t,n,r);return}uD(e,t,n,r)},lD=(e,t,n)=>{const r=e===""?t:dy(t,e);r.classGroupId=n},cD=(e,t,n,r)=>{if(dD(e)){sp(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(tD(n,e))},uD=(e,t,n,r)=>{const o=Object.entries(e),a=o.length;for(let l=0;l<a;l++){const[c,u]=o[l];sp(u,dy(t,c),n,r)}},dy=(e,t)=>{let n=e;const r=t.split(Za),o=r.length;for(let a=0;a<o;a++){const l=r[a];let c=n.nextPart.get(l);c||(c=cy(),n.nextPart.set(l,c)),n=c}return n},dD=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,pD=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const o=(a,l)=>{n[a]=l,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(a){let l=n[a];if(l!==void 0)return l;if((l=r[a])!==void 0)return o(a,l),l},set(a,l){a in n?n[a]=l:o(a,l)}}},Ru="!",rg=":",fD=[],og=(e,t,n,r,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:o}),mD=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=o=>{const a=[];let l=0,c=0,u=0,d;const p=o.length;for(let g=0;g<p;g++){const b=o[g];if(l===0&&c===0){if(b===rg){a.push(o.slice(u,g)),u=g+1;continue}if(b==="/"){d=g;continue}}b==="["?l++:b==="]"?l--:b==="("?c++:b===")"&&c--}const f=a.length===0?o:o.slice(u);let m=f,h=!1;f.endsWith(Ru)?(m=f.slice(0,-1),h=!0):f.startsWith(Ru)&&(m=f.slice(1),h=!0);const v=d&&d>u?d-u:void 0;return og(a,h,m,v)};if(t){const o=t+rg,a=r;r=l=>l.startsWith(o)?a(l.slice(o.length)):og(fD,!1,l,void 0,!0)}if(n){const o=r;r=a=>n({className:a,parseClassName:o})}return r},gD=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let o=[];for(let a=0;a<n.length;a++){const l=n[a],c=l[0]==="[",u=t.has(l);c||u?(o.length>0&&(o.sort(),r.push(...o),o=[]),r.push(l)):o.push(l)}return o.length>0&&(o.sort(),r.push(...o)),r}},hD=e=>({cache:pD(e.cacheSize),parseClassName:mD(e),sortModifiers:gD(e),postfixLookupClassGroupIds:vD(e),...rD(e)}),vD=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let r=0;r<n.length;r++)t[n[r]]=!0;return t},bD=/\s+/,yD=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:a,postfixLookupClassGroupIds:l}=t,c=[],u=e.trim().split(bD);let d="";for(let p=u.length-1;p>=0;p-=1){const f=u[p],{isExternal:m,modifiers:h,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:b}=n(f);if(m){d=f+(d.length>0?" "+d:d);continue}let x=!!b,y;if(x){const T=g.substring(0,b);y=r(T);const R=y&&l[y]?r(g):void 0;R&&R!==y&&(y=R,x=!1)}else y=r(g);if(!y){if(!x){d=f+(d.length>0?" "+d:d);continue}if(y=r(g),!y){d=f+(d.length>0?" "+d:d);continue}x=!1}const _=h.length===0?"":h.length===1?h[0]:a(h).join(":"),S=v?_+Ru:_,C=S+y;if(c.indexOf(C)>-1)continue;c.push(C);const I=o(y,x);for(let T=0;T<I.length;++T){const R=I[T];c.push(S+R)}d=f+(d.length>0?" "+d:d)}return d},xD=(...e)=>{let t=0,n,r,o="";for(;t<e.length;)(n=e[t++])&&(r=py(n))&&(o&&(o+=" "),o+=r);return o},py=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=py(e[r]))&&(n&&(n+=" "),n+=t);return n},_D=(e,...t)=>{let n,r,o,a;const l=u=>{const d=t.reduce((p,f)=>f(p),e());return n=hD(d),r=n.cache.get,o=n.cache.set,a=c,c(u)},c=u=>{const d=r(u);if(d)return d;const p=yD(u,n);return o(u,p),p};return a=l,(...u)=>a(xD(...u))},ED=[],Ct=e=>{const t=n=>n[e]||ED;return t.isThemeGetter=!0,t},fy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,my=/^\((?:(\w[\w-]*):)?(.+)\)$/i,wD=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,SD=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,CD=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,PD=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,RD=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,TD=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Yn=e=>wD.test(e),Ze=e=>!!e&&!Number.isNaN(Number(e)),$n=e=>!!e&&Number.isInteger(Number(e)),oc=e=>e.endsWith("%")&&Ze(e.slice(0,-1)),Hn=e=>SD.test(e),gy=()=>!0,ID=e=>CD.test(e)&&!PD.test(e),ap=()=>!1,AD=e=>RD.test(e),$D=e=>TD.test(e),jD=e=>!Le(e)&&!ke(e),OD=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),ND=e=>ur(e,by,ap),Le=e=>fy.test(e),wr=e=>ur(e,yy,ID),sg=e=>ur(e,FD,Ze),DD=e=>ur(e,_y,gy),LD=e=>ur(e,xy,ap),ag=e=>ur(e,hy,ap),MD=e=>ur(e,vy,$D),ua=e=>ur(e,Ey,AD),ke=e=>my.test(e),Zo=e=>Br(e,yy),kD=e=>Br(e,xy),ig=e=>Br(e,hy),zD=e=>Br(e,by),VD=e=>Br(e,vy),da=e=>Br(e,Ey,!0),BD=e=>Br(e,_y,!0),ur=(e,t,n)=>{const r=fy.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Br=(e,t,n=!1)=>{const r=my.exec(e);return r?r[1]?t(r[1]):n:!1},hy=e=>e==="position"||e==="percentage",vy=e=>e==="image"||e==="url",by=e=>e==="length"||e==="size"||e==="bg-size",yy=e=>e==="length",FD=e=>e==="number",xy=e=>e==="family-name",_y=e=>e==="number"||e==="weight",Ey=e=>e==="shadow",HD=()=>{const e=Ct("color"),t=Ct("font"),n=Ct("text"),r=Ct("font-weight"),o=Ct("tracking"),a=Ct("leading"),l=Ct("breakpoint"),c=Ct("container"),u=Ct("spacing"),d=Ct("radius"),p=Ct("shadow"),f=Ct("inset-shadow"),m=Ct("text-shadow"),h=Ct("drop-shadow"),v=Ct("blur"),g=Ct("perspective"),b=Ct("aspect"),x=Ct("ease"),y=Ct("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],S=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],C=()=>[...S(),ke,Le],I=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto","contain","none"],R=()=>[ke,Le,u],P=()=>[Yn,"full","auto",...R()],N=()=>[$n,"none","subgrid",ke,Le],O=()=>["auto",{span:["full",$n,ke,Le]},$n,ke,Le],k=()=>[$n,"auto",ke,Le],L=()=>["auto","min","max","fr",ke,Le],W=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Z=()=>["start","end","center","stretch","center-safe","end-safe"],F=()=>["auto",...R()],X=()=>[Yn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...R()],q=()=>[Yn,"screen","full","dvw","lvw","svw","min","max","fit",...R()],z=()=>[Yn,"screen","full","lh","dvh","lvh","svh","min","max","fit",...R()],H=()=>[e,ke,Le],te=()=>[...S(),ig,ag,{position:[ke,Le]}],j=()=>["no-repeat",{repeat:["","x","y","space","round"]}],M=()=>["auto","cover","contain",zD,ND,{size:[ke,Le]}],K=()=>[oc,Zo,wr],D=()=>["","none","full",d,ke,Le],U=()=>["",Ze,Zo,wr],V=()=>["solid","dashed","dotted","double"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>[Ze,oc,ig,ag],ne=()=>["","none",v,ke,Le],oe=()=>["none",Ze,ke,Le],Q=()=>["none",Ze,ke,Le],re=()=>[Ze,ke,Le],ae=()=>[Yn,"full",...R()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Hn],breakpoint:[Hn],color:[gy],container:[Hn],"drop-shadow":[Hn],ease:["in","out","in-out"],font:[jD],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Hn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Hn],shadow:[Hn],spacing:["px",Ze],text:[Hn],"text-shadow":[Hn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Yn,Le,ke,b]}],container:["container"],"container-type":[{"@container":["","normal","size",ke,Le]}],"container-named":[OD],columns:[{columns:[Ze,Le,ke,c]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:C()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{"inset-s":P(),start:P()}],end:[{"inset-e":P(),end:P()}],"inset-bs":[{"inset-bs":P()}],"inset-be":[{"inset-be":P()}],top:[{top:P()}],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[$n,"auto",ke,Le]}],basis:[{basis:[Yn,"full","auto",c,...R()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ze,Yn,"auto","initial","none",Le]}],grow:[{grow:["",Ze,ke,Le]}],shrink:[{shrink:["",Ze,ke,Le]}],order:[{order:[$n,"first","last","none",ke,Le]}],"grid-cols":[{"grid-cols":N()}],"col-start-end":[{col:O()}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":N()}],"row-start-end":[{row:O()}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":L()}],"auto-rows":[{"auto-rows":L()}],gap:[{gap:R()}],"gap-x":[{"gap-x":R()}],"gap-y":[{"gap-y":R()}],"justify-content":[{justify:[...W(),"normal"]}],"justify-items":[{"justify-items":[...Z(),"normal"]}],"justify-self":[{"justify-self":["auto",...Z()]}],"align-content":[{content:["normal",...W()]}],"align-items":[{items:[...Z(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Z(),{baseline:["","last"]}]}],"place-content":[{"place-content":W()}],"place-items":[{"place-items":[...Z(),"baseline"]}],"place-self":[{"place-self":["auto",...Z()]}],p:[{p:R()}],px:[{px:R()}],py:[{py:R()}],ps:[{ps:R()}],pe:[{pe:R()}],pbs:[{pbs:R()}],pbe:[{pbe:R()}],pt:[{pt:R()}],pr:[{pr:R()}],pb:[{pb:R()}],pl:[{pl:R()}],m:[{m:F()}],mx:[{mx:F()}],my:[{my:F()}],ms:[{ms:F()}],me:[{me:F()}],mbs:[{mbs:F()}],mbe:[{mbe:F()}],mt:[{mt:F()}],mr:[{mr:F()}],mb:[{mb:F()}],ml:[{ml:F()}],"space-x":[{"space-x":R()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":R()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],"inline-size":[{inline:["auto",...q()]}],"min-inline-size":[{"min-inline":["auto",...q()]}],"max-inline-size":[{"max-inline":["none",...q()]}],"block-size":[{block:["auto",...z()]}],"min-block-size":[{"min-block":["auto",...z()]}],"max-block-size":[{"max-block":["none",...z()]}],w:[{w:[c,"screen",...X()]}],"min-w":[{"min-w":[c,"screen","none",...X()]}],"max-w":[{"max-w":[c,"screen","none","prose",{screen:[l]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",n,Zo,wr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,BD,DD]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",oc,Le]}],"font-family":[{font:[kD,LD,t]}],"font-features":[{"font-features":[Le]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,ke,Le]}],"line-clamp":[{"line-clamp":[Ze,"none",ke,sg]}],leading:[{leading:[a,...R()]}],"list-image":[{"list-image":["none",ke,Le]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ke,Le]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:H()}],"text-color":[{text:H()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ze,"from-font","auto",ke,wr]}],"text-decoration-color":[{decoration:H()}],"underline-offset":[{"underline-offset":[Ze,"auto",ke,Le]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"tab-size":[{tab:[$n,ke,Le]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ke,Le]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ke,Le]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:te()}],"bg-repeat":[{bg:j()}],"bg-size":[{bg:M()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$n,ke,Le],radial:["",ke,Le],conic:[$n,ke,Le]},VD,MD]}],"bg-color":[{bg:H()}],"gradient-from-pos":[{from:K()}],"gradient-via-pos":[{via:K()}],"gradient-to-pos":[{to:K()}],"gradient-from":[{from:H()}],"gradient-via":[{via:H()}],"gradient-to":[{to:H()}],rounded:[{rounded:D()}],"rounded-s":[{"rounded-s":D()}],"rounded-e":[{"rounded-e":D()}],"rounded-t":[{"rounded-t":D()}],"rounded-r":[{"rounded-r":D()}],"rounded-b":[{"rounded-b":D()}],"rounded-l":[{"rounded-l":D()}],"rounded-ss":[{"rounded-ss":D()}],"rounded-se":[{"rounded-se":D()}],"rounded-ee":[{"rounded-ee":D()}],"rounded-es":[{"rounded-es":D()}],"rounded-tl":[{"rounded-tl":D()}],"rounded-tr":[{"rounded-tr":D()}],"rounded-br":[{"rounded-br":D()}],"rounded-bl":[{"rounded-bl":D()}],"border-w":[{border:U()}],"border-w-x":[{"border-x":U()}],"border-w-y":[{"border-y":U()}],"border-w-s":[{"border-s":U()}],"border-w-e":[{"border-e":U()}],"border-w-bs":[{"border-bs":U()}],"border-w-be":[{"border-be":U()}],"border-w-t":[{"border-t":U()}],"border-w-r":[{"border-r":U()}],"border-w-b":[{"border-b":U()}],"border-w-l":[{"border-l":U()}],"divide-x":[{"divide-x":U()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":U()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...V(),"hidden","none"]}],"divide-style":[{divide:[...V(),"hidden","none"]}],"border-color":[{border:H()}],"border-color-x":[{"border-x":H()}],"border-color-y":[{"border-y":H()}],"border-color-s":[{"border-s":H()}],"border-color-e":[{"border-e":H()}],"border-color-bs":[{"border-bs":H()}],"border-color-be":[{"border-be":H()}],"border-color-t":[{"border-t":H()}],"border-color-r":[{"border-r":H()}],"border-color-b":[{"border-b":H()}],"border-color-l":[{"border-l":H()}],"divide-color":[{divide:H()}],"outline-style":[{outline:[...V(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ze,ke,Le]}],"outline-w":[{outline:["",Ze,Zo,wr]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",p,da,ua]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",f,da,ua]}],"inset-shadow-color":[{"inset-shadow":H()}],"ring-w":[{ring:U()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:H()}],"ring-offset-w":[{"ring-offset":[Ze,wr]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":U()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",m,da,ua]}],"text-shadow-color":[{"text-shadow":H()}],opacity:[{opacity:[Ze,ke,Le]}],"mix-blend":[{"mix-blend":[...Y(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Y()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ze]}],"mask-image-linear-from-pos":[{"mask-linear-from":G()}],"mask-image-linear-to-pos":[{"mask-linear-to":G()}],"mask-image-linear-from-color":[{"mask-linear-from":H()}],"mask-image-linear-to-color":[{"mask-linear-to":H()}],"mask-image-t-from-pos":[{"mask-t-from":G()}],"mask-image-t-to-pos":[{"mask-t-to":G()}],"mask-image-t-from-color":[{"mask-t-from":H()}],"mask-image-t-to-color":[{"mask-t-to":H()}],"mask-image-r-from-pos":[{"mask-r-from":G()}],"mask-image-r-to-pos":[{"mask-r-to":G()}],"mask-image-r-from-color":[{"mask-r-from":H()}],"mask-image-r-to-color":[{"mask-r-to":H()}],"mask-image-b-from-pos":[{"mask-b-from":G()}],"mask-image-b-to-pos":[{"mask-b-to":G()}],"mask-image-b-from-color":[{"mask-b-from":H()}],"mask-image-b-to-color":[{"mask-b-to":H()}],"mask-image-l-from-pos":[{"mask-l-from":G()}],"mask-image-l-to-pos":[{"mask-l-to":G()}],"mask-image-l-from-color":[{"mask-l-from":H()}],"mask-image-l-to-color":[{"mask-l-to":H()}],"mask-image-x-from-pos":[{"mask-x-from":G()}],"mask-image-x-to-pos":[{"mask-x-to":G()}],"mask-image-x-from-color":[{"mask-x-from":H()}],"mask-image-x-to-color":[{"mask-x-to":H()}],"mask-image-y-from-pos":[{"mask-y-from":G()}],"mask-image-y-to-pos":[{"mask-y-to":G()}],"mask-image-y-from-color":[{"mask-y-from":H()}],"mask-image-y-to-color":[{"mask-y-to":H()}],"mask-image-radial":[{"mask-radial":[ke,Le]}],"mask-image-radial-from-pos":[{"mask-radial-from":G()}],"mask-image-radial-to-pos":[{"mask-radial-to":G()}],"mask-image-radial-from-color":[{"mask-radial-from":H()}],"mask-image-radial-to-color":[{"mask-radial-to":H()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":S()}],"mask-image-conic-pos":[{"mask-conic":[Ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":G()}],"mask-image-conic-to-pos":[{"mask-conic-to":G()}],"mask-image-conic-from-color":[{"mask-conic-from":H()}],"mask-image-conic-to-color":[{"mask-conic-to":H()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:te()}],"mask-repeat":[{mask:j()}],"mask-size":[{mask:M()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ke,Le]}],filter:[{filter:["","none",ke,Le]}],blur:[{blur:ne()}],brightness:[{brightness:[Ze,ke,Le]}],contrast:[{contrast:[Ze,ke,Le]}],"drop-shadow":[{"drop-shadow":["","none",h,da,ua]}],"drop-shadow-color":[{"drop-shadow":H()}],grayscale:[{grayscale:["",Ze,ke,Le]}],"hue-rotate":[{"hue-rotate":[Ze,ke,Le]}],invert:[{invert:["",Ze,ke,Le]}],saturate:[{saturate:[Ze,ke,Le]}],sepia:[{sepia:["",Ze,ke,Le]}],"backdrop-filter":[{"backdrop-filter":["","none",ke,Le]}],"backdrop-blur":[{"backdrop-blur":ne()}],"backdrop-brightness":[{"backdrop-brightness":[Ze,ke,Le]}],"backdrop-contrast":[{"backdrop-contrast":[Ze,ke,Le]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ze,ke,Le]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ze,ke,Le]}],"backdrop-invert":[{"backdrop-invert":["",Ze,ke,Le]}],"backdrop-opacity":[{"backdrop-opacity":[Ze,ke,Le]}],"backdrop-saturate":[{"backdrop-saturate":[Ze,ke,Le]}],"backdrop-sepia":[{"backdrop-sepia":["",Ze,ke,Le]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":R()}],"border-spacing-x":[{"border-spacing-x":R()}],"border-spacing-y":[{"border-spacing-y":R()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ke,Le]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ze,"initial",ke,Le]}],ease:[{ease:["linear","initial",x,ke,Le]}],delay:[{delay:[Ze,ke,Le]}],animate:[{animate:["none",y,ke,Le]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,ke,Le]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:oe()}],"rotate-x":[{"rotate-x":oe()}],"rotate-y":[{"rotate-y":oe()}],"rotate-z":[{"rotate-z":oe()}],scale:[{scale:Q()}],"scale-x":[{"scale-x":Q()}],"scale-y":[{"scale-y":Q()}],"scale-z":[{"scale-z":Q()}],"scale-3d":["scale-3d"],skew:[{skew:re()}],"skew-x":[{"skew-x":re()}],"skew-y":[{"skew-y":re()}],transform:[{transform:[ke,Le,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ae()}],"translate-x":[{"translate-x":ae()}],"translate-y":[{"translate-y":ae()}],"translate-z":[{"translate-z":ae()}],"translate-none":["translate-none"],zoom:[{zoom:[$n,ke,Le]}],accent:[{accent:H()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:H()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ke,Le]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":H()}],"scrollbar-track-color":[{"scrollbar-track":H()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mbs":[{"scroll-mbs":R()}],"scroll-mbe":[{"scroll-mbe":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pbs":[{"scroll-pbs":R()}],"scroll-pbe":[{"scroll-pbe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ke,Le]}],fill:[{fill:["none",...H()]}],"stroke-w":[{stroke:[Ze,Zo,wr,sg]}],stroke:[{stroke:["none",...H()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},UD=_D(HD);function ge(...e){return UD(se(e))}function WD(e,t){const n=s.createContext(t),r=a=>{const{children:l,...c}=a,u=s.useMemo(()=>c,Object.values(c));return i.jsx(n.Provider,{value:u,children:l})};r.displayName=e+"Provider";function o(a){const l=s.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${a}\` must be used within \`${e}\``)}return[r,o]}function $t(e,t=[]){let n=[];function r(a,l){const c=s.createContext(l),u=n.length;n=[...n,l];const d=f=>{var x;const{scope:m,children:h,...v}=f,g=((x=m==null?void 0:m[e])==null?void 0:x[u])||c,b=s.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=a+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=s.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${a}\``)}return[d,p]}const o=()=>{const a=n.map(l=>s.createContext(l));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,GD(o,...t)]}function GD(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(a){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(a)[`__scope${d}`];return{...c,...f}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function lg(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Xt(...e){return t=>{let n=!1;const r=e.map(o=>{const a=lg(o,t);return!n&&typeof a=="function"&&(n=!0),a});if(n)return()=>{for(let o=0;o<r.length;o++){const a=r[o];typeof a=="function"?a():lg(e[o],null)}}}}function Xe(...e){return s.useCallback(Xt(...e),e)}function cg(e){const t=qD(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(XD);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function qD(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=JD(o),c=YD(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var KD=Symbol("radix.slottable");function XD(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===KD}function YD(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function JD(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Bi(e){const t=e+"CollectionProvider",[n,r]=$t(t),[o,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=g=>{const{scope:b,children:x}=g,y=$.useRef(null),_=$.useRef(new Map).current;return i.jsx(o,{scope:b,itemMap:_,collectionRef:y,children:x})};l.displayName=t;const c=e+"CollectionSlot",u=cg(c),d=$.forwardRef((g,b)=>{const{scope:x,children:y}=g,_=a(c,x),S=Xe(b,_.collectionRef);return i.jsx(u,{ref:S,children:y})});d.displayName=c;const p=e+"CollectionItemSlot",f="data-radix-collection-item",m=cg(p),h=$.forwardRef((g,b)=>{const{scope:x,children:y,..._}=g,S=$.useRef(null),C=Xe(b,S),I=a(p,x);return $.useEffect(()=>(I.itemMap.set(S,{ref:S,..._}),()=>void I.itemMap.delete(S))),i.jsx(m,{[f]:"",ref:C,children:y})});h.displayName=p;function v(g){const b=a(e+"CollectionConsumer",g);return $.useCallback(()=>{const y=b.collectionRef.current;if(!y)return[];const _=Array.from(y.querySelectorAll(`[${f}]`));return Array.from(b.itemMap.values()).sort((I,T)=>_.indexOf(I.ref.current)-_.indexOf(T.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:l,Slot:d,ItemSlot:h},v,r]}function Re(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}var xt=globalThis!=null&&globalThis.document?s.useLayoutEffect:()=>{},ZD=ud[" useInsertionEffect ".trim().toString()]||xt;function nn({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,a,l]=QD({defaultProp:t,onChange:n}),c=e!==void 0,u=c?e:o;{const p=s.useRef(e!==void 0);s.useEffect(()=>{const f=p.current;f!==c&&console.warn(`${r} is changing from ${f?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),p.current=c},[c,r])}const d=s.useCallback(p=>{var f;if(c){const m=eL(p)?p(e):p;m!==e&&((f=l.current)==null||f.call(l,m))}else a(p)},[c,e,a,l]);return[u,d]}function QD({defaultProp:e,onChange:t}){const[n,r]=s.useState(e),o=s.useRef(n),a=s.useRef(t);return ZD(()=>{a.current=t},[t]),s.useEffect(()=>{var l;o.current!==n&&((l=a.current)==null||l.call(a,n),o.current=n)},[n,o]),[n,r,a]}function eL(e){return typeof e=="function"}function tL(e){const t=nL(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(oL);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function nL(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=aL(o),c=sL(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var rL=Symbol("radix.slottable");function oL(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===rL}function sL(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function aL(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var iL=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],He=iL.reduce((e,t)=>{const n=tL(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function wy(e,t){e&&Ar.flushSync(()=>e.dispatchEvent(t))}function lL(e,t){return s.useReducer((n,r)=>t[n][r]??n,e)}var St=e=>{const{present:t,children:n}=e,r=cL(t),o=typeof n=="function"?n({present:r.isPresent}):s.Children.only(n),a=Xe(r.ref,uL(o));return typeof n=="function"||r.isPresent?s.cloneElement(o,{ref:a}):null};St.displayName="Presence";function cL(e){const[t,n]=s.useState(),r=s.useRef(null),o=s.useRef(e),a=s.useRef("none"),l=e?"mounted":"unmounted",[c,u]=lL(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return s.useEffect(()=>{const d=pa(r.current);a.current=c==="mounted"?d:"none"},[c]),xt(()=>{const d=r.current,p=o.current;if(p!==e){const m=a.current,h=pa(d);e?u("MOUNT"):h==="none"||(d==null?void 0:d.display)==="none"?u("UNMOUNT"):u(p&&m!==h?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),xt(()=>{if(t){let d;const p=t.ownerDocument.defaultView??window,f=h=>{const g=pa(r.current).includes(CSS.escape(h.animationName));if(h.target===t&&g&&(u("ANIMATION_END"),!o.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",d=p.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},m=h=>{h.target===t&&(a.current=pa(r.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{p.clearTimeout(d),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:s.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function pa(e){return(e==null?void 0:e.animationName)||"none"}function uL(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var dL=ud[" useId ".trim().toString()]||(()=>{}),pL=0;function Et(e){const[t,n]=s.useState(dL());return xt(()=>{n(r=>r??String(pL++))},[e]),t?`radix-${t}`:""}var Fi="Collapsible",[fL,Sy]=$t(Fi),[mL,ip]=fL(Fi),Cy=s.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:a,onOpenChange:l,...c}=e,[u,d]=nn({prop:r,defaultProp:o??!1,onChange:l,caller:Fi});return i.jsx(mL,{scope:n,disabled:a,contentId:Et(),open:u,onOpenToggle:s.useCallback(()=>d(p=>!p),[d]),children:i.jsx(He.div,{"data-state":cp(u),"data-disabled":a?"":void 0,...c,ref:t})})});Cy.displayName=Fi;var Py="CollapsibleTrigger",Ry=s.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=ip(Py,n);return i.jsx(He.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":cp(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:Re(e.onClick,o.onOpenToggle)})});Ry.displayName=Py;var lp="CollapsibleContent",Ty=s.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=ip(lp,e.__scopeCollapsible);return i.jsx(St,{present:n||o.open,children:({present:a})=>i.jsx(gL,{...r,ref:t,present:a})})});Ty.displayName=lp;var gL=s.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...a}=e,l=ip(lp,n),[c,u]=s.useState(r),d=s.useRef(null),p=Xe(t,d),f=s.useRef(0),m=f.current,h=s.useRef(0),v=h.current,g=l.open||c,b=s.useRef(g),x=s.useRef(void 0);return s.useEffect(()=>{const y=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(y)},[]),xt(()=>{const y=d.current;if(y){x.current=x.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const _=y.getBoundingClientRect();f.current=_.height,h.current=_.width,b.current||(y.style.transitionDuration=x.current.transitionDuration,y.style.animationName=x.current.animationName),u(r)}},[l.open,r]),i.jsx(He.div,{"data-state":cp(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!g,...a,ref:p,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:g&&o})});function cp(e){return e?"open":"closed"}var hL=Cy,vL=Ry,bL=Ty,yL=s.createContext(void 0);function Fr(e){const t=s.useContext(yL);return e||t||"ltr"}var In="Accordion",xL=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[up,_L,EL]=Bi(In),[Hi]=$t(In,[EL,Sy]),dp=Sy(),Iy=$.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,a=r;return i.jsx(up.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?i.jsx(PL,{...a,ref:t}):i.jsx(CL,{...o,ref:t})})});Iy.displayName=In;var[Ay,wL]=Hi(In),[$y,SL]=Hi(In,{collapsible:!1}),CL=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:a=!1,...l}=e,[c,u]=nn({prop:n,defaultProp:r??"",onChange:o,caller:In});return i.jsx(Ay,{scope:e.__scopeAccordion,value:$.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:$.useCallback(()=>a&&u(""),[a,u]),children:i.jsx($y,{scope:e.__scopeAccordion,collapsible:a,children:i.jsx(jy,{...l,ref:t})})})}),PL=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...a}=e,[l,c]=nn({prop:n,defaultProp:r??[],onChange:o,caller:In}),u=$.useCallback(p=>c((f=[])=>[...f,p]),[c]),d=$.useCallback(p=>c((f=[])=>f.filter(m=>m!==p)),[c]);return i.jsx(Ay,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:i.jsx($y,{scope:e.__scopeAccordion,collapsible:!0,children:i.jsx(jy,{...a,ref:t})})})}),[RL,Ui]=Hi(In),jy=$.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:a="vertical",...l}=e,c=$.useRef(null),u=Xe(c,t),d=_L(n),f=Fr(o)==="ltr",m=Re(e.onKeyDown,h=>{var R;if(!xL.includes(h.key))return;const v=h.target,g=d().filter(P=>{var N;return!((N=P.ref.current)!=null&&N.disabled)}),b=g.findIndex(P=>P.ref.current===v),x=g.length;if(b===-1)return;h.preventDefault();let y=b;const _=0,S=x-1,C=()=>{y=b+1,y>S&&(y=_)},I=()=>{y=b-1,y<_&&(y=S)};switch(h.key){case"Home":y=_;break;case"End":y=S;break;case"ArrowRight":a==="horizontal"&&(f?C():I());break;case"ArrowDown":a==="vertical"&&C();break;case"ArrowLeft":a==="horizontal"&&(f?I():C());break;case"ArrowUp":a==="vertical"&&I();break}const T=y%x;(R=g[T].ref.current)==null||R.focus()});return i.jsx(RL,{scope:n,disabled:r,direction:o,orientation:a,children:i.jsx(up.Slot,{scope:n,children:i.jsx(He.div,{...l,"data-orientation":a,ref:u,onKeyDown:r?void 0:m})})})}),Qa="AccordionItem",[TL,pp]=Hi(Qa),Oy=$.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...o}=e,a=Ui(Qa,n),l=wL(Qa,n),c=dp(n),u=Et(),d=r&&l.value.includes(r)||!1,p=a.disabled||e.disabled;return i.jsx(TL,{scope:n,open:d,disabled:p,triggerId:u,children:i.jsx(hL,{"data-orientation":a.orientation,"data-state":zy(d),...c,...o,ref:t,disabled:p,open:d,onOpenChange:f=>{f?l.onItemOpen(r):l.onItemClose(r)}})})});Oy.displayName=Qa;var Ny="AccordionHeader",Dy=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Ui(In,n),a=pp(Ny,n);return i.jsx(He.h3,{"data-orientation":o.orientation,"data-state":zy(a.open),"data-disabled":a.disabled?"":void 0,...r,ref:t})});Dy.displayName=Ny;var Tu="AccordionTrigger",Ly=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Ui(In,n),a=pp(Tu,n),l=SL(Tu,n),c=dp(n);return i.jsx(up.ItemSlot,{scope:n,children:i.jsx(vL,{"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...c,...r,ref:t})})});Ly.displayName=Tu;var My="AccordionContent",ky=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Ui(In,n),a=pp(My,n),l=dp(n);return i.jsx(bL,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...l,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});ky.displayName=My;function zy(e){return e?"open":"closed"}var IL=Iy,AL=Oy,$L=Dy,Vy=Ly,By=ky;const KK=IL,jL=s.forwardRef(({className:e,...t},n)=>i.jsx(AL,{ref:n,className:ge("border-b border-border",e),...t}));jL.displayName="AccordionItem";const OL=s.forwardRef(({className:e,children:t,...n},r)=>i.jsx($L,{className:"flex",children:i.jsxs(Vy,{ref:r,className:ge("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all","hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,i.jsx(rp,{className:"h-4 w-4 shrink-0 text-text-muted transition-transform duration-normal"})]})}));OL.displayName=Vy.displayName;const NL=s.forwardRef(({className:e,children:t,...n},r)=>i.jsx(By,{ref:r,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:i.jsx("div",{className:ge("pb-4 pt-0",e),children:t})}));NL.displayName=By.displayName;const ug=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,dg=se,Lt=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return dg(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:a}=t,l=Object.keys(o).map(d=>{const p=n==null?void 0:n[d],f=a==null?void 0:a[d];if(p===null)return null;const m=ug(p)||ug(f);return o[d][m]}),c=n&&Object.entries(n).reduce((d,p)=>{let[f,m]=p;return m===void 0||(d[f]=m),d},{}),u=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,p)=>{let{class:f,className:m,...h}=p;return Object.entries(h).every(v=>{let[g,b]=v;return Array.isArray(b)?b.includes({...a,...c}[g]):{...a,...c}[g]===b})?[...d,f,m]:d},[]);return dg(e,l,u,n==null?void 0:n.class,n==null?void 0:n.className)},DL=Lt("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4",{variants:{variant:{default:"bg-bg-base border-border text-text [&>svg]:text-text-muted",info:"bg-info-light/40 border-info/30 text-text [&>svg]:text-info",success:"bg-success-light/40 border-primary/30 text-text [&>svg]:text-primary",warning:"bg-warning-light/50 border-warning/30 text-text [&>svg]:text-warning",destructive:"bg-error-light/40 border-error/30 text-text [&>svg]:text-error"}},defaultVariants:{variant:"default"}}),LL=s.forwardRef(({className:e,variant:t,...n},r)=>i.jsx("div",{ref:r,role:"alert",className:ge(DL({variant:t}),e),...n}));LL.displayName="Alert";const ML=s.forwardRef(({className:e,...t},n)=>i.jsx("h5",{ref:n,className:ge("mb-1 font-semibold leading-none tracking-tight",e),...t}));ML.displayName="AlertTitle";const kL=s.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:ge("text-sm text-text-muted [&_p]:leading-relaxed",e),...t}));kL.displayName="AlertDescription";function At(e){const t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function zL(e,t=globalThis==null?void 0:globalThis.document){const n=At(e);s.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var VL="DismissableLayer",Iu="dismissableLayer.update",BL="dismissableLayer.pointerDownOutside",FL="dismissableLayer.focusOutside",pg,Fy=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ko=s.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:l,onDismiss:c,...u}=e,d=s.useContext(Fy),[p,f]=s.useState(null),m=(p==null?void 0:p.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=s.useState({}),v=Xe(t,T=>f(T)),g=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),x=g.indexOf(b),y=p?g.indexOf(p):-1,_=d.layersWithOutsidePointerEventsDisabled.size>0,S=y>=x,C=WL(T=>{const R=T.target,P=[...d.branches].some(N=>N.contains(R));!S||P||(o==null||o(T),l==null||l(T),T.defaultPrevented||c==null||c())},m),I=GL(T=>{const R=T.target;[...d.branches].some(N=>N.contains(R))||(a==null||a(T),l==null||l(T),T.defaultPrevented||c==null||c())},m);return zL(T=>{y===d.layers.size-1&&(r==null||r(T),!T.defaultPrevented&&c&&(T.preventDefault(),c()))},m),s.useEffect(()=>{if(p)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(pg=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(p)),d.layers.add(p),fg(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=pg)}},[p,m,n,d]),s.useEffect(()=>()=>{p&&(d.layers.delete(p),d.layersWithOutsidePointerEventsDisabled.delete(p),fg())},[p,d]),s.useEffect(()=>{const T=()=>h({});return document.addEventListener(Iu,T),()=>document.removeEventListener(Iu,T)},[]),i.jsx(He.div,{...u,ref:v,style:{pointerEvents:_?S?"auto":"none":void 0,...e.style},onFocusCapture:Re(e.onFocusCapture,I.onFocusCapture),onBlurCapture:Re(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:Re(e.onPointerDownCapture,C.onPointerDownCapture)})});ko.displayName=VL;var HL="DismissableLayerBranch",UL=s.forwardRef((e,t)=>{const n=s.useContext(Fy),r=s.useRef(null),o=Xe(t,r);return s.useEffect(()=>{const a=r.current;if(a)return n.branches.add(a),()=>{n.branches.delete(a)}},[n.branches]),i.jsx(He.div,{...e,ref:o})});UL.displayName=HL;function WL(e,t=globalThis==null?void 0:globalThis.document){const n=At(e),r=s.useRef(!1),o=s.useRef(()=>{});return s.useEffect(()=>{const a=c=>{if(c.target&&!r.current){let u=function(){Hy(BL,n,d,{discrete:!0})};const d={originalEvent:c};c.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=u,t.addEventListener("click",o.current,{once:!0})):u()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",a),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function GL(e,t=globalThis==null?void 0:globalThis.document){const n=At(e),r=s.useRef(!1);return s.useEffect(()=>{const o=a=>{a.target&&!r.current&&Hy(FL,n,{originalEvent:a},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function fg(){const e=new CustomEvent(Iu);document.dispatchEvent(e)}function Hy(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?wy(o,a):o.dispatchEvent(a)}var sc="focusScope.autoFocusOnMount",ac="focusScope.autoFocusOnUnmount",mg={bubbles:!1,cancelable:!0},qL="FocusScope",zs=s.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...l}=e,[c,u]=s.useState(null),d=At(o),p=At(a),f=s.useRef(null),m=Xe(t,g=>u(g)),h=s.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;s.useEffect(()=>{if(r){let g=function(_){if(h.paused||!c)return;const S=_.target;c.contains(S)?f.current=S:Zn(f.current,{select:!0})},b=function(_){if(h.paused||!c)return;const S=_.relatedTarget;S!==null&&(c.contains(S)||Zn(f.current,{select:!0}))},x=function(_){if(document.activeElement===document.body)for(const C of _)C.removedNodes.length>0&&Zn(c)};document.addEventListener("focusin",g),document.addEventListener("focusout",b);const y=new MutationObserver(x);return c&&y.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",b),y.disconnect()}}},[r,c,h.paused]),s.useEffect(()=>{if(c){hg.add(h);const g=document.activeElement;if(!c.contains(g)){const x=new CustomEvent(sc,mg);c.addEventListener(sc,d),c.dispatchEvent(x),x.defaultPrevented||(KL(QL(Uy(c)),{select:!0}),document.activeElement===g&&Zn(c))}return()=>{c.removeEventListener(sc,d),setTimeout(()=>{const x=new CustomEvent(ac,mg);c.addEventListener(ac,p),c.dispatchEvent(x),x.defaultPrevented||Zn(g??document.body,{select:!0}),c.removeEventListener(ac,p),hg.remove(h)},0)}}},[c,d,p,h]);const v=s.useCallback(g=>{if(!n&&!r||h.paused)return;const b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,x=document.activeElement;if(b&&x){const y=g.currentTarget,[_,S]=XL(y);_&&S?!g.shiftKey&&x===S?(g.preventDefault(),n&&Zn(_,{select:!0})):g.shiftKey&&x===_&&(g.preventDefault(),n&&Zn(S,{select:!0})):x===y&&g.preventDefault()}},[n,r,h.paused]);return i.jsx(He.div,{tabIndex:-1,...l,ref:m,onKeyDown:v})});zs.displayName=qL;function KL(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Zn(r,{select:t}),document.activeElement!==n)return}function XL(e){const t=Uy(e),n=gg(t,e),r=gg(t.reverse(),e);return[n,r]}function Uy(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function gg(e,t){for(const n of e)if(!YL(n,{upTo:t}))return n}function YL(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function JL(e){return e instanceof HTMLInputElement&&"select"in e}function Zn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&JL(e)&&t&&e.select()}}var hg=ZL();function ZL(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=vg(e,t),e.unshift(t)},remove(t){var n;e=vg(e,t),(n=e[0])==null||n.resume()}}}function vg(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function QL(e){return e.filter(t=>t.tagName!=="A")}var eM="Portal",zo=s.forwardRef((e,t)=>{var c;const{container:n,...r}=e,[o,a]=s.useState(!1);xt(()=>a(!0),[]);const l=n||o&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return l?$h.createPortal(i.jsx(He.div,{...r,ref:t}),l):null});zo.displayName=eM;var ic=0;function Wi(){s.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??bg()),document.body.insertAdjacentElement("beforeend",e[1]??bg()),ic++,()=>{ic===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),ic--}},[])}function bg(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Nn=function(){return Nn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},Nn.apply(this,arguments)};function Wy(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function tM(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,a;r<o;r++)(a||!(r in t))&&(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var ja="right-scroll-bar-position",Oa="width-before-scroll-bar",nM="with-scroll-bars-hidden",rM="--removed-body-scroll-bar-size";function lc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function oM(e,t){var n=s.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}var sM=typeof window<"u"?s.useLayoutEffect:s.useEffect,yg=new WeakMap;function aM(e,t){var n=oM(null,function(r){return e.forEach(function(o){return lc(o,r)})});return sM(function(){var r=yg.get(n);if(r){var o=new Set(r),a=new Set(e),l=n.current;o.forEach(function(c){a.has(c)||lc(c,null)}),a.forEach(function(c){o.has(c)||lc(c,l)})}yg.set(n,e)},[e]),n}function iM(e){return e}function lM(e,t){t===void 0&&(t=iM);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(a){var l=t(a,r);return n.push(l),function(){n=n.filter(function(c){return c!==l})}},assignSyncMedium:function(a){for(r=!0;n.length;){var l=n;n=[],l.forEach(a)}n={push:function(c){return a(c)},filter:function(){return n}}},assignMedium:function(a){r=!0;var l=[];if(n.length){var c=n;n=[],c.forEach(a),l=n}var u=function(){var p=l;l=[],p.forEach(a)},d=function(){return Promise.resolve().then(u)};d(),n={push:function(p){l.push(p),d()},filter:function(p){return l=l.filter(p),n}}}};return o}function cM(e){e===void 0&&(e={});var t=lM(null);return t.options=Nn({async:!0,ssr:!1},e),t}var Gy=function(e){var t=e.sideCar,n=Wy(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return s.createElement(r,Nn({},n))};Gy.isSideCarExport=!0;function uM(e,t){return e.useMedium(t),Gy}var qy=cM(),cc=function(){},Gi=s.forwardRef(function(e,t){var n=s.useRef(null),r=s.useState({onScrollCapture:cc,onWheelCapture:cc,onTouchMoveCapture:cc}),o=r[0],a=r[1],l=e.forwardProps,c=e.children,u=e.className,d=e.removeScrollBar,p=e.enabled,f=e.shards,m=e.sideCar,h=e.noRelative,v=e.noIsolation,g=e.inert,b=e.allowPinchZoom,x=e.as,y=x===void 0?"div":x,_=e.gapMode,S=Wy(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=m,I=aM([n,t]),T=Nn(Nn({},S),o);return s.createElement(s.Fragment,null,p&&s.createElement(C,{sideCar:qy,removeScrollBar:d,shards:f,noRelative:h,noIsolation:v,inert:g,setCallbacks:a,allowPinchZoom:!!b,lockRef:n,gapMode:_}),l?s.cloneElement(s.Children.only(c),Nn(Nn({},T),{ref:I})):s.createElement(y,Nn({},T,{className:u,ref:I}),c))});Gi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Gi.classNames={fullWidth:Oa,zeroRight:ja};var dM=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function pM(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=dM();return t&&e.setAttribute("nonce",t),e}function fM(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function mM(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var gM=function(){var e=0,t=null;return{add:function(n){e==0&&(t=pM())&&(fM(t,n),mM(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},hM=function(){var e=gM();return function(t,n){s.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Ky=function(){var e=hM(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},vM={left:0,top:0,right:0,gap:0},uc=function(e){return parseInt(e||"",10)||0},bM=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[uc(n),uc(r),uc(o)]},yM=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return vM;var t=bM(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},xM=Ky(),yo="data-scroll-locked",_M=function(e,t,n,r){var o=e.left,a=e.top,l=e.right,c=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(nM,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(c,"px ").concat(r,`;
  }
  body[`).concat(yo,`] {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(o,`px;
    padding-top: `).concat(a,`px;
    padding-right: `).concat(l,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(c,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(ja,` {
    right: `).concat(c,"px ").concat(r,`;
  }
  
  .`).concat(Oa,` {
    margin-right: `).concat(c,"px ").concat(r,`;
  }
  
  .`).concat(ja," .").concat(ja,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(Oa," .").concat(Oa,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body[`).concat(yo,`] {
    `).concat(rM,": ").concat(c,`px;
  }
`)},xg=function(){var e=parseInt(document.body.getAttribute(yo)||"0",10);return isFinite(e)?e:0},EM=function(){s.useEffect(function(){return document.body.setAttribute(yo,(xg()+1).toString()),function(){var e=xg()-1;e<=0?document.body.removeAttribute(yo):document.body.setAttribute(yo,e.toString())}},[])},wM=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;EM();var a=s.useMemo(function(){return yM(o)},[o]);return s.createElement(xM,{styles:_M(a,!t,o,n?"":"!important")})},Au=!1;if(typeof window<"u")try{var fa=Object.defineProperty({},"passive",{get:function(){return Au=!0,!0}});window.addEventListener("test",fa,fa),window.removeEventListener("test",fa,fa)}catch{Au=!1}var no=Au?{passive:!1}:!1,SM=function(e){return e.tagName==="TEXTAREA"},Xy=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!SM(e)&&n[t]==="visible")},CM=function(e){return Xy(e,"overflowY")},PM=function(e){return Xy(e,"overflowX")},_g=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=Yy(e,r);if(o){var a=Jy(e,r),l=a[1],c=a[2];if(l>c)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},RM=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},TM=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Yy=function(e,t){return e==="v"?CM(t):PM(t)},Jy=function(e,t){return e==="v"?RM(t):TM(t)},IM=function(e,t){return e==="h"&&t==="rtl"?-1:1},AM=function(e,t,n,r,o){var a=IM(e,window.getComputedStyle(t).direction),l=a*r,c=n.target,u=t.contains(c),d=!1,p=l>0,f=0,m=0;do{if(!c)break;var h=Jy(e,c),v=h[0],g=h[1],b=h[2],x=g-b-a*v;(v||x)&&Yy(e,c)&&(f+=x,m+=v);var y=c.parentNode;c=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(p&&Math.abs(f)<1||!p&&Math.abs(m)<1)&&(d=!0),d},ma=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Eg=function(e){return[e.deltaX,e.deltaY]},wg=function(e){return e&&"current"in e?e.current:e},$M=function(e,t){return e[0]===t[0]&&e[1]===t[1]},jM=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},OM=0,ro=[];function NM(e){var t=s.useRef([]),n=s.useRef([0,0]),r=s.useRef(),o=s.useState(OM++)[0],a=s.useState(Ky)[0],l=s.useRef(e);s.useEffect(function(){l.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=tM([e.lockRef.current],(e.shards||[]).map(wg),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var c=s.useCallback(function(g,b){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!l.current.allowPinchZoom;var x=ma(g),y=n.current,_="deltaX"in g?g.deltaX:y[0]-x[0],S="deltaY"in g?g.deltaY:y[1]-x[1],C,I=g.target,T=Math.abs(_)>Math.abs(S)?"h":"v";if("touches"in g&&T==="h"&&I.type==="range")return!1;var R=window.getSelection(),P=R&&R.anchorNode,N=P?P===I||P.contains(I):!1;if(N)return!1;var O=_g(T,I);if(!O)return!0;if(O?C=T:(C=T==="v"?"h":"v",O=_g(T,I)),!O)return!1;if(!r.current&&"changedTouches"in g&&(_||S)&&(r.current=C),!C)return!0;var k=r.current||C;return AM(k,b,g,k==="h"?_:S)},[]),u=s.useCallback(function(g){var b=g;if(!(!ro.length||ro[ro.length-1]!==a)){var x="deltaY"in b?Eg(b):ma(b),y=t.current.filter(function(C){return C.name===b.type&&(C.target===b.target||b.target===C.shadowParent)&&$M(C.delta,x)})[0];if(y&&y.should){b.cancelable&&b.preventDefault();return}if(!y){var _=(l.current.shards||[]).map(wg).filter(Boolean).filter(function(C){return C.contains(b.target)}),S=_.length>0?c(b,_[0]):!l.current.noIsolation;S&&b.cancelable&&b.preventDefault()}}},[]),d=s.useCallback(function(g,b,x,y){var _={name:g,delta:b,target:x,should:y,shadowParent:DM(x)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(S){return S!==_})},1)},[]),p=s.useCallback(function(g){n.current=ma(g),r.current=void 0},[]),f=s.useCallback(function(g){d(g.type,Eg(g),g.target,c(g,e.lockRef.current))},[]),m=s.useCallback(function(g){d(g.type,ma(g),g.target,c(g,e.lockRef.current))},[]);s.useEffect(function(){return ro.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",u,no),document.addEventListener("touchmove",u,no),document.addEventListener("touchstart",p,no),function(){ro=ro.filter(function(g){return g!==a}),document.removeEventListener("wheel",u,no),document.removeEventListener("touchmove",u,no),document.removeEventListener("touchstart",p,no)}},[]);var h=e.removeScrollBar,v=e.inert;return s.createElement(s.Fragment,null,v?s.createElement(a,{styles:jM(o)}):null,h?s.createElement(wM,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function DM(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const LM=uM(qy,NM);var Vs=s.forwardRef(function(e,t){return s.createElement(Gi,Nn({},e,{ref:t,sideCar:LM}))});Vs.classNames=Gi.classNames;var MM=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},oo=new WeakMap,ga=new WeakMap,ha={},dc=0,Zy=function(e){return e&&(e.host||Zy(e.parentNode))},kM=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Zy(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},zM=function(e,t,n,r){var o=kM(t,Array.isArray(e)?e:[e]);ha[n]||(ha[n]=new WeakMap);var a=ha[n],l=[],c=new Set,u=new Set(o),d=function(f){!f||c.has(f)||(c.add(f),d(f.parentNode))};o.forEach(d);var p=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(m){if(c.has(m))p(m);else try{var h=m.getAttribute(r),v=h!==null&&h!=="false",g=(oo.get(m)||0)+1,b=(a.get(m)||0)+1;oo.set(m,g),a.set(m,b),l.push(m),g===1&&v&&ga.set(m,!0),b===1&&m.setAttribute(n,"true"),v||m.setAttribute(r,"true")}catch(x){console.error("aria-hidden: cannot operate on ",m,x)}})};return p(t),c.clear(),dc++,function(){l.forEach(function(f){var m=oo.get(f)-1,h=a.get(f)-1;oo.set(f,m),a.set(f,h),m||(ga.has(f)||f.removeAttribute(r),ga.delete(f)),h||f.removeAttribute(n)}),dc--,dc||(oo=new WeakMap,oo=new WeakMap,ga=new WeakMap,ha={})}},qi=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=MM(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),zM(r,o,n,"aria-hidden")):function(){return null}};function VM(e){const t=BM(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(HM);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function BM(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=WM(o),c=UM(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var FM=Symbol("radix.slottable");function HM(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===FM}function UM(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function WM(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Ki="Dialog",[Qy,ex]=$t(Ki),[GM,An]=Qy(Ki),tx=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:l=!0}=e,c=s.useRef(null),u=s.useRef(null),[d,p]=nn({prop:r,defaultProp:o??!1,onChange:a,caller:Ki});return i.jsx(GM,{scope:t,triggerRef:c,contentRef:u,contentId:Et(),titleId:Et(),descriptionId:Et(),open:d,onOpenChange:p,onOpenToggle:s.useCallback(()=>p(f=>!f),[p]),modal:l,children:n})};tx.displayName=Ki;var nx="DialogTrigger",rx=s.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=An(nx,n),a=Xe(t,o.triggerRef);return i.jsx(He.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":gp(o.open),...r,ref:a,onClick:Re(e.onClick,o.onOpenToggle)})});rx.displayName=nx;var fp="DialogPortal",[qM,ox]=Qy(fp,{forceMount:void 0}),sx=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=An(fp,t);return i.jsx(qM,{scope:t,forceMount:n,children:s.Children.map(r,l=>i.jsx(St,{present:n||a.open,children:i.jsx(zo,{asChild:!0,container:o,children:l})}))})};sx.displayName=fp;var ei="DialogOverlay",ax=s.forwardRef((e,t)=>{const n=ox(ei,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=An(ei,e.__scopeDialog);return a.modal?i.jsx(St,{present:r||a.open,children:i.jsx(XM,{...o,ref:t})}):null});ax.displayName=ei;var KM=VM("DialogOverlay.RemoveScroll"),XM=s.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=An(ei,n);return i.jsx(Vs,{as:KM,allowPinchZoom:!0,shards:[o.contentRef],children:i.jsx(He.div,{"data-state":gp(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Or="DialogContent",ix=s.forwardRef((e,t)=>{const n=ox(Or,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=An(Or,e.__scopeDialog);return i.jsx(St,{present:r||a.open,children:a.modal?i.jsx(YM,{...o,ref:t}):i.jsx(JM,{...o,ref:t})})});ix.displayName=Or;var YM=s.forwardRef((e,t)=>{const n=An(Or,e.__scopeDialog),r=s.useRef(null),o=Xe(t,n.contentRef,r);return s.useEffect(()=>{const a=r.current;if(a)return qi(a)},[]),i.jsx(lx,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Re(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Re(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0;(l.button===2||c)&&a.preventDefault()}),onFocusOutside:Re(e.onFocusOutside,a=>a.preventDefault())})}),JM=s.forwardRef((e,t)=>{const n=An(Or,e.__scopeDialog),r=s.useRef(!1),o=s.useRef(!1);return i.jsx(lx,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,a),a.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),a.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:a=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,a),a.defaultPrevented||(r.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=a.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}})}),lx=s.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...l}=e,c=An(Or,n),u=s.useRef(null),d=Xe(t,u);return Wi(),i.jsxs(i.Fragment,{children:[i.jsx(zs,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:i.jsx(ko,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":gp(c.open),...l,ref:d,onDismiss:()=>c.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx(QM,{titleId:c.titleId}),i.jsx(tk,{contentRef:u,descriptionId:c.descriptionId})]})]})}),mp="DialogTitle",cx=s.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=An(mp,n);return i.jsx(He.h2,{id:o.titleId,...r,ref:t})});cx.displayName=mp;var ux="DialogDescription",dx=s.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=An(ux,n);return i.jsx(He.p,{id:o.descriptionId,...r,ref:t})});dx.displayName=ux;var px="DialogClose",fx=s.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=An(px,n);return i.jsx(He.button,{type:"button",...r,ref:t,onClick:Re(e.onClick,()=>o.onOpenChange(!1))})});fx.displayName=px;function gp(e){return e?"open":"closed"}var mx="DialogTitleWarning",[ZM,gx]=WD(mx,{contentName:Or,titleName:mp,docsSlug:"dialog"}),QM=({titleId:e})=>{const t=gx(mx),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return s.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ek="DialogDescriptionWarning",tk=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${gx(ek).contentName}}.`;return s.useEffect(()=>{var a;const o=(a=e.current)==null?void 0:a.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},Xi=tx,hp=rx,Bs=sx,Hr=ax,Ur=ix,Vo=cx,Bo=dx,Fs=fx,nk=Symbol("radix.slottable");function rk(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=nk,t}var hx="AlertDialog",[ok]=$t(hx,[ex]),Kn=ex(),vx=e=>{const{__scopeAlertDialog:t,...n}=e,r=Kn(t);return i.jsx(Xi,{...r,...n,modal:!0})};vx.displayName=hx;var sk="AlertDialogTrigger",bx=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=Kn(n);return i.jsx(hp,{...o,...r,ref:t})});bx.displayName=sk;var ak="AlertDialogPortal",yx=e=>{const{__scopeAlertDialog:t,...n}=e,r=Kn(t);return i.jsx(Bs,{...r,...n})};yx.displayName=ak;var ik="AlertDialogOverlay",xx=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=Kn(n);return i.jsx(Hr,{...o,...r,ref:t})});xx.displayName=ik;var xo="AlertDialogContent",[lk,ck]=ok(xo),uk=rk("AlertDialogContent"),_x=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,a=Kn(n),l=s.useRef(null),c=Xe(t,l),u=s.useRef(null);return i.jsx(ZM,{contentName:xo,titleName:Ex,docsSlug:"alert-dialog",children:i.jsx(lk,{scope:n,cancelRef:u,children:i.jsxs(Ur,{role:"alertdialog",...a,...o,ref:c,onOpenAutoFocus:Re(o.onOpenAutoFocus,d=>{var p;d.preventDefault(),(p=u.current)==null||p.focus({preventScroll:!0})}),onPointerDownOutside:d=>d.preventDefault(),onInteractOutside:d=>d.preventDefault(),children:[i.jsx(uk,{children:r}),i.jsx(pk,{contentRef:l})]})})})});_x.displayName=xo;var Ex="AlertDialogTitle",wx=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=Kn(n);return i.jsx(Vo,{...o,...r,ref:t})});wx.displayName=Ex;var Sx="AlertDialogDescription",Cx=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=Kn(n);return i.jsx(Bo,{...o,...r,ref:t})});Cx.displayName=Sx;var dk="AlertDialogAction",Px=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=Kn(n);return i.jsx(Fs,{...o,...r,ref:t})});Px.displayName=dk;var Rx="AlertDialogCancel",Tx=s.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=ck(Rx,n),a=Kn(n),l=Xe(t,o);return i.jsx(Fs,{...a,...r,ref:l})});Tx.displayName=Rx;var pk=({contentRef:e})=>{const t=`\`${xo}\` requires a description for the component to be accessible for screen reader users.

You can add a description to the \`${xo}\` by passing a \`${Sx}\` component as a child, which also benefits sighted users by adding visible context to the dialog.

Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${xo}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.

For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return s.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},fk=vx,mk=bx,gk=yx,Ix=xx,Ax=_x,$x=Px,jx=Tx,Ox=wx,Nx=Cx,hk=Symbol.for("react.lazy"),ti=ud[" use ".trim().toString()];function vk(e){return typeof e=="object"&&e!==null&&"then"in e}function Dx(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===hk&&"_payload"in e&&vk(e._payload)}function Fo(e){const t=bk(e),n=s.forwardRef((r,o)=>{let{children:a,...l}=r;Dx(a)&&typeof ti=="function"&&(a=ti(a._payload));const c=s.Children.toArray(a),u=c.find(xk);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}var Lx=Fo("Slot");function bk(e){const t=s.forwardRef((n,r)=>{let{children:o,...a}=n;if(Dx(o)&&typeof ti=="function"&&(o=ti(o._payload)),s.isValidElement(o)){const l=Ek(o),c=_k(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var yk=Symbol("radix.slottable");function xk(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===yk}function _k(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function Ek(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}const vp=Lt("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-sm hover:bg-primary-dark active:bg-primary-dark",secondary:"bg-bg-surface text-text shadow-sm hover:bg-border",outline:"border border-border-strong bg-bg-base text-text shadow-xs hover:bg-bg-surface",ghost:"text-text hover:bg-bg-surface hover:text-text",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",link:"text-primary underline-offset-4 hover:underline"},size:{sm:"h-8 px-3 text-xs",md:"h-10 px-4 py-2",lg:"h-12 px-6 text-base",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"md"}}),Co=s.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,loading:o=!1,children:a,disabled:l,...c},u)=>{const d=r?Lx:"button",p=r?s.isValidElement(a)?s.cloneElement(a,void 0,i.jsxs(i.Fragment,{children:[o?i.jsx(tg,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,a.props.children]})):a:i.jsxs(i.Fragment,{children:[o?i.jsx(tg,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,a]});return i.jsx(d,{className:ge(vp({variant:t,size:n}),e),ref:u,disabled:l||o,...c,children:p})});Co.displayName="Button";const XK=fk,YK=mk,wk=gk,Mx=s.forwardRef(({className:e,...t},n)=>i.jsx(Ix,{ref:n,className:ge("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));Mx.displayName=Ix.displayName;const Sk=s.forwardRef(({className:e,...t},n)=>i.jsxs(wk,{children:[i.jsx(Mx,{}),i.jsx(Ax,{ref:n,className:ge("fixed left-[50%] top-[50%] z-[1300] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-bg-elevated p-6 shadow-lg sm:rounded-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",e),...t})]}));Sk.displayName=Ax.displayName;const Ck=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col space-y-2 text-center sm:text-left",e),...t});Ck.displayName="AlertDialogHeader";const Pk=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Pk.displayName="AlertDialogFooter";const Rk=s.forwardRef(({className:e,...t},n)=>i.jsx(Ox,{ref:n,className:ge("text-lg font-semibold",e),...t}));Rk.displayName=Ox.displayName;const Tk=s.forwardRef(({className:e,...t},n)=>i.jsx(Nx,{ref:n,className:ge("text-sm text-text-muted",e),...t}));Tk.displayName=Nx.displayName;const Ik=s.forwardRef(({className:e,...t},n)=>i.jsx($x,{ref:n,className:ge(vp(),e),...t}));Ik.displayName=$x.displayName;const Ak=s.forwardRef(({className:e,...t},n)=>i.jsx(jx,{ref:n,className:ge(vp({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));Ak.displayName=jx.displayName;function $k(e,t=[]){let n=[];function r(a,l){const c=s.createContext(l);c.displayName=a+"Context";const u=n.length;n=[...n,l];const d=f=>{var x;const{scope:m,children:h,...v}=f,g=((x=m==null?void 0:m[e])==null?void 0:x[u])||c,b=s.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=a+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=s.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${a}\``)}return[d,p]}const o=()=>{const a=n.map(l=>s.createContext(l));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,jk(o,...t)]}function jk(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(a){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(a)[`__scope${d}`];return{...c,...f}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var Ok=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],bp=Ok.reduce((e,t)=>{const n=Fo(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Nk(){return nC.useSyncExternalStore(Dk,()=>!0,()=>!1)}function Dk(){return()=>{}}var yp="Avatar",[Lk]=$k(yp),[Mk,kx]=Lk(yp),zx=s.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[o,a]=s.useState("idle");return i.jsx(Mk,{scope:n,imageLoadingStatus:o,onImageLoadingStatusChange:a,children:i.jsx(bp.span,{...r,ref:t})})});zx.displayName=yp;var Vx="AvatarImage",Bx=s.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:o=()=>{},...a}=e,l=kx(Vx,n),c=kk(r,a),u=At(d=>{o(d),l.onImageLoadingStatusChange(d)});return xt(()=>{c!=="idle"&&u(c)},[c,u]),c==="loaded"?i.jsx(bp.img,{...a,ref:t,src:r}):null});Bx.displayName=Vx;var Fx="AvatarFallback",Hx=s.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...o}=e,a=kx(Fx,n),[l,c]=s.useState(r===void 0);return s.useEffect(()=>{if(r!==void 0){const u=window.setTimeout(()=>c(!0),r);return()=>window.clearTimeout(u)}},[r]),l&&a.imageLoadingStatus!=="loaded"?i.jsx(bp.span,{...o,ref:t}):null});Hx.displayName=Fx;function Sg(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function kk(e,{referrerPolicy:t,crossOrigin:n}){const r=Nk(),o=s.useRef(null),a=r?(o.current||(o.current=new window.Image),o.current):null,[l,c]=s.useState(()=>Sg(a,e));return xt(()=>{c(Sg(a,e))},[a,e]),xt(()=>{const u=f=>()=>{c(f)};if(!a)return;const d=u("loaded"),p=u("error");return a.addEventListener("load",d),a.addEventListener("error",p),t&&(a.referrerPolicy=t),typeof n=="string"&&(a.crossOrigin=n),()=>{a.removeEventListener("load",d),a.removeEventListener("error",p)}},[a,n,t]),l}var Ux=zx,Wx=Bx,Gx=Hx;const zk=s.forwardRef(({className:e,...t},n)=>i.jsx(Ux,{ref:n,className:ge("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));zk.displayName=Ux.displayName;const Vk=s.forwardRef(({className:e,...t},n)=>i.jsx(Wx,{ref:n,className:ge("aspect-square h-full w-full",e),...t}));Vk.displayName=Wx.displayName;const Bk=s.forwardRef(({className:e,...t},n)=>i.jsx(Gx,{ref:n,className:ge("flex h-full w-full items-center justify-center rounded-full bg-bg-surface text-sm font-medium text-text-muted",e),...t}));Bk.displayName=Gx.displayName;const Fk=Lt("inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-medium transition-colors",{variants:{variant:{default:"bg-primary-light text-primary-dark",neutral:"bg-bg-surface text-text",success:"bg-success-light text-primary-dark",warning:"bg-warning-light text-warning",error:"bg-error-light text-error",info:"bg-info-light text-info",outline:"border border-border text-text"}},defaultVariants:{variant:"default"}});function qx({className:e,variant:t,...n}){return i.jsx("span",{className:ge(Fk({variant:t}),e),...n})}const Kx=s.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:ge("rounded-lg border border-border bg-bg-elevated text-text shadow-sm",e),...t}));Kx.displayName="Card";const Hk=s.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:ge("flex flex-col space-y-1.5 p-6",e),...t}));Hk.displayName="CardHeader";const Uk=s.forwardRef(({className:e,...t},n)=>i.jsx("h3",{ref:n,className:ge("text-lg font-semibold leading-snug tracking-tight",e),...t}));Uk.displayName="CardTitle";const Wk=s.forwardRef(({className:e,...t},n)=>i.jsx("p",{ref:n,className:ge("text-sm text-text-muted",e),...t}));Wk.displayName="CardDescription";const Xx=s.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:ge("p-6 pt-0",e),...t}));Xx.displayName="CardContent";const Gk=s.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:ge("flex items-center p-6 pt-0",e),...t}));Gk.displayName="CardFooter";function Yi(e){const t=s.useRef({value:e,previous:e});return s.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function Ji(e){const[t,n]=s.useState(void 0);return xt(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const a=o[0];let l,c;if("borderBoxSize"in a){const u=a.borderBoxSize,d=Array.isArray(u)?u[0]:u;l=d.inlineSize,c=d.blockSize}else l=e.offsetWidth,c=e.offsetHeight;n({width:l,height:c})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Zi="Checkbox",[qk]=$t(Zi),[Kk,xp]=qk(Zi);function Xk(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:o,disabled:a,form:l,name:c,onCheckedChange:u,required:d,value:p="on",internal_do_not_use_render:f}=e,[m,h]=nn({prop:n,defaultProp:o??!1,onChange:u,caller:Zi}),[v,g]=s.useState(null),[b,x]=s.useState(null),y=s.useRef(!1),_=v?!!l||!!v.closest("form"):!0,S={checked:m,disabled:a,setChecked:h,control:v,setControl:g,name:c,form:l,value:p,hasConsumerStoppedPropagationRef:y,required:d,defaultChecked:sr(o)?!1:o,isFormControl:_,bubbleInput:b,setBubbleInput:x};return i.jsx(Kk,{scope:t,...S,children:Yk(f)?f(S):r})}var Yx="CheckboxTrigger",Jx=s.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},o)=>{const{control:a,value:l,disabled:c,checked:u,required:d,setControl:p,setChecked:f,hasConsumerStoppedPropagationRef:m,isFormControl:h,bubbleInput:v}=xp(Yx,e),g=Xe(o,p),b=s.useRef(u);return s.useEffect(()=>{const x=a==null?void 0:a.form;if(x){const y=()=>f(b.current);return x.addEventListener("reset",y),()=>x.removeEventListener("reset",y)}},[a,f]),i.jsx(He.button,{type:"button",role:"checkbox","aria-checked":sr(u)?"mixed":u,"aria-required":d,"data-state":n_(u),"data-disabled":c?"":void 0,disabled:c,value:l,...r,ref:g,onKeyDown:Re(t,x=>{x.key==="Enter"&&x.preventDefault()}),onClick:Re(n,x=>{f(y=>sr(y)?!0:!y),v&&h&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})})});Jx.displayName=Yx;var _p=s.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:o,defaultChecked:a,required:l,disabled:c,value:u,onCheckedChange:d,form:p,...f}=e;return i.jsx(Xk,{__scopeCheckbox:n,checked:o,defaultChecked:a,disabled:c,required:l,onCheckedChange:d,name:r,form:p,value:u,internal_do_not_use_render:({isFormControl:m})=>i.jsxs(i.Fragment,{children:[i.jsx(Jx,{...f,ref:t,__scopeCheckbox:n}),m&&i.jsx(t_,{__scopeCheckbox:n})]})})});_p.displayName=Zi;var Zx="CheckboxIndicator",Qx=s.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...o}=e,a=xp(Zx,n);return i.jsx(St,{present:r||sr(a.checked)||a.checked===!0,children:i.jsx(He.span,{"data-state":n_(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});Qx.displayName=Zx;var e_="CheckboxBubbleInput",t_=s.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:o,checked:a,defaultChecked:l,required:c,disabled:u,name:d,value:p,form:f,bubbleInput:m,setBubbleInput:h}=xp(e_,e),v=Xe(n,h),g=Yi(a),b=Ji(r);s.useEffect(()=>{const y=m;if(!y)return;const _=window.HTMLInputElement.prototype,C=Object.getOwnPropertyDescriptor(_,"checked").set,I=!o.current;if(g!==a&&C){const T=new Event("click",{bubbles:I});y.indeterminate=sr(a),C.call(y,sr(a)?!1:a),y.dispatchEvent(T)}},[m,g,a,o]);const x=s.useRef(sr(a)?!1:a);return i.jsx(He.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??x.current,required:c,disabled:u,name:d,value:p,form:f,...t,tabIndex:-1,ref:v,style:{...t.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});t_.displayName=e_;function Yk(e){return typeof e=="function"}function sr(e){return e==="indeterminate"}function n_(e){return sr(e)?"indeterminate":e?"checked":"unchecked"}const Jk=s.forwardRef(({className:e,...t},n)=>i.jsx(_p,{ref:n,className:ge("peer h-4 w-4 shrink-0 rounded-sm border border-border-strong","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-primary data-[state=checked]:border-primary data-[state=checked]:text-primary-foreground",e),...t,children:i.jsx(Qx,{className:ge("flex items-center justify-center text-current"),children:i.jsx(np,{className:"h-4 w-4"})})}));Jk.displayName=_p.displayName;var Cg=1,Zk=.9,Qk=.8,ez=.17,pc=.1,fc=.999,tz=.9999,nz=.99,rz=/[\\\/_+.#"@\[\(\{&]/,oz=/[\\\/_+.#"@\[\(\{&]/g,sz=/[\s-]/,r_=/[\s-]/g;function $u(e,t,n,r,o,a,l){if(a===t.length)return o===e.length?Cg:nz;var c=`${o},${a}`;if(l[c]!==void 0)return l[c];for(var u=r.charAt(a),d=n.indexOf(u,o),p=0,f,m,h,v;d>=0;)f=$u(e,t,n,r,d+1,a+1,l),f>p&&(d===o?f*=Cg:rz.test(e.charAt(d-1))?(f*=Qk,h=e.slice(o,d-1).match(oz),h&&o>0&&(f*=Math.pow(fc,h.length))):sz.test(e.charAt(d-1))?(f*=Zk,v=e.slice(o,d-1).match(r_),v&&o>0&&(f*=Math.pow(fc,v.length))):(f*=ez,o>0&&(f*=Math.pow(fc,d-o))),e.charAt(d)!==t.charAt(a)&&(f*=tz)),(f<pc&&n.charAt(d-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(d-1)!==r.charAt(a))&&(m=$u(e,t,n,r,d+1,a+2,l),m*pc>f&&(f=m*pc)),f>p&&(p=f),d=n.indexOf(u,d+1);return l[c]=p,p}function Pg(e){return e.toLowerCase().replace(r_," ")}function az(e,t,n){return e=n&&n.length>0?`${e+" "+n.join(" ")}`:e,$u(e,t,Pg(e),Pg(t),0,0,{})}var iz=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],dr=iz.reduce((e,t)=>{const n=Fo(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Qo='[cmdk-group=""]',mc='[cmdk-group-items=""]',lz='[cmdk-group-heading=""]',o_='[cmdk-item=""]',Rg=`${o_}:not([aria-disabled="true"])`,ju="cmdk-item-select",co="data-value",cz=(e,t,n)=>az(e,t,n),s_=s.createContext(void 0),Hs=()=>s.useContext(s_),a_=s.createContext(void 0),Ep=()=>s.useContext(a_),i_=s.createContext(void 0),l_=s.forwardRef((e,t)=>{let n=uo(()=>{var j,M;return{search:"",value:(M=(j=e.value)!=null?j:e.defaultValue)!=null?M:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=uo(()=>new Set),o=uo(()=>new Map),a=uo(()=>new Map),l=uo(()=>new Set),c=c_(e),{label:u,children:d,value:p,onValueChange:f,filter:m,shouldFilter:h,loop:v,disablePointerSelection:g=!1,vimBindings:b=!0,...x}=e,y=Et(),_=Et(),S=Et(),C=s.useRef(null),I=xz();Nr(()=>{if(p!==void 0){let j=p.trim();n.current.value=j,T.emit()}},[p]),Nr(()=>{I(6,L)},[]);let T=s.useMemo(()=>({subscribe:j=>(l.current.add(j),()=>l.current.delete(j)),snapshot:()=>n.current,setState:(j,M,K)=>{var D,U,V,Y;if(!Object.is(n.current[j],M)){if(n.current[j]=M,j==="search")k(),N(),I(1,O);else if(j==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let G=document.getElementById(S);G?G.focus():(D=document.getElementById(y))==null||D.focus()}if(I(7,()=>{var G;n.current.selectedItemId=(G=W())==null?void 0:G.id,T.emit()}),K||I(5,L),((U=c.current)==null?void 0:U.value)!==void 0){let G=M??"";(Y=(V=c.current).onValueChange)==null||Y.call(V,G);return}}T.emit()}},emit:()=>{l.current.forEach(j=>j())}}),[]),R=s.useMemo(()=>({value:(j,M,K)=>{var D;M!==((D=a.current.get(j))==null?void 0:D.value)&&(a.current.set(j,{value:M,keywords:K}),n.current.filtered.items.set(j,P(M,K)),I(2,()=>{N(),T.emit()}))},item:(j,M)=>(r.current.add(j),M&&(o.current.has(M)?o.current.get(M).add(j):o.current.set(M,new Set([j]))),I(3,()=>{k(),N(),n.current.value||O(),T.emit()}),()=>{a.current.delete(j),r.current.delete(j),n.current.filtered.items.delete(j);let K=W();I(4,()=>{k(),(K==null?void 0:K.getAttribute("id"))===j&&O(),T.emit()})}),group:j=>(o.current.has(j)||o.current.set(j,new Set),()=>{a.current.delete(j),o.current.delete(j)}),filter:()=>c.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>c.current.disablePointerSelection,listId:y,inputId:S,labelId:_,listInnerRef:C}),[]);function P(j,M){var K,D;let U=(D=(K=c.current)==null?void 0:K.filter)!=null?D:cz;return j?U(j,n.current.search,M):0}function N(){if(!n.current.search||c.current.shouldFilter===!1)return;let j=n.current.filtered.items,M=[];n.current.filtered.groups.forEach(D=>{let U=o.current.get(D),V=0;U.forEach(Y=>{let G=j.get(Y);V=Math.max(G,V)}),M.push([D,V])});let K=C.current;Z().sort((D,U)=>{var V,Y;let G=D.getAttribute("id"),ne=U.getAttribute("id");return((V=j.get(ne))!=null?V:0)-((Y=j.get(G))!=null?Y:0)}).forEach(D=>{let U=D.closest(mc);U?U.appendChild(D.parentElement===U?D:D.closest(`${mc} > *`)):K.appendChild(D.parentElement===K?D:D.closest(`${mc} > *`))}),M.sort((D,U)=>U[1]-D[1]).forEach(D=>{var U;let V=(U=C.current)==null?void 0:U.querySelector(`${Qo}[${co}="${encodeURIComponent(D[0])}"]`);V==null||V.parentElement.appendChild(V)})}function O(){let j=Z().find(K=>K.getAttribute("aria-disabled")!=="true"),M=j==null?void 0:j.getAttribute(co);T.setState("value",M||void 0)}function k(){var j,M,K,D;if(!n.current.search||c.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let U=0;for(let V of r.current){let Y=(M=(j=a.current.get(V))==null?void 0:j.value)!=null?M:"",G=(D=(K=a.current.get(V))==null?void 0:K.keywords)!=null?D:[],ne=P(Y,G);n.current.filtered.items.set(V,ne),ne>0&&U++}for(let[V,Y]of o.current)for(let G of Y)if(n.current.filtered.items.get(G)>0){n.current.filtered.groups.add(V);break}n.current.filtered.count=U}function L(){var j,M,K;let D=W();D&&(((j=D.parentElement)==null?void 0:j.firstChild)===D&&((K=(M=D.closest(Qo))==null?void 0:M.querySelector(lz))==null||K.scrollIntoView({block:"nearest"})),D.scrollIntoView({block:"nearest"}))}function W(){var j;return(j=C.current)==null?void 0:j.querySelector(`${o_}[aria-selected="true"]`)}function Z(){var j;return Array.from(((j=C.current)==null?void 0:j.querySelectorAll(Rg))||[])}function F(j){let M=Z()[j];M&&T.setState("value",M.getAttribute(co))}function X(j){var M;let K=W(),D=Z(),U=D.findIndex(Y=>Y===K),V=D[U+j];(M=c.current)!=null&&M.loop&&(V=U+j<0?D[D.length-1]:U+j===D.length?D[0]:D[U+j]),V&&T.setState("value",V.getAttribute(co))}function q(j){let M=W(),K=M==null?void 0:M.closest(Qo),D;for(;K&&!D;)K=j>0?bz(K,Qo):yz(K,Qo),D=K==null?void 0:K.querySelector(Rg);D?T.setState("value",D.getAttribute(co)):X(j)}let z=()=>F(Z().length-1),H=j=>{j.preventDefault(),j.metaKey?z():j.altKey?q(1):X(1)},te=j=>{j.preventDefault(),j.metaKey?F(0):j.altKey?q(-1):X(-1)};return s.createElement(dr.div,{ref:t,tabIndex:-1,...x,"cmdk-root":"",onKeyDown:j=>{var M;(M=x.onKeyDown)==null||M.call(x,j);let K=j.nativeEvent.isComposing||j.keyCode===229;if(!(j.defaultPrevented||K))switch(j.key){case"n":case"j":{b&&j.ctrlKey&&H(j);break}case"ArrowDown":{H(j);break}case"p":case"k":{b&&j.ctrlKey&&te(j);break}case"ArrowUp":{te(j);break}case"Home":{j.preventDefault(),F(0);break}case"End":{j.preventDefault(),z();break}case"Enter":{j.preventDefault();let D=W();if(D){let U=new Event(ju);D.dispatchEvent(U)}}}}},s.createElement("label",{"cmdk-label":"",htmlFor:R.inputId,id:R.labelId,style:Ez},u),Qi(e,j=>s.createElement(a_.Provider,{value:T},s.createElement(s_.Provider,{value:R},j))))}),uz=s.forwardRef((e,t)=>{var n,r;let o=Et(),a=s.useRef(null),l=s.useContext(i_),c=Hs(),u=c_(e),d=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:l==null?void 0:l.forceMount;Nr(()=>{if(!d)return c.item(o,l==null?void 0:l.id)},[d]);let p=u_(o,a,[e.value,e.children,a],e.keywords),f=Ep(),m=ir(I=>I.value&&I.value===p.current),h=ir(I=>d||c.filter()===!1?!0:I.search?I.filtered.items.get(o)>0:!0);s.useEffect(()=>{let I=a.current;if(!(!I||e.disabled))return I.addEventListener(ju,v),()=>I.removeEventListener(ju,v)},[h,e.onSelect,e.disabled]);function v(){var I,T;g(),(T=(I=u.current).onSelect)==null||T.call(I,p.current)}function g(){f.setState("value",p.current,!0)}if(!h)return null;let{disabled:b,value:x,onSelect:y,forceMount:_,keywords:S,...C}=e;return s.createElement(dr.div,{ref:Xt(a,t),...C,id:o,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!m,"data-disabled":!!b,"data-selected":!!m,onPointerMove:b||c.getDisablePointerSelection()?void 0:g,onClick:b?void 0:v},e.children)}),dz=s.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:o,...a}=e,l=Et(),c=s.useRef(null),u=s.useRef(null),d=Et(),p=Hs(),f=ir(h=>o||p.filter()===!1?!0:h.search?h.filtered.groups.has(l):!0);Nr(()=>p.group(l),[]),u_(l,c,[e.value,e.heading,u]);let m=s.useMemo(()=>({id:l,forceMount:o}),[o]);return s.createElement(dr.div,{ref:Xt(c,t),...a,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},n&&s.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},n),Qi(e,h=>s.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?d:void 0},s.createElement(i_.Provider,{value:m},h))))}),pz=s.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,o=s.useRef(null),a=ir(l=>!l.search);return!n&&!a?null:s.createElement(dr.div,{ref:Xt(o,t),...r,"cmdk-separator":"",role:"separator"})}),fz=s.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,o=e.value!=null,a=Ep(),l=ir(d=>d.search),c=ir(d=>d.selectedItemId),u=Hs();return s.useEffect(()=>{e.value!=null&&a.setState("search",e.value)},[e.value]),s.createElement(dr.input,{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":c,id:u.inputId,type:"text",value:o?e.value:l,onChange:d=>{o||a.setState("search",d.target.value),n==null||n(d.target.value)}})}),mz=s.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...o}=e,a=s.useRef(null),l=s.useRef(null),c=ir(d=>d.selectedItemId),u=Hs();return s.useEffect(()=>{if(l.current&&a.current){let d=l.current,p=a.current,f,m=new ResizeObserver(()=>{f=requestAnimationFrame(()=>{let h=d.offsetHeight;p.style.setProperty("--cmdk-list-height",h.toFixed(1)+"px")})});return m.observe(d),()=>{cancelAnimationFrame(f),m.unobserve(d)}}},[]),s.createElement(dr.div,{ref:Xt(a,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":r,id:u.listId},Qi(e,d=>s.createElement("div",{ref:Xt(l,u.listInnerRef),"cmdk-list-sizer":""},d)))}),gz=s.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:o,contentClassName:a,container:l,...c}=e;return s.createElement(Xi,{open:n,onOpenChange:r},s.createElement(Bs,{container:l},s.createElement(Hr,{"cmdk-overlay":"",className:o}),s.createElement(Ur,{"aria-label":e.label,"cmdk-dialog":"",className:a},s.createElement(l_,{ref:t,...c}))))}),hz=s.forwardRef((e,t)=>ir(n=>n.filtered.count===0)?s.createElement(dr.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),vz=s.forwardRef((e,t)=>{let{progress:n,children:r,label:o="Loading...",...a}=e;return s.createElement(dr.div,{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},Qi(e,l=>s.createElement("div",{"aria-hidden":!0},l)))}),on=Object.assign(l_,{List:mz,Item:uz,Input:fz,Group:dz,Separator:pz,Dialog:gz,Empty:hz,Loading:vz});function bz(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function yz(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function c_(e){let t=s.useRef(e);return Nr(()=>{t.current=e}),t}var Nr=typeof window>"u"?s.useEffect:s.useLayoutEffect;function uo(e){let t=s.useRef();return t.current===void 0&&(t.current=e()),t}function ir(e){let t=Ep(),n=()=>e(t.snapshot());return s.useSyncExternalStore(t.subscribe,n,n)}function u_(e,t,n,r=[]){let o=s.useRef(),a=Hs();return Nr(()=>{var l;let c=(()=>{var d;for(let p of n){if(typeof p=="string")return p.trim();if(typeof p=="object"&&"current"in p)return p.current?(d=p.current.textContent)==null?void 0:d.trim():o.current}})(),u=r.map(d=>d.trim());a.value(e,c,u),(l=t.current)==null||l.setAttribute(co,c),o.current=c}),o}var xz=()=>{let[e,t]=s.useState(),n=uo(()=>new Map);return Nr(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,o)=>{n.current.set(r,o),t({})}};function _z(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Qi({asChild:e,children:t},n){return e&&s.isValidElement(t)?s.cloneElement(_z(t),{ref:t.ref},n(t.props.children)):n(t)}var Ez={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const wz=Xi,JK=hp,Sz=Bs,d_=s.forwardRef(({className:e,...t},n)=>i.jsx(Hr,{ref:n,className:ge("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));d_.displayName=Hr.displayName;const p_=s.forwardRef(({className:e,children:t,...n},r)=>{const{t:o}=lr();return i.jsxs(Sz,{children:[i.jsx(d_,{}),i.jsxs(Ur,{ref:r,className:ge("fixed left-[50%] top-[50%] z-[1300] grid max-h-[85vh] w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 overflow-y-auto border border-border bg-bg-elevated p-6 shadow-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","sm:rounded-lg",e),...n,children:[t,i.jsxs(Fs,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-bg-base transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[i.jsx(op,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:o("ui.dialog.close","Закрыть")})]})]})]})});p_.displayName=Ur.displayName;const Cz=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Cz.displayName="DialogHeader";const Pz=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Pz.displayName="DialogFooter";const Rz=s.forwardRef(({className:e,...t},n)=>i.jsx(Vo,{ref:n,className:ge("text-lg font-semibold leading-snug tracking-tight",e),...t}));Rz.displayName=Vo.displayName;const Tz=s.forwardRef(({className:e,...t},n)=>i.jsx(Bo,{ref:n,className:ge("text-sm text-text-muted",e),...t}));Tz.displayName=Bo.displayName;const f_=s.forwardRef(({className:e,...t},n)=>i.jsx(on,{ref:n,className:ge("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...t}));f_.displayName=on.displayName;function ZK({children:e,...t}){return i.jsx(wz,{...t,children:i.jsx(p_,{className:"overflow-hidden p-0 shadow-lg",children:i.jsx(f_,{className:"[&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5",children:e})})})}const Iz=s.forwardRef(({className:e,...t},n)=>i.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[i.jsx(GN,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),i.jsx(on.Input,{ref:n,className:ge("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...t})]}));Iz.displayName=on.Input.displayName;const Az=s.forwardRef(({className:e,...t},n)=>i.jsx(on.List,{ref:n,className:ge("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...t}));Az.displayName=on.List.displayName;const $z=s.forwardRef((e,t)=>i.jsx(on.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));$z.displayName=on.Empty.displayName;const jz=s.forwardRef(({className:e,...t},n)=>i.jsx(on.Group,{ref:n,className:ge("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...t}));jz.displayName=on.Group.displayName;const Oz=s.forwardRef(({className:e,...t},n)=>i.jsx(on.Separator,{ref:n,className:ge("-mx-1 h-px bg-border",e),...t}));Oz.displayName=on.Separator.displayName;const Nz=s.forwardRef(({className:e,...t},n)=>i.jsx(on.Item,{ref:n,className:ge("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50",e),...t}));Nz.displayName=on.Item.displayName;var Dz="Arrow",m_=s.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...a}=e;return i.jsx(He.svg,{...a,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:i.jsx("polygon",{points:"0,0 30,0 15,10"})})});m_.displayName=Dz;var Lz=m_,wp="Popper",[g_,pr]=$t(wp),[Mz,h_]=g_(wp),v_=e=>{const{__scopePopper:t,children:n}=e,[r,o]=s.useState(null);return i.jsx(Mz,{scope:t,anchor:r,onAnchorChange:o,children:n})};v_.displayName=wp;var b_="PopperAnchor",y_=s.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,a=h_(b_,n),l=s.useRef(null),c=Xe(t,l),u=s.useRef(null);return s.useEffect(()=>{const d=u.current;u.current=(r==null?void 0:r.current)||l.current,d!==u.current&&a.onAnchorChange(u.current)}),r?null:i.jsx(He.div,{...o,ref:c})});y_.displayName=b_;var Sp="PopperContent",[kz,zz]=g_(Sp),x_=s.forwardRef((e,t)=>{var V,Y,G,ne,oe,Q;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:a="center",alignOffset:l=0,arrowPadding:c=0,avoidCollisions:u=!0,collisionBoundary:d=[],collisionPadding:p=0,sticky:f="partial",hideWhenDetached:m=!1,updatePositionStrategy:h="optimized",onPlaced:v,...g}=e,b=h_(Sp,n),[x,y]=s.useState(null),_=Xe(t,re=>y(re)),[S,C]=s.useState(null),I=Ji(S),T=(I==null?void 0:I.width)??0,R=(I==null?void 0:I.height)??0,P=r+(a!=="center"?"-"+a:""),N=typeof p=="number"?p:{top:0,right:0,bottom:0,left:0,...p},O=Array.isArray(d)?d:[d],k=O.length>0,L={padding:N,boundary:O.filter(Bz),altBoundary:k},{refs:W,floatingStyles:Z,placement:F,isPositioned:X,middlewareData:q}=BS({strategy:"fixed",placement:P,whileElementsMounted:(...re)=>KS(...re,{animationFrame:h==="always"}),elements:{reference:b.anchor},middleware:[FS({mainAxis:o+R,alignmentAxis:l}),u&&HS({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?XS():void 0,...L}),u&&US({...L}),WS({...L,apply:({elements:re,rects:ae,availableWidth:me,availableHeight:he})=>{const{width:Se,height:we}=ae.reference,Ce=re.floating.style;Ce.setProperty("--radix-popper-available-width",`${me}px`),Ce.setProperty("--radix-popper-available-height",`${he}px`),Ce.setProperty("--radix-popper-anchor-width",`${Se}px`),Ce.setProperty("--radix-popper-anchor-height",`${we}px`)}}),S&&GS({element:S,padding:c}),Fz({arrowWidth:T,arrowHeight:R}),m&&qS({strategy:"referenceHidden",...L})]}),[z,H]=w_(F),te=At(v);xt(()=>{X&&(te==null||te())},[X,te]);const j=(V=q.arrow)==null?void 0:V.x,M=(Y=q.arrow)==null?void 0:Y.y,K=((G=q.arrow)==null?void 0:G.centerOffset)!==0,[D,U]=s.useState();return xt(()=>{x&&U(window.getComputedStyle(x).zIndex)},[x]),i.jsx("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...Z,transform:X?Z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:D,"--radix-popper-transform-origin":[(ne=q.transformOrigin)==null?void 0:ne.x,(oe=q.transformOrigin)==null?void 0:oe.y].join(" "),...((Q=q.hide)==null?void 0:Q.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:i.jsx(kz,{scope:n,placedSide:z,onArrowChange:C,arrowX:j,arrowY:M,shouldHideArrow:K,children:i.jsx(He.div,{"data-side":z,"data-align":H,...g,ref:_,style:{...g.style,animation:X?void 0:"none"}})})})});x_.displayName=Sp;var __="PopperArrow",Vz={top:"bottom",right:"left",bottom:"top",left:"right"},E_=s.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,a=zz(__,r),l=Vz[a.placedSide];return i.jsx("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:i.jsx(Lz,{...o,ref:n,style:{...o.style,display:"block"}})})});E_.displayName=__;function Bz(e){return e!==null}var Fz=e=>({name:"transformOrigin",options:e,fn(t){var b,x,y;const{placement:n,rects:r,middlewareData:o}=t,l=((b=o.arrow)==null?void 0:b.centerOffset)!==0,c=l?0:e.arrowWidth,u=l?0:e.arrowHeight,[d,p]=w_(n),f={start:"0%",center:"50%",end:"100%"}[p],m=(((x=o.arrow)==null?void 0:x.x)??0)+c/2,h=(((y=o.arrow)==null?void 0:y.y)??0)+u/2;let v="",g="";return d==="bottom"?(v=l?f:`${m}px`,g=`${-u}px`):d==="top"?(v=l?f:`${m}px`,g=`${r.floating.height+u}px`):d==="right"?(v=`${-u}px`,g=l?f:`${h}px`):d==="left"&&(v=`${r.floating.width+u}px`,g=l?f:`${h}px`),{data:{x:v,y:g}}}});function w_(e){const[t,n="center"]=e.split("-");return[t,n]}var el=v_,Us=y_,tl=x_,nl=E_;function Hz(e){const t=Uz(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(Gz);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function Uz(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=Kz(o),c=qz(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Wz=Symbol("radix.slottable");function Gz(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Wz}function qz(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function Kz(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var rl="Popover",[S_]=$t(rl,[pr]),Ws=pr(),[Xz,fr]=S_(rl),C_=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:l=!1}=e,c=Ws(t),u=s.useRef(null),[d,p]=s.useState(!1),[f,m]=nn({prop:r,defaultProp:o??!1,onChange:a,caller:rl});return i.jsx(el,{...c,children:i.jsx(Xz,{scope:t,contentId:Et(),triggerRef:u,open:f,onOpenChange:m,onOpenToggle:s.useCallback(()=>m(h=>!h),[m]),hasCustomAnchor:d,onCustomAnchorAdd:s.useCallback(()=>p(!0),[]),onCustomAnchorRemove:s.useCallback(()=>p(!1),[]),modal:l,children:n})})};C_.displayName=rl;var P_="PopoverAnchor",Yz=s.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=fr(P_,n),a=Ws(n),{onCustomAnchorAdd:l,onCustomAnchorRemove:c}=o;return s.useEffect(()=>(l(),()=>c()),[l,c]),i.jsx(Us,{...a,...r,ref:t})});Yz.displayName=P_;var R_="PopoverTrigger",T_=s.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=fr(R_,n),a=Ws(n),l=Xe(t,o.triggerRef),c=i.jsx(He.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":O_(o.open),...r,ref:l,onClick:Re(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:i.jsx(Us,{asChild:!0,...a,children:c})});T_.displayName=R_;var Cp="PopoverPortal",[Jz,Zz]=S_(Cp,{forceMount:void 0}),I_=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,a=fr(Cp,t);return i.jsx(Jz,{scope:t,forceMount:n,children:i.jsx(St,{present:n||a.open,children:i.jsx(zo,{asChild:!0,container:o,children:r})})})};I_.displayName=Cp;var Po="PopoverContent",A_=s.forwardRef((e,t)=>{const n=Zz(Po,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,a=fr(Po,e.__scopePopover);return i.jsx(St,{present:r||a.open,children:a.modal?i.jsx(eV,{...o,ref:t}):i.jsx(tV,{...o,ref:t})})});A_.displayName=Po;var Qz=Hz("PopoverContent.RemoveScroll"),eV=s.forwardRef((e,t)=>{const n=fr(Po,e.__scopePopover),r=s.useRef(null),o=Xe(t,r),a=s.useRef(!1);return s.useEffect(()=>{const l=r.current;if(l)return qi(l)},[]),i.jsx(Vs,{as:Qz,allowPinchZoom:!0,children:i.jsx($_,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Re(e.onCloseAutoFocus,l=>{var c;l.preventDefault(),a.current||(c=n.triggerRef.current)==null||c.focus()}),onPointerDownOutside:Re(e.onPointerDownOutside,l=>{const c=l.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,d=c.button===2||u;a.current=d},{checkForDefaultPrevented:!1}),onFocusOutside:Re(e.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1})})})}),tV=s.forwardRef((e,t)=>{const n=fr(Po,e.__scopePopover),r=s.useRef(!1),o=s.useRef(!1);return i.jsx($_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,a),a.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),a.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:a=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,a),a.defaultPrevented||(r.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=a.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}})}),$_=s.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:p,...f}=e,m=fr(Po,n),h=Ws(n);return Wi(),i.jsx(zs,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:i.jsx(ko,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:p,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1),children:i.jsx(tl,{"data-state":O_(m.open),role:"dialog",id:m.contentId,...h,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),j_="PopoverClose",nV=s.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=fr(j_,n);return i.jsx(He.button,{type:"button",...r,ref:t,onClick:Re(e.onClick,()=>o.onOpenChange(!1))})});nV.displayName=j_;var rV="PopoverArrow",oV=s.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Ws(n);return i.jsx(nl,{...o,...r,ref:t})});oV.displayName=rV;function O_(e){return e?"open":"closed"}var sV=C_,aV=T_,iV=I_,N_=A_;const D_=sV,L_=aV,Pp=s.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>i.jsx(iV,{children:i.jsx(N_,{ref:o,align:t,sideOffset:n,className:ge("z-[1400] w-72 rounded-md border border-border bg-bg-elevated p-4 text-text shadow-md outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",e),...r})}));Pp.displayName=N_.displayName;function lV(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const cV=$.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),Gs=()=>{const e=$.useContext(cV);if(!e)throw new Error("useDrawerContext must be used within a Drawer.Root");return e};lV(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
[data-state=closed]
){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}`);function uV(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function dV(...e){return t=>e.forEach(n=>uV(n,t))}function M_(...e){return s.useCallback(dV(...e),e)}const Tg=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function gc(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}function pV(...e){return(...t)=>{for(const n of e)typeof n=="function"&&n(...t)}}const hc={DURATION:.5,EASE:[.32,.72,0,1]},fV=8,mV=26,gV=()=>()=>{};function hV(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=Gs(),a=$.useRef(null),l=s.useMemo(()=>document.body.style.backgroundColor,[]);function c(){return(window.innerWidth-mV)/window.innerWidth}$.useEffect(()=>{if(t&&n){a.current&&clearTimeout(a.current);const u=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!u)return;pV(r&&!o?gc(document.body,{background:"black"}):gV,gc(u,{transformOrigin:Tg(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${hc.DURATION}s`,transitionTimingFunction:`cubic-bezier(${hc.EASE.join(",")})`}));const d=gc(u,{borderRadius:`${fV}px`,overflow:"hidden",...Tg(e)?{transform:`scale(${c()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${c()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{d(),a.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},hc.DURATION*1e3)}}},[t,n,l])}const k_=$.forwardRef(function({...e},t){const{overlayRef:n,snapPoints:r,onRelease:o,shouldFade:a,isOpen:l,modal:c,shouldAnimate:u}=Gs(),d=M_(t,n),p=r&&r.length>0;if(!c)return null;const f=$.useCallback(m=>o(m),[o]);return $.createElement(Hr,{onMouseUp:f,ref:d,"data-vaul-overlay":"","data-vaul-snap-points":l&&p?"true":"false","data-vaul-snap-points-overlay":l&&a?"true":"false","data-vaul-animate":u!=null&&u.current?"true":"false",...e})});k_.displayName="Drawer.Overlay";const z_=$.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},o){const{drawerRef:a,onPress:l,onRelease:c,onDrag:u,keyboardIsOpen:d,snapPointsOffset:p,activeSnapPointIndex:f,modal:m,isOpen:h,direction:v,snapPoints:g,container:b,handleOnly:x,shouldAnimate:y,autoFocus:_}=Gs(),[S,C]=$.useState(!1),I=M_(o,a),T=$.useRef(null),R=$.useRef(null),P=$.useRef(!1),N=g&&g.length>0;hV();const O=(L,W,Z=0)=>{if(P.current)return!0;const F=Math.abs(L.y),X=Math.abs(L.x),q=X>F,z=["bottom","right"].includes(W)?1:-1;if(W==="left"||W==="right"){if(!(L.x*z<0)&&X>=0&&X<=Z)return q}else if(!(L.y*z<0)&&F>=0&&F<=Z)return!q;return P.current=!0,!0};$.useEffect(()=>{N&&window.requestAnimationFrame(()=>{C(!0)})},[]);function k(L){T.current=null,P.current=!1,c(L)}return $.createElement(Ur,{"data-vaul-drawer-direction":v,"data-vaul-drawer":"","data-vaul-delayed-snap-points":S?"true":"false","data-vaul-snap-points":h&&N?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":y!=null&&y.current?"true":"false",...r,ref:I,style:p&&p.length>0?{"--snap-point-height":`${p[f??0]}px`,...t}:t,onPointerDown:L=>{x||(r.onPointerDown==null||r.onPointerDown.call(r,L),T.current={x:L.pageX,y:L.pageY},l(L))},onOpenAutoFocus:L=>{n==null||n(L),_||L.preventDefault()},onPointerDownOutside:L=>{if(e==null||e(L),!m||L.defaultPrevented){L.preventDefault();return}d.current&&(d.current=!1)},onFocusOutside:L=>{if(!m){L.preventDefault();return}},onPointerMove:L=>{if(R.current=L,x||(r.onPointerMove==null||r.onPointerMove.call(r,L),!T.current))return;const W=L.pageY-T.current.y,Z=L.pageX-T.current.x,F=L.pointerType==="touch"?10:2;O({x:Z,y:W},v,F)?u(L):(Math.abs(Z)>F||Math.abs(W)>F)&&(T.current=null)},onPointerUp:L=>{r.onPointerUp==null||r.onPointerUp.call(r,L),T.current=null,P.current=!1,c(L)},onPointerOut:L=>{r.onPointerOut==null||r.onPointerOut.call(r,L),k(R.current)},onContextMenu:L=>{r.onContextMenu==null||r.onContextMenu.call(r,L),R.current&&k(R.current)}})});z_.displayName="Drawer.Content";const vV=250,bV=120,yV=$.forwardRef(function({preventCycle:e=!1,children:t,...n},r){const{closeDrawer:o,isDragging:a,snapPoints:l,activeSnapPoint:c,setActiveSnapPoint:u,dismissible:d,handleOnly:p,isOpen:f,onPress:m,onDrag:h}=Gs(),v=$.useRef(null),g=$.useRef(!1);function b(){if(g.current){_();return}window.setTimeout(()=>{x()},bV)}function x(){if(a||e||g.current){_();return}if(_(),!l||l.length===0){d||o();return}if(c===l[l.length-1]&&d){o();return}const C=l.findIndex(T=>T===c);if(C===-1)return;const I=l[C+1];u(I)}function y(){v.current=window.setTimeout(()=>{g.current=!0},vV)}function _(){v.current&&window.clearTimeout(v.current),g.current=!1}return $.createElement("div",{onClick:b,onPointerCancel:_,onPointerDown:S=>{p&&m(S),y()},onPointerMove:S=>{p&&h(S)},ref:r,"data-vaul-drawer-visible":f?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},$.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))});yV.displayName="Drawer.Handle";function xV(e){const t=Gs(),{container:n=t.container,...r}=e;return $.createElement(Bs,{container:n,...r})}const mr={Content:z_,Overlay:k_,Portal:xV,Title:Vo,Description:Bo},_V=mr.Portal,V_=s.forwardRef(({className:e,...t},n)=>i.jsx(mr.Overlay,{ref:n,className:ge("fixed inset-0 z-50 bg-black/80",e),...t}));V_.displayName=mr.Overlay.displayName;const EV=s.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(_V,{children:[i.jsx(V_,{}),i.jsxs(mr.Content,{ref:r,className:ge("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border border-border bg-background",e),...n,children:[i.jsx("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),t]})]}));EV.displayName="DrawerContent";const wV=s.forwardRef(({className:e,...t},n)=>i.jsx(mr.Title,{ref:n,className:ge("text-lg font-semibold leading-none tracking-tight",e),...t}));wV.displayName=mr.Title.displayName;const SV=s.forwardRef(({className:e,...t},n)=>i.jsx(mr.Description,{ref:n,className:ge("text-sm text-muted-foreground",e),...t}));SV.displayName=mr.Description.displayName;var vc="rovingFocusGroup.onEntryFocus",CV={bubbles:!1,cancelable:!0},qs="RovingFocusGroup",[Ou,B_,PV]=Bi(qs),[RV,Ho]=$t(qs,[PV]),[TV,IV]=RV(qs),F_=s.forwardRef((e,t)=>i.jsx(Ou.Provider,{scope:e.__scopeRovingFocusGroup,children:i.jsx(Ou.Slot,{scope:e.__scopeRovingFocusGroup,children:i.jsx(AV,{...e,ref:t})})}));F_.displayName=qs;var AV=s.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:a,currentTabStopId:l,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:p=!1,...f}=e,m=s.useRef(null),h=Xe(t,m),v=Fr(a),[g,b]=nn({prop:l,defaultProp:c??null,onChange:u,caller:qs}),[x,y]=s.useState(!1),_=At(d),S=B_(n),C=s.useRef(!1),[I,T]=s.useState(0);return s.useEffect(()=>{const R=m.current;if(R)return R.addEventListener(vc,_),()=>R.removeEventListener(vc,_)},[_]),i.jsx(TV,{scope:n,orientation:r,dir:v,loop:o,currentTabStopId:g,onItemFocus:s.useCallback(R=>b(R),[b]),onItemShiftTab:s.useCallback(()=>y(!0),[]),onFocusableItemAdd:s.useCallback(()=>T(R=>R+1),[]),onFocusableItemRemove:s.useCallback(()=>T(R=>R-1),[]),children:i.jsx(He.div,{tabIndex:x||I===0?-1:0,"data-orientation":r,...f,ref:h,style:{outline:"none",...e.style},onMouseDown:Re(e.onMouseDown,()=>{C.current=!0}),onFocus:Re(e.onFocus,R=>{const P=!C.current;if(R.target===R.currentTarget&&P&&!x){const N=new CustomEvent(vc,CV);if(R.currentTarget.dispatchEvent(N),!N.defaultPrevented){const O=S().filter(F=>F.focusable),k=O.find(F=>F.active),L=O.find(F=>F.id===g),Z=[k,L,...O].filter(Boolean).map(F=>F.ref.current);W_(Z,p)}}C.current=!1}),onBlur:Re(e.onBlur,()=>y(!1))})})}),H_="RovingFocusGroupItem",U_=s.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:a,children:l,...c}=e,u=Et(),d=a||u,p=IV(H_,n),f=p.currentTabStopId===d,m=B_(n),{onFocusableItemAdd:h,onFocusableItemRemove:v,currentTabStopId:g}=p;return s.useEffect(()=>{if(r)return h(),()=>v()},[r,h,v]),i.jsx(Ou.ItemSlot,{scope:n,id:d,focusable:r,active:o,children:i.jsx(He.span,{tabIndex:f?0:-1,"data-orientation":p.orientation,...c,ref:t,onMouseDown:Re(e.onMouseDown,b=>{r?p.onItemFocus(d):b.preventDefault()}),onFocus:Re(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:Re(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){p.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const x=OV(b,p.orientation,p.dir);if(x!==void 0){if(b.metaKey||b.ctrlKey||b.altKey||b.shiftKey)return;b.preventDefault();let _=m().filter(S=>S.focusable).map(S=>S.ref.current);if(x==="last")_.reverse();else if(x==="prev"||x==="next"){x==="prev"&&_.reverse();const S=_.indexOf(b.currentTarget);_=p.loop?NV(_,S+1):_.slice(S+1)}setTimeout(()=>W_(_))}}),children:typeof l=="function"?l({isCurrentTabStop:f,hasTabStop:g!=null}):l})})});U_.displayName=H_;var $V={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function jV(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function OV(e,t,n){const r=jV(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return $V[r]}function W_(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function NV(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Rp=F_,Tp=U_;function DV(e){const t=LV(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(kV);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function LV(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=VV(o),c=zV(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var MV=Symbol("radix.slottable");function kV(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===MV}function zV(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function VV(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Nu=["Enter"," "],BV=["ArrowDown","PageUp","Home"],G_=["ArrowUp","PageDown","End"],FV=[...BV,...G_],HV={ltr:[...Nu,"ArrowRight"],rtl:[...Nu,"ArrowLeft"]},UV={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ks="Menu",[Es,WV,GV]=Bi(Ks),[Wr,q_]=$t(Ks,[GV,pr,Ho]),ol=pr(),K_=Ho(),[qV,Gr]=Wr(Ks),[KV,Xs]=Wr(Ks),X_=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:a,modal:l=!0}=e,c=ol(t),[u,d]=s.useState(null),p=s.useRef(!1),f=At(a),m=Fr(o);return s.useEffect(()=>{const h=()=>{p.current=!0,document.addEventListener("pointerdown",v,{capture:!0,once:!0}),document.addEventListener("pointermove",v,{capture:!0,once:!0})},v=()=>p.current=!1;return document.addEventListener("keydown",h,{capture:!0}),()=>{document.removeEventListener("keydown",h,{capture:!0}),document.removeEventListener("pointerdown",v,{capture:!0}),document.removeEventListener("pointermove",v,{capture:!0})}},[]),i.jsx(el,{...c,children:i.jsx(qV,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:d,children:i.jsx(KV,{scope:t,onClose:s.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:m,modal:l,children:r})})})};X_.displayName=Ks;var XV="MenuAnchor",Ip=s.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=ol(n);return i.jsx(Us,{...o,...r,ref:t})});Ip.displayName=XV;var Ap="MenuPortal",[YV,Y_]=Wr(Ap,{forceMount:void 0}),J_=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=Gr(Ap,t);return i.jsx(YV,{scope:t,forceMount:n,children:i.jsx(St,{present:n||a.open,children:i.jsx(zo,{asChild:!0,container:o,children:r})})})};J_.displayName=Ap;var vn="MenuContent",[JV,$p]=Wr(vn),Z_=s.forwardRef((e,t)=>{const n=Y_(vn,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=Gr(vn,e.__scopeMenu),l=Xs(vn,e.__scopeMenu);return i.jsx(Es.Provider,{scope:e.__scopeMenu,children:i.jsx(St,{present:r||a.open,children:i.jsx(Es.Slot,{scope:e.__scopeMenu,children:l.modal?i.jsx(ZV,{...o,ref:t}):i.jsx(QV,{...o,ref:t})})})})}),ZV=s.forwardRef((e,t)=>{const n=Gr(vn,e.__scopeMenu),r=s.useRef(null),o=Xe(t,r);return s.useEffect(()=>{const a=r.current;if(a)return qi(a)},[]),i.jsx(jp,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Re(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),QV=s.forwardRef((e,t)=>{const n=Gr(vn,e.__scopeMenu);return i.jsx(jp,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),e2=DV("MenuContent.ScrollLock"),jp=s.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:m,onDismiss:h,disableOutsideScroll:v,...g}=e,b=Gr(vn,n),x=Xs(vn,n),y=ol(n),_=K_(n),S=WV(n),[C,I]=s.useState(null),T=s.useRef(null),R=Xe(t,T,b.onContentChange),P=s.useRef(0),N=s.useRef(""),O=s.useRef(0),k=s.useRef(null),L=s.useRef("right"),W=s.useRef(0),Z=v?Vs:s.Fragment,F=v?{as:e2,allowPinchZoom:!0}:void 0,X=z=>{var V,Y;const H=N.current+z,te=S().filter(G=>!G.disabled),j=document.activeElement,M=(V=te.find(G=>G.ref.current===j))==null?void 0:V.textValue,K=te.map(G=>G.textValue),D=p2(K,H,M),U=(Y=te.find(G=>G.textValue===D))==null?void 0:Y.ref.current;(function G(ne){N.current=ne,window.clearTimeout(P.current),ne!==""&&(P.current=window.setTimeout(()=>G(""),1e3))})(H),U&&setTimeout(()=>U.focus())};s.useEffect(()=>()=>window.clearTimeout(P.current),[]),Wi();const q=s.useCallback(z=>{var te,j;return L.current===((te=k.current)==null?void 0:te.side)&&m2(z,(j=k.current)==null?void 0:j.area)},[]);return i.jsx(JV,{scope:n,searchRef:N,onItemEnter:s.useCallback(z=>{q(z)&&z.preventDefault()},[q]),onItemLeave:s.useCallback(z=>{var H;q(z)||((H=T.current)==null||H.focus(),I(null))},[q]),onTriggerLeave:s.useCallback(z=>{q(z)&&z.preventDefault()},[q]),pointerGraceTimerRef:O,onPointerGraceIntentChange:s.useCallback(z=>{k.current=z},[]),children:i.jsx(Z,{...F,children:i.jsx(zs,{asChild:!0,trapped:o,onMountAutoFocus:Re(a,z=>{var H;z.preventDefault(),(H=T.current)==null||H.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:i.jsx(ko,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:m,onDismiss:h,children:i.jsx(Rp,{asChild:!0,..._,dir:x.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:I,onEntryFocus:Re(u,z=>{x.isUsingKeyboardRef.current||z.preventDefault()}),preventScrollOnEntryFocus:!0,children:i.jsx(tl,{role:"menu","aria-orientation":"vertical","data-state":mE(b.open),"data-radix-menu-content":"",dir:x.dir,...y,...g,ref:R,style:{outline:"none",...g.style},onKeyDown:Re(g.onKeyDown,z=>{const te=z.target.closest("[data-radix-menu-content]")===z.currentTarget,j=z.ctrlKey||z.altKey||z.metaKey,M=z.key.length===1;te&&(z.key==="Tab"&&z.preventDefault(),!j&&M&&X(z.key));const K=T.current;if(z.target!==K||!FV.includes(z.key))return;z.preventDefault();const U=S().filter(V=>!V.disabled).map(V=>V.ref.current);G_.includes(z.key)&&U.reverse(),u2(U)}),onBlur:Re(e.onBlur,z=>{z.currentTarget.contains(z.target)||(window.clearTimeout(P.current),N.current="")}),onPointerMove:Re(e.onPointerMove,ws(z=>{const H=z.target,te=W.current!==z.clientX;if(z.currentTarget.contains(H)&&te){const j=z.clientX>W.current?"right":"left";L.current=j,W.current=z.clientX}}))})})})})})})});Z_.displayName=vn;var t2="MenuGroup",Op=s.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(He.div,{role:"group",...r,ref:t})});Op.displayName=t2;var n2="MenuLabel",Q_=s.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(He.div,{...r,ref:t})});Q_.displayName=n2;var ni="MenuItem",Ig="menu.itemSelect",sl=s.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,a=s.useRef(null),l=Xs(ni,e.__scopeMenu),c=$p(ni,e.__scopeMenu),u=Xe(t,a),d=s.useRef(!1),p=()=>{const f=a.current;if(!n&&f){const m=new CustomEvent(Ig,{bubbles:!0,cancelable:!0});f.addEventListener(Ig,h=>r==null?void 0:r(h),{once:!0}),wy(f,m),m.defaultPrevented?d.current=!1:l.onClose()}};return i.jsx(eE,{...o,ref:u,disabled:n,onClick:Re(e.onClick,p),onPointerDown:f=>{var m;(m=e.onPointerDown)==null||m.call(e,f),d.current=!0},onPointerUp:Re(e.onPointerUp,f=>{var m;d.current||(m=f.currentTarget)==null||m.click()}),onKeyDown:Re(e.onKeyDown,f=>{const m=c.searchRef.current!=="";n||m&&f.key===" "||Nu.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});sl.displayName=ni;var eE=s.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...a}=e,l=$p(ni,n),c=K_(n),u=s.useRef(null),d=Xe(t,u),[p,f]=s.useState(!1),[m,h]=s.useState("");return s.useEffect(()=>{const v=u.current;v&&h((v.textContent??"").trim())},[a.children]),i.jsx(Es.ItemSlot,{scope:n,disabled:r,textValue:o??m,children:i.jsx(Tp,{asChild:!0,...c,focusable:!r,children:i.jsx(He.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...a,ref:d,onPointerMove:Re(e.onPointerMove,ws(v=>{r?l.onItemLeave(v):(l.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Re(e.onPointerLeave,ws(v=>l.onItemLeave(v))),onFocus:Re(e.onFocus,()=>f(!0)),onBlur:Re(e.onBlur,()=>f(!1))})})})}),r2="MenuCheckboxItem",tE=s.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return i.jsx(aE,{scope:e.__scopeMenu,checked:n,children:i.jsx(sl,{role:"menuitemcheckbox","aria-checked":ri(n)?"mixed":n,...o,ref:t,"data-state":Dp(n),onSelect:Re(o.onSelect,()=>r==null?void 0:r(ri(n)?!0:!n),{checkForDefaultPrevented:!1})})})});tE.displayName=r2;var nE="MenuRadioGroup",[o2,s2]=Wr(nE,{value:void 0,onValueChange:()=>{}}),rE=s.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,a=At(r);return i.jsx(o2,{scope:e.__scopeMenu,value:n,onValueChange:a,children:i.jsx(Op,{...o,ref:t})})});rE.displayName=nE;var oE="MenuRadioItem",sE=s.forwardRef((e,t)=>{const{value:n,...r}=e,o=s2(oE,e.__scopeMenu),a=n===o.value;return i.jsx(aE,{scope:e.__scopeMenu,checked:a,children:i.jsx(sl,{role:"menuitemradio","aria-checked":a,...r,ref:t,"data-state":Dp(a),onSelect:Re(r.onSelect,()=>{var l;return(l=o.onValueChange)==null?void 0:l.call(o,n)},{checkForDefaultPrevented:!1})})})});sE.displayName=oE;var Np="MenuItemIndicator",[aE,a2]=Wr(Np,{checked:!1}),iE=s.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,a=a2(Np,n);return i.jsx(St,{present:r||ri(a.checked)||a.checked===!0,children:i.jsx(He.span,{...o,ref:t,"data-state":Dp(a.checked)})})});iE.displayName=Np;var i2="MenuSeparator",lE=s.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(He.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});lE.displayName=i2;var l2="MenuArrow",cE=s.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=ol(n);return i.jsx(nl,{...o,...r,ref:t})});cE.displayName=l2;var c2="MenuSub",[QK,uE]=Wr(c2),as="MenuSubTrigger",dE=s.forwardRef((e,t)=>{const n=Gr(as,e.__scopeMenu),r=Xs(as,e.__scopeMenu),o=uE(as,e.__scopeMenu),a=$p(as,e.__scopeMenu),l=s.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=a,d={__scopeMenu:e.__scopeMenu},p=s.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return s.useEffect(()=>p,[p]),s.useEffect(()=>{const f=c.current;return()=>{window.clearTimeout(f),u(null)}},[c,u]),i.jsx(Ip,{asChild:!0,...d,children:i.jsx(eE,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":mE(n.open),...e,ref:Xt(t,o.onTriggerChange),onClick:f=>{var m;(m=e.onClick)==null||m.call(e,f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Re(e.onPointerMove,ws(f=>{a.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(a.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:Re(e.onPointerLeave,ws(f=>{var h,v;p();const m=(h=n.content)==null?void 0:h.getBoundingClientRect();if(m){const g=(v=n.content)==null?void 0:v.dataset.side,b=g==="right",x=b?-5:5,y=m[b?"left":"right"],_=m[b?"right":"left"];a.onPointerGraceIntentChange({area:[{x:f.clientX+x,y:f.clientY},{x:y,y:m.top},{x:_,y:m.top},{x:_,y:m.bottom},{x:y,y:m.bottom}],side:g}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(f),f.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:Re(e.onKeyDown,f=>{var h;const m=a.searchRef.current!=="";e.disabled||m&&f.key===" "||HV[r.dir].includes(f.key)&&(n.onOpenChange(!0),(h=n.content)==null||h.focus(),f.preventDefault())})})})});dE.displayName=as;var pE="MenuSubContent",fE=s.forwardRef((e,t)=>{const n=Y_(vn,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=Gr(vn,e.__scopeMenu),l=Xs(vn,e.__scopeMenu),c=uE(pE,e.__scopeMenu),u=s.useRef(null),d=Xe(t,u);return i.jsx(Es.Provider,{scope:e.__scopeMenu,children:i.jsx(St,{present:r||a.open,children:i.jsx(Es.Slot,{scope:e.__scopeMenu,children:i.jsx(jp,{id:c.contentId,"aria-labelledby":c.triggerId,...o,ref:d,align:"start",side:l.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:p=>{var f;l.isUsingKeyboardRef.current&&((f=u.current)==null||f.focus()),p.preventDefault()},onCloseAutoFocus:p=>p.preventDefault(),onFocusOutside:Re(e.onFocusOutside,p=>{p.target!==c.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:Re(e.onEscapeKeyDown,p=>{l.onClose(),p.preventDefault()}),onKeyDown:Re(e.onKeyDown,p=>{var h;const f=p.currentTarget.contains(p.target),m=UV[l.dir].includes(p.key);f&&m&&(a.onOpenChange(!1),(h=c.trigger)==null||h.focus(),p.preventDefault())})})})})})});fE.displayName=pE;function mE(e){return e?"open":"closed"}function ri(e){return e==="indeterminate"}function Dp(e){return ri(e)?"indeterminate":e?"checked":"unchecked"}function u2(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function d2(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function p2(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let l=d2(e,Math.max(a,0));o.length===1&&(l=l.filter(d=>d!==n));const u=l.find(d=>d.toLowerCase().startsWith(o.toLowerCase()));return u!==n?u:void 0}function f2(e,t){const{x:n,y:r}=e;let o=!1;for(let a=0,l=t.length-1;a<t.length;l=a++){const c=t[a],u=t[l],d=c.x,p=c.y,f=u.x,m=u.y;p>r!=m>r&&n<(f-d)*(r-p)/(m-p)+d&&(o=!o)}return o}function m2(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return f2(n,t)}function ws(e){return t=>t.pointerType==="mouse"?e(t):void 0}var g2=X_,h2=Ip,v2=J_,b2=Z_,y2=Op,x2=Q_,_2=sl,E2=tE,w2=rE,S2=sE,C2=iE,P2=lE,R2=cE,T2=dE,I2=fE,al="DropdownMenu",[A2]=$t(al,[q_]),Yt=q_(),[$2,gE]=A2(al),hE=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,u=Yt(t),d=s.useRef(null),[p,f]=nn({prop:o,defaultProp:a??!1,onChange:l,caller:al});return i.jsx($2,{scope:t,triggerId:Et(),triggerRef:d,contentId:Et(),open:p,onOpenChange:f,onOpenToggle:s.useCallback(()=>f(m=>!m),[f]),modal:c,children:i.jsx(g2,{...u,open:p,onOpenChange:f,dir:r,modal:c,children:n})})};hE.displayName=al;var vE="DropdownMenuTrigger",bE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,a=gE(vE,n),l=Yt(n);return i.jsx(h2,{asChild:!0,...l,children:i.jsx(He.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:Xt(t,a.triggerRef),onPointerDown:Re(e.onPointerDown,c=>{!r&&c.button===0&&c.ctrlKey===!1&&(a.onOpenToggle(),a.open||c.preventDefault())}),onKeyDown:Re(e.onKeyDown,c=>{r||(["Enter"," "].includes(c.key)&&a.onOpenToggle(),c.key==="ArrowDown"&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(c.key)&&c.preventDefault())})})})});bE.displayName=vE;var j2="DropdownMenuPortal",yE=e=>{const{__scopeDropdownMenu:t,...n}=e,r=Yt(t);return i.jsx(v2,{...r,...n})};yE.displayName=j2;var xE="DropdownMenuContent",_E=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=gE(xE,n),a=Yt(n),l=s.useRef(!1);return i.jsx(b2,{id:o.contentId,"aria-labelledby":o.triggerId,...a,...r,ref:t,onCloseAutoFocus:Re(e.onCloseAutoFocus,c=>{var u;l.current||(u=o.triggerRef.current)==null||u.focus(),l.current=!1,c.preventDefault()}),onInteractOutside:Re(e.onInteractOutside,c=>{const u=c.detail.originalEvent,d=u.button===0&&u.ctrlKey===!0,p=u.button===2||d;(!o.modal||p)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});_E.displayName=xE;var O2="DropdownMenuGroup",N2=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(y2,{...o,...r,ref:t})});N2.displayName=O2;var D2="DropdownMenuLabel",EE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(x2,{...o,...r,ref:t})});EE.displayName=D2;var L2="DropdownMenuItem",wE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(_2,{...o,...r,ref:t})});wE.displayName=L2;var M2="DropdownMenuCheckboxItem",SE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(E2,{...o,...r,ref:t})});SE.displayName=M2;var k2="DropdownMenuRadioGroup",z2=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(w2,{...o,...r,ref:t})});z2.displayName=k2;var V2="DropdownMenuRadioItem",CE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(S2,{...o,...r,ref:t})});CE.displayName=V2;var B2="DropdownMenuItemIndicator",PE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(C2,{...o,...r,ref:t})});PE.displayName=B2;var F2="DropdownMenuSeparator",RE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(P2,{...o,...r,ref:t})});RE.displayName=F2;var H2="DropdownMenuArrow",U2=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(R2,{...o,...r,ref:t})});U2.displayName=H2;var W2="DropdownMenuSubTrigger",TE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(T2,{...o,...r,ref:t})});TE.displayName=W2;var G2="DropdownMenuSubContent",IE=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=Yt(n);return i.jsx(I2,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});IE.displayName=G2;var q2=hE,K2=bE,X2=yE,AE=_E,$E=EE,jE=wE,OE=SE,NE=CE,DE=PE,LE=RE,ME=TE,kE=IE;const eX=q2,tX=K2,Y2=s.forwardRef(({className:e,inset:t,children:n,...r},o)=>i.jsxs(ME,{ref:o,className:ge("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none","focus:bg-bg-surface data-[state=open]:bg-bg-surface",t&&"pl-8",e),...r,children:[n,i.jsx(IN,{className:"ml-auto h-4 w-4"})]}));Y2.displayName=ME.displayName;const J2=s.forwardRef(({className:e,...t},n)=>i.jsx(kE,{ref:n,className:ge("z-[1400] min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated p-1 text-text shadow-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));J2.displayName=kE.displayName;const Z2=s.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(X2,{children:i.jsx(AE,{ref:r,sideOffset:t,className:ge("z-[1400] min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated p-1 text-text shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...n})}));Z2.displayName=AE.displayName;const Q2=s.forwardRef(({className:e,inset:t,...n},r)=>i.jsx(jE,{ref:r,className:ge("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));Q2.displayName=jE.displayName;const eB=s.forwardRef(({className:e,children:t,checked:n,...r},o)=>i.jsxs(OE,{ref:o,className:ge("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(DE,{children:i.jsx(np,{className:"h-4 w-4"})})}),t]}));eB.displayName=OE.displayName;const tB=s.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(NE,{ref:r,className:ge("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(DE,{children:i.jsx(ly,{className:"h-2 w-2 fill-current"})})}),t]}));tB.displayName=NE.displayName;const nB=s.forwardRef(({className:e,inset:t,...n},r)=>i.jsx($E,{ref:r,className:ge("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));nB.displayName=$E.displayName;const rB=s.forwardRef(({className:e,...t},n)=>i.jsx(LE,{ref:n,className:ge("-mx-1 my-1 h-px bg-border",e),...t}));rB.displayName=LE.displayName;var oB=Symbol("radix.slottable");function sB(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=oB,t}var zE=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),aB="VisuallyHidden",VE=s.forwardRef((e,t)=>i.jsx(He.span,{...e,ref:t,style:{...zE,...e.style}}));VE.displayName=aB;var iB=VE,[il]=$t("Tooltip",[pr]),ll=pr(),BE="TooltipProvider",lB=700,Du="tooltip.open",[cB,Lp]=il(BE),FE=e=>{const{__scopeTooltip:t,delayDuration:n=lB,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:a}=e,l=s.useRef(!0),c=s.useRef(!1),u=s.useRef(0);return s.useEffect(()=>{const d=u.current;return()=>window.clearTimeout(d)},[]),i.jsx(cB,{scope:t,isOpenDelayedRef:l,delayDuration:n,onOpen:s.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:s.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,r)},[r]),isPointerInTransitRef:c,onPointerInTransitChange:s.useCallback(d=>{c.current=d},[]),disableHoverableContent:o,children:a})};FE.displayName=BE;var Ss="Tooltip",[uB,Ys]=il(Ss),HE=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o,onOpenChange:a,disableHoverableContent:l,delayDuration:c}=e,u=Lp(Ss,e.__scopeTooltip),d=ll(t),[p,f]=s.useState(null),m=Et(),h=s.useRef(0),v=l??u.disableHoverableContent,g=c??u.delayDuration,b=s.useRef(!1),[x,y]=nn({prop:r,defaultProp:o??!1,onChange:T=>{T?(u.onOpen(),document.dispatchEvent(new CustomEvent(Du))):u.onClose(),a==null||a(T)},caller:Ss}),_=s.useMemo(()=>x?b.current?"delayed-open":"instant-open":"closed",[x]),S=s.useCallback(()=>{window.clearTimeout(h.current),h.current=0,b.current=!1,y(!0)},[y]),C=s.useCallback(()=>{window.clearTimeout(h.current),h.current=0,y(!1)},[y]),I=s.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{b.current=!0,y(!0),h.current=0},g)},[g,y]);return s.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),i.jsx(el,{...d,children:i.jsx(uB,{scope:t,contentId:m,open:x,stateAttribute:_,trigger:p,onTriggerChange:f,onTriggerEnter:s.useCallback(()=>{u.isOpenDelayedRef.current?I():S()},[u.isOpenDelayedRef,I,S]),onTriggerLeave:s.useCallback(()=>{v?C():(window.clearTimeout(h.current),h.current=0)},[C,v]),onOpen:S,onClose:C,disableHoverableContent:v,children:n})})};HE.displayName=Ss;var Lu="TooltipTrigger",UE=s.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=Ys(Lu,n),a=Lp(Lu,n),l=ll(n),c=s.useRef(null),u=Xe(t,c,o.onTriggerChange),d=s.useRef(!1),p=s.useRef(!1),f=s.useCallback(()=>d.current=!1,[]);return s.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),i.jsx(Us,{asChild:!0,...l,children:i.jsx(He.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:u,onPointerMove:Re(e.onPointerMove,m=>{m.pointerType!=="touch"&&!p.current&&!a.isPointerInTransitRef.current&&(o.onTriggerEnter(),p.current=!0)}),onPointerLeave:Re(e.onPointerLeave,()=>{o.onTriggerLeave(),p.current=!1}),onPointerDown:Re(e.onPointerDown,()=>{o.open&&o.onClose(),d.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Re(e.onFocus,()=>{d.current||o.onOpen()}),onBlur:Re(e.onBlur,o.onClose),onClick:Re(e.onClick,o.onClose)})})});UE.displayName=Lu;var Mp="TooltipPortal",[dB,pB]=il(Mp,{forceMount:void 0}),WE=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,a=Ys(Mp,t);return i.jsx(dB,{scope:t,forceMount:n,children:i.jsx(St,{present:n||a.open,children:i.jsx(zo,{asChild:!0,container:o,children:r})})})};WE.displayName=Mp;var Ro="TooltipContent",GE=s.forwardRef((e,t)=>{const n=pB(Ro,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...a}=e,l=Ys(Ro,e.__scopeTooltip);return i.jsx(St,{present:r||l.open,children:l.disableHoverableContent?i.jsx(qE,{side:o,...a,ref:t}):i.jsx(fB,{side:o,...a,ref:t})})}),fB=s.forwardRef((e,t)=>{const n=Ys(Ro,e.__scopeTooltip),r=Lp(Ro,e.__scopeTooltip),o=s.useRef(null),a=Xe(t,o),[l,c]=s.useState(null),{trigger:u,onClose:d}=n,p=o.current,{onPointerInTransitChange:f}=r,m=s.useCallback(()=>{c(null),f(!1)},[f]),h=s.useCallback((v,g)=>{const b=v.currentTarget,x={x:v.clientX,y:v.clientY},y=bB(x,b.getBoundingClientRect()),_=yB(x,y),S=xB(g.getBoundingClientRect()),C=EB([..._,...S]);c(C),f(!0)},[f]);return s.useEffect(()=>()=>m(),[m]),s.useEffect(()=>{if(u&&p){const v=b=>h(b,p),g=b=>h(b,u);return u.addEventListener("pointerleave",v),p.addEventListener("pointerleave",g),()=>{u.removeEventListener("pointerleave",v),p.removeEventListener("pointerleave",g)}}},[u,p,h,m]),s.useEffect(()=>{if(l){const v=g=>{const b=g.target,x={x:g.clientX,y:g.clientY},y=(u==null?void 0:u.contains(b))||(p==null?void 0:p.contains(b)),_=!_B(x,l);y?m():_&&(m(),d())};return document.addEventListener("pointermove",v),()=>document.removeEventListener("pointermove",v)}},[u,p,l,d,m]),i.jsx(qE,{...e,ref:a})}),[mB,gB]=il(Ss,{isInside:!1}),hB=sB("TooltipContent"),qE=s.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:a,onPointerDownOutside:l,...c}=e,u=Ys(Ro,n),d=ll(n),{onClose:p}=u;return s.useEffect(()=>(document.addEventListener(Du,p),()=>document.removeEventListener(Du,p)),[p]),s.useEffect(()=>{if(u.trigger){const f=m=>{const h=m.target;h!=null&&h.contains(u.trigger)&&p()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[u.trigger,p]),i.jsx(ko,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:f=>f.preventDefault(),onDismiss:p,children:i.jsxs(tl,{"data-state":u.stateAttribute,...d,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[i.jsx(hB,{children:r}),i.jsx(mB,{scope:n,isInside:!0,children:i.jsx(iB,{id:u.contentId,role:"tooltip",children:o||r})})]})})});GE.displayName=Ro;var KE="TooltipArrow",vB=s.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=ll(n);return gB(KE,n).isInside?null:i.jsx(nl,{...o,...r,ref:t})});vB.displayName=KE;function bB(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,o,a)){case a:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function yB(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function xB(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function _B(e,t){const{x:n,y:r}=e;let o=!1;for(let a=0,l=t.length-1;a<t.length;l=a++){const c=t[a],u=t[l],d=c.x,p=c.y,f=u.x,m=u.y;p>r!=m>r&&n<(f-d)*(r-p)/(m-p)+d&&(o=!o)}return o}function EB(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),wB(t)}function wB(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const o=e[r];for(;t.length>=2;){const a=t[t.length-1],l=t[t.length-2];if((a.x-l.x)*(o.y-l.y)>=(a.y-l.y)*(o.x-l.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const a=n[n.length-1],l=n[n.length-2];if((a.x-l.x)*(o.y-l.y)>=(a.y-l.y)*(o.x-l.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var SB=FE,CB=HE,PB=UE,RB=WE,XE=GE;const YE=SB,JE=CB,ZE=PB,kp=s.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(RB,{children:i.jsx(XE,{ref:r,sideOffset:t,className:ge("z-[1600] overflow-hidden rounded-md bg-accent-navy px-3 py-1.5 text-xs text-accent-navy-foreground shadow-md","animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95","data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));kp.displayName=XE.displayName;const TB={VERY_LOW:{ru:"Очень низкая",en:"Very low",level:1,toneClass:"text-text-muted",barColorClass:"bg-text-subtle"},LOW:{ru:"Низкая",en:"Low",level:2,toneClass:"text-text-muted",barColorClass:"bg-warning"},MEDIUM:{ru:"Средняя",en:"Medium",level:3,toneClass:"text-text",barColorClass:"bg-info"},MEDIUM_HIGH:{ru:"Выше средней",en:"Above medium",level:4,toneClass:"text-text",barColorClass:"bg-success"},HIGH:{ru:"Высокая",en:"High",level:5,toneClass:"text-text",barColorClass:"bg-success"}},Ag=Lt("inline-flex items-center gap-1.5 tabular-nums whitespace-nowrap",{variants:{variant:{compact:"text-sm",full:"text-base"},emphasis:{default:"",muted:"text-text-muted italic"}},defaultVariants:{variant:"compact",emphasis:"default"}});function IB(e,t){try{return(typeof e=="string"?new Date(e):e).toLocaleDateString(t==="ru"?"ru-RU":"en-GB",{day:"2-digit",month:"short",year:"numeric"})}catch{return typeof e=="string"?e:"—"}}function AB({level:e,barColorClass:t}){return i.jsx("span",{className:"inline-flex items-end gap-px ml-0.5","aria-hidden":!0,children:[1,2,3,4,5].map(n=>i.jsx("span",{className:ge("w-1 rounded-sm transition-colors",n<=e?t:"bg-border",n===1?"h-1.5":n===2?"h-2":n===3?"h-2.5":n===4?"h-3":"h-3.5")},n))})}const $B=s.forwardRef(({className:e,date:t,confidence:n,rationale:r,locale:o="ru",variant:a="compact",testId:l,...c},u)=>{const d=n?TB[n]:void 0;if(t==null||n==null||d==null){const b=o==="ru"?"ETA скоро":"ETA pending";return i.jsxs("span",{ref:u,className:ge(Ag({variant:a,emphasis:"muted"}),e),"aria-label":b,"data-testid":l,...c,children:[i.jsx(eg,{className:"h-3.5 w-3.5"}),b]})}const p=IB(t,o),f=o==="ru"?d.ru:d.en,m=o==="ru"?"Уверенность":"Confidence",h=`${p} · ${m}: ${f}`,v=r??`${m}: ${f}`,g=i.jsxs("span",{className:ge(Ag({variant:a,emphasis:"default"}),d.toneClass,e),"aria-label":h,"data-testid":l,...c,children:[i.jsx(eg,{className:"h-3.5 w-3.5"}),p,i.jsx(AB,{level:d.level,barColorClass:d.barColorClass}),a==="full"?i.jsxs("span",{className:"text-sm text-text-muted ml-1",children:["· ",f]}):null]});return a==="full"?i.jsx(YE,{children:i.jsxs(JE,{children:[i.jsx(ZE,{asChild:!0,children:i.jsx("span",{ref:u,children:g})}),i.jsx(kp,{children:v})]})}):s.cloneElement(g,{ref:u})});$B.displayName="EtaBadge";const $g={free:0,starter:1,pro:2,enterprise:3},jB={webhooks:"pro","ocr.document-verification":"pro","ai.operator-review":"pro","data-table.saved-views":"starter","data-table.excel-export":"starter","billing.api-keys":"pro","branding.custom-logo":"enterprise","sso.saml":"enterprise","audit-log.export":"enterprise"},QE=s.createContext({tier:"free",isAuthenticated:!1});function OB(){return s.useContext(QE)}function NB(e,t){return $g[e]>=$g[t]}function DB(e){return jB[e]??null}let Mu=null;function LB(e){Mu=e}function MB(e){if(typeof window>"u")return null;try{const t=window.localStorage.getItem(`ff:${e}`);if(t==="on")return!0;if(t==="off")return!1}catch{}return null}const kB=new Set(["spec_rate"]);function nX(e){const{tier:t}=OB();if(!e)return!0;const n=MB(e);if(n!==null)return n;if(kB.has(e))return!0;if(Mu)try{return Mu.isOn(e)}catch{}const r=DB(e);return r?NB(t,r):!1}const zB={sea:{label:"Море",labelEn:"Sea",icon:KN,bg:"bg-transport-sea-light",text:"text-transport-sea"},rail:{label:"Ж/Д",labelEn:"Rail",icon:YN,bg:"bg-transport-rail-light",text:"text-transport-rail"},road:{label:"Авто",labelEn:"Road",icon:ZN,bg:"bg-transport-road-light",text:"text-transport-road"},air:{label:"Авиа",labelEn:"Air",icon:UN,bg:"bg-transport-air-light",text:"text-transport-air"},multimodal:{label:"Мультимодаль",labelEn:"Multimodal",icon:zN,bg:"bg-transport-multimodal-light",text:"text-transport-multimodal"}},VB=Lt("inline-flex items-center gap-1 rounded-full font-medium whitespace-nowrap",{variants:{size:{sm:"px-2 py-0.5 text-xs",md:"px-2.5 py-1 text-sm"}},defaultVariants:{size:"sm"}}),BB=s.forwardRef(({mode:e,size:t,iconOnly:n=!1,locale:r="ru",label:o,className:a,...l},c)=>{const u=zB[e],d=u.icon,p=o??(r==="en"?u.labelEn:u.label),f=t==="md"?"h-3.5 w-3.5":"h-3 w-3";return i.jsxs("span",{ref:c,className:ge(VB({size:t}),u.bg,u.text,a),...l,children:[i.jsx(d,{className:f,"aria-hidden":!0}),n?i.jsx("span",{className:"sr-only",children:p}):p]})});BB.displayName="TransportBadge";const FB=s.forwardRef(({className:e,type:t,...n},r)=>i.jsx("input",{type:t,ref:r,className:ge("flex h-10 w-full rounded-md border border-input bg-bg-base px-3 py-2 text-sm","ring-offset-bg-base placeholder:text-text-subtle","file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-text","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error aria-invalid:focus-visible:ring-error",e),...n}));FB.displayName="Input";var HB=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],UB=HB.reduce((e,t)=>{const n=Fo(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),WB="Label",ew=s.forwardRef((e,t)=>i.jsx(UB.label,{...e,ref:t,onMouseDown:n=>{var o;n.target.closest("button, input, select, textarea")||((o=e.onMouseDown)==null||o.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));ew.displayName=WB;var ku=ew;const GB=({text:e,label:t,className:n})=>{const{t:r}=lr(),o=t??r("ui.fieldHint.label","Подсказка");return i.jsxs(D_,{children:[i.jsx(L_,{asChild:!0,children:i.jsx("button",{type:"button","aria-label":o,className:ge("inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-full text-text-muted outline-none transition-colors hover:text-text focus-visible:ring-2 focus-visible:ring-border",n),onClick:a=>a.stopPropagation(),children:i.jsx(ON,{className:"h-3.5 w-3.5"})})}),i.jsx(Pp,{side:"top",align:"start",className:"w-64 p-3 text-xs font-normal leading-snug text-text-muted",children:e})]})},jg=Lt("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),tw=s.forwardRef(({className:e,hint:t,children:n,...r},o)=>t?i.jsxs("span",{className:"inline-flex items-center gap-1",children:[i.jsx(ku,{ref:o,className:ge(jg(),e),...r,children:n}),i.jsx(GB,{text:t})]}):i.jsx(ku,{ref:o,className:ge(jg(),e),...r,children:n}));tw.displayName=ku.displayName;const Og=Lt("tabular-nums whitespace-nowrap",{variants:{size:{xs:"text-sm leading-tight",sm:"text-sm leading-snug",md:"text-lg leading-snug font-medium",lg:"text-3xl leading-tight font-semibold",xl:"font-mono text-6xl leading-none font-bold"},emphasis:{default:"text-text",positive:"text-success",negative:"text-destructive",muted:"text-text-muted",danger:"text-destructive font-semibold"},align:{left:"text-left",right:"text-right tabular-nums"}},defaultVariants:{size:"md",emphasis:"default",align:"left"}}),qB={month:{ru:"/мес",en:"/month",zh:"/月"},year:{ru:"/год",en:"/year",zh:"/年"},day:{ru:"/день",en:"/day",zh:"/日"}},Ng=new Map,nw={ru:"ru-RU",en:"en-US",zh:"zh-CN"};function Dg(e,t,n){const r=`${e}|${t}|${JSON.stringify(n)}`;let o=Ng.get(r);return o||(o=new Intl.NumberFormat(nw[e],n),Ng.set(r,o)),o}function KB(e,t){return e==="RUB"&&t>=100?0:2}function XB(e){return e==="RUB"?2:4}function YB(e,t,n){try{return new Intl.NumberFormat(nw[n],{style:"currency",currency:t,currencyDisplay:"name",maximumFractionDigits:2}).format(e)}catch{return`${e} ${t}`}}function JB(e,t,n){return t===0?e.replace(/^[+\-−]/,""):n==="never"?e.replace(/^[+\-−]/,""):n==="always"&&t>0&&!/^[+−-]/.test(e)?`+${e}`:e.replace(/^-/,"−")}const rw=s.forwardRef(({value:e,currency:t,locale:n="ru",size:r,emphasis:o,align:a,variant:l="default",sign:c="auto",period:u,prefix:d,unit:p,showCurrency:f=!0,conversionFrom:m,className:h,...v},g)=>{var T;const b=s.useMemo(()=>{const R=Math.abs(e),P={style:f?"currency":"decimal",currency:t,currencyDisplay:"symbol"};if(l==="compact")P.notation="compact",P.maximumFractionDigits=1;else if(l==="precise"){const O=XB(t);P.minimumFractionDigits=O,P.maximumFractionDigits=O}else{const O=KB(t,R);P.minimumFractionDigits=O,P.maximumFractionDigits=O}const N=Dg(n,t,P).format(e);return JB(N,e,c)},[e,t,n,l,c,f]),x=u&&(((T=qB[u])==null?void 0:T[n])??` /${u}`),y=s.useMemo(()=>{const R=YB(e,t,n);return x?`${R} ${x.replace(/^\//,"")}`.trim():R},[e,t,n,x]),_=i.jsxs(i.Fragment,{children:[d?i.jsx("span",{className:"mr-1 text-text-muted text-[0.7em] font-medium align-baseline",children:d}):null,m?i.jsx("span",{"aria-hidden":!0,children:"≈ "}):null,b,x?i.jsx("span",{className:"ml-0.5 text-text-muted text-[0.85em] font-normal",children:x}):null,p?i.jsx("span",{className:"ml-0.5 text-text-muted text-[0.7em] font-normal",children:p}):null]});if(!m)return i.jsx("span",{ref:g,className:ge(Og({size:r,emphasis:o,align:a}),h),"aria-label":y,...v,children:_});const C=Dg(n,m.currency,{style:"currency",currency:m.currency,currencyDisplay:"symbol",maximumFractionDigits:2}).format(e/m.rate),I=n==="ru"?`Курс ${m.source??"ЦБ"} ${m.rate.toFixed(2)} от ${m.rateDate}`:`Rate ${m.source??"CB"} ${m.rate.toFixed(2)} on ${m.rateDate}`;return i.jsx(YE,{delayDuration:200,children:i.jsxs(JE,{children:[i.jsx(ZE,{asChild:!0,children:i.jsxs("span",{ref:g,className:ge(Og({size:r,emphasis:o,align:a}),"inline-flex items-baseline gap-0.5 cursor-help",h),"aria-label":y,...v,children:[_,i.jsx(MN,{className:"ml-0.5 inline h-3 w-3 self-center text-text-muted","aria-hidden":!0})]})}),i.jsx(kp,{children:i.jsxs("div",{className:"space-y-0.5 text-left",children:[i.jsxs("div",{className:"font-medium",children:[C," → ",b.replace(/^[−]/,"−")]}),i.jsx("div",{className:"text-[0.75rem] opacity-80",children:I})]})})]})})});rw.displayName="MoneyDisplay";function ZB(e,t=[]){let n=[];function r(a,l){const c=s.createContext(l);c.displayName=a+"Context";const u=n.length;n=[...n,l];const d=f=>{var x;const{scope:m,children:h,...v}=f,g=((x=m==null?void 0:m[e])==null?void 0:x[u])||c,b=s.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=a+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=s.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${a}\``)}return[d,p]}const o=()=>{const a=n.map(l=>s.createContext(l));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,QB(o,...t)]}function QB(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(a){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(a)[`__scope${d}`];return{...c,...f}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var eF=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ow=eF.reduce((e,t)=>{const n=Fo(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),zp="Progress",Vp=100,[tF]=ZB(zp),[nF,rF]=tF(zp),sw=s.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:o,getValueLabel:a=oF,...l}=e;(o||o===0)&&!Lg(o)&&console.error(sF(`${o}`,"Progress"));const c=Lg(o)?o:Vp;r!==null&&!Mg(r,c)&&console.error(aF(`${r}`,"Progress"));const u=Mg(r,c)?r:null,d=oi(u)?a(u,c):void 0;return i.jsx(nF,{scope:n,value:u,max:c,children:i.jsx(ow.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":oi(u)?u:void 0,"aria-valuetext":d,role:"progressbar","data-state":lw(u,c),"data-value":u??void 0,"data-max":c,...l,ref:t})})});sw.displayName=zp;var aw="ProgressIndicator",iw=s.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,o=rF(aw,n);return i.jsx(ow.div,{"data-state":lw(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...r,ref:t})});iw.displayName=aw;function oF(e,t){return`${Math.round(e/t*100)}%`}function lw(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function oi(e){return typeof e=="number"}function Lg(e){return oi(e)&&!isNaN(e)&&e>0}function Mg(e,t){return oi(e)&&!isNaN(e)&&e<=t&&e>=0}function sF(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${Vp}\`.`}function aF(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
  - a positive number
  - less than the value passed to \`max\` (or ${Vp} if no \`max\` prop is set)
  - \`null\` or \`undefined\` if the progress is indeterminate.

Defaulting to \`null\`.`}var cw=sw,iF=iw;const lF=s.forwardRef(({className:e,value:t,...n},r)=>i.jsx(cw,{ref:r,className:ge("relative h-2 w-full overflow-hidden rounded-full bg-bg-surface",e),...n,children:i.jsx(iF,{className:"h-full w-full flex-1 bg-primary transition-transform duration-normal",style:{transform:`translateX(-${100-(t||0)}%)`}})}));lF.displayName=cw.displayName;var Bp="Radio",[cF,uw]=$t(Bp),[uF,dF]=cF(Bp),dw=s.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:o=!1,required:a,disabled:l,value:c="on",onCheck:u,form:d,...p}=e,[f,m]=s.useState(null),h=Xe(t,b=>m(b)),v=s.useRef(!1),g=f?d||!!f.closest("form"):!0;return i.jsxs(uF,{scope:n,checked:o,disabled:l,children:[i.jsx(He.button,{type:"button",role:"radio","aria-checked":o,"data-state":gw(o),"data-disabled":l?"":void 0,disabled:l,value:c,...p,ref:h,onClick:Re(e.onClick,b=>{o||u==null||u(),g&&(v.current=b.isPropagationStopped(),v.current||b.stopPropagation())})}),g&&i.jsx(mw,{control:f,bubbles:!v.current,name:r,value:c,checked:o,required:a,disabled:l,form:d,style:{transform:"translateX(-100%)"}})]})});dw.displayName=Bp;var pw="RadioIndicator",fw=s.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,a=dF(pw,n);return i.jsx(St,{present:r||a.checked,children:i.jsx(He.span,{"data-state":gw(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})});fw.displayName=pw;var pF="RadioBubbleInput",mw=s.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...o},a)=>{const l=s.useRef(null),c=Xe(l,a),u=Yi(n),d=Ji(t);return s.useEffect(()=>{const p=l.current;if(!p)return;const f=window.HTMLInputElement.prototype,h=Object.getOwnPropertyDescriptor(f,"checked").set;if(u!==n&&h){const v=new Event("click",{bubbles:r});h.call(p,n),p.dispatchEvent(v)}},[u,n,r]),i.jsx(He.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...o,tabIndex:-1,ref:c,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});mw.displayName=pF;function gw(e){return e?"checked":"unchecked"}var fF=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],cl="RadioGroup",[mF]=$t(cl,[Ho,uw]),hw=Ho(),vw=uw(),[gF,hF]=mF(cl),bw=s.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:a,required:l=!1,disabled:c=!1,orientation:u,dir:d,loop:p=!0,onValueChange:f,...m}=e,h=hw(n),v=Fr(d),[g,b]=nn({prop:a,defaultProp:o??null,onChange:f,caller:cl});return i.jsx(gF,{scope:n,name:r,required:l,disabled:c,value:g,onValueChange:b,children:i.jsx(Rp,{asChild:!0,...h,orientation:u,dir:v,loop:p,children:i.jsx(He.div,{role:"radiogroup","aria-required":l,"aria-orientation":u,"data-disabled":c?"":void 0,dir:v,...m,ref:t})})})});bw.displayName=cl;var yw="RadioGroupItem",xw=s.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,a=hF(yw,n),l=a.disabled||r,c=hw(n),u=vw(n),d=s.useRef(null),p=Xe(t,d),f=a.value===o.value,m=s.useRef(!1);return s.useEffect(()=>{const h=g=>{fF.includes(g.key)&&(m.current=!0)},v=()=>m.current=!1;return document.addEventListener("keydown",h),document.addEventListener("keyup",v),()=>{document.removeEventListener("keydown",h),document.removeEventListener("keyup",v)}},[]),i.jsx(Tp,{asChild:!0,...c,focusable:!l,active:f,children:i.jsx(dw,{disabled:l,required:a.required,checked:f,...u,...o,name:a.name,ref:p,onCheck:()=>a.onValueChange(o.value),onKeyDown:Re(h=>{h.key==="Enter"&&h.preventDefault()}),onFocus:Re(o.onFocus,()=>{var h;m.current&&((h=d.current)==null||h.click())})})})});xw.displayName=yw;var vF="RadioGroupIndicator",_w=s.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=vw(n);return i.jsx(fw,{...o,...r,ref:t})});_w.displayName=vF;var Ew=bw,ww=xw,bF=_w;const yF=s.forwardRef(({className:e,...t},n)=>i.jsx(Ew,{className:ge("grid gap-2",e),...t,ref:n}));yF.displayName=Ew.displayName;const xF=s.forwardRef(({className:e,...t},n)=>i.jsx(ww,{ref:n,className:ge("aspect-square h-4 w-4 rounded-full border border-border-strong text-primary","focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:border-primary",e),...t,children:i.jsx(bF,{className:"flex items-center justify-center",children:i.jsx(ly,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));xF.displayName=ww.displayName;function zu(e,[t,n]){return Math.min(n,Math.max(t,e))}function _F(e,t){return s.useReducer((n,r)=>t[n][r]??n,e)}var Fp="ScrollArea",[Sw]=$t(Fp),[EF,xn]=Sw(Fp),Cw=s.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:o,scrollHideDelay:a=600,...l}=e,[c,u]=s.useState(null),[d,p]=s.useState(null),[f,m]=s.useState(null),[h,v]=s.useState(null),[g,b]=s.useState(null),[x,y]=s.useState(0),[_,S]=s.useState(0),[C,I]=s.useState(!1),[T,R]=s.useState(!1),P=Xe(t,O=>u(O)),N=Fr(o);return i.jsx(EF,{scope:n,type:r,dir:N,scrollHideDelay:a,scrollArea:c,viewport:d,onViewportChange:p,content:f,onContentChange:m,scrollbarX:h,onScrollbarXChange:v,scrollbarXEnabled:C,onScrollbarXEnabledChange:I,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:T,onScrollbarYEnabledChange:R,onCornerWidthChange:y,onCornerHeightChange:S,children:i.jsx(He.div,{dir:N,...l,ref:P,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})})});Cw.displayName=Fp;var Pw="ScrollAreaViewport",Rw=s.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:o,...a}=e,l=xn(Pw,n),c=s.useRef(null),u=Xe(t,c,l.onViewportChange);return i.jsxs(i.Fragment,{children:[i.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),i.jsx(He.div,{"data-radix-scroll-area-viewport":"",...a,ref:u,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style},children:i.jsx("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});Rw.displayName=Pw;var Bn="ScrollAreaScrollbar",Hp=s.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=xn(Bn,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:l}=o,c=e.orientation==="horizontal";return s.useEffect(()=>(c?a(!0):l(!0),()=>{c?a(!1):l(!1)}),[c,a,l]),o.type==="hover"?i.jsx(wF,{...r,ref:t,forceMount:n}):o.type==="scroll"?i.jsx(SF,{...r,ref:t,forceMount:n}):o.type==="auto"?i.jsx(Tw,{...r,ref:t,forceMount:n}):o.type==="always"?i.jsx(Up,{...r,ref:t}):null});Hp.displayName=Bn;var wF=s.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=xn(Bn,e.__scopeScrollArea),[a,l]=s.useState(!1);return s.useEffect(()=>{const c=o.scrollArea;let u=0;if(c){const d=()=>{window.clearTimeout(u),l(!0)},p=()=>{u=window.setTimeout(()=>l(!1),o.scrollHideDelay)};return c.addEventListener("pointerenter",d),c.addEventListener("pointerleave",p),()=>{window.clearTimeout(u),c.removeEventListener("pointerenter",d),c.removeEventListener("pointerleave",p)}}},[o.scrollArea,o.scrollHideDelay]),i.jsx(St,{present:n||a,children:i.jsx(Tw,{"data-state":a?"visible":"hidden",...r,ref:t})})}),SF=s.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=xn(Bn,e.__scopeScrollArea),a=e.orientation==="horizontal",l=dl(()=>u("SCROLL_END"),100),[c,u]=_F("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return s.useEffect(()=>{if(c==="idle"){const d=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(d)}},[c,o.scrollHideDelay,u]),s.useEffect(()=>{const d=o.viewport,p=a?"scrollLeft":"scrollTop";if(d){let f=d[p];const m=()=>{const h=d[p];f!==h&&(u("SCROLL"),l()),f=h};return d.addEventListener("scroll",m),()=>d.removeEventListener("scroll",m)}},[o.viewport,a,u,l]),i.jsx(St,{present:n||c!=="hidden",children:i.jsx(Up,{"data-state":c==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Re(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Re(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),Tw=s.forwardRef((e,t)=>{const n=xn(Bn,e.__scopeScrollArea),{forceMount:r,...o}=e,[a,l]=s.useState(!1),c=e.orientation==="horizontal",u=dl(()=>{if(n.viewport){const d=n.viewport.offsetWidth<n.viewport.scrollWidth,p=n.viewport.offsetHeight<n.viewport.scrollHeight;l(c?d:p)}},10);return To(n.viewport,u),To(n.content,u),i.jsx(St,{present:r||a,children:i.jsx(Up,{"data-state":a?"visible":"hidden",...o,ref:t})})}),Up=s.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,o=xn(Bn,e.__scopeScrollArea),a=s.useRef(null),l=s.useRef(0),[c,u]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=Ow(c.viewport,c.content),p={...r,sizes:c,onSizesChange:u,hasThumb:d>0&&d<1,onThumbChange:m=>a.current=m,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:m=>l.current=m};function f(m,h){return AF(m,l.current,c,h)}return n==="horizontal"?i.jsx(CF,{...p,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){const m=o.viewport.scrollLeft,h=kg(m,c,o.dir);a.current.style.transform=`translate3d(${h}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=f(m,o.dir))}}):n==="vertical"?i.jsx(PF,{...p,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){const m=o.viewport.scrollTop,h=kg(m,c);a.current.style.transform=`translate3d(0, ${h}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=f(m))}}):null}),CF=s.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,a=xn(Bn,e.__scopeScrollArea),[l,c]=s.useState(),u=s.useRef(null),d=Xe(t,u,a.onScrollbarXChange);return s.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(Aw,{"data-orientation":"horizontal",...o,ref:d,sizes:n,style:{bottom:0,left:a.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:a.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":ul(n)+"px",...e.style},onThumbPointerDown:p=>e.onThumbPointerDown(p.x),onDragScroll:p=>e.onDragScroll(p.x),onWheelScroll:(p,f)=>{if(a.viewport){const m=a.viewport.scrollLeft+p.deltaX;e.onWheelScroll(m),Dw(m,f)&&p.preventDefault()}},onResize:()=>{u.current&&a.viewport&&l&&r({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:ai(l.paddingLeft),paddingEnd:ai(l.paddingRight)}})}})}),PF=s.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,a=xn(Bn,e.__scopeScrollArea),[l,c]=s.useState(),u=s.useRef(null),d=Xe(t,u,a.onScrollbarYChange);return s.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(Aw,{"data-orientation":"vertical",...o,ref:d,sizes:n,style:{top:0,right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":ul(n)+"px",...e.style},onThumbPointerDown:p=>e.onThumbPointerDown(p.y),onDragScroll:p=>e.onDragScroll(p.y),onWheelScroll:(p,f)=>{if(a.viewport){const m=a.viewport.scrollTop+p.deltaY;e.onWheelScroll(m),Dw(m,f)&&p.preventDefault()}},onResize:()=>{u.current&&a.viewport&&l&&r({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:ai(l.paddingTop),paddingEnd:ai(l.paddingBottom)}})}})}),[RF,Iw]=Sw(Bn),Aw=s.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:o,onThumbChange:a,onThumbPointerUp:l,onThumbPointerDown:c,onThumbPositionChange:u,onDragScroll:d,onWheelScroll:p,onResize:f,...m}=e,h=xn(Bn,n),[v,g]=s.useState(null),b=Xe(t,P=>g(P)),x=s.useRef(null),y=s.useRef(""),_=h.viewport,S=r.content-r.viewport,C=At(p),I=At(u),T=dl(f,10);function R(P){if(x.current){const N=P.clientX-x.current.left,O=P.clientY-x.current.top;d({x:N,y:O})}}return s.useEffect(()=>{const P=N=>{const O=N.target;(v==null?void 0:v.contains(O))&&C(N,S)};return document.addEventListener("wheel",P,{passive:!1}),()=>document.removeEventListener("wheel",P,{passive:!1})},[_,v,S,C]),s.useEffect(I,[r,I]),To(v,T),To(h.content,T),i.jsx(RF,{scope:n,scrollbar:v,hasThumb:o,onThumbChange:At(a),onThumbPointerUp:At(l),onThumbPositionChange:I,onThumbPointerDown:At(c),children:i.jsx(He.div,{...m,ref:b,style:{position:"absolute",...m.style},onPointerDown:Re(e.onPointerDown,P=>{P.button===0&&(P.target.setPointerCapture(P.pointerId),x.current=v.getBoundingClientRect(),y.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),R(P))}),onPointerMove:Re(e.onPointerMove,R),onPointerUp:Re(e.onPointerUp,P=>{const N=P.target;N.hasPointerCapture(P.pointerId)&&N.releasePointerCapture(P.pointerId),document.body.style.webkitUserSelect=y.current,h.viewport&&(h.viewport.style.scrollBehavior=""),x.current=null})})})}),si="ScrollAreaThumb",$w=s.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Iw(si,e.__scopeScrollArea);return i.jsx(St,{present:n||o.hasThumb,children:i.jsx(TF,{ref:t,...r})})}),TF=s.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...o}=e,a=xn(si,n),l=Iw(si,n),{onThumbPositionChange:c}=l,u=Xe(t,f=>l.onThumbChange(f)),d=s.useRef(void 0),p=dl(()=>{d.current&&(d.current(),d.current=void 0)},100);return s.useEffect(()=>{const f=a.viewport;if(f){const m=()=>{if(p(),!d.current){const h=$F(f,c);d.current=h,c()}};return c(),f.addEventListener("scroll",m),()=>f.removeEventListener("scroll",m)}},[a.viewport,p,c]),i.jsx(He.div,{"data-state":l.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Re(e.onPointerDownCapture,f=>{const h=f.target.getBoundingClientRect(),v=f.clientX-h.left,g=f.clientY-h.top;l.onThumbPointerDown({x:v,y:g})}),onPointerUp:Re(e.onPointerUp,l.onThumbPointerUp)})});$w.displayName=si;var Wp="ScrollAreaCorner",jw=s.forwardRef((e,t)=>{const n=xn(Wp,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?i.jsx(IF,{...e,ref:t}):null});jw.displayName=Wp;var IF=s.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,o=xn(Wp,n),[a,l]=s.useState(0),[c,u]=s.useState(0),d=!!(a&&c);return To(o.scrollbarX,()=>{var f;const p=((f=o.scrollbarX)==null?void 0:f.offsetHeight)||0;o.onCornerHeightChange(p),u(p)}),To(o.scrollbarY,()=>{var f;const p=((f=o.scrollbarY)==null?void 0:f.offsetWidth)||0;o.onCornerWidthChange(p),l(p)}),d?i.jsx(He.div,{...r,ref:t,style:{width:a,height:c,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function ai(e){return e?parseInt(e,10):0}function Ow(e,t){const n=e/t;return isNaN(n)?0:n}function ul(e){const t=Ow(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function AF(e,t,n,r="ltr"){const o=ul(n),a=o/2,l=t||a,c=o-l,u=n.scrollbar.paddingStart+l,d=n.scrollbar.size-n.scrollbar.paddingEnd-c,p=n.content-n.viewport,f=r==="ltr"?[0,p]:[p*-1,0];return Nw([u,d],f)(e)}function kg(e,t,n="ltr"){const r=ul(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,l=t.content-t.viewport,c=a-r,u=n==="ltr"?[0,l]:[l*-1,0],d=zu(e,u);return Nw([0,l],[0,c])(d)}function Nw(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Dw(e,t){return e>0&&e<t}var $F=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){const a={left:e.scrollLeft,top:e.scrollTop},l=n.left!==a.left,c=n.top!==a.top;(l||c)&&t(),n=a,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function dl(e,t){const n=At(e),r=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(r.current),[]),s.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function To(e,t){const n=At(t);xt(()=>{let r=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return o.observe(e),()=>{window.cancelAnimationFrame(r),o.unobserve(e)}}},[e,n])}var Lw=Cw,jF=Rw,OF=jw;const NF=s.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(Lw,{ref:r,className:ge("relative overflow-hidden",e),...n,children:[i.jsx(jF,{className:"h-full w-full rounded-[inherit]",children:t}),i.jsx(Mw,{}),i.jsx(OF,{})]}));NF.displayName=Lw.displayName;const Mw=s.forwardRef(({className:e,orientation:t="vertical",...n},r)=>i.jsx(Hp,{ref:r,orientation:t,className:ge("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...n,children:i.jsx($w,{className:"relative flex-1 rounded-full bg-border-strong"})}));Mw.displayName=Hp.displayName;function DF(e){const t=LF(e),n=s.forwardRef((r,o)=>{const{children:a,...l}=r,c=s.Children.toArray(a),u=c.find(kF);if(u){const d=u.props.children,p=c.map(f=>f===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:s.isValidElement(d)?s.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:a})});return n.displayName=`${e}.Slot`,n}function LF(e){const t=s.forwardRef((n,r)=>{const{children:o,...a}=n;if(s.isValidElement(o)){const l=VF(o),c=zF(a,o.props);return o.type!==s.Fragment&&(c.ref=r?Xt(r,l):l),s.cloneElement(o,c)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var MF=Symbol("radix.slottable");function kF(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===MF}function zF(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...c)=>{const u=a(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function VF(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var BF=[" ","Enter","ArrowUp","ArrowDown"],FF=[" ","Enter"],Dr="Select",[pl,fl,HF]=Bi(Dr),[Uo]=$t(Dr,[HF,pr]),ml=pr(),[UF,gr]=Uo(Dr),[WF,GF]=Uo(Dr),kw=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:l,defaultValue:c,onValueChange:u,dir:d,name:p,autoComplete:f,disabled:m,required:h,form:v}=e,g=ml(t),[b,x]=s.useState(null),[y,_]=s.useState(null),[S,C]=s.useState(!1),I=Fr(d),[T,R]=nn({prop:r,defaultProp:o??!1,onChange:a,caller:Dr}),[P,N]=nn({prop:l,defaultProp:c,onChange:u,caller:Dr}),O=s.useRef(null),k=b?v||!!b.closest("form"):!0,[L,W]=s.useState(new Set),Z=Array.from(L).map(F=>F.props.value).join(";");return i.jsx(el,{...g,children:i.jsxs(UF,{required:h,scope:t,trigger:b,onTriggerChange:x,valueNode:y,onValueNodeChange:_,valueNodeHasChildren:S,onValueNodeHasChildrenChange:C,contentId:Et(),value:P,onValueChange:N,open:T,onOpenChange:R,dir:I,triggerPointerDownPosRef:O,disabled:m,children:[i.jsx(pl.Provider,{scope:t,children:i.jsx(WF,{scope:e.__scopeSelect,onNativeOptionAdd:s.useCallback(F=>{W(X=>new Set(X).add(F))},[]),onNativeOptionRemove:s.useCallback(F=>{W(X=>{const q=new Set(X);return q.delete(F),q})},[]),children:n})}),k?i.jsxs(c0,{"aria-hidden":!0,required:h,tabIndex:-1,name:p,autoComplete:f,value:P,onChange:F=>N(F.target.value),disabled:m,form:v,children:[P===void 0?i.jsx("option",{value:""}):null,Array.from(L)]},Z):null]})})};kw.displayName=Dr;var zw="SelectTrigger",Vw=s.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...o}=e,a=ml(n),l=gr(zw,n),c=l.disabled||r,u=Xe(t,l.onTriggerChange),d=fl(n),p=s.useRef("touch"),[f,m,h]=d0(g=>{const b=d().filter(_=>!_.disabled),x=b.find(_=>_.value===l.value),y=p0(b,g,x);y!==void 0&&l.onValueChange(y.value)}),v=g=>{c||(l.onOpenChange(!0),h()),g&&(l.triggerPointerDownPosRef.current={x:Math.round(g.pageX),y:Math.round(g.pageY)})};return i.jsx(Us,{asChild:!0,...a,children:i.jsx(He.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":u0(l.value)?"":void 0,...o,ref:u,onClick:Re(o.onClick,g=>{g.currentTarget.focus(),p.current!=="mouse"&&v(g)}),onPointerDown:Re(o.onPointerDown,g=>{p.current=g.pointerType;const b=g.target;b.hasPointerCapture(g.pointerId)&&b.releasePointerCapture(g.pointerId),g.button===0&&g.ctrlKey===!1&&g.pointerType==="mouse"&&(v(g),g.preventDefault())}),onKeyDown:Re(o.onKeyDown,g=>{const b=f.current!=="";!(g.ctrlKey||g.altKey||g.metaKey)&&g.key.length===1&&m(g.key),!(b&&g.key===" ")&&BF.includes(g.key)&&(v(),g.preventDefault())})})})});Vw.displayName=zw;var Bw="SelectValue",Fw=s.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,children:a,placeholder:l="",...c}=e,u=gr(Bw,n),{onValueNodeHasChildrenChange:d}=u,p=a!==void 0,f=Xe(t,u.onValueNodeChange);return xt(()=>{d(p)},[d,p]),i.jsx(He.span,{...c,ref:f,style:{pointerEvents:"none"},children:u0(u.value)?i.jsx(i.Fragment,{children:l}):a})});Fw.displayName=Bw;var qF="SelectIcon",Hw=s.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...o}=e;return i.jsx(He.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})});Hw.displayName=qF;var KF="SelectPortal",Uw=e=>i.jsx(zo,{asChild:!0,...e});Uw.displayName=KF;var Lr="SelectContent",Ww=s.forwardRef((e,t)=>{const n=gr(Lr,e.__scopeSelect),[r,o]=s.useState();if(xt(()=>{o(new DocumentFragment)},[]),!n.open){const a=r;return a?Ar.createPortal(i.jsx(Gw,{scope:e.__scopeSelect,children:i.jsx(pl.Slot,{scope:e.__scopeSelect,children:i.jsx("div",{children:e.children})})}),a):null}return i.jsx(qw,{...e,ref:t})});Ww.displayName=Lr;var En=10,[Gw,hr]=Uo(Lr),XF="SelectContentImpl",YF=DF("SelectContent.RemoveScroll"),qw=s.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:l,side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:g,avoidCollisions:b,...x}=e,y=gr(Lr,n),[_,S]=s.useState(null),[C,I]=s.useState(null),T=Xe(t,V=>S(V)),[R,P]=s.useState(null),[N,O]=s.useState(null),k=fl(n),[L,W]=s.useState(!1),Z=s.useRef(!1);s.useEffect(()=>{if(_)return qi(_)},[_]),Wi();const F=s.useCallback(V=>{const[Y,...G]=k().map(Q=>Q.ref.current),[ne]=G.slice(-1),oe=document.activeElement;for(const Q of V)if(Q===oe||(Q==null||Q.scrollIntoView({block:"nearest"}),Q===Y&&C&&(C.scrollTop=0),Q===ne&&C&&(C.scrollTop=C.scrollHeight),Q==null||Q.focus(),document.activeElement!==oe))return},[k,C]),X=s.useCallback(()=>F([R,_]),[F,R,_]);s.useEffect(()=>{L&&X()},[L,X]);const{onOpenChange:q,triggerPointerDownPosRef:z}=y;s.useEffect(()=>{if(_){let V={x:0,y:0};const Y=ne=>{var oe,Q;V={x:Math.abs(Math.round(ne.pageX)-(((oe=z.current)==null?void 0:oe.x)??0)),y:Math.abs(Math.round(ne.pageY)-(((Q=z.current)==null?void 0:Q.y)??0))}},G=ne=>{V.x<=10&&V.y<=10?ne.preventDefault():_.contains(ne.target)||q(!1),document.removeEventListener("pointermove",Y),z.current=null};return z.current!==null&&(document.addEventListener("pointermove",Y),document.addEventListener("pointerup",G,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Y),document.removeEventListener("pointerup",G,{capture:!0})}}},[_,q,z]),s.useEffect(()=>{const V=()=>q(!1);return window.addEventListener("blur",V),window.addEventListener("resize",V),()=>{window.removeEventListener("blur",V),window.removeEventListener("resize",V)}},[q]);const[H,te]=d0(V=>{const Y=k().filter(oe=>!oe.disabled),G=Y.find(oe=>oe.ref.current===document.activeElement),ne=p0(Y,V,G);ne&&setTimeout(()=>ne.ref.current.focus())}),j=s.useCallback((V,Y,G)=>{const ne=!Z.current&&!G;(y.value!==void 0&&y.value===Y||ne)&&(P(V),ne&&(Z.current=!0))},[y.value]),M=s.useCallback(()=>_==null?void 0:_.focus(),[_]),K=s.useCallback((V,Y,G)=>{const ne=!Z.current&&!G;(y.value!==void 0&&y.value===Y||ne)&&O(V)},[y.value]),D=r==="popper"?Vu:Kw,U=D===Vu?{side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:g,avoidCollisions:b}:{};return i.jsx(Gw,{scope:n,content:_,viewport:C,onViewportChange:I,itemRefCallback:j,selectedItem:R,onItemLeave:M,itemTextRefCallback:K,focusSelectedItem:X,selectedItemText:N,position:r,isPositioned:L,searchRef:H,children:i.jsx(Vs,{as:YF,allowPinchZoom:!0,children:i.jsx(zs,{asChild:!0,trapped:y.open,onMountAutoFocus:V=>{V.preventDefault()},onUnmountAutoFocus:Re(o,V=>{var Y;(Y=y.trigger)==null||Y.focus({preventScroll:!0}),V.preventDefault()}),children:i.jsx(ko,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:V=>V.preventDefault(),onDismiss:()=>y.onOpenChange(!1),children:i.jsx(D,{role:"listbox",id:y.contentId,"data-state":y.open?"open":"closed",dir:y.dir,onContextMenu:V=>V.preventDefault(),...x,...U,onPlaced:()=>W(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:Re(x.onKeyDown,V=>{const Y=V.ctrlKey||V.altKey||V.metaKey;if(V.key==="Tab"&&V.preventDefault(),!Y&&V.key.length===1&&te(V.key),["ArrowUp","ArrowDown","Home","End"].includes(V.key)){let ne=k().filter(oe=>!oe.disabled).map(oe=>oe.ref.current);if(["ArrowUp","End"].includes(V.key)&&(ne=ne.slice().reverse()),["ArrowUp","ArrowDown"].includes(V.key)){const oe=V.target,Q=ne.indexOf(oe);ne=ne.slice(Q+1)}setTimeout(()=>F(ne)),V.preventDefault()}})})})})})})});qw.displayName=XF;var JF="SelectItemAlignedPosition",Kw=s.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...o}=e,a=gr(Lr,n),l=hr(Lr,n),[c,u]=s.useState(null),[d,p]=s.useState(null),f=Xe(t,T=>p(T)),m=fl(n),h=s.useRef(!1),v=s.useRef(!0),{viewport:g,selectedItem:b,selectedItemText:x,focusSelectedItem:y}=l,_=s.useCallback(()=>{if(a.trigger&&a.valueNode&&c&&d&&g&&b&&x){const T=a.trigger.getBoundingClientRect(),R=d.getBoundingClientRect(),P=a.valueNode.getBoundingClientRect(),N=x.getBoundingClientRect();if(a.dir!=="rtl"){const oe=N.left-R.left,Q=P.left-oe,re=T.left-Q,ae=T.width+re,me=Math.max(ae,R.width),he=window.innerWidth-En,Se=zu(Q,[En,Math.max(En,he-me)]);c.style.minWidth=ae+"px",c.style.left=Se+"px"}else{const oe=R.right-N.right,Q=window.innerWidth-P.right-oe,re=window.innerWidth-T.right-Q,ae=T.width+re,me=Math.max(ae,R.width),he=window.innerWidth-En,Se=zu(Q,[En,Math.max(En,he-me)]);c.style.minWidth=ae+"px",c.style.right=Se+"px"}const O=m(),k=window.innerHeight-En*2,L=g.scrollHeight,W=window.getComputedStyle(d),Z=parseInt(W.borderTopWidth,10),F=parseInt(W.paddingTop,10),X=parseInt(W.borderBottomWidth,10),q=parseInt(W.paddingBottom,10),z=Z+F+L+q+X,H=Math.min(b.offsetHeight*5,z),te=window.getComputedStyle(g),j=parseInt(te.paddingTop,10),M=parseInt(te.paddingBottom,10),K=T.top+T.height/2-En,D=k-K,U=b.offsetHeight/2,V=b.offsetTop+U,Y=Z+F+V,G=z-Y;if(Y<=K){const oe=O.length>0&&b===O[O.length-1].ref.current;c.style.bottom="0px";const Q=d.clientHeight-g.offsetTop-g.offsetHeight,re=Math.max(D,U+(oe?M:0)+Q+X),ae=Y+re;c.style.height=ae+"px"}else{const oe=O.length>0&&b===O[0].ref.current;c.style.top="0px";const re=Math.max(K,Z+g.offsetTop+(oe?j:0)+U)+G;c.style.height=re+"px",g.scrollTop=Y-K+g.offsetTop}c.style.margin=`${En}px 0`,c.style.minHeight=H+"px",c.style.maxHeight=k+"px",r==null||r(),requestAnimationFrame(()=>h.current=!0)}},[m,a.trigger,a.valueNode,c,d,g,b,x,a.dir,r]);xt(()=>_(),[_]);const[S,C]=s.useState();xt(()=>{d&&C(window.getComputedStyle(d).zIndex)},[d]);const I=s.useCallback(T=>{T&&v.current===!0&&(_(),y==null||y(),v.current=!1)},[_,y]);return i.jsx(QF,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:h,onScrollButtonChange:I,children:i.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:i.jsx(He.div,{...o,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});Kw.displayName=JF;var ZF="SelectPopperPosition",Vu=s.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:o=En,...a}=e,l=ml(n);return i.jsx(tl,{...l,...a,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Vu.displayName=ZF;var[QF,Gp]=Uo(Lr,{}),Bu="SelectViewport",Xw=s.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...o}=e,a=hr(Bu,n),l=Gp(Bu,n),c=Xe(t,a.onViewportChange),u=s.useRef(0);return i.jsxs(i.Fragment,{children:[i.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),i.jsx(pl.Slot,{scope:n,children:i.jsx(He.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:Re(o.onScroll,d=>{const p=d.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:m}=l;if(m!=null&&m.current&&f){const h=Math.abs(u.current-p.scrollTop);if(h>0){const v=window.innerHeight-En*2,g=parseFloat(f.style.minHeight),b=parseFloat(f.style.height),x=Math.max(g,b);if(x<v){const y=x+h,_=Math.min(v,y),S=y-_;f.style.height=_+"px",f.style.bottom==="0px"&&(p.scrollTop=S>0?S:0,f.style.justifyContent="flex-end")}}}u.current=p.scrollTop})})})]})});Xw.displayName=Bu;var Yw="SelectGroup",[eH,tH]=Uo(Yw),Jw=s.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=Et();return i.jsx(eH,{scope:n,id:o,children:i.jsx(He.div,{role:"group","aria-labelledby":o,...r,ref:t})})});Jw.displayName=Yw;var Zw="SelectLabel",Qw=s.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=tH(Zw,n);return i.jsx(He.div,{id:o.id,...r,ref:t})});Qw.displayName=Zw;var ii="SelectItem",[nH,e0]=Uo(ii),t0=s.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...l}=e,c=gr(ii,n),u=hr(ii,n),d=c.value===r,[p,f]=s.useState(a??""),[m,h]=s.useState(!1),v=Xe(t,y=>{var _;return(_=u.itemRefCallback)==null?void 0:_.call(u,y,r,o)}),g=Et(),b=s.useRef("touch"),x=()=>{o||(c.onValueChange(r),c.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return i.jsx(nH,{scope:n,value:r,disabled:o,textId:g,isSelected:d,onItemTextChange:s.useCallback(y=>{f(_=>_||((y==null?void 0:y.textContent)??"").trim())},[]),children:i.jsx(pl.ItemSlot,{scope:n,value:r,disabled:o,textValue:p,children:i.jsx(He.div,{role:"option","aria-labelledby":g,"data-highlighted":m?"":void 0,"aria-selected":d&&m,"data-state":d?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...l,ref:v,onFocus:Re(l.onFocus,()=>h(!0)),onBlur:Re(l.onBlur,()=>h(!1)),onClick:Re(l.onClick,()=>{b.current!=="mouse"&&x()}),onPointerUp:Re(l.onPointerUp,()=>{b.current==="mouse"&&x()}),onPointerDown:Re(l.onPointerDown,y=>{b.current=y.pointerType}),onPointerMove:Re(l.onPointerMove,y=>{var _;b.current=y.pointerType,o?(_=u.onItemLeave)==null||_.call(u):b.current==="mouse"&&y.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Re(l.onPointerLeave,y=>{var _;y.currentTarget===document.activeElement&&((_=u.onItemLeave)==null||_.call(u))}),onKeyDown:Re(l.onKeyDown,y=>{var S;((S=u.searchRef)==null?void 0:S.current)!==""&&y.key===" "||(FF.includes(y.key)&&x(),y.key===" "&&y.preventDefault())})})})})});t0.displayName=ii;var is="SelectItemText",n0=s.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,...a}=e,l=gr(is,n),c=hr(is,n),u=e0(is,n),d=GF(is,n),[p,f]=s.useState(null),m=Xe(t,x=>f(x),u.onItemTextChange,x=>{var y;return(y=c.itemTextRefCallback)==null?void 0:y.call(c,x,u.value,u.disabled)}),h=p==null?void 0:p.textContent,v=s.useMemo(()=>i.jsx("option",{value:u.value,disabled:u.disabled,children:h},u.value),[u.disabled,u.value,h]),{onNativeOptionAdd:g,onNativeOptionRemove:b}=d;return xt(()=>(g(v),()=>b(v)),[g,b,v]),i.jsxs(i.Fragment,{children:[i.jsx(He.span,{id:u.textId,...a,ref:m}),u.isSelected&&l.valueNode&&!l.valueNodeHasChildren?Ar.createPortal(a.children,l.valueNode):null]})});n0.displayName=is;var r0="SelectItemIndicator",o0=s.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return e0(r0,n).isSelected?i.jsx(He.span,{"aria-hidden":!0,...r,ref:t}):null});o0.displayName=r0;var Fu="SelectScrollUpButton",s0=s.forwardRef((e,t)=>{const n=hr(Fu,e.__scopeSelect),r=Gp(Fu,e.__scopeSelect),[o,a]=s.useState(!1),l=Xe(t,r.onScrollButtonChange);return xt(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollTop>0;a(d)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(i0,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop-u.offsetHeight)}}):null});s0.displayName=Fu;var Hu="SelectScrollDownButton",a0=s.forwardRef((e,t)=>{const n=hr(Hu,e.__scopeSelect),r=Gp(Hu,e.__scopeSelect),[o,a]=s.useState(!1),l=Xe(t,r.onScrollButtonChange);return xt(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollHeight-u.clientHeight,p=Math.ceil(u.scrollTop)<d;a(p)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(i0,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop+u.offsetHeight)}}):null});a0.displayName=Hu;var i0=s.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...o}=e,a=hr("SelectScrollButton",n),l=s.useRef(null),c=fl(n),u=s.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return s.useEffect(()=>()=>u(),[u]),xt(()=>{var p;const d=c().find(f=>f.ref.current===document.activeElement);(p=d==null?void 0:d.ref.current)==null||p.scrollIntoView({block:"nearest"})},[c]),i.jsx(He.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:Re(o.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:Re(o.onPointerMove,()=>{var d;(d=a.onItemLeave)==null||d.call(a),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:Re(o.onPointerLeave,()=>{u()})})}),rH="SelectSeparator",l0=s.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return i.jsx(He.div,{"aria-hidden":!0,...r,ref:t})});l0.displayName=rH;var Uu="SelectArrow",oH=s.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=ml(n),a=gr(Uu,n),l=hr(Uu,n);return a.open&&l.position==="popper"?i.jsx(nl,{...o,...r,ref:t}):null});oH.displayName=Uu;var sH="SelectBubbleInput",c0=s.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const o=s.useRef(null),a=Xe(r,o),l=Yi(t);return s.useEffect(()=>{const c=o.current;if(!c)return;const u=window.HTMLSelectElement.prototype,p=Object.getOwnPropertyDescriptor(u,"value").set;if(l!==t&&p){const f=new Event("change",{bubbles:!0});p.call(c,t),c.dispatchEvent(f)}},[l,t]),i.jsx(He.select,{...n,style:{...zE,...n.style},ref:a,defaultValue:t})});c0.displayName=sH;function u0(e){return e===""||e===void 0}function d0(e){const t=At(e),n=s.useRef(""),r=s.useRef(0),o=s.useCallback(l=>{const c=n.current+l;t(c),function u(d){n.current=d,window.clearTimeout(r.current),d!==""&&(r.current=window.setTimeout(()=>u(""),1e3))}(c)},[t]),a=s.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return s.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function p0(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let l=aH(e,Math.max(a,0));o.length===1&&(l=l.filter(d=>d!==n));const u=l.find(d=>d.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==n?u:void 0}function aH(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var iH=kw,f0=Vw,lH=Fw,cH=Hw,uH=Uw,m0=Ww,dH=Xw,pH=Jw,g0=Qw,h0=t0,fH=n0,mH=o0,v0=s0,b0=a0,y0=l0;const rX=iH,oX=pH,sX=lH,gH=s.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(f0,{ref:r,className:ge("flex h-10 w-full items-center justify-between rounded-md border border-input bg-bg-base px-3 py-2 text-sm","placeholder:text-text-subtle","focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error","[&>span]:line-clamp-1",e),...n,children:[t,i.jsx(cH,{asChild:!0,children:i.jsx(rp,{className:"h-4 w-4 opacity-50"})})]}));gH.displayName=f0.displayName;const x0=s.forwardRef(({className:e,...t},n)=>i.jsx(v0,{ref:n,className:ge("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx($N,{className:"h-4 w-4"})}));x0.displayName=v0.displayName;const _0=s.forwardRef(({className:e,...t},n)=>i.jsx(b0,{ref:n,className:ge("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx(rp,{className:"h-4 w-4"})}));_0.displayName=b0.displayName;const hH=s.forwardRef(({className:e,children:t,position:n="popper",...r},o)=>i.jsx(uH,{children:i.jsxs(m0,{ref:o,className:ge("relative z-[1400] max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated text-text shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",n==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...r,children:[i.jsx(x0,{}),i.jsx(dH,{className:ge("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),i.jsx(_0,{})]})}));hH.displayName=m0.displayName;const vH=s.forwardRef(({className:e,...t},n)=>i.jsx(g0,{ref:n,className:ge("px-2 py-1.5 text-sm font-semibold text-text-muted",e),...t}));vH.displayName=g0.displayName;const bH=s.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(h0,{ref:r,className:ge("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(mH,{children:i.jsx(np,{className:"h-4 w-4 text-primary"})})}),i.jsx(fH,{children:t})]}));bH.displayName=h0.displayName;const yH=s.forwardRef(({className:e,...t},n)=>i.jsx(y0,{ref:n,className:ge("-mx-1 my-1 h-px bg-border",e),...t}));yH.displayName=y0.displayName;var xH=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],_H=xH.reduce((e,t)=>{const n=Fo(`Primitive.${t}`),r=s.forwardRef((o,a)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),EH="Separator",zg="horizontal",wH=["horizontal","vertical"],E0=s.forwardRef((e,t)=>{const{decorative:n,orientation:r=zg,...o}=e,a=SH(r)?r:zg,c=n?{role:"none"}:{"aria-orientation":a==="vertical"?a:void 0,role:"separator"};return i.jsx(_H.div,{"data-orientation":a,...c,...o,ref:t})});E0.displayName=EH;function SH(e){return wH.includes(e)}var w0=E0;const S0=s.forwardRef(({className:e,orientation:t="horizontal",decorative:n=!0,...r},o)=>i.jsx(w0,{ref:o,decorative:n,orientation:t,className:ge("shrink-0 bg-border",t==="horizontal"?"h-px w-full":"h-full w-px",e),...r}));S0.displayName=w0.displayName;const aX=Xi,iX=hp,lX=Fs,CH=Bs,C0=s.forwardRef(({className:e,...t},n)=>i.jsx(Hr,{ref:n,className:ge("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));C0.displayName=Hr.displayName;const PH=Lt("fixed z-[1300] gap-4 bg-bg-elevated p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b border-border data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t border-border data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r border-border data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l border-border data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),RH=s.forwardRef(({side:e="right",className:t,children:n,...r},o)=>{const{t:a}=lr();return i.jsxs(CH,{children:[i.jsx(C0,{}),i.jsxs(Ur,{ref:o,className:ge(PH({side:e}),t),...r,children:[n,i.jsxs(Fs,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-bg-base transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[i.jsx(op,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:a("ui.sheet.close","Закрыть")})]})]})]})});RH.displayName=Ur.displayName;const TH=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col space-y-2 text-center sm:text-left",e),...t});TH.displayName="SheetHeader";const IH=({className:e,...t})=>i.jsx("div",{className:ge("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});IH.displayName="SheetFooter";const AH=s.forwardRef(({className:e,...t},n)=>i.jsx(Vo,{ref:n,className:ge("text-lg font-semibold text-text",e),...t}));AH.displayName=Vo.displayName;const $H=s.forwardRef(({className:e,...t},n)=>i.jsx(Bo,{ref:n,className:ge("text-sm text-text-muted",e),...t}));$H.displayName=Bo.displayName;var gl="Switch",[jH]=$t(gl),[OH,NH]=jH(gl),P0=s.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:a,required:l,disabled:c,value:u="on",onCheckedChange:d,form:p,...f}=e,[m,h]=s.useState(null),v=Xe(t,_=>h(_)),g=s.useRef(!1),b=m?p||!!m.closest("form"):!0,[x,y]=nn({prop:o,defaultProp:a??!1,onChange:d,caller:gl});return i.jsxs(OH,{scope:n,checked:x,disabled:c,children:[i.jsx(He.button,{type:"button",role:"switch","aria-checked":x,"aria-required":l,"data-state":A0(x),"data-disabled":c?"":void 0,disabled:c,value:u,...f,ref:v,onClick:Re(e.onClick,_=>{y(S=>!S),b&&(g.current=_.isPropagationStopped(),g.current||_.stopPropagation())})}),b&&i.jsx(I0,{control:m,bubbles:!g.current,name:r,value:u,checked:x,required:l,disabled:c,form:p,style:{transform:"translateX(-100%)"}})]})});P0.displayName=gl;var R0="SwitchThumb",T0=s.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,o=NH(R0,n);return i.jsx(He.span,{"data-state":A0(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});T0.displayName=R0;var DH="SwitchBubbleInput",I0=s.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...o},a)=>{const l=s.useRef(null),c=Xe(l,a),u=Yi(n),d=Ji(t);return s.useEffect(()=>{const p=l.current;if(!p)return;const f=window.HTMLInputElement.prototype,h=Object.getOwnPropertyDescriptor(f,"checked").set;if(u!==n&&h){const v=new Event("click",{bubbles:r});h.call(p,n),p.dispatchEvent(v)}},[u,n,r]),i.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...o,tabIndex:-1,ref:c,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});I0.displayName=DH;function A0(e){return e?"checked":"unchecked"}var $0=P0,LH=T0;const MH=s.forwardRef(({className:e,...t},n)=>i.jsx($0,{ref:n,className:ge("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-bg-base","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-primary data-[state=unchecked]:bg-border-strong",e),...t,children:i.jsx(LH,{className:ge("pointer-events-none block h-5 w-5 rounded-full bg-bg-base shadow-sm ring-0 transition-transform","data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));MH.displayName=$0.displayName;var hl="Tabs",[kH]=$t(hl,[Ho]),j0=Ho(),[zH,qp]=kH(hl),O0=s.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:a,orientation:l="horizontal",dir:c,activationMode:u="automatic",...d}=e,p=Fr(c),[f,m]=nn({prop:r,onChange:o,defaultProp:a??"",caller:hl});return i.jsx(zH,{scope:n,baseId:Et(),value:f,onValueChange:m,orientation:l,dir:p,activationMode:u,children:i.jsx(He.div,{dir:p,"data-orientation":l,...d,ref:t})})});O0.displayName=hl;var N0="TabsList",D0=s.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,a=qp(N0,n),l=j0(n);return i.jsx(Rp,{asChild:!0,...l,orientation:a.orientation,dir:a.dir,loop:r,children:i.jsx(He.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});D0.displayName=N0;var L0="TabsTrigger",M0=s.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...a}=e,l=qp(L0,n),c=j0(n),u=V0(l.baseId,r),d=B0(l.baseId,r),p=r===l.value;return i.jsx(Tp,{asChild:!0,...c,focusable:!o,active:p,children:i.jsx(He.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:u,...a,ref:t,onMouseDown:Re(e.onMouseDown,f=>{!o&&f.button===0&&f.ctrlKey===!1?l.onValueChange(r):f.preventDefault()}),onKeyDown:Re(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&l.onValueChange(r)}),onFocus:Re(e.onFocus,()=>{const f=l.activationMode!=="manual";!p&&!o&&f&&l.onValueChange(r)})})})});M0.displayName=L0;var k0="TabsContent",z0=s.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:a,...l}=e,c=qp(k0,n),u=V0(c.baseId,r),d=B0(c.baseId,r),p=r===c.value,f=s.useRef(p);return s.useEffect(()=>{const m=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(m)},[]),i.jsx(St,{present:o||p,children:({present:m})=>i.jsx(He.div,{"data-state":p?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!m,id:d,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:m&&a})})});z0.displayName=k0;function V0(e,t){return`${e}-trigger-${t}`}function B0(e,t){return`${e}-content-${t}`}var VH=O0,F0=D0,H0=M0,U0=z0;const cX=VH,BH=s.forwardRef(({className:e,...t},n)=>i.jsx(F0,{ref:n,className:ge("inline-flex h-10 items-center justify-center rounded-md bg-bg-surface p-1 text-text-muted",e),...t}));BH.displayName=F0.displayName;const FH=s.forwardRef(({className:e,...t},n)=>i.jsx(H0,{ref:n,className:ge("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium transition-all","ring-offset-bg-base focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:pointer-events-none disabled:opacity-50","data-[state=active]:bg-bg-base data-[state=active]:text-text data-[state=active]:shadow-sm",e),...t}));FH.displayName=H0.displayName;const HH=s.forwardRef(({className:e,...t},n)=>i.jsx(U0,{ref:n,className:ge("mt-2 ring-offset-bg-base focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));HH.displayName=U0.displayName;const UH=s.forwardRef(({className:e,...t},n)=>i.jsx("textarea",{ref:n,className:ge("flex min-h-[80px] w-full rounded-md border border-input bg-bg-base px-3 py-2 text-sm","ring-offset-bg-base placeholder:text-text-subtle","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error aria-invalid:focus-visible:ring-error",e),...t}));UH.displayName="Textarea";function WH(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const GH=e=>{switch(e){case"success":return XH;case"info":return JH;case"warning":return YH;case"error":return ZH;default:return null}},qH=Array(12).fill(0),KH=({visible:e,className:t})=>$.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},$.createElement("div",{className:"sonner-spinner"},qH.map((n,r)=>$.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),XH=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),YH=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),JH=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ZH=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),QH=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},$.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),$.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),e5=()=>{const[e,t]=$.useState(document.hidden);return $.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Wu=1;class t5{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...o}=t,a=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Wu++,l=this.toasts.find(u=>u.id===a),c=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),l?this.toasts=this.toasts.map(u=>u.id===a?(this.publish({...u,...t,id:a,title:r}),{...u,...t,id:a,dismissible:c,title:r}):u):this.addToast({title:r,...o,dismissible:c,id:a}),a},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const o=Promise.resolve(t instanceof Function?t():t);let a=r!==void 0,l;const c=o.then(async d=>{if(l=["resolve",d],$.isValidElement(d))a=!1,this.create({id:r,type:"default",message:d});else if(r5(d)&&!d.ok){a=!1;const f=typeof n.error=="function"?await n.error(`HTTP error! status: ${d.status}`):n.error,m=typeof n.description=="function"?await n.description(`HTTP error! status: ${d.status}`):n.description,v=typeof f=="object"&&!$.isValidElement(f)?f:{message:f};this.create({id:r,type:"error",description:m,...v})}else if(d instanceof Error){a=!1;const f=typeof n.error=="function"?await n.error(d):n.error,m=typeof n.description=="function"?await n.description(d):n.description,v=typeof f=="object"&&!$.isValidElement(f)?f:{message:f};this.create({id:r,type:"error",description:m,...v})}else if(n.success!==void 0){a=!1;const f=typeof n.success=="function"?await n.success(d):n.success,m=typeof n.description=="function"?await n.description(d):n.description,v=typeof f=="object"&&!$.isValidElement(f)?f:{message:f};this.create({id:r,type:"success",description:m,...v})}}).catch(async d=>{if(l=["reject",d],n.error!==void 0){a=!1;const p=typeof n.error=="function"?await n.error(d):n.error,f=typeof n.description=="function"?await n.description(d):n.description,h=typeof p=="object"&&!$.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:f,...h})}}).finally(()=>{a&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),u=()=>new Promise((d,p)=>c.then(()=>l[0]==="reject"?p(l[1]):d(l[1])).catch(p));return typeof r!="string"&&typeof r!="number"?{unwrap:u}:Object.assign(r,{unwrap:u})},this.custom=(t,n)=>{const r=(n==null?void 0:n.id)||Wu++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Zt=new t5,n5=(e,t)=>{const n=(t==null?void 0:t.id)||Wu++;return Zt.addToast({title:e,...t,id:n}),n},r5=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",o5=n5,s5=()=>Zt.toasts,a5=()=>Zt.getActiveToasts(),i5=Object.assign(o5,{success:Zt.success,info:Zt.info,warning:Zt.warning,error:Zt.error,custom:Zt.custom,message:Zt.message,promise:Zt.promise,dismiss:Zt.dismiss,loading:Zt.loading},{getHistory:s5,getToasts:a5});WH("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function va(e){return e.label!==void 0}const l5=3,c5="24px",u5="16px",Vg=4e3,d5=356,p5=14,f5=45,m5=200;function jn(...e){return e.filter(Boolean).join(" ")}function g5(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const h5=e=>{var t,n,r,o,a,l,c,u,d;const{invert:p,toast:f,unstyled:m,interacting:h,setHeights:v,visibleToasts:g,heights:b,index:x,toasts:y,expanded:_,removeToast:S,defaultRichColors:C,closeButton:I,style:T,cancelButtonStyle:R,actionButtonStyle:P,className:N="",descriptionClassName:O="",duration:k,position:L,gap:W,expandByDefault:Z,classNames:F,icons:X,closeButtonAriaLabel:q="Close toast"}=e,[z,H]=$.useState(null),[te,j]=$.useState(null),[M,K]=$.useState(!1),[D,U]=$.useState(!1),[V,Y]=$.useState(!1),[G,ne]=$.useState(!1),[oe,Q]=$.useState(!1),[re,ae]=$.useState(0),[me,he]=$.useState(0),Se=$.useRef(f.duration||k||Vg),we=$.useRef(null),Ce=$.useRef(null),qe=x===0,Ge=x+1<=g,pe=f.type,be=f.dismissible!==!1,A=f.className||"",B=f.descriptionClassName||"",J=$.useMemo(()=>b.findIndex(je=>je.toastId===f.id)||0,[b,f.id]),ie=$.useMemo(()=>{var je;return(je=f.closeButton)!=null?je:I},[f.closeButton,I]),ue=$.useMemo(()=>f.duration||k||Vg,[f.duration,k]),le=$.useRef(0),de=$.useRef(0),ce=$.useRef(0),ye=$.useRef(null),[Me,Ie]=L.split("-"),Ee=$.useMemo(()=>b.reduce((je,Je,nt)=>nt>=J?je:je+Je.height,0),[b,J]),et=e5(),at=f.invert||p,rt=pe==="loading";de.current=$.useMemo(()=>J*W+Ee,[J,Ee]),$.useEffect(()=>{Se.current=ue},[ue]),$.useEffect(()=>{K(!0)},[]),$.useEffect(()=>{const je=Ce.current;if(je){const Je=je.getBoundingClientRect().height;return he(Je),v(nt=>[{toastId:f.id,height:Je,position:f.position},...nt]),()=>v(nt=>nt.filter(ve=>ve.toastId!==f.id))}},[v,f.id]),$.useLayoutEffect(()=>{if(!M)return;const je=Ce.current,Je=je.style.height;je.style.height="auto";const nt=je.getBoundingClientRect().height;je.style.height=Je,he(nt),v(ve=>ve.find(fe=>fe.toastId===f.id)?ve.map(fe=>fe.toastId===f.id?{...fe,height:nt}:fe):[{toastId:f.id,height:nt,position:f.position},...ve])},[M,f.title,f.description,v,f.id,f.jsx,f.action,f.cancel]);const st=$.useCallback(()=>{U(!0),ae(de.current),v(je=>je.filter(Je=>Je.toastId!==f.id)),setTimeout(()=>{S(f)},m5)},[f,S,v,de]);$.useEffect(()=>{if(f.promise&&pe==="loading"||f.duration===1/0||f.type==="loading")return;let je;return _||h||et?(()=>{if(ce.current<le.current){const ve=new Date().getTime()-le.current;Se.current=Se.current-ve}ce.current=new Date().getTime()})():(()=>{Se.current!==1/0&&(le.current=new Date().getTime(),je=setTimeout(()=>{f.onAutoClose==null||f.onAutoClose.call(f,f),st()},Se.current))})(),()=>clearTimeout(je)},[_,h,f,pe,et,st]),$.useEffect(()=>{f.delete&&(st(),f.onDismiss==null||f.onDismiss.call(f,f))},[st,f.delete]);function ot(){var je;if(X!=null&&X.loading){var Je;return $.createElement("div",{className:jn(F==null?void 0:F.loader,f==null||(Je=f.classNames)==null?void 0:Je.loader,"sonner-loader"),"data-visible":pe==="loading"},X.loading)}return $.createElement(KH,{className:jn(F==null?void 0:F.loader,f==null||(je=f.classNames)==null?void 0:je.loader),visible:pe==="loading"})}const it=f.icon||(X==null?void 0:X[pe])||GH(pe);var Ne,Ve;return $.createElement("li",{tabIndex:0,ref:Ce,className:jn(N,A,F==null?void 0:F.toast,f==null||(t=f.classNames)==null?void 0:t.toast,F==null?void 0:F.default,F==null?void 0:F[pe],f==null||(n=f.classNames)==null?void 0:n[pe]),"data-sonner-toast":"","data-rich-colors":(Ne=f.richColors)!=null?Ne:C,"data-styled":!(f.jsx||f.unstyled||m),"data-mounted":M,"data-promise":!!f.promise,"data-swiped":oe,"data-removed":D,"data-visible":Ge,"data-y-position":Me,"data-x-position":Ie,"data-index":x,"data-front":qe,"data-swiping":V,"data-dismissible":be,"data-type":pe,"data-invert":at,"data-swipe-out":G,"data-swipe-direction":te,"data-expanded":!!(_||Z&&M),"data-testid":f.testId,style:{"--index":x,"--toasts-before":x,"--z-index":y.length-x,"--offset":`${D?re:de.current}px`,"--initial-height":Z?"auto":`${me}px`,...T,...f.style},onDragEnd:()=>{Y(!1),H(null),ye.current=null},onPointerDown:je=>{je.button!==2&&(rt||!be||(we.current=new Date,ae(de.current),je.target.setPointerCapture(je.pointerId),je.target.tagName!=="BUTTON"&&(Y(!0),ye.current={x:je.clientX,y:je.clientY})))},onPointerUp:()=>{var je,Je,nt;if(G||!be)return;ye.current=null;const ve=Number(((je=Ce.current)==null?void 0:je.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),We=Number(((Je=Ce.current)==null?void 0:Je.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),fe=new Date().getTime()-((nt=we.current)==null?void 0:nt.getTime()),Pe=z==="x"?ve:We,Ke=Math.abs(Pe)/fe;if(Math.abs(Pe)>=f5||Ke>.11){ae(de.current),f.onDismiss==null||f.onDismiss.call(f,f),j(z==="x"?ve>0?"right":"left":We>0?"down":"up"),st(),ne(!0);return}else{var xe,Te;(xe=Ce.current)==null||xe.style.setProperty("--swipe-amount-x","0px"),(Te=Ce.current)==null||Te.style.setProperty("--swipe-amount-y","0px")}Q(!1),Y(!1),H(null)},onPointerMove:je=>{var Je,nt,ve;if(!ye.current||!be||((Je=window.getSelection())==null?void 0:Je.toString().length)>0)return;const fe=je.clientY-ye.current.y,Pe=je.clientX-ye.current.x;var Ke;const xe=(Ke=e.swipeDirections)!=null?Ke:g5(L);!z&&(Math.abs(Pe)>1||Math.abs(fe)>1)&&H(Math.abs(Pe)>Math.abs(fe)?"x":"y");let Te={x:0,y:0};const De=Fe=>1/(1.5+Math.abs(Fe)/20);if(z==="y"){if(xe.includes("top")||xe.includes("bottom"))if(xe.includes("top")&&fe<0||xe.includes("bottom")&&fe>0)Te.y=fe;else{const Fe=fe*De(fe);Te.y=Math.abs(Fe)<Math.abs(fe)?Fe:fe}}else if(z==="x"&&(xe.includes("left")||xe.includes("right")))if(xe.includes("left")&&Pe<0||xe.includes("right")&&Pe>0)Te.x=Pe;else{const Fe=Pe*De(Pe);Te.x=Math.abs(Fe)<Math.abs(Pe)?Fe:Pe}(Math.abs(Te.x)>0||Math.abs(Te.y)>0)&&Q(!0),(nt=Ce.current)==null||nt.style.setProperty("--swipe-amount-x",`${Te.x}px`),(ve=Ce.current)==null||ve.style.setProperty("--swipe-amount-y",`${Te.y}px`)}},ie&&!f.jsx&&pe!=="loading"?$.createElement("button",{"aria-label":q,"data-disabled":rt,"data-close-button":!0,onClick:rt||!be?()=>{}:()=>{st(),f.onDismiss==null||f.onDismiss.call(f,f)},className:jn(F==null?void 0:F.closeButton,f==null||(r=f.classNames)==null?void 0:r.closeButton)},(Ve=X==null?void 0:X.close)!=null?Ve:QH):null,(pe||f.icon||f.promise)&&f.icon!==null&&((X==null?void 0:X[pe])!==null||f.icon)?$.createElement("div",{"data-icon":"",className:jn(F==null?void 0:F.icon,f==null||(o=f.classNames)==null?void 0:o.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||ot():null,f.type!=="loading"?it:null):null,$.createElement("div",{"data-content":"",className:jn(F==null?void 0:F.content,f==null||(a=f.classNames)==null?void 0:a.content)},$.createElement("div",{"data-title":"",className:jn(F==null?void 0:F.title,f==null||(l=f.classNames)==null?void 0:l.title)},f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title),f.description?$.createElement("div",{"data-description":"",className:jn(O,B,F==null?void 0:F.description,f==null||(c=f.classNames)==null?void 0:c.description)},typeof f.description=="function"?f.description():f.description):null),$.isValidElement(f.cancel)?f.cancel:f.cancel&&va(f.cancel)?$.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||R,onClick:je=>{va(f.cancel)&&be&&(f.cancel.onClick==null||f.cancel.onClick.call(f.cancel,je),st())},className:jn(F==null?void 0:F.cancelButton,f==null||(u=f.classNames)==null?void 0:u.cancelButton)},f.cancel.label):null,$.isValidElement(f.action)?f.action:f.action&&va(f.action)?$.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||P,onClick:je=>{va(f.action)&&(f.action.onClick==null||f.action.onClick.call(f.action,je),!je.defaultPrevented&&st())},className:jn(F==null?void 0:F.actionButton,f==null||(d=f.classNames)==null?void 0:d.actionButton)},f.action.label):null)};function Bg(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function v5(e,t){const n={};return[e,t].forEach((r,o)=>{const a=o===1,l=a?"--mobile-offset":"--offset",c=a?u5:c5;function u(d){["top","right","bottom","left"].forEach(p=>{n[`${l}-${p}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?u(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?n[`${l}-${d}`]=c:n[`${l}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):u(c)}),n}const uX=$.forwardRef(function(t,n){const{id:r,invert:o,position:a="bottom-right",hotkey:l=["altKey","KeyT"],expand:c,closeButton:u,className:d,offset:p,mobileOffset:f,theme:m="light",richColors:h,duration:v,style:g,visibleToasts:b=l5,toastOptions:x,dir:y=Bg(),gap:_=p5,icons:S,containerAriaLabel:C="Notifications"}=t,[I,T]=$.useState([]),R=$.useMemo(()=>r?I.filter(M=>M.toasterId===r):I.filter(M=>!M.toasterId),[I,r]),P=$.useMemo(()=>Array.from(new Set([a].concat(R.filter(M=>M.position).map(M=>M.position)))),[R,a]),[N,O]=$.useState([]),[k,L]=$.useState(!1),[W,Z]=$.useState(!1),[F,X]=$.useState(m!=="system"?m:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),q=$.useRef(null),z=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),H=$.useRef(null),te=$.useRef(!1),j=$.useCallback(M=>{T(K=>{var D;return(D=K.find(U=>U.id===M.id))!=null&&D.delete||Zt.dismiss(M.id),K.filter(({id:U})=>U!==M.id)})},[]);return $.useEffect(()=>Zt.subscribe(M=>{if(M.dismiss){requestAnimationFrame(()=>{T(K=>K.map(D=>D.id===M.id?{...D,delete:!0}:D))});return}setTimeout(()=>{$h.flushSync(()=>{T(K=>{const D=K.findIndex(U=>U.id===M.id);return D!==-1?[...K.slice(0,D),{...K[D],...M},...K.slice(D+1)]:[M,...K]})})})}),[I]),$.useEffect(()=>{if(m!=="system"){X(m);return}if(m==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?X("dark"):X("light")),typeof window>"u")return;const M=window.matchMedia("(prefers-color-scheme: dark)");try{M.addEventListener("change",({matches:K})=>{X(K?"dark":"light")})}catch{M.addListener(({matches:D})=>{try{X(D?"dark":"light")}catch(U){console.error(U)}})}},[m]),$.useEffect(()=>{I.length<=1&&L(!1)},[I]),$.useEffect(()=>{const M=K=>{var D;if(l.every(Y=>K[Y]||K.code===Y)){var V;L(!0),(V=q.current)==null||V.focus()}K.code==="Escape"&&(document.activeElement===q.current||(D=q.current)!=null&&D.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",M),()=>document.removeEventListener("keydown",M)},[l]),$.useEffect(()=>{if(q.current)return()=>{H.current&&(H.current.focus({preventScroll:!0}),H.current=null,te.current=!1)}},[q.current]),$.createElement("section",{ref:n,"aria-label":`${C} ${z}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},P.map((M,K)=>{var D;const[U,V]=M.split("-");return R.length?$.createElement("ol",{key:M,dir:y==="auto"?Bg():y,tabIndex:-1,ref:q,className:d,"data-sonner-toaster":!0,"data-sonner-theme":F,"data-y-position":U,"data-x-position":V,style:{"--front-toast-height":`${((D=N[0])==null?void 0:D.height)||0}px`,"--width":`${d5}px`,"--gap":`${_}px`,...g,...v5(p,f)},onBlur:Y=>{te.current&&!Y.currentTarget.contains(Y.relatedTarget)&&(te.current=!1,H.current&&(H.current.focus({preventScroll:!0}),H.current=null))},onFocus:Y=>{Y.target instanceof HTMLElement&&Y.target.dataset.dismissible==="false"||te.current||(te.current=!0,H.current=Y.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{W||L(!1)},onDragEnd:()=>L(!1),onPointerDown:Y=>{Y.target instanceof HTMLElement&&Y.target.dataset.dismissible==="false"||Z(!0)},onPointerUp:()=>Z(!1)},R.filter(Y=>!Y.position&&K===0||Y.position===M).map((Y,G)=>{var ne,oe;return $.createElement(h5,{key:Y.id,icons:S,index:G,toast:Y,defaultRichColors:h,duration:(ne=x==null?void 0:x.duration)!=null?ne:v,className:x==null?void 0:x.className,descriptionClassName:x==null?void 0:x.descriptionClassName,invert:o,visibleToasts:b,closeButton:(oe=x==null?void 0:x.closeButton)!=null?oe:u,interacting:W,position:M,style:x==null?void 0:x.style,unstyled:x==null?void 0:x.unstyled,classNames:x==null?void 0:x.classNames,cancelButtonStyle:x==null?void 0:x.cancelButtonStyle,actionButtonStyle:x==null?void 0:x.actionButtonStyle,closeButtonAriaLabel:x==null?void 0:x.closeButtonAriaLabel,removeToast:j,toasts:R.filter(Q=>Q.position==Y.position),heights:N.filter(Q=>Q.position==Y.position),setHeights:O,expandByDefault:c,gap:_,expanded:k,swipeDirections:t.swipeDirections})})):null}))}),b5=Lt("mx-auto w-full px-4 sm:px-6 lg:px-8",{variants:{size:{narrow:"max-w-[720px]",base:"max-w-[1200px]",wide:"max-w-[1440px]",sm:"max-w-screen-sm",md:"max-w-screen-md",lg:"max-w-screen-lg",xl:"max-w-screen-xl","2xl":"max-w-screen-2xl",full:"max-w-none"}},defaultVariants:{size:"base"}}),y5=s.forwardRef(({className:e,size:t,as:n="div",...r},o)=>{const a=n;return i.jsx(a,{ref:o,className:ge(b5({size:t}),e),...r})});y5.displayName="Container";const x5=Lt("flex flex-col",{variants:{gap:{0:"gap-0",1:"gap-1",2:"gap-2",3:"gap-3",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12",16:"gap-16"},align:{start:"items-start",center:"items-center",end:"items-end",stretch:"items-stretch"},justify:{start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between",around:"justify-around",evenly:"justify-evenly"}},defaultVariants:{gap:4,align:"stretch",justify:"start"}}),mo=s.forwardRef(({className:e,gap:t,align:n,justify:r,as:o="div",...a},l)=>{const c=o;return i.jsx(c,{ref:l,className:ge(x5({gap:t,align:n,justify:r}),e),...a})});mo.displayName="Stack";const _5=Lt("flex flex-row",{variants:{gap:{0:"gap-0",1:"gap-1",2:"gap-2",3:"gap-3",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12"},align:{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"},justify:{start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between",around:"justify-around",evenly:"justify-evenly"},wrap:{true:"flex-wrap",false:"flex-nowrap"}},defaultVariants:{gap:4,align:"center",justify:"start",wrap:!0}}),W0=s.forwardRef(({className:e,gap:t,align:n,justify:r,wrap:o,as:a="div",...l},c)=>{const u=a;return i.jsx(u,{ref:c,className:ge(_5({gap:t,align:n,justify:r,wrap:o}),e),...l})});W0.displayName="Cluster";const E5=Lt("grid",{variants:{cols:{1:"grid-cols-1",2:"grid-cols-1 sm:grid-cols-2",3:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",4:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-4",6:"grid-cols-2 sm:grid-cols-3 lg:grid-cols-6",12:"grid-cols-12"},gap:{0:"gap-0",2:"gap-2",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12"}},defaultVariants:{cols:3,gap:6}}),w5=s.forwardRef(({className:e,cols:t,gap:n,as:r="div",...o},a)=>{const l=r;return i.jsx(l,{ref:a,className:ge(E5({cols:t,gap:n}),e),...o})});w5.displayName="Grid";const S5=Lt("w-full",{variants:{py:{none:"py-0",sm:"py-8 sm:py-12",md:"py-12 sm:py-16 lg:py-20",lg:"py-16 sm:py-24 lg:py-32",xl:"py-24 sm:py-32 lg:py-40"},bg:{base:"bg-bg-base",surface:"bg-bg-surface",primary:"bg-primary text-primary-foreground","primary-light":"bg-primary-light",navy:"bg-accent-navy text-accent-navy-foreground"}},defaultVariants:{py:"md",bg:"base"}}),C5=s.forwardRef(({className:e,py:t,bg:n,...r},o)=>i.jsx("section",{ref:o,className:ge(S5({py:t,bg:n}),e),...r}));C5.displayName="Section";const P5=Lt("font-display font-bold tracking-tight text-text",{variants:{size:{sm:"text-4xl leading-tight",md:"text-5xl leading-tight",lg:"text-6xl leading-[1.05]",xl:"text-7xl leading-[1.02]"}},defaultVariants:{size:"lg"}}),R5=s.forwardRef(({className:e,size:t,as:n="h1",...r},o)=>{const a=n;return i.jsx(a,{ref:o,className:ge(P5({size:t}),e),...r})});R5.displayName="Display";const T5=Lt("font-display font-semibold tracking-tight text-text",{variants:{size:{h1:"text-4xl leading-tight",h2:"text-3xl leading-snug",h3:"text-2xl leading-snug",h4:"text-xl leading-snug",h5:"text-lg leading-normal"}},defaultVariants:{size:"h2"}}),I5=s.forwardRef(({className:e,size:t,as:n,level:r,...o},a)=>{const l=n??(r?`h${r}`:"h2"),c=r?`h${r>5?5:r}`:void 0,u=l;return i.jsx(u,{ref:a,className:ge(T5({size:t??c}),e),...o})});I5.displayName="Heading";const A5=Lt("font-body text-text",{variants:{variant:{body:"text-base leading-relaxed",lead:"text-lg leading-relaxed text-text-muted",muted:"text-sm text-text-muted",caption:"text-xs text-text-muted uppercase tracking-wider",small:"text-sm"},weight:{regular:"font-normal",medium:"font-medium",semibold:"font-semibold",bold:"font-bold"}},defaultVariants:{variant:"body",weight:"regular"}}),Sr=s.forwardRef(({className:e,variant:t,weight:n,as:r="p",...o},a)=>{const l=r;return i.jsx(l,{ref:a,className:ge(A5({variant:t,weight:n}),e),...o})});Sr.displayName="Text";const $5=s.forwardRef(({className:e,block:t=!1,...n},r)=>t?i.jsx("pre",{ref:r,className:ge("rounded-md bg-bg-surface p-4 font-mono text-sm text-text overflow-x-auto",e),...n}):i.jsx("code",{ref:r,className:ge("rounded bg-bg-surface px-1.5 py-0.5 font-mono text-[0.875em] text-text",e),...n}));$5.displayName="Code";const j5=Lt("font-display tabular-nums tracking-tight text-text",{variants:{size:{sm:"text-base font-semibold",md:"text-xl font-bold",lg:"text-3xl font-bold",xl:"text-4xl font-bold"}},defaultVariants:{size:"md"}}),O5=s.forwardRef(({className:e,size:t,prefix:n,currency:r="₽",children:o,...a},l)=>i.jsxs("span",{ref:l,className:ge(j5({size:t}),e),...a,children:[n?i.jsx("span",{className:"text-text-muted font-medium pr-1.5",children:n}):null,o,r?i.jsx("span",{className:"text-text-muted font-medium pl-1.5",children:r}):null]}));O5.displayName="Price";var Js=e=>e.type==="checkbox",Pr=e=>e instanceof Date,Wt=e=>e==null;const G0=e=>typeof e=="object";var ht=e=>!Wt(e)&&!Array.isArray(e)&&G0(e)&&!Pr(e),q0=e=>ht(e)&&e.target?Js(e.target)?e.target.checked:e.target.value:e,K0=(e,t)=>t.split(".").some((n,r,o)=>!isNaN(Number(n))&&e.has(o.slice(0,r).join("."))),N5=e=>{const t=e.constructor&&e.constructor.prototype;return ht(t)&&t.hasOwnProperty("isPrototypeOf")},Kp=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function vt(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Kp&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(ht(e)&&N5(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=vt(e[o]));return r}var vl=e=>/^\w*$/.test(e),dt=e=>e===void 0,Xp=e=>Array.isArray(e)?e.filter(Boolean):[],Yp=e=>Xp(e.replace(/["|']|\]/g,"").split(/\.|\[/)),$e=(e,t,n)=>{if(!t||!ht(e))return n;const o=(vl(t)?[t]:Yp(t)).reduce((a,l)=>Wt(a)?void 0:a[l],e);return dt(o)||o===e?dt(e[t])?n:e[t]:o},ln=e=>typeof e=="boolean",zt=e=>typeof e=="function",ut=(e,t,n)=>{let r=-1;const o=vl(t)?[t]:Yp(t),a=o.length,l=a-1;for(;++r<a;){const c=o[r];let u=n;if(r!==l){const d=e[c];u=ht(d)||Array.isArray(d)?d:isNaN(+o[r+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=u,e=e[c]}};const tr={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},Sn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},wn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},bc="form",X0="root",Jp=$.createContext(null);Jp.displayName="HookFormControlContext";const Zp=()=>$.useContext(Jp);var Y0=(e,t,n,r=!0)=>{const o={};for(const a in e)Object.defineProperty(o,a,{get:()=>{const l=a;return t._proxyFormState[l]!==Sn.all&&(t._proxyFormState[l]=!r||Sn.all),n&&(n[l]=!0),e[l]}});return o};const Qp=typeof window<"u"?$.useLayoutEffect:$.useEffect;function D5(e){const t=Zp(),{control:n=t,disabled:r,name:o,exact:a}=e||{},[l,c]=$.useState(()=>({...n._formState,defaultValues:n._defaultValues})),u=$.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Qp(()=>n._subscribe({name:o,formState:u.current,exact:a,callback:d=>{!r&&c({...n._formState,...d,defaultValues:n._defaultValues})}}),[o,r,a]),$.useEffect(()=>{u.current.isValid&&n._setValid(!0)},[n]),$.useMemo(()=>Y0(l,n,u.current,!1),[l,n])}var Bt=e=>typeof e=="string",Gu=(e,t,n,r,o)=>Bt(e)?(r&&t.watch.add(e),$e(n,e,o)):Array.isArray(e)?e.map(a=>(r&&t.watch.add(a),$e(n,a))):(r&&(t.watchAll=!0),n),qu=e=>Wt(e)||!G0(e);function cn(e,t,n=new WeakSet){if(e===t)return!0;if(qu(e)||qu(t))return Object.is(e,t);if(Pr(e)&&Pr(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const a of r){const l=e[a];if(!(a in t))return!1;if(a!=="ref"){const c=t[a];if(Pr(l)&&Pr(c)||(ht(l)||Array.isArray(l))&&(ht(c)||Array.isArray(c))?!cn(l,c,n):!Object.is(l,c))return!1}}return!0}function L5(e){const t=Zp(),{control:n=t,name:r,defaultValue:o,disabled:a,exact:l,compute:c}=e||{},u=$.useRef(o),d=$.useRef(c),p=$.useRef(void 0),f=$.useRef(n),m=$.useRef(r);d.current=c;const[h,v]=$.useState(()=>{const S=n._getWatch(r,u.current);return d.current?d.current(S):S}),g=$.useCallback(S=>{const C=Gu(r,n._names,S||n._formValues,!1,u.current);return d.current?d.current(C):C},[n._formValues,n._names,r]),b=$.useCallback(S=>{if(!a){const C=Gu(r,n._names,S||n._formValues,!1,u.current);if(d.current){const I=d.current(C);cn(I,p.current)||(v(I),p.current=I)}else v(C)}},[n._formValues,n._names,a,r]);Qp(()=>((f.current!==n||!cn(m.current,r))&&(f.current=n,m.current=r,b()),n._subscribe({name:r,formState:{values:!0},exact:l,callback:S=>{b(S.values)}})),[n,l,r,b]),$.useEffect(()=>n._removeUnmounted());const x=f.current!==n,y=m.current,_=$.useMemo(()=>{if(a)return null;const S=!x&&!cn(y,r);return x||S?g():null},[a,x,r,y,g]);return _!==null?_:h}function M5(e){const t=Zp(),{name:n,disabled:r,control:o=t,shouldUnregister:a,defaultValue:l,exact:c=!0}=e,u=K0(o._names.array,n),d=$.useMemo(()=>$e(o._formValues,n,$e(o._defaultValues,n,l)),[o,n,l]),p=L5({control:o,name:n,defaultValue:d,exact:c}),f=D5({control:o,name:n,exact:c}),m=$.useRef(e),h=$.useRef(o.register(n,{...e.rules,value:p,...ln(e.disabled)?{disabled:e.disabled}:{}}));m.current=e;const v=$.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!$e(f.errors,n)},isDirty:{enumerable:!0,get:()=>!!$e(f.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!$e(f.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!$e(f.validatingFields,n)},error:{enumerable:!0,get:()=>$e(f.errors,n)}}),[f,n]),g=$.useCallback(_=>h.current.onChange({target:{value:q0(_),name:n},type:tr.CHANGE}),[n]),b=$.useCallback(()=>h.current.onBlur({target:{value:$e(o._formValues,n),name:n},type:tr.BLUR}),[n,o._formValues]),x=$.useCallback(_=>{const S=$e(o._fields,n);S&&S._f&&_&&(S._f.ref={focus:()=>zt(_.focus)&&_.focus(),select:()=>zt(_.select)&&_.select(),setCustomValidity:C=>zt(_.setCustomValidity)&&_.setCustomValidity(C),reportValidity:()=>zt(_.reportValidity)&&_.reportValidity()})},[o._fields,n]),y=$.useMemo(()=>({name:n,value:p,...ln(r)||f.disabled?{disabled:f.disabled||r}:{},onChange:g,onBlur:b,ref:x}),[n,r,f.disabled,g,b,x,p]);return $.useEffect(()=>{const _=o._options.shouldUnregister||a;o.register(n,{...m.current.rules,...ln(m.current.disabled)?{disabled:m.current.disabled}:{}});const S=(C,I)=>{const T=$e(o._fields,C);T&&T._f&&(T._f.mount=I)};if(S(n,!0),_){const C=vt($e(o._options.defaultValues,n,m.current.defaultValue));ut(o._defaultValues,n,C),dt($e(o._formValues,n))&&ut(o._formValues,n,C)}return!u&&o.register(n),()=>{(u?_&&!o._state.action:_)?o.unregister(n):S(n,!1)}},[n,o,u,a]),$.useEffect(()=>{o._setDisabledField({disabled:r,name:n})},[r,n,o]),$.useMemo(()=>({field:y,formState:f,fieldState:v}),[y,f,v])}const k5=e=>e.render(M5(e)),ef=$.createContext(null);ef.displayName="HookFormContext";const z5=()=>$.useContext(ef),V5=e=>{const{children:t,watch:n,getValues:r,getFieldState:o,setError:a,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:p,resetField:f,reset:m,handleSubmit:h,unregister:v,control:g,register:b,setFocus:x,subscribe:y}=e,_=$.useMemo(()=>({watch:n,getValues:r,getFieldState:o,setError:a,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:p,resetField:f,reset:m,handleSubmit:h,unregister:v,control:g,register:b,setFocus:x,subscribe:y}),[l,g,p,o,r,h,b,m,f,a,x,c,u,y,d,v,n]);return $.createElement(ef.Provider,{value:_},$.createElement(Jp.Provider,{value:_.control},t))};var B5=(e,t,n,r,o)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:o||!0}}:{},ds=e=>Array.isArray(e)?e:[e],Fg=()=>{let e=[];return{get observers(){return e},next:o=>{for(const a of e)a.next&&a.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(a=>a!==o)}}),unsubscribe:()=>{e=[]}}};function J0(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r],a=t[r];if(o&&ht(o)&&a){const l=J0(o,a);ht(l)&&(n[r]=l)}else e[r]&&(n[r]=a)}return n}var Mt=e=>ht(e)&&!Object.keys(e).length,tf=e=>e.type==="file",li=e=>{if(!Kp)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Z0=e=>e.type==="select-multiple",nf=e=>e.type==="radio",F5=e=>nf(e)||Js(e),yc=e=>li(e)&&e.isConnected;function H5(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(Wt(e)){e=void 0;break}e=e[t[r]],r++}return e}function U5(e){for(const t in e)if(e.hasOwnProperty(t)&&!dt(e[t]))return!1;return!0}function _t(e,t){if(Bt(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:vl(t)?[t]:Yp(t),r=n.length===1?e:H5(e,n),o=n.length-1,a=n[o];return r&&delete r[a],o!==0&&(ht(r)&&Mt(r)||Array.isArray(r)&&U5(r))&&_t(e,n.slice(0,-1)),e}var W5=e=>{for(const t in e)if(zt(e[t]))return!0;return!1};function Q0(e){return Array.isArray(e)||ht(e)&&!W5(e)}function Ku(e,t={}){for(const n in e){const r=e[n];Q0(r)?(t[n]=Array.isArray(r)?[]:{},Ku(r,t[n])):dt(r)||(t[n]=!0)}return t}function Xu(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>Xu(n));return t.some(n=>n!==void 0)?t:void 0}if(ht(e)){const t={};for(const n in e){const r=Xu(e[n]);dt(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function ls(e,t,n){n||(n=Ku(t));for(const r in e){const o=e[r];if(Q0(o))dt(t)||qu(n[r])?n[r]=Ku(o,Array.isArray(o)?[]:{}):ls(o,Wt(t)?{}:t[r],n[r]);else{const a=t[r];n[r]=!cn(o,a)}}return Xu(n)||{}}const Hg={value:!1,isValid:!1},Ug={value:!0,isValid:!0};var eS=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!dt(e[0].attributes.value)?dt(e[0].value)||e[0].value===""?Ug:{value:e[0].value,isValid:!0}:Ug:Hg}return Hg},tS=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>dt(e)?e:t?e===""?NaN:e&&+e:n&&Bt(e)?new Date(e):r?r(e):e;const Wg={isValid:!1,value:null};var nS=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,Wg):Wg;function Gg(e){const t=e.ref;return tf(t)?t.files:nf(t)?nS(e.refs).value:Z0(t)?[...t.selectedOptions].map(({value:n})=>n):Js(t)?eS(e.refs).value:tS(dt(t.value)?e.ref.value:t.value,e)}var G5=(e,t,n,r)=>{const o={};for(const a of e){const l=$e(t,a);l&&ut(o,a,l._f)}return{criteriaMode:n,names:[...e],fields:o,shouldUseNativeValidation:r}},ci=e=>e instanceof RegExp,es=e=>dt(e)?e:ci(e)?e.source:ht(e)?ci(e.value)?e.value.source:e.value:e,qg=e=>({isOnSubmit:!e||e===Sn.onSubmit,isOnBlur:e===Sn.onBlur,isOnChange:e===Sn.onChange,isOnAll:e===Sn.all,isOnTouch:e===Sn.onTouched});const Kg="AsyncFunction";var q5=e=>!!e&&!!e.validate&&!!(zt(e.validate)&&e.validate.constructor.name===Kg||ht(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===Kg)),K5=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Xg=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const ps=(e,t,n,r)=>{for(const o of n||Object.keys(e)){const a=$e(e,o);if(a){const{_f:l,...c}=a;if(l){if(l.refs&&l.refs[0]&&t(l.refs[0],o)&&!r)return!0;if(l.ref&&t(l.ref,l.name)&&!r)return!0;if(ps(c,t))break}else if(ht(c)&&ps(c,t))break}}};function Yg(e,t,n){const r=$e(e,n);if(r||vl(n))return{error:r,name:n};const o=n.split(".");for(;o.length;){const a=o.join("."),l=$e(t,a),c=$e(e,a);if(l&&!Array.isArray(l)&&n!==a)return{name:n};if(c&&c.type)return{name:a,error:c};if(c&&c.root&&c.root.type)return{name:`${a}.root`,error:c.root};o.pop()}return{name:n}}var X5=(e,t,n,r)=>{n(e);const{name:o,...a}=e;return Mt(a)||r&&Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(l=>t[l]===(!r||Sn.all))},Y5=(e,t,n)=>!e||!t||e===t||ds(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),J5=(e,t,n,r,o)=>o.isOnAll?!1:!n&&o.isOnTouch?!(t||e):(n?r.isOnBlur:o.isOnBlur)?!e:(n?r.isOnChange:o.isOnChange)?e:!0,Z5=(e,t)=>!Xp($e(e,t)).length&&_t(e,t),Q5=(e,t,n)=>{const r=ds($e(e,n));return ut(r,X0,t[n]),ut(e,n,r),e};function Jg(e,t,n="validate"){if(Bt(e)||Array.isArray(e)&&e.every(Bt)||ln(e)&&!e)return{type:n,message:Bt(e)?e:"",ref:t}}var so=e=>ht(e)&&!ci(e)?e:{value:e,message:""},Zg=async(e,t,n,r,o,a)=>{const{ref:l,refs:c,required:u,maxLength:d,minLength:p,min:f,max:m,pattern:h,validate:v,name:g,valueAsNumber:b,mount:x}=e._f,y=$e(n,g);if(!x||t.has(g))return{};const _=c?c[0]:l,S=k=>{o&&_.reportValidity&&(_.setCustomValidity(ln(k)?"":k||""),_.reportValidity())},C={},I=nf(l),T=Js(l),R=I||T,P=(b||tf(l))&&dt(l.value)&&dt(y)||li(l)&&l.value===""||y===""||Array.isArray(y)&&!y.length||b&&typeof y=="number"&&isNaN(y),N=B5.bind(null,g,r,C),O=(k,L,W,Z=wn.maxLength,F=wn.minLength)=>{const X=k?L:W;C[g]={type:k?Z:F,message:X,ref:l,...N(k?Z:F,X)}};if(a?!Array.isArray(y)||!y.length:u&&(!R&&(P||Wt(y))||ln(y)&&!y||T&&!eS(c).isValid||I&&!nS(c).isValid)){const{value:k,message:L}=Bt(u)?{value:!!u,message:u}:so(u);if(k&&(C[g]={type:wn.required,message:L,ref:_,...N(wn.required,L)},!r))return S(L),C}if(!P&&(!Wt(f)||!Wt(m))){let k,L;const W=so(m),Z=so(f);if(!Wt(y)&&!isNaN(y)){const F=l.valueAsNumber||y&&+y;Wt(W.value)||(k=F>W.value),Wt(Z.value)||(L=F<Z.value)}else{const F=l.valueAsDate||new Date(y),X=H=>new Date(new Date().toDateString()+" "+H),q=l.type=="time",z=l.type=="week";Bt(W.value)&&y&&(k=q?X(y)>X(W.value):z?y>W.value:F>new Date(W.value)),Bt(Z.value)&&y&&(L=q?X(y)<X(Z.value):z?y<Z.value:F<new Date(Z.value))}if((k||L)&&(O(!!k,W.message,Z.message,wn.max,wn.min),!r))return S(C[g].message),C}if((d||p)&&!P&&(Bt(y)||a&&Array.isArray(y))){const k=so(d),L=so(p),W=!Wt(k.value)&&y.length>+k.value,Z=!Wt(L.value)&&y.length<+L.value;if((W||Z)&&(O(W,k.message,L.message),!r))return S(C[g].message),C}if(h&&!P&&Bt(y)){const{value:k,message:L}=so(h);if(ci(k)&&!y.match(k)&&(C[g]={type:wn.pattern,message:L,ref:l,...N(wn.pattern,L)},!r))return S(L),C}if(v){if(zt(v)){const k=await v(y,n),L=Jg(k,_);if(L&&(C[g]={...L,...N(wn.validate,L.message)},!r))return S(L.message),C}else if(ht(v)){let k={};for(const L in v){if(!Mt(k)&&!r)break;const W=Jg(await v[L](y,n),_,L);W&&(k={...W,...N(L,W.message)},S(W.message),r&&(C[g]=k))}if(!Mt(k)&&(C[g]={ref:_,...k},!r))return C}}return S(!0),C};const e3={mode:Sn.onSubmit,reValidateMode:Sn.onChange,shouldFocusError:!0},rS={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function t3(e={}){let t={...e3,...e},n={...vt(rS),isLoading:zt(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},o=ht(t.defaultValues)||ht(t.values)?vt(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:vt(o),l={action:!1,mount:!1,watch:!1,keepIsValid:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},u,d=0;const p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={...p};let m={...f};const h={array:Fg(),state:Fg()},v=t.criteriaMode===Sn.all,g=A=>B=>{clearTimeout(d),d=setTimeout(A,B)},b=async A=>{if(!l.keepIsValid&&!t.disabled&&(f.isValid||m.isValid||A)){let B;t.resolver?(B=Mt((await P()).errors),x()):B=await k({fields:r,onlyCheckValid:!0,eventType:tr.VALID}),B!==n.isValid&&h.state.next({isValid:B})}},x=(A,B)=>{!t.disabled&&(f.isValidating||f.validatingFields||m.isValidating||m.validatingFields)&&((A||Array.from(c.mount)).forEach(J=>{J&&(B?ut(n.validatingFields,J,B):_t(n.validatingFields,J))}),h.state.next({validatingFields:n.validatingFields,isValidating:!Mt(n.validatingFields)}))},y=()=>{n.dirtyFields=ls(o,a)},_=(A,B=[],J,ie,ue=!0,le=!0)=>{if(ie&&J&&!t.disabled){if(l.action=!0,le&&Array.isArray($e(r,A))){const de=J($e(r,A),ie.argA,ie.argB);ue&&ut(r,A,de)}if(le&&Array.isArray($e(n.errors,A))){const de=J($e(n.errors,A),ie.argA,ie.argB);ue&&ut(n.errors,A,de),Z5(n.errors,A)}if((f.touchedFields||m.touchedFields)&&le&&Array.isArray($e(n.touchedFields,A))){const de=J($e(n.touchedFields,A),ie.argA,ie.argB);ue&&ut(n.touchedFields,A,de)}(f.dirtyFields||m.dirtyFields)&&y(),h.state.next({name:A,isDirty:W(A,B),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else ut(a,A,B)},S=(A,B)=>{ut(n.errors,A,B),h.state.next({errors:n.errors})},C=A=>{n.errors=A,h.state.next({errors:n.errors,isValid:!1})},I=(A,B,J,ie)=>{const ue=$e(r,A);if(ue){const le=dt($e(a,A)),de=$e(a,A,dt(J)?$e(o,A):J);dt(de)||ie&&ie.defaultChecked||B?ut(a,A,B?de:Gg(ue._f)):X(A,de),l.mount&&!l.action&&(b(),le&&n.isDirty&&(f.isDirty||m.isDirty)&&(W()||(n.isDirty=!1,h.state.next({...n}))))}},T=(A,B,J,ie,ue)=>{let le=!1,de=!1;const ce={name:A};if(!t.disabled){if(!J||ie){(f.isDirty||m.isDirty)&&(de=n.isDirty,n.isDirty=ce.isDirty=W(),le=de!==ce.isDirty);const ye=cn($e(o,A),B);de=!!$e(n.dirtyFields,A),ye?_t(n.dirtyFields,A):ut(n.dirtyFields,A,!0),ce.dirtyFields=n.dirtyFields,le=le||(f.dirtyFields||m.dirtyFields)&&de!==!ye}if(J){const ye=$e(n.touchedFields,A);ye||(ut(n.touchedFields,A,J),ce.touchedFields=n.touchedFields,le=le||(f.touchedFields||m.touchedFields)&&ye!==J)}le&&ue&&h.state.next(ce)}return le?ce:{}},R=(A,B,J,ie)=>{const ue=$e(n.errors,A),le=(f.isValid||m.isValid)&&ln(B)&&n.isValid!==B;if(t.delayError&&J?(u=g(()=>S(A,J)),u(t.delayError)):(clearTimeout(d),u=null,J?ut(n.errors,A,J):_t(n.errors,A)),(J?!cn(ue,J):ue)||!Mt(ie)||le){const de={...ie,...le&&ln(B)?{isValid:B}:{},errors:n.errors,name:A};n={...n,...de},h.state.next(de)}},P=async A=>(x(A,!0),await t.resolver(a,t.context,G5(A||c.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),N=async A=>{const{errors:B}=await P(A);if(x(A),A)for(const J of A){const ie=$e(B,J);ie?ut(n.errors,J,ie):_t(n.errors,J)}else n.errors=B;return B},O=async({name:A,eventType:B})=>{if(e.validate){const J=await e.validate({formValues:a,formState:n,name:A,eventType:B});if(ht(J))for(const ie in J)J[ie]&&V(`${bc}.${ie}`,{message:Bt(J.message)?J.message:"",type:wn.validate});else Bt(J)||!J?V(bc,{message:J||"",type:wn.validate}):U(bc);return J}return!0},k=async({fields:A,onlyCheckValid:B,name:J,eventType:ie,context:ue={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(ue.runRootValidation=!0,!await O({name:J,eventType:ie})&&(ue.valid=!1,B)))return ue.valid;for(const le in A){const de=A[le];if(de){const{_f:ce,...ye}=de;if(ce){const Me=c.array.has(ce.name),Ie=de._f&&q5(de._f);Ie&&f.validatingFields&&x([ce.name],!0);const Ee=await Zg(de,c.disabled,a,v,t.shouldUseNativeValidation&&!B,Me);if(Ie&&f.validatingFields&&x([ce.name]),Ee[ce.name]&&(ue.valid=!1,B)||(!B&&($e(Ee,ce.name)?Me?Q5(n.errors,Ee,ce.name):ut(n.errors,ce.name,Ee[ce.name]):_t(n.errors,ce.name)),e.shouldUseNativeValidation&&Ee[ce.name]))break}!Mt(ye)&&await k({context:ue,onlyCheckValid:B,fields:ye,name:le,eventType:ie})}}return ue.valid},L=()=>{for(const A of c.unMount){const B=$e(r,A);B&&(B._f.refs?B._f.refs.every(J=>!yc(J)):!yc(B._f.ref))&&oe(A)}c.unMount=new Set},W=(A,B)=>!t.disabled&&(A&&B&&ut(a,A,B),!cn(K(),o)),Z=(A,B,J)=>Gu(A,c,{...l.mount?a:dt(B)?o:Bt(A)?{[A]:B}:B},J,B),F=A=>Xp($e(l.mount?a:o,A,t.shouldUnregister?$e(o,A,[]):[])),X=(A,B,J={})=>{const ie=$e(r,A);let ue=B;if(ie){const le=ie._f;le&&(!le.disabled&&ut(a,A,tS(B,le)),ue=li(le.ref)&&Wt(B)?"":B,Z0(le.ref)?[...le.ref.options].forEach(de=>de.selected=ue.includes(de.value)):le.refs?Js(le.ref)?le.refs.forEach(de=>{(!de.defaultChecked||!de.disabled)&&(Array.isArray(ue)?de.checked=!!ue.find(ce=>ce===de.value):de.checked=ue===de.value||!!ue)}):le.refs.forEach(de=>de.checked=de.value===ue):tf(le.ref)?le.ref.value="":(le.ref.value=ue,le.ref.type||h.state.next({name:A,values:vt(a)})))}(J.shouldDirty||J.shouldTouch)&&T(A,ue,J.shouldTouch,J.shouldDirty,!0),J.shouldValidate&&M(A)},q=(A,B,J)=>{for(const ie in B){if(!B.hasOwnProperty(ie))return;const ue=B[ie],le=A+"."+ie,de=$e(r,le);(c.array.has(A)||ht(ue)||de&&!de._f)&&!Pr(ue)?q(le,ue,J):X(le,ue,J)}},z=(A,B,J={})=>{const ie=$e(r,A),ue=c.array.has(A),le=vt(B),de=$e(a,A),ce=cn(de,le);if(ut(a,A,le),ue)h.array.next({name:A,values:vt(a)}),(f.isDirty||f.dirtyFields||m.isDirty||m.dirtyFields)&&J.shouldDirty&&(y(),h.state.next({name:A,dirtyFields:n.dirtyFields,isDirty:W(A,le)}));else{const ye=Array.isArray(le)&&!le.length||Mt(le);!ie||ie._f||Wt(le)||ye?X(A,le,J):q(A,le,J)}if(!ce){const ye=Xg(A,c);h.state.next({...ye&&n,name:l.mount||ye?A:void 0,values:vt(a)})}},H=A=>{const B=zt(A)?A(a):A;cn(a,B)||(a={...a,...B},h.state.next({...n,values:a}))},te=async A=>{l.mount=!0;const B=A.target;let J=B.name,ie=!0;const ue=$e(r,J),le=ye=>{ie=Number.isNaN(ye)||Pr(ye)&&isNaN(ye.getTime())||cn(ye,$e(a,J,ye))},de=qg(t.mode),ce=qg(t.reValidateMode);if(ue){let ye,Me;const Ie=B.type?Gg(ue._f):q0(A),Ee=A.type===tr.BLUR||A.type===tr.FOCUS_OUT,et=!K5(ue._f)&&!e.validate&&!t.resolver&&!$e(n.errors,J)&&!ue._f.deps||J5(Ee,$e(n.touchedFields,J),n.isSubmitted,ce,de),at=Xg(J,c,Ee);ut(a,J,Ie),Ee?(!B||!B.readOnly)&&(ue._f.onBlur&&ue._f.onBlur(A),u&&u(0)):ue._f.onChange&&ue._f.onChange(A);const rt=T(J,Ie,Ee),st=!Mt(rt)||at;if(!Ee&&h.state.next({name:J,type:A.type,values:vt(a)}),et)return(f.isValid||m.isValid)&&(t.mode==="onBlur"?Ee&&b():Ee||b()),st&&h.state.next({name:J,...at?{}:rt});if(!t.resolver&&e.validate&&await O({name:J,eventType:A.type}),!Ee&&at&&h.state.next({...n}),t.resolver){const{errors:ot}=await P([J]);if(x([J]),le(Ie),ie){const it=Yg(n.errors,r,J),Ne=Yg(ot,r,it.name||J);ye=Ne.error,J=Ne.name,Me=Mt(ot)}}else x([J],!0),ye=(await Zg(ue,c.disabled,a,v,t.shouldUseNativeValidation))[J],x([J]),le(Ie),ie&&(ye?Me=!1:(f.isValid||m.isValid)&&(Me=await k({fields:r,onlyCheckValid:!0,name:J,eventType:A.type})));ie&&(ue._f.deps&&(!Array.isArray(ue._f.deps)||ue._f.deps.length>0)&&M(ue._f.deps),R(J,Me,ye,rt))}},j=(A,B)=>{if($e(n.errors,B)&&A.focus)return A.focus(),1},M=async(A,B={})=>{let J,ie;const ue=ds(A);if(t.resolver){const le=await N(dt(A)?A:ue);J=Mt(le),ie=A?!ue.some(de=>$e(le,de)):J}else A?(ie=(await Promise.all(ue.map(async le=>{const de=$e(r,le);return await k({fields:de&&de._f?{[le]:de}:de,eventType:tr.TRIGGER})}))).every(Boolean),!(!ie&&!n.isValid)&&b()):ie=J=await k({fields:r,name:A,eventType:tr.TRIGGER});return h.state.next({...!Bt(A)||(f.isValid||m.isValid)&&J!==n.isValid?{}:{name:A},...t.resolver||!A?{isValid:J}:{},errors:n.errors}),B.shouldFocus&&!ie&&ps(r,j,A?ue:c.mount),ie},K=(A,B)=>{let J={...l.mount?a:o};return B&&(J=J0(B.dirtyFields?n.dirtyFields:n.touchedFields,J)),dt(A)?J:Bt(A)?$e(J,A):A.map(ie=>$e(J,ie))},D=(A,B)=>({invalid:!!$e((B||n).errors,A),isDirty:!!$e((B||n).dirtyFields,A),error:$e((B||n).errors,A),isValidating:!!$e(n.validatingFields,A),isTouched:!!$e((B||n).touchedFields,A)}),U=A=>{const B=A?ds(A):void 0;B==null||B.forEach(J=>_t(n.errors,J)),B?B.forEach(J=>{h.state.next({name:J,errors:n.errors})}):h.state.next({errors:{}})},V=(A,B,J)=>{const ie=($e(r,A,{_f:{}})._f||{}).ref,ue=$e(n.errors,A)||{},{ref:le,message:de,type:ce,...ye}=ue;ut(n.errors,A,{...ye,...B,ref:ie}),h.state.next({name:A,errors:n.errors,isValid:!1}),J&&J.shouldFocus&&ie&&ie.focus&&ie.focus()},Y=(A,B)=>zt(A)?h.state.subscribe({next:J=>"values"in J&&A(J.values||Z(void 0,B),J)}):Z(A,B,!0),G=A=>h.state.subscribe({next:B=>{if(Y5(A.name,B.name,A.exact)&&X5(B,A.formState||f,Ge,A.reRenderRoot)){const J={...a};A.callback({values:J,...n,...B,defaultValues:o})}}}).unsubscribe,ne=A=>(l.mount=!0,m={...m,...A.formState},G({...A,formState:{...p,...A.formState}})),oe=(A,B={})=>{for(const J of A?ds(A):c.mount)c.mount.delete(J),c.array.delete(J),B.keepValue||(_t(r,J),_t(a,J)),!B.keepError&&_t(n.errors,J),!B.keepDirty&&_t(n.dirtyFields,J),!B.keepTouched&&_t(n.touchedFields,J),!B.keepIsValidating&&_t(n.validatingFields,J),!t.shouldUnregister&&!B.keepDefaultValue&&_t(o,J);h.state.next({values:vt(a)}),h.state.next({...n,...B.keepDirty?{isDirty:W()}:{}}),!B.keepIsValid&&b()},Q=({disabled:A,name:B})=>{if(ln(A)&&l.mount||A||c.disabled.has(B)){const ue=c.disabled.has(B)!==!!A;A?c.disabled.add(B):c.disabled.delete(B),ue&&l.mount&&!l.action&&b()}},re=(A,B={})=>{let J=$e(r,A);const ie=ln(B.disabled)||ln(t.disabled),ue=!c.registerName.has(A)&&J&&J._f&&!J._f.mount;return ut(r,A,{...J||{},_f:{...J&&J._f?J._f:{ref:{name:A}},name:A,mount:!0,...B}}),c.mount.add(A),J&&!ue?Q({disabled:ln(B.disabled)?B.disabled:t.disabled,name:A}):I(A,!0,B.value),{...ie?{disabled:B.disabled||t.disabled}:{},...t.progressive?{required:!!B.required,min:es(B.min),max:es(B.max),minLength:es(B.minLength),maxLength:es(B.maxLength),pattern:es(B.pattern)}:{},name:A,onChange:te,onBlur:te,ref:le=>{if(le){c.registerName.add(A),re(A,B),c.registerName.delete(A),J=$e(r,A);const de=dt(le.value)&&le.querySelectorAll&&le.querySelectorAll("input,select,textarea")[0]||le,ce=F5(de),ye=J._f.refs||[];if(ce?ye.find(Me=>Me===de):de===J._f.ref)return;ut(r,A,{_f:{...J._f,...ce?{refs:[...ye.filter(yc),de,...Array.isArray($e(o,A))?[{}]:[]],ref:{type:de.type,name:A}}:{ref:de}}}),I(A,!1,void 0,de)}else J=$e(r,A,{}),J._f&&(J._f.mount=!1),(t.shouldUnregister||B.shouldUnregister)&&!(K0(c.array,A)&&l.action)&&c.unMount.add(A)}}},ae=()=>t.shouldFocusError&&ps(r,j,c.mount),me=A=>{ln(A)&&(h.state.next({disabled:A}),ps(r,(B,J)=>{const ie=$e(r,J);ie&&(B.disabled=ie._f.disabled||A,Array.isArray(ie._f.refs)&&ie._f.refs.forEach(ue=>{ue.disabled=ie._f.disabled||A}))},0,!1))},he=(A,B)=>async J=>{let ie;J&&(J.preventDefault&&J.preventDefault(),J.persist&&J.persist());let ue=vt(a);if(h.state.next({isSubmitting:!0}),t.resolver){const{errors:le,values:de}=await P();x(),n.errors=le,ue=vt(de)}else await k({fields:r,eventType:tr.SUBMIT});if(c.disabled.size)for(const le of c.disabled)_t(ue,le);if(_t(n.errors,X0),Mt(n.errors)){h.state.next({errors:{}});try{await A(ue,J)}catch(le){ie=le}}else B&&await B({...n.errors},J),ae(),setTimeout(ae);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Mt(n.errors)&&!ie,submitCount:n.submitCount+1,errors:n.errors}),ie)throw ie},Se=(A,B={})=>{$e(r,A)&&(dt(B.defaultValue)?z(A,vt($e(o,A))):(z(A,B.defaultValue),ut(o,A,vt(B.defaultValue))),B.keepTouched||_t(n.touchedFields,A),B.keepDirty||(_t(n.dirtyFields,A),n.isDirty=B.defaultValue?W(A,vt($e(o,A))):W()),B.keepError||(_t(n.errors,A),f.isValid&&b()),h.state.next({...n}))},we=(A,B={})=>{const J=A?vt(A):o,ie=vt(J),ue=Mt(A),le=ue?o:ie;if(B.keepDefaultValues||(o=J),!B.keepValues){if(B.keepDirtyValues){const de=new Set([...c.mount,...Object.keys(ls(o,a))]);for(const ce of Array.from(de)){const ye=$e(n.dirtyFields,ce),Me=$e(a,ce),Ie=$e(le,ce);ye&&!dt(Me)?ut(le,ce,Me):!ye&&!dt(Ie)&&z(ce,Ie)}}else{if(Kp&&dt(A))for(const de of c.mount){const ce=$e(r,de);if(ce&&ce._f){const ye=Array.isArray(ce._f.refs)?ce._f.refs[0]:ce._f.ref;if(li(ye)){const Me=ye.closest("form");if(Me){Me.reset();break}}}}if(B.keepFieldsRef)for(const de of c.mount)z(de,$e(le,de));else r={}}a=t.shouldUnregister?B.keepDefaultValues?vt(o):{}:vt(le),h.array.next({values:{...le}}),h.state.next({values:{...le}})}c={mount:B.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},l.mount=!f.isValid||!!B.keepIsValid||!!B.keepDirtyValues||!t.shouldUnregister&&!Mt(le),l.watch=!!t.shouldUnregister,l.keepIsValid=!!B.keepIsValid,l.action=!1,B.keepErrors||(n.errors={}),h.state.next({submitCount:B.keepSubmitCount?n.submitCount:0,isDirty:ue?!1:B.keepDirty?n.isDirty:!!(B.keepDefaultValues&&!cn(A,o)),isSubmitted:B.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:ue?{}:B.keepDirtyValues?B.keepDefaultValues&&a?ls(o,a):n.dirtyFields:B.keepDefaultValues&&A?ls(o,A):B.keepDirty?n.dirtyFields:{},touchedFields:B.keepTouched?n.touchedFields:{},errors:B.keepErrors?n.errors:{},isSubmitSuccessful:B.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},Ce=(A,B)=>we(zt(A)?A(a):A,{...t.resetOptions,...B}),qe=(A,B={})=>{const J=$e(r,A),ie=J&&J._f;if(ie){const ue=ie.refs?ie.refs[0]:ie.ref;ue.focus&&setTimeout(()=>{ue.focus(),B.shouldSelect&&zt(ue.select)&&ue.select()})}},Ge=A=>{n={...n,...A}},be={control:{register:re,unregister:oe,getFieldState:D,handleSubmit:he,setError:V,_subscribe:G,_runSchema:P,_updateIsValidating:x,_focusError:ae,_getWatch:Z,_getDirty:W,_setValid:b,_setFieldArray:_,_setDisabledField:Q,_setErrors:C,_getFieldArray:F,_reset:we,_resetDefaultValues:()=>zt(t.defaultValues)&&t.defaultValues().then(A=>{Ce(A,t.resetOptions),h.state.next({isLoading:!1})}),_removeUnmounted:L,_disableForm:me,_subjects:h,_proxyFormState:f,get _fields(){return r},get _formValues(){return a},get _state(){return l},set _state(A){l=A},get _defaultValues(){return o},get _names(){return c},set _names(A){c=A},get _formState(){return n},get _options(){return t},set _options(A){t={...t,...A}}},subscribe:ne,trigger:M,register:re,handleSubmit:he,watch:Y,setValue:z,setValues:H,getValues:K,reset:Ce,resetField:Se,clearErrors:U,unregister:oe,setError:V,setFocus:qe,getFieldState:D};return{...be,formControl:be}}function dX(e={}){const t=$.useRef(void 0),n=$.useRef(void 0),[r,o]=$.useState(()=>({...vt(rS),isLoading:zt(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:zt(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!zt(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:l,...c}=t3(e);t.current={...c,formState:r}}const a=t.current.control;return a._options=e,Qp(()=>{const l=a._subscribe({formState:a._proxyFormState,callback:()=>o({...a._formState}),reRenderRoot:!0});return o(c=>({...c,isReady:!0})),a._formState.isReady=!0,l},[a]),$.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),$.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),$.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),$.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),$.useEffect(()=>{if(a._proxyFormState.isDirty){const l=a._getDirty();l!==r.isDirty&&a._subjects.state.next({isDirty:l})}},[a,r.isDirty]),$.useEffect(()=>{var l;e.values&&!cn(e.values,n.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),!((l=a._options.resetOptions)===null||l===void 0)&&l.keepIsValid||a._setValid(),n.current=e.values,o(c=>({...c}))):a._resetDefaultValues()},[a,e.values]),$.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=$.useMemo(()=>Y0(r,a),[a,r]),t.current}const pX=V5,oS=s.createContext({});function fX({...e}){return i.jsx(oS.Provider,{value:{name:e.name},children:i.jsx(k5,{...e})})}const sS=s.createContext({}),bl=()=>{const e=s.useContext(oS),t=s.useContext(sS),{getFieldState:n,formState:r}=z5(),o=n(e.name,r);if(!e)throw new Error("useFormField must be used within <FormField>");const{id:a}=t;return{id:a,name:e.name,formItemId:`${a}-form-item`,formDescriptionId:`${a}-form-item-description`,formMessageId:`${a}-form-item-message`,...o}},n3=s.forwardRef(({className:e,...t},n)=>{const r=s.useId();return i.jsx(sS.Provider,{value:{id:r},children:i.jsx("div",{ref:n,className:ge("space-y-2",e),...t})})});n3.displayName="FormItem";const r3=s.forwardRef(({className:e,...t},n)=>{const{error:r,formItemId:o}=bl();return i.jsx(tw,{ref:n,className:ge(r&&"text-error",e),htmlFor:o,...t})});r3.displayName="FormLabel";const o3=s.forwardRef(({...e},t)=>{const{error:n,formItemId:r,formDescriptionId:o,formMessageId:a}=bl();return i.jsx(Lx,{ref:t,id:r,"aria-describedby":n?`${o} ${a}`:`${o}`,"aria-invalid":!!n,...e})});o3.displayName="FormControl";const s3=s.forwardRef(({className:e,...t},n)=>{const{formDescriptionId:r}=bl();return i.jsx("p",{ref:n,id:r,className:ge("text-sm text-text-muted",e),...t})});s3.displayName="FormDescription";const a3=s.forwardRef(({className:e,children:t,...n},r)=>{const{error:o,formMessageId:a}=bl(),l=o?String((o==null?void 0:o.message)??""):t;return l?i.jsx("p",{ref:r,id:a,className:ge("text-sm font-medium text-error",e),...n,children:l}):null});a3.displayName="FormMessage";const i3=s.forwardRef(({option:e,onDetailsClick:t,onOrderClick:n,className:r},o)=>{var u,d;const{t:a}=lr(),l=((u=e.destination)==null?void 0:u.trim())||"—",c=(d=e.routeLabel)==null?void 0:d.trim();return i.jsx(Kx,{ref:o,className:ge("h-full hover:shadow-md hover:border-primary/40 transition-all",r),children:i.jsx(Xx,{className:"pt-5",children:i.jsxs(mo,{gap:3,children:[c?i.jsx(qx,{variant:"neutral",className:"self-start",children:c}):null,i.jsx(Sr,{weight:"semibold",className:"text-lg leading-tight",children:l}),i.jsx(rw,{value:e.totalCost??0,currency:"RUB",size:"lg",emphasis:"default"}),i.jsxs(W0,{gap:2,wrap:!0,children:[i.jsxs(Co,{type:"button",size:"sm",variant:"outline",onClick:()=>t(e),children:[a("bestOffers.details","Подробнее"),i.jsx(iy,{className:"h-3.5 w-3.5"})]}),n?i.jsx(Co,{type:"button",size:"sm",onClick:()=>n(e),children:a("bestOffers.order","Оформить")}):null]})]})})})});i3.displayName="BestOffersCard";const mX=["APPLICATION_STATUS_CHANGED","SHIPMENT_MILESTONE_CREATED","APPLICATION_FILE_UPLOADED","INVOICE_ISSUED","INVOICE_PAID","INVOICE_OVERDUE","INVOICE_DOCUMENT_UPLOADED","CONTRACT_SENT","ACT_GENERATED"],gX=["EMAIL","TELEGRAM","FCM","WEB_PUSH"],l3={APPLICATION_STATUS_CHANGED:"Изменение статуса заявки",SHIPMENT_MILESTONE_CREATED:"Новое событие трекинга",APPLICATION_FILE_UPLOADED:"Новый файл по заявке",INVOICE_ISSUED:"Выставлен счёт",INVOICE_PAID:"Подтверждена оплата",INVOICE_OVERDUE:"Просроченный счёт",INVOICE_DOCUMENT_UPLOADED:"PDF документ счёта",CONTRACT_SENT:"Договор на подписание",ACT_GENERATED:"Акт выполненных работ"},c3={APPLICATION_STATUS_CHANGED:"Когда менеджер меняет статус заявки в работе (NEW → IN_PROGRESS → COMPLETED и т.д.)",SHIPMENT_MILESTONE_CREATED:"Когда менеджер добавляет новое событие на пути груза (забран, прибыл в порт, и т.д.)",APPLICATION_FILE_UPLOADED:"Когда к заявке прикрепляют документ (CMR, накладная, фото отгрузки)",INVOICE_ISSUED:"Когда выставлен счёт на оплату",INVOICE_PAID:"Подтверждение получения оплаты",INVOICE_OVERDUE:"Когда срок оплаты счёта прошёл",INVOICE_DOCUMENT_UPLOADED:"Когда к счёту прикреплён или заменён PDF",CONTRACT_SENT:"Когда договор готов и отправлен на подписание",ACT_GENERATED:"Когда сформирован акт выполненных работ по перевозке"},hX=["CUSTOMS_STATUS_CHANGED","CUSTOMS_DOCUMENT_REQUESTED","CUSTOMS_DOCUMENT_RECEIVED"],u3={CUSTOMS_STATUS_CHANGED:"Смена статуса поставки",CUSTOMS_DOCUMENT_REQUESTED:"Запрос документа поставщику",CUSTOMS_DOCUMENT_RECEIVED:"Документ получен от поставщика"},d3={CUSTOMS_STATUS_CHANGED:"Когда поставка меняет этап: в пути → порт → СВХ → оформление ДТ → выпуск",CUSTOMS_DOCUMENT_REQUESTED:"Когда система запрашивает у поставщика недостающий документ (инвойс, упаковочный и т.д.)",CUSTOMS_DOCUMENT_RECEIVED:"Когда поставщик загрузил запрошенный документ в источнике через свой портал"},p3={...l3,...u3},vX={...c3,...d3},bX={EMAIL:"Email",TELEGRAM:"Telegram",FCM:"Мобильное приложение",WEB_PUSH:"Браузер"},yX={list(){return Ae.get("/me/notification-preferences").then(e=>e.data)},set(e,t,n){return Ae.put("/me/notification-preferences",{eventCode:e,channel:t,enabled:n}).then(r=>r.data)},getDigestMode(){return Ae.get("/me/notification-preferences/digest-mode").then(e=>e.data)},setDigestMode(e){return Ae.put("/me/notification-preferences/digest-mode",{mode:e}).then(t=>t.data)},testSend(e){return Ae.post(`/me/notification-preferences/test-send?channel=${e}`).then(t=>t.data)}};function Qg(e){return p3[e]??e}function f3(e,t=Date.now()){const n=new Date(e).getTime();if(Number.isNaN(n))return"";const r=Math.floor((t-n)/6e4);if(r<1)return"только что";if(r<60)return`${r} мин назад`;const o=Math.floor(r/60);if(o<24)return`${o} ч назад`;const a=Math.floor(o/24);return a===1?"вчера":`${a} дн назад`}const eh=[{id:1,eventCode:"APPLICATION_STATUS_CHANGED",subject:"Заявка APP-12345 — статус «В работе»",body:null,relatedEntityType:"Application",relatedEntityId:12345,sentAt:new Date(Date.now()-30*6e4).toISOString(),readAt:null},{id:2,eventCode:"SHIPMENT_MILESTONE_CREATED",subject:"APP-12340 — поднят на борт",body:null,relatedEntityType:"Application",relatedEntityId:12340,sentAt:new Date(Date.now()-4*36e5).toISOString(),readAt:null}];function xX({inboxHref:e="/notifications",prefsHref:t="/dashboard/notifications",className:n}){var d;const{isAuthenticated:r}=ks(),o=vf({queryKey:["m-bell-unread"],queryFn:()=>fo.unreadCount(),enabled:r,staleTime:3e4}),a=vf({queryKey:["m-bell-preview"],queryFn:()=>fo.list({page:0,size:5}),enabled:r,staleTime:6e4}),l=r?((d=o.data)==null?void 0:d.unread)??0:eh.filter(p=>p.readAt==null).length,c=s.useMemo(()=>r?a.data??[]:eh,[r,a.data]),u=l>0;return i.jsxs(D_,{children:[i.jsx(L_,{asChild:!0,children:i.jsxs(Co,{variant:"ghost",size:"sm",className:`relative ${n??""}`.trim(),"aria-label":u?`Уведомления: ${l} непрочитанных`:"Уведомления","data-testid":"m-bell-trigger","data-unread":u?"true":"false",children:[u?i.jsx(SN,{className:"h-4 w-4"}):i.jsx(Qm,{className:"h-4 w-4"}),u?i.jsx("span",{className:"absolute -top-0.5 -right-0.5 min-w-[1rem] h-4 px-1 rounded-full bg-primary text-primary-foreground text-[10px] font-semibold leading-none flex items-center justify-center","data-testid":"m-bell-unread-count",children:l>9?"9+":l}):null]})}),i.jsx(Pp,{align:"end",className:"w-80 p-0","data-testid":"m-bell-popover",children:i.jsxs(mo,{gap:0,children:[i.jsx("div",{className:"px-4 py-3 border-b border-border",children:i.jsxs("div",{className:"flex items-center justify-between gap-2",children:[i.jsx(Sr,{weight:"medium",className:"text-sm",children:"Уведомления"}),u?i.jsxs(qx,{variant:"info",className:"text-xs",children:[l," новых"]}):null]})}),r?c.length===0?i.jsxs(mo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-empty",children:[i.jsx(Qm,{className:"h-6 w-6 text-text-muted opacity-50"}),i.jsx(Sr,{variant:"muted",className:"text-xs",children:"Уведомлений пока нет."})]}):i.jsx("div",{className:"max-h-80 overflow-y-auto","data-testid":"m-bell-list",children:c.map(p=>{const f=p.readAt==null;return i.jsx(bt,{to:e,className:`block px-4 py-3 text-sm border-b border-border last:border-b-0 hover:bg-bg-surface transition-colors ${f?"bg-primary/5":""}`,"data-testid":"m-bell-item","data-notif-id":p.id,"data-unread":f?"true":"false",children:i.jsxs(mo,{gap:1,children:[i.jsx(Sr,{weight:f?"semibold":"medium",className:"text-xs",children:p.subject||Qg(p.eventCode)}),i.jsxs(Sr,{variant:"muted",className:"text-xs",children:[Qg(p.eventCode)," · ",f3(p.sentAt)]})]})},p.id)})}):i.jsxs(mo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-anon-state",children:[i.jsx(FN,{className:"h-6 w-6 text-text-muted"}),i.jsx(Sr,{variant:"muted",className:"text-xs text-center",children:"Войдите чтобы видеть свои уведомления."}),i.jsx(Co,{asChild:!0,variant:"default",size:"sm",children:i.jsx(bt,{to:"/login",children:"Войти"})})]}),i.jsx(S0,{}),i.jsxs("div",{className:"flex items-center justify-between px-4 py-2",children:[i.jsx(bt,{to:t,className:"text-xs text-text-muted hover:text-text underline","data-testid":"m-bell-prefs-link",children:"Настроить"}),i.jsxs(bt,{to:e,className:"text-xs font-medium text-text inline-flex items-center gap-1","data-testid":"m-bell-inbox-link",children:["Все уведомления",i.jsx(iy,{className:"h-3 w-3"})]})]})]})})]})}const th="exit_intent_shown",m3=["/","/search-results","/dostavka"],g3=["/landing/","/marshrut/","/industry/","/vs/","/dostavka/"];function nh(e){return m3.includes(e)?!0:g3.some(t=>e.startsWith(t))}function h3(){const{t:e}=lr(),{pathname:t}=dn(),[n,r]=s.useState(!1);function o(){nh(t)&&(sessionStorage.getItem(th)||(sessionStorage.setItem(th,"1"),r(!0)))}return s.useEffect(()=>{if(!nh(t))return;function a(l){l.clientY<=20&&o()}return document.addEventListener("mouseleave",a),()=>document.removeEventListener("mouseleave",a)},[t]),n?i.jsx("div",{role:"dialog","aria-modal":"true","aria-label":e("exitIntent.aria","Не уходите"),className:ge("fixed inset-0 z-[9999] flex items-center justify-center p-4","bg-black/50 backdrop-blur-sm"),onClick:a=>{a.target===a.currentTarget&&r(!1)},children:i.jsxs("div",{className:"relative w-full max-w-md rounded-2xl bg-white dark:bg-gray-900 shadow-2xl p-8 text-center",children:[i.jsx("button",{onClick:()=>r(!1),className:"absolute top-3 right-3 p-1 rounded-full text-gray-400 hover:text-gray-700 hover:bg-gray-100 transition-colors","aria-label":e("exitIntent.closeAria","Закрыть"),children:i.jsx(op,{className:"w-5 h-5"})}),i.jsx("div",{className:"text-4xl mb-3",children:"🚢"}),i.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:e("exitIntent.title","Не уходите!")}),i.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:[e("exitIntent.bodyLine1","Бесплатный расчёт стоимости доставки за 30 секунд —"),i.jsx("br",{}),e("exitIntent.bodyLine2","без регистрации и звонков менеджера.")]}),i.jsx(Co,{asChild:!0,size:"lg",className:"w-full",children:i.jsx(bt,{to:"/calculator",onClick:()=>r(!1),children:e("exitIntent.cta","Рассчитать бесплатно →")})}),i.jsx("p",{className:"mt-3 text-xs text-gray-400",children:e("exitIntent.footnote","60+ перевозчиков · Китай, Индия, Турция · за 5 секунд")})]})}):null}function rh({children:e}){const{isAuthenticated:t}=ks(),n=dn();if(!t){const r=`${n.pathname}${n.search}`;return i.jsx(Pt,{to:`/login?redirect=${encodeURIComponent(r)}`,replace:!0})}return i.jsx(i.Fragment,{children:e})}const aS={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function v3(){return aS}function xc(e){let t=2166136261;const n=e.length;for(let r=0;r<n;r++)t^=e.charCodeAt(r),t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24);return t>>>0}function yl(e,t,n){return n===2?xc(xc(e+t)+"")%1e4/1e4:n===1?xc(t+e)%1e3/1e3:null}function b3(e){return e<=0?[]:new Array(e).fill(1/e)}function rf(e,t){return e>=t[0]&&e<t[1]}function y3(e,t){const n=yl("__"+t[0],e,1);return n===null?!1:n>=t[1]&&n<t[2]}function x3(e,t){for(let n=0;n<t.length;n++)if(rf(e,t[n]))return n;return-1}function iS(e){try{const t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(t){console.error(t);return}}function lS(e,t){if(!t.length)return!1;let n=!1,r=!1;for(let o=0;o<t.length;o++){const a=w3(e,t[o].type,t[o].pattern);if(t[o].include===!1){if(a)return!1}else n=!0,a&&(r=!0)}return r||!n}function _3(e,t,n){try{let r=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return n&&(r="\\/?"+r.replace(/(^\/|\/$)/g,"")+"\\/?"),new RegExp("^"+r+"$","i").test(e)}catch{return!1}}function E3(e,t){try{const n=new URL(t.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),r=[[e.host,n.host,!1],[e.pathname,n.pathname,!0]];return n.hash&&r.push([e.hash,n.hash,!1]),n.searchParams.forEach((o,a)=>{r.push([e.searchParams.get(a)||"",o,!1])}),!r.some(o=>!_3(o[0],o[1],o[2]))}catch{return!1}}function w3(e,t,n){try{const r=new URL(e,"https://_");if(t==="regex"){const o=iS(n);return o?o.test(r.href)||o.test(r.href.substring(r.origin.length)):!1}else if(t==="simple")return E3(r,n);return!1}catch{return!1}}function S3(e,t,n){t=t===void 0?1:t,t<0?t=0:t>1&&(t=1);const r=b3(e);n=n||r,n.length!==e&&(n=r);const o=n.reduce((l,c)=>c+l,0);(o<.99||o>1.01)&&(n=r);let a=0;return n.map(l=>{const c=a;return a+=l,[c,c+t*l]})}function C3(e,t,n){if(!t)return null;const r=t.split("?")[1];if(!r)return null;const o=r.replace(/#.*/,"").split("&").map(a=>a.split("=",2)).filter(([a])=>a===e).map(([,a])=>parseInt(a));return o.length>0&&o[0]>=0&&o[0]<n?o[0]:null}function P3(e){try{return e()}catch(t){return console.error(t),!1}}const _c=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0));async function fs(e,t,n){if(t=t||"",n=n||globalThis.crypto&&globalThis.crypto.subtle||aS.SubtleCrypto,!n)throw new Error("No SubtleCrypto implementation found");try{const r=await n.importKey("raw",_c(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[o,a]=e.split("."),l=await n.decrypt({name:"AES-CBC",iv:_c(o)},r,_c(a));return new TextDecoder().decode(l)}catch{throw new Error("Failed to decrypt")}}function ui(e){return typeof e=="string"?e:JSON.stringify(e)}function gn(e){typeof e=="number"&&(e=e+""),(!e||typeof e!="string")&&(e="0");const t=e.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return t.length===3&&t.push("~"),t.map(n=>n.match(/^[0-9]+$/)?n.padStart(5," "):n).join("-")}function R3(){let e;try{e="1.6.5"}catch{e=""}return e}function T3(e,t){let n,r;try{n=new URL(e),r=new URL(t)}catch(o){return console.error(`Unable to merge query strings: ${o}`),t}return n.searchParams.forEach((o,a)=>{r.searchParams.has(a)||r.searchParams.set(a,o)}),r.toString()}function oh(e){return typeof e=="object"&&e!==null}function Ec(e){return e.urlPatterns&&e.variations.some(t=>oh(t)&&"urlRedirect"in t)?"redirect":e.variations.some(t=>oh(t)&&(t.domMutations||"js"in t||"css"in t))?"visual":"unknown"}async function cS(e,t){return new Promise(n=>{let r=!1,o;const a=l=>{r||(r=!0,o&&clearTimeout(o),n(l||null))};t&&(o=setTimeout(()=>a(),t)),e.then(l=>a(l)).catch(()=>a())})}const Ft={staleTTL:1e3*60,maxAge:1e3*60*60*4,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},Dn=v3(),Io={fetchFeaturesCall:({host:e,clientKey:t,headers:n})=>Dn.fetch(`${e}/api/features/${t}`,{headers:n}),fetchRemoteEvalCall:({host:e,clientKey:t,payload:n,headers:r})=>{const o={method:"POST",headers:{"Content-Type":"application/json",...r},body:JSON.stringify(n)};return Dn.fetch(`${e}/api/eval/${t}`,o)},eventSourceCall:({host:e,clientKey:t,headers:n})=>n?new Dn.EventSource(`${e}/sub/${t}`,{headers:n}):new Dn.EventSource(`${e}/sub/${t}`),startIdleListener:()=>{let e;if(!(typeof window<"u"&&typeof document<"u"))return;const n=()=>{document.visibilityState==="visible"?(window.clearTimeout(e),N3()):document.visibilityState==="hidden"&&(e=window.setTimeout(O3,Ft.idleStreamInterval))};return document.addEventListener("visibilitychange",n),()=>document.removeEventListener("visibilitychange",n)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(Dn.localStorage=globalThis.localStorage)}catch{}const Ao=new Map;let sh=!1;const Wn=new Map,ba=new Map,$o=new Map,jo=new Set;function I3(e){Object.assign(Ft,e),Ft.backgroundSync||fS()}async function A3({instance:e,timeout:t,skipCache:n,allowStale:r,backgroundSync:o}){return o||(Ft.backgroundSync=!1),D3({instance:e,allowStale:r,timeout:t,skipCache:n})}function $3(e){const t=Zs(e),n=Ao.get(t)||new Set;n.add(e),Ao.set(t,n)}function j3(e){Ao.forEach(t=>t.delete(e))}function O3(){$o.forEach(e=>{e&&(e.state="idle",af(e))})}function N3(){$o.forEach(e=>{e&&e.state==="idle"&&lf(e)})}async function ah(){try{if(!Dn.localStorage)return;await Dn.localStorage.setItem(Ft.cacheKey,JSON.stringify(Array.from(Wn.entries())))}catch{}}async function D3({instance:e,allowStale:t,timeout:n,skipCache:r}){const o=Zs(e),a=of(e),l=new Date,c=new Date(l.getTime()-Ft.maxAge+Ft.staleTTL);await L3();const u=!Ft.disableCache&&!r?Wn.get(a):void 0;return u&&(t||u.staleAt>l)&&u.staleAt>c?(u.sse&&jo.add(o),u.staleAt<l?Yu(e):sf(e),{data:u.data,success:!0,source:"cache"}):await cS(Yu(e),n)||{data:null,success:!1,source:"timeout",error:new Error("Timeout")}}function Zs(e){const[t,n]=e.getApiInfo();return`${t}||${n}`}function of(e){const t=Zs(e);if(!("isRemoteEval"in e)||!e.isRemoteEval())return t;const n=e.getAttributes(),r=e.getCacheKeyAttributes()||Object.keys(e.getAttributes()),o={};r.forEach(c=>{o[c]=n[c]});const a=e.getForcedVariations(),l=e.getUrl();return`${t}||${JSON.stringify({ca:o,fv:a,url:l})}`}async function L3(){if(!sh){sh=!0;try{if(Dn.localStorage){const e=await Dn.localStorage.getItem(Ft.cacheKey);if(!Ft.disableCache&&e){const t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(([n,r])=>{Wn.set(n,{...r,staleAt:new Date(r.staleAt)})}),uS()}}}catch{}if(!Ft.disableIdleStreams){const e=Io.startIdleListener();e&&(Io.stopIdleListener=e)}}}function uS(){const e=Array.from(Wn.entries()).map(([n,r])=>({key:n,staleAt:r.staleAt.getTime()})).sort((n,r)=>n.staleAt-r.staleAt),t=Math.min(Math.max(0,Wn.size-Ft.maxEntries),Wn.size);for(let n=0;n<t;n++)Wn.delete(e[n].key)}function dS(e,t,n){const r=n.dateUpdated||"",o=new Date(Date.now()+Ft.staleTTL),a=Ft.disableCache?void 0:Wn.get(t);if(a&&r&&a.version===r){a.staleAt=o,ah();return}Ft.disableCache||(Wn.set(t,{data:n,version:r,staleAt:o,sse:jo.has(e)}),uS()),ah();const l=Ao.get(e);l&&l.forEach(c=>M3(c,n))}async function M3(e,t){await e.setPayload(t||e.getPayload())}async function Yu(e){const{apiHost:t,apiRequestHeaders:n}=e.getApiHosts(),r=e.getClientKey(),o="isRemoteEval"in e&&e.isRemoteEval(),a=Zs(e),l=of(e);let c=ba.get(l);return c||(c=(o?Io.fetchRemoteEvalCall({host:t,clientKey:r,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:n}):Io.fetchFeaturesCall({host:t,clientKey:r,headers:n})).then(d=>{if(!d.ok)throw new Error(`HTTP error: ${d.status}`);return d.headers.get("x-sse-support")==="enabled"&&jo.add(a),d.json()}).then(d=>(dS(a,l,d),sf(e),ba.delete(l),{data:d,success:!0,source:"network"})).catch(d=>(ba.delete(l),{data:null,source:"error",success:!1,error:d})),ba.set(l,c)),c}function sf(e,t=!1){const n=Zs(e),r=of(e),{streamingHost:o,streamingHostRequestHeaders:a}=e.getApiHosts(),l=e.getClientKey();if(t&&jo.add(n),Ft.backgroundSync&&jo.has(n)&&Dn.EventSource){if($o.has(n))return;const c={src:null,host:o,clientKey:l,headers:a,cb:u=>{try{if(u.type==="features-updated"){const d=Ao.get(n);d&&d.forEach(p=>{Yu(p)})}else if(u.type==="features"){const d=JSON.parse(u.data);dS(n,r,d)}c.errors=0}catch{pS(c)}},errors:0,state:"active"};$o.set(n,c),lf(c)}}function pS(e){if(e.state!=="idle"&&(e.errors++,e.errors>3||e.src&&e.src.readyState===2)){const t=Math.pow(3,e.errors-3)*(1e3+Math.random()*1e3);af(e),setTimeout(()=>{["idle","active"].includes(e.state)||lf(e)},Math.min(t,3e5))}}function af(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,e.state==="active"&&(e.state="disabled"))}function lf(e){e.src=Io.eventSourceCall({host:e.host,clientKey:e.clientKey,headers:e.headers}),e.state="active",e.src.addEventListener("features",e.cb),e.src.addEventListener("features-updated",e.cb),e.src.onerror=()=>pS(e),e.src.onopen=()=>{e.errors=0}}function k3(e,t){af(e),$o.delete(t)}function fS(){jo.clear(),$o.forEach(k3),Ao.clear(),Io.stopIdleListener()}function wc(e,t){if(t.streaming){if(!e.getClientKey())throw new Error("Must specify clientKey to enable streaming");t.payload&&sf(e,!0),$3(e)}}var z3=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,cf={revert:function(){}},di=new Map,uf=new Set;function V3(e){return e==="html"?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[e]}}function xl(e){var t=di.get(e);return t||(t={element:e,attributes:{}},di.set(e,t)),t}function _l(e,t,n,r,o){var a=n(e),l={isDirty:!1,originalValue:a,virtualValue:a,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if(!(t==="position"&&l._positionTimeout)){t==="position"&&(l._positionTimeout=setTimeout(function(){l._positionTimeout=null},1e3));var c=n(e);t==="position"&&c.parentNode===l.virtualValue.parentNode&&c.insertBeforeNode===l.virtualValue.insertBeforeNode||c!==l.virtualValue&&(l.originalValue=c,o(l))}}),mutationRunner:o,setValue:r,getCurrentValue:n};return t==="position"&&e.parentNode?l.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):l.observer.observe(e,V3(t)),l}function El(e,t){var n=t.getCurrentValue(t.el);t.virtualValue=e,e&&typeof e!="string"?(!n||e.parentNode!==n.parentNode||e.insertBeforeNode!==n.insertBeforeNode)&&(t.isDirty=!0,ih()):e!==n&&(t.isDirty=!0,ih())}function B3(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),El(t4(t),e)}function F3(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(n){return n.mutate(t)}),El(Array.from(t).filter(Boolean).join(" "),e)}function H3(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),El(t,e)}function U3(e){var t=e.parentSelector,n=e.insertBeforeSelector,r=document.querySelector(t);if(!r)return null;var o=n?document.querySelector(n):null;return n&&!o?null:{parentNode:r,insertBeforeNode:o}}function W3(e){var t=e.originalValue;e.mutations.forEach(function(n){var r=n.mutate(),o=U3(r);t=o||t}),El(t,e)}var G3=function(t){return t.innerHTML},q3=function(t,n){return t.innerHTML=n};function mS(e){var t=xl(e);return t.html||(t.html=_l(e,"html",G3,q3,B3)),t.html}var K3=function(t){return{parentNode:t.parentElement,insertBeforeNode:t.nextElementSibling}},X3=function(t,n){n.insertBeforeNode&&!n.parentNode.contains(n.insertBeforeNode)||n.parentNode.insertBefore(t,n.insertBeforeNode)};function gS(e){var t=xl(e);return t.position||(t.position=_l(e,"position",K3,X3,W3)),t.position}var Y3=function(t,n){return n?t.className=n:t.removeAttribute("class")},J3=function(t){return t.className};function hS(e){var t=xl(e);return t.classes||(t.classes=_l(e,"class",J3,Y3,F3)),t.classes}var Z3=function(t){return function(n){var r;return(r=n.getAttribute(t))!=null?r:null}},Q3=function(t){return function(n,r){return r!==null?n.setAttribute(t,r):n.removeAttribute(t)}};function vS(e,t){var n=xl(e);return n.attributes[t]||(n.attributes[t]=_l(e,t,Z3(t),Q3(t),H3)),n.attributes[t]}function e4(e,t){var n=di.get(e);if(n)if(t==="html"){var r,o;(r=n.html)==null||(o=r.observer)==null||o.disconnect(),delete n.html}else if(t==="class"){var a,l;(a=n.classes)==null||(l=a.observer)==null||l.disconnect(),delete n.classes}else if(t==="position"){var c,u;(c=n.position)==null||(u=c.observer)==null||u.disconnect(),delete n.position}else{var d,p,f;(d=n.attributes)==null||(p=d[t])==null||(f=p.observer)==null||f.disconnect(),delete n.attributes[t]}}var ya;function t4(e){return ya||(ya=document.createElement("div")),ya.innerHTML=e,ya.innerHTML}function xa(e,t,n){if(n.isDirty){n.isDirty=!1;var r=n.virtualValue;n.mutations.length||e4(e,t),n.setValue(e,r)}}function n4(e,t){e.html&&xa(t,"html",e.html),e.classes&&xa(t,"class",e.classes),e.position&&xa(t,"position",e.position),Object.keys(e.attributes).forEach(function(n){xa(t,n,e.attributes[n])})}function ih(){di.forEach(n4)}function r4(e,t){var n=null;e.kind==="html"?n=mS(t):e.kind==="class"?n=hS(t):e.kind==="attribute"?n=vS(t,e.attribute):e.kind==="position"&&(n=gS(t)),n&&(n.mutations.push(e),n.mutationRunner(n))}function o4(e,t){var n=null;if(e.kind==="html"?n=mS(t):e.kind==="class"?n=hS(t):e.kind==="attribute"?n=vS(t,e.attribute):e.kind==="position"&&(n=gS(t)),!!n){var r=n.mutations.indexOf(e);r!==-1&&n.mutations.splice(r,1),n.mutationRunner(n)}}function bS(e){if(!(e.kind==="position"&&e.elements.size===1)){var t=new Set(e.elements),n=document.querySelectorAll(e.selector);n.forEach(function(r){t.has(r)||(e.elements.add(r),r4(e,r))})}}function s4(e){e.elements.forEach(function(t){return o4(e,t)}),e.elements.clear(),uf.delete(e)}function lh(){uf.forEach(bS)}var Sc;function a4(){typeof document>"u"||(Sc||(Sc=new MutationObserver(function(){lh()})),lh(),Sc.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}a4();function wl(e){return typeof document>"u"?cf:(uf.add(e),bS(e),{revert:function(){s4(e)}})}function Ju(e,t){return wl({kind:"html",elements:new Set,mutate:t,selector:e})}function yS(e,t){return wl({kind:"position",elements:new Set,mutate:t,selector:e})}function ms(e,t){return wl({kind:"class",elements:new Set,mutate:t,selector:e})}function Na(e,t,n){return z3.test(t)?t==="class"||t==="className"?ms(e,function(r){var o=n(Array.from(r).join(" "));r.clear(),o&&o.split(/\s+/g).filter(Boolean).forEach(function(a){return r.add(a)})}):wl({kind:"attribute",attribute:t,elements:new Set,mutate:n,selector:e}):cf}function i4(e){var t=e.selector,n=e.action,r=e.value,o=e.attribute,a=e.parentSelector,l=e.insertBeforeSelector;if(o==="html"){if(n==="append")return Ju(t,function(c){return c+(r??"")});if(n==="set")return Ju(t,function(){return r??""})}else if(o==="class"){if(n==="append")return ms(t,function(c){r&&c.add(r)});if(n==="remove")return ms(t,function(c){r&&c.delete(r)});if(n==="set")return ms(t,function(c){c.clear(),r&&c.add(r)})}else if(o==="position"){if(n==="set"&&a)return yS(t,function(){return{insertBeforeSelector:l,parentSelector:a}})}else{if(n==="append")return Na(t,o,function(c){return c!==null?c+(r??""):r??""});if(n==="set")return Na(t,o,function(){return r??""});if(n==="remove")return Na(t,o,function(){return null})}return cf}var l4={html:Ju,classes:ms,attribute:Na,position:yS,declarative:i4};const Cc={};function qr(e,t,n){n=n||{};for(const[r,o]of Object.entries(t))switch(r){case"$or":if(!dh(e,o,n))return!1;break;case"$nor":if(dh(e,o,n))return!1;break;case"$and":if(!f4(e,o,n))return!1;break;case"$not":if(qr(e,o,n))return!1;break;default:if(!Cs(o,c4(e,r),n))return!1}return!0}function c4(e,t){const n=t.split(".");let r=e;for(let o=0;o<n.length;o++)if(r&&typeof r=="object"&&n[o]in r)r=r[n[o]];else return null;return r}function ch(e,t=!1){const n=`${e}${t?"/i":""}`;return Cc[n]||(Cc[n]=new RegExp(e.replace(/([^\\])\//g,"$1\\/"),t?"i":void 0)),Cc[n]}function Cs(e,t,n,r=!1){if(typeof e=="string")return r?String(t).toLowerCase()===e.toLowerCase():t+""===e;if(typeof e=="number")return t*1===e;if(typeof e=="boolean")return t!==null&&!!t===e;if(e===null)return t===null;if(Array.isArray(e)||!xS(e))return JSON.stringify(t)===JSON.stringify(e);for(const o in e)if(!p4(o,t,e[o],n))return!1;return!0}function xS(e){const t=Object.keys(e);return t.length>0&&t.filter(n=>n[0]==="$").length===t.length}function u4(e){if(e===null)return"null";if(Array.isArray(e))return"array";const t=typeof e;return["string","number","boolean","object","undefined"].includes(t)?t:"unknown"}function d4(e,t,n){if(!Array.isArray(e))return!1;const r=xS(t)?o=>Cs(t,o,n):o=>qr(o,t,n);for(let o=0;o<e.length;o++)if(e[o]&&r(e[o]))return!0;return!1}function ao(e,t,n=!1){if(n){const r=o=>typeof o=="string"?o.toLowerCase():o;return Array.isArray(e)?e.some(o=>t.some(a=>r(o)===r(a))):t.some(o=>r(e)===r(o))}return Array.isArray(e)?e.some(r=>t.includes(r)):t.includes(e)}function uh(e,t,n,r=!1){if(!Array.isArray(e))return!1;for(let o=0;o<t.length;o++){let a=!1;for(let l=0;l<e.length;l++)if(Cs(t[o],e[l],n,r)){a=!0;break}if(!a)return!1}return!0}function p4(e,t,n,r){switch(e){case"$veq":return gn(t)===gn(n);case"$vne":return gn(t)!==gn(n);case"$vgt":return gn(t)>gn(n);case"$vgte":return gn(t)>=gn(n);case"$vlt":return gn(t)<gn(n);case"$vlte":return gn(t)<=gn(n);case"$eq":return t===n;case"$ne":return t!==n;case"$lt":return t<n;case"$lte":return t<=n;case"$gt":return t>n;case"$gte":return t>=n;case"$exists":return n?t!=null:t==null;case"$in":return Array.isArray(n)?ao(t,n):!1;case"$ini":return Array.isArray(n)?ao(t,n,!0):!1;case"$inGroup":return ao(t,r[n]||[]);case"$notInGroup":return!ao(t,r[n]||[]);case"$nin":return Array.isArray(n)?!ao(t,n):!1;case"$nini":return Array.isArray(n)?!ao(t,n,!0):!1;case"$not":return!Cs(n,t,r);case"$size":return Array.isArray(t)?Cs(n,t.length,r):!1;case"$elemMatch":return d4(t,n,r);case"$all":return Array.isArray(n)?uh(t,n,r):!1;case"$alli":return Array.isArray(n)?uh(t,n,r,!0):!1;case"$regex":try{return ch(n).test(t)}catch{return!1}case"$regexi":try{return ch(n,!0).test(t)}catch{return!1}case"$type":return u4(t)===n;default:return console.error("Unknown operator: "+e),!1}}function dh(e,t,n){if(!t.length)return!0;for(let r=0;r<t.length;r++)if(qr(e,t[r],n))return!0;return!1}function f4(e,t,n){for(let r=0;r<t.length;r++)if(!qr(e,t[r],n))return!1;return!0}const m4="Feature Evaluated",g4="Experiment Viewed";function h4(e){const t=new Map;return e.global.forcedFeatureValues&&e.global.forcedFeatureValues.forEach((n,r)=>t.set(r,n)),e.user.forcedFeatureValues&&e.user.forcedFeatureValues.forEach((n,r)=>t.set(r,n)),t}function v4(e){return e.global.forcedVariations&&e.user.forcedVariations?{...e.global.forcedVariations,...e.user.forcedVariations}:e.global.forcedVariations?e.global.forcedVariations:e.user.forcedVariations?e.user.forcedVariations:{}}async function _o(e){try{await e()}catch{}}function _S(e,t,n){if(e.user.trackedExperiments){const o=td(t,n);if(e.user.trackedExperiments.has(o))return[];e.user.trackedExperiments.add(o)}e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({experiment:t,result:n,timestamp:Date.now().toString(),logType:"experiment"});const r=[];if(e.global.trackingCallback){const o=e.global.trackingCallback;r.push(_o(()=>o(t,n,e.user)))}if(e.user.trackingCallback){const o=e.user.trackingCallback;r.push(_o(()=>o(t,n)))}if(e.global.eventLogger){const o=e.global.eventLogger;r.push(_o(()=>o(g4,{experimentId:t.key,variationId:n.key,hashAttribute:n.hashAttribute,hashValue:n.hashValue},e.user)))}return r}function b4(e,t,n){if(e.user.trackedFeatureUsage){const r=JSON.stringify(n.value);if(e.user.trackedFeatureUsage[t]===r)return;e.user.trackedFeatureUsage[t]=r,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:n,timestamp:Date.now().toString(),logType:"feature"})}if(e.global.onFeatureUsage){const r=e.global.onFeatureUsage;_o(()=>r(t,n,e.user))}if(e.user.onFeatureUsage){const r=e.user.onFeatureUsage;_o(()=>r(t,n))}if(e.global.eventLogger){const r=e.global.eventLogger;_o(()=>r(m4,{feature:t,source:n.source,value:n.value,ruleId:n.source==="defaultValue"?"$default":n.ruleId||"",variationId:n.experimentResult?n.experimentResult.key:""},e.user))}}function df(e,t){if(t.stack.evaluatedFeatures.has(e))return Jn(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;const n=h4(t);if(n.has(e))return Jn(t,e,n.get(e),"override");if(!t.global.features||!t.global.features[e])return Jn(t,e,null,"unknownFeature");const r=t.global.features[e];if(r.rules){const o=new Set(t.stack.evaluatedFeatures);e:for(const a of r.rules){if(a.parentConditions)for(const u of a.parentConditions){t.stack.evaluatedFeatures=new Set(o);const d=df(u.id,t);if(d.source==="cyclicPrerequisite")return Jn(t,e,null,"cyclicPrerequisite");const p={value:d.value};if(!qr(p,u.condition||{})){if(u.gate)return Jn(t,e,null,"prerequisite");continue e}}if(a.filters&&SS(a.filters,t))continue;if("force"in a){if(a.condition&&!wS(a.condition,t)||!y4(t,a.seed||e,a.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!a.disableStickyBucketing?a.fallbackAttribute:void 0,a.range,a.coverage,a.hashVersion))continue;return a.tracks&&a.tracks.forEach(u=>{!_S(t,u.experiment,u.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:u.experiment,result:u.result})}),Jn(t,e,a.force,"force",a.id)}if(!a.variations)continue;const l={variations:a.variations,key:a.key||e};"coverage"in a&&(l.coverage=a.coverage),a.weights&&(l.weights=a.weights),a.hashAttribute&&(l.hashAttribute=a.hashAttribute),a.fallbackAttribute&&(l.fallbackAttribute=a.fallbackAttribute),a.disableStickyBucketing&&(l.disableStickyBucketing=a.disableStickyBucketing),a.bucketVersion!==void 0&&(l.bucketVersion=a.bucketVersion),a.minBucketVersion!==void 0&&(l.minBucketVersion=a.minBucketVersion),a.namespace&&(l.namespace=a.namespace),a.meta&&(l.meta=a.meta),a.ranges&&(l.ranges=a.ranges),a.name&&(l.name=a.name),a.phase&&(l.phase=a.phase),a.seed&&(l.seed=a.seed),a.hashVersion&&(l.hashVersion=a.hashVersion),a.filters&&(l.filters=a.filters),a.condition&&(l.condition=a.condition);const{result:c}=Zu(l,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(l,c),c.inExperiment&&!c.passthrough)return Jn(t,e,c.value,"experiment",a.id,l,c)}}return Jn(t,e,r.defaultValue===void 0?null:r.defaultValue,"defaultValue")}function Zu(e,t,n){const r=e.key,o=e.variations.length;if(o<2)return{result:ft(n,e,-1,!1,t)};if(n.global.enabled===!1||n.user.enabled===!1)return{result:ft(n,e,-1,!1,t)};if(e=x4(e,n),e.urlPatterns&&!lS(n.user.url||"",e.urlPatterns))return{result:ft(n,e,-1,!1,t)};const a=C3(r,n.user.url||"",o);if(a!==null)return{result:ft(n,e,a,!1,t)};const l=v4(n);if(r in l){const b=l[r];return{result:ft(n,e,b,!1,t)}}if(e.status==="draft"||e.active===!1)return{result:ft(n,e,-1,!1,t)};const{hashAttribute:c,hashValue:u}=Mr(n,e.hashAttribute,n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!u)return{result:ft(n,e,-1,!1,t)};let d=-1,p=!1,f=!1;if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{variation:b,versionIsBlocked:x}=w4({ctx:n,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});p=b>=0,d=b,f=!!x}if(!p){if(e.filters){if(SS(e.filters,n))return{result:ft(n,e,-1,!1,t)}}else if(e.namespace&&!y3(u,e.namespace))return{result:ft(n,e,-1,!1,t)};if(e.include&&!P3(e.include))return{result:ft(n,e,-1,!1,t)};if(e.condition&&!wS(e.condition,n))return{result:ft(n,e,-1,!1,t)};if(e.parentConditions){const b=new Set(n.stack.evaluatedFeatures);for(const x of e.parentConditions){n.stack.evaluatedFeatures=new Set(b);const y=df(x.id,n);if(y.source==="cyclicPrerequisite")return{result:ft(n,e,-1,!1,t)};const _={value:y.value};if(!qr(_,x.condition||{}))return{result:ft(n,e,-1,!1,t)}}}if(e.groups&&!E4(e.groups,n))return{result:ft(n,e,-1,!1,t)}}if(e.url&&!_4(e.url,n))return{result:ft(n,e,-1,!1,t)};const m=yl(e.seed||r,u,e.hashVersion||1);if(m===null)return{result:ft(n,e,-1,!1,t)};if(!p){const b=e.ranges||S3(o,e.coverage===void 0?1:e.coverage,e.weights);d=x3(m,b)}if(f)return{result:ft(n,e,-1,!1,t,void 0,!0)};if(d<0)return{result:ft(n,e,-1,!1,t)};if("force"in e)return{result:ft(n,e,e.force===void 0?-1:e.force,!1,t)};if(n.global.qaMode||n.user.qaMode)return{result:ft(n,e,-1,!1,t)};if(e.status==="stopped")return{result:ft(n,e,-1,!1,t)};const h=ft(n,e,d,!0,t,m,p);if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{changed:b,key:x,doc:y}=C4(n,c,ui(u),{[Qu(e.key,e.bucketVersion)]:h.key});b&&(n.user.stickyBucketAssignmentDocs=n.user.stickyBucketAssignmentDocs||{},n.user.stickyBucketAssignmentDocs[x]=y,n.user.saveStickyBucketAssignmentDoc(y))}const v=_S(n,e,h);v.length===0&&n.global.saveDeferredTrack&&n.global.saveDeferredTrack({experiment:e,result:h});const g=v.length?v.length===1?v[0]:Promise.all(v).then(()=>{}):void 0;return"changeId"in e&&e.changeId&&n.global.recordChangeId&&n.global.recordChangeId(e.changeId),{result:h,trackingCall:g}}function Jn(e,t,n,r,o,a,l){const c={value:n,on:!!n,off:!n,source:r,ruleId:o||""};return a&&(c.experiment=a),l&&(c.experimentResult=l),r!=="override"&&b4(e,t,c),c}function ES(e){return{...e.user.attributes,...e.user.attributeOverrides}}function wS(e,t){return qr(ES(t),e,t.global.savedGroups||{})}function SS(e,t){return e.some(n=>{const{hashValue:r}=Mr(t,n.attribute);if(!r)return!0;const o=yl(n.seed,r,n.hashVersion||2);return o===null?!0:!n.ranges.some(a=>rf(o,a))})}function y4(e,t,n,r,o,a,l){if(!o&&a===void 0)return!0;if(!o&&a===0)return!1;const{hashValue:c}=Mr(e,n,r);if(!c)return!1;const u=yl(t,c,l||1);return u===null?!1:o?rf(u,o):a!==void 0?u<=a:!0}function ft(e,t,n,r,o,a,l){let c=!0;(n<0||n>=t.variations.length)&&(n=0,c=!1);const{hashAttribute:u,hashValue:d}=Mr(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),p=t.meta?t.meta[n]:{},f={key:p.key||""+n,featureId:o,inExperiment:c,hashUsed:r,variationId:n,value:t.variations[n],hashAttribute:u,hashValue:d,stickyBucketUsed:!!l};return p.name&&(f.name=p.name),a!==void 0&&(f.bucket=a),p.passthrough&&(f.passthrough=p.passthrough),f}function x4(e,t){const n=e.key,r=t.global.overrides;return r&&r[n]&&(e=Object.assign({},e,r[n]),typeof e.url=="string"&&(e.url=iS(e.url))),e}function Mr(e,t,n){let r=t||"id",o="";const a=ES(e);return a[r]&&(o=a[r]),!o&&n&&(a[n]&&(o=a[n]),o&&(r=n)),{hashAttribute:r,hashValue:o}}function _4(e,t){const n=t.user.url;if(!n)return!1;const r=n.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");return!!(e.test(n)||e.test(r))}function E4(e,t){const n=t.global.groups||{};for(let r=0;r<e.length;r++)if(n[e[r]])return!0;return!1}function w4({ctx:e,expKey:t,expBucketVersion:n,expHashAttribute:r,expFallbackAttribute:o,expMinBucketVersion:a,expMeta:l}){n=n||0,a=a||0,r=r||"id",l=l||[];const c=Qu(t,n),u=S4(e,r,o);if(a>0)for(let f=0;f<a;f++){const m=Qu(t,f);if(u[m]!==void 0)return{variation:-1,versionIsBlocked:!0}}const d=u[c];if(d===void 0)return{variation:-1};const p=l.findIndex(f=>f.key===d);return p<0?{variation:-1}:{variation:p}}function Qu(e,t){return t=t||0,`${e}__${t}`}function ed(e,t){return`${e}||${t}`}function S4(e,t,n){if(!e.user.stickyBucketAssignmentDocs)return{};const{hashAttribute:r,hashValue:o}=Mr(e,t),a=ed(r,ui(o)),{hashAttribute:l,hashValue:c}=Mr(e,n),u=c?ed(l,ui(c)):null,d={};return u&&e.user.stickyBucketAssignmentDocs[u]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[u].assignments||{}),e.user.stickyBucketAssignmentDocs[a]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[a].assignments||{}),d}function C4(e,t,n,r){const o=ed(t,n),a=e.user.stickyBucketAssignmentDocs&&e.user.stickyBucketAssignmentDocs[o]?e.user.stickyBucketAssignmentDocs[o].assignments||{}:{},l={...a,...r},c=JSON.stringify(a)!==JSON.stringify(l);return{key:o,doc:{attributeName:t,attributeValue:n,assignments:l},changed:c}}function P4(e,t){const n=new Set,r=t&&t.features?t.features:e.global.features||{},o=t&&t.experiments?t.experiments:e.global.experiments||[];return Object.keys(r).forEach(a=>{const l=r[a];if(l.rules)for(const c of l.rules)c.variations&&(n.add(c.hashAttribute||"id"),c.fallbackAttribute&&n.add(c.fallbackAttribute))}),o.map(a=>{n.add(a.hashAttribute||"id"),a.fallbackAttribute&&n.add(a.fallbackAttribute)}),Array.from(n)}async function R4(e,t,n){const r=CS(e,n);return t.getAllAssignments(r)}function CS(e,t){const n={};return P4(e,t).forEach(o=>{const{hashValue:a}=Mr(e,o);n[o]=ui(a)}),n}async function T4(e,t,n){if(e={...e},e.encryptedFeatures){try{e.features=JSON.parse(await fs(e.encryptedFeatures,t,n))}catch(r){console.error(r)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await fs(e.encryptedExperiments,t,n))}catch(r){console.error(r)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await fs(e.encryptedSavedGroups,t,n))}catch(r){console.error(r)}delete e.encryptedSavedGroups}return e}function I4(e){const t=e.apiHost||"https://cdn.growthbook.io";return{apiHost:t.replace(/\/*$/,""),streamingHost:(e.streamingHost||t).replace(/\/*$/,""),apiRequestHeaders:e.apiHostRequestHeaders,streamingHostRequestHeaders:e.streamingHostRequestHeaders}}function td(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}const io=typeof window<"u"&&typeof document<"u",A4=R3();class $4{constructor(t){if(t=t||{},this.version=A4,this._options=this.context=t,this._renderer=t.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!t.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!t.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._onExperimentEval=this._onExperimentEval.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),t.remoteEval){if(t.decryptionKey)throw new Error("Encryption is not available for remoteEval");if(!t.clientKey)throw new Error("Missing clientKey");let n=!1;try{n=!!new URL(t.apiHost||"").hostname.match(/growthbook\.io$/i)}catch{}if(n)throw new Error("Cannot use remoteEval on GrowthBook Cloud")}else if(t.cacheKeyAttributes)throw new Error("cacheKeyAttributes are only used for remoteEval");if(t.stickyBucketService){const n=t.stickyBucketService;this._saveStickyBucketAssignmentDoc=r=>n.saveAssignments(r)}if(t.plugins)for(const n of t.plugins)n(this);if(t.features&&(this.ready=!0),io&&t.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),t.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(const n in this._options.stickyBucketAssignmentDocs){const r=this._options.stickyBucketAssignmentDocs[n];r&&this._options.stickyBucketService.saveAssignments(r).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(t){this._payload=t;const n=await T4(t,this._options.decryptionKey);this._decryptedPayload=n,await this.refreshStickyBuckets(n),n.features&&(this._options.features=n.features),n.savedGroups&&(this._options.savedGroups=n.savedGroups),n.experiments&&(this._options.experiments=n.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(t){this._initialized=!0;const n=t.payload;if(n.encryptedExperiments||n.encryptedFeatures)throw new Error("initSync does not support encrypted payloads");return this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs&&(this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,n)),this._payload=n,this._decryptedPayload=n,n.features&&(this._options.features=n.features),n.experiments&&(this._options.experiments=n.experiments,this._updateAllAutoExperiments()),this.ready=!0,wc(this,t),this}async init(t){if(this._initialized=!0,t=t||{},t.cacheSettings&&I3(t.cacheSettings),t.payload)return await this.setPayload(t.payload),wc(this,t),{success:!0,source:"init"};{const{data:n,...r}=await this._refresh({...t,allowStale:!0});return wc(this,t),await this.setPayload(n||{}),r}}async loadFeatures(t){t=t||{},await this.init({skipCache:t.skipCache,timeout:t.timeout,streaming:(this._options.backgroundSync??!0)&&(t.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(t){const n=await this._refresh({...t||{},allowStale:!1});n.data&&await this.setPayload(n.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){return I4(this._options)}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh({timeout:t,skipCache:n,allowStale:r,streaming:o}){if(!this._options.clientKey)throw new Error("Missing clientKey");return A3({instance:this,timeout:t,skipCache:n||this._options.disableCache,allowStale:r,backgroundSync:o??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(t){console.error("Failed to render",t)}}setFeatures(t){this._options.features=t,this.ready=!0,this._render()}async setEncryptedFeatures(t,n,r){const o=await fs(t,n||this._options.decryptionKey,r);this.setFeatures(JSON.parse(o))}setExperiments(t){this._options.experiments=t,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(t,n,r){const o=await fs(t,n||this._options.decryptionKey,r);this.setExperiments(JSON.parse(o))}async setAttributes(t){if(this._options.attributes=t,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async updateAttributes(t){return this.setAttributes({...this._options.attributes,...t})}async setAttributeOverrides(t){if(this._options.attributeOverrides=t,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async setForcedVariations(t){if(this._options.forcedVariations=t||{},this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}setForcedFeatures(t){this._options.forcedFeatureValues=t,this._render()}async setURL(t){if(t!==this._options.url){if(this._options.url=t,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return{...this._options.attributes,...this._options.attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(t){return this._subscriptions.add(t),()=>{this._subscriptions.delete(t)}}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;const t=await this._refresh({allowStale:!1});t.data&&await this.setPayload(t.data)}getAllResults(){return new Map(this._assigned)}onDestroy(t){this._destroyCallbacks.push(t)}isDestroyed(){return!!this._destroyed}destroy(t){t=t||{},this._destroyed=!0,this._destroyCallbacks.forEach(n=>{try{n()}catch(r){console.error(r)}}),this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,j3(this),t.destroyAllStreams&&fS(),this.logs=[],io&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(n=>{n.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(t){this._renderer=t}forceVariation(t,n){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[t]=n,this._options.remoteEval){this._refreshForRemoteEval();return}this._updateAllAutoExperiments(),this._render()}run(t){const{result:n}=Zu(t,null,this._getEvalContext());return this._onExperimentEval(t,n),n}triggerExperiment(t){return this._triggeredExpKeys.add(t),this._options.experiments?this._options.experiments.filter(r=>r.key===t).map(r=>this._runAutoExperiment(r)).filter(r=>r!==null):null}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this._options.attributes}:this._options.attributes,enableDevMode:this._options.enableDevMode,blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._onExperimentEval,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(t,n){const r=this._activeAutoExperiments.get(t);if(t.manual&&!this._triggeredExpKeys.has(t.key)&&!r)return null;const o=this._isAutoExperimentBlockedByContext(t);let a,l;o?a=ft(this._getEvalContext(),t,-1,!1,""):({result:a,trackingCall:l}=Zu(t,null,this._getEvalContext()),this._onExperimentEval(t,a));const c=JSON.stringify(a.value);if(!n&&a.inExperiment&&r&&r.valueHash===c)return a;if(r&&this._undoActiveAutoExperiment(t),a.inExperiment){const u=Ec(t);if(u==="redirect"&&a.value.urlRedirect&&t.urlPatterns){const d=t.persistQueryString?T3(this._getContextUrl(),a.value.urlRedirect):a.value.urlRedirect;if(lS(d,t.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:t.key}),a;this._redirectedUrl=d;const{navigate:p,delay:f}=this._getNavigateFunction();if(p)if(io)Promise.all([...l?[cS(l,this._options.maxNavigateDelay??1e3)]:[],new Promise(m=>window.setTimeout(m,this._options.navigateDelay??f))]).then(()=>{try{p(d)}catch(m){console.error(m)}});else try{p(d)}catch(m){console.error(m)}}else if(u==="visual"){const d=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(a.value):this._applyDOMChanges(a.value);d&&this._activeAutoExperiments.set(t,{undo:d,valueHash:c})}}return a}_undoActiveAutoExperiment(t){const n=this._activeAutoExperiments.get(t);n&&(n.undo(),this._activeAutoExperiments.delete(t))}_updateAllAutoExperiments(t){if(!this._autoExperimentsAllowed)return;const n=this._options.experiments||[],r=new Set(n);this._activeAutoExperiments.forEach((o,a)=>{r.has(a)||(o.undo(),this._activeAutoExperiments.delete(a))});for(const o of n){const a=this._runAutoExperiment(o,t);if(a&&a.inExperiment&&Ec(o)==="redirect")break}}_onExperimentEval(t,n){const r=this._assigned.get(t.key);this._assigned.set(t.key,{experiment:t,result:n}),this._subscriptions.size>0&&this._fireSubscriptions(t,n,r)}_fireSubscriptions(t,n,r){(!r||r.result.inExperiment!==n.inExperiment||r.result.variationId!==n.variationId)&&this._subscriptions.forEach(o=>{try{o(t,n)}catch(a){console.error(a)}})}_recordChangedId(t){this._completedChangeIds.add(t)}isOn(t){return this.evalFeature(t).on}isOff(t){return this.evalFeature(t).off}getFeatureValue(t,n){const r=this.evalFeature(t).value;return r===null?n:r}feature(t){return this.evalFeature(t)}evalFeature(t){return df(t,this._getEvalContext())}log(t,n){this.debug&&(this._options.log?this._options.log(t,n):console.log(t,n))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(t){this._deferredTrackingCalls=new Map(t.filter(n=>n&&n.experiment&&n.result).map(n=>[td(n.experiment,n.result),n]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;const t=[];this._deferredTrackingCalls.forEach(n=>{!n||!n.experiment||!n.result?console.error("Invalid deferred tracking call",{call:n}):t.push(this._options.trackingCallback(n.experiment,n.result))}),this._deferredTrackingCalls.clear(),await Promise.all(t)}setTrackingCallback(t){this._options.trackingCallback=t,this.fireDeferredTrackingCalls()}setFeatureUsageCallback(t){this._options.onFeatureUsage=t}setEventLogger(t){this._options.eventLogger=t}async logEvent(t,n){if(this._destroyed){console.error("Cannot log event to destroyed GrowthBook instance");return}if(this._options.enableDevMode&&this.logs.push({eventName:t,properties:n,timestamp:Date.now().toString(),logType:"event"}),this._options.eventLogger)try{await this._options.eventLogger(t,n||{},this._getUserContext())}catch(r){console.error(r)}else console.error("No event logger configured")}_saveDeferredTrack(t){this._deferredTrackingCalls.set(td(t.experiment,t.result),t)}_getContextUrl(){return this._options.url||(io?window.location.href:"")}_isAutoExperimentBlockedByContext(t){const n=Ec(t);if(n==="visual"){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&t.variations.some(r=>r.js))return!0}else if(n==="redirect"){if(this._options.disableUrlRedirectExperiments)return!0;try{const r=new URL(this._getContextUrl());for(const o of t.variations){if(!o||!o.urlRedirect)continue;const a=new URL(o.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(a.protocol!==r.protocol||a.host!==r.host))return!0}}catch(r){return this.log("Error parsing current or redirect URL",{id:t.key,error:r}),!0}}else return!0;return!!(t.changeId&&(this._options.blockedChangeIds||[]).includes(t.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:io?{navigate:t=>{window.location.replace(t)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(t){if(!io)return;const n=[];if(t.css){const r=document.createElement("style");r.innerHTML=t.css,document.head.appendChild(r),n.push(()=>r.remove())}if(t.js){const r=document.createElement("script");r.innerHTML=t.js,this._options.jsInjectionNonce&&(r.nonce=this._options.jsInjectionNonce),document.head.appendChild(r),n.push(()=>r.remove())}return t.domMutations&&t.domMutations.forEach(r=>{n.push(l4.declarative(r).revert)}),()=>{n.forEach(r=>r())}}async refreshStickyBuckets(t){if(this._options.stickyBucketService){const n=this._getEvalContext(),r=await R4(n,this._options.stickyBucketService,t);this._options.stickyBucketAssignmentDocs=r}}generateStickyBucketAssignmentDocsSync(t,n){if(!("getAllAssignmentsSync"in t)){console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");return}const r=this._getEvalContext(),o=CS(r,n);return t.getAllAssignmentsSync(o)}inDevMode(){return!!this._options.enableDevMode}}const j4="https://cdn.growthbook.io",pi=new $4({apiHost:j4,clientKey:"",enableDevMode:!1,trackingCallback:(e,t)=>{jr("experiment_exposure",{experiment_id:e.key,variation_id:t.variationId,variant:String(t.value),in_experiment:t.inExperiment})}}),ph="avalog.ab.anon_id",O4=()=>PS();function PS(){if(typeof window>"u")return;let e;try{e=localStorage.getItem(ph)??"",e||(e=N4(),localStorage.setItem(ph,e))}catch{e="no-storage"}pi.setAttributes({id:e})}function N4(){try{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();if(typeof crypto<"u"&&crypto.getRandomValues){const e=new Uint8Array(16);return crypto.getRandomValues(e),Array.from(e,t=>t.toString(16).padStart(2,"0")).join("")}}catch{}return Math.random().toString(36).slice(2)+Date.now().toString(36)}const _X={HERO_CTA_COPY:"hero_cta_copy",PRICING_DISPLAY:"pricing_display",TRUST_SIGNAL:"trust_signal"},fh=new Set;function EX(e,t){const[n,r]=s.useState(t[0]),o=s.useRef(!1),a=s.useCallback(l=>{const c=`${e}:${l}`;fh.has(c)||o.current||(o.current=!0,fh.add(c),jr("experiment_exposure",{experiment_id:e,variant:l}))},[e]);return s.useEffect(()=>{if(typeof window>"u")return;const c=pi.run({key:e,variations:t}).value;r(c),a(c)},[e]),n}const D4=({children:e})=>{var a;const{user:t,isAuthenticated:n}=ks(),r=((a=t==null?void 0:t.tier)==null?void 0:a.toLowerCase())??"free",o=["free","starter","pro","enterprise"].includes(r)?r:"free";return s.useEffect(()=>{O4(),LB({isOn:l=>pi.isOn(l)})},[]),s.useEffect(()=>{pi.setAttributes({id:(t==null?void 0:t.email)??"",loggedIn:n,tier:o})},[t==null?void 0:t.email,n,o]),s.useEffect(()=>{},[o]),i.jsx(QE.Provider,{value:{tier:o,isAuthenticated:n},children:e})},L4={selectedShippingOption:void 0,setSelectedShippingOption:()=>{}},RS=s.createContext(L4),M4=({children:e})=>{const[t,n]=s.useState();return i.jsx(RS.Provider,{value:{selectedShippingOption:t,setSelectedShippingOption:n},children:e})},wX=()=>s.useContext(RS),k4={async getStatus(){return(await Ae.get("/license/status",{skipAuth:!0})).data},async activate(e){return(await Ae.post("/license/activate",{token:e},{skipAuth:!0})).data},async deactivate(e){return(await Ae.post("/license/deactivate",{token:e},{skipAuth:!0})).data}},mh=5e3,ts=new Map;function z4(e){const t=Date.now(),n=ts.get(e);if(n&&t-n<mh)return!1;if(ts.set(e,t),ts.size>50)for(const[r,o]of ts)t-o>mh&&ts.delete(r);return!0}function nd(e,t){const n=e instanceof Error?e.message:typeof e=="string"?e:"Unknown error",r=e instanceof Error?e.stack:void 0,o=`${t}::${n}`;if(!z4(o))return;const a={message:n,stack:r,source:t,url:typeof window<"u"?window.location.href:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",timestamp:new Date().toISOString()};console.error(`[errorLogger:${t}]`,a)}function V4(){typeof window>"u"||(window.addEventListener("error",e=>{nd(e.error??e.message,"window-error")}),window.addEventListener("unhandledrejection",e=>{nd(e.reason,"unhandled-rejection")}))}class rd extends s.Component{constructor(){super(...arguments);pt(this,"state",{hasError:!1,error:null});pt(this,"handleReload",()=>{window.location.reload()});pt(this,"handleHome",()=>{window.location.assign("/")})}static getDerivedStateFromError(n){return{hasError:!0,error:n}}componentDidCatch(n,r){const o=this.props.label?`[${this.props.label}] `:"",a=new Error(`${o}${n.message}

Component stack:${r.componentStack??""}`);a.stack=n.stack,nd(a,"react-boundary")}render(){return this.state.hasError?this.props.fallback?this.props.fallback:i.jsxs("div",{role:"alert",style:{maxWidth:640,margin:"80px auto",padding:"32px 24px",fontFamily:"Montserrat, system-ui, sans-serif",textAlign:"center"},children:[i.jsx("h1",{style:{fontSize:28,marginBottom:16},children:"Что-то пошло не так"}),i.jsx("p",{style:{fontSize:16,color:"#666",marginBottom:24},children:"Произошла непредвиденная ошибка. Мы получили уведомление и уже разбираемся."}),i.jsxs("div",{style:{display:"flex",gap:12,justifyContent:"center"},children:[i.jsx("button",{type:"button",onClick:this.handleReload,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"#1a1a1a",color:"#fff",borderRadius:6,cursor:"pointer"},children:"Обновить страницу"}),i.jsx("button",{type:"button",onClick:this.handleHome,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"transparent",color:"#1a1a1a",borderRadius:6,cursor:"pointer"},children:"На главную"})]}),!1]}):this.props.children}}function B4(){const e=dn();return s.useEffect(()=>{tp(e.pathname+e.search)},[e.pathname,e.search]),null}const F4=["/m/","/faq","/glossary","/blog","/compare","/vs/","/help"];function H4(e){return F4.some(t=>e.startsWith(t))}function U4(){const{pathname:e}=dn();return s.useEffect(()=>{if(!Gb())return;const t=qb();t&&(H4(e)?t.startSessionRecording():t.stopSessionRecording())},[e]),null}const W4=()=>{if(typeof window>"u")return null;const e=window.location.hostname;return e==="test.avalog.ru"||e.startsWith("staging.")?i.jsxs("div",{className:"staging-badge",role:"status","aria-label":"staging environment",children:[i.jsx("span",{className:"staging-badge__dot","aria-hidden":"true",children:"●"}),"STAGING"]}):null};function ct({to:e}){const{search:t,hash:n}=dn();return i.jsx(Pt,{to:`${e}${t}${n}`,replace:!0})}function G4(){const{id:e}=dd(),{search:t,hash:n}=dn();return i.jsx(Pt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function lo({from:e,to:t}){const{pathname:n,search:r,hash:o}=dn(),a=n.startsWith(e)?n.slice(e.length):"";return i.jsx(Pt,{to:`${t}${a}${r}${o}`,replace:!0})}const q4=s.lazy(()=>w(()=>import("./MarketingCalculatorPage-Dyr0-G5T.js"),__vite__mapDeps([26,1,27,28,8,29,30,6,31,32,33,4,34,5,35,36,37,3,7,38,39,40,41,42,43,44,45,46,47,48,49,9,10]))),K4=s.lazy(()=>w(()=>import("./MarketingCustomsCalculatorPage-C08K3AzN.js"),__vite__mapDeps([50,1,4,33,8,6,34,5,35,36,37,3,7,38,51,52,53,54,55,32,56,57,46,58,9,10]))),X4=s.lazy(()=>w(()=>import("./MarketingSearchResultsPage-B0YvVxf-.js"),__vite__mapDeps([59,1,8,4,42,41,29,28,30,6,33,34,5,35,36,37,3,7,38,60,61,62,63,64,40,65,66,67,68,69,70,71,72,55,73,58,46,74,75,48,76,53,77,17,43,39,78,79,80,9,10]))),Y4=s.lazy(()=>w(()=>import("./MarketingOrderDetailsPage-CsVjm93P.js"),__vite__mapDeps([81,1,4,42,29,33,8,6,34,5,35,36,37,3,7,38,82,83,63,84,61,40,85,86,87,88,78,43,89,70,90,91,69,92,46,55,93,94,58,73,80,95,96,79,97,68,98,9,10]))),gh=s.lazy(()=>w(()=>import("./MarketingSnapshotViewPage-DMFko_fw.js"),__vite__mapDeps([99,1,4,42,33,8,6,34,5,35,36,37,3,7,38,83,100,61,63,84,40,95,80,73,9,10]))),J4=s.lazy(()=>w(()=>import("./MarketingMailingViewPage-G5LA4_5q.js"),__vite__mapDeps([101,1,4,42,33,8,6,34,5,35,36,37,3,7,38,66,67,61,63,40,68,69,70,71,72,55,73,58,46,74,102,32,9,10]))),Z4=s.lazy(()=>w(()=>import("./MarketingForgotPasswordPage-D5HPVaWf.js"),__vite__mapDeps([103,1,69,4,33,8,6,34,5,35,36,37,3,7,38,58,9,10]))),Q4=s.lazy(()=>w(()=>import("./MarketingSettingsPage-CdzRI3aD.js"),__vite__mapDeps([104,1,4,33,8,6,34,5,35,36,37,3,7,38,69,105,42,89,73,48,106,107,108,109,91,110,111,94,112,113,9,10]))),eU=s.lazy(()=>w(()=>import("./MarketingOrdersPage-C9Lar8uo.js"),__vite__mapDeps([114,1,8,4,115,116,117,98,118,119,120,33,6,34,5,35,36,37,3,7,38,72,121,122,9,10]))),tU=s.lazy(()=>w(()=>import("./MarketingMailingsArchivePage-lwnj9C7W.js"),__vite__mapDeps([123,1,8,4,42,117,33,6,34,5,35,36,37,3,7,38,124,102,73,98,121,120,9,10]))),nU=s.lazy(()=>w(()=>import("./MarketingRouteSubscriptionsPage--RBM5Yqq.js"),__vite__mapDeps([125,1,8,126,4,6,78,42,117,33,34,5,35,36,37,3,7,38,127,73,98,92,111,9,10]))),rU=s.lazy(()=>w(()=>import("./MarketingNotificationsInboxPage-BLxpaOsb.js"),__vite__mapDeps([128,1,4,33,8,6,34,5,35,36,37,3,7,38,129,42,73,130,9,10]))),oU=s.lazy(()=>w(()=>import("./MarketingExchangeAboutPage-CyGvCJau.js"),__vite__mapDeps([131,1,4,33,8,6,34,5,35,36,37,3,7,38,132,133,46,134,110,49,118,9,10]))),sU=s.lazy(()=>w(()=>import("./MarketingExchangeListPage-CIlZnFLA.js"),__vite__mapDeps([135,1,8,4,42,33,6,34,5,35,36,37,3,7,38,44,45,136,132,91,73,95,9,10]))),aU=s.lazy(()=>w(()=>import("./MarketingExchangeCreatePage-BP-4QU4b.js"),__vite__mapDeps([137,1,69,4,33,8,6,34,5,35,36,37,3,7,38,58,132,73,9,10]))),iU=s.lazy(()=>w(()=>import("./MarketingExchangeDetailPage-CUscXRYX.js"),__vite__mapDeps([138,1,8,4,42,69,6,73,134,33,34,5,35,36,37,3,7,38,58,80,78,110,9,10]))),lU=s.lazy(()=>w(()=>import("./MarketingExchangeManagePage-B543btD-.js"),__vite__mapDeps([139,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,73,110,140,134,141,9,10]))),cU=s.lazy(()=>w(()=>import("./MarketingBidEditPage-ClqtwDvZ.js"),__vite__mapDeps([142,1,69,8,4,42,33,6,34,5,35,36,37,3,7,38,58,134,73,105,78,111,9,10]))),uU=s.lazy(()=>w(()=>import("./MarketingExchangeChatPage-BMfoNqcY.js"),__vite__mapDeps([143,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,141,73,52,9,10]))),dU=s.lazy(()=>w(()=>import("./MarketingCounterOffersPage-BSqhZ_ve.js"),__vite__mapDeps([144,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,145,73,110,9,10]))),pU=s.lazy(()=>w(()=>import("./MarketingBidAttachmentsPage-BaUjQDm6.js"),__vite__mapDeps([146,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,147,73,74,98,111,9,10]))),fU=s.lazy(()=>w(()=>import("./MarketingExchangeWatchListPage-D3mdY2OY.js"),__vite__mapDeps([148,1,8,4,42,33,6,34,5,35,36,37,3,7,38,73,95,9,10]))),mU=s.lazy(()=>w(()=>import("./MarketingExchangeClonePage-MJk5DPi_.js"),__vite__mapDeps([149,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,79,73,9,10]))),gU=s.lazy(()=>w(()=>import("./MarketingSupplierPortalPage-BEmIoluX.js"),__vite__mapDeps([150,1,4,33,8,6,34,5,35,36,37,3,7,38,134,110,121,151,9,10]))),hU=s.lazy(()=>w(()=>import("./MarketingSupplierAuctionsPage-D-1VLbid.js"),__vite__mapDeps([152,1,8,4,42,33,6,34,5,35,36,37,3,7,38,134,73,95,9,10]))),vU=s.lazy(()=>w(()=>import("./MarketingSupplierMyBidsPage-Emex9SHX.js"),__vite__mapDeps([153,1,8,4,42,33,6,34,5,35,36,37,3,7,38,73,134,9,10]))),hh=s.lazy(()=>w(()=>import("./MarketingSupplierReputationPage-BTEWKjsK.js"),__vite__mapDeps([154,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,73,94,110,141,134,9,10]))),bU=s.lazy(()=>w(()=>import("./MarketingAdminExchangeStatsPage-hXDx-YSf.js"),__vite__mapDeps([155,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,57,73,78,134,110,141,9,10]))),yU=s.lazy(()=>w(()=>import("./MarketingAdminChatModerationPage-szQIUzjI.js"),__vite__mapDeps([156,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,57,73,78,52,9,10]))),xU=s.lazy(()=>w(()=>import("./MarketingAdminRequestAuditPage-CuCN96gE.js"),__vite__mapDeps([157,1,8,4,42,33,6,34,5,35,36,37,3,7,38,58,57,73,121,134,141,9,10]))),_U=s.lazy(()=>w(()=>import("./MarketingAdminOverviewPage-CSdgRajZ.js"),__vite__mapDeps([158,1,8,4,42,33,6,34,5,35,36,37,3,7,38,159,160,73,52,9,46,161,145,10]))),EU=s.lazy(()=>w(()=>import("./MarketingExchangePublicStatsPage-CPi0oDS_.js"),__vite__mapDeps([162,1,8,4,42,33,6,34,5,35,36,37,3,7,38,73,161,134,9,10]))),wU=s.lazy(()=>w(()=>import("./MarketingPreviewTourPage-DERzoCMM.js"),__vite__mapDeps([163,1,4,33,8,6,34,5,35,36,37,3,7,38,78,110,48,91,134,141,145,147,79,57,94,9,10]))),SU=s.lazy(()=>w(()=>import("./GroupHomePage-BHbRatEq.js"),__vite__mapDeps([164,1,4,33,8,6,34,5,35,36,37,3,7,38,165,17,73,9,10]))),CU=s.lazy(()=>w(()=>import("./AvaPayPage-CEO46UWY.js"),__vite__mapDeps([166,1,167,4,33,8,6,34,5,35,36,37,3,7,38,168,165,17,73,46,169,170,9,10]))),PU=s.lazy(()=>w(()=>import("./AvaPayHowPage-Btl2ygqL.js"),__vite__mapDeps([171,1,4,33,8,6,34,5,35,36,37,3,7,38,168,165,17,58,46,9,10]))),RU=s.lazy(()=>w(()=>import("./AvaSaasPage-CyM7MJ48.js"),__vite__mapDeps([172,1,167,4,33,8,6,34,5,35,36,37,3,7,38,168,165,17,73,46,39,173,174,76,175,9,10]))),TU=s.lazy(()=>w(()=>import("./AvaTradePage-DEfvXE4F.js"),__vite__mapDeps([176,1,167,4,33,8,6,34,5,35,36,37,3,7,38,168,165,17,73,46,177,56,9,10]))),IU=s.lazy(()=>w(()=>import("./AvaConsultPage-CTRvQwZ_.js"),__vite__mapDeps([178,1,167,4,33,8,6,34,5,35,36,37,3,7,38,168,165,17,73,46,9,10])));function AU(){return[i.jsx(E,{path:"/m",element:i.jsx(ct,{to:"/"})},"m-home"),i.jsx(E,{path:"/group",element:i.jsx(SU,{})},"m-group"),i.jsx(E,{path:"/avapay/how",element:i.jsx(PU,{})},"m-avapay-how"),i.jsx(E,{path:"/avapay",element:i.jsx(CU,{})},"m-avapay"),i.jsx(E,{path:"/avasaas",element:i.jsx(RU,{})},"m-avasaas"),i.jsx(E,{path:"/avatrade",element:i.jsx(TU,{})},"m-avatrade"),i.jsx(E,{path:"/avaconsult",element:i.jsx(IU,{})},"m-avaconsult"),i.jsx(E,{path:"/preview",element:i.jsx(wU,{})},"m-preview"),i.jsx(E,{path:"/calculator/customs",element:i.jsx(K4,{})},"m-calc-customs"),i.jsx(E,{path:"/calculator",element:i.jsx(q4,{})},"m-calc"),i.jsx(E,{path:"/search",element:i.jsx(X4,{})},"m-results"),i.jsx(E,{path:"/order/:id",element:i.jsx(Y4,{})},"m-order"),i.jsx(E,{path:"/q/:token",element:i.jsx(gh,{})},"m-q"),i.jsx(E,{path:"/p/:token",element:i.jsx(gh,{})},"m-p"),i.jsx(E,{path:"/mailing-view/:token",element:i.jsx(J4,{})},"m-mailing-view"),i.jsx(E,{path:"/m/tracking/*",element:i.jsx(lo,{from:"/m/tracking",to:"/tracking"})},"m-tracking-redirect"),i.jsx(E,{path:"/m/auth",element:i.jsx(ct,{to:"/login"})},"m-auth"),i.jsx(E,{path:"/forgot-password",element:i.jsx(Z4,{})},"m-forgot"),i.jsx(E,{path:"/lk/settings",element:i.jsx(Q4,{})},"lk-settings"),i.jsx(E,{path:"/lk/orders",element:i.jsx(eU,{})},"lk-orders"),i.jsx(E,{path:"/lk/mailings",element:i.jsx(tU,{})},"lk-mailings"),i.jsx(E,{path:"/lk/subscriptions",element:i.jsx(nU,{})},"lk-subscriptions"),i.jsx(E,{path:"/dashboard",element:i.jsx(ct,{to:"/lk"})},"m-dashboard"),i.jsx(E,{path:"/dashboard/settings",element:i.jsx(ct,{to:"/lk/settings"})},"m-settings"),i.jsx(E,{path:"/dashboard/orders",element:i.jsx(ct,{to:"/lk/orders"})},"m-orders"),i.jsx(E,{path:"/dashboard/saved",element:i.jsx(ct,{to:"/lk/saved-calcs"})},"m-saved"),i.jsx(E,{path:"/dashboard/mailings",element:i.jsx(ct,{to:"/lk/mailings"})},"m-mailings"),i.jsx(E,{path:"/dashboard/subscriptions",element:i.jsx(ct,{to:"/lk/subscriptions"})},"m-subscriptions"),i.jsx(E,{path:"/dashboard/notifications",element:i.jsx(ct,{to:"/lk/notifications"})},"m-notifications-prefs"),i.jsx(E,{path:"/notifications",element:i.jsx(rU,{})},"m-notifications-inbox"),i.jsx(E,{path:"/exchange/about",element:i.jsx(oU,{})},"m-exchange-about"),i.jsx(E,{path:"/exchange/new",element:i.jsx(aU,{})},"m-exchange-new"),i.jsx(E,{path:"/exchange/watching",element:i.jsx(fU,{})},"m-exchange-watching"),i.jsx(E,{path:"/exchange/stats",element:i.jsx(EU,{})},"m-exchange-stats"),i.jsx(E,{path:"/exchange/bids/:bidId/attachments",element:i.jsx(pU,{})},"m-bid-attachments"),i.jsx(E,{path:"/exchange/bids/:bidId/edit",element:i.jsx(cU,{})},"m-bid-edit"),i.jsx(E,{path:"/exchange/bids/:bidId/counter-offers",element:i.jsx(dU,{})},"m-counter-offers"),i.jsx(E,{path:"/exchange/:id/chat",element:i.jsx(uU,{})},"m-exchange-chat"),i.jsx(E,{path:"/exchange/:id/manage",element:i.jsx(lU,{})},"m-exchange-manage"),i.jsx(E,{path:"/exchange/:id/clone",element:i.jsx(mU,{})},"m-exchange-clone"),i.jsx(E,{path:"/exchange/supplier",element:i.jsx(gU,{})},"m-supplier"),i.jsx(E,{path:"/exchange/supplier/auctions",element:i.jsx(hU,{})},"m-supplier-auctions"),i.jsx(E,{path:"/exchange/supplier/bids",element:i.jsx(vU,{})},"m-supplier-bids"),i.jsx(E,{path:"/exchange/supplier/reputation",element:i.jsx(hh,{})},"m-supplier-reputation"),i.jsx(E,{path:"/exchange/supplier/reputation/:userId",element:i.jsx(hh,{})},"m-supplier-reputation-id"),i.jsx(E,{path:"/exchange/:id",element:i.jsx(iU,{})},"m-exchange-detail"),i.jsx(E,{path:"/exchange",element:i.jsx(sU,{})},"m-exchange-list"),i.jsx(E,{path:"/m/supplier/*",element:i.jsx(lo,{from:"/m/supplier",to:"/exchange/supplier"})},"m-supplier-redirect"),i.jsx(E,{path:"/m/admin",element:i.jsx(_U,{})},"m-admin-overview"),i.jsx(E,{path:"/m/admin/exchange/stats",element:i.jsx(bU,{})},"m-admin-stats"),i.jsx(E,{path:"/m/admin/exchange/chat-moderation",element:i.jsx(yU,{})},"m-admin-chat-mod"),i.jsx(E,{path:"/m/admin/exchange/requests/:id",element:i.jsx(xU,{})},"m-admin-audit"),i.jsx(E,{path:"/m/reviews",element:i.jsx(Pt,{to:"/reviews",replace:!0})},"m-reviews"),i.jsx(E,{path:"/m/calc",element:i.jsx(ct,{to:"/calculator"})},"m-calc-redirect"),i.jsx(E,{path:"/m/results",element:i.jsx(ct,{to:"/search"})},"m-results-redirect"),i.jsx(E,{path:"/m/order/:id",element:i.jsx(G4,{})},"m-order-redirect"),i.jsx(E,{path:"/m/forgot-password",element:i.jsx(ct,{to:"/forgot-password"})},"m-forgot-redirect"),i.jsx(E,{path:"/m/preview",element:i.jsx(ct,{to:"/preview"})},"m-preview-redirect"),i.jsx(E,{path:"/m/dashboard/settings",element:i.jsx(ct,{to:"/lk/settings"})},"m-dashboard-settings-redirect"),i.jsx(E,{path:"/m/dashboard/orders",element:i.jsx(ct,{to:"/lk/orders"})},"m-dashboard-orders-redirect"),i.jsx(E,{path:"/m/dashboard/saved",element:i.jsx(ct,{to:"/lk/saved-calcs"})},"m-dashboard-saved-redirect"),i.jsx(E,{path:"/m/dashboard/mailings",element:i.jsx(ct,{to:"/lk/mailings"})},"m-dashboard-mailings-redirect"),i.jsx(E,{path:"/m/dashboard/subscriptions",element:i.jsx(ct,{to:"/lk/subscriptions"})},"m-dashboard-subscriptions-redirect"),i.jsx(E,{path:"/m/dashboard/notifications",element:i.jsx(ct,{to:"/lk/notifications"})},"m-dashboard-notifications-redirect"),i.jsx(E,{path:"/m/dashboard",element:i.jsx(ct,{to:"/lk"})},"m-dashboard-redirect"),i.jsx(E,{path:"/m/profile/settings",element:i.jsx(ct,{to:"/lk/settings"})},"m-profile-settings-redirect"),i.jsx(E,{path:"/m/profile/orders",element:i.jsx(ct,{to:"/lk/orders"})},"m-profile-orders-redirect"),i.jsx(E,{path:"/m/profile/saved",element:i.jsx(ct,{to:"/lk/saved-calcs"})},"m-profile-saved-redirect"),i.jsx(E,{path:"/m/profile",element:i.jsx(ct,{to:"/lk"})},"m-profile-redirect"),i.jsx(E,{path:"/m/exchange/*",element:i.jsx(lo,{from:"/m/exchange",to:"/exchange"})},"m-exchange-redirect"),i.jsx(E,{path:"/m/notifications",element:i.jsx(ct,{to:"/notifications"})},"m-notifications-redirect"),i.jsx(E,{path:"/m/q/*",element:i.jsx(lo,{from:"/m/q",to:"/q"})},"m-q-redirect"),i.jsx(E,{path:"/m/p/*",element:i.jsx(lo,{from:"/m/p",to:"/p"})},"m-p-redirect"),i.jsx(E,{path:"/m/mailing-view/*",element:i.jsx(lo,{from:"/m/mailing-view",to:"/mailing-view"})},"m-mailing-view-redirect")]}const $U=({children:e})=>i.jsx(i.Fragment,{children:e}),jU=s.lazy(()=>w(()=>import("./CookieConsentBanner-Drw2aER0.js"),__vite__mapDeps([179,1,6,113,180,132,8,4,9,10]))),OU=s.lazy(()=>w(()=>import("./AuthForm-BLRnG-YZ.js"),__vite__mapDeps([181,1,182,4,29,62,183,30,6,184,9,185,186,187,82,188,189,190,191,127,192,117,193,194,124,116,106,8,10,195]))),NU=s.lazy(()=>w(()=>import("./DesignSystemShowcase-CQQ1wlSN.js"),__vite__mapDeps([196,1,4,42,197,8,6,9,10,48,5,86,46,73,40]))),DU=s.lazy(()=>w(()=>import("./ServicesIndexPage-DC51j37V.js"),__vite__mapDeps([198,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,40,199,200,9,10]))),LU=s.lazy(()=>w(()=>import("./PricingPage-RhNuk5XU.js"),__vite__mapDeps([201,1,4,33,8,6,34,5,35,36,37,3,7,38,48,202,54,9,10]))),MU=s.lazy(()=>w(()=>import("./WebhookDocsPage-DZCeiOWb.js"),__vite__mapDeps([203,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),kU=s.lazy(()=>w(()=>import("./PortalWebhooksPage-CDO688AS.js"),__vite__mapDeps([204,1,4,42,33,8,6,34,5,35,36,37,3,7,38,91,73,107,79,111,9,10]))),zU=s.lazy(()=>w(()=>import("./AcceptInvitePage-Bi-om79S.js"),__vite__mapDeps([205,1,4,33,8,6,34,5,35,36,37,3,7,38,73,46,9,10]))),VU=s.lazy(()=>w(()=>import("./PortalShipmentDetailPage-CtJGGVHg.js"),__vite__mapDeps([206,1,207,8,6,4,9,10,208,42,33,34,5,35,36,37,3,7,38,73,58]))),BU=s.lazy(()=>w(()=>import("./PortalShipmentsPage-BS0kAACX.js"),__vite__mapDeps([209,1,210,4,42,33,8,6,34,5,35,36,37,3,7,38,73,9,10]))),FU=s.lazy(()=>w(()=>import("./PortalHomePage-CYYP4kBO.js"),__vite__mapDeps([211,1,210,4,42,33,8,6,34,5,35,36,37,3,7,38,212,161,9,10]))),HU=s.lazy(()=>w(()=>import("./LkOverviewPage-BnfwYsRR.js"),__vite__mapDeps([213,1,4,33,8,6,34,5,35,36,37,3,7,38,43,60,9,10]))),UU=s.lazy(()=>w(()=>import("./LkCalcPage-g-yftDng.js"),__vite__mapDeps([214,1,4,33,8,6,34,5,35,36,37,3,7,38,27,28,29,30,31,32,39,40,58,9,10]))),vh=s.lazy(()=>w(()=>import("./LkApplicationsListPage-Bc6VCwL7.js"),__vite__mapDeps([215,1,4,42,33,8,6,34,5,35,36,37,3,7,38,216,72,73,9,10]))),WU=s.lazy(()=>w(()=>import("./LkApplicationPage-C7-20c0m.js"),__vite__mapDeps([217,1,4,6,37,46,98,42,35,170,113,90,183,218,52,219,220,74,73,111,221,33,8,34,5,36,3,7,38,140,68,43,79,222,223,200,58,9,10]))),GU=s.lazy(()=>w(()=>import("./LkDocumentsPage-CePhz1Xd.js"),__vite__mapDeps([224,1,8,219,4,220,74,37,46,73,111,6,98,7,42,33,34,5,35,36,3,38,200,225,64,68,9,10]))),qU=s.lazy(()=>w(()=>import("./LkNotificationsPage-BtPdM0wH.js"),__vite__mapDeps([226,1,4,33,8,6,34,5,35,36,37,3,7,38,227,42,73,46,130,108,228,9,10]))),KU=s.lazy(()=>w(()=>import("./LkTeamPage-DryOurvl.js"),__vite__mapDeps([229,1,4,115,8,116,117,98,118,119,120,33,6,34,5,35,36,37,3,7,38,216,183,73,9,10]))),XU=s.lazy(()=>w(()=>import("./LkSavedCalcsPage-CNRPgNQy.js"),__vite__mapDeps([230,1,4,42,33,8,6,34,5,35,36,37,3,7,38,82,73,120,92,96,111,9,10]))),YU=s.lazy(()=>w(()=>import("./LkShipmentsPage-7RUOoSBv.js"),__vite__mapDeps([231,1,4,6,46,33,8,34,5,35,36,37,3,7,38,42,232,119,73,233,9,10]))),JU=s.lazy(()=>w(()=>import("./LkCalendarPage-uYcyQ-B6.js"),__vite__mapDeps([234,1,4,42,33,8,6,34,5,35,36,37,3,7,38,120,235,68,79,111,9,10]))),ZU=s.lazy(()=>w(()=>import("./LkShipmentDetailPage-CpFOf70w.js"),__vite__mapDeps([236,8,1,4,42,33,6,34,5,35,36,37,3,7,38,232,58,73,233,68,46,9,10]))),QU=s.lazy(()=>w(()=>import("./LkCustomsPage-DPIJQc8f.js"),__vite__mapDeps([237,1,4,42,33,8,6,34,5,35,36,37,3,7,38,51,32,73,39,46,9,10]))),eW=s.lazy(()=>w(()=>import("./LkShipmentTrackerPage-cwjd-8yi.js"),__vite__mapDeps([238,8,1,4,42,33,6,34,5,35,36,37,3,7,38,46,58,73,222,239,96,79,68,9,10]))),tW=s.lazy(()=>w(()=>import("./LkHelpPage-DM1ZLPbr.js"),__vite__mapDeps([240,1,4,33,8,6,34,5,35,36,37,3,7,38,241,9,10]))),nW=s.lazy(()=>w(()=>import("./LkSalesFastQuotePage-B-goo6W3.js"),__vite__mapDeps([242,1,4,33,8,6,34,5,35,36,37,3,7,38,243,79,244,9,10]))),rW=s.lazy(()=>w(()=>import("./LkSalesLeadsPage-RyLy-TO5.js"),__vite__mapDeps([245,1,4,42,33,8,6,34,5,35,36,37,3,7,38,222,80,79,52,9,10]))),oW=s.lazy(()=>w(()=>import("./LkReferralPage-Dl8MeRYL.js"),__vite__mapDeps([246,1,4,42,33,8,6,34,5,35,36,37,3,7,38,43,247,96,73,46,161,79,9,10])));s.lazy(()=>w(()=>import("./LkPartnerPage-PhBSYaVk.js"),__vite__mapDeps([248,1,4,42,33,8,6,34,5,35,36,37,3,7,38,247,73,161,46,98,9,10])));const sW=s.lazy(()=>w(()=>import("./ReferralProgramPage-BFGxTtMf.js"),__vite__mapDeps([249,1,4,33,8,6,34,5,35,36,37,3,7,38,141,75,46,96,9,10]))),aW=s.lazy(()=>w(()=>import("./LkAdminCustomersPage-DJa107fz.js"),__vite__mapDeps([250,1,4,42,33,8,6,34,5,35,36,37,3,7,38,251,47,52,222,119,161,145,9,10]))),iW=s.lazy(()=>w(()=>import("./PublicHelpPage-Bi3eYtqi.js"),__vite__mapDeps([252,1,4,33,8,6,34,5,35,36,37,3,7,38,241,253,48,9,10]))),lW=s.lazy(()=>w(()=>import("./HelpArticlePage-D2V3TooN.js"),__vite__mapDeps([254,1,4,42,33,8,6,34,5,35,36,37,3,7,38,241,58,255,9,10]))),bh=s.lazy(()=>w(()=>import("./LkInsuranceClaimPage-CIBYQaoZ.js"),__vite__mapDeps([256,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,239,73,9,10]))),cW=s.lazy(()=>w(()=>import("./LkContractWizardPage-DJfSLmW7.js"),__vite__mapDeps([257,1,4,33,8,6,34,5,35,36,37,3,7,38,216,89,70,43,220,58,46,239,73,111,9,10]))),uW=s.lazy(()=>w(()=>import("./PublicResearchIndexPage-BisdfKlL.js"),__vite__mapDeps([258,1,4,33,8,6,34,5,35,36,37,3,7,38,259,180,98,78,9,10]))),dW=s.lazy(()=>w(()=>import("./PublicResearchSmbCostIndexPage-BLpHfc1Q.js"),__vite__mapDeps([260,1,4,33,8,6,34,5,35,36,37,3,7,38,58,48,78,161,98,259,49,113,118,68,180,9,10]))),pW=s.lazy(()=>w(()=>import("./PublicEnFaqPage-5I7ivtcv.js"),__vite__mapDeps([261,1,4,33,8,6,34,5,35,36,37,3,7,38,262,9,10]))),fW=s.lazy(()=>w(()=>import("./PublicEnFaqArticlePage-xlpFzPw9.js"),__vite__mapDeps([263,1,4,33,8,6,34,5,35,36,37,3,7,38,262,9,10]))),mW=s.lazy(()=>w(()=>import("./PublicEnGlossaryIndexPage-CTQSqnDP.js"),__vite__mapDeps([264,1,4,33,8,6,34,5,35,36,37,3,7,38,265,266,9,10]))),gW=s.lazy(()=>w(()=>import("./PublicEnGlossaryTermPage-CybB012f.js"),__vite__mapDeps([267,1,4,33,8,6,34,5,35,36,37,3,7,38,265,9,10]))),hW=s.lazy(()=>w(()=>import("./PublicEnBlogIndexPage-DkYI4EYA.js"),__vite__mapDeps([268,1,4,33,8,6,34,5,35,36,37,3,7,38,269,9,10]))),vW=s.lazy(()=>w(()=>import("./PublicEnBlogArticlePage-B_3uORju.js"),__vite__mapDeps([270,1,4,33,8,6,34,5,35,36,37,3,7,38,269,9,10]))),bW=s.lazy(()=>w(()=>import("./PublicEnAboutPage-DK7Ae4o4.js"),__vite__mapDeps([271,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),yW=s.lazy(()=>w(()=>import("./PublicEnServicesPage-BIq6DmE2.js"),__vite__mapDeps([272,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),xW=s.lazy(()=>w(()=>import("./YdFreightChinaPage-BCgxEmMV.js"),__vite__mapDeps([273,1,274,4,33,8,6,34,5,35,36,37,3,7,38,46,75,9,10]))),_W=s.lazy(()=>w(()=>import("./YdCustomsBrokerPage-Dd2y7kW7.js"),__vite__mapDeps([275,1,274,4,33,8,6,34,5,35,36,37,3,7,38,46,75,113,276,9,10]))),EW=s.lazy(()=>w(()=>import("./YdSmbImportPage-DrqrPgsI.js"),__vite__mapDeps([277,1,274,4,33,8,6,34,5,35,36,37,3,7,38,46,75,145,87,9,10]))),wW=s.lazy(()=>w(()=>import("./MultiOriginCalculatorPage-DZsU-tdu.js"),__vite__mapDeps([278,1,4,42,33,8,6,34,5,35,36,37,3,7,38,243,78,86,96,73,9,10]))),SW=s.lazy(()=>w(()=>import("./PlansPage-BX3MNe3R.js"),__vite__mapDeps([279,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,48,202,9,10]))),CW=s.lazy(()=>w(()=>import("./LoginPage-CRSr5tDu.js"),__vite__mapDeps([280,8,1,4,42,33,6,34,5,35,36,37,3,7,38,9,10]))),PW=s.lazy(()=>w(()=>import("./SignupLegalEntityPage-DXBU0D7H.js"),__vite__mapDeps([281,1,243,8,4,33,6,34,5,35,36,37,3,7,38,94,282,244,73,58,9,10]))),RW=s.lazy(()=>w(()=>import("./PublicTrackPage-5N42HO-R.js"),__vite__mapDeps([283,1,4,42,33,8,6,34,5,35,36,37,3,7,38,96,9,10]))),TW=s.lazy(()=>w(()=>import("./SupplierPortalPage-nz11Yemu.js"),__vite__mapDeps([284,1,4,6,235,73,35,239,74,46,8,9,10]))),IW=s.lazy(()=>w(()=>import("./ToolsHubPage-YhGvUoWf.js"),__vite__mapDeps([285,1,4,33,8,6,34,5,35,36,37,3,7,38,48,173,286,86,287,200,222,76,161,288,77,235,85,282,113,289,290,52,291,151,292,177,293,133,294,145,73,259,118,295,296,297,39,9,10]))),AW=s.lazy(()=>w(()=>import("./ToolsIncotermsPage-B3Fn59U8.js"),__vite__mapDeps([298,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,86,73,46,140,9,10]))),$W=s.lazy(()=>w(()=>import("./ToolsCo2Page-DNoZpLxo.js"),__vite__mapDeps([301,1,4,33,8,6,34,5,35,36,37,3,7,38,58,286,9,10]))),jW=s.lazy(()=>w(()=>import("./ToolsPortsPage-DYdW9Ba3.js"),__vite__mapDeps([302,1,4,33,8,6,34,5,35,36,37,3,7,38,58,86,49,225,9,10]))),OW=s.lazy(()=>w(()=>import("./ToolsDistancePage-DxIJni3N.js"),__vite__mapDeps([303,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,173,86,64,9,10]))),NW=s.lazy(()=>w(()=>import("./ToolsCbmPage-D6Owm_CA.js"),__vite__mapDeps([304,1,4,33,8,6,34,5,35,36,37,3,7,38,299,300,58,91,177,111,9,10]))),DW=s.lazy(()=>w(()=>import("./ToolsAirFreightPage-B1-oEbk6.js"),__vite__mapDeps([305,1,4,33,8,6,34,5,35,36,37,3,7,38,58,177,140,52,161,9,10]))),LW=s.lazy(()=>w(()=>import("./ToolsPackingListPage-D_-QcvM-.js"),__vite__mapDeps([306,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,111,91,46,9,10]))),MW=s.lazy(()=>w(()=>import("./ToolsContainerPage-DKcT8wVU.js"),__vite__mapDeps([307,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,111,287,308,91,9,10]))),kW=s.lazy(()=>w(()=>import("./ToolsHsCodePage-Bn6SCJB6.js"),__vite__mapDeps([309,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,73,9,10]))),zW=s.lazy(()=>w(()=>import("./ToolsCustomsCalcPage-CbueAXJW.js"),__vite__mapDeps([310,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,17,58,73,9,10]))),VW=s.lazy(()=>w(()=>import("./ToolsCurrencyPage-BIq2hezD.js"),__vite__mapDeps([311,1,4,33,8,6,34,5,35,36,37,3,7,38,58,289,222,161,145,54,9,10]))),BW=s.lazy(()=>w(()=>import("./ToolsDocsCheckPage-FCTP1hjj.js"),__vite__mapDeps([312,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,73,98,9,10]))),FW=s.lazy(()=>w(()=>import("./ToolsSchedulePage-xzI4PF_R.js"),__vite__mapDeps([313,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,73,9,10]))),HW=s.lazy(()=>w(()=>import("./ToolsFreightRatesPage-4taUB0OX.js"),__vite__mapDeps([314,1,4,33,8,6,34,5,35,36,37,3,7,38,145,52,9,10]))),UW=s.lazy(()=>w(()=>import("./ToolsFreightIndexPage-h6vsqIpC.js"),__vite__mapDeps([315,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),WW=s.lazy(()=>w(()=>import("./ToolsLandedCostPage-PT1_N_Up.js"),__vite__mapDeps([316,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,73,9,10]))),GW=s.lazy(()=>w(()=>import("./ToolsComparisonPage-B1IHHtjF.js"),__vite__mapDeps([317,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,286,46,140,52,9,10]))),qW=s.lazy(()=>w(()=>import("./ToolsChinaCalendarPage-CBKfdUg2.js"),__vite__mapDeps([318,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,52,78,9,10]))),KW=s.lazy(()=>w(()=>import("./ToolsPreShipmentPage-CWjZrPiV.js"),__vite__mapDeps([319,1,4,33,8,6,34,5,35,36,37,3,7,38,58,276,64,46,52,9,10]))),XW=s.lazy(()=>w(()=>import("./ToolsDemurragePage-as1QjnP3.js"),__vite__mapDeps([320,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,321,46,52,9,10]))),YW=s.lazy(()=>w(()=>import("./ToolsPaymentTermsPage-0yYVR42r.js"),__vite__mapDeps([322,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,73,46,140,9,10]))),JW=s.lazy(()=>w(()=>import("./ToolsInsurancePage-Dz_sDiJA.js"),__vite__mapDeps([323,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,113,52,9,10]))),ZW=s.lazy(()=>w(()=>import("./ToolsLeadTimePage-Bq-22j6x.js"),__vite__mapDeps([324,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,86,78,52,200,9,10]))),QW=s.lazy(()=>w(()=>import("./ToolsContainerTrackingPage-BszdRgG0.js"),__vite__mapDeps([325,1,4,33,8,6,34,5,35,36,37,3,7,38,326,327,58,68,86,9,10]))),e6=s.lazy(()=>w(()=>import("./ToolsConverterPage-BOgHmDPZ.js"),__vite__mapDeps([328,1,4,33,8,6,34,5,35,36,37,3,7,38,58,289,9,10]))),t6=s.lazy(()=>w(()=>import("./ToolsFreightForwarderPage-gNo6X-QF.js"),__vite__mapDeps([329,1,4,33,8,6,34,5,35,36,37,3,7,38,58,290,244,140,9,10]))),n6=s.lazy(()=>w(()=>import("./ToolsPackagingPage-IPvDfE7K.js"),__vite__mapDeps([330,1,4,33,8,6,34,5,35,36,37,3,7,38,58,244,52,331,9,10]))),r6=s.lazy(()=>w(()=>import("./ToolsDangerousGoodsPage-C-YyOk0Q.js"),__vite__mapDeps([332,1,299,6,300,4,33,8,34,5,35,36,37,3,7,38,58,52,46,259,57,9,10]))),o6=s.lazy(()=>w(()=>import("./ToolsGlossaryPage-Dv3L8You.js"),__vite__mapDeps([333,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),s6=s.lazy(()=>w(()=>import("./ToolsWarehousePage-DGcpeOCw.js"),__vite__mapDeps([334,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,145,52,321,9,10]))),a6=s.lazy(()=>w(()=>import("./ToolsTimelinePage-D7V9nB_k.js"),__vite__mapDeps([335,1,4,33,8,6,34,5,35,36,37,3,7,38,78,86,200,9,10]))),i6=s.lazy(()=>w(()=>import("./ToolsTradeFinancePage-BR__w_ah.js"),__vite__mapDeps([336,1,4,33,8,6,34,5,35,36,37,3,7,38,113,151,244,140,161,52,282,9,10]))),l6=s.lazy(()=>w(()=>import("./ToolsCargoStandardsPage-_QUTss0B.js"),__vite__mapDeps([337,1,4,33,8,6,34,5,35,36,37,3,7,38,173,308,9,10]))),c6=s.lazy(()=>w(()=>import("./ToolsExportDocsPage-Cj6VRseX.js"),__vite__mapDeps([338,1,4,33,8,6,34,5,35,36,37,3,7,38,244,98,73,9,10]))),u6=s.lazy(()=>w(()=>import("./ToolsSurchargesPage-DXIl3QNH.js"),__vite__mapDeps([339,1,4,33,8,6,34,5,35,36,37,3,7,38,52,151,161,9,10]))),d6=s.lazy(()=>w(()=>import("./ToolsRussiaPortsPage-DKN0ASPv.js"),__vite__mapDeps([340,1,4,33,8,6,34,5,35,36,37,3,7,38,86,9,10]))),p6=s.lazy(()=>w(()=>import("./ToolsSupplierCheckPage-CxfRJF3x.js"),__vite__mapDeps([341,1,4,33,8,6,34,5,35,36,37,3,7,38,113,244,140,52,9,10]))),f6=s.lazy(()=>w(()=>import("./ToolsAntiDumpingPage-99_jB8Na.js"),__vite__mapDeps([342,1,4,33,8,6,34,5,35,36,37,3,7,38,113,161,52,9,10]))),m6=s.lazy(()=>w(()=>import("./ToolsVatRefundPage-BXiZ3UUh.js"),__vite__mapDeps([343,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),g6=s.lazy(()=>w(()=>import("./ToolsTradeLanesPage-CUIrGbW8.js"),__vite__mapDeps([344,1,4,33,8,6,34,5,35,36,37,3,7,38,58,133,9,10]))),h6=s.lazy(()=>w(()=>import("./ToolsKpiPage-Bz-XH0Sj.js"),__vite__mapDeps([345,1,4,33,8,6,34,5,35,36,37,3,7,38,52,288,161,244,9,10]))),v6=s.lazy(()=>w(()=>import("./ToolsFreightBrokerPage-_2GHl206.js"),__vite__mapDeps([346,1,4,33,8,6,34,5,35,36,37,3,7,38,58,52,140,9,10]))),b6=s.lazy(()=>w(()=>import("./ToolsExchangeRiskPage-B1H4LdMz.js"),__vite__mapDeps([347,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),y6=s.lazy(()=>w(()=>import("./ToolsPortCongestionPage-DchkZ5vK.js"),__vite__mapDeps([348,1,4,33,8,6,34,5,35,36,37,3,7,38,52,86,161,145,54,9,10]))),x6=s.lazy(()=>w(()=>import("./ToolsCargoClaimsPage-DVEgOuIO.js"),__vite__mapDeps([349,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,57,52,9,10]))),_6=s.lazy(()=>w(()=>import("./ToolsChemicalRegPage-CEs2_Egb.js"),__vite__mapDeps([350,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),E6=s.lazy(()=>w(()=>import("./ToolsSeasonalityPage-BJPraqtz.js"),__vite__mapDeps([351,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),w6=s.lazy(()=>w(()=>import("./ToolsTransitTimePage-CjULg1z6.js"),__vite__mapDeps([352,1,4,33,8,6,34,5,35,36,37,3,7,38,52,76,86,286,46,9,10]))),S6=s.lazy(()=>w(()=>import("./ToolsFreightCostPage-BV3t-aFe.js"),__vite__mapDeps([353,1,4,33,8,6,34,5,35,36,37,3,7,38,58,52,151,57,140,46,9,10]))),C6=s.lazy(()=>w(()=>import("./ToolsExportControlPage-Dq-76F5s.js"),__vite__mapDeps([354,1,4,33,8,6,34,5,35,36,37,3,7,38,57,244,52,113,177,9,10]))),P6=s.lazy(()=>w(()=>import("./ToolsCargoInsuranceCalcPage-DT2-UxVw.js"),__vite__mapDeps([355,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,9,10]))),R6=s.lazy(()=>w(()=>import("./ToolsRussiaRegionsPage-DVc7ajnd.js"),__vite__mapDeps([356,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),T6=s.lazy(()=>w(()=>import("./ToolsContainerTypesPage-C9A2xENT.js"),__vite__mapDeps([357,1,4,33,8,6,34,5,35,36,37,3,7,38,46,296,287,358,52,140,9,10]))),I6=s.lazy(()=>w(()=>import("./ToolsBillOfLadingPage-DmE--FUk.js"),__vite__mapDeps([359,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,46,331,360,52,113,140,9,10]))),A6=s.lazy(()=>w(()=>import("./ToolsWeightDimensionsPage-BIvZg4Ij.js"),__vite__mapDeps([361,1,4,33,8,6,34,5,35,36,37,3,7,38,58,308,173,177,287,46,289,9,10]))),$6=s.lazy(()=>w(()=>import("./ToolsMultimodalPage-DilUDfpH.js"),__vite__mapDeps([362,1,4,33,8,6,34,5,35,36,37,3,7,38,52,151,46,140,9,10]))),j6=s.lazy(()=>w(()=>import("./ToolsLetterOfCreditPage-D2_eANAV.js"),__vite__mapDeps([363,1,33,4,8,6,34,5,35,36,37,3,7,38,282,113,73,46,9,10]))),O6=s.lazy(()=>w(()=>import("./ToolsFreeZonesPage-CMidKvOS.js"),__vite__mapDeps([364,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,140,9,10]))),N6=s.lazy(()=>w(()=>import("./ToolsColdChainPage-NSDJjUD6.js"),__vite__mapDeps([365,1,4,33,8,6,34,5,35,36,37,3,7,38,58,296,161,52,46,140,9,10]))),D6=s.lazy(()=>w(()=>import("./ToolsCargoReadinessPage-CsFZpMma.js"),__vite__mapDeps([366,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,52,98,9,10]))),L6=s.lazy(()=>w(()=>import("./ToolsTariffSchedulePage-B-WjBODG.js"),__vite__mapDeps([367,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,56,140,46,9,10]))),M6=s.lazy(()=>w(()=>import("./ToolsSupplyChainRiskPage-D7BG_hmg.js"),__vite__mapDeps([368,1,4,33,8,6,34,5,35,36,37,3,7,38,58,52,180,145,244,9,10]))),k6=s.lazy(()=>w(()=>import("./ToolsFreightNegotiationPage-BX2M77pM.js"),__vite__mapDeps([369,1,4,33,8,6,34,5,35,36,37,3,7,38,58,145,97,180,52,46,9,10]))),z6=s.lazy(()=>w(()=>import("./ToolsWarehouseCalcPage-BIyp3b34.js"),__vite__mapDeps([370,1,4,33,8,6,34,5,35,36,37,3,7,38,58,145,296,73,9,10]))),V6=s.lazy(()=>w(()=>import("./ToolsOriginCertPage-BiCFyOrk.js"),__vite__mapDeps([371,1,4,33,8,6,34,5,35,36,37,3,7,38,292,244,52,140,255,331,360,9,10]))),B6=s.lazy(()=>w(()=>import("./ToolsImportLicensePage-DCKPLcHN.js"),__vite__mapDeps([372,1,4,33,8,6,34,5,35,36,37,3,7,38,52,57,140,73,46,9,10]))),F6=s.lazy(()=>w(()=>import("./ToolsShipmentTrackerPage-DQ3XJMDO.js"),__vite__mapDeps([373,1,4,33,8,6,34,5,35,36,37,3,7,38,326,52,46,9,10]))),H6=s.lazy(()=>w(()=>import("./ToolsChinaSupplierPage-BgUKvuzF.js"),__vite__mapDeps([374,1,4,33,8,6,34,5,35,36,37,3,7,38,46,140,282,52,375,56,75,110,9,10]))),U6=s.lazy(()=>w(()=>import("./ToolsTradeCompliancePage-ONyyDGEc.js"),__vite__mapDeps([376,1,4,33,8,6,34,5,35,36,37,3,7,38,113,57,177,244,52,9,10]))),W6=s.lazy(()=>w(()=>import("./ToolsCustomsBrokerCalcPage-CRyIvVTH.js"),__vite__mapDeps([377,1,4,33,8,6,34,5,35,36,37,3,7,38,58,290,177,46,73,9,10]))),G6=s.lazy(()=>w(()=>import("./ToolsEcommerceImportPage-BifWW5Ta.js"),__vite__mapDeps([378,1,4,33,8,6,34,5,35,36,37,3,7,38,297,110,52,244,255,140,9,10]))),q6=s.lazy(()=>w(()=>import("./ToolsFreightForwarderGuidePage-Bp3eE_wv.js"),__vite__mapDeps([379,1,4,33,8,6,34,5,35,36,37,3,7,38,113,244,52,161,200,75,292,9,10]))),K6=s.lazy(()=>w(()=>import("./ToolsIncotermsCalcPage-BqVV2kJ3.js"),__vite__mapDeps([380,1,4,33,8,6,34,5,35,36,37,3,7,38,17,289,151,113,244,52,9,10]))),X6=s.lazy(()=>w(()=>import("./ToolsPackagingRequirementsPage-Z7o_adOy.js"),__vite__mapDeps([381,1,4,33,8,6,34,5,35,36,37,3,7,38,52,296,287,297,244,9,10]))),Y6=s.lazy(()=>w(()=>import("./ToolsRailwayFreightPage-DCUCkl9K.js"),__vite__mapDeps([382,1,4,33,8,6,34,5,35,36,37,3,7,38,151,244,293,52,9,10]))),J6=s.lazy(()=>w(()=>import("./ToolsLetterOfCreditCalcPage-CI-8W4y_.js"),__vite__mapDeps([383,1,4,33,8,6,34,5,35,36,37,3,7,38,282,151,52,244,113,9,10]))),Z6=s.lazy(()=>w(()=>import("./ToolsCarbonFootprintPage-DEQfJEAk.js"),__vite__mapDeps([384,1,4,33,8,6,34,5,35,36,37,3,7,38,286,145,288,244,52,151,9,10]))),Q6=s.lazy(()=>w(()=>import("./ToolsAirCargoGuidePage-UhAD8lFm.js"),__vite__mapDeps([385,1,4,33,8,6,34,5,35,36,37,3,7,38,52,244,9,10]))),e8=s.lazy(()=>w(()=>import("./ToolsChinaHolidaysPage-B6c8vxU4.js"),__vite__mapDeps([386,1,4,33,8,6,34,5,35,36,37,3,7,38,145,244,52,9,10]))),t8=s.lazy(()=>w(()=>import("./ToolsPortStoragePage-BEuCKr7s.js"),__vite__mapDeps([387,1,4,33,8,6,34,5,35,36,37,3,7,38,86,151,52,244,145,9,10]))),n8=s.lazy(()=>w(()=>import("./ToolsContainerSizesPage-DG6gSfKS.js"),__vite__mapDeps([388,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),r8=s.lazy(()=>w(()=>import("./ToolsImportDocumentsPage-DrqsGpPr.js"),__vite__mapDeps([389,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),o8=s.lazy(()=>w(()=>import("./ToolsLogisticsCostPage-Cd09TOIo.js"),__vite__mapDeps([390,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),s8=s.lazy(()=>w(()=>import("./ToolsShippingTermsPage-D2vp9VKh.js"),__vite__mapDeps([391,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),a8=s.lazy(()=>w(()=>import("./ToolsSupplyChainFinancePage-3GkxHbHZ.js"),__vite__mapDeps([392,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),i8=s.lazy(()=>w(()=>import("./ToolsChineseSuppliersPage-C2h4QS8E.js"),__vite__mapDeps([393,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),l8=s.lazy(()=>w(()=>import("./ToolsRailwayCalcPage-DiHr8dqZ.js"),__vite__mapDeps([394,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),c8=s.lazy(()=>w(()=>import("./ToolsMultimodalComparePage-D6I_citx.js"),__vite__mapDeps([395,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),u8=s.lazy(()=>w(()=>import("./ToolsWarrantyClaimsPage-DAfHj55V.js"),__vite__mapDeps([396,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),d8=s.lazy(()=>w(()=>import("./ToolsExportDocumentsPage-BwFCjEuc.js"),__vite__mapDeps([397,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),p8=s.lazy(()=>w(()=>import("./ToolsChinaPaymentsPage-DtrSV5dn.js"),__vite__mapDeps([398,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),f8=s.lazy(()=>w(()=>import("./ToolsLoadingNormsPage-Dn39gP2n.js"),__vite__mapDeps([399,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),m8=s.lazy(()=>w(()=>import("./ToolsHazmatGuidePage-DGQI03Nf.js"),__vite__mapDeps([400,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),g8=s.lazy(()=>w(()=>import("./ToolsFreeTradeZonesPage-D3c-ZPGx.js"),__vite__mapDeps([401,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),h8=s.lazy(()=>w(()=>import("./ToolsShipmentVisibilityPage-B8XLY6nn.js"),__vite__mapDeps([402,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),v8=s.lazy(()=>w(()=>import("./ToolsImporterInsurancePage-B5a-hhb-.js"),__vite__mapDeps([403,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),b8=s.lazy(()=>w(()=>import("./ToolsCurrencyHedgingPage-BhBIkmod.js"),__vite__mapDeps([404,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),y8=s.lazy(()=>w(()=>import("./ToolsHonestSignPage-DIZg015b.js"),__vite__mapDeps([405,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),x8=s.lazy(()=>w(()=>import("./ToolsLclCalculatorPage-CAuVrNu4.js"),__vite__mapDeps([406,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),_8=s.lazy(()=>w(()=>import("./ToolsCarrierComparePage-DMsict0q.js"),__vite__mapDeps([407,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),E8=s.lazy(()=>w(()=>import("./ToolsEaeuRulesPage-D9g861Za.js"),__vite__mapDeps([408,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),w8=s.lazy(()=>w(()=>import("./ToolsHsCodeWizardPage-COeH3iv6.js"),__vite__mapDeps([409,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),S8=s.lazy(()=>w(()=>import("./ToolsInventoryPlanningPage-D6qaQtRe.js"),__vite__mapDeps([410,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),C8=s.lazy(()=>w(()=>import("./ToolsRouteOptimizationPage-CqOQcQdB.js"),__vite__mapDeps([411,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),P8=s.lazy(()=>w(()=>import("./ToolsFreightAuditPage-CI_G8urV.js"),__vite__mapDeps([412,1,4,33,8,6,34,5,35,36,37,3,7,38,151,73,46,9,10]))),R8=s.lazy(()=>w(()=>import("./ToolsBolGuidePage-ueNn6ULl.js"),__vite__mapDeps([413,1,4,33,8,6,34,5,35,36,37,3,7,38,86,52,46,9,10]))),T8=s.lazy(()=>w(()=>import("./ToolsCustomsBondPage-D6Hc2CX_.js"),__vite__mapDeps([414,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,113,118,46,140,151,9,10]))),I8=s.lazy(()=>w(()=>import("./ToolsCertOriginPage-CJvp1NTf.js"),__vite__mapDeps([415,1,4,33,8,6,34,5,35,36,37,3,7,38,200,293,73,46,9,10]))),A8=s.lazy(()=>w(()=>import("./ToolsImportVatPage-DlysyKSd.js"),__vite__mapDeps([416,1,33,4,8,6,34,5,35,36,37,3,7,38,46,73,9,10]))),$8=s.lazy(()=>w(()=>import("./ToolsLithiumBatteryPage-liEYsGjQ.js"),__vite__mapDeps([417,1,4,33,8,6,34,5,35,36,37,3,7,38,52,86,46,9,10]))),j8=s.lazy(()=>w(()=>import("./ToolsIspm15Page-AikuQUPB.js"),__vite__mapDeps([418,1,4,33,8,6,34,5,35,36,37,3,7,38,286,46,52,9,10]))),O8=s.lazy(()=>w(()=>import("./ToolsPhytoCertPage-CNgJzKLt.js"),__vite__mapDeps([419,1,4,33,8,6,34,5,35,36,37,3,7,38,286,200,140,46,52,9,10]))),N8=s.lazy(()=>w(()=>import("./ToolsTemperatureCargoPage-CQetAwV9.js"),__vite__mapDeps([420,1,4,33,8,6,34,5,35,36,37,3,7,38,58,296,46,358,52,9,10]))),D8=s.lazy(()=>w(()=>import("./ToolsOversizeCargoPage-CeUJ1qfn.js"),__vite__mapDeps([421,1,4,33,8,6,34,5,35,36,37,3,7,38,299,58,52,46,331,360,9,10]))),L8=s.lazy(()=>w(()=>import("./ToolsTradeFinanceCalcPage-BkZFS9yo.js"),__vite__mapDeps([422,1,4,33,8,6,34,5,35,36,37,3,7,38,161,244,282,52,151,113,9,10]))),M8=s.lazy(()=>w(()=>import("./ToolsBreakBulkPage-CAcyAr8T.js"),__vite__mapDeps([423,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,46,424,9,10]))),k8=s.lazy(()=>w(()=>import("./ToolsSanctionsCheckPage-CeYSAqRx.js"),__vite__mapDeps([425,1,4,33,8,6,34,5,35,36,37,3,7,38,56,52,57,113,140,244,68,177,9,10]))),z8=s.lazy(()=>w(()=>import("./ToolsExportLicensePage-5wkWJ-8g.js"),__vite__mapDeps([426,1,4,33,8,6,34,5,35,36,37,3,7,38,52,46,9,10]))),V8=s.lazy(()=>w(()=>import("./ToolsFumigationPage-BxKrzYfN.js"),__vite__mapDeps([427,1,4,33,8,6,34,5,35,36,37,3,7,38,52,286,46,140,9,10]))),B8=s.lazy(()=>w(()=>import("./ToolsContainerInspectionPage-BixZ12Fk.js"),__vite__mapDeps([428,1,299,6,4,33,8,34,5,35,36,37,3,7,38,9,10]))),F8=s.lazy(()=>w(()=>import("./ToolsRoRoGuidePage-xd8SRMNH.js"),__vite__mapDeps([429,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,73,430,86,9,10]))),H8=s.lazy(()=>w(()=>import("./ToolsVgmCalcPage-DqbSnkCG.js"),__vite__mapDeps([431,1,4,33,8,6,34,5,35,36,37,3,7,38,177,52,244,9,10]))),U8=s.lazy(()=>w(()=>import("./ToolsBondedWarehousePage-DmtD4I_6.js"),__vite__mapDeps([432,1,4,33,8,6,34,5,35,36,37,3,7,38,58,64,46,73,9,10]))),W8=s.lazy(()=>w(()=>import("./ToolsAirWaybillPage-D_9Zk0vx.js"),__vite__mapDeps([433,1,4,33,8,6,34,5,35,36,37,3,7,38,46,52,113,9,10]))),G8=s.lazy(()=>w(()=>import("./ToolsInvoiceTemplatePage-DF8TrqVB.js"),__vite__mapDeps([434,1,4,33,8,6,34,5,35,36,37,3,7,38,46,140,73,9,10]))),q8=s.lazy(()=>w(()=>import("./ToolsShippingInstructionsPage-Bk579bZE.js"),__vite__mapDeps([435,1,4,33,8,6,34,5,35,36,37,3,7,38,58,73,76,46,52,9,10]))),K8=s.lazy(()=>w(()=>import("./ToolsTruckingCalcPage-DFaN08fL.js"),__vite__mapDeps([436,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),X8=s.lazy(()=>w(()=>import("./ToolsSupplyChainKpiPage-B902rmL6.js"),__vite__mapDeps([437,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),Y8=s.lazy(()=>w(()=>import("./ToolsSeaFreightChecklistPage-BCtmjJQe.js"),__vite__mapDeps([438,1,4,33,8,6,34,5,35,36,37,3,7,38,64,46,52,9,10]))),J8=s.lazy(()=>w(()=>import("./ToolsSpotRateCalcPage-B1DWcgcf.js"),__vite__mapDeps([439,1,4,33,8,6,34,5,35,36,37,3,7,38,180,145,161,46,52,9,10]))),Z8=s.lazy(()=>w(()=>import("./ToolsPoManagementPage-MZbeEHzx.js"),__vite__mapDeps([440,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),Q8=s.lazy(()=>w(()=>import("./ToolsCharterPartyPage-Dj-KTfw6.js"),__vite__mapDeps([441,1,4,33,8,6,34,5,35,36,37,3,7,38,58,86,52,113,9,10]))),e9=s.lazy(()=>w(()=>import("./ToolsSingleWindowPage-qSwD950h.js"),__vite__mapDeps([442,1,299,6,4,33,8,34,5,35,36,37,3,7,38,9,10]))),t9=s.lazy(()=>w(()=>import("./ToolsDdpDduCalcPage-BZ39kXFr.js"),__vite__mapDeps([443,1,4,33,8,6,34,5,35,36,37,3,7,38,58,244,140,52,9,10]))),n9=s.lazy(()=>w(()=>import("./ToolsCbamGuidePage-Dq_xdwjx.js"),__vite__mapDeps([444,1,4,33,8,6,34,5,35,36,37,3,7,38,375,286,52,180,46,9,10]))),r9=s.lazy(()=>w(()=>import("./ToolsImportQuotasPage-DCageBzB.js"),__vite__mapDeps([445,1,4,33,8,6,34,5,35,36,37,3,7,38,46,52,9,10]))),o9=s.lazy(()=>w(()=>import("./ToolsLetterOfIndemnityPage-CmiC-V06.js"),__vite__mapDeps([446,1,4,33,8,6,34,5,35,36,37,3,7,38,177,46,52,113,9,10]))),s9=s.lazy(()=>w(()=>import("./ToolsParallelImportPage-BDssEbRc.js"),__vite__mapDeps([447,1,4,33,8,6,34,5,35,36,37,3,7,38,113,52,244,57,140,9,10]))),a9=s.lazy(()=>w(()=>import("./ToolsFreightRateIndexPage-BprbKOfe.js"),__vite__mapDeps([448,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),i9=s.lazy(()=>w(()=>import("./ToolsCargoReleaseOrderPage-Do3oujrw.js"),__vite__mapDeps([449,1,4,33,8,6,34,5,35,36,37,3,7,38,58,52,46,294,9,10]))),l9=s.lazy(()=>w(()=>import("./ToolsTransshipmentGuidePage-7OKf9xGL.js"),__vite__mapDeps([450,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),c9=s.lazy(()=>w(()=>import("./ToolsCustomsValueCalcPage-Boj9-Llo.js"),__vite__mapDeps([451,1,4,33,8,6,34,5,35,36,37,3,7,38,73,79,9,10]))),u9=s.lazy(()=>w(()=>import("./ToolsContainerLeasingPage-BDt4gm1n.js"),__vite__mapDeps([452,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),d9=s.lazy(()=>w(()=>import("./ToolsExciseDutyPage-1ugRA7uI.js"),__vite__mapDeps([453,1,33,4,8,6,34,5,35,36,37,3,7,38,73,46,9,10]))),p9=s.lazy(()=>w(()=>import("./ToolsChinaExportTaxPage-7BEKAMfO.js"),__vite__mapDeps([454,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),f9=s.lazy(()=>w(()=>import("./ToolsAirVsSeaCalcPage-mxdvdCKH.js"),__vite__mapDeps([455,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),m9=s.lazy(()=>w(()=>import("./ToolsEuCustomsClearancePage-D0Rmb-bN.js"),__vite__mapDeps([456,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),g9=s.lazy(()=>w(()=>import("./ToolsPortDwellTimePage-kMqmQrOD.js"),__vite__mapDeps([457,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),h9=s.lazy(()=>w(()=>import("./ToolsRailwayLogisticsPage-KUkvLXwT.js"),__vite__mapDeps([458,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),v9=s.lazy(()=>w(()=>import("./ToolsCourierVsFreightPage-DDINy4Bd.js"),__vite__mapDeps([459,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),b9=s.lazy(()=>w(()=>import("./ToolsIncotermsQuizPage-BmI1ceeJ.js"),__vite__mapDeps([460,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),y9=s.lazy(()=>w(()=>import("./ToolsFreightPaymentTermsPage-D6hYLTD5.js"),__vite__mapDeps([461,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),x9=s.lazy(()=>w(()=>import("./ToolsTradeDocPackPage-BAkQy1R6.js"),__vite__mapDeps([462,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),_9=s.lazy(()=>w(()=>import("./ToolsEaeuTariffPage-BOiIkI1u.js"),__vite__mapDeps([463,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),E9=s.lazy(()=>w(()=>import("./ToolsColdChainMonitorPage-ChvOHlNe.js"),__vite__mapDeps([464,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),w9=s.lazy(()=>w(()=>import("./ToolsSupplierAuditPage-RnfJF8pD.js"),__vite__mapDeps([465,1,4,33,8,6,34,5,35,36,37,3,7,38,52,110,292,46,140,375,151,49,97,9,10]))),S9=s.lazy(()=>w(()=>import("./ToolsLoadPlanPage-Ds8ibgOK.js"),__vite__mapDeps([466,1,4,33,8,6,34,5,35,36,37,3,7,38,58,161,91,52,244,111,9,10]))),C9=s.lazy(()=>w(()=>import("./ToolsContainerFillCalculatorPage-D0CrGvV_.js"),__vite__mapDeps([467,1,4,33,8,6,34,5,35,36,37,3,7,38,299,300,58,39,111,91,173,9,10]))),P9=s.lazy(()=>w(()=>import("./ToolsEcommerceLogisticsPage-DOU2S8rG.js"),__vite__mapDeps([468,1,4,33,8,6,34,5,35,36,37,3,7,38,58,46,52,297,9,10]))),R9=s.lazy(()=>w(()=>import("./ToolsCertificationPage-CcFmtFPL.js"),__vite__mapDeps([469,1,4,33,8,6,34,5,35,36,37,3,7,38,113,52,244,151,9,10]))),T9=s.lazy(()=>w(()=>import("./ToolsFclVsLclPage-BbQDV3SZ.js"),__vite__mapDeps([470,1,4,33,8,6,34,5,35,36,37,3,7,38,177,151,161,9,10]))),I9=s.lazy(()=>w(()=>import("./ToolsChinaRegionsPage-CYbnz0kr.js"),__vite__mapDeps([471,1,4,33,8,6,34,5,35,36,37,3,7,38,375,9,10]))),A9=s.lazy(()=>w(()=>import("./ToolsTruckFreightCalcPage-DSn-it6z.js"),__vite__mapDeps([472,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),$9=s.lazy(()=>w(()=>import("./ToolsPhytosanitaryPage-kxrqCrI8.js"),__vite__mapDeps([473,1,33,4,8,6,34,5,35,36,37,3,7,38,286,9,10]))),j9=s.lazy(()=>w(()=>import("./ToolsReExportPage-DJA7Ny75.js"),__vite__mapDeps([474,1,33,4,8,6,34,5,35,36,37,3,7,38,222,9,10]))),O9=s.lazy(()=>w(()=>import("./ToolsQualityControlPage-CD69OMKZ.js"),__vite__mapDeps([475,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),N9=s.lazy(()=>w(()=>import("./ToolsGoodsDeclarationPage-BjfU8KbT.js"),__vite__mapDeps([476,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),D9=s.lazy(()=>w(()=>import("./ToolsConsolidationCalcPage-zSzuAAO8.js"),__vite__mapDeps([477,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),L9=s.lazy(()=>w(()=>import("./ToolsBankGuaranteePage-DgYn7Lxf.js"),__vite__mapDeps([478,1,33,4,8,6,34,5,35,36,37,3,7,38,113,9,10]))),M9=s.lazy(()=>w(()=>import("./ToolsPortFeesCalcPage-Di86_q1g.js"),__vite__mapDeps([479,1,33,4,8,6,34,5,35,36,37,3,7,38,86,9,10]))),k9=s.lazy(()=>w(()=>import("./ToolsImportQuotaPage-5KVhLsI3.js"),__vite__mapDeps([480,1,33,4,8,6,34,5,35,36,37,3,7,38,118,9,10]))),z9=s.lazy(()=>w(()=>import("./ToolsCarnetAtaPage-BN2z5Wen.js"),__vite__mapDeps([481,1,33,4,8,6,34,5,35,36,37,3,7,38,200,9,10]))),V9=s.lazy(()=>w(()=>import("./ToolsDutyDrawbackPage-C9OQfoFO.js"),__vite__mapDeps([482,1,33,4,8,6,34,5,35,36,37,3,7,38,145,9,10]))),B9=s.lazy(()=>w(()=>import("./ToolsColdStorageCalcPage-Dti4ux_0.js"),__vite__mapDeps([483,1,33,4,8,6,34,5,35,36,37,3,7,38,296,9,10]))),F9=s.lazy(()=>w(()=>import("./ToolsMarineInsuranceTypesPage-CkFgnvqi.js"),__vite__mapDeps([484,1,33,4,8,6,34,5,35,36,37,3,7,38,295,9,10]))),H9=s.lazy(()=>w(()=>import("./ToolsPalletCalcPage-TBrM69rf.js"),__vite__mapDeps([485,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),U9=s.lazy(()=>w(()=>import("./ToolsImportProcedurePage-CcNDWcSl.js"),__vite__mapDeps([486,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),W9=s.lazy(()=>w(()=>import("./ToolsLinerTermsPage-B1Pn31e9.js"),__vite__mapDeps([487,1,33,4,8,6,34,5,35,36,37,3,7,38,291,9,10]))),G9=s.lazy(()=>w(()=>import("./ToolsFreightTenderPage-CfQR-C_k.js"),__vite__mapDeps([488,1,4,33,8,6,34,5,35,36,37,3,7,38,58,290,292,145,79,46,91,111,52,9,10]))),q9=s.lazy(()=>w(()=>import("./ToolsCustomsRulingPage-Cyg38J3E.js"),__vite__mapDeps([489,1,33,4,8,6,34,5,35,36,37,3,7,38,9,10]))),K9=s.lazy(()=>w(()=>import("./ToolsBufferStockPage-CfStuDz2.js"),__vite__mapDeps([490,1,4,33,8,6,34,5,35,36,37,3,7,38,52,9,10]))),X9=s.lazy(()=>w(()=>import("./ToolsGreenLogisticsPage-BG-sz6Xz.js"),__vite__mapDeps([491,1,4,33,8,6,34,5,35,36,37,3,7,38,286,331,360,9,10]))),Y9=s.lazy(()=>w(()=>import("./ToolsFreightMarkupPage-CKIGalWq.js"),__vite__mapDeps([492,1,4,33,8,6,34,5,35,36,37,3,7,38,17,151,161,46,9,10]))),J9=s.lazy(()=>w(()=>import("./ToolsPortProcedurePage-Bj5nZS00.js"),__vite__mapDeps([493,1,4,33,8,6,34,5,35,36,37,3,7,38,244,52,9,10]))),Z9=s.lazy(()=>w(()=>import("./ToolsContainerStuffingPage-Bllz2Gy-.js"),__vite__mapDeps([494,1,4,33,8,6,34,5,35,36,37,3,7,38,177,244,52,9,10]))),Q9=s.lazy(()=>w(()=>import("./ToolsCargoRejectionPage-PWbZFaGt.js"),__vite__mapDeps([495,1,4,33,8,6,34,5,35,36,37,3,7,38,52,244,79,9,10]))),eG=s.lazy(()=>w(()=>import("./ToolsReverseLogisticsPage-CQ6kMDz3.js"),__vite__mapDeps([496,1,4,33,8,6,34,5,35,36,37,3,7,38,64,289,151,52,9,10]))),tG=s.lazy(()=>w(()=>import("./ToolsBookingChecklistPage-BznGT7pt.js"),__vite__mapDeps([497,1,4,33,8,6,34,5,35,36,37,3,7,38,52,296,222,331,360,9,10]))),nG=s.lazy(()=>w(()=>import("./ToolsMultimodalDocsPage-BSL_2Nzj.js"),__vite__mapDeps([498,1,4,33,8,6,34,5,35,36,37,3,7,38,244,9,10]))),rG=s.lazy(()=>w(()=>import("./ToolsExportFinancePage-DXBHPzYq.js"),__vite__mapDeps([499,1,4,33,8,6,34,5,35,36,37,3,7,38,282,113,161,151,244,52,9,10]))),oG=s.lazy(()=>w(()=>import("./ToolsComplianceCertPage-13l3rN-5.js"),__vite__mapDeps([500,1,4,33,8,6,34,5,35,36,37,3,7,38,113,255,151,52,9,10]))),sG=s.lazy(()=>w(()=>import("./ToolsShipperLetterPage-DRWdZLP5.js"),__vite__mapDeps([501,1,4,33,8,6,34,5,35,36,37,3,7,38,52,244,9,10]))),aG=s.lazy(()=>w(()=>import("./ToolsPreAdvicePage-uA1D8wu2.js"),__vite__mapDeps([502,1,4,33,8,6,34,5,35,36,37,3,7,38,145,113,244,140,52,9,10]))),iG=s.lazy(()=>w(()=>import("./ToolsCargoSurveyPage-rh-c8Pcg.js"),__vite__mapDeps([503,1,4,33,8,6,34,5,35,36,37,3,7,38,121,177,244,52,9,10]))),lG=s.lazy(()=>w(()=>import("./ToolsDemurrageClaimPage-Ck7kNLP0.js"),__vite__mapDeps([504,1,4,33,8,6,34,5,35,36,37,3,7,38,177,113,151,244,52,9,10]))),cG=s.lazy(()=>w(()=>import("./ToolsPortAgencyPage--NX0wKGi.js"),__vite__mapDeps([505,1,4,33,8,6,34,5,35,36,37,3,7,38,151,86,244,52,9,10]))),uG=s.lazy(()=>w(()=>import("./ToolsFreightClaimPage-BoYoeKx2.js"),__vite__mapDeps([506,1,4,33,8,6,34,5,35,36,37,3,7,38,177,244,151,52,113,9,10]))),dG=s.lazy(()=>w(()=>import("./ToolsStorageInTransitPage-BvLqqzue.js"),__vite__mapDeps([507,1,4,33,8,6,34,5,35,36,37,3,7,38,145,244,52,151,9,10]))),pG=s.lazy(()=>w(()=>import("./ToolsLclBookingPage-CH9Yq9vp.js"),__vite__mapDeps([508,1,4,33,8,6,34,5,35,36,37,3,7,38,111,91,52,46,9,10]))),fG=s.lazy(()=>w(()=>import("./ToolsSpecialCargoPage-DA8CxQ3j.js"),__vite__mapDeps([509,1,4,33,8,6,34,5,35,36,37,3,7,38,52,173,46,9,10]))),mG=s.lazy(()=>w(()=>import("./ToolsHazardousClassPage-CZFUUuCj.js"),__vite__mapDeps([510,1,4,33,8,6,34,5,35,36,37,3,7,38,46,52,140,9,10]))),gG=s.lazy(()=>w(()=>import("./ToolsCargoTempPage-CVdRlCNy.js"),__vite__mapDeps([511,1,4,33,8,6,34,5,35,36,37,3,7,38,296,52,9,10]))),hG=s.lazy(()=>w(()=>import("./ToolsInsuranceClaimPage-DzGqcVSY.js"),__vite__mapDeps([512,1,4,33,8,6,34,5,35,36,37,3,7,38,52,46,140,9,10]))),vG=s.lazy(()=>w(()=>import("./ToolsContainerDamagePage-BBZsnOTk.js"),__vite__mapDeps([513,1,4,33,8,6,34,5,35,36,37,3,7,38,52,46,140,9,10]))),bG=s.lazy(()=>w(()=>import("./ToolsReeferBookingPage-C84Ap0ay.js"),__vite__mapDeps([514,1,4,33,8,6,34,5,35,36,37,3,7,38,46,296,52,9,10]))),yG=s.lazy(()=>w(()=>import("./ToolsTrackTracePage-BQFXJJ4N.js"),__vite__mapDeps([515,1,4,33,8,6,34,5,35,36,37,3,7,38,46,52,9,10]))),xG=s.lazy(()=>w(()=>import("./MarketingHomePage-DPx5mg4k.js"),__vite__mapDeps([516,1,8,25,6,4,9,10,136,33,34,5,35,36,37,3,7,38,168,326,28,29,30,31,32,39,40,517,424,430,121,46,113,48,518,519,120,75,118,292,49,520,44,45,235]))),_G=s.lazy(()=>w(()=>import("./PublicFaqPage-B-L8TY1t.js"),__vite__mapDeps([521,1,4,33,8,6,34,5,35,36,37,3,7,38,9,10]))),EG=s.lazy(()=>w(()=>import("./MarketingCasesPage-BZYIiv9s.js"),__vite__mapDeps([522,1,4,33,8,6,34,5,35,36,37,3,7,38,523,75,225,46,524,519,9,10]))),wG=s.lazy(()=>w(()=>import("./MarketingCaseDetailPage-THlRwsOn.js"),__vite__mapDeps([525,1,4,33,8,6,34,5,35,36,37,3,7,38,523,58,200,524,519,48,46,9,10]))),SG=s.lazy(()=>w(()=>import("./MarketingReviewsPage-MvkDPvco.js"),__vite__mapDeps([526,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,518,136,75,225,519,97,118,9,10]))),CG=s.lazy(()=>w(()=>import("./MarketingPartnersPage-vKU21jyA.js"),__vite__mapDeps([527,1,4,33,8,6,34,5,35,36,37,3,7,38,225,118,528,529,292,49,9,10]))),PG=s.lazy(()=>w(()=>import("./MarketingTrustPage-eqdjH71h.js"),__vite__mapDeps([530,1,4,33,8,6,34,5,35,36,37,3,7,38,118,107,85,49,520,531,292,46,9,10]))),RG=s.lazy(()=>w(()=>import("./MarketingDocumentsPage-01FEgg6F.js"),__vite__mapDeps([532,1,4,33,8,6,34,5,35,36,37,3,7,38,225,118,68,9,10]))),TG=s.lazy(()=>w(()=>import("./MarketingCooperationPage-BEQ7Dx38.js"),__vite__mapDeps([533,1,4,33,8,6,34,5,35,36,37,3,7,38,534,535,46,528,9,10]))),IG=s.lazy(()=>w(()=>import("./MarketingJoinPage-BnDQS9i6.js"),__vite__mapDeps([536,1,4,33,8,6,34,5,35,36,37,3,7,38,290,529,534,161,535,537,538,9,10]))),AG=s.lazy(()=>w(()=>import("./MarketingHowItWorksPage-ZwyRi3Ve.js"),__vite__mapDeps([539,1,4,33,8,6,34,5,35,36,37,3,7,38,46,235,45,67,276,293,40,49,9,10]))),$G=s.lazy(()=>w(()=>import("./MarketingAdvantagesPage-5D8wQrg7.js"),__vite__mapDeps([540,1,4,33,8,6,34,5,35,36,37,3,7,38,75,121,85,529,534,528,199,73,46,56,9,10]))),jG=s.lazy(()=>w(()=>import("./MarketingSupportPage-Cx-vVC--.js"),__vite__mapDeps([541,1,4,33,8,6,34,5,35,36,37,3,7,38,17,97,85,225,46,9,10]))),OG=s.lazy(()=>w(()=>import("./MarketingCashbackPage-DEsZUQIH.js"),__vite__mapDeps([542,1,4,33,8,6,34,5,35,36,37,3,7,38,524,113,292,202,46,161,48,528,9,10]))),NG=s.lazy(()=>w(()=>import("./MarketingNewsPage-DBe4h5JZ.js"),__vite__mapDeps([543,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,537,78,225,161,9,10]))),DG=s.lazy(()=>w(()=>import("./MarketingAdditionalServicesPage-bNY8_Lof.js"),__vite__mapDeps([544,1,4,33,8,6,34,5,35,36,37,3,7,38,531,87,424,46,9,10]))),LG=s.lazy(()=>w(()=>import("./SolutionsIndexPage-DcAoNB7K.js"),__vite__mapDeps([545,1,4,33,8,6,34,5,35,36,37,3,7,38,235,529,9,10]))),MG=s.lazy(()=>w(()=>import("./SolutionsImporterPage-Da5QAbC-.js"),__vite__mapDeps([546,1,547,4,33,8,6,34,5,35,36,37,3,7,38,44,45,424,68,46,529,39,233,9,10]))),kG=s.lazy(()=>w(()=>import("./SolutionsExporterPage-D8_7p8lr.js"),__vite__mapDeps([548,1,547,4,33,8,6,34,5,35,36,37,3,7,38,44,45,424,68,46,49,200,528,293,9,10]))),zG=s.lazy(()=>w(()=>import("./SolutionsForwarderPage-DpO8yG5m.js"),__vite__mapDeps([549,1,547,4,33,8,6,34,5,35,36,37,3,7,38,44,45,424,68,46,534,528,9,10]))),VG=s.lazy(()=>w(()=>import("./SolutionsCarrierPage-CMfvtofE.js"),__vite__mapDeps([550,1,547,4,33,8,6,34,5,35,36,37,3,7,38,44,45,424,68,46,551,199,67,174,276,9,10]))),BG=s.lazy(()=>w(()=>import("./MarineServicePage-De0rMzIZ.js"),__vite__mapDeps([552,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,49,39,86,554,9,10]))),FG=s.lazy(()=>w(()=>import("./RailwayServicePage-I2DRAv4a.js"),__vite__mapDeps([555,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,40,554,556,39,9,10]))),HG=s.lazy(()=>w(()=>import("./AutoServicePage-HjcBp1Ii.js"),__vite__mapDeps([557,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,554,39,49,133,9,10]))),UG=s.lazy(()=>w(()=>import("./AirServicePage-D_B3c6Ha.js"),__vite__mapDeps([558,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,554,559,48,9,10]))),WG=s.lazy(()=>w(()=>import("./GroupageServicePage-C08L8YV_.js"),__vite__mapDeps([560,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,87,529,78,39,556,9,10]))),GG=s.lazy(()=>w(()=>import("./MultimodalServicePage-CW1aEkMp.js"),__vite__mapDeps([561,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,199,551,556,122,9,10]))),qG=s.lazy(()=>w(()=>import("./CustomsServicePage-D26gurFw.js"),__vite__mapDeps([562,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,200,276,233,9,10]))),KG=s.lazy(()=>w(()=>import("./ContainerRentalServicePage-Bu05LNj0.js"),__vite__mapDeps([563,1,553,4,33,8,6,34,5,35,36,37,3,7,38,44,45,46,78,287,9,10]))),XG=s.lazy(()=>w(()=>import("./AboutCompanyPage-DVfcNRLV.js"),__vite__mapDeps([564,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,519,48,551,49,9,10]))),YG=s.lazy(()=>w(()=>import("./ContactsPageDS-D6oF-_y8.js"),__vite__mapDeps([565,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,554,49,46,9,10]))),JG=s.lazy(()=>w(()=>import("./VacanciesPage-BJYW3IjS.js"),__vite__mapDeps([566,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,294,538,48,9,10]))),ZG=s.lazy(()=>w(()=>import("./PrivacyPolicyPage-ERjPelxX.js"),__vite__mapDeps([567,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,9,10]))),QG=s.lazy(()=>w(()=>import("./RoutePairLandingPage-CRSam-JX.js"),__vite__mapDeps([568,1,8,4,42,33,6,34,5,35,36,37,3,7,38,25,9,10,554,86,40]))),e7=s.lazy(()=>w(()=>import("./IndustryLandingPage-U7o3M0yG.js"),__vite__mapDeps([569,1,430,36,33,4,8,6,34,5,35,37,3,7,38,173,259,559,517,424,67,49,174,93,39,547,44,45,68,46,9,10]))),t7=s.lazy(()=>w(()=>import("./CompetitorLandingPage-CCwC4gck.js"),__vite__mapDeps([570,1,4,33,8,6,34,5,35,36,37,3,7,38,46,140,9,10]))),n7=s.lazy(()=>w(()=>import("./DostavkaIndexPage-RVCxTJYk.js"),__vite__mapDeps([571,1,4,33,8,6,34,5,35,36,37,3,7,38,572,49,9,10]))),r7=s.lazy(()=>w(()=>import("./DostavkaCountryPage-DDzbzlUC.js"),__vite__mapDeps([573,1,4,33,8,6,34,5,35,36,37,3,7,38,572,17,49,46,9,10]))),o7=s.lazy(()=>w(()=>import("./DostavkaCityPage-CjGcr5SW.js"),__vite__mapDeps([574,1,4,33,8,6,34,5,35,36,37,3,7,38,572,17,243,49,46,9,10]))),s7=s.lazy(()=>w(()=>import("./MarketingNotFoundPage-CG9dSius.js"),__vite__mapDeps([575,1,4,33,8,6,34,5,35,36,37,3,7,38,551,9,10]))),a7=s.lazy(()=>w(()=>import("./ResourcesHubPage-BRj_-E7s.js"),__vite__mapDeps([576,1,4,33,8,6,34,5,35,36,37,3,7,38,44,45,577,578,48,290,161,424,9,10]))),i7=s.lazy(()=>w(()=>import("./GlossaryPage-HsMgZQv7.js"),__vite__mapDeps([579,1,4,33,8,6,34,5,35,36,37,3,7,38,266,578,9,10]))),l7=s.lazy(()=>w(()=>import("./GuidesIndexPage-BRWJ8hLT.js"),__vite__mapDeps([580,1,4,33,8,6,34,5,35,36,37,3,7,38,577,78,9,10]))),c7=s.lazy(()=>w(()=>import("./CustomsChina2026-CMNWfNsj.js"),__vite__mapDeps([581,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),u7=s.lazy(()=>w(()=>import("./IncotermsPlain-WDYd83P9.js"),__vite__mapDeps([583,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),d7=s.lazy(()=>w(()=>import("./HowToReadBL-DoZZ52cm.js"),__vite__mapDeps([584,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),p7=s.lazy(()=>w(()=>import("./ReduceLogisticsCosts-CkGlWAkS.js"),__vite__mapDeps([585,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),f7=s.lazy(()=>w(()=>import("./VttGuide-CVgBaNrl.js"),__vite__mapDeps([586,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),m7=s.lazy(()=>w(()=>import("./ChinaContractGuide-5V4zfP5U.js"),__vite__mapDeps([587,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),g7=s.lazy(()=>w(()=>import("./DemurrageDetentionGuide-BANIyVC6.js"),__vite__mapDeps([588,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),h7=s.lazy(()=>w(()=>import("./FclVsLclGuide-FiZVw7m_.js"),__vite__mapDeps([589,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),v7=s.lazy(()=>w(()=>import("./AirCargoGuide-CMAJuUsG.js"),__vite__mapDeps([590,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),b7=s.lazy(()=>w(()=>import("./CustomsDutiesGuide-Dp7q3nJb.js"),__vite__mapDeps([591,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),y7=s.lazy(()=>w(()=>import("./RailFreightGuide-_Vs3kOYD.js"),__vite__mapDeps([592,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),x7=s.lazy(()=>w(()=>import("./CargoInsuranceGuide-DnGyA4Pt.js"),__vite__mapDeps([593,1,582,4,33,8,6,34,5,35,36,37,3,7,38,78,58,577,9,10]))),_7=s.lazy(()=>w(()=>import("./MarketingResetPasswordPage-KAz2AAg7.js"),__vite__mapDeps([594,1,69,4,6,46,121,8,9,10]))),E7=s.lazy(()=>w(()=>import("./VerifyEmailPage-ka2H2MfW.js"),__vite__mapDeps([595,1,596,597,8,6,4,9,10]))),w7=s.lazy(()=>w(()=>import("./ConfirmEmailChangePage-B7XnaHhH.js"),__vite__mapDeps([598,1,596,597,8,6,4,9,10]))),S7=s.lazy(()=>w(()=>import("./AdminGuard-Cdp9GqEE.js"),__vite__mapDeps([599,1,4,42,8,6,9,10]))),C7=s.lazy(()=>w(()=>import("./AdminLayout-C-BBkiNS.js"),__vite__mapDeps([600,1,4,601,6,602,160,603,604,605,251,47,52,212,102,36,78,175,75,255,38,293,37,292,225,606,161,35,222,112,8,9,10,607]))),P7=s.lazy(()=>w(()=>import("./PublicTrackingPage-D_ZN0sa_.js"),__vite__mapDeps([608,1,609,9,610,611,186,185,193,612,613,614,192,8,6,4,10]))),R7=s.lazy(()=>w(()=>import("./PublicContainerTrackingPage-BHMd4PY6.js"),__vite__mapDeps([615,1,4,42,33,8,6,34,5,35,36,37,3,7,38,326,327,58,85,52,80,68,76,79,9,10]))),T7=s.lazy(()=>w(()=>import("./AdminOverviewPage-DhwAeX-0.js"),__vite__mapDeps([616,1,159,4,115,8,116,117,98,118,119,120,42,160,617,6,618,183,253,222,73,9,10]))),I7=s.lazy(()=>w(()=>import("./AdminMultiTenantPage-dq77hje1.js"),__vite__mapDeps([619,1,4,42,115,8,116,117,98,118,119,120,6,222,73,9,10]))),A7=s.lazy(()=>w(()=>import("./AdminWbrPage-Bk-fdUpx.js"),__vite__mapDeps([620,1,4,42,6,222,73,8,9,10]))),$7=s.lazy(()=>w(()=>import("./AdminTrackingPage-Br2RciAF.js"),__vite__mapDeps([621,1,4,42,115,8,116,117,98,118,119,120,6,34,222,73,9,10]))),j7=s.lazy(()=>w(()=>import("./AdminOkrQuartersPage-DpAkTB7j.js"),__vite__mapDeps([622,1,623,4,42,6,222,91,73,8,9,10]))),O7=s.lazy(()=>w(()=>import("./AdminOkrQuarterDetailPage-DShzN1_c.js"),__vite__mapDeps([624,1,623,4,42,6,73,58,91,8,9,10]))),N7=s.lazy(()=>w(()=>import("./AdminPostmortemsListPage-DDYgx5nI.js"),__vite__mapDeps([625,1,626,4,115,8,116,117,98,118,119,120,6,222,73,9,10]))),D7=s.lazy(()=>w(()=>import("./AdminPostmortemDetailPage-zTjZMglq.js"),__vite__mapDeps([627,1,626,4,42,6,73,58,91,8,9,10]))),yh=s.lazy(()=>w(()=>import("./AdminCompany360Page-Brfa1rxD.js"),__vite__mapDeps([628,1,4,42,6,38,73,58,8,9,10]))),L7=s.lazy(()=>w(()=>import("./AdminUnknownCitiesPage-B9ec_qyS.js"),__vite__mapDeps([629,1,4,115,8,116,117,98,118,119,120,159,630,6,9,10]))),M7=s.lazy(()=>w(()=>import("./AdminCitiesPage-oTaWw6My.js"),__vite__mapDeps([631,1,4,115,8,116,117,98,118,119,120,630,6,73,9,10]))),k7=s.lazy(()=>w(()=>import("./AdminSupplierActionsPage-CLU89jL1.js"),__vite__mapDeps([632,1,4,115,8,116,117,98,118,119,120,633,6,73,9,10]))),z7=s.lazy(()=>w(()=>import("./AdminPricingProfilesPage-BEgFQRnA.js"),__vite__mapDeps([634,1,4,115,8,116,117,98,118,119,120,635,6,73,9,10]))),V7=s.lazy(()=>w(()=>import("./AdminInternationalAutoPage-whiMz8CW.js"),__vite__mapDeps([636,1,4,126,6,78,115,8,116,117,98,118,119,120,73,91,9,10]))),B7=s.lazy(()=>w(()=>import("./AdminInvoicesPage-DVogV-ls.js"),__vite__mapDeps([637,1,4,126,6,78,115,8,116,117,98,118,119,120,638,639,89,640,183,641,42,73,37,74,9,10]))),F7=s.lazy(()=>w(()=>import("./AdminContractsPage-5EoOuYeG.js"),__vite__mapDeps([642,1,4,126,6,78,42,115,8,116,117,98,118,119,120,638,640,183,641,73,74,9,10]))),H7=s.lazy(()=>w(()=>import("./AdminUsersPage-GIRopXP6.js"),__vite__mapDeps([643,1,4,115,8,116,117,98,118,119,120,635,42,6,73,113,52,9,10]))),U7=s.lazy(()=>w(()=>import("./AdminCompanyInvitationsPage-CuQI918H.js"),__vite__mapDeps([644,1,4,115,8,116,117,98,118,119,120,6,73,9,10]))),W7=s.lazy(()=>w(()=>import("./AdminOrdersPage-j_bMn1TE.js"),__vite__mapDeps([645,1,4,115,8,116,117,98,118,119,120,602,601,603,617,646,647,638,183,612,9,185,192,6,640,75,73,10]))),G7=s.lazy(()=>w(()=>import("./AdminBookmarksPage-BKa7vYx1.js"),__vite__mapDeps([648,1,4,115,8,116,117,98,118,119,120,602,183,6,9,10]))),q7=s.lazy(()=>w(()=>import("./AdminRemindersPage-9Zm7yIoN.js"),__vite__mapDeps([649,1,4,115,8,116,117,98,118,119,120,603,183,6,73,9,10]))),K7=s.lazy(()=>w(()=>import("./AdminTagsPage-f-4MkDDI.js"),__vite__mapDeps([650,1,4,115,8,116,117,98,118,119,120,617,183,6,9,10]))),X7=s.lazy(()=>w(()=>import("./AdminOrderDetailPage-BwLtmiXS.js").then(e=>e.A),__vite__mapDeps([651,8,1,4,42,602,100,646,183,221,192,185,9,188,189,190,191,186,601,6,612,208,184,652,609,639,73,75,603,617,169,79,222,76,259,52,115,116,117,98,118,119,120,46,102,121,111,653,654]))),Y7=s.lazy(()=>w(()=>import("./AdminNotificationsPage-BiND1Z3J.js"),__vite__mapDeps([655,1,4,115,8,116,117,98,118,119,120,638,183,640,6,74,222,9,10]))),J7=s.lazy(()=>w(()=>import("./AdminAmoCrmPage-DHeQOaSD.js"),__vite__mapDeps([656,1,4,42,115,8,116,117,98,118,119,120,183,6,92,222,91,46,79,9,10]))),Z7=s.lazy(()=>w(()=>import("./AdminMarketingPage-C1FYgaqj.js"),__vite__mapDeps([657,1,4,42,183,6,73,102,74,8,9,10]))),Q7=s.lazy(()=>w(()=>import("./AdminAnalyticsPage-BnaDbhsQ.js"),__vite__mapDeps([658,1,126,4,6,78,42,115,8,116,117,98,118,119,120,618,183,225,222,73,9,10]))),eq=s.lazy(()=>w(()=>import("./AdminActivationFunnelPage-DBOyM55b.js"),__vite__mapDeps([659,1,126,4,6,78,42,115,8,116,117,98,118,119,120,618,183,606,222,73,9,10]))),tq=s.lazy(()=>w(()=>import("./AdminDcsaPage-DqQ_id6h.js"),__vite__mapDeps([660,1,4,42,115,8,116,117,98,118,119,120,183,6,222,73,46,79,140,121,9,10]))),nq=s.lazy(()=>w(()=>import("./AdminRevenueAnalyticsPage-Cw6p4Ou6.js"),__vite__mapDeps([661,1,4,126,6,78,42,115,8,116,117,98,118,119,120,618,183,151,222,73,9,10]))),rq=s.lazy(()=>w(()=>import("./AdminStuckApplicationsPage-Cz1IAyOo.js"),__vite__mapDeps([662,1,4,115,8,116,117,98,118,119,120,604,601,183,6,222,606,218,73,9,10]))),oq=s.lazy(()=>w(()=>import("./AdminExceptionsInboxPage-CvPggTjo.js"),__vite__mapDeps([663,1,4,115,8,116,117,98,118,119,120,605,183,6,68,85,46,102,222,73,9,10]))),sq=s.lazy(()=>w(()=>import("./AdminTelegramPage-C9HQUiqs.js"),__vite__mapDeps([664,1,4,42,6,8,9,10]))),aq=s.lazy(()=>w(()=>import("./AdminApiKeysPage-B2hPtNJg.js"),__vite__mapDeps([665,1,4,115,8,116,117,98,118,119,120,183,6,222,73,9,10]))),iq=s.lazy(()=>w(()=>import("./AdminSupplierScorecardPage-Btcj0PAU.js"),__vite__mapDeps([666,1,4,115,8,116,117,98,118,119,120,183,6,73,75,9,10]))),lq=s.lazy(()=>w(()=>import("./AdminTariffsChangesPage-Da7Qo2L5.js"),__vite__mapDeps([667,1,4,115,8,116,117,98,118,119,120,638,640,183,6,222,73,9,10]))),cq=s.lazy(()=>w(()=>import("./AdminExternalSchedulesPage-CVDb-Avz.js"),__vite__mapDeps([668,1,4,183,6,222,8,9,10]))),uq=s.lazy(()=>w(()=>import("./AdminReconciliationPage-tASWYiPo.js"),__vite__mapDeps([669,1,4,42,115,8,116,117,98,118,119,120,6,46,73,102,9,10]))),dq=s.lazy(()=>w(()=>import("./SupplierGuard-SKnsI-Jz.js"),__vite__mapDeps([670,1,4,42,8,6,9,10]))),pq=s.lazy(()=>w(()=>import("./SupplierLayout-BR4GbXof.js"),__vite__mapDeps([671,1,212,6,8,4,9,10,672]))),fq=s.lazy(()=>w(()=>import("./SupplierProfilePage-58humK-1.js"),__vite__mapDeps([673,1,4,42,674,6,73,8,9,10]))),mq=s.lazy(()=>w(()=>import("./SupplierDashboardPage-BesjJ4UZ.js"),__vite__mapDeps([675,1,4,42,674,183,6,75,73,52,8,9,10]))),ns=s.lazy(()=>w(()=>import("./SupplierRoutesPage-D-KP9y-P.js"),__vite__mapDeps([676,1,126,4,6,78,115,8,116,117,98,118,119,120,647,61,677,183,102,73,52,29,121,40,9,10]))),_a=s.lazy(()=>w(()=>import("./SupplierResourcePage-Ckl9hp1E.js"),__vite__mapDeps([678,1,126,4,6,78,115,8,116,117,98,118,119,120,677,647,183,102,73,52,9,10]))),gq=s.lazy(()=>w(()=>import("./SupplierAnalyticsPage-ptFUwfhd.js"),__vite__mapDeps([679,1,4,115,8,116,117,98,118,119,120,183,6,73,9,10]))),hq=s.lazy(()=>w(()=>import("./SupplierAuditPage-DTZ1deun.js"),__vite__mapDeps([680,1,4,115,8,116,117,98,118,119,120,633,6,73,9,10]))),vq=s.lazy(()=>w(()=>import("./SupplierTeamPage-CNo-CVW8.js"),__vite__mapDeps([681,1,4,115,8,116,117,98,118,119,120,682,183,6,73,9,10]))),bq=s.lazy(()=>w(()=>import("./SupplierInvoicesPage-Da7AyGSw.js"),__vite__mapDeps([683,1,4,126,6,78,115,8,116,117,98,118,119,120,653,639,37,74,73,9,10]))),yq=s.lazy(()=>w(()=>import("./SupplierContractsPage-DMgBw3HL.js"),__vite__mapDeps([684,1,4,126,6,78,115,8,116,117,98,118,119,120,73,102,9,10]))),xq=s.lazy(()=>w(()=>import("./SupplierNotificationsPage-knBDHP8g.js"),__vite__mapDeps([685,1,4,129,8,42,73,130,227,46,108,228,7,6,9,10]))),_q=s.lazy(()=>w(()=>import("./SupplierBlackoutsPage-BKd4LWMk.js"),__vite__mapDeps([686,1,126,4,6,78,115,8,116,117,98,118,119,120,183,9,10]))),Eq=s.lazy(()=>w(()=>import("./AcceptInvitationPage-C7G1-kZQ.js"),__vite__mapDeps([687,1,682,183,612,9,185,192,191,8,6,4,10]))),wq=s.lazy(()=>w(()=>import("./About-BnnAt3nZ.js"),__vite__mapDeps([688,1,6,689]))),Sq=s.lazy(()=>w(()=>import("./Blog-CrUROZLf.js"),__vite__mapDeps([14,1,15,16,17,6,2,3,4,5,7,8,9,10,18]))),Cq=s.lazy(()=>w(()=>import("./BlogPost-DKMz1wMy.js"),__vite__mapDeps([690,1,15,16]))),Pq=s.lazy(()=>w(()=>import("./index-C6asv4o7.js"),__vite__mapDeps([691,1,17,6,2,3,4,5,7,8,9,10,692]))),Rq=s.lazy(()=>w(()=>import("./SearchResultsPage-BWhPWWw2.js"),__vite__mapDeps([693,8,1,17,182,4,29,62,183,30,6,184,9,185,186,187,61,63,88,613,65,191,83,652,10,694]))),Tq=s.lazy(()=>w(()=>import("./AboutCompany-CU104py-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),Iq=s.lazy(()=>w(()=>import("./AdminExchangeStatsPage-Bhmcx3Hz.js"),__vite__mapDeps([695,1,4,126,6,78,42,115,8,116,117,98,118,119,120,73,9,10]))),Aq=s.lazy(()=>w(()=>import("./AdminChatModerationPage-oLfPw0V3.js"),__vite__mapDeps([696,1,4,126,6,78,42,115,8,116,117,98,118,119,120,73,9,10]))),$q=s.lazy(()=>w(()=>import("./AdminCalendarPage-BzKkSNXL.js"),__vite__mapDeps([697,1,4,42,638,183,6,73,8,9,10]))),jq={enabled:!0,active:!1,validUntil:null,defaultValidityDays:3},Oq=5e3,Nq=()=>i.jsx("div",{className:"route-loading",children:i.jsx("img",{src:"/loading-loader.gif",alt:"Загрузка..."})}),Dq=(e,t)=>Promise.race([e,new Promise((n,r)=>setTimeout(()=>r(new Error(`Timeout after ${t}ms`)),t))]);function Lq(){const{pathname:e}=dn();return e.startsWith("/admin")||e.startsWith("/supplier")?null:i.jsx(s.Suspense,{fallback:null,children:i.jsx(jU,{})})}function Mq(){const{isManager:e,isAdmin:t,isSuperAdmin:n}=OP();return e&&!t&&!n?i.jsx(Pt,{to:"/admin/agenda",replace:!0}):i.jsx(T7,{})}function kq(){const{id:e}=dd(),{search:t,hash:n}=dn();return i.jsx(Pt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function zq({to:e}){const{search:t,hash:n}=dn();return i.jsx(Pt,{to:`${e}${t}${n}`,replace:!0})}function Vq(){const{applicationNumber:e}=dd(),{search:t}=dn();return new URLSearchParams(t).has("token")?i.jsx(P7,{}):i.jsx(R7,{query:e??""})}function Bq(){const[e,t]=s.useState(null),[n,r]=s.useState(!0);return s.useEffect(()=>{WO()},[]),s.useEffect(()=>{(async()=>{try{const a=await Dq(k4.getStatus(),Oq);t(a)}catch{t(jq)}finally{r(!1)}})()},[]),n?i.jsx("div",{className:"lease-black-screen"}):e!=null&&e.enabled&&!e.active?i.jsx("div",{className:"lease-black-screen"}):i.jsx($U,{children:i.jsx(M4,{children:i.jsx(X1,{children:i.jsx(D4,{children:i.jsxs(YS,{basename:NC(),children:[i.jsx(B4,{}),i.jsx(U4,{}),i.jsx(h3,{}),i.jsx(W4,{}),i.jsx(Lq,{}),i.jsx(s.Suspense,{fallback:i.jsx(Nq,{}),children:i.jsxs(JS,{children:[i.jsxs(E,{element:i.jsx(gN,{}),children:[i.jsx(E,{path:"/search-results",element:i.jsx(Rq,{})}),i.jsx(E,{path:"/tracking/:applicationNumber",element:i.jsx(Vq,{})}),i.jsx(E,{path:"/track/:token",element:i.jsx(RW,{})}),i.jsx(E,{path:"/supplier-portal/:token",element:i.jsx(TW,{})}),i.jsx(E,{path:"/ktk",element:i.jsx(Pt,{to:"/?tab=ktk",replace:!0})}),i.jsx(E,{path:"/Profile",element:i.jsx(rd,{label:"Route:Profile",children:i.jsx(OU,{})})}),i.jsx(E,{path:"/reset-password",element:i.jsx(_7,{})}),i.jsx(E,{path:"/verify-email",element:i.jsx(E7,{})}),i.jsx(E,{path:"/confirm-email-change",element:i.jsx(w7,{})}),i.jsx(E,{path:"/accept-invitation",element:i.jsx(Eq,{})}),i.jsx(E,{path:"/Dashboard",element:i.jsx(zq,{to:"/lk"})}),i.jsx(E,{path:"/order-details/:id",element:i.jsx(kq,{})}),i.jsx(E,{path:"/about",element:i.jsx(Pt,{to:"/about-company",replace:!0})}),i.jsx(E,{path:"/o-kompanii",element:i.jsx(Tq,{})}),i.jsx(E,{path:"/Main",element:i.jsx(wq,{})}),i.jsx(E,{path:"/railway",element:i.jsx(Pt,{to:"/services/railway",replace:!0})}),i.jsx(E,{path:"/marineservice",element:i.jsx(Pt,{to:"/services/marine",replace:!0})}),i.jsx(E,{path:"/autotransport",element:i.jsx(Pt,{to:"/services/auto",replace:!0})}),i.jsx(E,{path:"/airtransportations",element:i.jsx(Pt,{to:"/services/air",replace:!0})}),i.jsx(E,{path:"/groupagecargo",element:i.jsx(Pt,{to:"/services/groupage",replace:!0})}),i.jsx(E,{path:"/multimodal",element:i.jsx(Pt,{to:"/services/multimodal",replace:!0})}),i.jsx(E,{path:"/customsservices",element:i.jsx(Pt,{to:"/services/customs",replace:!0})}),i.jsx(E,{path:"/containerrental",element:i.jsx(Pt,{to:"/services/container-rental",replace:!0})}),i.jsx(E,{path:"/successstories",element:i.jsx(Pq,{})}),i.jsx(E,{path:"/blog",element:i.jsx(Sq,{})}),i.jsx(E,{path:"/blog/:id",element:i.jsx(rd,{label:"Route:BlogPost",children:i.jsx(Cq,{})})})]}),i.jsxs(E,{path:"/admin",element:i.jsx(S7,{children:i.jsx(C7,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(Mq,{})}),i.jsx(E,{path:"wbr",element:i.jsx(A7,{})}),i.jsx(E,{path:"multi-tenant",element:i.jsx(I7,{})}),i.jsx(E,{path:"tracking",element:i.jsx($7,{})}),i.jsx(E,{path:"okr",element:i.jsx(j7,{})}),i.jsx(E,{path:"okr/quarters/:id",element:i.jsx(O7,{})}),i.jsx(E,{path:"postmortems",element:i.jsx(N7,{})}),i.jsx(E,{path:"postmortems/:id",element:i.jsx(D7,{})}),i.jsx(E,{path:"cities",element:i.jsx(M7,{})}),i.jsx(E,{path:"unknown-cities",element:i.jsx(L7,{})}),i.jsx(E,{path:"supplier-actions",element:i.jsx(k7,{})}),i.jsx(E,{path:"pricing-profiles",element:i.jsx(z7,{})}),i.jsx(E,{path:"international-auto",element:i.jsx(V7,{})}),i.jsx(E,{path:"invoices",element:i.jsx(B7,{})}),i.jsx(E,{path:"contracts",element:i.jsx(F7,{})}),i.jsx(E,{path:"users",element:i.jsx(H7,{})}),i.jsx(E,{path:"companies/:companyId/invitations",element:i.jsx(U7,{})}),i.jsx(E,{path:"companies",element:i.jsx(yh,{})}),i.jsx(E,{path:"companies/:id",element:i.jsx(yh,{})}),i.jsx(E,{path:"orders",element:i.jsx(W7,{})}),i.jsx(E,{path:"orders/:id",element:i.jsx(X7,{})}),i.jsx(E,{path:"bookmarks",element:i.jsx(G7,{})}),i.jsx(E,{path:"reminders",element:i.jsx(q7,{})}),i.jsx(E,{path:"tags",element:i.jsx(K7,{})}),i.jsx(E,{path:"notifications",element:i.jsx(Y7,{})}),i.jsx(E,{path:"amocrm",element:i.jsx(J7,{})}),i.jsx(E,{path:"marketing",element:i.jsx(Z7,{})}),i.jsx(E,{path:"analytics",element:i.jsx(Q7,{})}),i.jsx(E,{path:"analytics/revenue",element:i.jsx(nq,{})}),i.jsx(E,{path:"activation",element:i.jsx(eq,{})}),i.jsx(E,{path:"dcsa",element:i.jsx(tq,{})}),i.jsx(E,{path:"applications/stuck",element:i.jsx(rq,{})}),i.jsx(E,{path:"exceptions",element:i.jsx(oq,{})}),i.jsx(E,{path:"telegram",element:i.jsx(sq,{})}),i.jsx(E,{path:"api-keys",element:i.jsx(aq,{})}),i.jsx(E,{path:"tariffs/changes",element:i.jsx(lq,{})}),i.jsx(E,{path:"external-schedules",element:i.jsx(cq,{})}),i.jsx(E,{path:"supplier-scorecard",element:i.jsx(iq,{})}),i.jsx(E,{path:"exchange-stats",element:i.jsx(Iq,{})}),i.jsx(E,{path:"exchange-chat-moderation",element:i.jsx(Aq,{})}),i.jsx(E,{path:"calendar",element:i.jsx($q,{})}),i.jsx(E,{path:"reconciliation",element:i.jsx(uq,{})})]}),i.jsxs(E,{path:"/supplier",element:i.jsx(dq,{children:i.jsx(pq,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(mq,{})}),i.jsx(E,{path:"profile",element:i.jsx(fq,{})}),i.jsx(E,{path:"routes/sea",element:i.jsx(ns,{kind:"SEA",title:"Морские тарифы"})}),i.jsx(E,{path:"routes/auto",element:i.jsx(ns,{kind:"AUTO",title:"Автомобильные тарифы"})}),i.jsx(E,{path:"routes/railway",element:i.jsx(ns,{kind:"RAILWAY",title:"Железнодорожные тарифы"})}),i.jsx(E,{path:"routes/air",element:i.jsx(ns,{kind:"AIR",title:"Авиа тарифы"})}),i.jsx(E,{path:"routes/local",element:i.jsx(ns,{kind:"LOCAL",title:"Локальная доставка (door-to-door сегменты)"})}),i.jsx(E,{path:"schedules",element:i.jsx(_a,{path:"schedules",title:"Расписания (Schedules)",info:"Рейсы и расписания судов. POL/POD по портам, dateFrom/dateTo — окно действия.",fields:[{key:"pol",label:"POL",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"pod",label:"POD",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"dateFrom",label:"Дата с",inTable:!0,width:120,type:"date"},{key:"dateTo",label:"Дата по",inTable:!0,width:120,type:"date"},{key:"nameOfTheVessel",label:"Судно",inTable:!0,placeholder:"MAERSK SEMARANG"},{key:"eqpt",label:"Equipment",placeholder:"40HC"},{key:"teuSpace",label:"TEU space",placeholder:"50"},{key:"routeLimit",label:"Route limit (текст)"}]})}),i.jsx(E,{path:"drop-offs",element:i.jsx(_a,{path:"drop-offs",title:"Drop-off",info:"Условия сдачи контейнера на портах. Prices — Map<CargoSize, RUB>.",fields:[{key:"portFrom",label:"Порт отправления",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"portTo",label:"Порт назначения",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"validFrom",label:"С",inTable:!0,width:120,type:"date"},{key:"validTo",label:"До",inTable:!0,width:120,type:"date"},{key:"currency",label:"Валюта",type:"select",options:["RUB","USD","EUR","CNY"]},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 5000, "FILO40": 7500}'}]})}),i.jsx(E,{path:"rents",element:i.jsx(_a,{path:"rents",title:"Аренда контейнеров",info:"Стоимость аренды по маршрутам. Тот же формат что Drop-off — Map<CargoSize, RUB>.",fields:[{key:"portFrom",label:"Порт отправления",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"portTo",label:"Порт назначения",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"validFrom",label:"С",inTable:!0,width:120,type:"date"},{key:"validTo",label:"До",inTable:!0,width:120,type:"date"},{key:"currency",label:"Валюта",type:"select",options:["RUB","USD","EUR","CNY"]},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 5000, "FILO40": 7500}'}]})}),i.jsx(E,{path:"additional-services",element:i.jsx(_a,{path:"additional-services",title:"Дополнительные услуги",info:"Сервисы поставщика: оформление документов, страхование, supercharges и т.п.",importResource:"ADDITIONAL_SERVICE",fields:[{key:"name",label:"Название",inTable:!0,required:!0,placeholder:"BAF surcharge"},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 50, "FILO40": 80}'}]})}),i.jsx(E,{path:"analytics",element:i.jsx(gq,{})}),i.jsx(E,{path:"audit",element:i.jsx(hq,{})}),i.jsx(E,{path:"team",element:i.jsx(vq,{})}),i.jsx(E,{path:"invoices",element:i.jsx(bq,{})}),i.jsx(E,{path:"contracts",element:i.jsx(yq,{})}),i.jsx(E,{path:"notifications",element:i.jsx(xq,{})}),i.jsx(E,{path:"blackouts",element:i.jsx(_q,{})})]}),i.jsx(E,{path:"/design-system",element:i.jsx(NU,{})}),i.jsx(E,{path:"/",element:i.jsx(xG,{})}),i.jsx(E,{path:"/services",element:i.jsx(DU,{})}),i.jsx(E,{path:"/pricing",element:i.jsx(LU,{})}),i.jsx(E,{path:"/docs/webhooks",element:i.jsx(MU,{})}),i.jsx(E,{path:"/portal/webhooks",element:i.jsx(kU,{})}),i.jsx(E,{path:"/accept-invite",element:i.jsx(zU,{})}),i.jsx(E,{path:"/lk",element:i.jsx(HU,{})}),i.jsx(E,{path:"/lk/calc",element:i.jsx(rh,{children:i.jsx(UU,{})})}),i.jsx(E,{path:"/lk/applications",element:i.jsx(vh,{})}),i.jsx(E,{path:"/lk/contracts",element:i.jsx(vh,{mode:"contracts"})}),i.jsx(E,{path:"/lk/applications/:id",element:i.jsx(WU,{})}),i.jsx(E,{path:"/lk/documents",element:i.jsx(GU,{})}),i.jsx(E,{path:"/lk/saved-calcs",element:i.jsx(XU,{})}),i.jsx(E,{path:"/lk/notifications",element:i.jsx(qU,{})}),i.jsx(E,{path:"/lk/team",element:i.jsx(KU,{})}),i.jsx(E,{path:"/lk/calendar",element:i.jsx(JU,{})}),i.jsx(E,{path:"/lk/shipments",element:i.jsx(YU,{})}),i.jsx(E,{path:"/lk/shipments/:id/tracker",element:i.jsx(eW,{})}),i.jsx(E,{path:"/lk/shipments/:id",element:i.jsx(ZU,{})}),i.jsx(E,{path:"/lk/customs",element:i.jsx(rh,{children:i.jsx(QU,{})})}),i.jsx(E,{path:"/lk/help",element:i.jsx(tW,{})}),i.jsx(E,{path:"/lk/referral",element:i.jsx(oW,{})}),i.jsx(E,{path:"/lk/partner",element:i.jsx(Pt,{to:"/portal",replace:!0})}),i.jsx(E,{path:"/lk/sales/fast-quote",element:i.jsx(nW,{})}),i.jsx(E,{path:"/lk/sales/leads",element:i.jsx(rW,{})}),i.jsx(E,{path:"/lk/admin/customers",element:i.jsx(aW,{})}),i.jsx(E,{path:"/lk/insurance/claim",element:i.jsx(bh,{})}),i.jsx(E,{path:"/lk/claims/new",element:i.jsx(bh,{})}),i.jsx(E,{path:"/lk/contract",element:i.jsx(cW,{})}),i.jsx(E,{path:"/calculator/multi-origin",element:i.jsx(wW,{})}),i.jsx(E,{path:"/m/calculator",element:i.jsx(ct,{to:"/calculator/multi-origin"})}),i.jsx(E,{path:"/portal/shipments/:id",element:i.jsx(VU,{})}),i.jsx(E,{path:"/portal/shipments",element:i.jsx(BU,{})}),i.jsx(E,{path:"/portal",element:i.jsx(FU,{})}),i.jsx(E,{path:"/plans",element:i.jsx(SW,{})}),i.jsx(E,{path:"/login",element:i.jsx(CW,{})}),i.jsx(E,{path:"/signup/legal-entity",element:i.jsx(PW,{})}),i.jsx(E,{path:"/tools",element:i.jsx(IW,{})}),i.jsx(E,{path:"/tools/incoterms",element:i.jsx(AW,{})}),i.jsx(E,{path:"/tools/co2",element:i.jsx($W,{})}),i.jsx(E,{path:"/tools/ports",element:i.jsx(jW,{})}),i.jsx(E,{path:"/tools/distance",element:i.jsx(OW,{})}),i.jsx(E,{path:"/tools/cbm",element:i.jsx(NW,{})}),i.jsx(E,{path:"/tools/packing-list",element:i.jsx(LW,{})}),i.jsx(E,{path:"/tools/container",element:i.jsx(MW,{})}),i.jsx(E,{path:"/tools/hs-code",element:i.jsx(kW,{})}),i.jsx(E,{path:"/tools/customs-calc",element:i.jsx(zW,{})}),i.jsx(E,{path:"/tools/currency",element:i.jsx(VW,{})}),i.jsx(E,{path:"/tools/docs-check",element:i.jsx(BW,{})}),i.jsx(E,{path:"/tools/schedule",element:i.jsx(FW,{})}),i.jsx(E,{path:"/tools/freight-rates",element:i.jsx(HW,{})}),i.jsx(E,{path:"/tools/freight-index",element:i.jsx(UW,{})}),i.jsx(E,{path:"/tools/landed-cost",element:i.jsx(WW,{})}),i.jsx(E,{path:"/tools/comparison",element:i.jsx(GW,{})}),i.jsx(E,{path:"/tools/china-calendar",element:i.jsx(qW,{})}),i.jsx(E,{path:"/tools/pre-shipment",element:i.jsx(KW,{})}),i.jsx(E,{path:"/tools/demurrage",element:i.jsx(XW,{})}),i.jsx(E,{path:"/tools/payment-terms",element:i.jsx(YW,{})}),i.jsx(E,{path:"/tools/insurance",element:i.jsx(JW,{})}),i.jsx(E,{path:"/tools/lead-time",element:i.jsx(ZW,{})}),i.jsx(E,{path:"/tools/tracking",element:i.jsx(QW,{})}),i.jsx(E,{path:"/tools/converter",element:i.jsx(e6,{})}),i.jsx(E,{path:"/tools/forwarder",element:i.jsx(t6,{})}),i.jsx(E,{path:"/tools/packaging",element:i.jsx(n6,{})}),i.jsx(E,{path:"/tools/dangerous-goods",element:i.jsx(r6,{})}),i.jsx(E,{path:"/tools/glossary",element:i.jsx(o6,{})}),i.jsx(E,{path:"/tools/warehouse",element:i.jsx(s6,{})}),i.jsx(E,{path:"/tools/timeline",element:i.jsx(a6,{})}),i.jsx(E,{path:"/tools/trade-finance",element:i.jsx(i6,{})}),i.jsx(E,{path:"/tools/cargo-standards",element:i.jsx(l6,{})}),i.jsx(E,{path:"/tools/export-docs",element:i.jsx(c6,{})}),i.jsx(E,{path:"/tools/surcharges",element:i.jsx(u6,{})}),i.jsx(E,{path:"/tools/russia-ports",element:i.jsx(d6,{})}),i.jsx(E,{path:"/tools/supplier-check",element:i.jsx(p6,{})}),i.jsx(E,{path:"/tools/anti-dumping",element:i.jsx(f6,{})}),i.jsx(E,{path:"/tools/vat-refund",element:i.jsx(m6,{})}),i.jsx(E,{path:"/tools/trade-lanes",element:i.jsx(g6,{})}),i.jsx(E,{path:"/tools/kpi",element:i.jsx(h6,{})}),i.jsx(E,{path:"/tools/customs-broker",element:i.jsx(v6,{})}),i.jsx(E,{path:"/tools/exchange-risk",element:i.jsx(b6,{})}),i.jsx(E,{path:"/tools/port-congestion",element:i.jsx(y6,{})}),i.jsx(E,{path:"/tools/cargo-claims",element:i.jsx(x6,{})}),i.jsx(E,{path:"/tools/chemical-reg",element:i.jsx(_6,{})}),i.jsx(E,{path:"/tools/load-plan",element:i.jsx(S9,{})}),i.jsx(E,{path:"/tools/container-fill-calculator",element:i.jsx(C9,{})}),i.jsx(E,{path:"/tools/ecommerce-logistics",element:i.jsx(P9,{})}),i.jsx(E,{path:"/tools/certification",element:i.jsx(R9,{})}),i.jsx(E,{path:"/tools/fcl-vs-lcl",element:i.jsx(T9,{})}),i.jsx(E,{path:"/tools/china-regions",element:i.jsx(I9,{})}),i.jsx(E,{path:"/tools/air-freight",element:i.jsx(DW,{})}),i.jsx(E,{path:"/tools/seasonality",element:i.jsx(E6,{})}),i.jsx(E,{path:"/tools/transit-time",element:i.jsx(w6,{})}),i.jsx(E,{path:"/tools/freight-cost",element:i.jsx(S6,{})}),i.jsx(E,{path:"/tools/export-control",element:i.jsx(C6,{})}),i.jsx(E,{path:"/tools/cargo-insurance-calc",element:i.jsx(P6,{})}),i.jsx(E,{path:"/tools/russia-regions",element:i.jsx(R6,{})}),i.jsx(E,{path:"/tools/container-types",element:i.jsx(T6,{})}),i.jsx(E,{path:"/tools/bill-of-lading",element:i.jsx(I6,{})}),i.jsx(E,{path:"/tools/weight-dimensions",element:i.jsx(A6,{})}),i.jsx(E,{path:"/tools/multimodal",element:i.jsx($6,{})}),i.jsx(E,{path:"/tools/letter-of-credit",element:i.jsx(j6,{})}),i.jsx(E,{path:"/tools/free-zones",element:i.jsx(O6,{})}),i.jsx(E,{path:"/tools/cold-chain",element:i.jsx(N6,{})}),i.jsx(E,{path:"/tools/cargo-readiness",element:i.jsx(D6,{})}),i.jsx(E,{path:"/tools/tariff-schedule",element:i.jsx(L6,{})}),i.jsx(E,{path:"/tools/supply-chain-risk",element:i.jsx(M6,{})}),i.jsx(E,{path:"/tools/freight-negotiation",element:i.jsx(k6,{})}),i.jsx(E,{path:"/tools/warehouse-calc",element:i.jsx(z6,{})}),i.jsx(E,{path:"/tools/origin-cert",element:i.jsx(V6,{})}),i.jsx(E,{path:"/tools/import-license",element:i.jsx(B6,{})}),i.jsx(E,{path:"/tools/shipment-tracker",element:i.jsx(F6,{})}),i.jsx(E,{path:"/tools/china-supplier",element:i.jsx(H6,{})}),i.jsx(E,{path:"/tools/trade-compliance",element:i.jsx(U6,{})}),i.jsx(E,{path:"/tools/customs-broker-calc",element:i.jsx(W6,{})}),i.jsx(E,{path:"/tools/ecommerce-import",element:i.jsx(G6,{})}),i.jsx(E,{path:"/tools/forwarder-guide",element:i.jsx(q6,{})}),i.jsx(E,{path:"/tools/incoterms-calc",element:i.jsx(K6,{})}),i.jsx(E,{path:"/tools/packaging-req",element:i.jsx(X6,{})}),i.jsx(E,{path:"/tools/railway-freight",element:i.jsx(Y6,{})}),i.jsx(E,{path:"/tools/lc-calc",element:i.jsx(J6,{})}),i.jsx(E,{path:"/tools/carbon-footprint",element:i.jsx(Z6,{})}),i.jsx(E,{path:"/tools/air-cargo-guide",element:i.jsx(Q6,{})}),i.jsx(E,{path:"/tools/china-holidays",element:i.jsx(e8,{})}),i.jsx(E,{path:"/tools/port-storage",element:i.jsx(t8,{})}),i.jsx(E,{path:"/tools/container-sizes",element:i.jsx(n8,{})}),i.jsx(E,{path:"/tools/import-documents",element:i.jsx(r8,{})}),i.jsx(E,{path:"/tools/logistics-cost",element:i.jsx(o8,{})}),i.jsx(E,{path:"/tools/shipping-terms",element:i.jsx(s8,{})}),i.jsx(E,{path:"/tools/supply-chain-finance",element:i.jsx(a8,{})}),i.jsx(E,{path:"/tools/chinese-suppliers",element:i.jsx(i8,{})}),i.jsx(E,{path:"/tools/railway-calc",element:i.jsx(l8,{})}),i.jsx(E,{path:"/tools/multimodal-compare",element:i.jsx(c8,{})}),i.jsx(E,{path:"/tools/warranty-claims",element:i.jsx(u8,{})}),i.jsx(E,{path:"/tools/export-documents",element:i.jsx(d8,{})}),i.jsx(E,{path:"/tools/china-payments",element:i.jsx(p8,{})}),i.jsx(E,{path:"/tools/loading-norms",element:i.jsx(f8,{})}),i.jsx(E,{path:"/tools/hazmat-guide",element:i.jsx(m8,{})}),i.jsx(E,{path:"/tools/free-trade-zones",element:i.jsx(g8,{})}),i.jsx(E,{path:"/tools/shipment-visibility",element:i.jsx(h8,{})}),i.jsx(E,{path:"/tools/importer-insurance",element:i.jsx(v8,{})}),i.jsx(E,{path:"/tools/currency-hedging",element:i.jsx(b8,{})}),i.jsx(E,{path:"/tools/honest-sign",element:i.jsx(y8,{})}),i.jsx(E,{path:"/tools/lcl-calculator",element:i.jsx(x8,{})}),i.jsx(E,{path:"/tools/carrier-compare",element:i.jsx(_8,{})}),i.jsx(E,{path:"/tools/eaeu-rules",element:i.jsx(E8,{})}),i.jsx(E,{path:"/tools/hs-code-wizard",element:i.jsx(w8,{})}),i.jsx(E,{path:"/tools/inventory-planning",element:i.jsx(S8,{})}),i.jsx(E,{path:"/tools/route-optimization",element:i.jsx(C8,{})}),i.jsx(E,{path:"/tools/freight-audit",element:i.jsx(P8,{})}),i.jsx(E,{path:"/tools/bol-guide",element:i.jsx(R8,{})}),i.jsx(E,{path:"/tools/customs-bond",element:i.jsx(T8,{})}),i.jsx(E,{path:"/tools/cert-of-origin",element:i.jsx(I8,{})}),i.jsx(E,{path:"/tools/import-vat",element:i.jsx(A8,{})}),i.jsx(E,{path:"/tools/lithium-battery",element:i.jsx($8,{})}),i.jsx(E,{path:"/tools/ispm15",element:i.jsx(j8,{})}),i.jsx(E,{path:"/tools/phyto-cert",element:i.jsx(O8,{})}),i.jsx(E,{path:"/tools/temperature-cargo",element:i.jsx(N8,{})}),i.jsx(E,{path:"/tools/oversize-cargo",element:i.jsx(D8,{})}),i.jsx(E,{path:"/tools/trade-finance-calc",element:i.jsx(L8,{})}),i.jsx(E,{path:"/tools/break-bulk",element:i.jsx(M8,{})}),i.jsx(E,{path:"/tools/sanctions-check",element:i.jsx(k8,{})}),i.jsx(E,{path:"/tools/export-license",element:i.jsx(z8,{})}),i.jsx(E,{path:"/tools/fumigation",element:i.jsx(V8,{})}),i.jsx(E,{path:"/tools/container-inspection",element:i.jsx(B8,{})}),i.jsx(E,{path:"/tools/roro-guide",element:i.jsx(F8,{})}),i.jsx(E,{path:"/tools/vgm-calc",element:i.jsx(H8,{})}),i.jsx(E,{path:"/tools/bonded-warehouse",element:i.jsx(U8,{})}),i.jsx(E,{path:"/tools/air-waybill",element:i.jsx(W8,{})}),i.jsx(E,{path:"/tools/invoice-template",element:i.jsx(G8,{})}),i.jsx(E,{path:"/tools/shipping-instructions",element:i.jsx(q8,{})}),i.jsx(E,{path:"/tools/trucking-calc",element:i.jsx(K8,{})}),i.jsx(E,{path:"/tools/supply-chain-kpi",element:i.jsx(X8,{})}),i.jsx(E,{path:"/tools/sea-freight-checklist",element:i.jsx(Y8,{})}),i.jsx(E,{path:"/tools/spot-rate",element:i.jsx(J8,{})}),i.jsx(E,{path:"/tools/po-management",element:i.jsx(Z8,{})}),i.jsx(E,{path:"/tools/charter-party",element:i.jsx(Q8,{})}),i.jsx(E,{path:"/tools/single-window",element:i.jsx(e9,{})}),i.jsx(E,{path:"/tools/ddp-ddu-calc",element:i.jsx(t9,{})}),i.jsx(E,{path:"/tools/cbam-guide",element:i.jsx(n9,{})}),i.jsx(E,{path:"/tools/import-quotas",element:i.jsx(r9,{})}),i.jsx(E,{path:"/tools/letter-of-indemnity",element:i.jsx(o9,{})}),i.jsx(E,{path:"/tools/parallel-import",element:i.jsx(s9,{})}),i.jsx(E,{path:"/tools/freight-rate-index",element:i.jsx(a9,{})}),i.jsx(E,{path:"/tools/cargo-release-order",element:i.jsx(i9,{})}),i.jsx(E,{path:"/tools/transshipment-guide",element:i.jsx(l9,{})}),i.jsx(E,{path:"/tools/customs-value-calc",element:i.jsx(c9,{})}),i.jsx(E,{path:"/tools/container-leasing",element:i.jsx(u9,{})}),i.jsx(E,{path:"/tools/excise-duty",element:i.jsx(d9,{})}),i.jsx(E,{path:"/tools/china-export-tax",element:i.jsx(p9,{})}),i.jsx(E,{path:"/tools/air-vs-sea-calc",element:i.jsx(f9,{})}),i.jsx(E,{path:"/tools/eu-customs-clearance",element:i.jsx(m9,{})}),i.jsx(E,{path:"/tools/port-dwell-time",element:i.jsx(g9,{})}),i.jsx(E,{path:"/tools/railway-logistics",element:i.jsx(h9,{})}),i.jsx(E,{path:"/tools/courier-vs-freight",element:i.jsx(v9,{})}),i.jsx(E,{path:"/tools/incoterms-quiz",element:i.jsx(b9,{})}),i.jsx(E,{path:"/tools/freight-payment-terms",element:i.jsx(y9,{})}),i.jsx(E,{path:"/tools/trade-doc-pack",element:i.jsx(x9,{})}),i.jsx(E,{path:"/tools/eaeu-tariff",element:i.jsx(_9,{})}),i.jsx(E,{path:"/tools/cold-chain-monitor",element:i.jsx(E9,{})}),i.jsx(E,{path:"/tools/supplier-audit",element:i.jsx(w9,{})}),i.jsx(E,{path:"/tools/truck-freight-calc",element:i.jsx(A9,{})}),i.jsx(E,{path:"/tools/phytosanitary",element:i.jsx($9,{})}),i.jsx(E,{path:"/tools/re-export",element:i.jsx(j9,{})}),i.jsx(E,{path:"/tools/quality-control",element:i.jsx(O9,{})}),i.jsx(E,{path:"/tools/goods-declaration",element:i.jsx(N9,{})}),i.jsx(E,{path:"/tools/consolidation-calc",element:i.jsx(D9,{})}),i.jsx(E,{path:"/tools/bank-guarantee",element:i.jsx(L9,{})}),i.jsx(E,{path:"/tools/port-fees-calc",element:i.jsx(M9,{})}),i.jsx(E,{path:"/tools/import-quota",element:i.jsx(k9,{})}),i.jsx(E,{path:"/tools/carnet-ata",element:i.jsx(z9,{})}),i.jsx(E,{path:"/tools/duty-drawback",element:i.jsx(V9,{})}),i.jsx(E,{path:"/tools/cold-storage-calc",element:i.jsx(B9,{})}),i.jsx(E,{path:"/tools/marine-insurance-types",element:i.jsx(F9,{})}),i.jsx(E,{path:"/tools/pallet-calc",element:i.jsx(H9,{})}),i.jsx(E,{path:"/tools/import-procedure",element:i.jsx(U9,{})}),i.jsx(E,{path:"/tools/liner-terms",element:i.jsx(W9,{})}),i.jsx(E,{path:"/tools/freight-tender",element:i.jsx(G9,{})}),i.jsx(E,{path:"/tools/customs-ruling",element:i.jsx(q9,{})}),i.jsx(E,{path:"/tools/buffer-stock",element:i.jsx(K9,{})}),i.jsx(E,{path:"/tools/green-logistics",element:i.jsx(X9,{})}),i.jsx(E,{path:"/tools/freight-markup",element:i.jsx(Y9,{})}),i.jsx(E,{path:"/tools/port-procedure",element:i.jsx(J9,{})}),i.jsx(E,{path:"/tools/container-stuffing",element:i.jsx(Z9,{})}),i.jsx(E,{path:"/tools/cargo-rejection",element:i.jsx(Q9,{})}),i.jsx(E,{path:"/tools/reverse-logistics",element:i.jsx(eG,{})}),i.jsx(E,{path:"/tools/booking-checklist",element:i.jsx(tG,{})}),i.jsx(E,{path:"/tools/multimodal-docs",element:i.jsx(nG,{})}),i.jsx(E,{path:"/tools/export-finance",element:i.jsx(rG,{})}),i.jsx(E,{path:"/tools/compliance-cert",element:i.jsx(oG,{})}),i.jsx(E,{path:"/tools/shipper-letter",element:i.jsx(sG,{})}),i.jsx(E,{path:"/tools/pre-advice",element:i.jsx(aG,{})}),i.jsx(E,{path:"/tools/cargo-survey",element:i.jsx(iG,{})}),i.jsx(E,{path:"/tools/demurrage-claim",element:i.jsx(lG,{})}),i.jsx(E,{path:"/tools/port-agency",element:i.jsx(cG,{})}),i.jsx(E,{path:"/tools/freight-claim",element:i.jsx(uG,{})}),i.jsx(E,{path:"/tools/storage-in-transit",element:i.jsx(dG,{})}),i.jsx(E,{path:"/tools/lcl-booking",element:i.jsx(pG,{})}),i.jsx(E,{path:"/tools/special-cargo",element:i.jsx(fG,{})}),i.jsx(E,{path:"/tools/hazardous-class",element:i.jsx(mG,{})}),i.jsx(E,{path:"/tools/cargo-temp",element:i.jsx(gG,{})}),i.jsx(E,{path:"/tools/insurance-claim",element:i.jsx(hG,{})}),i.jsx(E,{path:"/tools/container-damage",element:i.jsx(vG,{})}),i.jsx(E,{path:"/tools/reefer-booking",element:i.jsx(bG,{})}),i.jsx(E,{path:"/tools/track-trace",element:i.jsx(yG,{})}),i.jsx(E,{path:"/faq",element:i.jsx(_G,{})}),AU(),i.jsx(E,{path:"/solutions",element:i.jsx(LG,{})}),i.jsx(E,{path:"/solutions/importer",element:i.jsx(MG,{})}),i.jsx(E,{path:"/solutions/exporter",element:i.jsx(kG,{})}),i.jsx(E,{path:"/solutions/forwarder",element:i.jsx(zG,{})}),i.jsx(E,{path:"/solutions/carrier",element:i.jsx(VG,{})}),i.jsx(E,{path:"/cases",element:i.jsx(EG,{})}),i.jsx(E,{path:"/cases/:slug",element:i.jsx(wG,{})}),i.jsx(E,{path:"/reviews",element:i.jsx(SG,{})}),i.jsx(E,{path:"/partners",element:i.jsx(CG,{})}),i.jsx(E,{path:"/trust",element:i.jsx(PG,{})}),i.jsx(E,{path:"/documents",element:i.jsx(RG,{})}),i.jsx(E,{path:"/cooperation",element:i.jsx(TG,{})}),i.jsx(E,{path:"/join",element:i.jsx(IG,{})}),i.jsx(E,{path:"/how-it-works",element:i.jsx(AG,{})}),i.jsx(E,{path:"/advantages",element:i.jsx($G,{})}),i.jsx(E,{path:"/support",element:i.jsx(jG,{})}),i.jsx(E,{path:"/referral-program",element:i.jsx(sW,{})}),i.jsx(E,{path:"/help",element:i.jsx(iW,{})}),i.jsx(E,{path:"/help/article/:id",element:i.jsx(lW,{})}),i.jsx(E,{path:"/research",element:i.jsx(uW,{})}),i.jsx(E,{path:"/research/smb-import-cost-index-q2-2026",element:i.jsx(dW,{})}),i.jsx(E,{path:"/en/faq",element:i.jsx(pW,{})}),i.jsx(E,{path:"/en/faq/:slug",element:i.jsx(fW,{})}),i.jsx(E,{path:"/en/glossary",element:i.jsx(mW,{})}),i.jsx(E,{path:"/en/glossary/:slug",element:i.jsx(gW,{})}),i.jsx(E,{path:"/en/blog",element:i.jsx(hW,{})}),i.jsx(E,{path:"/en/blog/:slug",element:i.jsx(vW,{})}),i.jsx(E,{path:"/en/about",element:i.jsx(bW,{})}),i.jsx(E,{path:"/en/services",element:i.jsx(yW,{})}),i.jsx(E,{path:"/landing/yd/freight-china",element:i.jsx(xW,{})}),i.jsx(E,{path:"/landing/yd/customs-broker",element:i.jsx(_W,{})}),i.jsx(E,{path:"/landing/yd/smb-import",element:i.jsx(EW,{})}),i.jsx(E,{path:"/cashback",element:i.jsx(OG,{})}),i.jsx(E,{path:"/news",element:i.jsx(NG,{})}),i.jsx(E,{path:"/additional-services",element:i.jsx(DG,{})}),i.jsx(E,{path:"/services/marine",element:i.jsx(BG,{})}),i.jsx(E,{path:"/services/railway",element:i.jsx(FG,{})}),i.jsx(E,{path:"/services/auto",element:i.jsx(HG,{})}),i.jsx(E,{path:"/services/air",element:i.jsx(UG,{})}),i.jsx(E,{path:"/services/groupage",element:i.jsx(WG,{})}),i.jsx(E,{path:"/services/multimodal",element:i.jsx(GG,{})}),i.jsx(E,{path:"/services/customs",element:i.jsx(qG,{})}),i.jsx(E,{path:"/services/container-rental",element:i.jsx(KG,{})}),i.jsx(E,{path:"/about-company",element:i.jsx(XG,{})}),i.jsx(E,{path:"/contacts",element:i.jsx(YG,{})}),i.jsx(E,{path:"/vacancies",element:i.jsx(JG,{})}),i.jsx(E,{path:"/privacy-policy",element:i.jsx(ZG,{})}),i.jsx(E,{path:"/marshrut/:slug",element:i.jsx(QG,{})}),i.jsx(E,{path:"/industry/:slug",element:i.jsx(e7,{})}),i.jsx(E,{path:"/vs/:slug",element:i.jsx(t7,{})}),i.jsx(E,{path:"/dostavka",element:i.jsx(n7,{})}),i.jsx(E,{path:"/dostavka/:country",element:i.jsx(r7,{})}),i.jsx(E,{path:"/dostavka/:country/:city",element:i.jsx(o7,{})}),i.jsx(E,{path:"/resources",element:i.jsx(a7,{})}),i.jsx(E,{path:"/resources/glossary",element:i.jsx(i7,{})}),i.jsx(E,{path:"/resources/guides",element:i.jsx(l7,{})}),i.jsx(E,{path:"/resources/guides/customs-china-2026",element:i.jsx(c7,{})}),i.jsx(E,{path:"/resources/guides/incoterms-plain",element:i.jsx(u7,{})}),i.jsx(E,{path:"/resources/guides/how-to-read-bl",element:i.jsx(d7,{})}),i.jsx(E,{path:"/resources/guides/reduce-logistics-costs",element:i.jsx(p7,{})}),i.jsx(E,{path:"/resources/guides/vtt-guide",element:i.jsx(f7,{})}),i.jsx(E,{path:"/resources/guides/china-contract-guide",element:i.jsx(m7,{})}),i.jsx(E,{path:"/resources/guides/demurrage-detention-guide",element:i.jsx(g7,{})}),i.jsx(E,{path:"/resources/guides/fcl-vs-lcl-guide",element:i.jsx(h7,{})}),i.jsx(E,{path:"/resources/guides/air-cargo-guide",element:i.jsx(v7,{})}),i.jsx(E,{path:"/resources/guides/customs-duties-guide",element:i.jsx(b7,{})}),i.jsx(E,{path:"/resources/guides/rail-freight-guide",element:i.jsx(y7,{})}),i.jsx(E,{path:"/resources/guides/cargo-insurance-guide",element:i.jsx(x7,{})}),i.jsx(E,{path:"*",element:i.jsx(s7,{})})]})})]})})})})})}const TS=new kS({defaultOptions:{queries:{staleTime:6e4,gcTime:5*6e4,retry:1,refetchOnWindowFocus:!1},mutations:{retry:0}}}),Fq=Object.freeze(Object.defineProperty({__proto__:null,queryClient:TS},Symbol.toStringTag,{value:"Module"})),pf="avalog.cookieConsent",Sl=1;function SX(){if(typeof window>"u")return"unknown";try{const e=localStorage.getItem(pf);if(!e)return"unknown";const t=JSON.parse(e);return t.version!==Sl?"unknown":t.decision}catch{return"unknown"}}function Hq(){if(typeof window>"u")return null;try{const e=localStorage.getItem(pf);if(!e)return null;const t=JSON.parse(e);return t.version!==Sl?null:t}catch{return null}}function Uq(){const e=Hq();return(e==null?void 0:e.decision)==="accepted"&&e.analytics===!0}function CX(e={}){const t={version:Sl,decision:"accepted",decidedAt:new Date().toISOString(),analytics:e.analytics??!0,marketing:e.marketing??!0,functional:!0};return IS(t),t}function PX(){const e={version:Sl,decision:"rejected",decidedAt:new Date().toISOString(),analytics:!1,marketing:!1,functional:!0};return IS(e),e}function IS(e){if(!(typeof window>"u"))try{localStorage.setItem(pf,JSON.stringify(e))}catch{}}let AS=-1;const Wo=e=>{addEventListener("pageshow",t=>{t.persisted&&(AS=t.timeStamp,e(t))},!0)},Mn=(e,t,n,r)=>{let o,a;return l=>{t.value>=0&&(l||r)&&(a=t.value-(o??0),(a||o===void 0)&&(o=t.value,t.delta=a,t.rating=((c,u)=>c>u[1]?"poor":c>u[0]?"needs-improvement":"good")(t.value,n),e(t)))}},ff=e=>{requestAnimationFrame(()=>requestAnimationFrame(e))},mf=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Qs=()=>{var e;return((e=mf())==null?void 0:e.activationStart)??0},kn=(e,t=-1)=>{const n=mf();let r="navigate";return AS>=0?r="back-forward-cache":n&&(document.prerendering||Qs()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},Pc=new WeakMap;function gf(e,t){return Pc.get(e)||Pc.set(e,new t),Pc.get(e)}class Wq{constructor(){pt(this,"t");pt(this,"i",0);pt(this,"o",[])}h(t){var o;if(t.hadRecentInput)return;const n=this.o[0],r=this.o.at(-1);this.i&&n&&r&&t.startTime-r.startTime<1e3&&t.startTime-n.startTime<5e3?(this.i+=t.value,this.o.push(t)):(this.i=t.value,this.o=[t]),(o=this.t)==null||o.call(this,t)}}const ea=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(o=>{queueMicrotask(()=>{t(o.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},hf=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let go=-1;const $S=new Set,xh=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,od=e=>{if(document.visibilityState==="hidden"){if(e.type==="visibilitychange")for(const t of $S)t();isFinite(go)||(go=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("prerenderingchange",od,!0))}},Cl=()=>{var e;if(go<0){const t=Qs();go=(document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").find(r=>r.name==="hidden"&&r.startTime>=t))==null?void 0:e.startTime)??xh(),addEventListener("visibilitychange",od,!0),addEventListener("prerenderingchange",od,!0),Wo(()=>{setTimeout(()=>{go=xh()})})}return{get firstHiddenTime(){return go},onHidden(t){$S.add(t)}}},Pl=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},_h=[1800,3e3],jS=(e,t={})=>{Pl(()=>{const n=Cl();let r,o=kn("FCP");const a=ea("paint",l=>{for(const c of l)c.name==="first-contentful-paint"&&(a.disconnect(),c.startTime<n.firstHiddenTime&&(o.value=Math.max(c.startTime-Qs(),0),o.entries.push(c),r(!0)))});a&&(r=Mn(e,o,_h,t.reportAllChanges),Wo(l=>{o=kn("FCP"),r=Mn(e,o,_h,t.reportAllChanges),ff(()=>{o.value=performance.now()-l.timeStamp,r(!0)})}))})},Eh=[.1,.25],Gq=(e,t={})=>{const n=Cl();jS(hf(()=>{let r,o=kn("CLS",0);const a=gf(t,Wq),l=u=>{for(const d of u)a.h(d);a.i>o.value&&(o.value=a.i,o.entries=a.o,r())},c=ea("layout-shift",l);c&&(r=Mn(e,o,Eh,t.reportAllChanges),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),Wo(()=>{a.i=0,o=kn("CLS",0),r=Mn(e,o,Eh,t.reportAllChanges),ff(r)}),setTimeout(r))}))};let OS=0,Rc=1/0,Ea=0;const qq=e=>{for(const t of e)t.interactionId&&(Rc=Math.min(Rc,t.interactionId),Ea=Math.max(Ea,t.interactionId),OS=Ea?(Ea-Rc)/7+1:0)};let sd;const wh=()=>sd?OS:performance.interactionCount??0,Kq=()=>{"interactionCount"in performance||sd||(sd=ea("event",qq,{durationThreshold:0}))};let Sh=0;class Xq{constructor(){pt(this,"l",[]);pt(this,"u",new Map);pt(this,"m");pt(this,"p")}v(){Sh=wh(),this.l.length=0,this.u.clear()}T(){const t=Math.min(this.l.length-1,Math.floor((wh()-Sh)/50));return this.l[t]}h(t){var o,a;if((o=this.m)==null||o.call(this,t),!t.interactionId&&t.entryType!=="first-input")return;const n=this.l.at(-1);let r=this.u.get(t.interactionId);if(r||this.l.length<10||t.duration>n.L){if(r?t.duration>r.L?(r.entries=[t],r.L=t.duration):t.duration===r.L&&t.startTime===r.entries[0].startTime&&r.entries.push(t):(r={id:t.interactionId,entries:[t],L:t.duration},this.u.set(r.id,r),this.l.push(r)),this.l.sort((l,c)=>c.L-l.L),this.l.length>10){const l=this.l.splice(10);for(const c of l)this.u.delete(c.id)}(a=this.p)==null||a.call(this,r)}}}const NS=e=>{const t=globalThis.requestIdleCallback||setTimeout,n=globalThis.cancelIdleCallback||clearTimeout;if(document.visibilityState==="hidden")e();else{const r=hf(e);let o=-1;const a=()=>{n(o),r()};addEventListener("visibilitychange",a,{once:!0,capture:!0}),o=t(()=>{removeEventListener("visibilitychange",a,{capture:!0}),r()})}},Ch=[200,500],Yq=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=Cl();Pl(()=>{Kq();let r,o=kn("INP");const a=gf(t,Xq),l=u=>{NS(()=>{for(const p of u)a.h(p);const d=a.T();d&&d.L!==o.value&&(o.value=d.L,o.entries=d.entries,r())})},c=ea("event",l,{durationThreshold:t.durationThreshold??40});r=Mn(e,o,Ch,t.reportAllChanges),c&&(c.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),Wo(()=>{a.v(),o=kn("INP"),r=Mn(e,o,Ch,t.reportAllChanges)}))})};class Jq{constructor(){pt(this,"m")}h(t){var n;(n=this.m)==null||n.call(this,t)}}const Ph=[2500,4e3],Zq=(e,t={})=>{Pl(()=>{const n=Cl();let r,o=kn("LCP");const a=gf(t,Jq),l=u=>{t.reportAllChanges||(u=u.slice(-1));for(const d of u)a.h(d),d.startTime<n.firstHiddenTime&&(o.value=Math.max(d.startTime-Qs(),0),o.entries=[d],r())},c=ea("largest-contentful-paint",l);if(c){r=Mn(e,o,Ph,t.reportAllChanges);const u=hf(()=>{l(c.takeRecords()),c.disconnect(),r(!0)}),d=p=>{p.isTrusted&&(NS(u),removeEventListener(p.type,d,{capture:!0}))};for(const p of["keydown","click","visibilitychange"])addEventListener(p,d,{capture:!0});Wo(p=>{o=kn("LCP"),r=Mn(e,o,Ph,t.reportAllChanges),ff(()=>{o.value=performance.now()-p.timeStamp,r(!0)})})}})},Rh=[800,1800],ad=e=>{document.prerendering?Pl(()=>ad(e)):document.readyState!=="complete"?addEventListener("load",()=>ad(e),!0):setTimeout(e)},Qq=(e,t={})=>{let n=kn("TTFB"),r=Mn(e,n,Rh,t.reportAllChanges);ad(()=>{const o=mf();o&&(n.value=Math.max(o.responseStart-Qs(),0),n.entries=[o],r(!0),Wo(()=>{n=kn("TTFB",0),r=Mn(e,n,Rh,t.reportAllChanges),r(!0)}))})};function eK(){return typeof $C=="function"}const id=[];let ld=!1;function rs(e){if(!ld){id.push(e);return}DS(e)}function tK(){if(ld)return;ld=!0;const e=id.splice(0,id.length);for(const t of e)DS(t)}function DS(e){const{name:t,value:n,rating:r,id:o,navigationType:a}=e,l=Math.round(n),c=r??"needs-improvement";eK()&&AC(`web-vital ${t} ${c}`,{level:c==="poor"?"warning":"info",tags:{web_vital:t,rating:c,navigation_type:a},contexts:{web_vitals:{metric:t,value:l,rating:c,id:o,navigationType:a}}})}let Th=!1;function nK(){Th||(Th=!0,Zq(rs),Gq(rs),Yq(rs),jS(rs),Qq(rs))}let Ih=!1;function rK(e={}){if(Ih||!Uq())return;Ih=!0,(typeof requestIdleCallback<"u"?requestIdleCallback:n=>setTimeout(n,200))(()=>{(async()=>(tK(),await Wb(),F1(),e.fireInitialView&&typeof window<"u"&&tp(window.location.pathname+window.location.search)))()})}let Ah=!1;function oK(e){return typeof e=="object"&&e!==null&&e.source==="avalog-push"}function sK(){Ah||typeof navigator>"u"||!("serviceWorker"in navigator)||(Ah=!0,navigator.serviceWorker.addEventListener("message",e=>{if(!oK(e.data))return;const{title:t,body:n,url:r,eventCode:o,type:a}=e.data;jr("push_foreground_toast_shown",{type:a,eventCode:o}),i5(t||n||"Новое уведомление",{description:t&&n?n:void 0,action:r?{label:"Открыть",onClick:()=>{jr("push_foreground_toast_clicked",{type:a,eventCode:o});try{window.location.assign(r)}catch{}}}:void 0})}))}const aK=s.lazy(()=>w(()=>import("./UpdatePrompt-CAAqP7Ub.js"),__vite__mapDeps([698,8,1])).then(e=>({default:e.UpdatePrompt}))),iK=s.lazy(()=>w(()=>import("./PwaInstallPromptDS-WLGCpLmi.js"),__vite__mapDeps([699,1,4,6,98,34,228,8,9,10])).then(e=>({default:e.PwaInstallPromptDS}))),lK=s.lazy(()=>w(()=>import("./toaster-BqClLhVg.js"),__vite__mapDeps([197,1,8,6,4,9,10])).then(e=>({default:e.Toaster})));rK();PS();V4();nK();sK();window.addEventListener("vite:preloadError",e=>{const t=Number(sessionStorage.getItem("vite-preload-reload-at")||0);Date.now()-t<1e4||(sessionStorage.setItem("vite-preload-reload-at",String(Date.now())),e.preventDefault(),window.location.reload())});ZS.createRoot(document.getElementById("root")).render(i.jsx(rd,{label:"Root",children:i.jsx(vv,{children:i.jsx(rC,{i18n:Ln,children:i.jsx(s.Suspense,{fallback:i.jsx("img",{src:"/loading-loader.gif",alt:"load"}),children:i.jsxs(zS,{client:TS,children:[i.jsxs(MO,{locale:nP,children:[i.jsx(Bq,{}),i.jsxs(s.Suspense,{fallback:null,children:[i.jsx(aK,{}),i.jsx(iK,{}),i.jsx(lK,{})]})]}),!1]})})})})}));export{Iz as $,vX as A,qx as B,i3 as C,Co as D,bX as E,hX as F,Kx as G,Xx as H,Wk as I,Gk as J,Hk as K,Uk as L,np as M,Jk as N,rp as O,IN as P,$N as Q,ly as R,ON as S,eg as T,W0 as U,$5 as V,JI as W,f_ as X,ZK as Y,$z as Z,jz as _,p3 as a,fT as a$,Nz as a0,Az as a1,y5 as a2,wz as a3,p_ as a4,Tz as a5,Pz as a6,Cz as a7,Rz as a8,JK as a9,MN as aA,FB as aB,tw as aC,zN as aD,$v as aE,hu as aF,tg as aG,FN as aH,js as aI,Ri as aJ,rw as aK,gX as aL,mX as aM,xX as aN,yI as aO,FA as aP,RO as aQ,UN as aR,D_ as aS,Pp as aT,L_ as aU,Lv as aV,O5 as aW,lF as aX,yF as aY,xF as aZ,f$ as a_,R5 as aa,cb as ab,XT as ac,eX as ad,eB as ae,Z2 as af,Q2 as ag,nB as ah,rB as ai,tX as aj,_X as ak,$B as al,h3 as am,$s as an,GB as ao,pX as ap,o3 as aq,s3 as ar,fX as as,n3 as at,r3 as au,a3 as av,Gn as aw,w5 as ax,I5 as ay,jP as az,KK as b,FK as b$,uT as b0,eb as b1,Nv as b2,QI as b3,GN as b4,C5 as b5,Do as b6,rX as b7,hH as b8,oX as b9,UH as bA,Km as bB,uX as bC,Qt as bD,Vr as bE,JE as bF,kp as bG,YE as bH,ZE as bI,YN as bJ,ZN as bK,nr as bL,op as bM,on as bN,CX as bO,UK as bP,HK as bQ,Ae as bR,zK as bS,B5 as bT,us as bU,WK as bV,vp as bW,jr as bX,GO as bY,ge as bZ,wt as b_,bH as ba,vH as bb,gH as bc,sX as bd,S0 as be,aX as bf,lX as bg,RH as bh,$H as bi,IH as bj,TH as bk,AH as bl,iX as bm,KN as bn,Oi as bo,nA as bp,qd as bq,mo as br,MH as bs,_T as bt,cX as bu,HH as bv,BH as bw,FH as bx,Sr as by,_A as bz,NL as c,TO as c0,GK as c1,DB as c2,Gd as c3,MI as c4,kI as c5,DI as c6,BI as c7,VI as c8,$e as c9,EX as cA,nX as cB,dX as cC,wX as cD,mT as cE,yK as cF,ET as cG,KI as cH,xK as cI,OB as cJ,Ov as cK,fo as cL,oy as ca,SX as cb,GP as cc,$i as cd,Ai as ce,$K as cf,IO as cg,_d as ch,hK as ci,vK as cj,AO as ck,yX as cl,EO as cm,PX as cn,gm as co,ut as cp,rK as cq,VK as cr,NB as cs,i5 as ct,qK as cu,NP as cv,OP as cw,ks as cx,Ld as cy,aA as cz,jL as d,OL as e,bK as f,LL as g,kL as h,XK as i,Ik as j,Ak as k,Sk as l,Tk as m,Pk as n,Ck as o,Rk as p,YK as q,ML as r,iy as s,Yb as t,BK as u,zk as v,Bk as w,Cu as x,sA as y,Qm as z};