const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BepQZVtC.js","assets/vendor-query-Cbb05LTU.js","assets/vendor-react-xnlkqCTC.js","assets/vendor-sentry-qG-dVXi3.js","assets/AboutCompany-BQ4nhanV.js","assets/Footer-DnWM61XC.js","assets/SiteFooter-CeOXYlmJ.js","assets/vendor-dayjs-CTLjenN8.js","assets/globe-D-NdIehH.js","assets/vendor-i18n-BZWggl2o.js","assets/send-iGmzNNWK.js","assets/vendor-antd-core-DLLca_om.js","assets/AboutCompany-Djg6bf55.css","assets/ContactsPage-CRFfKpWV.js","assets/ContactsPage-Cp1RkqdU.css","assets/Blog-CrLPwTVi.js","assets/Blog.module-B4xROx4L.js","assets/Blog-BZob1VFv.css","assets/formApi-C2Ipp5C3.js","assets/Blog-ZYOPHI_4.css","assets/FAQPage-CiGyip9K.js","assets/FAQPage-52Jvh1xe.css","assets/MainPage-DgMVrYaQ.js","assets/MainPage-Bu4PRpUq.css","assets/MultiModal-Diqm282p.js","assets/MultiModal-YK18-Hj_.css","assets/routePairApi-soQ-LyyU.js","assets/index-Dbd4IERx.js","assets/index-DXnad-7i.js","assets/MarketingCalculatorPage-jfONXFWU.js","assets/CalculatorForm-CIgD6iVU.js","assets/city-autocomplete-Bcue2bX4.js","assets/calculator-Ccw6IxeM.js","assets/transliteration-kemtKToW.js","assets/calculator-onboarding-BrKOoTwC.js","assets/package-search-C63lpCXW.js","assets/MarketingShell-DlFdkac9.js","assets/zap-CcgON_pn.js","assets/shield-check-BegsGXBw.js","assets/users-DU41Pj4K.js","assets/file-text-xZLRdt2j.js","assets/building-2-CfUUs6nB.js","assets/boxes-gKTUg4Nf.js","assets/train-front-C1qPeNDC.js","assets/DeferUntilVisible-BDt9PJqV.js","assets/skeleton-BSwlY_PA.js","assets/funnel-DJb0RarO.js","assets/reveal-BLKv-lj3.js","assets/proxy-CgC10FX6.js","assets/circle-check-BF1F0-g0.js","assets/list-checks-Bz7bgLCH.js","assets/sparkles-BaMPcDnN.js","assets/earth-C5B9bnvX.js","assets/MarketingCustomsCalculatorPage-LZHpNdyu.js","assets/shield-question-mark-DjluVd7_.js","assets/triangle-alert-D4KilMLP.js","assets/customsApi-Bvt3X9gN.js","assets/sliders-horizontal-DMRqHzj2.js","assets/minus-CUxnBYQ2.js","assets/arrow-up-right-B1pnOPA5.js","assets/file-search-DR-8yO0m.js","assets/shield-alert-D8h3L1J-.js","assets/arrow-left-DEAO_OLF.js","assets/MarketingSearchResultsPage-RkX8s09f.js","assets/deliveryOptionPricing-CObwcV_B.js","assets/internationalAuto-C2n_bxnv.js","assets/transitTime-DLtbVUuA.js","assets/rotate-ccw-Bv_Gz8LF.js","assets/incoterms-COjgSzb9.js","assets/MarketingOrderModal-m0L5WDIB.js","assets/SpecRatePrice-BqnE3ndR.js","assets/specRate-C9cjrVg9.js","assets/gauge-Lrtj5J-9.js","assets/external-link-DXbdxLyA.js","assets/schemas-CS5vvXj9.js","assets/contractGateApi-DXSYbeiJ.js","assets/types-PcjE_sVM.js","assets/applicationsApi-8ft9VdhH.js","assets/circle-alert-DKYIqvQ8.js","assets/upload-Bxa8eUN0.js","assets/star-Ch1S9EKW.js","assets/calendar-clock-CH23OttW.js","assets/git-compare-xsfPnSNR.js","assets/calendar-CHo0fvRs.js","assets/copy-CJ22bcIH.js","assets/search-x-B6fvbVcH.js","assets/MarketingOrderDetailsPage-DFr52rgx.js","assets/savedCalculationsApi-DpfTpFhd.js","assets/snapshotsApi-nL07oLff.js","assets/SpecRateBadge-CKXGpOCa.js","assets/OrderConditionsSection-tZryb4Jh.js","assets/timer-ga9LS0p5.js","assets/anchor-BrzbJBmM.js","assets/package-open-UlWXOu4b.js","assets/scheduleLookupApi-Dk8aC3Vc.js","assets/companyProfileApi-BtmLkkn9.js","assets/crossSellApi-B3wTtNkY.js","assets/plus-D0EWC2Oo.js","assets/pencil-BtoESFzE.js","assets/shopping-bag-B-ydTMut.js","assets/user-Ddsiv209.js","assets/clock-3-MFGe_fAN.js","assets/share-2-BaoYSdxa.js","assets/message-square-Dq5qAtZK.js","assets/download-D4jfhtCC.js","assets/MarketingSnapshotViewPage-BvshR2sD.js","assets/applicationOfferApi-D9iI1x07.js","assets/MarketingMailingViewPage-DjlmfB7E.js","assets/inbox-DZzR-bhT.js","assets/MarketingForgotPasswordPage-BchZwmnp.js","assets/MarketingSettingsPage-Dq1JCrNH.js","assets/save-DHt0sJYO.js","assets/sessionsApi-wt5Aj7Eo.js","assets/key-round-KzM_sxYT.js","assets/monitor-BjOmrcM8.js","assets/contactBookApi-BHgqkiZa.js","assets/badge-check-CDvxMmRK.js","assets/trash-2-D92yeFFv.js","assets/key-BKX5W4Gw.js","assets/shield-CZsVbLVK.js","assets/MarketingOrdersPage-DFvAJg9F.js","assets/data-table-Aeydg-2h.js","assets/feature-gate-D0WwFaHL.js","assets/csvExport-DM0kDtQb.js","assets/lock-D1V2IeMS.js","assets/arrow-up-down-C7C1mJ_7.js","assets/chevron-left-ByBdhnhQ.js","assets/eye-BZqNYqRu.js","assets/repeat-C5MZrf2H.js","assets/MarketingMailingsArchivePage-BFvrP6xo.js","assets/mailingsArchiveApi-jpd-QyAT.js","assets/MarketingRouteSubscriptionsPage-DkSWqjYN.js","assets/date-picker-DwFu-EeK.js","assets/routeSubscriptionsApi-BDOvwR5n.js","assets/MarketingNotificationsInboxPage-BNbrHCl_.js","assets/NotificationInboxCard-Ccf6cftU.js","assets/bell-off-DUdMroD5.js","assets/MarketingExchangeAboutPage-Cyc6j5NH.js","assets/megaphone-DRQxUV_L.js","assets/route-BpOzEuhL.js","assets/hammer-CRcjPKJC.js","assets/MarketingExchangeListPage-CzmF400N.js","assets/homeCityI18n-D4DZCNWK.js","assets/MarketingExchangeCreatePage-D_N3ExcB.js","assets/MarketingExchangeDetailPage-JvY_L_gh.js","assets/MarketingExchangeManagePage-ZvtdG82I.js","assets/circle-x-DDsTy8EX.js","assets/trophy-BJ4l_Uar.js","assets/MarketingBidEditPage-BQyweaWJ.js","assets/MarketingExchangeChatPage-BmucR-zh.js","assets/MarketingCounterOffersPage-BtSEqyj9.js","assets/trending-down-Dkkqv34i.js","assets/MarketingBidAttachmentsPage-DQSI3cQJ.js","assets/paperclip-BKB6xWPW.js","assets/MarketingExchangeWatchListPage-CJeCrC0C.js","assets/MarketingExchangeClonePage-DiTaRIHr.js","assets/MarketingSupplierPortalPage-Dw8qOW40.js","assets/dollar-sign-DLe96hpr.js","assets/MarketingSupplierAuctionsPage-BcFNX3pK.js","assets/MarketingSupplierMyBidsPage-CCJT6iPL.js","assets/MarketingSupplierReputationPage-Cyk5okzS.js","assets/MarketingAdminExchangeStatsPage-D-KYWGLq.js","assets/MarketingAdminChatModerationPage-C9kiTXxA.js","assets/MarketingAdminRequestAuditPage-BId38NV0.js","assets/MarketingAdminOverviewPage-CifoZ21H.js","assets/adminApi-D3afDrCy.js","assets/adminDashboardApi-BsvbTXKa.js","assets/trending-up-C6OBNd_r.js","assets/MarketingExchangePublicStatsPage-CuenGJW1.js","assets/MarketingPreviewTourPage-CBcgJ_9T.js","assets/GroupHomePage-CweANXgJ.js","assets/BrandLeadForm-D9uINswX.js","assets/AvaPayPage-Bi_m0scr.js","assets/BrandLanding-Dqs3Stqv.js","assets/BrandCrossLinks-y7iyn6qJ.js","assets/link-2-C2mzTvh5.js","assets/file-check-corner-DFX2cXac.js","assets/AvaPayHowPage-CTiQmjaM.js","assets/AvaSaasPage-BbllRU9v.js","assets/ruler-LZxAQ3MT.js","assets/chart-line-Dde8hWhY.js","assets/alarm-clock-RRzjc-Ug.js","assets/AvaTradePage-s6L6XNr8.js","assets/scale-DYInxE1S.js","assets/AvaConsultPage-PYxPRqwu.js","assets/CookieConsentBanner-BpGQuzmu.js","assets/chart-no-axes-column-Du0r7_Gv.js","assets/AuthForm-BFUr9Qrb.js","assets/SearchResultsPage-BPqsMXs6.js","assets/DownloadOutlined-Cbt2V60l.js","assets/PlusOutlined-CGi_Z2Dr.js","assets/errorMessage-DGll7j75.js","assets/index-Biy6O1Ue.js","assets/SearchResultsPage-B9iMQiLX.css","assets/SendOutlined-BbFRCVao.js","assets/index-oDlEW17f.js","assets/index-BseesY1V.js","assets/index-D9Y9hIXB.js","assets/index-RKiJ8UgN.js","assets/ReloadOutlined-DkMT4Zzg.js","assets/index-BoSSghwt.js","assets/AuthForm-CKca-QHP.css","assets/DesignSystemShowcase-DYA1PqBQ.js","assets/toaster-B5FVEDCh.js","assets/ServicesIndexPage-DarGfVGP.js","assets/shuffle-BkUcU8K6.js","assets/file-check-DnGmcoXi.js","assets/PricingPage-DTjZtHwU.js","assets/crown-CXJWikpJ.js","assets/WebhookDocsPage-BL0Z7Iev.js","assets/PortalWebhooksPage-39n3bnmk.js","assets/AcceptInvitePage-CoeE4W-_.js","assets/PortalShipmentDetailPage-DzlEKrtR.js","assets/clientDocumentHubApi-B9C49k00.js","assets/shipmentMilestonesApi-BD4p3l5o.js","assets/PortalShipmentsPage-BJHJWSXG.js","assets/portalSummaryApi-BlwZTlKI.js","assets/PortalHomePage-DJxGB6BM.js","assets/section-onboarding-D9Joer6U.js","assets/LkOverviewPage-C8Tv_r9e.js","assets/LkCalcPage-DQDm0yKZ.js","assets/LkApplicationsListPage-BDYCjUJ2.js","assets/useCompanyRole-ZWWusau5.js","assets/refresh-cw-BvrHYOTe.js","assets/LkApplicationPage-DW9GFAbC.js","assets/ban-CEoD_v4g.js","assets/DocumentUploadModal-ClM6LJgs.js","assets/usePollOnVisible-DSeQ5oVg.js","assets/navigation-BoeWe5sL.js","assets/LkDocumentsPage-DdGLOOUN.js","assets/funnel-BtjO0Qsi.js","assets/LkNotificationsPage-KXaqkAsr.js","assets/NotificationPreferencesGrid-B_45t__h.js","assets/smartphone-BlBKFOrK.js","assets/LkTeamPage-2NOotNJu.js","assets/LkSavedCalcsPage-Cuaeg-cX.js","assets/LkShipmentsPage-CyxVrZPw.js","assets/shipmentsApi-GZb13rl7.js","assets/workflow-CXko-GMJ.js","assets/LkCalendarPage-v5AigESr.js","assets/package-check-AQgggJJO.js","assets/LkShipmentDetailPage-BOiVhk_Q.js","assets/LkCustomsPage-DzgxHsx3.js","assets/LkShipmentTrackerPage-Cji2_y_W.js","assets/file-up-BHgVrSRN.js","assets/LkHelpPage-DtAgdl5Q.js","assets/kbArticlesApi-BgZHE3Wr.js","assets/LkSalesFastQuotePage-C_7CMyYa.js","assets/formAnalytics-C7BxQJ12.js","assets/circle-check-big-CacrFVcv.js","assets/LkSalesLeadsPage-QnGmal4S.js","assets/LkReferralPage-zy-AUnhK.js","assets/referralsApi-vA0sTjqm.js","assets/LkPartnerPage-PMVQDI2_.js","assets/ReferralProgramPage-CR3sQsKK.js","assets/LkAdminCustomersPage-B4wkFfrj.js","assets/AdminHelpPanel-B8ndSgGy.js","assets/PublicHelpPage-BxNKiL7z.js","assets/bot-xfYWBeDM.js","assets/HelpArticlePage-Cy6RCvz-.js","assets/tag-DJ-Q3_Yj.js","assets/LkInsuranceClaimPage-D-HT3uvj.js","assets/LkContractWizardPage-BfykxsiE.js","assets/PublicResearchIndexPage-DVqcQlCC.js","assets/flask-conical-D13tY39v.js","assets/PublicResearchSmbCostIndexPage-Bx9W5JXo.js","assets/PublicEnFaqPage-CIYT93ec.js","assets/en-faq-data-BMJF0mua.js","assets/PublicEnFaqArticlePage-D_FDMXtK.js","assets/PublicEnGlossaryIndexPage-C4otA5B_.js","assets/en-glossary-data-Bg1JqSw6.js","assets/arrow-up-BbpAoqTy.js","assets/PublicEnGlossaryTermPage-cc5WJGnd.js","assets/PublicEnBlogIndexPage-CTIE16tg.js","assets/en-blog-data-DxNXQeKP.js","assets/PublicEnBlogArticlePage-D9VUwDAp.js","assets/PublicEnAboutPage-BYtmC927.js","assets/PublicEnServicesPage-DHrIfFiu.js","assets/YdFreightChinaPage-uTwXiRlc.js","assets/YdLandingTemplate-BgLDqUHM.js","assets/YdCustomsBrokerPage-bPepeNfH.js","assets/clipboard-check-DM1A3dQL.js","assets/YdSmbImportPage-YSbI6PQv.js","assets/MultiOriginCalculatorPage-B-LwX81S.js","assets/PlansPage-D8jCJWMo.js","assets/LoginPage-AJ4oniW0.js","assets/SignupLegalEntityPage-D9sNVksf.js","assets/credit-card-VTg502Jn.js","assets/PublicTrackPage-C-04nWx9.js","assets/SupplierPortalPage-CvD5cZtc.js","assets/ToolsHubPage-Czo8J9Gw.js","assets/leaf-DwLwjkPc.js","assets/box-CMFuZWAU.js","assets/chart-no-axes-column-increasing-DEhDygvF.js","assets/arrow-left-right-BuJwHRZQ.js","assets/briefcase-JLij_Z3i.js","assets/file-output-Cc4Kx0pW.js","assets/award-BfdovQc3.js","assets/map-wFkCxzVS.js","assets/user-check-CXiCNedx.js","assets/shield-plus-CLdpuA1S.js","assets/thermometer-DVc4XuQ3.js","assets/shopping-cart-Bbr7FO8G.js","assets/ToolsIncotermsPage-Ctn9-SNU.js","assets/ToolPageSEO-CJfesqON.js","assets/toolsMeta-CeuNOhcH.js","assets/ToolsCo2Page-BYL1I571.js","assets/ToolsPortsPage-Df6qPW0U.js","assets/ToolsDistancePage-BPef3gQn.js","assets/ToolsCbmPage-BEsLDcmq.js","assets/ToolsAirFreightPage-jsb2i3_t.js","assets/ToolsPackingListPage-BqN5lW8r.js","assets/ToolsContainerPage-Dc0kU6mi.js","assets/weight-VYjtz3t-.js","assets/ToolsHsCodePage-BjpDEtqG.js","assets/ToolsCustomsCalcPage-DFK-JJez.js","assets/ToolsCurrencyPage-BsjvbiD6.js","assets/ToolsDocsCheckPage-BvXATfmA.js","assets/ToolsSchedulePage-Vn8NfeGs.js","assets/ToolsFreightRatesPage-C2SMXzYh.js","assets/ToolsFreightIndexPage-Casb-zVB.js","assets/ToolsLandedCostPage-Bjr2THCG.js","assets/ToolsComparisonPage-HILWqNUL.js","assets/ToolsChinaCalendarPage-DfoMSmmk.js","assets/ToolsPreShipmentPage-Bn1zDAqj.js","assets/ToolsDemurragePage-B1H_vYRL.js","assets/lightbulb-D_2AhMwr.js","assets/ToolsPaymentTermsPage-FIG4uIS5.js","assets/ToolsInsurancePage-Cm4vHBb8.js","assets/ToolsLeadTimePage-DvWKNbrz.js","assets/ToolsContainerTrackingPage-D3nalgsx.js","assets/PublicTrackingSearchForm-DrpO6BUh.js","assets/carrierLinks-JuJm3WWf.js","assets/ToolsConverterPage-ByDaRkoM.js","assets/ToolsFreightForwarderPage-CQA8s6rU.js","assets/ToolsPackagingPage-BAMca6oA.js","assets/square-check-big-R6-FKJaH.js","assets/ToolsDangerousGoodsPage-DiqX9_Ta.js","assets/ToolsGlossaryPage-DXSnlAwN.js","assets/ToolsWarehousePage-BIEH94I8.js","assets/ToolsTimelinePage-D7NmSEE6.js","assets/ToolsTradeFinancePage-BbkUaEIx.js","assets/ToolsCargoStandardsPage-BGip3Vp8.js","assets/ToolsExportDocsPage-DpqvXVqR.js","assets/ToolsSurchargesPage-CHoTK_Lh.js","assets/ToolsRussiaPortsPage-CGJLJ8Jl.js","assets/ToolsSupplierCheckPage-DlVk-ILA.js","assets/ToolsAntiDumpingPage-DkW15DEc.js","assets/ToolsVatRefundPage-B9kLQYFb.js","assets/ToolsTradeLanesPage-Dyga6mj2.js","assets/ToolsKpiPage-h2gCQeXZ.js","assets/ToolsFreightBrokerPage-BwVGBWlP.js","assets/ToolsExchangeRiskPage-7WWaAsOg.js","assets/ToolsPortCongestionPage-CUFRAOqb.js","assets/ToolsCargoClaimsPage-CmLNNdC3.js","assets/ToolsChemicalRegPage-RxpzEk3a.js","assets/ToolsSeasonalityPage-BdYKagVT.js","assets/ToolsTransitTimePage-nCqo0ugO.js","assets/ToolsFreightCostPage-KNPPOJWX.js","assets/ToolsExportControlPage-4AqzVh3e.js","assets/ToolsCargoInsuranceCalcPage-Dz6lD2Be.js","assets/ToolsRussiaRegionsPage-mlOqMu-Q.js","assets/ToolsContainerTypesPage-DxpS0eNJ.js","assets/wind-elU11H51.js","assets/ToolsBillOfLadingPage-B8VAiyFf.js","assets/square-CuAfC6Qf.js","assets/ToolsWeightDimensionsPage-CCXGjwyP.js","assets/ToolsMultimodalPage-CT-fV0I8.js","assets/ToolsLetterOfCreditPage-BgrtD1PH.js","assets/ToolsFreeZonesPage-KWYfPtUU.js","assets/ToolsColdChainPage-Du8-NyDb.js","assets/ToolsCargoReadinessPage-CkM0TL8H.js","assets/ToolsTariffSchedulePage-WbSp_4a0.js","assets/ToolsSupplyChainRiskPage-BXtoVCI1.js","assets/ToolsFreightNegotiationPage-DwEWBHyB.js","assets/ToolsWarehouseCalcPage-DoWEIGmu.js","assets/ToolsOriginCertPage-dTBOMHVX.js","assets/ToolsImportLicensePage-BFQrr3Ry.js","assets/ToolsShipmentTrackerPage-DvOl1LUU.js","assets/ToolsChinaSupplierPage-BQdRof5A.js","assets/factory-DNSvglIL.js","assets/ToolsTradeCompliancePage-Dtg1bZ4F.js","assets/ToolsCustomsBrokerCalcPage-CJ06lCpI.js","assets/ToolsEcommerceImportPage-CHt_URuI.js","assets/ToolsFreightForwarderGuidePage-DlcCx_mb.js","assets/ToolsIncotermsCalcPage-BClSuTZl.js","assets/ToolsPackagingRequirementsPage-DwIMIJ53.js","assets/ToolsRailwayFreightPage-BSrV3ZH1.js","assets/ToolsLetterOfCreditCalcPage-DL59RgAF.js","assets/ToolsCarbonFootprintPage-ZYecOMzr.js","assets/ToolsAirCargoGuidePage-BLLcjCla.js","assets/ToolsChinaHolidaysPage-DnRt9X-d.js","assets/ToolsPortStoragePage-Cg3TtjAd.js","assets/ToolsContainerSizesPage-DbZtBwYE.js","assets/ToolsImportDocumentsPage-DeZGuBew.js","assets/ToolsLogisticsCostPage-D1mebHp7.js","assets/ToolsShippingTermsPage-BVBVvudf.js","assets/ToolsSupplyChainFinancePage-CHgl17UK.js","assets/ToolsChineseSuppliersPage-DrwC2nYI.js","assets/ToolsRailwayCalcPage-wzIlgnZm.js","assets/ToolsMultimodalComparePage-CiFGFk_E.js","assets/ToolsWarrantyClaimsPage-7MdupW0w.js","assets/ToolsExportDocumentsPage-BEuEAG6L.js","assets/ToolsChinaPaymentsPage-CPvRxeCH.js","assets/ToolsLoadingNormsPage-BdxabC9P.js","assets/ToolsHazmatGuidePage-CCuiSj4k.js","assets/ToolsFreeTradeZonesPage-DnE5AERU.js","assets/ToolsShipmentVisibilityPage-DkF1lksW.js","assets/ToolsImporterInsurancePage-CnmhU-qL.js","assets/ToolsCurrencyHedgingPage-CrcPMjl8.js","assets/ToolsHonestSignPage-CNwDh0uN.js","assets/ToolsLclCalculatorPage-MHm48rd7.js","assets/ToolsCarrierComparePage-BaaWaqoZ.js","assets/ToolsEaeuRulesPage-DeMBna05.js","assets/ToolsHsCodeWizardPage-B0HUUYPo.js","assets/ToolsInventoryPlanningPage-COtKIvy0.js","assets/ToolsRouteOptimizationPage-CYYBnPFi.js","assets/ToolsFreightAuditPage-rCNOGG3k.js","assets/ToolsBolGuidePage-Cykg_6Cw.js","assets/ToolsCustomsBondPage-ClvdWVa7.js","assets/ToolsCertOriginPage-hbDDjyRM.js","assets/ToolsImportVatPage-DmaqgnwQ.js","assets/ToolsLithiumBatteryPage-PwlNgGox.js","assets/ToolsIspm15Page-Sx86klAi.js","assets/ToolsPhytoCertPage-C_VwmZop.js","assets/ToolsTemperatureCargoPage-B6CuxsM2.js","assets/ToolsOversizeCargoPage-CIdoGUM2.js","assets/ToolsTradeFinanceCalcPage-uuqMPtMs.js","assets/ToolsBreakBulkPage-pDA7lxai.js","assets/wrench-bjE6Sbxo.js","assets/ToolsSanctionsCheckPage-DbtfD7E3.js","assets/ToolsExportLicensePage-BAtjRGEL.js","assets/ToolsFumigationPage-C9l_jP5-.js","assets/ToolsContainerInspectionPage-D33XC1Di.js","assets/ToolsRoRoGuidePage-CXWZPFM5.js","assets/hard-hat-BgnnzOgH.js","assets/ToolsVgmCalcPage-CabBt5B3.js","assets/ToolsBondedWarehousePage-BZ1dXYcQ.js","assets/ToolsAirWaybillPage-CYUQ2KTV.js","assets/ToolsInvoiceTemplatePage-CzCLlU1b.js","assets/ToolsShippingInstructionsPage-B4a4R13m.js","assets/ToolsTruckingCalcPage-sEjmME6z.js","assets/ToolsSupplyChainKpiPage-BAUC4z2n.js","assets/ToolsSeaFreightChecklistPage-D3LpOJdm.js","assets/ToolsSpotRateCalcPage-D7vJnlAh.js","assets/ToolsPoManagementPage-ryINwzFn.js","assets/ToolsCharterPartyPage-DaZmWr3t.js","assets/ToolsSingleWindowPage-Cyt_Aa1O.js","assets/ToolsDdpDduCalcPage-D2mR6cyi.js","assets/ToolsCbamGuidePage-DW42BHm0.js","assets/ToolsImportQuotasPage-DmJP5TWw.js","assets/ToolsLetterOfIndemnityPage-DN6gT_dE.js","assets/ToolsParallelImportPage-Vy4qzVjF.js","assets/ToolsFreightRateIndexPage-Dzf0vY_T.js","assets/ToolsCargoReleaseOrderPage-CuJsYPVa.js","assets/ToolsTransshipmentGuidePage-CTFKSBpo.js","assets/ToolsCustomsValueCalcPage-Cah4qvsK.js","assets/ToolsContainerLeasingPage-5BR9ahdc.js","assets/ToolsExciseDutyPage-BVEIdk3E.js","assets/ToolsChinaExportTaxPage-BB8fIuy_.js","assets/ToolsAirVsSeaCalcPage-TE8LiHlJ.js","assets/ToolsEuCustomsClearancePage-BkCBworp.js","assets/ToolsPortDwellTimePage-YEAmkBpZ.js","assets/ToolsRailwayLogisticsPage-CllsuLuB.js","assets/ToolsCourierVsFreightPage-dV7MIogM.js","assets/ToolsIncotermsQuizPage-Bq6tTAFo.js","assets/ToolsFreightPaymentTermsPage-CnUzT5pR.js","assets/ToolsTradeDocPackPage-DlyeuA7F.js","assets/ToolsEaeuTariffPage-DHWQO3tw.js","assets/ToolsColdChainMonitorPage-C8Nx7Hv7.js","assets/ToolsSupplierAuditPage-TySXX25H.js","assets/ToolsLoadPlanPage-B053cLMa.js","assets/ToolsContainerFillCalculatorPage-D7sYP_aJ.js","assets/ToolsEcommerceLogisticsPage-DAW4vATx.js","assets/ToolsCertificationPage-C9Lf2DgY.js","assets/ToolsFclVsLclPage-i1_Lz-Tp.js","assets/ToolsChinaRegionsPage-CtL2FUHd.js","assets/ToolsTruckFreightCalcPage-B5RZRCD5.js","assets/ToolsPhytosanitaryPage-xN2JsSAS.js","assets/ToolsReExportPage-C9_-VJhd.js","assets/ToolsQualityControlPage-BH_hBDOh.js","assets/ToolsGoodsDeclarationPage-CVH5EeUQ.js","assets/ToolsConsolidationCalcPage-B6giXh4m.js","assets/ToolsBankGuaranteePage-C-tcChJ2.js","assets/ToolsPortFeesCalcPage-Bjz3maY3.js","assets/ToolsImportQuotaPage-ZE3wgFEE.js","assets/ToolsCarnetAtaPage-CcAIWdvW.js","assets/ToolsDutyDrawbackPage-C6PD30jO.js","assets/ToolsColdStorageCalcPage-ZZu44F10.js","assets/ToolsMarineInsuranceTypesPage-4qpw9a7T.js","assets/ToolsPalletCalcPage-BeQQj5Jf.js","assets/ToolsImportProcedurePage-Ca-692yv.js","assets/ToolsLinerTermsPage-sOiOmeMO.js","assets/ToolsFreightTenderPage-Du-zgn_y.js","assets/ToolsCustomsRulingPage-CzXXsUJT.js","assets/ToolsBufferStockPage-DKB_MnnB.js","assets/ToolsGreenLogisticsPage-D73oGB77.js","assets/ToolsFreightMarkupPage-BmgwyKHU.js","assets/ToolsPortProcedurePage-CHZ8sW8i.js","assets/ToolsContainerStuffingPage-kpGUN95s.js","assets/ToolsCargoRejectionPage-CFxMKlpX.js","assets/ToolsReverseLogisticsPage-D-SkcuUr.js","assets/ToolsBookingChecklistPage-BsYm0G-d.js","assets/ToolsMultimodalDocsPage-DH-iC3f1.js","assets/ToolsExportFinancePage-DDiHZI4U.js","assets/ToolsComplianceCertPage-CcelruTk.js","assets/ToolsShipperLetterPage-Sds1C8dv.js","assets/ToolsPreAdvicePage-CarfWWnF.js","assets/ToolsCargoSurveyPage-BcO4Oqjx.js","assets/ToolsDemurrageClaimPage-Di1DfON8.js","assets/ToolsPortAgencyPage-BNoWZAKE.js","assets/ToolsFreightClaimPage-BxTtAwLm.js","assets/ToolsStorageInTransitPage-DYWxPtTP.js","assets/ToolsLclBookingPage-CTLC_b8z.js","assets/ToolsSpecialCargoPage-Dbmow0Tj.js","assets/ToolsHazardousClassPage-UmExvnNC.js","assets/ToolsCargoTempPage-P5G3ZPwE.js","assets/ToolsInsuranceClaimPage-Bpna9OjM.js","assets/ToolsContainerDamagePage-DFgsuxhe.js","assets/ToolsReeferBookingPage-DliP8_oh.js","assets/ToolsTrackTracePage-ICi6jqyg.js","assets/MarketingHomePage-BLv8wmCW.js","assets/utensils-crossed-D8Qf4uEQ.js","assets/publicReviewsApi-BgxERyMV.js","assets/quote-BlUOAoVt.js","assets/server-DPLRr7Rz.js","assets/PublicFaqPage-DY8bUCnx.js","assets/MarketingCasesPage-DZLwJcNq.js","assets/casesData-Bt5EzZ5Q.js","assets/piggy-bank-Baui0CfO.js","assets/MarketingCaseDetailPage-CuU29-GN.js","assets/MarketingReviewsPage-AkrpCM0g.js","assets/MarketingPartnersPage-xzqwuKAd.js","assets/hand-coins-UV64xW1K.js","assets/network-qNc6obfK.js","assets/MarketingTrustPage-Cfcyp8Xo.js","assets/file-badge-CiRz5Odn.js","assets/MarketingDocumentsPage-BDlGN6f2.js","assets/MarketingCooperationPage-HotzYIgt.js","assets/code-xml-DaGwNqN9.js","assets/palette-DG5A3Gsl.js","assets/MarketingJoinPage-CtqcESvB.js","assets/rocket-BAcC-6_U.js","assets/heart-handshake-CWw-WQb0.js","assets/MarketingHowItWorksPage-BGHjwyHc.js","assets/MarketingAdvantagesPage-irtKk8P8.js","assets/MarketingSupportPage-CwdRs5iF.js","assets/MarketingCashbackPage-DNFeUSGI.js","assets/MarketingNewsPage-oxSufjo1.js","assets/MarketingAdditionalServicesPage-CpndIhq2.js","assets/SolutionsIndexPage-CRt6sNTq.js","assets/SolutionsImporterPage-CAhMSV7b.js","assets/PersonaLandingTemplate-DGEO8Avy.js","assets/SolutionsExporterPage-C9AcO8RQ.js","assets/SolutionsForwarderPage-3ynurNP0.js","assets/SolutionsCarrierPage-BlLsvZ9Q.js","assets/compass-dBUNbjoF.js","assets/MarineServicePage-tqGcxWhB.js","assets/ServicePageTemplate-DQiQPwEo.js","assets/clock-4-Cjmb4SjZ.js","assets/RailwayServicePage-DtlYF3Qm.js","assets/map-pinned-CLYPy5R-.js","assets/AutoServicePage-CLckGrmh.js","assets/AirServicePage-jRLTVQmC.js","assets/snowflake-CXzystGI.js","assets/GroupageServicePage-DtJFi-iP.js","assets/MultimodalServicePage-kzAG_6tM.js","assets/CustomsServicePage-CwSCC-Ph.js","assets/ContainerRentalServicePage-zWrucMmJ.js","assets/AboutCompanyPage-C1waNT8T.js","assets/ContactsPageDS-ZosTPKjP.js","assets/VacanciesPage-Ytlcxteq.js","assets/PrivacyPolicyPage-FdAbkT_q.js","assets/RoutePairLandingPage-i3xGEGXJ.js","assets/IndustryLandingPage-D4MMCWyU.js","assets/CompetitorLandingPage-DNQWsFFA.js","assets/DostavkaIndexPage-xrNYjzZl.js","assets/dostavka-C8FDUgjJ.js","assets/DostavkaCountryPage-DQiWW9Tz.js","assets/DostavkaCityPage-D9KFXnHQ.js","assets/MarketingNotFoundPage-BFKFxUOM.js","assets/ResourcesHubPage-xXWCIyJY.js","assets/guidesMeta-BBUNJcrY.js","assets/library-BLwEBTZg.js","assets/GlossaryPage-DGcv-_S8.js","assets/GuidesIndexPage-Ci8I--Nz.js","assets/CustomsChina2026-lcI4lehS.js","assets/GuideArticleTemplate-D6UJ9lZ_.js","assets/IncotermsPlain-CpxLaUvs.js","assets/HowToReadBL-zL5Rbsht.js","assets/ReduceLogisticsCosts-BIqZEdsT.js","assets/VttGuide-DoaVjo-k.js","assets/ChinaContractGuide-BO87JTWE.js","assets/DemurrageDetentionGuide-lcgphkUN.js","assets/FclVsLclGuide-DR_EIW9O.js","assets/AirCargoGuide-DQeIs0sV.js","assets/CustomsDutiesGuide-BDSAnNhc.js","assets/RailFreightGuide-N5k67_NA.js","assets/CargoInsuranceGuide-fvCe3EXA.js","assets/MarketingResetPasswordPage-C5ezFSf6.js","assets/VerifyEmailPage-DbRUYM1s.js","assets/ResetPasswordPage.module-D3bvwYpW.js","assets/ResetPasswordPage-C64OEGkd.css","assets/ConfirmEmailChangePage-DAQMLtRq.js","assets/AdminGuard-CrooIpr7.js","assets/AdminLayout-CmmLp2SC.js","assets/adminManagersApi-DKfS2esx.js","assets/adminBookmarksApi-dSNPwSTK.js","assets/adminRemindersApi-yP8EXOnX.js","assets/adminStuckApi-DS8rziFm.js","assets/adminExceptionsApi-3CgYBf7W.js","assets/user-plus-Cz5hvFKh.js","assets/AdminLayout-BJirmls0.css","assets/PublicTrackingPage-CYBcL9sx.js","assets/publicTrackingApi-n4EoioUI.js","assets/leaflet-GoKW1Yet.js","assets/leaflet-CIGW-MKW.css","assets/index-DUlzMCFM.js","assets/CompassOutlined-B5XaWJ3v.js","assets/index-BftpPp5H.js","assets/PublicContainerTrackingPage-sjLn7CyQ.js","assets/AdminOverviewPage-YDX9F447.js","assets/applicationTagsApi-CioyESLL.js","assets/adminAnalyticsApi-DbhMejaM.js","assets/AdminMultiTenantPage-CSMSznsQ.js","assets/AdminWbrPage-Dnm_rMf9.js","assets/AdminTrackingPage-BJcyZ6Xe.js","assets/AdminOkrQuartersPage-CuAP4Vp1.js","assets/adminOkrApi-DUKQKvbt.js","assets/AdminOkrQuarterDetailPage-COuWA5hi.js","assets/AdminPostmortemsListPage-DLUP1szF.js","assets/adminPostmortemApi-BHdKTyZE.js","assets/AdminPostmortemDetailPage-B8UHIi5x.js","assets/AdminCompany360Page-DFl01bZc.js","assets/AdminUnknownCitiesPage-CFziJpsi.js","assets/adminCitiesApi-BktepMoG.js","assets/AdminCitiesPage-DrWS_u-e.js","assets/AdminSupplierActionsPage-BmfOtvoQ.js","assets/supplierActionsApi-Cv6ud-ml.js","assets/AdminPricingProfilesPage-BQQCV4IA.js","assets/adminPricingProfileApi-BCDc_7fb.js","assets/AdminInternationalAutoPage-BviHQ394.js","assets/AdminInvoicesPage-BVXW9ppX.js","assets/useUrlSyncedFilter-Cscnpyyk.js","assets/safeExternalUrl-B6YoezCt.js","assets/SavedViewsBar-HjrLL4vH.js","assets/EntityAuditDrawer-BDdfW8OS.js","assets/AdminContractsPage-CXdiGiZf.js","assets/AdminUsersPage-nioozuoH.js","assets/AdminCompanyInvitationsPage-BAyfmNUa.js","assets/AdminOrdersPage-Dyh4235_.js","assets/supplierOrdersApi-C9IcSeNz.js","assets/supplierRoutesApi-PNy9avIm.js","assets/AdminBookmarksPage-Dr7iwd9k.js","assets/AdminRemindersPage-Ts4UMYwJ.js","assets/AdminTagsPage-CtdqqFPA.js","assets/AdminOrderDetailPage-DZTboeif.js","assets/index-B80DKYAQ.js","assets/supplierInvoicesApi-Ba5jZYgD.js","assets/AdminOrderDetailPage-D7u2kL0N.css","assets/AdminNotificationsPage-CYG6JIVC.js","assets/AdminAmoCrmPage-BV6T_Rrf.js","assets/AdminMarketingPage-DAeiBOzs.js","assets/AdminAnalyticsPage-BECnds2f.js","assets/AdminActivationFunnelPage-DPqYMaS_.js","assets/AdminDcsaPage-XRlLTem5.js","assets/AdminRevenueAnalyticsPage-D0u6gyyo.js","assets/AdminStuckApplicationsPage-Dcol1iTz.js","assets/AdminExceptionsInboxPage-Do9zOMDR.js","assets/AdminTelegramPage-De9RE1KR.js","assets/AdminApiKeysPage-DBTbxdJx.js","assets/AdminSupplierScorecardPage-CUawdxpi.js","assets/AdminTariffsChangesPage-Bf6hRAEj.js","assets/AdminExternalSchedulesPage-CPpTgAWC.js","assets/AdminReconciliationPage-CGga0sDP.js","assets/SupplierGuard-pd9AZWt_.js","assets/SupplierLayout-CzAxSJP4.js","assets/SupplierLayout-DM8egu-x.css","assets/SupplierProfilePage-C4vqcW0Y.js","assets/supplierApi-B4ZV-mBx.js","assets/SupplierDashboardPage-CDJ2gpEv.js","assets/SupplierRoutesPage-CI2qx9z_.js","assets/SupplierImportModal-DJikyfl2.js","assets/SupplierResourcePage-CDHJjXhC.js","assets/SupplierAnalyticsPage-ZLjIPobX.js","assets/SupplierAuditPage-BSqREY3F.js","assets/SupplierTeamPage-vRNy-SWc.js","assets/supplierInvitationsApi-GwiI-XlB.js","assets/SupplierInvoicesPage-KAxJIM31.js","assets/SupplierContractsPage-B8OFMKT2.js","assets/SupplierNotificationsPage-BWdgjdLI.js","assets/SupplierBlackoutsPage-DlcxRGpO.js","assets/AcceptInvitationPage-DuzIYrWy.js","assets/About-DULyvmwf.js","assets/About-BMcr0avL.css","assets/BlogPost-CTjh0SAj.js","assets/index-Cjy5x9kC.js","assets/index-Bbw3yhnJ.css","assets/SearchResultsPage-fvg2Iwic.js","assets/SearchResultsPage-Ky1WddaU.css","assets/AdminExchangeStatsPage-COtmRR6f.js","assets/AdminChatModerationPage-BuqoCJOH.js","assets/AdminCalendarPage-C9pSJEgM.js","assets/UpdatePrompt-DGlneUB4.js","assets/PwaInstallPromptDS-C6kd97ib.js"])))=>i.map(i=>d[i]);
var LP=Object.defineProperty;var MP=(e,t,n)=>t in e?LP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var xt=(e,t,n)=>MP(e,typeof t!="symbol"?t+"":t,n);import{_ as w,u as Sm,Q as kP,a as VP}from"./vendor-query-Cbb05LTU.js";import{g as bn,r as a,b as $,j as i,d as ir,u as ul,L as Pt,e as Sn,O as BP,R as ff,f as xb,h as zP,o as FP,s as HP,i as UP,k as WP,l as GP,m as qP,n as KP,p as XP,N as kt,q as E,t as pf,B as YP,v as JP,w as QP}from"./vendor-react-xnlkqCTC.js";import{i as zt,B as ZP,a as eR,b as tR,u as lr,s as nR,I as rR}from"./vendor-i18n-BZWggl2o.js";import{d as mf}from"./vendor-dayjs-CTLjenN8.js";import{C as cr,b as oR,i as sR,c as aR,s as iR,a as Cm}from"./vendor-sentry-qG-dVXi3.js";import{c as $i,u as Rt,g as lR,a as cR,r as Pm,b as da,d as Lt,s as gf,e as dl,f as hf,h as Wt,m as Ut,i as we,j as cn,k as fe,C as vf,R as so,l as fa,n as Au,o as uR,p as Iu,q as Qs,t as Bn,v as dR,w as bf,_ as qn,x as Mt,y as Zs,K as Xe,z as Ko,A as _b,B as Eb,D as Cn,V as fR,E as pR,F as Sr,G as wb,H as Sb,I as Cb,J as Pb,L as yn,M as br,N as ji,O as Rb,P as yf,Q as Qn,S as bo,T as mR,U as Tb,W as gR,X as xf,Y as $n,Z as fl,$ as pl,a0 as Ab,a1 as Ib,a2 as Rm,a3 as or,a4 as pa,a5 as $b,a6 as Cr,a7 as jn,a8 as _f,a9 as ml,aa as jb,ab as os,ac as Ob,ad as Nb,ae as hR,af as vR,ag as _r,ah as Ef,ai as wf,aj as bR,ak as yR,al as Db,am as Lb,an as Mb,ao as Sf,ap as xR,aq as Oi,ar as kb,as as sr,at as _R,au as Zn,av as Vb,aw as Bb,ax as ER,ay as Tr,az as er,aA as wR,aB as ea,aC as yi,aD as Ni,aE as ta,aF as zb,aG as SR,aH as ma,aI as CR,aJ as Fb,aK as Hb,aL as Di,aM as PR,aN as $u,aO as Tm,aP as Li,aQ as RR,aR as TR,aS as AR,aT as IR,aU as $R,aV as ju,aW as jR,aX as Ou,aY as OR,aZ as Yr,a_ as NR,a$ as Am,b0 as DR,b1 as Im,b2 as Mi,b3 as LR,b4 as MR,b5 as kR,b6 as Ub,b7 as VR,b8 as BR,b9 as zo,ba as Wb,bb as zR,bc as $m,bd as FR,be as Gb,bf as jm,bg as HR,bh as Om,bi as qb,bj as UR}from"./vendor-antd-core-DLLca_om.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 s of o)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();const Cf="https://avalog.ru",Pf="https://avalogtech.com",Rf={en:"en",zh:"zho",tr:"tr",hi:"hi"},Tf={en:"en",zho:"zh",tr:"tr",hi:"hi"},WR=["en","zho","tr","hi"],Nm={ru:"ru",en:"en",zho:"zh",tr:"tr",hi:"hi"},GR=/(^|\.)avalogtech\.com$/i;function Af(e){return GR.test(e)}function Kb(e){const t=e.split("/").filter(Boolean)[0];return t?Rf[t]??null:null}function Xb(e){const t=e.split("/");if(t[1]&&Rf[t[1]]){const n="/"+t.slice(2).join("/");return n==="/"?"/":n.replace(/\/$/,"")||"/"}return e}function Yb(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){return Af(e)?{enabled:!0,mode:"intl",locale:Kb(t)??"en",siteUrl:Pf}:{enabled:!0,mode:"ru",locale:"ru",siteUrl:Cf}}function qR(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){if(!Af(e))return;const n=t.split("/").filter(Boolean)[0];return n&&Rf[n]?`/${n}`:void 0}function KR(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 Dm(e){const t=new URLSearchParams(e);t.delete("lng"),t.delete("lang");const n=t.toString();return n?`?${n}`:""}function XR(e,t,n){const r=KR(n);if(Af(e)){const o=Kb(t),l=Tf[r??o??"en"]??"en",c=Xb(t),u=`/${l}${c==="/"?"":c}`,d=Dm(n),p=`${u}${d}`,f=`${t}${n}`;return!o||r?p===f?null:p:null}if(r){const o=Dm(n),s=`${t}${o}`,l=`${t}${n}`;return s===l?null:s}return null}function SJ(e,t=typeof window<"u"?window.location.pathname:"/"){const n=Xb(t);if(e==="ru")return`${Cf}${n}`;const r=Tf[e]??"en";return`${Pf}/${r}${n==="/"?"":n}`}function YR(e,t,n){const r=`${Cf}${n}`,o=c=>`${Pf}/${Tf[c]??"en"}${n==="/"?"":n}`,s=e==="ru"?r:o(t||"en"),l=[{hrefLang:Nm.ru,href:r},...WR.map(c=>({hrefLang:Nm[c],href:o(c)})),{hrefLang:"x-default",href:o("en")}];return{canonical:s,alternates:l}}if(typeof window<"u")try{const e=XR(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 ys={},_c={exports:{}},Lm;function If(){return Lm||(Lm=1,(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(_c)),_c.exports}var xs={},Mm;function JR(){if(Mm)return xs;Mm=1,Object.defineProperty(xs,"__esModule",{value:!0}),xs.default=void 0;const e={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:"размер страницы"};return xs.default=e,xs}var _s={},Es={},ws={},Ss={},km;function QR(){return km||(km=1,Object.defineProperty(Ss,"__esModule",{value:!0}),Ss.commonLocale=void 0,Ss.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}),Ss}var Vm;function ZR(){if(Vm)return ws;Vm=1,Object.defineProperty(ws,"__esModule",{value:!0}),ws.default=void 0;var e=QR();const t={...e.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:"Следующий век"};return ws.default=t,ws}var Cs={},Bm;function Jb(){if(Bm)return Cs;Bm=1,Object.defineProperty(Cs,"__esModule",{value:!0}),Cs.default=void 0;const e={placeholder:"Выберите время",rangePlaceholder:["Время начала","Время окончания"]};return Cs.default=e,Cs}var zm;function Qb(){if(zm)return Es;zm=1;var e=If().default;Object.defineProperty(Es,"__esModule",{value:!0}),Es.default=void 0;var t=e(ZR()),n=e(Jb());const r={lang:{placeholder:"Выберите дату",yearPlaceholder:"Выберите РіРѕРґ",quarterPlaceholder:"Выберите квартал",monthPlaceholder:"Выберите месяц",weekPlaceholder:"Выберите неделю",rangePlaceholder:["Начальная дата","Конечная дата"],rangeYearPlaceholder:["Начальный РіРѕРґ","Год окончания"],rangeMonthPlaceholder:["Начальный месяц","Конечный месяц"],rangeWeekPlaceholder:["Начальная неделя","Конечная неделя"],shortWeekDays:["Р’СЃ","РџРЅ","Р’С‚","РЎСЂ","Р§С‚","РџС‚","РЎР±"],shortMonths:["РЇРЅРІ","Фев","Мар","РђРїСЂ","Май","РСЋРЅ","РСЋР»","РђРІРі","Сен","РћРєС‚","РќРѕСЏ","Дек"],...t.default},timePickerLocale:{...n.default}};return Es.default=r,Es}var Fm;function eT(){if(Fm)return _s;Fm=1;var e=If().default;Object.defineProperty(_s,"__esModule",{value:!0}),_s.default=void 0;var t=e(Qb());return _s.default=t.default,_s}var Hm;function tT(){if(Hm)return ys;Hm=1;var e=If().default;Object.defineProperty(ys,"__esModule",{value:!0}),ys.default=void 0;var t=e(JR()),n=e(eT()),r=e(Qb()),o=e(Jb());const s="${label} РЅРµ является типом ${type}",l={locale:"ru",Pagination:t.default,DatePicker:r.default,TimePicker:o.default,Calendar:n.default,global:{placeholder:"Пожалуйста выберите",close:"Закрыть",show:"Показать",hide:"Скрыть",sortable:"сортируемый"},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:s,method:s,array:s,object:s,number:s,date:s,boolean:s,integer:s,float:s,regexp:s,email:s,url:s,hex:s},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:"Обновить",scanned:"Отсканировано"},ColorPicker:{presetEmpty:"Пустой",transparent:"Прозрачный",singleColor:"РћРґРёРЅ цвет",gradientColor:"Градиент"}};return ys.default=l,ys}var Ec,Um;function nT(){return Um||(Um=1,Ec=tT()),Ec}var rT=nT();const oT=bn(rT);var wc,Wm;function sT(){if(Wm)return wc;Wm=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(s,l){if(s===l)return!0;if(s&&l&&typeof s=="object"&&typeof l=="object"){if(s.constructor!==l.constructor)return!1;var c,u,d;if(Array.isArray(s)){if(c=s.length,c!=l.length)return!1;for(u=c;u--!==0;)if(!o(s[u],l[u]))return!1;return!0}var p;if(t&&s instanceof Map&&l instanceof Map){if(s.size!==l.size)return!1;for(p=s.entries();!(u=p.next()).done;)if(!l.has(u.value[0]))return!1;for(p=s.entries();!(u=p.next()).done;)if(!o(u.value[1],l.get(u.value[0])))return!1;return!0}if(n&&s instanceof Set&&l instanceof Set){if(s.size!==l.size)return!1;for(p=s.entries();!(u=p.next()).done;)if(!l.has(u.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(s)&&ArrayBuffer.isView(l)){if(c=s.length,c!=l.length)return!1;for(u=c;u--!==0;)if(s[u]!==l[u])return!1;return!0}if(s.constructor===RegExp)return s.source===l.source&&s.flags===l.flags;if(s.valueOf!==Object.prototype.valueOf&&typeof s.valueOf=="function"&&typeof l.valueOf=="function")return s.valueOf()===l.valueOf();if(s.toString!==Object.prototype.toString&&typeof s.toString=="function"&&typeof l.toString=="function")return s.toString()===l.toString();if(d=Object.keys(s),c=d.length,c!==Object.keys(l).length)return!1;for(u=c;u--!==0;)if(!Object.prototype.hasOwnProperty.call(l,d[u]))return!1;if(e&&s instanceof Element)return!1;for(u=c;u--!==0;)if(!((d[u]==="_owner"||d[u]==="__v"||d[u]==="__o")&&s.$$typeof)&&!o(s[d[u]],l[d[u]]))return!1;return!0}return s!==s&&l!==l}return wc=function(l,c){try{return o(l,c)}catch(u){if((u.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw u}},wc}var aT=sT();const iT=bn(aT);var Sc,Gm;function lT(){if(Gm)return Sc;Gm=1;var e=function(t,n,r,o,s,l,c,u){if(!t){var d;if(n===void 0)d=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[r,o,s,l,c,u],f=0;d=new Error(n.replace(/%s/g,function(){return p[f++]})),d.name="Invariant Violation"}throw d.framesToPop=1,d}};return Sc=e,Sc}var cT=lT();const qm=bn(cT);var Cc,Km;function uT(){return Km||(Km=1,Cc=function(t,n,r,o){var s=r?r.call(o,t,n):void 0;if(s!==void 0)return!!s;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(s=r?r.call(o,f,m,p):void 0,s===!1||s===void 0&&f!==m)return!1}return!0}),Cc}var dT=uT();const fT=bn(dT);var Zb=(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))(Zb||{}),Pc={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"]}},Xm=Object.values(Zb),gl={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},ey=Object.entries(gl).reduce((e,[t,n])=>(e[n]=t,e),{}),Vn="data-rh",Fo={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Ho=(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},pT=e=>{let t=Ho(e,"title");const n=Ho(e,Fo.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=Ho(e,Fo.DEFAULT_TITLE);return t||r||void 0},mT=e=>Ho(e,Fo.ON_CHANGE_CLIENT_STATE)||(()=>{}),Rc=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),gT=(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 s=0;s<o.length;s+=1){const c=o[s].toLowerCase();if(e.indexOf(c)!==-1&&r[c])return n.concat(r)}}return n},[]),hT=e=>console&&typeof console.warn=="function"&&console.warn(e),Ps=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&hT(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,s)=>{const l={};s.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()},vT=(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},bT=e=>({baseTag:gT(["href"],e),bodyAttributes:Rc("bodyAttributes",e),defer:Ho(e,Fo.DEFER),encode:Ho(e,Fo.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Rc("htmlAttributes",e),linkTags:Ps("link",["rel","href"],e),metaTags:Ps("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Ps("noscript",["innerHTML"],e),onChangeClientState:mT(e),scriptTags:Ps("script",["src","innerHTML"],e),styleTags:Ps("style",["cssText"],e),title:pT(e),titleAttributes:Rc("titleAttributes",e),prioritizeSeoTags:vT(e,Fo.PRIORITIZE_SEO_TAGS)}),ty=e=>Array.isArray(e)?e.join(""):e,yT=(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},Tc=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(yT(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Ym=(e,t)=>({...e,[t]:void 0}),xT=["noscript","script","style"],Nu=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),ny=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),_T=(e,t,n,r)=>{const o=ny(n),s=ty(t);return o?`<${e} ${Vn}="true" ${o}>${Nu(s,r)}</${e}>`:`<${e} ${Vn}="true">${Nu(s,r)}</${e}>`},ET=(e,t,n=!0)=>t.reduce((r,o)=>{const s=o,l=Object.keys(s).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,p)=>{const f=typeof s[p]>"u"?p:`${p}="${Nu(s[p],n)}"`;return d?`${d} ${f}`:f},""),c=s.innerHTML||s.cssText||"",u=xT.indexOf(e)===-1;return`${r}<${e} ${Vn}="true" ${l}${u?"/>":`>${c}</${e}>`}`},""),ry=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=gl[r];return n[o||r]=e[r],n},t),wT=(e,t,n)=>{const r={key:t,[Vn]:!0},o=ry(n,r);return[$.createElement("title",o,t)]},xi=(e,t)=>t.map((n,r)=>{const o={key:r,[Vn]:!0};return Object.keys(n).forEach(s=>{const c=gl[s]||s;if(c==="innerHTML"||c==="cssText"){const u=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:u}}else o[c]=n[s]}),$.createElement(e,o)}),An=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>wT(e,t.title,t.titleAttributes),toString:()=>_T(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>ry(t),toString:()=>ny(t)};default:return{toComponent:()=>xi(e,t),toString:()=>ET(e,t,n)}}},ST=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=Tc(e,Pc.meta),s=Tc(t,Pc.link),l=Tc(n,Pc.script);return{priorityMethods:{toComponent:()=>[...xi("meta",o.priority),...xi("link",s.priority),...xi("script",l.priority)],toString:()=>`${An("meta",o.priority,r)} ${An("link",s.priority,r)} ${An("script",l.priority,r)}`},metaTags:o.default,linkTags:s.default,scriptTags:l.default}},CT=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:s,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}=ST(e)),{priority:h,base:An("base",t,r),bodyAttributes:An("bodyAttributes",n,r),htmlAttributes:An("htmlAttributes",o,r),link:An("link",p,r),meta:An("meta",f,r),noscript:An("noscript",s,r),script:An("script",m,r),style:An("style",l,r),title:An("title",{title:c,titleAttributes:u},r)}},Du=CT,Ha=[],$f=!!(typeof window<"u"&&window.document&&window.document.createElement),Lu=class{constructor(e,t){xt(this,"instances",[]);xt(this,"canUseDOM",$f);xt(this,"context");xt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Ha:this.instances,add:e=>{(this.canUseDOM?Ha:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?Ha:this.instances).indexOf(e);(this.canUseDOM?Ha:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Du({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},PT=parseInt($.version.split(".")[0],10),Mu=PT>=19,RT={},oy=$.createContext(RT),Xr,sy=(Xr=class extends a.Component{constructor(n){super(n);xt(this,"helmetData");Mu?this.helmetData=null:this.helmetData=new Lu(this.props.context||{},Xr.canUseDOM)}render(){return Mu?$.createElement($.Fragment,null,this.props.children):$.createElement(oy.Provider,{value:this.helmetData.value},this.props.children)}},xt(Xr,"canUseDOM",$f),Xr),yo=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${Vn}]`),o=[].slice.call(r),s=[];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(Vn,"true"),o.some((d,p)=>(l=p,u.isEqualNode(d)))?o.splice(l,1):s.push(u)}),o.forEach(c=>{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),s.forEach(c=>n.appendChild(c)),{oldTags:o,newTags:s}},ku=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(Vn),o=r?r.split(","):[],s=[...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=s.indexOf(c);d!==-1&&s.splice(d,1)}for(let c=s.length-1;c>=0;c-=1)n.removeAttribute(s[c]);o.length===s.length?n.removeAttribute(Vn):n.getAttribute(Vn)!==l.join(",")&&n.setAttribute(Vn,l.join(","))},TT=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=ty(e)),ku("title",t)},Jm=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:s,metaTags:l,noscriptTags:c,onChangeClientState:u,scriptTags:d,styleTags:p,title:f,titleAttributes:m}=e;ku("body",r),ku("html",o),TT(f,m);const h={baseTag:yo("base",n),linkTags:yo("link",s),metaTags:yo("meta",l),noscriptTags:yo("noscript",c),scriptTags:yo("script",d),styleTags:yo("style",p)},v={},g={};Object.keys(h).forEach(b=>{const{newTags:y,oldTags:_}=h[b];y.length&&(v[b]=y),_.length&&(g[b]=h[b].oldTags)}),t&&t(),u(e,v,g)},Rs=null,AT=e=>{Rs&&cancelAnimationFrame(Rs),e.defer?Rs=requestAnimationFrame(()=>{Jm(e,()=>{Rs=null})}):(Jm(e),Rs=null)},IT=AT,Qm=class extends a.Component{constructor(){super(...arguments);xt(this,"rendered",!1)}shouldComponentUpdate(t){return!fT(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=bT(t.get().map(s=>{const{context:l,...c}=s.props;return c}));sy.canUseDOM?IT(o):Du&&(r=Du(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}},_i=[],Zm=e=>{const t={};for(const n of Object.keys(e))t[ey[n]||n]=e[n];return t},Br=e=>{const t={};for(const n of Object.keys(e)){const r=gl[n];t[r||n]=e[n]}return t},eg=(e,t)=>{if(!$f)return;const n=document.getElementsByTagName(e)[0];if(!n)return;const r="data-rh-managed",o=n.getAttribute(r),s=o?o.split(","):[],l=Object.keys(t);for(const c of s)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)},Ac=()=>{const e={},t={};for(const n of _i){const{htmlAttributes:r,bodyAttributes:o}=n.props;r&&Object.assign(e,Zm(r)),o&&Object.assign(t,Zm(o))}eg("html",e),eg("body",t)},$T=class extends a.Component{componentDidMount(){_i.push(this),Ac()}componentDidUpdate(){Ac()}componentWillUnmount(){const e=_i.indexOf(this);e!==-1&&_i.splice(e,1),Ac()}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",Br(t),e)}renderBase(){const{base:e}=this.props;return e?$.createElement("base",Br(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("meta",{key:n,...Br(t)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("link",{key:n,...Br(t)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,s=Br(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("script",{key:n,...s})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{cssText:r,...o}=t,s=Br(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("style",{key:n,...s})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,s=Br(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("noscript",{key:n,...s})})}render(){return $.createElement($.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Tu,jT=(Tu=class extends a.Component{shouldComponentUpdate(e){return!iT(Ym(this.props,"helmetData"),Ym(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 qm(Xm.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 ${Xm.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),qm(!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,...s}=r.props,l=Object.keys(s).reduce((u,d)=>(u[ey[d]||d]=s[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 Lu)){const o=r;r=new Lu(o.context,!0),delete n.helmetData}return Mu?$.createElement($T,{...n}):r?$.createElement(Qm,{...n,context:r.value}):$.createElement(oy.Consumer,null,o=>$.createElement(Qm,{...n,context:o}))}},xt(Tu,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),Tu);const OT=new Set(["fa","ar","he","ur"]);function ay(e){return(e||"").toLowerCase().split("-")[0]}function NT(e){return OT.has(ay(e))}function iy(e){if(typeof document>"u")return;const t=document.documentElement;t.setAttribute("dir",NT(e)?"rtl":"ltr"),e&&t.setAttribute("lang",ay(e))}const tg=Yb(),ng=tg.enabled?tg.locale:void 0;function ly(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"}}zt.use(ZP).use(eR).use(tR).init({...ng?{lng:ng}:{},supportedLngs:["ru","en","zho","tr","hi"],ns:["translation","common"],defaultNS:"translation",fallbackLng:"ru",load:"languageOnly",nonExplicitSupportedLngs:!0,debug:!1,detection:{order:["localStorage","querystring","cookie","navigator"],caches:["localStorage"],lookupLocalStorage:"avalog.i18n.language",lookupQuerystring:"lang"},interpolation:{escapeValue:!1}});iy(zt.resolvedLanguage??zt.language);zt.on("languageChanged",iy);mf.locale(ly(zt.resolvedLanguage??zt.language));zt.on("languageChanged",e=>mf.locale(ly(e)));const jf=new Set,Ic=new Map;function Of(e){return(e??"ru").toLowerCase().split("-")[0]}function DT(){return Of(zt.resolvedLanguage??zt.language)}async function LT(e){const n=`/locales/${e}/tools.json`.replace(/\/{2,}/g,"/"),r=await fetch(n);if(!r.ok)throw new Error(`tools i18n ${e}: HTTP ${r.status}`);const o=await r.json();zt.addResourceBundle(e,"translation",{tools:o},!0,!0),jf.add(e)}function cy(e=DT()){const t=Of(e);if(jf.has(t))return Promise.resolve();const n=Ic.get(t);if(n)return n;const r=LT(t).catch(o=>{console.error("[i18n] РЅРµ удалось загрузить Р·РѕРЅСѓ tools",o)}).finally(()=>{Ic.delete(t)});return Ic.set(t,r),r}zt.on("languageChanged",e=>{jf.size!==0&&cy(Of(e))});const uy=a.createContext(null),CJ=({roles:e,children:t})=>{const n=e.includes("ROLE_SUPER_ADMIN"),r=e.includes("ROLE_ADMIN"),o=e.includes("ROLE_MANAGER");return i.jsx(uy.Provider,{value:{roles:e,isSuperAdmin:n,isAdmin:r,isManager:o},children:t})},MT=()=>{const e=a.useContext(uy);return e||{roles:[],isSuperAdmin:!1,isAdmin:!1,isManager:!1}},dy=a.createContext(null);let kT=!1;function VT(e){return kT}const rg=[];function BT(e,t){const[n]=a.useState(()=>$i()?document.createElement("div"):null),r=a.useRef(!1),o=a.useContext(dy),[s,l]=a.useState(rg),c=o||(r.current?void 0:p=>{l(f=>[p,...f])});function u(){n.parentElement||document.body.appendChild(n),r.current=!0}function d(){var p;(p=n.parentElement)==null||p.removeChild(n),r.current=!1}return Rt(()=>(e?o?o(u):u():d(),d),[e]),Rt(()=>{s.length&&(s.forEach(p=>p()),l(rg))},[s]),[n,c]}function zT(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const FT=`rc-util-locker-${Date.now()}`;let og=0;function HT(e){const t=!!e,[n]=a.useState(()=>(og+=1,`${FT}_${og}`));Rt(()=>{if(t){const r=lR(document.body).width,o=zT();cR(`
html body {
overflow-y: hidden;
${o?`width: calc(100% - ${r}px);`:""}
}`,n)}else Pm(n);return()=>{Pm(n)}},[t,n])}let Gr=[];const UT=200;let fy=0;const py=e=>{if(e.key==="Escape"&&!e.isComposing){if(Date.now()-fy<UT)return;const n=Gr.length;for(let r=n-1;r>=0;r-=1)Gr[r].onEsc({top:r===n-1,event:e})}},my=()=>{fy=Date.now()};function WT(){window.addEventListener("keydown",py),window.addEventListener("compositionend",my)}function GT(){Gr.length===0&&(window.removeEventListener("keydown",py),window.removeEventListener("compositionend",my))}function qT(e,t){const n=da(),r=Lt(t),o=()=>{Gr.find(l=>l.id===n)||Gr.push({id:n,onEsc:r})},s=()=>{Gr=Gr.filter(l=>l.id!==n)};a.useMemo(()=>{e?o():e||s()},[e]),a.useEffect(()=>{if(e)return o(),WT(),()=>{s(),GT()}},[e])}const sg=e=>e===!1?!1:!$i()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e,gy=a.forwardRef((e,t)=>{const{open:n,autoLock:r,getContainer:o,debug:s,autoDestroy:l=!0,children:c,onEsc:u}=e,[d,p]=a.useState(n),f=d||n;a.useEffect(()=>{(l||n)&&p(n)},[n,l]);const[m,h]=a.useState(()=>sg(o));a.useEffect(()=>{const C=sg(o);h(()=>C??null)});const[v,g]=BT(f&&!m),b=m??v;HT(r&&n&&$i()&&(b===v||b===document.body)),qT(n,u);let y=null;c&&gf(c)&&t&&(y=dl(c));const _=hf(y,t);if(!f||!$i()||m===void 0)return null;const x=b===!1||VT();let S=c;return t&&(S=a.cloneElement(c,{ref:_})),a.createElement(dy.Provider,{value:g},x?S:ir.createPortal(S,b))}),KT=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"}}}},XT=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},YT=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[s,l]=cn(o,"grid"),[,c]=cn(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}`]=[{[s("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},Vu=(e,t)=>YT(e,t),JT=(e,t,n)=>({[`@media (min-width: ${we(t)})`]:{...Vu(e,n)}}),QT=()=>({}),ZT=()=>({}),eA=Wt("Grid",KT,QT),tA=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),nA=Wt("Grid",e=>{const t=Ut(e,{gridColumns:24}),n=tA(t);return delete n.xs,[XT(t),Vu(t,""),Vu(t,"-xs"),Object.keys(n).map(r=>JT(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},ZT),rA=(e,t,n,r,o=!1,s,l)=>{const c=a.useMemo(()=>typeof n=="boolean"?{allowClear:n}:n&&typeof n=="object"?n:{allowClear:!1},[n]);return a.useMemo(()=>{const u=!o&&c.allowClear!==!1&&(t.length||s)&&!(l==="combobox"&&s==="");return{allowClear:u,clearIcon:u?c.clearIcon||r||"Г—":null}},[c,r,o,t.length,s,l])},hy=a.createContext(null);function ao(){return a.useContext(hy)}function oA(e=250){const t=a.useRef(null),n=a.useRef(null);a.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 vy(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function sA(e,t,n,r){const o=Lt(s=>{if(r)return;let l=s.target;l.shadowRoot&&s.composed&&(l=s.composedPath()[0]||l),s._ori_target&&(l=s._ori_target),t&&!vy(e(),l)&&n(!1)});a.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o])}function aA(e){const{prefixCls:t,align:n,arrow:r,arrowPos:o}=e,{className:s,content:l,style:c}=r||{},{x:u=0,y:d=0}=o,p=a.useRef(null);if(!n||!n.points)return null;const f={position:"absolute"};if(n.autoArrow!==!1){const m=n.points[0],h=n.points[1],v=m[0],g=m[1],b=h[0],y=h[1];v===b||!["t","b"].includes(v)?f.top=d:v==="t"?f.top=0:f.bottom=0,g===y||!["l","r"].includes(g)?f.left=u:g==="l"?f.left=0:f.right=0}return a.createElement("div",{ref:p,className:fe(`${t}-arrow`,s),style:{...f,...c}},l)}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)}function iA(e){const{prefixCls:t,open:n,zIndex:r,mask:o,motion:s,mobile:l}=e;return o?a.createElement(vf,Bu({},s,{motionAppear:!0,visible:n,removeOnLeave:!0}),({className:c})=>a.createElement("div",{style:{zIndex:r},className:fe(`${t}-mask`,l&&`${t}-mobile-mask`,c)})):null}const lA=a.memo(({children:e})=>e,(e,t)=>t.cache);function cA(e,t,n,r,o,s,l,c){var p;const u="auto",d=e?{}:{left:"-1000vw",top:"-1000vh",right:u,bottom:u};if(!e&&(t||!n)){const{points:f}=r,m=r.dynamicInset||((p=r._experimental)==null?void 0:p.dynamicInset),h=m&&f[0][1]==="r",v=m&&f[0][0]==="b";h?(d.right=o,d.left=u):(d.left=l,d.right=u),v?(d.bottom=s,d.top=u):(d.top=c,d.bottom=u)}return d}function zu(){return zu=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},zu.apply(this,arguments)}const uA=a.forwardRef((e,t)=>{const{onEsc:n,popup:r,className:o,prefixCls:s,style:l,target:c,onVisibleChanged:u,open:d,keepDom:p,fresh:f,onClick:m,mask:h,arrow:v,arrowPos:g,align:b,motion:y,maskMotion:_,mobile:x,forceRender:S,getPopupContainer:C,autoDestroy:R,portal:P,children:T,zIndex:A,onMouseEnter:D,onMouseLeave:N,onPointerEnter:V,onPointerDownCapture:O,ready:k,offsetX:z,offsetY:H,offsetR:X,offsetB:Y,onAlign:G,onPrepare:U,onResize:te,stretch:j,targetWidth:L,targetHeight:W}=e,M=typeof r=="function"?r():r,q=d||p,B=!!x,[J,Q,re]=a.useMemo(()=>x?[x.mask,x.maskMotion,x.motion]:[h,_,y],[x,h,_,y]),ae=(C==null?void 0:C.length)>0,[ee,se]=a.useState(!C||!ae);Rt(()=>{!ee&&ae&&c&&se(!0)},[ee,ae,c]);const ge=Lt((ce,be)=>{te==null||te(ce,be),G()}),le=cA(B,k,d,b,X,Y,z,H);if(!ee)return null;const Ae={};return j&&(j.includes("height")&&W?Ae.height=W:j.includes("minHeight")&&W&&(Ae.minHeight=W),j.includes("width")&&L?Ae.width=L:j.includes("minWidth")&&L&&(Ae.minWidth=L)),d||(Ae.pointerEvents="none"),a.createElement(P,{open:S||q,getContainer:C&&(()=>C(c)),autoDestroy:R,onEsc:n},a.createElement(iA,{prefixCls:s,open:d,zIndex:A,mask:J,motion:Q,mobile:B}),a.createElement(so,{onResize:ge,disabled:!d},ce=>a.createElement(vf,zu({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:S,leavedClassName:`${s}-hidden`},re,{onAppearPrepare:U,onEnterPrepare:U,visible:d,onVisibleChanged:be=>{var _e;(_e=y==null?void 0:y.onVisibleChanged)==null||_e.call(y,be),u(be)}}),({className:be,style:_e},Ie)=>{const He=fe(s,be,o,{[`${s}-mobile`]:B});return a.createElement("div",{ref:fa(ce,t,Ie),className:He,style:{"--arrow-x":`${g.x||0}px`,"--arrow-y":`${g.y||0}px`,...le,...Ae,..._e,boxSizing:"border-box",zIndex:A,...l},onMouseEnter:D,onMouseLeave:N,onPointerEnter:V,onClick:m,onPointerDownCapture:O},v&&a.createElement(aA,{prefixCls:s,arrow:v,arrowPos:g,align:b}),a.createElement(lA,{cache:!d&&!f},M))})),T)}),ag=a.createContext(null),dA=a.createContext(null);function ig(e){return e?Array.isArray(e)?e:[e]:[]}function fA(e,t,n){return a.useMemo(()=>{const r=ig(t??e),o=ig(n??e),s=new Set(r),l=new Set(o);return s.has("hover")&&!s.has("click")&&s.add("touch"),l.has("hover")&&!l.has("click")&&l.add("touch"),[s,l]},[e,t,n])}function pA(e=[],t=[],n){const r=(o,s)=>o[s]||"";return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function mA(e,t,n,r){var l;const{points:o}=n,s=Object.keys(e);for(let c=0;c<s.length;c+=1){const u=s[c];if(pA((l=e[u])==null?void 0:l.points,o,r))return`${t}-placement-${u}`}return""}function ga(e){return e.ownerDocument.defaultView}function Fu(e){const t=[];let n=e==null?void 0:e.parentElement;const r=["hidden","scroll","clip","auto"];for(;n;){const{overflowX:o,overflowY:s,overflow:l}=ga(n).getComputedStyle(n);[o,s,l].some(c=>r.includes(c))&&t.push(n),n=n.parentElement}return t}function na(e,t=1){return Number.isNaN(e)?t:e}function Ts(e){return na(parseFloat(e),0)}function lg(e,t){const n={...e};return(t||[]).forEach(r=>{if(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)return;const{overflow:o,overflowClipMargin:s,borderTopWidth:l,borderBottomWidth:c,borderLeftWidth:u,borderRightWidth:d}=ga(r).getComputedStyle(r),p=r.getBoundingClientRect(),{offsetHeight:f,clientHeight:m,offsetWidth:h,clientWidth:v}=r,g=Ts(l),b=Ts(c),y=Ts(u),_=Ts(d),x=na(Math.round(p.width/h*1e3)/1e3),S=na(Math.round(p.height/f*1e3)/1e3),C=(h-v-y-_)*x,R=(f-m-g-b)*S,P=g*S,T=b*S,A=y*x,D=_*x;let N=0,V=0;if(o==="clip"){const X=Ts(s);N=X*x,V=X*S}const O=p.x+A-N,k=p.y+P-V,z=O+p.width+2*N-A-D-C,H=k+p.height+2*V-P-T-R;n.left=Math.max(n.left,O),n.top=Math.max(n.top,k),n.right=Math.min(n.right,z),n.bottom=Math.min(n.bottom,H)}),n}function cg(e,t=0){const n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function ug(e,t){const[n,r]=t||[];return[cg(e.width,n),cg(e.height,r)]}function dg(e=""){return[e[0],e[1]]}function xo(e,t){const n=t[0],r=t[1];let o,s;return n==="t"?s=e.y:n==="b"?s=e.y+e.height:s=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:s}}function dr(e,t){const n={t:"b",b:"t",l:"r",r:"l"},r=[...e];return r[t]=n[e[t]]||"c",r}function fg(e){return e.join("")}function gA(e,t,n,r,o,s,l,c){const[u,d]=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),p=a.useRef(0),f=a.useMemo(()=>!t||c?[]:Fu(t),[t]),m=a.useRef({});e||(()=>{m.current={}})();const v=Lt(()=>{var y,_;if(t&&n&&e&&!c){let et=function(Ze,Kt,Ht=Ae){const Mr=z.x+Ze,kr=z.y+Kt,Fa=Mr+M,_m=kr+W,bc=Math.max(Mr,Ht.left),yc=Math.max(kr,Ht.top),xc=Math.min(Fa,Ht.right),Ve=Math.min(_m,Ht.bottom);return Math.max(0,(xc-bc)*(Ve-yc))},je=function(){xe=z.y+Ke,Be=xe+W,ye=z.x+ve,De=ye+M};const x=t,S=x.ownerDocument,C=ga(x),{position:R}=C.getComputedStyle(x),P=x.style.left,T=x.style.top,A=x.style.right,D=x.style.bottom,N=x.style.overflow,V={...o[r],...s},O=S.createElement("div");(y=x.parentElement)==null||y.appendChild(O),O.style.left=`${x.offsetLeft}px`,O.style.top=`${x.offsetTop}px`,O.style.position=R,O.style.height=`${x.offsetHeight}px`,O.style.width=`${x.offsetWidth}px`,x.style.left="0",x.style.top="0",x.style.right="auto",x.style.bottom="auto",x.style.overflow="hidden";let k;if(Array.isArray(n))k={x:n[0],y:n[1],width:0,height:0};else{const Ze=n.getBoundingClientRect();Ze.x=Ze.x??Ze.left,Ze.y=Ze.y??Ze.top,k={x:Ze.x,y:Ze.y,width:Ze.width,height:Ze.height}}const z=x.getBoundingClientRect(),{height:H,width:X}=C.getComputedStyle(x);z.x=z.x??z.left,z.y=z.y??z.top;const{clientWidth:Y,clientHeight:G,scrollWidth:U,scrollHeight:te,scrollTop:j,scrollLeft:L}=S.documentElement,W=z.height,M=z.width,q=k.height,B=k.width,J={left:0,top:0,right:Y,bottom:G},Q={left:-L,top:-j,right:U-L,bottom:te-j};let{htmlRegion:re}=V;const ae="visible",ee="visibleFirst";re!=="scroll"&&re!==ee&&(re=ae);const se=re===ee,ge=lg(Q,f),le=lg(J,f),Ae=re===ae?le:ge,ce=se?le:Ae;x.style.left="auto",x.style.top="auto",x.style.right="0",x.style.bottom="0";const be=x.getBoundingClientRect();x.style.left=P,x.style.top=T,x.style.right=A,x.style.bottom=D,x.style.overflow=N,(_=x.parentElement)==null||_.removeChild(O);const _e=na(Math.round(M/parseFloat(X)*1e3)/1e3),Ie=na(Math.round(W/parseFloat(H)*1e3)/1e3);if(_e===0||Ie===0||Au(n)&&!uR(n))return;const{offset:He,targetOffset:Ee}=V;let[Re,I]=ug(z,He);const[F,Z]=ug(k,Ee);k.x-=F,k.y-=Z;const[de,pe]=V.points||[],ue=dg(pe),ie=dg(de),me=xo(k,ue),he=xo(z,ie),Me={...V};let Te=[ie,ue],ve=me.x-he.x+Re,Ke=me.y-he.y+I;const Je=et(ve,Ke),tt=et(ve,Ke,le),ot=xo(k,["t","l"]),ft=xo(z,["t","l"]),pt=xo(k,["b","r"]),st=xo(z,["b","r"]),Ue=V.overflow||{},{adjustX:at,adjustY:it,shiftX:Ce,shiftY:Pe}=Ue,oe=Ze=>typeof Ze=="boolean"?Ze:Ze>=0;let xe,Be,ye,De;je();const Le=oe(it),Ye=ie[0]===ue[0];if(Le&&ie[0]==="t"&&(Be>ce.bottom||m.current.bt)){let Ze=Ke;Ye?Ze-=W-q:Ze=ot.y-st.y-I;const Kt=et(ve,Ze),Ht=et(ve,Ze,le);Kt>Je||Kt===Je&&(!se||Ht>=tt)?(m.current.bt=!0,Ke=Ze,I=-I,Te=[dr(Te[0],0),dr(Te[1],0)]):m.current.bt=!1}if(Le&&ie[0]==="b"&&(xe<ce.top||m.current.tb)){let Ze=Ke;Ye?Ze+=W-q:Ze=pt.y-ft.y-I;const Kt=et(ve,Ze),Ht=et(ve,Ze,le);Kt>Je||Kt===Je&&(!se||Ht>=tt)?(m.current.tb=!0,Ke=Ze,I=-I,Te=[dr(Te[0],0),dr(Te[1],0)]):m.current.tb=!1}const wt=oe(at),yt=ie[1]===ue[1];if(wt&&ie[1]==="l"&&(De>ce.right||m.current.rl)){let Ze=ve;yt?Ze-=M-B:Ze=ot.x-st.x-Re;const Kt=et(Ze,Ke),Ht=et(Ze,Ke,le);Kt>Je||Kt===Je&&(!se||Ht>=tt)?(m.current.rl=!0,ve=Ze,Re=-Re,Te=[dr(Te[0],1),dr(Te[1],1)]):m.current.rl=!1}if(wt&&ie[1]==="r"&&(ye<ce.left||m.current.lr)){let Ze=ve;yt?Ze+=M-B:Ze=pt.x-ft.x-Re;const Kt=et(Ze,Ke),Ht=et(Ze,Ke,le);Kt>Je||Kt===Je&&(!se||Ht>=tt)?(m.current.lr=!0,ve=Ze,Re=-Re,Te=[dr(Te[0],1),dr(Te[1],1)]):m.current.lr=!1}Me.points=[fg(Te[0]),fg(Te[1])],je();const ut=Ce===!0?0:Ce;typeof ut=="number"&&(ye<le.left&&(ve-=ye-le.left-Re,k.x+B<le.left+ut&&(ve+=k.x-le.left+B-ut)),De>le.right&&(ve-=De-le.right-Re,k.x>le.right-ut&&(ve+=k.x-le.right+ut)));const fn=Pe===!0?0:Pe;typeof fn=="number"&&(xe<le.top&&(Ke-=xe-le.top-I,k.y+q<le.top+fn&&(Ke+=k.y-le.top+q-fn)),Be>le.bottom&&(Ke-=Be-le.bottom-I,k.y>le.bottom-fn&&(Ke+=k.y-le.bottom+fn)));const nn=z.x+ve,rn=nn+M,nt=z.y+Ke,mt=nt+W,Oe=k.x,rt=Oe+B,lt=k.y,gt=lt+q,It=Math.max(nn,Oe),on=Math.min(rn,rt),Nn=(It+on)/2-nn,sn=Math.max(nt,lt),Lr=Math.min(mt,gt),hs=(sn+Lr)/2-nt;l==null||l(t,Me);let vs=be.right-z.x-(ve+z.width),bs=be.bottom-z.y-(Ke+z.height);_e===1&&(ve=Math.floor(ve),vs=Math.floor(vs)),Ie===1&&(Ke=Math.floor(Ke),bs=Math.floor(bs));const vc={ready:!0,offsetX:ve/_e,offsetY:Ke/Ie,offsetR:vs/_e,offsetB:bs/Ie,arrowX:Nn/_e,arrowY:hs/Ie,scaleX:_e,scaleY:Ie,align:Me};d(vc)}}),g=()=>{p.current+=1;const y=p.current;Promise.resolve().then(()=>{p.current===y&&v()})},b=()=>{d(y=>({...y,ready:!1}))};return Rt(b,[r]),Rt(()=>{e||b()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,g]}function hA(){const e=a.useRef(null),t=()=>{e.current&&(clearTimeout(e.current),e.current=null)},n=(r,o)=>{t(),o===0?r():e.current=setTimeout(()=>{r()},o*1e3)};return a.useEffect(()=>()=>{t()},[]),n}function vA(e,t,n,r,o){Rt(()=>{if(e&&t&&n){let f=function(){r(),o()};const s=t,l=n,c=Fu(s),u=Fu(l),d=ga(l),p=new Set([d,...c,...u]);return p.forEach(m=>{m.addEventListener("scroll",f,{passive:!0})}),d.addEventListener("resize",f,{passive:!0}),r(),()=>{p.forEach(m=>{m.removeEventListener("scroll",f),d.removeEventListener("resize",f)})}}},[e,t,n])}function bA(e,t,n,r,o,s,l,c){const u=a.useRef(e);u.current=e;const d=a.useRef(!1);a.useEffect(()=>{if(t&&r&&(!o||s)){const f=()=>{d.current=!1},m=g=>{var b,y;u.current&&!l(((y=(b=g.composedPath)==null?void 0:b.call(g))==null?void 0:y[0])||g.target)&&!d.current&&c(!1)},h=ga(r);h.addEventListener("pointerdown",f,!0),h.addEventListener("mousedown",m,!0),h.addEventListener("contextmenu",m,!0);const v=Iu(n);return v&&(v.addEventListener("mousedown",m,!0),v.addEventListener("contextmenu",m,!0)),()=>{h.removeEventListener("pointerdown",f,!0),h.removeEventListener("mousedown",m,!0),h.removeEventListener("contextmenu",m,!0),v&&(v.removeEventListener("mousedown",m,!0),v.removeEventListener("contextmenu",m,!0))}}},[t,n,r,o,s]);function p(){d.current=!0}return p}function yA(e=gy){return a.forwardRef((n,r)=>{const{prefixCls:o="rc-trigger-popup",children:s,action:l="hover",showAction:c,hideAction:u,popupVisible:d,defaultPopupVisible:p,onOpenChange:f,afterOpenChange:m,onPopupVisibleChange:h,afterPopupVisibleChange:v,mouseEnterDelay:g,mouseLeaveDelay:b=.1,focusDelay:y,blurDelay:_,mask:x,maskClosable:S=!0,getPopupContainer:C,forceRender:R,autoDestroy:P,popup:T,popupClassName:A,uniqueContainerClassName:D,uniqueContainerStyle:N,popupStyle:V,popupPlacement:O,builtinPlacements:k={},popupAlign:z,zIndex:H,stretch:X,getPopupClassNameFromAlign:Y,fresh:G,unique:U,alignPoint:te,onPopupClick:j,onPopupAlign:L,arrow:W,popupMotion:M,maskMotion:q,mobile:B,...J}=n,Q=P||!1,re=d===void 0,ae=!!B,ee=a.useRef({}),se=a.useContext(ag),ge=a.useMemo(()=>({registerSubPopup:(Ve,dt)=>{ee.current[Ve]=dt,se==null||se.registerSubPopup(Ve,dt)}}),[se]),le=a.useContext(dA),Ae=da(),[ce,be]=a.useState(null),_e=a.useRef(null),Ie=Lt(Ve=>{_e.current=Ve,Au(Ve)&&ce!==Ve&&be(Ve),se==null||se.registerSubPopup(Ae,Ve)}),[He,Ee]=a.useState(null),Re=a.useRef(null),I=Lt(Ve=>{const dt=Qs(Ve);Au(dt)&&He!==dt&&(Ee(dt),Re.current=dt)}),F={},Z=Lt(Ve=>{var Xt,vo;const dt=He;return(dt==null?void 0:dt.contains(Ve))||((Xt=Iu(dt))==null?void 0:Xt.host)===Ve||Ve===dt||(ce==null?void 0:ce.contains(Ve))||((vo=Iu(ce))==null?void 0:vo.host)===Ve||Ve===ce||Object.values(ee.current).some(Vr=>(Vr==null?void 0:Vr.contains(Ve))||Ve===Vr)}),de=W?{...W!==!0?W:{}}:null,[pe,ue]=Bn(p||!1,d),ie=pe||!1,me=a.useMemo(()=>{const Ve=typeof s=="function"?s({open:ie}):s;return a.Children.only(Ve)},[s,ie]),he=(me==null?void 0:me.props)||{},Me=Lt(()=>ie),Te=Lt((Ve=0)=>({popup:T,target:He,delay:Ve,prefixCls:o,popupClassName:A,uniqueContainerClassName:D,uniqueContainerStyle:N,popupStyle:V,popupPlacement:O,builtinPlacements:k,popupAlign:z,zIndex:H,mask:x,maskClosable:S,popupMotion:M,maskMotion:q,arrow:de,getPopupContainer:C,getPopupClassNameFromAlign:Y,id:Ae,onEsc:tt}));Rt(()=>{le&&U&&He&&!re&&!se&&(ie?le.show(Te(g),Me):le.hide(b))},[ie,He]);const ve=a.useRef(ie);ve.current=ie;const Ke=Lt(Ve=>{ir.flushSync(()=>{ie!==Ve&&(ue(Ve),f==null||f(Ve),h==null||h(Ve))})}),et=hA(),Je=(Ve,dt=0)=>{if(d!==void 0){et(()=>{Ke(Ve)},dt);return}if(le&&U&&re&&!se){Ve?le.show(Te(dt),Me):le.hide(dt);return}et(()=>{Ke(Ve)},dt)};function tt({top:Ve}){Ve&&Je(!1)}const[ot,ft]=a.useState(!1);Rt(Ve=>{(!Ve||ie)&&ft(!0)},[ie]);const[pt,st]=a.useState(null),[Ue,at]=a.useState(null),it=Ve=>{at([Ve.clientX,Ve.clientY])},[Ce,Pe,oe,xe,Be,ye,De,je,Le,Ye,wt]=gA(ie,ce,te&&Ue!==null?Ue:He,O,k,z,L,ae),[yt,ut]=fA(l,c,u),fn=yt.has("click"),nn=ut.has("click")||ut.has("contextMenu"),rn=Lt(()=>{ot||wt()});vA(ie,He,ce,rn,()=>{ve.current&&te&&nn&&Je(!1)}),Rt(()=>{rn()},[Ue,O]),Rt(()=>{ie&&!(k!=null&&k[O])&&rn()},[JSON.stringify(z)]);const mt=a.useMemo(()=>{const Ve=mA(k,o,Ye,te);return fe(Ve,Y==null?void 0:Y(Ye))},[Ye,Y,k,o,te]);a.useImperativeHandle(r,()=>({nativeElement:Re.current,popupElement:_e.current,forceAlign:rn}));const[Oe,rt]=a.useState(0),[lt,gt]=a.useState(0),It=()=>{if(X&&He){const Ve=He.getBoundingClientRect();rt(Ve.width),gt(Ve.height)}},on=()=>{It(),rn()},qt=Ve=>{ft(!1),wt(),m==null||m(Ve),v==null||v(Ve)},Nn=()=>new Promise(Ve=>{It(),st(()=>Ve)});Rt(()=>{pt&&(wt(),pt(),st(null))},[pt]);function sn(Ve,dt,Xt,vo,Vr){F[Ve]=(Em,...DP)=>{var wm;(!Vr||!Vr())&&(vo==null||vo(Em),Je(dt,Xt)),(wm=he[Ve])==null||wm.call(he,Em,...DP)}}const Lr=yt.has("touch"),za=ut.has("touch"),hs=a.useRef(!1);(Lr||za)&&(F.onTouchStart=(...Ve)=>{var dt;hs.current=!0,ve.current&&za?Je(!1):!ve.current&&Lr&&Je(!0),(dt=he.onTouchStart)==null||dt.call(he,...Ve)}),(fn||nn)&&(F.onClick=(Ve,...dt)=>{var Xt;ve.current&&nn?Je(!1):!ve.current&&fn&&(it(Ve),Je(!0)),(Xt=he.onClick)==null||Xt.call(he,Ve,...dt),hs.current=!1});const vs=bA(ie,nn||za,He,ce,x,S,Z,Je),bs=yt.has("hover"),vc=ut.has("hover");let Ze,Kt;const Ht=()=>hs.current;if(bs){const Ve=dt=>{it(dt)};sn("onMouseEnter",!0,g,Ve,Ht),sn("onPointerEnter",!0,g,Ve,Ht),Ze=dt=>{(ie||ot)&&(ce!=null&&ce.contains(dt.target))&&Je(!0,g)},te&&(F.onMouseMove=dt=>{var Xt;(Xt=he.onMouseMove)==null||Xt.call(he,dt)})}vc&&(sn("onMouseLeave",!1,b,void 0,Ht),sn("onPointerLeave",!1,b,void 0,Ht),Kt=()=>{Je(!1,b)}),yt.has("focus")&&sn("onFocus",!0,y),ut.has("focus")&&sn("onBlur",!1,_),yt.has("contextMenu")&&(F.onContextMenu=(Ve,...dt)=>{var Xt;ve.current&&ut.has("contextMenu")?Je(!1):(it(Ve),Je(!0)),Ve.preventDefault(),(Xt=he.onContextMenu)==null||Xt.call(he,Ve,...dt)});const Mr=a.useRef(!1);Mr.current||(Mr.current=R||ie||ot);const kr={...he,...F},Fa={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(Ve=>{J[Ve]&&(Fa[Ve]=(...dt)=>{var Xt;(Xt=kr[Ve])==null||Xt.call(kr,...dt),J[Ve](...dt)})});const bc={x:ye,y:De};dR(ie,He,on);const yc=hf(I,dl(me)),xc=a.cloneElement(me,{...kr,...Fa,ref:yc});return a.createElement(a.Fragment,null,xc,Mr.current&&(!le||!U)&&a.createElement(ag.Provider,{value:ge},a.createElement(uA,{portal:e,ref:Ie,prefixCls:o,popup:T,className:fe(A,!ae&&mt),style:V,target:He,onMouseEnter:Ze,onMouseLeave:Kt,onPointerEnter:Ze,zIndex:H,open:ie,keepDom:ot,fresh:G,onClick:j,onPointerDownCapture:vs,mask:x,motion:M,maskMotion:q,onVisibleChanged:qt,onPrepare:Nn,forceRender:R,autoDestroy:Q,getPopupContainer:C,onEsc:tt,align:Ye,arrow:de,arrowPos:bc,ready:Ce,offsetX:Pe,offsetY:oe,offsetR:xe,offsetB:Be,onAlign:rn,stretch:X,targetWidth:Oe/je,targetHeight:lt/Le,mobile:B})))})}const hl=yA(gy);function Hu(){return Hu=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},Hu.apply(this,arguments)}const xA=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"}}},_A=(e,t)=>{const{prefixCls:n,disabled:r,visible:o,children:s,popupElement:l,animation:c,transitionName:u,popupStyle:d,popupClassName:p,direction:f="ltr",placement:m,builtinPlacements:h,popupMatchSelectWidth:v,popupRender:g,popupAlign:b,getPopupContainer:y,empty:_,onPopupVisibleChange:x,onPopupMouseEnter:S,onPopupMouseDown:C,onPopupBlur:R,...P}=e,T=`${n}-dropdown`;let A=l;g&&(A=g(l));const D=a.useMemo(()=>h||xA(v),[h,v]),N=c?`${T}-${c}`:u,V=typeof v=="number",O=a.useMemo(()=>v===!1||V?"minWidth":"width",[v,V]);let k=d;V&&(k={...d,width:v});const z=a.useRef(null);return a.useImperativeHandle(t,()=>({getPopupElement:()=>{var H;return(H=z.current)==null?void 0:H.popupElement}})),a.createElement(hl,Hu({},P,{showAction:x?["click"]:[],hideAction:x?["click"]:[],popupPlacement:m||(f==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:D,prefixCls:T,popupMotion:{motionName:N},popup:a.createElement("div",{onMouseEnter:S,onMouseDown:C,onBlur:R},A),ref:z,stretch:O,popupAlign:b,popupVisible:o,getPopupContainer:y,popupClassName:fe(p,{[`${T}-empty`]:_}),popupStyle:k,onPopupVisibleChange:x}),s)},EA=a.forwardRef(_A);function pg(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 Uu(e){return typeof e<"u"&&!Number.isNaN(e)}function by(e,t){const{label:n,value:r,options:o,groupLabel:s}=e||{},l=n||(t?"children":"label");return{label:l,value:r||"value",options:o||"options",groupLabel:s||l}}function wA(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:s,options:l,groupLabel:c}=by(t,!1);function u(d,p){Array.isArray(d)&&d.forEach(f=>{if(p||!(l in f)){const m=f[s];r.push({key:pg(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:pg(f,r.length),group:!0,data:f,label:m}),u(f[l],!0)}})}return u(e,!1),r}function Wu(e){const t={...e};return"props"in t||Object.defineProperty(t,"props",{get(){return bf(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const SA=(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)},s=o(e,t);return r?typeof n<"u"?s.slice(0,n):s:null};function CA(e){const{visible:t,values:n}=e;if(!t)return null;const r=50;return a.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${n.slice(0,r).map(({label:o,value:s})=>["number","string"].includes(typeof o)?o:s).join(", ")}`,n.length>r?", ...":null)}const PA=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Nf=(e,t=1)=>{if(t<=0){e();return}PA(()=>{Nf(e,t-1)})};function RA(e,t,n,r){const[o,s]=a.useState(!1);a.useEffect(()=>{s(!0)},[]);const[l,c]=Bn(e,t),[u,d]=a.useState(!1),p=o?l:!1,f=r(p),m=a.useRef(0),h=Lt(g=>{n&&f!==g&&n(g),c(g)}),v=Lt((g,b={})=>{const{cancelFun:y}=b;m.current+=1;const _=m.current,x=typeof g=="boolean"?g:!f;d(!x);function S(){_===m.current&&!(y!=null&&y())&&(h(x),d(!1))}x?S():Nf(()=>{S()})});return[p,f,v,u]}function $c(e){const{children:t,...n}=e;return t?a.createElement("div",n,t):null}const yy=a.createContext(null);function ha(){return a.useContext(yy)}const xy=a.forwardRef((e,t)=>{const{onChange:n,onKeyDown:r,onBlur:o,style:s,syncWidth:l,value:c,className:u,autoComplete:d,...p}=e,{prefixCls:f,mode:m,onSearch:h,onSearchSubmit:v,onInputBlur:g,autoFocus:b,tokenWithEnter:y,placeholder:_,components:{input:x="input"}}=ha(),{id:S,classNames:C,styles:R,open:P,activeDescendantId:T,role:A,disabled:D}=ao()||{},N=fe(`${f}-input`,C==null?void 0:C.input,u),V=a.useRef(!1),O=a.useRef(null),k=a.useRef(null);a.useImperativeHandle(t,()=>k.current);const z=M=>{let{value:q}=M.target;if(y&&O.current&&/[\r\n]/.test(O.current)){const B=O.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");q=q.replace(B,O.current)}O.current=null,h&&h(q,!0,V.current),n==null||n(M)},H=M=>{const{key:q}=M,{value:B}=M.currentTarget;q==="Enter"&&m==="tags"&&!P&&!V.current&&v&&v(B),r==null||r(M)},X=M=>{g==null||g(),o==null||o(M)},Y=()=>{V.current=!0},G=M=>{if(V.current=!1,m!=="combobox"){const{value:q}=M.currentTarget;h==null||h(q,!0,!1)}},U=M=>{const{clipboardData:q}=M,B=q==null?void 0:q.getData("text");O.current=B||""},[te,j]=a.useState(void 0);Rt(()=>{const M=k.current;if(l&&M){M.style.width="0px";const q=M.scrollWidth;j(q),M.style.width=""}},[l,c]);const L={id:S,type:"text",...p,ref:k,style:{...R==null?void 0:R.input,...s,"--select-input-width":te},autoFocus:b,autoComplete:d||"new-password",className:N,disabled:D,value:c||"",onChange:z,onKeyDown:H,onBlur:X,onPaste:U,onCompositionStart:Y,onCompositionEnd:G,role:A||"combobox","aria-expanded":P||!1,"aria-haspopup":"listbox","aria-owns":P?`${S}_list`:void 0,"aria-autocomplete":"list","aria-controls":P?`${S}_list`:void 0,"aria-activedescendant":P?T:void 0};if(a.isValidElement(x)){const M=x.props||{},q={placeholder:e.placeholder||_,...L,...M};return Object.keys(M).forEach(B=>{const J=M[B];typeof J=="function"&&(q[B]=(...Q)=>{var re;J(...Q),(re=L[B])==null||re.call(L,...Q)})}),q.ref=fa(x.ref,L.ref),a.cloneElement(x,q)}const W=x;return a.createElement(W,L)});function _y(e){const{prefixCls:t,placeholder:n,displayValues:r}=ha(),{classNames:o,styles:s}=ao(),{show:l=!0}=e;return r.length?null:a.createElement("div",{className:fe(`${t}-placeholder`,o==null?void 0:o.placeholder),style:{visibility:l?"visible":"hidden",...s==null?void 0:s.placeholder}},n)}const Df=a.createContext(null);function Ey(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function TA(e){return e!=null}function AA(e){return!e&&e!==0}function mg(e){return["string","number"].includes(typeof e)}function Gu(e){let t;return e&&(mg(e.title)?t=e.title.toString():mg(e.label)&&(t=e.label.toString())),t}function qu(){return qu=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},qu.apply(this,arguments)}const IA=a.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:s,maxLength:l,mode:c,components:u}=ha(),{triggerOpen:d,title:p,showSearch:f,classNames:m,styles:h}=ao(),v=a.useContext(Df),[g,b]=a.useState(!1),y=c==="combobox",_=s[0],x=a.useMemo(()=>y&&o&&!g&&d?o:f?r:"",[y,o,g,d,r,f]),[S,C,R,P]=a.useMemo(()=>{let N,V,O;if(_&&(v!=null&&v.flattenOptions)){const z=v.flattenOptions.find(H=>H.value===_.value);z!=null&&z.data&&(N=z.data.className,V=z.data.style,O=Gu(z.data))}return _&&!O&&(O=Gu(_)),p!==void 0&&(O=p),[N,V,O,!!N||!!V]},[_,v==null?void 0:v.flattenOptions,p]);a.useEffect(()=>{y&&b(!1)},[y,o]);const T=_&&_.label!==null&&_.label!==void 0&&String(_.label).trim()!=="",D=!(y&&(u!=null&&u.input))?_?P?a.createElement("div",{className:fe(`${n}-content-value`,S),style:{...x?{visibility:"hidden"}:{},...C},title:R},_.label):_.label:a.createElement(_y,{show:!x}):null;return a.createElement("div",{className:fe(`${n}-content`,T&&`${n}-content-has-value`,x&&`${n}-content-has-search-value`,P&&`${n}-content-has-option-style`,m==null?void 0:m.content),style:h==null?void 0:h.content,title:P?void 0:R},D,a.createElement(xy,qu({ref:t},e,{value:x,maxLength:c==="combobox"?l:void 0,onChange:N=>{var V;b(!0),(V=e.onChange)==null||V.call(e,N)}})))}),_o=void 0;function $A(e,t){const{prefixCls:n,invalidate:r,item:o,renderItem:s,responsive:l,responsiveDisabled:c,registerSize:u,itemKey:d,className:p,style:f,children:m,display:h,order:v,component:g="div",...b}=e,y=l&&!h;function _(P){u(d,P)}a.useEffect(()=>()=>{_(null)},[]);const x=s&&o!==_o?s(o,{index:v}):m;let S;r||(S={opacity:y?0:1,height:y?0:_o,overflowY:y?"hidden":_o,order:l?v:_o,pointerEvents:y?"none":_o,position:y?"absolute":_o});const C={};y&&(C["aria-hidden"]=!0);let R=a.createElement(g,qn({className:fe(!r&&n,p),style:{...S,...f}},C,b,{ref:t}),x);return l&&(R=a.createElement(so,{onResize:({offsetWidth:P})=>{_(P)},disabled:c},R)),R}const Vs=a.forwardRef($A);function jA(e){if(typeof MessageChannel>"u")Mt(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function OA(){const e=a.useRef(null);return n=>{e.current||(e.current=[],jA(()=>{ir.unstable_batchedUpdates(()=>{e.current.forEach(r=>{r()}),e.current=null})})),e.current.push(n)}}function Eo(e,t){const[n,r]=a.useState(t),o=Lt(s=>{e(()=>{r(s)})});return[n,o]}const ki=$.createContext(null),NA=(e,t)=>{const n=a.useContext(ki);if(!n){const{component:c="div",...u}=e;return a.createElement(c,qn({},u,{ref:t}))}const{className:r,...o}=n,{className:s,...l}=e;return a.createElement(ki.Provider,{value:null},a.createElement(Vs,qn({ref:t,className:fe(r,s)},o,l)))},DA=a.forwardRef(NA),wy="responsive",Sy="invalidate";function LA(e){return`+ ${e.length} ...`}function MA(e,t){const{prefixCls:n="rc-overflow",data:r=[],renderItem:o,renderRawItem:s,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:y,onVisibleChange:_,...x}=e,S=u==="full",C=OA(),[R,P]=Eo(C,null),T=R||0,[A,D]=Eo(C,new Map),[N,V]=Eo(C,0),[O,k]=Eo(C,0),[z,H]=Eo(C,0),[X,Y]=Eo(C,0),[G,U]=a.useState(null),[te,j]=a.useState(null),L=a.useMemo(()=>te===null&&S?Number.MAX_SAFE_INTEGER:te||0,[te,R]),[W,M]=a.useState(!1),q=`${n}-item`,B=Math.max(N,O),J=f===wy,Q=r.length&&J,re=f===Sy,ae=Q||typeof f=="number"&&r.length>f,ee=a.useMemo(()=>{let me=r;return Q?R===null&&S?me=r:me=r.slice(0,Math.min(r.length,T/c)):typeof f=="number"&&(me=r.slice(0,f)),me},[r,c,R,f,Q]),se=a.useMemo(()=>Q?r.slice(L+1):r.slice(ee.length),[r,ee,Q,L]),ge=a.useCallback((me,he)=>typeof l=="function"?l(me):(l&&(me==null?void 0:me[l]))??he,[l]),le=a.useCallback(o||(me=>me),[o]);function Ae(me,he,Me){te===me&&(he===void 0||he===G)||(j(me),Me||(M(me<r.length-1),_==null||_(me)),he!==void 0&&U(he))}function ce(me,he){P(he.clientWidth)}function be(me,he){D(Me=>{const Te=new Map(Me);return he===null?Te.delete(me):Te.set(me,he),Te})}function _e(me,he){k(he),V(O)}function Ie(me,he){H(he)}function He(me,he){Y(he)}function Ee(me){return A.get(ge(ee[me],me))}Rt(()=>{if(T&&typeof B=="number"&&ee){let me=z+X;const he=ee.length,Me=he-1;if(!he){Ae(0,null);return}for(let Te=0;Te<he;Te+=1){let ve=Ee(Te);if(S&&(ve=ve||0),ve===void 0){Ae(Te-1,void 0,!0);break}if(me+=ve,Me===0&&me<=T||Te===Me-1&&me+Ee(Me)<=T){Ae(Me,null);break}else if(me+B>T){Ae(Te-1,me-ve-X+O);break}}g&&Ee(0)+X>T&&U(null)}},[T,A,O,z,X,ge,ee]);const Re=W&&!!se.length;let I={};G!==null&&Q&&(I={position:"absolute",top:0,insetInlineStart:G});const F={prefixCls:q,responsive:Q,component:y,invalidate:re},Z=s?(me,he)=>{const Me=ge(me,he);return a.createElement(ki.Provider,{key:Me,value:{...F,order:he,item:me,itemKey:Me,registerSize:be,display:he<=L}},s(me,he))}:(me,he)=>{const Me=ge(me,he);return a.createElement(Vs,qn({},F,{order:he,key:Me,item:me,renderItem:le,itemKey:Me,registerSize:be,display:he<=L}))},de={order:Re?L:Number.MAX_SAFE_INTEGER,className:`${q}-rest`,registerSize:_e,display:Re},pe=m||LA,ue=h?a.createElement(ki.Provider,{value:{...F,...de}},h(se)):a.createElement(Vs,qn({},F,de),typeof pe=="function"?pe(se):pe),ie=a.createElement(b,qn({className:fe(!re&&n,p),style:d,ref:t},x),v&&a.createElement(Vs,qn({},F,{responsive:J,responsiveDisabled:!Q,order:-1,className:`${q}-prefix`,registerSize:Ie,display:!0}),v),ee.map(Z),ae?ue:null,g&&a.createElement(Vs,qn({},F,{responsive:J,responsiveDisabled:!Q,order:L,className:`${q}-suffix`,registerSize:He,display:!0,style:I}),g));return J?a.createElement(so,{onResize:ce,disabled:!Q},ie):ie}const ar=a.forwardRef(MA);ar.Item=DA;ar.RESPONSIVE=wy;ar.INVALIDATE=Sy;const Cy=e=>{const{className:t,style:n,customizeIcon:r,customizeIconProps:o,children:s,onMouseDown:l,onClick:c}=e,u=typeof r=="function"?r(o):r;return a.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:a.createElement("span",{className:fe(t.split(/\s+/).map(d=>`${d}-icon`))},s))};function Ku(){return Ku=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},Ku.apply(this,arguments)}function kA(e){return e.key??e.value}const gg=e=>{e.preventDefault(),e.stopPropagation()},VA=a.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:s,mode:l,onSelectorRemove:c,removeIcon:u}=ha(),{disabled:d,showSearch:p,triggerOpen:f,rawOpen:m,toggleOpen:h,autoClearSearchValue:v,tagRender:g,maxTagPlaceholder:b,maxTagTextLength:y,maxTagCount:_,classNames:x,styles:S}=ao(),C=`${r}-selection-item`;let R=s;!m&&l==="multiple"&&v!==!1&&(R="");const P=p&&R||"",T=p&&!d,A=u??"Г—",D=b??(Y=>`+ ${Y.length} ...`),N=g,V=Y=>{h(Y)},O=Y=>{c==null||c(Y)},k=(Y,G,U,te,j)=>a.createElement("span",{title:Gu(Y),className:fe(C,{[`${C}-disabled`]:U},x==null?void 0:x.item),style:S==null?void 0:S.item},a.createElement("span",{className:fe(`${C}-content`,x==null?void 0:x.itemContent),style:S==null?void 0:S.itemContent},G),te&&a.createElement(Cy,{className:fe(`${C}-remove`,x==null?void 0:x.itemRemove),style:S==null?void 0:S.itemRemove,onMouseDown:gg,onClick:j,customizeIcon:A},"Г—")),z=(Y,G,U,te,j,L,W)=>{const M=q=>{gg(q),V(!f)};return a.createElement("span",{onMouseDown:M},N({label:G,value:Y,index:W==null?void 0:W.index,disabled:U,closable:te,onClose:j,isMaxTag:!!L}))},H=(Y,G)=>{const{disabled:U,label:te,value:j}=Y,L=!d&&!U;let W=te;if(typeof y=="number"&&(typeof te=="string"||typeof te=="number")){const q=String(W);q.length>y&&(W=`${q.slice(0,y)}...`)}const M=q=>{q&&q.stopPropagation(),O(Y)};return typeof N=="function"?z(j,W,U,L,M,void 0,G):k(Y,W,U,L,M)},X=Y=>{if(!o.length)return null;const G=typeof D=="function"?D(Y):D;return typeof N=="function"?z(void 0,G,!1,!1,void 0,!0):k({title:G},G,!1)};return a.createElement(ar,{prefixCls:`${r}-content`,className:x==null?void 0:x.content,style:S==null?void 0:S.content,prefix:!o.length&&!P&&a.createElement(_y,null),data:o,renderItem:H,renderRest:X,suffix:a.createElement(xy,Ku({ref:n,disabled:d,readOnly:!T},t,{value:P||"",syncWidth:!0})),itemKey:kA,maxCount:_})}),BA=a.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:s}=ha(),l=ao(),{showSearch:c}=l,d={...Zs(l,{aria:!0}),onKeyDown:o,readOnly:!c,tabIndex:s};return r?a.createElement(VA,{ref:n,inputProps:d}):a.createElement(IA,{ref:n,inputProps:d})});function zA(e){return e&&![Xe.ESC,Xe.SHIFT,Xe.BACKSPACE,Xe.TAB,Xe.WIN_KEY,Xe.ALT,Xe.META,Xe.WIN_KEY_RIGHT,Xe.CTRL,Xe.SEMICOLON,Xe.EQUALS,Xe.CAPS_LOCK,Xe.CONTEXT_MENU,Xe.UP,Xe.LEFT,Xe.RIGHT,Xe.F1,Xe.F2,Xe.F3,Xe.F4,Xe.F5,Xe.F6,Xe.F7,Xe.F8,Xe.F9,Xe.F10,Xe.F11,Xe.F12].includes(e)}function Vi(){return Vi=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},Vi.apply(this,arguments)}const FA=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],HA=a.forwardRef(function(t,n){const{prefixCls:r,className:o,style:s,prefix:l,suffix:c,clearIcon:u,children:d,multiple:p,displayValues:f,placeholder:m,mode:h,searchValue:v,onSearch:g,onSearchSubmit:b,onInputBlur:y,maxLength:_,autoFocus:x,onMouseDown:S,onClearMouseDown:C,onInputKeyDown:R,onSelectorRemove:P,tokenWithEnter:T,components:A,...D}=t,{triggerOpen:N,toggleOpen:V,showSearch:O,disabled:k,loading:z,classNames:H,styles:X}=ao(),Y=a.useRef(null),G=a.useRef(null),U=Lt(B=>{const{which:J}=B,Q=G.current instanceof HTMLTextAreaElement;if(!Q&&N&&(J===Xe.UP||J===Xe.DOWN)&&B.preventDefault(),R&&R(B),Q&&!N&&~[Xe.UP,Xe.DOWN,Xe.LEFT,Xe.RIGHT].indexOf(J))return;!(B.ctrlKey||B.altKey||B.metaKey)&&zA(J)&&V(!0)});a.useImperativeHandle(n,()=>({focus:B=>{var J,Q;(Q=(J=G.current||Y.current).focus)==null||Q.call(J,B)},blur:()=>{var B,J;(J=(B=G.current||Y.current).blur)==null||J.call(B)},nativeElement:Qs(Y.current)}));const te=Lt(B=>{var J;if(!k){const Q=Qs(G.current);B.nativeEvent._ori_target=Q;const re=Q===B.target||(Q==null?void 0:Q.contains(B.target));Q&&!re&&B.preventDefault();const se=N&&!p&&(h==="combobox"||O)||N&&p&&re;B.nativeEvent._select_lazy?N&&!p&&V(!1):((J=G.current)==null||J.focus(),se||V())}S==null||S(B)}),{root:j}=A,L=Ko(D,FA),W=Zs(L,{aria:!0}),M=Object.keys(W),q={...t,onInputKeyDown:U};if(j){const B=j.props||{},J={...B,...L};return Object.keys(B).forEach(Q=>{const re=B[Q],ae=L[Q];typeof re=="function"&&typeof ae=="function"&&(J[Q]=(...ee)=>{ae(...ee),re(...ee)})}),a.isValidElement(j)?a.cloneElement(j,{...J,ref:fa(j.ref,Y)}):a.createElement(j,Vi({},J,{ref:Y}))}return a.createElement(yy.Provider,{value:q},a.createElement("div",Vi({},Ko(L,M),{ref:Y,className:o,style:s,onMouseDown:te}),a.createElement($c,{className:fe(`${r}-prefix`,H==null?void 0:H.prefix),style:X==null?void 0:X.prefix},l),a.createElement(BA,{ref:G}),a.createElement($c,{className:fe(`${r}-suffix`,{[`${r}-suffix-loading`]:z},H==null?void 0:H.suffix),style:X==null?void 0:X.suffix},c),u&&a.createElement($c,{className:fe(`${r}-clear`,H==null?void 0:H.clear),style:X==null?void 0:X.clear,onMouseDown:B=>{B.nativeEvent._select_lazy=!0,C==null||C(B)}},u),d))});function UA(e,t,n){return a.useMemo(()=>{let{root:r,input:o}=e||{};return n&&(r=n()),t&&(o=t()),{root:r,input:o}},[e,t,n])}function Xu(){return Xu=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},Xu.apply(this,arguments)}const Yu=e=>e==="tags"||e==="multiple",WA=a.forwardRef((e,t)=>{const{id:n,prefixCls:r,className:o,styles:s,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:y,placeholder:_,mode:x,disabled:S,loading:C,getInputElement:R,getRawInputElement:P,open:T,defaultOpen:A,onPopupVisibleChange:D,activeValue:N,onActiveValueChange:V,activeDescendantId:O,searchValue:k,autoClearSearchValue:z,onSearch:H,onSearchSplit:X,tokenSeparators:Y,allowClear:G,prefix:U,suffix:te,suffixIcon:j,clearIcon:L,OptionList:W,animation:M,transitionName:q,popupStyle:B,popupClassName:J,popupMatchSelectWidth:Q,popupRender:re,popupAlign:ae,placement:ee,builtinPlacements:se,getPopupContainer:ge,showAction:le=[],onFocus:Ae,onBlur:ce,onKeyUp:be,onKeyDown:_e,onMouseDown:Ie,components:He,...Ee}=e,Re=Yu(x),I=a.useRef(null),F=a.useRef(null),Z=a.useRef(null),[de,pe]=a.useState(!1);a.useImperativeHandle(t,()=>{var Oe,rt;return{focus:(Oe=I.current)==null?void 0:Oe.focus,blur:(rt=I.current)==null?void 0:rt.blur,scrollTo:lt=>{var gt;return(gt=Z.current)==null?void 0:gt.scrollTo(lt)},nativeElement:Qs(I.current)}});const ue=UA(He,R,P),ie=a.useMemo(()=>{var rt;if(x!=="combobox")return k;const Oe=(rt=m[0])==null?void 0:rt.value;return typeof Oe=="string"||typeof Oe=="number"?String(Oe):""},[k,x,m]),me=x==="combobox"&&typeof R=="function"&&R()||null,he=!g&&v,[Me,Te,ve,Ke]=RA(A||!1,T,D,Oe=>S||he?!1:Oe),et=a.useMemo(()=>typeof Y=="function"||(Y||[]).some(Oe=>[`
`,`\r
`].includes(Oe)),[Y]),Je=a.useMemo(()=>typeof Y=="function"?(Oe,rt)=>{const lt=Y(Oe),gt=Array.isArray(lt)&<.length===1&<[0]===Oe;return!Array.isArray(lt)||!lt.length||gt?null:typeof rt<"u"?lt.slice(0,rt):lt}:(Oe,rt)=>SA(Oe,Y,rt),[Y]),tt=(Oe,rt,lt)=>{if(Re&&Uu(y)&&m.length>=y)return;let gt=!0,It=Oe;V==null||V(null);const on=Uu(y)?y-m.length:void 0,qt=lt?null:Je(Oe,on);return x!=="combobox"&&qt&&(It="",X==null||X(qt),ve(!1),gt=!1),H&&ie!==It&&H(It,{source:rt?"typing":"effect"}),Oe&&rt&>&&ve(!0),gt},ot=Oe=>{!Oe||!Oe.trim()||H(Oe,{source:"submit"})};a.useEffect(()=>{!Me&&!Re&&x!=="combobox"&&tt("",!1,!1)},[Me]),a.useEffect(()=>{S&&(ve(!1),pe(!1))},[S,Te]);const[ft,pt]=oA(),st=a.useRef(!1),Ue=Oe=>{var on;const rt=ft(),{key:lt}=Oe,gt=lt==="Enter",It=lt===" ";if(gt||It){const qt=x==="combobox";(It&&!(qt||c)||gt&&!qt)&&Oe.preventDefault(),Te||ve(!0)}if(pt(!!ie),lt==="Backspace"&&!rt&&Re&&!ie&&m.length){const qt=[...m];let Nn=null;for(let sn=qt.length-1;sn>=0;sn-=1){const Lr=qt[sn];if(!Lr.disabled){qt.splice(sn,1),Nn=Lr;break}}Nn&&h(qt,{type:"remove",values:[Nn]})}Te&&(!gt||!st.current)&&!It&&(gt&&(st.current=!0),(on=Z.current)==null||on.onKeyDown(Oe)),_e==null||_e(Oe)},at=(Oe,...rt)=>{var lt;Te&&((lt=Z.current)==null||lt.onKeyUp(Oe,...rt)),Oe.key==="Enter"&&(st.current=!1),be==null||be(Oe,...rt)},it=Lt(Oe=>{const rt=m.filter(lt=>lt!==Oe);h(rt,{type:"remove",values:[Oe]})}),Ce=()=>{st.current=!1},Pe=()=>{var Oe;return[Qs(I.current),(Oe=F.current)==null?void 0:Oe.getPopupElement()]};sA(Pe,Te,ve,!!ue.root);const oe=a.useRef(!1),xe=Oe=>{pe(!0),S||(le.includes("focus")&&ve(!0),Ae==null||Ae(Oe))},Be=()=>{Te&&!oe.current&&ve(!1,{cancelFun:()=>vy(Pe(),document.activeElement)})},ye=Oe=>{pe(!1),ie&&(x==="tags"?H(ie,{source:"submit"}):x==="multiple"&&H("",{source:"blur"})),Be(),S||ce==null||ce(Oe)},De=(Oe,...rt)=>{var It;const{target:lt}=Oe,gt=(It=F.current)==null?void 0:It.getPopupElement();gt!=null&>.contains(lt)&&ve&&ve(!0),Ie==null||Ie(Oe,...rt),oe.current=!0,Nf(()=>{oe.current=!1})},[,je]=a.useState({});function Le(){je({})}let Ye;ue.root&&(Ye=Oe=>{ve(Oe)});const wt=a.useMemo(()=>({...e,notFoundContent:g,open:Te,triggerOpen:Te,rawOpen:Me,id:n,showSearch:c,multiple:Re,toggleOpen:ve,showScrollBar:d,styles:s,classNames:l,lockOptions:Ke}),[e,g,ve,n,c,Re,Te,Me,d,s,l,Ke]),yt=a.useMemo(()=>{const Oe=te??j;return typeof Oe=="function"?Oe({searchValue:ie,open:Te,focused:de,showSearch:c,loading:C}):Oe},[te,j,ie,Te,de,c,C]),ut=()=>{var Oe;b==null||b(),(Oe=I.current)==null||Oe.focus(),h([],{type:"clear",values:m}),tt("",!1,!1)},{allowClear:fn,clearIcon:nn}=rA(r,m,G,L,S,ie,x),rn=a.createElement(W,{ref:Z}),nt=fe(r,o,{[`${r}-focused`]:de,[`${r}-multiple`]:Re,[`${r}-single`]:!Re,[`${r}-allow-clear`]:fn,[`${r}-show-arrow`]:yt!=null,[`${r}-disabled`]:S,[`${r}-loading`]:C,[`${r}-open`]:Te,[`${r}-customize-input`]:me,[`${r}-show-search`]:c});let mt=a.createElement(HA,Xu({},Ee,{ref:I,prefixCls:r,className:nt,focused:de,prefix:U,suffix:yt,clearIcon:nn,multiple:Re,mode:x,displayValues:m,placeholder:_,searchValue:ie,activeValue:N,onSearch:tt,onSearchSubmit:ot,onInputBlur:Ce,onFocus:xe,onBlur:ye,onClearMouseDown:ut,onKeyDown:Ue,onKeyUp:at,onSelectorRemove:it,tokenWithEnter:et,onMouseDown:De,components:ue}));return mt=a.createElement(EA,{ref:F,disabled:S,prefixCls:r,visible:Te,popupElement:rn,animation:M,transitionName:q,popupStyle:B,popupClassName:J,direction:p,popupMatchSelectWidth:Q,popupRender:re,popupAlign:ae,placement:ee,builtinPlacements:se,getPopupContainer:ge,empty:v,onPopupVisibleChange:Ye,onPopupMouseEnter:Le,onPopupMouseDown:De,onPopupBlur:Be},mt),a.createElement(hy.Provider,{value:wt},a.createElement(CA,{visible:de&&!Te,values:m}),mt)}),Lf=()=>null;Lf.isSelectOptGroup=!0;const Mf=()=>null;Mf.isSelectOption=!0;const Py=a.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:o,onInnerResize:s,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}),a.createElement("div",{style:p},a.createElement(so,{onResize:({offsetHeight:m})=>{m&&s&&s()}},a.createElement("div",qn({style:f,className:fe({[`${o}-holder-inner`]:o}),ref:d},l),r,u)))});Py.displayName="Filler";function GA({children:e,setRef:t}){const n=a.useCallback(r=>{t(r)},[]);return a.cloneElement(e,{ref:n})}function qA(e,t,n,r,o,s,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 a.createElement(GA,{key:m,setRef:h=>s(u,h)},f)})}function KA(e,t,n){const r=e.length,o=t.length;let s,l;if(r===0&&o===0)return null;r<o?(s=e,l=t):(s=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(s[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 XA(e,t,n){const[r,o]=a.useState(e),[s,l]=a.useState(null);return a.useEffect(()=>{const c=KA(r||[],e||[],t);(c==null?void 0:c.index)!==void 0&&l(e[c.index]),o(e)},[e]),[s]}const hg=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),Ry=((e,t,n,r)=>{const o=a.useRef(!1),s=a.useRef(null);function l(){clearTimeout(s.current),o.current=!0,s.current=setTimeout(()=>{o.current=!1},50)}const c=a.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(s.current),o.current=!1):(!f||o.current)&&l(),!o.current&&f}});function YA(e,t,n,r,o,s,l){const c=a.useRef(0),u=a.useRef(null),d=a.useRef(null),p=a.useRef(!1),f=Ry(t,n,r,o);function m(_,x){if(Mt.cancel(u.current),f(!1,x))return;const S=_;if(!S._virtualHandled)S._virtualHandled=!0;else return;c.current+=x,d.current=x,hg||S.preventDefault(),u.current=Mt(()=>{const C=p.current?10:1;l(c.current*C,!1),c.current=0})}function h(_,x){l(x,!0),hg||_.preventDefault()}const v=a.useRef(null),g=a.useRef(null);function b(_){if(!e)return;Mt.cancel(g.current),g.current=Mt(()=>{v.current=null},2);const{deltaX:x,deltaY:S,shiftKey:C}=_;let R=x,P=S;(v.current==="sx"||!v.current&&C&&S&&!x)&&(R=S,P=0,v.current="sx");const T=Math.abs(R),A=Math.abs(P);v.current===null&&(v.current=s&&T>A?"x":"y"),v.current==="y"?m(_,P):h(_,R)}function y(_){e&&(p.current=_.detail===d.current)}return[b,y]}function JA(e,t,n,r){const[o,s]=a.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=s.length;m<f;m+=1){const h=e[m],v=t(h);o.set(v,m);const g=n.get(v)??r;if(s[m]=(s[m-1]||0)+g,v===c&&(d=m),v===u&&(p=m),d!==void 0&&p!==void 0)break}}return{top:s[d-1]||0,bottom:s[p]}}}class QA{constructor(){xt(this,"maps");xt(this,"id",0);xt(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 vg(e){const t=parseFloat(e);return isNaN(t)?0:t}function ZA(e,t,n){const[r,o]=a.useState(0),s=a.useRef(new Map),l=a.useRef(new QA),c=a.useRef(0);function u(){c.current+=1}function d(f=!1){u();const m=()=>{let h=!1;s.current.forEach((v,g)=>{if(v&&v.offsetParent){const{offsetHeight:b}=v,{marginTop:y,marginBottom:_}=getComputedStyle(v),x=vg(y),S=vg(_),C=b+x+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);s.current.get(h),m?(s.current.set(h,m),d()):s.current.delete(h)}return a.useEffect(()=>u,[]),[p,d,l.current,r]}const bg=14/15;function eI(e,t,n){const r=a.useRef(!1),o=a.useRef(0),s=a.useRef(0),l=a.useRef(null),c=a.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=s.current-v;const y=Math.abs(g)>Math.abs(b);y?o.current=h:s.current=v;const _=n(y,y?g:b,!1,m);_&&m.preventDefault(),clearInterval(c.current),_&&(c.current=setInterval(()=>{y?g*=bg:b*=bg;const x=Math.floor(y?g:b);(!n(y,x,!0)||Math.abs(x)<=.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),s.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))},Rt(()=>(e&&t.current.addEventListener("touchstart",f,{passive:!0}),()=>{var m;(m=t.current)==null||m.removeEventListener("touchstart",f),u(),clearInterval(c.current)}),[e])}function yg(e){return Math.floor(e**.5)}function Ju(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function tI(e,t,n){a.useEffect(()=>{const r=t.current;if(e&&r){let o=!1,s,l;const c=()=>{Mt.cancel(s)},u=()=>{c(),s=Mt(()=>{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=Ju(m,!1),{top:v,bottom:g}=r.getBoundingClientRect();if(h<=v){const b=v-h;l=-yg(b),u()}else if(h>=g){const b=h-g;l=yg(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 nI=10;function rI(e,t,n,r,o,s,l,c){const u=a.useRef(),[d,p]=a.useState(null);return Rt(()=>{if(d&&d.times<nI){if(!e.current){p(x=>({...x}));return}s();const{targetAlign:f,originAlign:m,index:h,offset:v}=d,g=e.current.clientHeight;let b=!1,y=f,_=null;if(g){const x=f||m;let S=0,C=0,R=0;const P=Math.min(t.length-1,h);for(let A=0;A<=P;A+=1){const D=o(t[A]);C=S;const N=n.get(D);R=C+(N===void 0?r:N),S=R}let T=x==="top"?v:g-v;for(let A=P;A>=0;A-=1){const D=o(t[A]),N=n.get(D);if(N===void 0){b=!0;break}if(T-=N,T<=0)break}switch(x){case"top":_=C-v;break;case"bottom":_=R-g+v;break;default:{const{scrollTop:A}=e.current,D=A+g;C<A?y="top":R>D&&(y="bottom")}}_!==null&&l(_),_!==d.lastTop&&(b=!0)}b&&p({...d,times:d.times+1,targetAlign:y,lastTop:_})}},[d,e.current]),f=>{if(f==null){c();return}if(Mt.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 xg=a.forwardRef((e,t)=>{const{prefixCls:n,rtl:r,scrollOffset:o,scrollRange:s,onStartMove:l,onStopMove:c,onScroll:u,horizontal:d,spinSize:p,containerSize:f,style:m,thumbStyle:h,showScrollBar:v}=e,[g,b]=a.useState(!1),[y,_]=a.useState(null),[x,S]=a.useState(null),C=!r,R=a.useRef(),P=a.useRef(),[T,A]=a.useState(v),D=a.useRef(),N=()=>{v===!0||v===!1||(clearTimeout(D.current),A(!0),D.current=setTimeout(()=>{A(!1)},3e3))},V=s-f||0,O=f-p||0,k=a.useMemo(()=>o===0||V===0?0:o/V*O,[o,V,O]),z=L=>{L.stopPropagation(),L.preventDefault()},H=a.useRef({top:k,dragging:g,pageY:y,startTop:x});H.current={top:k,dragging:g,pageY:y,startTop:x};const X=L=>{b(!0),_(Ju(L,d)),S(H.current.top),l(),L.stopPropagation(),L.preventDefault()};a.useEffect(()=>{const L=q=>{q.preventDefault()},W=R.current,M=P.current;return W.addEventListener("touchstart",L,{passive:!1}),M.addEventListener("touchstart",X,{passive:!1}),()=>{W.removeEventListener("touchstart",L),M.removeEventListener("touchstart",X)}},[]);const Y=a.useRef();Y.current=V;const G=a.useRef();G.current=O,a.useEffect(()=>{if(g){let L;const W=q=>{const{dragging:B,pageY:J,startTop:Q}=H.current;Mt.cancel(L);const re=R.current.getBoundingClientRect(),ae=f/(d?re.width:re.height);if(B){const ee=(Ju(q,d)-J)*ae;let se=Q;!C&&d?se-=ee:se+=ee;const ge=Y.current,le=G.current,Ae=le?se/le:0;let ce=Math.ceil(Ae*ge);ce=Math.max(ce,0),ce=Math.min(ce,ge),L=Mt(()=>{u(ce,d)})}},M=()=>{b(!1),c()};return window.addEventListener("mousemove",W,{passive:!0}),window.addEventListener("touchmove",W,{passive:!0}),window.addEventListener("mouseup",M,{passive:!0}),window.addEventListener("touchend",M,{passive:!0}),()=>{window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",M),window.removeEventListener("touchend",M),Mt.cancel(L)}}},[g]),a.useEffect(()=>(N(),()=>{clearTimeout(D.current)}),[o]),a.useImperativeHandle(t,()=>({delayHidden:N}));const U=`${n}-scrollbar`,te={position:"absolute",visibility:T?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"]:k})):(Object.assign(te,{width:8,top:0,bottom:0,[C?"right":"left"]:0}),Object.assign(j,{width:"100%",height:p,top:k})),a.createElement("div",{ref:R,className:fe(U,{[`${U}-horizontal`]:d,[`${U}-vertical`]:!d,[`${U}-visible`]:T}),style:{...te,...m},onMouseDown:z,onMouseMove:N},a.createElement("div",{ref:P,className:fe(`${U}-thumb`,{[`${U}-thumb-moving`]:g}),style:{...j,...h},onMouseDown:X}))}),oI=20;function _g(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,oI),Math.floor(n)}const sI=[],aI={overflowY:"auto",overflowAnchor:"none"};function iI(e,t){const{prefixCls:n="rc-virtual-list",className:r,height:o,itemHeight:s,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:y,innerProps:_,extraRender:x,styles:S,showScrollBar:C="optional",...R}=e,P=a.useCallback(oe=>typeof p=="function"?p(oe):oe==null?void 0:oe[p],[p]),[T,A,D,N]=ZA(P),V=!!(f!==!1&&o&&s),O=a.useMemo(()=>Object.values(D.maps).reduce((oe,xe)=>oe+xe,0),[D.id,D.maps]),k=V&&u&&(Math.max(s*u.length,O)>o||!!h),z=m==="rtl",H=fe(n,{[`${n}-rtl`]:z},r),X=u||sI,Y=a.useRef(),G=a.useRef(),U=a.useRef(),[te,j]=a.useState(0),[L,W]=a.useState(0),[M,q]=a.useState(!1),B=()=>{q(!0)},J=()=>{q(!1)},Q={getKey:P};function re(oe){j(xe=>{let Be;typeof oe=="function"?Be=oe(xe):Be=oe;const ye=de(Be);return Y.current.scrollTop=ye,ye})}const ae=a.useRef({start:0,end:X.length}),ee=a.useRef(),[se]=XA(X,P);ee.current=se;const{scrollHeight:ge,start:le,end:Ae,offset:ce}=a.useMemo(()=>{var je;if(!V)return{scrollHeight:void 0,start:0,end:X.length-1,offset:void 0};if(!k)return{scrollHeight:((je=G.current)==null?void 0:je.offsetHeight)||0,start:0,end:X.length-1,offset:void 0};let oe=0,xe,Be,ye;const De=X.length;for(let Le=0;Le<De;Le+=1){const Ye=X[Le],wt=P(Ye),yt=D.get(wt),ut=oe+(yt===void 0?s:yt);ut>=te&&xe===void 0&&(xe=Le,Be=oe),ut>te+o&&ye===void 0&&(ye=Le),oe=ut}return xe===void 0&&(xe=0,Be=0,ye=Math.ceil(o/s)),ye===void 0&&(ye=X.length-1),ye=Math.min(ye+1,X.length-1),{scrollHeight:oe,start:xe,end:ye,offset:Be}},[k,V,te,X,N,o]);ae.current.start=le,ae.current.end=Ae,a.useLayoutEffect(()=>{const oe=D.getRecord();if(oe.size===1){const xe=Array.from(oe.keys())[0],Be=oe.get(xe),ye=X[le];if(ye&&Be===void 0&&P(ye)===xe){const Le=D.get(xe)-s;re(Ye=>Ye+Le)}}D.resetRecord()},[ge]);const[be,_e]=a.useState({width:0,height:o}),Ie=oe=>{_e({width:oe.offsetWidth,height:oe.offsetHeight})},He=a.useRef(),Ee=a.useRef(),Re=a.useMemo(()=>_g(be.width,h),[be.width,h]),I=a.useMemo(()=>_g(be.height,ge),[be.height,ge]),F=ge-o,Z=a.useRef(F);Z.current=F;function de(oe){let xe=oe;return Number.isNaN(Z.current)||(xe=Math.min(xe,Z.current)),xe=Math.max(xe,0),xe}const pe=te<=0,ue=te>=F,ie=L<=0,me=L>=h,he=Ry(pe,ue,ie,me),Me=()=>({x:z?-L:L,y:te}),Te=a.useRef(Me()),ve=Lt(oe=>{if(b){const xe={...Me(),...oe};(Te.current.x!==xe.x||Te.current.y!==xe.y)&&(b(xe),Te.current=xe)}});function Ke(oe,xe){const Be=oe;xe?(ir.flushSync(()=>{W(Be)}),ve()):re(Be)}function et(oe){const{scrollTop:xe}=oe.currentTarget;xe!==te&&re(xe),g==null||g(oe),ve()}const Je=oe=>{let xe=oe;const Be=h?h-be.width:0;return xe=Math.max(xe,0),xe=Math.min(xe,Be),xe},tt=Lt((oe,xe)=>{xe?(ir.flushSync(()=>{W(Be=>{const ye=Be+(z?-oe:oe);return Je(ye)})}),ve()):re(Be=>Be+oe)}),[ot,ft]=YA(V,pe,ue,ie,me,!!h,tt);eI(V,Y,(oe,xe,Be,ye)=>{const De=ye;return he(oe,xe,Be)?!1:!De||!De._virtualHandled?(De&&(De._virtualHandled=!0),ot({preventDefault(){},deltaX:oe?xe:0,deltaY:oe?0:xe}),!0):!1}),tI(k,Y,oe=>{re(xe=>xe+oe)}),Rt(()=>{function oe(Be){const ye=pe&&Be.detail<0,De=ue&&Be.detail>0;V&&!ye&&!De&&Be.preventDefault()}const xe=Y.current;return xe.addEventListener("wheel",ot,{passive:!1}),xe.addEventListener("DOMMouseScroll",ft,{passive:!0}),xe.addEventListener("MozMousePixelScroll",oe,{passive:!1}),()=>{xe.removeEventListener("wheel",ot),xe.removeEventListener("DOMMouseScroll",ft),xe.removeEventListener("MozMousePixelScroll",oe)}},[V,pe,ue]),Rt(()=>{if(h){const oe=Je(L);W(oe),ve({x:oe})}},[be.width,h]);const pt=()=>{var oe,xe;(oe=He.current)==null||oe.delayHidden(),(xe=Ee.current)==null||xe.delayHidden()},st=rI(Y,X,D,s,P,()=>A(!0),re,pt);a.useImperativeHandle(t,()=>({nativeElement:U.current,getScrollInfo:Me,scrollTo:oe=>{function xe(Be){return Be&&typeof Be=="object"&&("left"in Be||"top"in Be)}xe(oe)?(oe.left!==void 0&&W(Je(oe.left)),st(oe.top)):st(oe)}})),Rt(()=>{if(y){const oe=X.slice(le,Ae+1);y(oe,X)}},[le,Ae,X]);const Ue=JA(X,P,D,s),at=x==null?void 0:x({start:le,end:Ae,virtual:k,offsetX:L,offsetY:ce,rtl:z,getSize:Ue}),it=qA(X,le,Ae,h,L,T,d,Q);let Ce=null;o&&(Ce={[l?"height":"maxHeight"]:o,...aI},V&&(Ce.overflowY="hidden",h&&(Ce.overflowX="hidden"),M&&(Ce.pointerEvents="none")));const Pe={};return z&&(Pe.dir="rtl"),a.createElement("div",qn({ref:U,style:{...c,position:"relative"},className:H},Pe,R),a.createElement(so,{onResize:Ie},a.createElement(v,{className:`${n}-holder`,style:Ce,ref:Y,onScroll:et,onMouseEnter:pt},a.createElement(Py,{prefixCls:n,height:ge,offsetX:L,offsetY:ce,scrollWidth:h,onInnerResize:A,ref:G,innerProps:_,rtl:z,extra:at},it))),k&&ge>o&&a.createElement(xg,{ref:He,prefixCls:n,scrollOffset:te,scrollRange:ge,rtl:z,onScroll:Ke,onStartMove:B,onStopMove:J,spinSize:I,containerSize:be.height,style:S==null?void 0:S.verticalScrollBar,thumbStyle:S==null?void 0:S.verticalScrollBarThumb,showScrollBar:C}),k&&h>be.width&&a.createElement(xg,{ref:Ee,prefixCls:n,scrollOffset:L,scrollRange:h,rtl:z,onScroll:Ke,onStartMove:B,onStopMove:J,spinSize:Re,containerSize:be.width,horizontal:!0,style:S==null?void 0:S.horizontalScrollBar,thumbStyle:S==null?void 0:S.horizontalScrollBarThumb,showScrollBar:C}))}const Ty=a.forwardRef(iI);Ty.displayName="List";function lI(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function Ws(){return Ws=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},Ws.apply(this,arguments)}function Eg(e){return typeof e=="string"||typeof e=="number"}const cI=(e,t)=>{var re,ae;const{prefixCls:n,id:r,open:o,multiple:s,mode:l,searchValue:c,toggleOpen:u,notFoundContent:d,onPopupScroll:p,showScrollBar:f,lockOptions:m}=ao(),{maxCount:h,flattenOptions:v,onActiveValue:g,defaultActiveFirstOption:b,onSelect:y,menuItemSelectedIcon:_,rawValues:x,fieldNames:S,virtual:C,direction:R,listHeight:P,listItemHeight:T,optionRender:A,classNames:D,styles:N}=a.useContext(Df),V=`${n}-item`,O=_b(()=>v,[o,m],(ee,se)=>se[0]&&!se[1]),k=a.useRef(null),z=a.useMemo(()=>s&&Uu(h)&&(x==null?void 0:x.size)>=h,[s,h,x==null?void 0:x.size]),H=ee=>{ee.preventDefault()},X=ee=>{var se;(se=k.current)==null||se.scrollTo(typeof ee=="number"?{index:ee}:ee)},Y=a.useCallback(ee=>l==="combobox"?!1:x.has(ee),[l,[...x].toString(),x.size]),G=(ee,se=1)=>{const ge=O.length;for(let le=0;le<ge;le+=1){const Ae=(ee+le*se+ge)%ge,{group:ce,data:be}=O[Ae]||{};if(!ce&&!(be!=null&&be.disabled)&&(Y(be.value)||!z))return Ae}return-1},[U,te]=a.useState(()=>G(0)),j=(ee,se=!1)=>{te(ee);const ge={source:se?"keyboard":"mouse"},le=O[ee];if(!le){g(null,-1,ge);return}g(le.value,ee,ge)};a.useEffect(()=>{j(b!==!1?G(0):-1)},[O.length,c]);const L=a.useCallback(ee=>l==="combobox"?String(ee).toLowerCase()===c.toLowerCase():x.has(ee),[l,c,[...x].toString(),x.size]);a.useEffect(()=>{var se;let ee;if(!s&&o&&x.size===1){const ge=Array.from(x)[0],le=O.findIndex(({data:Ae})=>c?String(Ae.value).startsWith(c):Ae.value===ge);le!==-1&&(j(le),ee=setTimeout(()=>{X(le)}))}return o&&((se=k.current)==null||se.scrollTo(void 0)),()=>clearTimeout(ee)},[o,c]);const W=ee=>{ee!==void 0&&y(ee,{selected:!x.has(ee)}),s||u(!1)};if(a.useImperativeHandle(t,()=>({onKeyDown:ee=>{const{which:se,ctrlKey:ge}=ee;switch(se){case Xe.N:case Xe.P:case Xe.UP:case Xe.DOWN:{let le=0;if(se===Xe.UP?le=-1:se===Xe.DOWN?le=1:lI()&&ge&&(se===Xe.N?le=1:se===Xe.P&&(le=-1)),le!==0){const Ae=G(U+le,le);X(Ae),j(Ae,!0)}break}case Xe.TAB:case Xe.ENTER:{const le=O[U];if(!le||le.data.disabled)return W(void 0);!z||x.has(le.value)?W(le.value):W(void 0),o&&ee.preventDefault();break}case Xe.ESC:u(!1),o&&ee.stopPropagation()}},onKeyUp:()=>{},scrollTo:ee=>{X(ee)}})),O.length===0)return a.createElement("div",{role:"listbox",id:`${r}_list`,className:`${V}-empty`,onMouseDown:H},d);const M=Object.keys(S).map(ee=>S[ee]),q=ee=>ee.label;function B(ee,se){const{group:ge}=ee;return{role:ge?"presentation":"option",id:`${r}_list_${se}`}}const J=ee=>{const se=O[ee];if(!se)return null;const ge=se.data||{},{value:le,disabled:Ae}=ge,{group:ce}=se,be=Zs(ge,!0),_e=q(se);return se?a.createElement("div",Ws({"aria-label":typeof _e=="string"&&!ce?_e:null},be,{key:ee},B(se,ee),{"aria-selected":L(le),"aria-disabled":Ae}),le):null},Q={role:"listbox",id:`${r}_list`};return a.createElement(a.Fragment,null,C&&a.createElement("div",Ws({},Q,{style:{height:0,width:0,overflow:"hidden"}}),J(U-1),J(U),J(U+1)),a.createElement(Ty,{itemKey:"key",ref:k,data:O,height:P,itemHeight:T,fullHeight:!1,onMouseDown:H,onScroll:p,virtual:C,direction:R,innerProps:C?null:Q,showScrollBar:f,className:(re=D==null?void 0:D.popup)==null?void 0:re.list,style:(ae=N==null?void 0:N.popup)==null?void 0:ae.list},(ee,se)=>{var ve,Ke;const{group:ge,groupOption:le,data:Ae,label:ce,value:be}=ee,{key:_e}=Ae;if(ge){const et=Ae.title??(Eg(ce)?ce.toString():void 0);return a.createElement("div",{className:fe(V,`${V}-group`,Ae.className),title:et},ce!==void 0?ce:_e)}const{disabled:Ie,title:He,children:Ee,style:Re,className:I,...F}=Ae,Z=Ko(F,M),de=Y(be),pe=Ie||!de&&z,ue=`${V}-option`,ie=fe(V,ue,I,(ve=D==null?void 0:D.popup)==null?void 0:ve.listItem,{[`${ue}-grouped`]:le,[`${ue}-active`]:U===se&&!pe,[`${ue}-disabled`]:pe,[`${ue}-selected`]:de}),me=q(ee),he=!_||typeof _=="function"||de,Me=typeof me=="number"?me:me||be;let Te=Eg(Me)?Me.toString():void 0;return He!==void 0&&(Te=He),a.createElement("div",Ws({},Zs(Z),C?{}:B(ee,se),{"aria-selected":C?void 0:L(be),"aria-disabled":pe,className:ie,title:Te,onMouseMove:()=>{U===se||pe||j(se)},onClick:()=>{pe||W(be)},style:{...(Ke=N==null?void 0:N.popup)==null?void 0:Ke.listItem,...Re}}),a.createElement("div",{className:`${ue}-content`},typeof A=="function"?A(ee,{index:se}):Me),a.isValidElement(_)||de,he&&a.createElement(Cy,{className:`${V}-option-state`,customizeIcon:_,customizeIconProps:{value:be,disabled:pe,isSelected:de}},de?"вњ“":null))}))},uI=a.forwardRef(cI),dI=((e,t)=>{const n=a.useRef({values:new Map,options:new Map}),r=a.useMemo(()=>{const{values:s,options:l}=n.current,c=e.map(p=>{var f;return p.label===void 0?{...p,label:(f=s.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=a.useCallback(s=>t.get(s)||n.current.options.get(s),[t]);return[r,o]});function jc(e,t){return Ey(e).join("").toUpperCase().includes(t)}const fI=((e,t,n,r,o)=>a.useMemo(()=>{if(!n||r===!1)return e;const{options:s,label:l,value:c}=t,u=[],d=typeof r=="function",p=n.toUpperCase(),f=d?r:(h,v)=>o&&o.length?o.some(g=>jc(v[g],p)):v[s]?jc(v[l!=="children"?l:"label"],p):jc(v[c],p),m=d?h=>Wu(h):h=>h;return e.forEach(h=>{if(h[s]){if(f(n,m(h)))u.push(h);else{const g=h[s].filter(b=>f(n,m(b)));g.length&&u.push({...h,[s]:g})}return}f(n,m(h))&&u.push(h)}),u},[e,r,o,n,t]));function pI(e){const{key:t,props:{children:n,value:r,...o}}=e;return{key:t,value:r!==void 0?r:t,children:n,...o}}function Ay(e,t=!1){return Eb(e).map((n,r)=>{if(!a.isValidElement(n)||!n.type)return null;const{type:{isSelectOptGroup:o},key:s,props:{children:l,...c}}=n;return t||!o?pI(n):{key:`__RC_SELECT_GRP__${s===null?r:s}__`,label:s,...c,options:Ay(l)}}).filter(n=>n)}const mI=(e,t,n,r,o)=>a.useMemo(()=>{let s=e;!e&&(s=Ay(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(s),{options:s,valueOptions:c,labelOptions:u}},[e,t,n,r,o]);function wg(e){const t=a.useRef();return t.current=e,a.useCallback((...r)=>t.current(...r),[])}function gI(e,t,n){const{filterOption:r,searchValue:o,optionFilterProp:s,filterSort:l,onSearch:c,autoClearSearchValue:u}=t;return a.useMemo(()=>{const d=typeof e=="object",p={filterOption:r,searchValue:o,optionFilterProp:s,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,s,l,c,u])}function Qu(){return Qu=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},Qu.apply(this,arguments)}const hI=["inputValue"];function vI(e){return!e||typeof e!="object"}const bI=a.forwardRef((e,t)=>{const{id:n,mode:r,prefixCls:o="rc-select",backfill:s,fieldNames:l,showSearch:c,searchValue:u,onSearch:d,autoClearSearchValue:p,filterOption:f,optionFilterProp:m,filterSort:h,onSelect:v,onDeselect:g,onActive:b,popupMatchSelectWidth:y=!0,optionLabelProp:_,options:x,optionRender:S,children:C,defaultActiveFirstOption:R,menuItemSelectedIcon:P,virtual:T,direction:A,listHeight:D=200,listItemHeight:N=20,labelRender:V,value:O,defaultValue:k,labelInValue:z,onChange:H,maxCount:X,classNames:Y,styles:G,...U}=e,te={searchValue:u,onSearch:d,autoClearSearchValue:p,filterOption:f,optionFilterProp:m,filterSort:h},[j,L]=gI(c,te,r),{filterOption:W,searchValue:M,optionFilterProp:q,filterSort:B,onSearch:J,autoClearSearchValue:Q=!0}=L,re=a.useMemo(()=>q?Array.isArray(q)?q:[q]:[],[q]),ae=da(n),ee=Yu(r),se=!!(!x&&C),ge=a.useMemo(()=>W===void 0&&r==="combobox"?!1:W,[W,r]),le=a.useMemo(()=>by(l,se),[JSON.stringify(l),se]),[Ae,ce]=Bn("",M),be=Ae||"",_e=mI(x,C,le,re,_),{valueOptions:Ie,labelOptions:He,options:Ee}=_e,Re=a.useCallback(ye=>Ey(ye).map(je=>{let Le,Ye,wt,yt;vI(je)?Le=je:(Ye=je.label,Le=je.value);const ut=Ie.get(Le);return ut&&(Ye===void 0&&(Ye=ut==null?void 0:ut[_||le.label]),wt=ut==null?void 0:ut.disabled,yt=ut==null?void 0:ut.title),{label:Ye,value:Le,key:Le,disabled:wt,title:yt}}),[le,_,Ie]),[I,F]=Bn(k,O),Z=a.useMemo(()=>{var je;const De=Re(ee&&I===null?[]:I);return r==="combobox"&&AA((je=De[0])==null?void 0:je.value)?[]:De},[I,Re,r,ee]),[de,pe]=dI(Z,Ie),ue=a.useMemo(()=>{if(!r&&de.length===1){const ye=de[0];if(ye.value===null&&(ye.label===null||ye.label===void 0))return[]}return de.map(ye=>({...ye,label:(typeof V=="function"?V(ye):ye.label)??ye.value}))},[r,de,V]),ie=a.useMemo(()=>new Set(de.map(ye=>ye.value)),[de]);a.useEffect(()=>{var ye;if(r==="combobox"){const De=(ye=de[0])==null?void 0:ye.value;ce(TA(De)?String(De):"")}},[de]);const me=wg((ye,De)=>{const je=De??ye;return{[le.value]:ye,[le.label]:je}}),he=a.useMemo(()=>{if(r!=="tags")return Ee;const ye=[...Ee],De=je=>Ie.has(je);return[...de].sort((je,Le)=>je.value<Le.value?-1:1).forEach(je=>{const Le=je.value;De(Le)||ye.push(me(Le,je.label))}),ye},[me,Ee,Ie,de,r]),Me=fI(he,le,be,ge,re),Te=a.useMemo(()=>{var De;const ye=je=>re.length?re.some(Le=>(je==null?void 0:je[Le])===be):(je==null?void 0:je.value)===be;return r!=="tags"||!be||Me.some(je=>ye(je))||Me.some(je=>je[le.value]===be)||(De=Ie.get(be))!=null&&De.disabled?Me:[me(be),...Me]},[me,re,r,Me,be,le,Ie]),ve=ye=>[...ye].sort((je,Le)=>B(je,Le,{searchValue:be})).map(je=>Array.isArray(je.options)?{...je,options:je.options.length>0?ve(je.options):je.options}:je),Ke=a.useMemo(()=>B?ve(Te):Te,[Te,B,be]),et=a.useMemo(()=>wA(Ke,{fieldNames:le,childrenAsData:se}),[Ke,le,se]),Je=ye=>{const De=Re(ye);if(F(De),H&&(De.length!==de.length||De.some((je,Le)=>{var Ye;return((Ye=de[Le])==null?void 0:Ye.value)!==(je==null?void 0:je.value)}))){const je=z?De.map(({label:Ye,value:wt})=>({label:Ye,value:wt})):De.map(Ye=>Ye.value),Le=De.map(Ye=>Wu(pe(Ye.value)));H(ee?je:je[0],ee?Le:Le[0])}},[tt,ot]=a.useState(null),[ft,pt]=a.useState(0),st=R!==void 0?R:r!=="combobox",Ue=a.useRef(),at=a.useCallback((ye,De,{source:je="keyboard"}={})=>{pt(De),s&&r==="combobox"&&ye!==null&&je==="keyboard"&&ot(String(ye));const Le=Promise.resolve().then(()=>{Ue.current===Le&&(b==null||b(ye))});Ue.current=Le},[s,r,b]),it=(ye,De,je)=>{const Le=()=>{const Ye=pe(ye);return[z?{label:Ye==null?void 0:Ye[le.label],value:ye}:ye,Wu(Ye)]};if(De&&v){const[Ye,wt]=Le();v(Ye,wt)}else if(!De&&g&&je!=="clear"){const[Ye,wt]=Le();g(Ye,wt)}},Ce=wg((ye,De)=>{let je;const Le=ee?De.selected:!0;Le?je=ee?[...de,ye]:[ye]:je=de.filter(Ye=>Ye.value!==ye),Je(je),it(ye,Le),r==="combobox"?ot(""):(!Yu||Q)&&(ce(""),ot(""))}),Pe=(ye,De)=>{Je(ye);const{type:je,values:Le}=De;(je==="remove"||je==="clear")&&Le.forEach(Ye=>{it(Ye.value,!1,je)})},oe=(ye,De)=>{var je;if(ce(ye),ot(null),De.source==="submit"){const Le=(ye||"").trim();if(Le){if((je=Ie.get(Le))!=null&&je.disabled){ce("");return}const Ye=Array.from(new Set([...ie,Le]));Je(Ye),it(Le,!0),ce("")}return}De.source!=="blur"&&(r==="combobox"&&Je(ye),J==null||J(ye))},xe=ye=>{let De=ye;r!=="tags"&&(De=ye.map(Le=>{const Ye=He.get(Le);return Ye==null?void 0:Ye.value}).filter(Le=>Le!==void 0)),r==="tags"&&(De=De.filter(Le=>{var Ye;return!((Ye=Ie.get(Le))!=null&&Ye.disabled)}));const je=Array.from(new Set([...ie,...De]));Je(je),je.forEach(Le=>{it(Le,!0)})},Be=a.useMemo(()=>({..._e,flattenOptions:et,onActiveValue:at,defaultActiveFirstOption:st,onSelect:Ce,menuItemSelectedIcon:P,rawValues:ie,fieldNames:le,virtual:T!==!1&&y!==!1,direction:A,listHeight:D,listItemHeight:N,childrenAsData:se,maxCount:X,optionRender:S,classNames:Y,styles:G}),[X,_e,et,at,st,Ce,P,ie,le,T,y,A,D,N,se,S,Y,G]);return a.createElement(Df.Provider,{value:Be},a.createElement(WA,Qu({},U,{id:ae,prefixCls:o,ref:t,omitDomProps:hI,mode:r,classNames:Y,styles:G,displayValues:ue,onDisplayValuesChange:Pe,maxCount:X,direction:A,showSearch:j,searchValue:be,onSearch:oe,autoClearSearchValue:Q,onSearchSplit:xe,popupMatchSelectWidth:y,OptionList:uI,emptyOptions:!et.length,activeValue:tt,activeDescendantId:`${ae}_list_${ft}`})))}),kf=bI;kf.Option=Mf;kf.OptGroup=Lf;const Vf=(e,t,n)=>{const{variant:r,[e]:o}=a.useContext(Cn),s=a.useContext(fR),l=o==null?void 0:o.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=s??l??r??"outlined";const u=pR.includes(c);return[c,u]},yI=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 xI(e,t){return e||yI(t)}const Sg=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"}},_I=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,s=`&${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`]:{...yn(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,
${s}${c}bottomLeft
`]:{animationName:Pb},[`
${o}${c}topLeft,
${s}${c}topLeft,
${o}${c}topRight,
${s}${c}topRight
`]:{animationName:Cb},[`${l}${c}bottomLeft`]:{animationName:Sb},[`
${l}${c}topLeft,
${l}${c}topRight
`]:{animationName:wb},"&-hidden":{display:"none"},[r]:{...Sg(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",...Sr},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected${r}-option-active:not(${r}-option-disabled)`]:{backgroundColor:e.controlItemBgActiveHover},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...Sg(e),color:e.colorTextDisabled}},[`${u}:has(+ ${u})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${u}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},br(e,"slide-up"),br(e,"slide-down"),ji(e,"move-up"),ji(e,"move-down")]},EI=e=>{const{antCls:t,componentCls:n}=e,r={background:"transparent"},o=["> input[disabled]","> textarea[disabled]",`> ${n}-input`,`> ${t}-input-affix-wrapper-disabled`,`> ${t}-input-search`].join(", ");return{[`&${n}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${n}-placeholder`]:{display:"none"},[`${n}-content`]:{margin:0,padding:0,"&-value":{display:"none"}},[`&${n}-filled ${n}-content`]:{[`${t}-input-filled`]:r},[`&${n}-disabled ${n}-content`]:{[o]:r,"input[disabled], textarea[disabled]":r}}}},Cg=4,wI=e=>{const{componentCls:t,calc:n,iconCls:r,paddingXS:o,paddingXXS:s,INTERNAL_FIXED_ITEM_MARGIN:l,lineWidth:c,lineType:u,colorIcon:d,colorIconHover:p,inputPaddingHorizontalBase:f,antCls:m}=e,[h,v]=cn(m,"select");return{"&-multiple":{[h("multi-item-background")]:e.multipleItemBg,[h("multi-item-border-color")]:"transparent",[h("multi-item-border-radius")]:e.borderRadiusSM,[h("multi-item-height")]:e.multipleItemHeight,[h("multi-padding-base")]:`calc((${v("height")} - ${v("multi-item-height")}) / 2)`,[h("multi-padding-vertical")]:`calc(${v("multi-padding-base")} - ${l} - ${c})`,[h("multi-item-padding-horizontal")]:`calc(${f} - ${v("multi-padding-vertical")} - ${c} * 2)`,paddingBlock:v("multi-padding-vertical"),paddingInlineStart:`calc(${v("multi-padding-base")} - ${c})`,[`${t}-prefix`]:{marginInlineStart:v("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:v("line-height"),insetInlineStart:v("multi-item-padding-horizontal"),width:`calc(100% - ${v("multi-item-padding-horizontal")})`,top:"50%",transform:"translateY(-50%)"},[`${t}-content`]:{flexWrap:"wrap",alignItems:"center",lineHeight:1,"&-item-prefix":{height:v("font-size")},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${Cg}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix,
${t}-content-item-suffix:first-child`]:{marginInlineStart:v("multi-item-padding-horizontal")},[`${t}-selection-item`]:{lineHeight:`calc(${v("multi-item-height")} - ${c} * 2)`,border:`${c} ${u} ${v("multi-item-border-color")}`,display:"flex",marginBlock:l,marginInlineEnd:n(l).mul(2).equal(),background:v("multi-item-background"),borderRadius:v("multi-item-border-radius"),paddingInlineStart:o,paddingInlineEnd:s,transition:["height","line-height","padding"].map(g=>`${g} ${e.motionDurationSlow}`).join(","),"&-content":{...Sr,marginInlineEnd:s},"&-remove":{...Rb(),display:"inline-flex",alignItems:"center",color:d,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:p}}},[`${t}-input`]:{lineHeight:n(l).mul(2).add(v("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:Cg,maxWidth:"100%",transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[h("multi-item-height")]:e.multipleItemHeightSM,[h("multi-item-border-radius")]:e.borderRadiusXS},[`&${t}-lg`]:{[h("multi-item-height")]:e.multipleItemHeightLG,[h("multi-item-border-radius")]:e.borderRadius},[`&${t}-filled`]:{[h("multi-item-border-color")]:e.colorSplit,[h("multi-item-background")]:e.colorBgContainer,[`&${t}-disabled`]:{[h("multi-item-border-color")]:"transparent"}}}}},Oc=(e,t)=>{const{componentCls:n,antCls:r}=e,[o]=cn(r,"select"),{border:s,borderHover:l,borderActive:c,borderOutline:u}=t,d=t.background||e.selectorBg||e.colorBgContainer;return{[o("border-color")]:s,[o("background-color")]:d,[o("affix-color")]:t.affixColor,[`&: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 ${we(e.controlOutlineWidth)} ${u}`}},[`&${n}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},Ua=(e,t,n,r,o,s)=>{const{componentCls:l}=e;return{[`&${l}-${t}`]:[Oc(e,n),{[`&${l}-status-error`]:Oc(e,{...n,...r}),[`&${l}-status-warning`]:Oc(e,{...n,...o})},s]}},Nc=(e,t)=>({outline:`${we(e.lineWidth)} ${e.lineType} ${t}`,outlineOffset:we(e.calc(e.lineWidth).mul(-1).equal()),transition:["outline-offset","outline"].map(n=>`${n} 0s`).join(", ")}),SI=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,fontSizeIcon:o,showArrowPaddingInlineEnd:s,iconCls:l,antCls:c,max:u,calc:d}=e,[p,f]=cn(c,"select"),m=u(d(s).sub(o).equal(),0);return{[t]:[{[p("border-radius")]:e.borderRadius,[p("border-color")]:"#000",[p("border-size")]:e.lineWidth,[p("background-color")]:e.colorBgContainer,[p("font-size")]:e.fontSize,[p("line-height")]:e.lineHeight,[p("font-height")]:n,[p("color")]:e.colorText,[p("affix-color")]:e.colorText,[p("height")]:r,[p("padding-horizontal")]:d(e.paddingSM).sub(e.lineWidth).equal(),[p("padding-vertical")]:`calc((${f("height")} - ${f("font-height")}) / 2 - ${f("border-size")})`,...yn(e),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:f("border-radius"),borderWidth:f("border-size"),borderStyle:e.lineType,borderColor:f("border-color"),background:f("background-color"),fontSize:f("font-size"),lineHeight:f("line-height"),color:f("color"),paddingInline:f("padding-horizontal"),paddingBlock:f("padding-vertical"),[`${t}-prefix`]:{color:f("affix-color"),flex:"none",lineHeight:1},[`${t}-placeholder`]:{...Sr,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:m,"&: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",[l]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[p("height")]:e.controlHeightSM,[p("padding-horizontal")]:d(e.paddingXS).sub(e.lineWidth).equal(),[p("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:f("padding-horizontal")}},"&-lg":{[p("height")]:e.controlHeightLG,[p("font-size")]:e.fontSizeLG,[p("line-height")]:e.lineHeightLG,[p("font-height")]:e.fontHeightLG,[p("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:f("color"),fontFamily:"inherit",fontSize:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",inset:0,lineHeight:"inherit"},[`${t}-content`]:{...Sr,alignSelf:"center","&-has-value":{display:"block","&:before":{display:"none"}},"&-has-search-value":{color:"transparent",[`> *:not(${t}-input)`]:{opacity:0}},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1,opacity:1}},[`&${t}-open ${t}-content`]:{"&-has-value":{opacity:.25},"&-has-search-value":{opacity:1,transition:`opacity ${e.motionDurationMid} ${e.motionEaseInOut}`,color:"transparent",[`> *:not(${t}-input)`]:{opacity:0}}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:"text"}},wI(e),Ua(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline,affixColor:e.colorErrorAffix},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline,affixColor:e.colorWarningAffix}),Ua(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{color:e.colorErrorText,background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),Ua(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"},{},{},{[`&:not(${t}-disabled):has(input:focus-visible), &:not(${t}-disabled):has(textarea:focus-visible)`]:Nc(e,e.activeBorderColor),[`&${t}-status-error:not(${t}-disabled):has(input:focus-visible), &${t}-status-error:not(${t}-disabled):has(textarea:focus-visible)`]:Nc(e,e.colorError),[`&${t}-status-warning:not(${t}-disabled):has(input:focus-visible), &${t}-status-warning:not(${t}-disabled):has(textarea:focus-visible)`]:Nc(e,e.colorWarning)}),Ua(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderInlineColor:"transparent"}),EI(e)]}},CI=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:s,controlHeightLG:l,paddingXXS:c,controlPaddingHorizontal:u,zIndexPopupBase:d,colorText:p,fontWeightStrong:f,controlItemBgActive:m,controlItemBgHover:h,colorBgContainer:v,colorFillSecondary:g,colorBgContainerDisabled:b,colorTextDisabled:y,colorPrimaryHover:_,colorPrimary:x,controlOutline:S}=e,C=c*2,R=r*2,P=Math.min(o-C,o-R),T=Math.min(s-C,s-R),A=Math.min(l-C,l-R);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:P,multipleItemHeightSM:T,multipleItemHeightLG:A,multipleSelectorBgDisabled:b,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:_,activeBorderColor:x,activeOutlineColor:S,selectAffixPadding:c}},PI=e=>{const{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:o}=e,s={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:{...yn(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...Sr,[`> ${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)":s,"&:hover":s},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},RI=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},PI(e),_I(e),{[`${t}-rtl`]:{direction:"rtl"}},yf(e,{focusElCls:`${t}-focused`})]},TI=Wt("Select",(e,{rootPrefixCls:t})=>{const n=Ut(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[RI(n),SI(n)]},CI,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Wa={},Pg;function AI(){if(Pg)return Wa;Pg=1,Object.defineProperty(Wa,"__esModule",{value:!0});var e={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"};return Wa.default=e,Wa}var II=AI();const $I=bn(II);function Zu(){return Zu=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},Zu.apply(this,arguments)}const jI=(e,t)=>a.createElement(Qn,Zu({},e,{ref:t,icon:$I})),Iy=a.forwardRef(jI);var Ga={},Rg;function OI(){if(Rg)return Ga;Rg=1,Object.defineProperty(Ga,"__esModule",{value:!0});var e={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"};return Ga.default=e,Ga}var NI=OI();const DI=bn(NI);function ed(){return ed=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},ed.apply(this,arguments)}const LI=(e,t)=>a.createElement(Qn,ed({},e,{ref:t,icon:DI})),MI=a.forwardRef(LI);var qa={},Tg;function kI(){if(Tg)return qa;Tg=1,Object.defineProperty(qa,"__esModule",{value:!0});var e={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"};return qa.default=e,qa}var VI=kI();const BI=bn(VI);function td(){return td=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},td.apply(this,arguments)}const zI=(e,t)=>a.createElement(Qn,td({},e,{ref:t,icon:BI})),FI=a.forwardRef(zI);function HI({suffixIcon:e,contextSuffixIcon:t,clearIcon:n,contextClearIcon:r,menuItemSelectedIcon:o,contextMenuItemSelectedIcon:s,removeIcon:l,contextRemoveIcon:c,loading:u,loadingIcon:d,contextLoadingIcon:p,searchIcon:f,contextSearchIcon:m,multiple:h,hasFeedback:v,showSuffixIcon:g,feedbackIcon:b,showArrow:y,componentName:_}){return a.useMemo(()=>{const x=bo(n,r,a.createElement(mR,null)),S=T=>e===null&&!v&&!y?null:a.createElement(a.Fragment,null,g!==!1&&T,v&&b);let C=null;e!==void 0?C=S(e):u?C=S(bo(d,p,a.createElement(Tb,{spin:!0}))):C=({open:T,showSearch:A})=>S(T&&A?bo(f,m,a.createElement(FI,null)):bo(t,a.createElement(MI,null)));const R=bo(o,s,h?a.createElement(Iy,null):null),P=bo(l,c,a.createElement(gR,null));return{clearIcon:x,suffixIcon:C,itemIcon:R,removeIcon:P}},[e,t,n,r,o,s,l,c,u,d,p,f,m,h,v,g,b,y])}function UI(e){return $.useMemo(()=>{if(e)return(...t)=>$.createElement(xf,{space:!0},e.apply(void 0,t))},[e])}function WI(e,t){return t!==void 0?t:e!==null}const $y="SECRET_COMBOBOX_MODE_DO_NOT_USE",GI=(e,t)=>{var Oe,rt;const{prefixCls:n,bordered:r,className:o,rootClassName:s,getPopupContainer:l,popupClassName:c,dropdownClassName:u,listHeight:d=256,placement:p,listItemHeight:f,size:m,disabled:h,notFoundContent:v,status:g,builtinPlacements:b,dropdownMatchSelectWidth:y,popupMatchSelectWidth:_,direction:x,style:S,allowClear:C,variant:R,popupStyle:P,dropdownStyle:T,transitionName:A,tagRender:D,maxCount:N,prefix:V,dropdownRender:O,popupRender:k,onDropdownVisibleChange:z,onOpenChange:H,styles:X,classNames:Y,clearIcon:G,showSearch:U,...te}=e,{getPopupContainer:j,getPrefixCls:L,renderEmpty:W,direction:M,virtual:q,popupMatchSelectWidth:B,popupOverflow:J}=a.useContext(Cn),{showSearch:Q,allowClear:re,style:ae,styles:ee,className:se,classNames:ge,clearIcon:le,loadingIcon:Ae,menuItemSelectedIcon:ce,removeIcon:be,suffixIcon:_e}=$n("select"),[,Ie]=fl(),He=f??(Ie==null?void 0:Ie.controlHeight),Ee=L("select",n),Re=L(),I=x??M,{compactSize:F,compactItemClassnames:Z}=pl(Ee,I),[de,pe]=Vf("select",R,r),ue=os(Ee),[ie,me]=TI(Ee,ue),he=a.useMemo(()=>{const{mode:lt}=e;if(lt!=="combobox")return lt===$y?"combobox":lt},[e.mode]),Me=he==="multiple"||he==="tags",Te=WI(e.suffixIcon,e.showArrow),ve=_??y??B,Ke=UI(k||O),et=H||z,{status:Je,hasFeedback:tt,isFormItemInput:ot,feedbackIcon:ft}=a.useContext(Ab),pt=Ob(Je,g);let st;v!==void 0?st=v:he==="combobox"?st=null:st=(W==null?void 0:W("Select"))||a.createElement(Ib,{componentName:"Select"});const{suffixIcon:Ue,itemIcon:at,removeIcon:it,clearIcon:Ce}=HI({...te,multiple:Me,hasFeedback:tt,feedbackIcon:ft,showSuffixIcon:Te,componentName:"Select",clearIcon:G,searchIcon:Rm(U,"searchIcon"),contextClearIcon:le,contextLoadingIcon:Ae,contextMenuItemSelectedIcon:ce,contextRemoveIcon:be,contextSearchIcon:Rm(Q,"searchIcon"),contextSuffixIcon:_e}),Pe=C??re,oe=Pe===!0?{clearIcon:Ce}:Pe,xe=U??Q,Be=or(te,["suffixIcon","itemIcon"]),ye=pa(lt=>m??F??lt),De=a.useContext($b),je=h??De,Le={...e,variant:de,status:pt,disabled:je,size:ye},Ye=Cr(ae),wt=Cr(S),[yt,ut]=jn([ge,Y],[ee,Ye,X,wt],{props:Le},{popup:{_default:"root"}}),fn=fe(yt.popup.root,c,u,{[`${Ee}-dropdown-${I}`]:I==="rtl"},s,me,ue,ie),nn={...(Oe=ut.popup)==null?void 0:Oe.root,...P??T},rn=fe({[`${Ee}-lg`]:ye==="large",[`${Ee}-sm`]:ye==="small",[`${Ee}-rtl`]:I==="rtl",[`${Ee}-${de}`]:pe,[`${Ee}-in-form-item`]:ot},_f(Ee,pt,tt),Z,se,o,yt.root,s,me,ue,ie),nt=a.useMemo(()=>p!==void 0?p:I==="rtl"?"bottomRight":"bottomLeft",[p,I]),[mt]=ml("SelectLike",((rt=ut.popup.root)==null?void 0:rt.zIndex)??nn.zIndex);return a.createElement(kf,{ref:t,virtual:q,classNames:yt,styles:ut,showSearch:xe,...Be,style:ut.root,popupMatchSelectWidth:ve,transitionName:jb(Re,"slide-up",A),builtinPlacements:xI(b,J),listHeight:d,listItemHeight:He,mode:he,prefixCls:Ee,placement:nt,direction:I,prefix:V,suffixIcon:Ue,menuItemSelectedIcon:at,removeIcon:it,allowClear:oe,notFoundContent:st,className:rn,getPopupContainer:l||j,popupClassName:fn,disabled:je,popupStyle:{...ut.popup.root,...nn,zIndex:mt},maxCount:Me?N:void 0,tagRender:Me?D:void 0,popupRender:Ke,onPopupVisibleChange:et})},ss=a.forwardRef(GI),qI=Nb(ss,"popupAlign");ss.SECRET_COMBOBOX_MODE_DO_NOT_USE=$y;ss.Option=Mf;ss.OptGroup=Lf;ss._InternalPanelDoNotUseOrYouWillBeFired=qI;function Bf(e=!0,t={}){const n=a.useRef(t),[,r]=hR(),o=vR();return _r(()=>{const s=o.subscribe(l=>{n.current=l,e&&r()});return()=>o.unsubscribe(s)},[e]),n.current}const jy=e=>{const{children:t,prefixCls:n,id:r,classNames:o,styles:s,className:l,style:c}=e;return a.createElement("div",{id:r,className:fe(`${n}-container`,o==null?void 0:o.container,l),style:{...s==null?void 0:s.container,...c},role:"tooltip"},typeof t=="function"?t():t)},wo={shiftX:64,adjustY:1},So={adjustX:1,shiftY:!0},Pn=[0,0],KI={left:{points:["cr","cl"],overflow:So,offset:[-4,0],targetOffset:Pn},right:{points:["cl","cr"],overflow:So,offset:[4,0],targetOffset:Pn},top:{points:["bc","tc"],overflow:wo,offset:[0,-4],targetOffset:Pn},bottom:{points:["tc","bc"],overflow:wo,offset:[0,4],targetOffset:Pn},topLeft:{points:["bl","tl"],overflow:wo,offset:[0,-4],targetOffset:Pn},leftTop:{points:["tr","tl"],overflow:So,offset:[-4,0],targetOffset:Pn},topRight:{points:["br","tr"],overflow:wo,offset:[0,-4],targetOffset:Pn},rightTop:{points:["tl","tr"],overflow:So,offset:[4,0],targetOffset:Pn},bottomRight:{points:["tr","br"],overflow:wo,offset:[0,4],targetOffset:Pn},rightBottom:{points:["bl","br"],overflow:So,offset:[4,0],targetOffset:Pn},bottomLeft:{points:["tl","bl"],overflow:wo,offset:[0,4],targetOffset:Pn},leftBottom:{points:["br","bl"],overflow:So,offset:[-4,0],targetOffset:Pn}};function nd(){return nd=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},nd.apply(this,arguments)}const XI=a.forwardRef((e,t)=>{const{trigger:n=["hover"],mouseEnterDelay:r=0,mouseLeaveDelay:o=.1,prefixCls:s="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:y,showArrow:_=!0,classNames:x,styles:S,...C}=e,R=da(y),P=a.useRef(null);a.useImperativeHandle(t,()=>P.current);const T={...C};"visible"in e&&(T.popupVisible=e.visible);const A=a.useMemo(()=>{if(!_)return!1;const N=_===!0?{}:_;return{...N,className:fe(N.className,x==null?void 0:x.arrow),style:{...N.style,...S==null?void 0:S.arrow},content:N.content??g}},[_,x==null?void 0:x.arrow,S==null?void 0:S.arrow,g]),D=({open:N})=>{const V=a.Children.only(l),O={"aria-describedby":b&&N?R:void 0};return a.cloneElement(V,O)};return a.createElement(hl,nd({popupClassName:x==null?void 0:x.root,prefixCls:s,popup:a.createElement(jy,{key:"content",prefixCls:s,id:R,classNames:x,styles:S},b),action:n,builtinPlacements:KI,popupPlacement:p,ref:P,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:A,uniqueContainerClassName:x==null?void 0:x.uniqueContainer,uniqueContainerStyle:S==null?void 0:S.uniqueContainer},T),D)}),YI=$.createContext(!1),JI=(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])},Ag="50%",QI=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:s,tooltipBorderRadius:l,zIndexPopup:c,controlHeight:u,dropShadowPopover:d,paddingSM:p,paddingXS:f,arrowOffsetHorizontal:m,sizePopupArrow:h,antCls:v}=e,[g,b]=cn(v,"tooltip"),y=t(l).add(h).add(m).equal(),x={minWidth:t(l).mul(2).add(h).equal(),minHeight:u,padding:`${we(e.calc(p).div(2).equal())} ${we(f)}`,color:b("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:s,borderRadius:l,boxSizing:"border-box"},S={[g("valid-offset-x")]:b("arrow-offset-x","var(--arrow-x)"),transformOrigin:[b("valid-offset-x",Ag),`var(--arrow-y, ${Ag})`].join(" ")};return[{[n]:{...yn(e),position:"absolute",zIndex:c,display:"block",width:"max-content",maxWidth:r,visibility:"visible",filter:d,...S,"&-hidden":{display:"none"},[g("arrow-background-color")]:s,[`${n}-container`]:[x,yR(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:"none",background:"transparent"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:y},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(l,bR)}},[`${n}-content`]:{position:"relative"},...wf(e,(C,{darkColor:R})=>({[`&${n}-${C}`]:{[`${n}-container`]:{backgroundColor:R},[`${n}-arrow`]:{[g("arrow-background-color")]:R}}})),"&-rtl":{direction:"rtl"}}},Db(e,b("arrow-background-color"),{arrowShadow:!1}),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{...x,...S,position:"absolute",zIndex:t(c).sub(1).equal(),filter:d,"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},ZI=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...Mb({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...Lb(Ut(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),Oy=(e,t,n=!0)=>Wt("Tooltip",o=>{const{borderRadius:s,colorTextLightSolid:l,colorBgSpotlight:c,maxWidth:u}=o,d=Ut(o,{tooltipMaxWidth:u,tooltipColor:l,tooltipBorderRadius:s,tooltipBg:c});return[QI(d),Ef(o,"zoom-big-fast")]},ZI,{resetStyle:!1,injectStyle:n})(e,t),Ny=(e,t,n)=>{const r=Sf(n),[o]=cn(e,"tooltip"),s=fe({[`${t}-${n}`]:n&&r}),l={},c={},u=xR(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:s,overlayStyle:l,arrowStyle:c}},e$=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:s,overlayInnerStyle:l,classNames:c,styles:u}=e,{getPrefixCls:d}=a.useContext(Cn),p=d("tooltip",t),f=d(),m=os(p),[h,v]=Oy(p,m),g=Ny(f,p,s),b=g.arrowStyle,y=a.useMemo(()=>({container:{...l,...g.overlayStyle}}),[l,g.overlayStyle]),_={...e,placement:r},[x,S]=jn([c],[y,u],{props:_}),C=fe(m,h,v,p,`${p}-pure`,`${p}-placement-${r}`,n,g.className);return a.createElement("div",{className:C,style:b},a.createElement("div",{className:`${p}-arrow`}),a.createElement(jy,{...e,className:h,prefixCls:p,classNames:x,styles:S},o))},t$=a.forwardRef((e,t)=>{const{prefixCls:n,openClassName:r,getTooltipContainer:o,color:s,children:l,afterOpenChange:c,arrow:u,destroyTooltipOnHide:d,destroyOnHidden:p,title:f,overlay:m,trigger:h,builtinPlacements:v,autoAdjustOverflow:g=!0,motion:b,getPopupContainer:y,placement:_="top",mouseEnterDelay:x=.1,mouseLeaveDelay:S=.1,rootClassName:C,styles:R,classNames:P,onOpenChange:T,overlayInnerStyle:A,overlayStyle:D,overlayClassName:N,...V}=e,[,O]=fl(),k=e["data-popover-inject"],{getPopupContainer:z,getPrefixCls:H,direction:X,...Y}=$n("tooltip"),{className:G,style:U,classNames:te,styles:j,arrow:L,trigger:W}=k?{}:Y,M=JI(u,L),q=M.show,B=h||W||"hover",J=y||z,Q=p??!!d,re=a.useContext(YI);Bb();const ae=a.useRef(null),ee=()=>{var ot;(ot=ae.current)==null||ot.forceAlign()};a.useImperativeHandle(t,()=>{var ot,ft;return{forceAlign:ee,nativeElement:(ot=ae.current)==null?void 0:ot.nativeElement,popupElement:(ft=ae.current)==null?void 0:ft.popupElement}});const[se,ge]=Oi(e.defaultOpen??!1,e.open),le=!f&&!m&&f!==0,Ae=ot=>{ge(le?!1:ot),!le&&T&&T(ot)},ce=a.useMemo(()=>v||kb({arrowPointAtCenter:(M==null?void 0:M.pointAtCenter)??!1,autoAdjustOverflow:g,arrowWidth:q?O.sizePopupArrow:0,borderRadius:O.borderRadius,offset:O.marginXXS,visibleFirst:!0}),[M,v,O,q,g]),be=a.useMemo(()=>f===0?f:m||f||"",[m,f]),_e=a.createElement(xf,{space:!0,form:!0},sr(be)?be():be),Ie={...e,trigger:B,builtinPlacements:ce,getPopupContainer:J,destroyOnHidden:Q},[He,Ee]=jn([te,P],[j,R],{props:Ie}),Re=H("tooltip",n),I=H();let F=se;(!("open"in e)&&le||re)&&(F=!1);const Z=a.isValidElement(l)&&!_R(l)?l:a.createElement("span",null,l),de=Z.props,pe=!de.className||typeof de.className=="string"?fe(de.className,r||`${Re}-open`):de.className,ue=os(Re),[ie,me]=Oy(Re,ue,!k),he=Ny(I,Re,s),Me=he.arrowStyle,Te=fe(ue,ie,me),ve=fe(N,{[`${Re}-rtl`]:X==="rtl"},he.className,C,Te,G,He.root),[Ke,et]=ml("Tooltip",V.zIndex),Je={...Ee.container,...A,...he.overlayStyle},tt=a.createElement(XI,{unique:!0,...V,zIndex:Ke,showArrow:q,placement:_,mouseEnterDelay:x,mouseLeaveDelay:S,prefixCls:Re,classNames:{root:ve,container:He.container,arrow:He.arrow,uniqueContainer:fe(Te,He.container)},styles:{root:{...Me,...Ee.root,...U,...D},container:Je,uniqueContainer:Je,arrow:Ee.arrow},ref:ae,overlay:_e,visible:F,onVisibleChange:Ae,afterVisibleChange:c,arrowContent:a.createElement("span",{className:`${Re}-arrow-content`}),motion:{motionName:jb(I,"zoom-big-fast",typeof(b==null?void 0:b.motionName)=="string"?b==null?void 0:b.motionName:void 0),motionDeadline:1e3},trigger:B,builtinPlacements:ce,getTooltipContainer:J,destroyOnHidden:Q},F?Zn(Z,{className:pe}):Z);return a.createElement(Vb.Provider,{value:et},tt)}),io=t$;io._InternalPanelDoNotUseOrYouWillBeFired=e$;io.UniqueProvider=ER;const Ig=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let s;return o&&(s={position:"absolute",top:`${o}00%`,left:0}),a.createElement("span",{style:s,className:fe(`${t}-only-unit`,{current:r})},n)};function n$(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const r$=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),s=Math.abs(n),[l,c]=a.useState(o),[u,d]=a.useState(s),p=()=>{c(o),d(s)};a.useEffect(()=>{const h=setTimeout(p,1e3);return()=>clearTimeout(h)},[o]);let f,m;if(l===o||Number.isNaN(o)||Number.isNaN(l))f=[a.createElement(Ig,{...e,key:o,current:!0})],m={transition:"none"};else{f=[];const h=o+10,v=[];for(let _=o;_<=h;_+=1)v.push(_);const g=u<s?1:-1,b=v.findIndex(_=>_%10===l);f=(g<0?v.slice(0,b+1):v.slice(b)).map((_,x)=>{const S=_%10;return a.createElement(Ig,{...e,key:_,value:S,offset:g<0?x-b:x,current:x===b})}),m={transform:`translateY(${-n$(l,o,g)}00%)`}}return a.createElement("span",{className:`${t}-only`,style:m,onTransitionEnd:p},f)},o$=a.forwardRef((e,t)=>{const{prefixCls:n,count:r,className:o,motionClassName:s,style:l,title:c,show:u,component:d="sup",children:p,...f}=e,{getPrefixCls:m}=a.useContext(Cn),h=m("scroll-number",n),v={...f,"data-show":u,style:l,className:fe(h,o,s),title:c};let g=r;if(r&&Number(r)%1===0){const b=String(r).split("");g=a.createElement("bdi",null,b.map((y,_)=>a.createElement(r$,{prefixCls:h,count:Number(r),value:y,key:b.length-_})))}return l!=null&&l.borderColor&&(v.style={...l,boxShadow:`0 0 0 1px ${l.borderColor} inset`}),p?Zn(p,b=>({className:fe(`${h}-custom-component`,b==null?void 0:b.className,s)})):a.createElement(d,{...v,ref:t},g)}),s$=new Tr("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),a$=new Tr("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),i$=new Tr("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),l$=new Tr("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),c$=new Tr("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),u$=new Tr("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),d$=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:s,textFontSizeSM:l,statusSize:c,dotSize:u,textFontWeight:d,indicatorHeight:p,indicatorHeightSM:f,marginXS:m,calc:h}=e,v=`${r}-scroll-number`,g=wf(e,(b,{darkColor:y})=>({[`&${t} ${t}-color-${b}`]:{background:y,[`&:not(${t}-count)`]:{color:y},"a:hover &":{background:y}}}));return{[t]:{...yn(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:s,lineHeight:we(p),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(p).div(2).equal(),boxShadow:`0 0 0 ${we(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:we(f),borderRadius:h(f).div(2).equal()},[`${t}-multiple-words`]:{paddingInline:e.paddingInline,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:u,minWidth:u,height:u,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${we(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:u$,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.colorInfoTextHover,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:s$,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:a$,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:i$,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:l$,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:c$,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%)"}}}}},Dy=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,s=t,l=n,c=e.colorTextLightSolid,u=e.colorError,d=e.colorErrorHover;return Ut(e,{badgeFontHeight:s,badgeShadowSize:l,badgeTextColor:c,badgeColor:u,badgeColorHover:d,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Ly=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o,paddingXS:s}=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,paddingInline:s}},f$=Wt("Badge",e=>{const t=Dy(e);return d$(t)},Ly),p$=a.forwardRef((e,t)=>{const{prefixCls:n,scrollNumberPrefixCls:r,children:o,status:s,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:y,styles:_,showZero:x=!1,...S}=e,{getPrefixCls:C,direction:R,className:P,style:T,classNames:A,styles:D}=$n("badge"),N=C("badge",n),[V,O]=f$(N),k={...e,overflowCount:d,size:f,dot:p,showZero:x},[z,H]=jn([A,y],[D,_],{props:k}),X=u>d?`${d}+`:u,Y=X==="0"||X===0||l==="0"||l===0,G=u===null||Y&&!x,U=(yi(s)||yi(c))&&G,te=yi(s)||!Y,j=p&&!Y,L=j?"":X,W=a.useMemo(()=>(!ea(L)&&!ea(l)||Y&&!x)&&!j,[L,Y,x,j,l]),M=a.useRef(u);W||(M.current=u);const q=M.current,B=a.useRef(L);W||(B.current=L);const J=B.current,Q=a.useRef(j);W||(Q.current=j);const re=a.useMemo(()=>{if(!h)return{...T,...v};const Ie=Number.parseInt(h[0],10);return{...{marginTop:h[1],insetInlineEnd:-Ie},...T,...v}},[h,v,T]),ae=Ni(q)||ta(q)?q:void 0,ee=m===null||m===!1?void 0:m??ae,se=!W&&(l===0?x:!!l&&l!==!0),ge=se?a.createElement("span",{className:`${N}-status-text`},l):null,le=er(q)?Zn(q,Ie=>({style:{...re,...Ie.style}})):void 0,Ae=Sf(c,!1),ce=fe(z.indicator,{[`${N}-status-dot`]:U,[`${N}-status-${s}`]:!!s,[`${N}-color-${c}`]:Ae}),be={};c&&!Ae&&(be.color=c,be.background=c);const _e=fe(N,{[`${N}-status`]:U,[`${N}-not-a-wrapper`]:!o,[`${N}-rtl`]:R==="rtl"},g,b,P,z.root,V,O);if(!o&&U&&(l||te||!G)){const Ie=re.color;return a.createElement("span",{ref:t,...S,className:_e,style:{...H.root,...re}},a.createElement("span",{className:ce,style:{...H.indicator,...be}}),se&&a.createElement("span",{style:{color:Ie},className:`${N}-status-text`},l))}return a.createElement("span",{ref:t,...S,className:_e,style:H.root},o,a.createElement(wR,{visible:!W,motionName:`${N}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:Ie})=>{const He=C("scroll-number",r),Ee=Q.current,Re=fe(z.indicator,{[`${N}-dot`]:Ee,[`${N}-count`]:!Ee,[`${N}-count-sm`]:f==="small",[`${N}-multiple-words`]:!Ee&&J&&J.toString().length>1,[`${N}-status-${s}`]:!!s,[`${N}-color-${c}`]:Ae});let I={...H.indicator,...re};return c&&!Ae&&(I=I||{},I.background=c),a.createElement(o$,{prefixCls:He,show:!W,motionClassName:Ie,className:Re,count:J,title:ee,style:I,key:"scrollNumber"},le)}),ge)}),m$=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:s}=e,l=`${t}-ribbon`,c=`${t}-ribbon-wrapper`,u=wf(e,(d,{darkColor:p})=>({[`&${l}-color-${d}`]:{background:p,color:p}}));return{[c]:{position:"relative"},[l]:{...yn(e),position:"absolute",top:r,padding:`0 ${we(e.paddingXS)}`,color:e.colorPrimary,lineHeight:we(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:`${we(s(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...u,[`&${l}-placement-end`]:{insetInlineEnd:s(o).mul(-1).equal(),borderEndEndRadius:0,[`${l}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${l}-placement-start`]:{insetInlineStart:s(o).mul(-1).equal(),borderEndStartRadius:0,[`${l}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}},g$=Wt(["Badge","Ribbon"],e=>{const t=Dy(e);return m$(t)},Ly),h$=e=>{const{className:t,prefixCls:n,style:r,color:o,children:s,text:l,placement:c="end",rootClassName:u,styles:d,classNames:p}=e,{getPrefixCls:f,direction:m,className:h,style:v,classNames:g,styles:b}=$n("ribbon"),y=f("ribbon",n),_=`${y}-wrapper`,[x,S]=g$(y,_),C={...e,placement:c},[R,P]=jn([g,p],[b,d],{props:C}),T=Sf(o,!1),A=fe(y,`${y}-placement-${c}`,{[`${y}-rtl`]:m==="rtl",[`${y}-color-${o}`]:T},t,h,R.indicator),D={},N={};return o&&!T&&(D.background=o,N.color=o),a.createElement("div",{className:fe(_,u,x,S,R.root),style:P.root},s,a.createElement("div",{className:fe(A,x),style:{...D,...P.indicator,...v,...r}},a.createElement("span",{className:fe(`${y}-content`,R.content),style:P.content},l),a.createElement("div",{className:`${y}-corner`,style:N})))},Bi=p$;Bi.Ribbon=h$;var Ka={},$g;function v$(){if($g)return Ka;$g=1,Object.defineProperty(Ka,"__esModule",{value:!0});var e={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"};return Ka.default=e,Ka}var b$=v$();const y$=bn(b$);function rd(){return rd=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},rd.apply(this,arguments)}const x$=(e,t)=>a.createElement(Qn,rd({},e,{ref:t,icon:y$})),od=a.forwardRef(x$),{ESC:_$,TAB:E$}=Xe;function w$({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:o}){const s=a.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(),s.current=!0,!0):!1},u=d=>{switch(d.keyCode){case _$:l();break;case E$:{let p=!1;s.current||(p=c()),p?d.preventDefault():l();break}}};a.useEffect(()=>e?(window.addEventListener("keydown",u),r&&Mt(c,3),()=>{window.removeEventListener("keydown",u),s.current=!1}):()=>{s.current=!1},[e])}const S$=a.forwardRef((e,t)=>{const{overlay:n,arrow:r,prefixCls:o}=e,s=a.useMemo(()=>{let c;return typeof n=="function"?c=n():c=n,c},[n]),l=fa(t,dl(s));return $.createElement($.Fragment,null,r&&$.createElement("div",{className:`${o}-arrow`}),$.cloneElement(s,{ref:gf(s)?l:void 0}))}),Co={adjustX:1,adjustY:1},Po=[0,0],C$={topLeft:{points:["bl","tl"],overflow:Co,offset:[0,-4],targetOffset:Po},top:{points:["bc","tc"],overflow:Co,offset:[0,-4],targetOffset:Po},topRight:{points:["br","tr"],overflow:Co,offset:[0,-4],targetOffset:Po},bottomLeft:{points:["tl","bl"],overflow:Co,offset:[0,4],targetOffset:Po},bottom:{points:["tc","bc"],overflow:Co,offset:[0,4],targetOffset:Po},bottomRight:{points:["tr","br"],overflow:Co,offset:[0,4],targetOffset:Po}};function sd(){return sd=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},sd.apply(this,arguments)}const P$=$.forwardRef((e,t)=>{var W;const{arrow:n=!1,prefixCls:r="rc-dropdown",transitionName:o,animation:s,align:l,placement:c="bottomLeft",placements:u=C$,getPopupContainer:d,showAction:p,hideAction:f,overlayClassName:m,overlayStyle:h,visible:v,trigger:g=["hover"],autoFocus:b,overlay:y,children:_,onVisibleChange:x,disabled:S,...C}=e,[R,P]=$.useState(),T="visible"in e?v:R,A=s?`${r}-${s}`:o,D=$.useRef(null),N=$.useRef(null),V=$.useRef(null);$.useImperativeHandle(t,()=>D.current);const O=M=>{P(M),x==null||x(M)};w$({visible:T,triggerRef:V,onVisibleChange:O,autoFocus:b,overlayRef:N});const k=M=>{const{onOverlayClick:q}=e;P(!1),q&&q(M)},z=()=>$.createElement(S$,{ref:N,overlay:y,prefixCls:r,arrow:n}),H=()=>typeof y=="function"?z:z(),X=()=>{const{minOverlayWidthMatchTrigger:M,alignPoint:q}=e;return"minOverlayWidthMatchTrigger"in e?M:!q},Y=()=>{const{openClassName:M}=e;return M!==void 0?M:`${r}-open`},G=_,U=fe((W=G.props)==null?void 0:W.className,T&&Y()),te={className:U,ref:fa(V,dl(G))},j=gf(G)?$.cloneElement(G,te):$.createElement("span",{className:U,ref:V},$.cloneElement(G,{className:U}));let L=f;return!L&&g.indexOf("contextMenu")!==-1&&(L=["click"]),$.createElement(hl,sd({builtinPlacements:u},C,{prefixCls:r,ref:D,popupClassName:fe(m,{[`${r}-show-arrow`]:n}),popupStyle:h,action:g,showAction:p,hideAction:L,popupPlacement:c,popupAlign:l,popupMotion:{motionName:A},popupVisible:T,stretch:X()?"minWidth":"",popup:H(),onOpenChange:O,onPopupClick:k,getPopupContainer:d}),j)}),My=a.createContext(null);function ky(e,t){return`${e}-${t}`}function Vy(e){const t=a.useContext(My);return ky(t,e)}const zn=a.createContext(null);function R$(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o)}),n}function ra({children:e,locked:t,...n}){const r=a.useContext(zn),o=_b(()=>R$(r,n),[r,n],(s,l)=>!t&&(s[0]!==l[0]||!zb(s[1],l[1],!0)));return a.createElement(zn.Provider,{value:o},e)}const T$=[],By=a.createContext(null);function vl(){return a.useContext(By)}const zy=a.createContext(T$);function as(e){const t=a.useContext(zy);return a.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const Fy=a.createContext(null),zf=a.createContext({}),{LEFT:ad,RIGHT:id,UP:ld,DOWN:Ei,ENTER:wi,ESC:Hy,HOME:As,END:Is}=Xe,jg=[ld,Ei,ad,id];function A$(e,t,n,r){var h;const o="prev",s="next",l="children",c="parent";if(e==="inline"&&r===wi)return{inlineTrigger:!0};const u={[ld]:o,[Ei]:s},d={[ad]:n?s:o,[id]:n?o:s,[Ei]:l,[wi]:l},p={[ld]:o,[Ei]:s,[wi]:l,[Hy]:c,[ad]:n?l:c,[id]: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 s:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function I$(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function $$(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function Ff(e,t){return SR(e,!0).filter(r=>t.has(r))}function Og(e,t,n,r=1){if(!e)return null;const o=Ff(e,t),s=o.length;let l=o.findIndex(c=>n===c);return r<0?l===-1?l=s-1:l-=1:r>0&&(l+=1),l=(l+s)%s,o[l]}const zi=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(s=>{const l=document.querySelector(`[data-menu-id='${ky(t,s)}']`);l&&(n.add(l),o.set(l,s),r.set(s,l))}),{elements:n,key2element:r,element2key:o}};function j$(e,t,n,r,o,s,l,c,u,d){const p=a.useRef(),f=a.useRef();f.current=t;const m=()=>{Mt.cancel(p.current)};return a.useEffect(()=>()=>{m()},[]),h=>{const{which:v}=h;if([...jg,wi,Hy,As,Is].includes(v)){const g=s();let b=zi(g,r);const{elements:y,key2element:_,element2key:x}=b,S=_.get(t),C=$$(S,y),R=x.get(C),P=A$(e,l(R,!0).length===1,n,v);if(!P&&v!==As&&v!==Is)return;(jg.includes(v)||[As,Is].includes(v))&&h.preventDefault();const T=A=>{if(A){let D=A;const N=A.querySelector("a");N!=null&&N.getAttribute("href")&&(D=N);const V=x.get(A);c(V),m(),p.current=Mt(()=>{f.current===V&&D.focus()})}};if([As,Is].includes(v)||P.sibling||!C){let A;!C||e==="inline"?A=o.current:A=I$(C);let D;const N=Ff(A,y);v===As?D=N[0]:v===Is?D=N[N.length-1]:D=Og(A,y,C,P.offset),T(D)}else if(P.inlineTrigger)u(R);else if(P.offset>0)u(R,!0),m(),p.current=Mt(()=>{b=zi(g,r);const A=C.getAttribute("aria-controls"),D=document.getElementById(A),N=Og(D,b.elements);T(N)},5);else if(P.offset<0){const A=l(R,!0),D=A[A.length-2],N=_.get(D);u(D,!1),T(N)}}d==null||d(h)}}function O$(e){Promise.resolve().then(e)}const Hf="__RC_UTIL_PATH_SPLIT__",Ng=e=>e.join(Hf),N$=e=>e.split(Hf),cd="rc-menu-more";function D$(){const[,e]=a.useState({}),t=a.useRef(new Map),n=a.useRef(new Map),[r,o]=a.useState([]),s=a.useRef(0),l=a.useRef(!1),c=()=>{l.current||e({})},u=a.useCallback((g,b)=>{const y=Ng(b);n.current.set(y,g),t.current.set(g,y),s.current+=1;const _=s.current;O$(()=>{_===s.current&&c()})},[]),d=a.useCallback((g,b)=>{const y=Ng(b);n.current.delete(y),t.current.delete(g)},[]),p=a.useCallback(g=>{o(g)},[]),f=a.useCallback((g,b)=>{const y=t.current.get(g)||"",_=N$(y);return b&&r.includes(_[0])&&_.unshift(cd),_},[r]),m=a.useCallback((g,b)=>g.filter(y=>y!==void 0).some(y=>f(y,!0).includes(b)),[f]),h=()=>{const g=[...t.current.keys()];return r.length&&g.push(cd),g},v=a.useCallback(g=>{const b=`${t.current.get(g)}${Hf}`,y=new Set;return[...n.current.keys()].forEach(_=>{_.startsWith(b)&&y.add(n.current.get(_))}),y},[]);return a.useEffect(()=>()=>{l.current=!0},[]),{registerPath:u,unregisterPath:d,refreshOverflowKeys:p,isSubPathKey:m,getKeyPath:f,getKeys:h,getSubPathKeys:v}}function Bs(e){const t=a.useRef(e);t.current=e;const n=a.useCallback((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[]);return e?n:void 0}function Uy(e,t,n,r){const{activeKey:o,onActive:s,onInactive:l}=a.useContext(zn),c={active:o===e};return t||(c.onMouseEnter=u=>{n==null||n({key:e,domEvent:u}),s(e)},c.onMouseLeave=u=>{r==null||r({key:e,domEvent:u}),l(e)}),c}function Wy(e){const{mode:t,rtl:n,inlineIndent:r}=a.useContext(zn);if(t!=="inline")return null;const o=e;return n?{paddingRight:o*r}:{paddingLeft:o*r}}function Gy({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e=="function"?r=a.createElement(e,{...t}):typeof e!="boolean"&&(r=e),r||n||null)}function Fi({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(bf(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function oa(){return oa=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},oa.apply(this,arguments)}class L$ extends a.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,s=Ko(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return bf(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),a.createElement(ar.Item,oa({},n,{title:typeof t=="string"?t:void 0},s,{ref:r}))}}const M$=a.forwardRef((e,t)=>{const{style:n,className:r,eventKey:o,warnKey:s,disabled:l,itemIcon:c,children:u,itemData:d,role:p,onMouseEnter:f,onMouseLeave:m,onClick:h,onKeyDown:v,onFocus:g,...b}=e,y=Vy(o),{prefixCls:_,onItemClick:x,disabled:S,overflowDisabled:C,itemIcon:R,selectedKeys:P,onActive:T}=a.useContext(zn),{_internalRenderMenuItem:A}=a.useContext(zf),D=`${_}-item`,N=a.useRef(),V=a.useRef(),O=S||l,k=hf(t,V),z=as(o),H=B=>{const J=d||{key:o||"",label:u,itemIcon:c,extra:e.extra,title:e.title};return{key:o,keyPath:[...z].reverse(),item:N.current,domEvent:B,itemData:d||J}},X=c||R,{active:Y,...G}=Uy(o,O,f,m),U=P.includes(o),te=Wy(z.length),j=B=>{if(O)return;const J=H(B);h==null||h(Fi(J)),x(J)},L=B=>{if(v==null||v(B),B.which===Xe.ENTER){const J=H(B);h==null||h(Fi(J)),x(J)}},W=B=>{T(o),g==null||g(B)},M={};e.role==="option"&&(M["aria-selected"]=U);let q=a.createElement(L$,oa({ref:N,elementRef:k,role:p===null?"none":p||"menuitem",tabIndex:l?null:-1,"data-menu-id":C&&y?null:y},Ko(b,["extra"]),G,M,{component:"li","aria-disabled":l,style:{...te,...n},className:fe(D,{[`${D}-active`]:Y,[`${D}-selected`]:U,[`${D}-disabled`]:O},r),onClick:j,onKeyDown:L,onFocus:W}),u,a.createElement(Gy,{props:{...e,isSelected:U},icon:X}));return A&&(q=A(q,e,{selected:U})),q});function k$(e,t){const{eventKey:n}=e,r=vl(),o=as(n);return a.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o)}},[o]),r?null:a.createElement(M$,oa({},e,{ref:t}))}const bl=a.forwardRef(k$);function ud(){return ud=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},ud.apply(this,arguments)}const V$=({className:e,children:t,...n},r)=>{const{prefixCls:o,mode:s,rtl:l}=a.useContext(zn);return a.createElement("ul",ud({className:fe(o,l&&`${o}-rtl`,`${o}-sub`,`${o}-${s==="inline"?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":!0,ref:r}),t)},qy=a.forwardRef(V$);function Uf(e,t){return Eb(e).map((n,r)=>{var o;if(a.isValidElement(n)){const{key:s}=n;let l=((o=n.props)==null?void 0:o.eventKey)??s;l==null&&(l=`tmp_key-${[...t,r].join("-")}`);const u={key:l,eventKey:l};return a.cloneElement(n,u)}return n})}const Jt={adjustX:1,adjustY:1},B$={topLeft:{points:["bl","tl"],overflow:Jt},topRight:{points:["br","tr"],overflow:Jt},bottomLeft:{points:["tl","bl"],overflow:Jt},bottomRight:{points:["tr","br"],overflow:Jt},leftTop:{points:["tr","tl"],overflow:Jt},leftBottom:{points:["br","bl"],overflow:Jt},rightTop:{points:["tl","tr"],overflow:Jt},rightBottom:{points:["bl","br"],overflow:Jt}},z$={topLeft:{points:["bl","tl"],overflow:Jt},topRight:{points:["br","tr"],overflow:Jt},bottomLeft:{points:["tl","bl"],overflow:Jt},bottomRight:{points:["tr","br"],overflow:Jt},rightTop:{points:["tr","tl"],overflow:Jt},rightBottom:{points:["br","bl"],overflow:Jt},leftTop:{points:["tl","tr"],overflow:Jt},leftBottom:{points:["bl","br"],overflow:Jt}};function Ky(e,t,n){if(t)return t;if(n)return n[e]||n.other}const F$={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function H$({prefixCls:e,visible:t,children:n,popup:r,popupStyle:o,popupClassName:s,popupOffset:l,disabled:c,mode:u,onVisibleChange:d}){const{getPopupContainer:p,rtl:f,subMenuOpenDelay:m,subMenuCloseDelay:h,builtinPlacements:v,triggerSubMenuAction:g,forceSubMenuRender:b,rootClassName:y,motion:_,defaultMotions:x}=a.useContext(zn),[S,C]=a.useState(!1),R=f?{...z$,...v}:{...B$,...v},P=F$[u],T=Ky(u,_,x),A=a.useRef(T);u!=="inline"&&(A.current=T);const D={...A.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},N=a.useRef();return a.useEffect(()=>(N.current=Mt(()=>{C(t)}),()=>{Mt.cancel(N.current)}),[t]),a.createElement(hl,{prefixCls:e,popupClassName:fe(`${e}-popup`,{[`${e}-rtl`]:f},s,y),stretch:u==="horizontal"?"minWidth":null,getPopupContainer:p,builtinPlacements:R,popupPlacement:P,popupVisible:S,popup:r,popupStyle:o,popupAlign:l&&{offset:l},action:c?[]:[g],mouseEnterDelay:m,mouseLeaveDelay:h,onPopupVisibleChange:d,forceRender:b,popupMotion:D,fresh:!0},n)}function dd(){return dd=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},dd.apply(this,arguments)}function U$({id:e,open:t,keyPath:n,children:r}){const o="inline",{prefixCls:s,forceSubMenuRender:l,motion:c,defaultMotions:u,mode:d}=a.useContext(zn),p=a.useRef(!1);p.current=d===o;const[f,m]=a.useState(!p.current),h=p.current?t:!1;a.useEffect(()=>{p.current&&m(!1)},[d]);const v={...Ky(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:a.createElement(ra,{mode:o,locked:!p.current},a.createElement(vf,dd({visible:h},v,{forceRender:l,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),({className:b,style:y})=>a.createElement(qy,{id:e,className:b,style:y},r)))}function sa(){return sa=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},sa.apply(this,arguments)}const W$=a.forwardRef((e,t)=>{const{style:n,className:r,styles:o,classNames:s,title:l,eventKey:c,warnKey:u,disabled:d,internalPopupClose:p,children:f,itemIcon:m,expandIcon:h,popupClassName:v,popupOffset:g,popupStyle:b,onClick:y,onMouseEnter:_,onMouseLeave:x,onTitleClick:S,onTitleMouseEnter:C,onTitleMouseLeave:R,popupRender:P,...T}=e,A=Vy(c),{prefixCls:D,mode:N,openKeys:V,disabled:O,overflowDisabled:k,activeKey:z,selectedKeys:H,itemIcon:X,expandIcon:Y,onItemClick:G,onOpenChange:U,onActive:te,popupRender:j}=a.useContext(zn),{_internalRenderSubMenuItem:L}=a.useContext(zf),{isSubPathKey:W}=a.useContext(Fy),M=as(),q=`${D}-submenu`,B=O||d,J=a.useRef(),Q=a.useRef(),re=m??X,ae=h??Y,ee=V.includes(c),se=!k&&ee,ge=W(H,c),{active:le,...Ae}=Uy(c,B,C,R),[ce,be]=a.useState(!1),_e=ve=>{B||be(ve)},Ie=ve=>{_e(!0),_==null||_({key:c,domEvent:ve})},He=ve=>{_e(!1),x==null||x({key:c,domEvent:ve})},Ee=a.useMemo(()=>le||(N!=="inline"?ce||W([z],c):!1),[N,le,z,ce,c,W]),Re=Wy(M.length),I=ve=>{B||(S==null||S({key:c,domEvent:ve}),N==="inline"&&U(c,!ee))},F=Bs(ve=>{y==null||y(Fi(ve)),G(ve)}),Z=ve=>{N!=="inline"&&U(c,ve)},de=()=>{te(c)},pe=A&&`${A}-popup`,ue=a.useMemo(()=>a.createElement(Gy,{icon:N!=="horizontal"?ae:void 0,props:{...e,isOpen:se,isSubMenu:!0}},a.createElement("i",{className:`${q}-arrow`})),[N,ae,e,se,q]);let ie=a.createElement("div",sa({role:"menuitem",style:Re,className:`${q}-title`,tabIndex:B?null:-1,ref:J,title:typeof l=="string"?l:null,"data-menu-id":k&&A?null:A,"aria-expanded":se,"aria-haspopup":!0,"aria-controls":pe,"aria-disabled":B,onClick:I,onFocus:de},Ae),l,ue);const me=a.useRef(N);N!=="inline"&&M.length>1?me.current="vertical":me.current=N;const he=me.current,Me=a.useMemo(()=>{const ve=a.createElement(ra,{classNames:s,styles:o,mode:he==="horizontal"?"vertical":he},a.createElement(qy,{id:pe,ref:Q},f)),Ke=P||j;return Ke?Ke(ve,{item:e,keys:M}):ve},[P,j,M,pe,f,e,he]);if(!k){const ve=me.current;ie=a.createElement(H$,{mode:ve,prefixCls:q,visible:!p&&se&&N!=="inline",popupClassName:v,popupOffset:g,popupStyle:b,popup:Me,disabled:B,onVisibleChange:Z},ie)}let Te=a.createElement(ar.Item,sa({ref:t,role:"none"},T,{component:"li",style:n,className:fe(q,`${q}-${N}`,r,{[`${q}-open`]:se,[`${q}-active`]:Ee,[`${q}-selected`]:ge,[`${q}-disabled`]:B}),onMouseEnter:Ie,onMouseLeave:He}),ie,!k&&a.createElement(U$,{id:pe,open:se,keyPath:M},f));return L&&(Te=L(Te,e,{selected:ge,active:Ee,open:se,disabled:B})),a.createElement(ra,{classNames:s,styles:o,onItemClick:F,mode:N==="horizontal"?"vertical":N,itemIcon:re,expandIcon:ae},Te)}),yl=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=as(n),s=Uf(r,o),l=vl();a.useEffect(()=>{if(l)return l.registerPath(n,o),()=>{l.unregisterPath(n,o)}},[o]);let c;return l?c=s:c=a.createElement(W$,sa({ref:t},e),s),a.createElement(zy.Provider,{value:o},c)});function Wf({className:e,style:t}){const{prefixCls:n}=a.useContext(zn);return vl()?null:a.createElement("li",{role:"separator",className:fe(`${n}-item-divider`,e),style:t})}function Hi(){return Hi=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},Hi.apply(this,arguments)}const G$=a.forwardRef((e,t)=>{const{className:n,title:r,eventKey:o,children:s,...l}=e,{prefixCls:c,classNames:u,styles:d}=a.useContext(zn),p=`${c}-item-group`;return a.createElement("li",Hi({ref:t,role:"presentation"},l,{onClick:f=>f.stopPropagation(),className:fe(p,n)}),a.createElement("div",{role:"presentation",className:fe(`${p}-title`,u==null?void 0:u.listTitle),style:d==null?void 0:d.listTitle,title:typeof r=="string"?r:void 0},r),a.createElement("ul",{role:"group",className:fe(`${p}-list`,u==null?void 0:u.list),style:d==null?void 0:d.list},s))}),Gf=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=as(n),s=Uf(r,o);return vl()?s:a.createElement(G$,Hi({ref:t},Ko(e,["warnKey"])),s)});function Mo(){return Mo=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},Mo.apply(this,arguments)}function fd(e,t,n){const{item:r,group:o,submenu:s,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}`;if(p||m==="group")return m==="group"?a.createElement(o,Mo({key:g},v,{title:d}),fd(p,t,n)):a.createElement(s,Mo({key:g},v,{title:d}),fd(p,t,n));if(m==="divider")return a.createElement(l,Mo({key:g},v));const b=!!h||h===0;return a.createElement(r,Mo({key:g},v,{extra:h,itemData:{...c,key:g}}),b?a.createElement(a.Fragment,null,a.createElement("span",{className:`${n}-item-label`},d),a.createElement("span",{className:`${n}-item-extra`},h)):d)}return null}).filter(c=>c)}function Dg(e,t,n,r,o){let s=e;const l={divider:Wf,item:bl,group:Gf,submenu:yl,...r};return t&&(s=fd(t,l,o)),Uf(s,n)}function pd(){return pd=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},pd.apply(this,arguments)}const zr=[],q$=a.forwardRef((e,t)=>{var rn;const{prefixCls:n="rc-menu",rootClassName:r,style:o,className:s,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:y=.1,subMenuCloseDelay:_=.1,forceSubMenuRender:x,defaultOpenKeys:S,openKeys:C,activeKey:R,defaultActiveFirst:P,selectable:T=!0,multiple:A=!1,defaultSelectedKeys:D,selectedKeys:N,onSelect:V,onDeselect:O,inlineIndent:k=24,motion:z,defaultMotions:H,triggerSubMenuAction:X="hover",builtinPlacements:Y,itemIcon:G,expandIcon:U,overflowedIndicator:te="...",overflowedIndicatorPopupClassName:j,getPopupContainer:L,onClick:W,onOpenChange:M,onKeyDown:q,openAnimation:B,openTransitionName:J,_internalRenderMenuItem:Q,_internalRenderSubMenuItem:re,_internalComponents:ae,popupRender:ee,...se}=e,[ge,le]=a.useMemo(()=>[Dg(p,d,zr,ae,n),Dg(p,d,zr,{},n)],[p,d,ae]),[Ae,ce]=a.useState(!1),be=a.useRef(),_e=da(m?`rc-menu-uuid-${m}`:"rc-menu-uuid"),Ie=f==="rtl",[He,Ee]=Bn(S,C),Re=He||zr,I=(nt,mt=!1)=>{function Oe(){Ee(nt),M==null||M(nt)}mt?ir.flushSync(Oe):Oe()},[F,Z]=a.useState(Re),de=a.useRef(!1),[pe,ue]=a.useMemo(()=>(h==="inline"||h==="vertical")&&v?["vertical",v]:[h,!1],[h,v]),ie=pe==="inline",[me,he]=a.useState(pe),[Me,Te]=a.useState(ue);a.useEffect(()=>{he(pe),Te(ue),de.current&&(ie?Ee(F):I(zr))},[pe,ue]);const[ve,Ke]=a.useState(0),et=ve>=ge.length-1||me!=="horizontal"||b;a.useEffect(()=>{ie&&Z(Re)},[Re]),a.useEffect(()=>(de.current=!0,()=>{de.current=!1}),[]);const{registerPath:Je,unregisterPath:tt,refreshOverflowKeys:ot,isSubPathKey:ft,getKeyPath:pt,getKeys:st,getSubPathKeys:Ue}=D$(),at=a.useMemo(()=>({registerPath:Je,unregisterPath:tt}),[Je,tt]),it=a.useMemo(()=>({isSubPathKey:ft}),[ft]);a.useEffect(()=>{ot(et?zr:ge.slice(ve+1).map(nt=>nt.key))},[ve,et]);const[Ce,Pe]=Bn(R||P&&((rn=ge[0])==null?void 0:rn.key),R),oe=Bs(nt=>{Pe(nt)}),xe=Bs(()=>{Pe(void 0)});a.useImperativeHandle(t,()=>({list:be.current,focus:nt=>{var qt,Nn;const mt=st(),{elements:Oe,key2element:rt,element2key:lt}=zi(mt,_e),gt=Ff(be.current,Oe);let It;Ce&&mt.includes(Ce)?It=Ce:It=gt[0]?lt.get(gt[0]):(qt=ge.find(sn=>!sn.props.disabled))==null?void 0:qt.key;const on=rt.get(It);It&&on&&((Nn=on==null?void 0:on.focus)==null||Nn.call(on,nt))},findItem:({key:nt})=>{const mt=st(),{key2element:Oe}=zi(mt,_e);return Oe.get(nt)||null}}));const[Be,ye]=Bn(D||[],N),De=a.useMemo(()=>Array.isArray(Be)?Be:Be==null?zr:[Be],[Be]),je=nt=>{if(T){const{key:mt}=nt,Oe=De.includes(mt);let rt;A?Oe?rt=De.filter(gt=>gt!==mt):rt=[...De,mt]:rt=[mt],ye(rt);const lt={...nt,selectedKeys:rt};Oe?O==null||O(lt):V==null||V(lt)}!A&&Re.length&&me!=="inline"&&I(zr)},Le=Bs(nt=>{W==null||W(Fi(nt)),je(nt)}),Ye=Bs((nt,mt)=>{let Oe=Re.filter(rt=>rt!==nt);if(mt)Oe.push(nt);else if(me!=="inline"){const rt=Ue(nt);Oe=Oe.filter(lt=>!rt.has(lt))}zb(Re,Oe,!0)||I(Oe,!0)}),yt=j$(me,Ce,Ie,_e,be,st,pt,Pe,(nt,mt)=>{const Oe=mt??!Re.includes(nt);Ye(nt,Oe)},q);a.useEffect(()=>{ce(!0)},[]);const ut=a.useMemo(()=>({_internalRenderMenuItem:Q,_internalRenderSubMenuItem:re}),[Q,re]),fn=me!=="horizontal"||b?ge:ge.map((nt,mt)=>a.createElement(ra,{key:nt.key,overflowDisabled:mt>ve,classNames:c,styles:l},nt)),nn=a.createElement(ar,pd({id:m,ref:be,prefixCls:`${n}-overflow`,component:"ul",itemComponent:bl,className:fe(n,`${n}-root`,`${n}-${me}`,s,{[`${n}-inline-collapsed`]:Me,[`${n}-rtl`]:Ie},r),dir:f,style:o,role:"menu",tabIndex:u,data:fn,renderRawItem:nt=>nt,renderRawRest:nt=>{const mt=nt.length,Oe=mt?ge.slice(-mt):null;return a.createElement(yl,{eventKey:cd,title:te,disabled:et,internalPopupClose:mt===0,popupClassName:j},Oe)},maxCount:me!=="horizontal"||b?ar.INVALIDATE:ar.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:nt=>{Ke(nt)},onKeyDown:yt},se));return a.createElement(zf.Provider,{value:ut},a.createElement(My.Provider,{value:_e},a.createElement(ra,{prefixCls:n,rootClassName:r,classNames:c,styles:l,mode:me,openKeys:Re,rtl:Ie,disabled:g,motion:Ae?z:null,defaultMotions:Ae?H:null,activeKey:Ce,onActive:oe,onInactive:xe,selectedKeys:De,inlineIndent:k,subMenuOpenDelay:y,subMenuCloseDelay:_,forceSubMenuRender:x,builtinPlacements:Y,triggerSubMenuAction:X,getPopupContainer:L,itemIcon:G,expandIcon:U,onItemClick:Le,onOpenChange:Ye,popupRender:ee},a.createElement(Fy.Provider,{value:it},nn),a.createElement("div",{style:{display:"none"},"aria-hidden":!0},a.createElement(By.Provider,{value:at},le)))))}),va=q$;va.Item=bl;va.SubMenu=yl;va.ItemGroup=Gf;va.Divider=Wf;const Xy=a.createContext({});var Xa={},Lg;function K$(){if(Lg)return Xa;Lg=1,Object.defineProperty(Xa,"__esModule",{value:!0});var e={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"};return Xa.default=e,Xa}var X$=K$();const Y$=bn(X$);function md(){return md=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},md.apply(this,arguments)}const J$=(e,t)=>a.createElement(Qn,md({},e,{ref:t,icon:Y$})),qf=a.forwardRef(J$),Ui=a.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),Yy=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:s}=a.useContext(Cn),l=s("menu",t),c=fe({[`${l}-item-divider-dashed`]:!!r},n);return a.createElement(Wf,{className:c,...o})},Jy=e=>{var P,T;const{className:t,children:n,icon:r,title:o,danger:s,extra:l}=e,{prefixCls:c,firstLevel:u,direction:d,disableMenuItemTitleTooltip:p,tooltip:f,inlineCollapsed:m,styles:h,classNames:v}=a.useContext(Ui),g=A=>{var V,O;const D=n==null?void 0:n[0],N=a.createElement("span",{className:fe(`${c}-title-content`,u?v==null?void 0:v.itemContent:(V=v==null?void 0:v.subMenu)==null?void 0:V.itemContent,{[`${c}-title-content-with-extra`]:!!l||l===0}),style:u?h==null?void 0:h.itemContent:(O=h==null?void 0:h.subMenu)==null?void 0:O.itemContent},n);return(!r||a.isValidElement(n)&&n.type==="span")&&n&&A&&u&&typeof D=="string"?a.createElement("div",{className:`${c}-inline-collapsed-noicon`},D.charAt(0)):N},{siderCollapsed:b}=a.useContext(Xy);let y=o;typeof o>"u"?y=u?n:"":o===!1&&(y="");const _=f===!1?void 0:f,x=_&&_.title!==void 0?_.title:y,S={..._??null,title:x};!b&&!m&&(S.title=null,S.open=!1);const C=ma(n).length;let R=a.createElement(bl,{...or(e,["title","icon","danger"]),className:fe(u?v==null?void 0:v.item:(P=v==null?void 0:v.subMenu)==null?void 0:P.item,{[`${c}-item-danger`]:s,[`${c}-item-only-child`]:(r?C+1:C)===1},t),style:{...u?h==null?void 0:h.item:(T=h==null?void 0:h.subMenu)==null?void 0:T.item,...e.style},title:typeof o=="string"?o:void 0,itemData:(e==null?void 0:e.itemData)??{...e,key:e.eventKey}},Zn(r,A=>{var D,N;return{className:fe(`${c}-item-icon`,u?v==null?void 0:v.itemIcon:(D=v==null?void 0:v.subMenu)==null?void 0:D.itemIcon,A.className),style:{...u?h==null?void 0:h.itemIcon:(N=h==null?void 0:h.subMenu)==null?void 0:N.itemIcon,...A.style}}}),g(m));if(!p&&f!==!1){const A=_&&_.placement?_.placement:d==="rtl"?"left":"right",D=`${c}-inline-collapsed-tooltip`,N=O=>({...O,root:fe(D,O==null?void 0:O.root)}),V=sr(_==null?void 0:_.classNames)?O=>{const k=_.classNames(O);return N(k)}:N(_==null?void 0:_.classNames);R=a.createElement(io,{...S,placement:A,classNames:V},R)}return R},Wi=a.createContext(null),Q$=a.forwardRef((e,t)=>{const{children:n,...r}=e,o=a.useContext(Wi),s=a.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=CR(n),c=Fb(t,l?Hb(n):null);return a.createElement(Wi.Provider,{value:s},a.createElement(xf,{space:!0},l?a.cloneElement(n,{ref:c}):n))}),Z$=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:s,lineType:l,itemPaddingInline:c}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${we(s)} ${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"}}}},e1=({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(${we(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${we(t)})`}}}}),Mg=e=>Di(e),kg=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:s,groupTitleColor:l,itemBg:c,subMenuItemBg:u,itemSelectedBg:d,activeBarHeight:p,activeBarWidth:f,activeBarBorderWidth:m,motionDurationSlow:h,motionEaseInOut:v,motionEaseOut:g,itemPaddingInline:b,motionDurationMid:y,itemHoverColor:_,lineType:x,colorSplit:S,itemDisabledColor:C,dangerItemColor:R,dangerItemHoverColor:P,dangerItemSelectedColor:T,dangerItemActiveBg:A,dangerItemSelectedBg:D,popupBg:N,itemHoverBg:V,itemActiveBg:O,menuSubMenuBg:k,horizontalItemSelectedColor:z,horizontalItemSelectedBg:H,horizontalItemBorderRadius:X,horizontalItemHoverBg:Y}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:c,[`&${n}-root:focus-visible`]:{...Mg(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:l}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:s},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...Mg(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:_}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:_}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:V},"&:active":{backgroundColor:O}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:V},"&:active":{backgroundColor:O}}},[`${n}-item-danger`]:{color:R,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:P}},[`&${n}-item:active`]:{background:A}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:T},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:d,[`&${n}-item-danger`]:{backgroundColor:D}},[`&${n}-submenu > ${n}`]:{backgroundColor:k},[`&${n}-popup > ${n}`]:{backgroundColor:N},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:N},[`&${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:`${we(p)} solid transparent`,transition:`border-color ${h} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:Y,"&::after":{borderBottomWidth:p,borderBottomColor:z}},"&-selected":{color:z,backgroundColor:H,"&:hover":{backgroundColor:H},"&::after":{borderBottomWidth:p,borderBottomColor:z}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${we(m)} ${x} ${S}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${we(f)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:["transform","opacity"].map(G=>`${G} ${y} ${g}`).join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:T}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(G=>`${G} ${y} ${v}`).join(",")}}}}}},Vg=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:s,marginXS:l,itemMarginBlock:c,itemWidth:u,itemPaddingInline:d}=e,p=e.calc(s).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:we(n),paddingInline:d,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:c,width:u},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:we(n)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:p}}},t1=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:s,controlHeightLG:l,motionEaseOut:c,padding:u,paddingXL:d,itemMarginInline:p,fontSizeLG:f,motionDurationFast:m,motionDurationSlow:h,paddingXS:v,boxShadowSecondary:g,collapsedWidth:b,collapsedIconSize:y}=e,_={height:r,lineHeight:we(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...Vg(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...Vg(e),boxShadow:g}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:s,maxHeight:`calc(100vh - ${we(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 ${h}`,`background-color ${h}`,`padding ${m} ${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`]:_,[`& ${t}-item-group-title`]:{paddingInlineStart:d}},[`${t}-item`]:_}},{[`${t}-inline-collapsed`]:{width:b,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:f,textAlign:"center",width:"100%"}}},[`> ${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:"flex-start",insetInlineStart:0,paddingInline:`calc(50% - ${we(e.calc(y).div(2).equal())} - ${we(p)})`,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:y,lineHeight:we(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"},[`${t}-item-extra`]:{paddingInlineStart:u},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...Sr,paddingInline:v}}}]},Bg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:s,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} ${s}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:u,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:{...Rb()},[`&${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"}}}},zg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:s,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:s,color:"currentcolor",transform:"translateY(-50%)",transition:["transform","opacity"].map(c=>`${c} ${n}`).join(",")},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(s).mul(.6).equal(),height:e.calc(s).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(${we(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${we(l)})`}}}}},n1=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:s,motionEaseInOut:l,paddingXS:c,padding:u,colorSplit:d,lineWidth:p,zIndexPopup:f,borderRadiusLG:m,subMenuItemBorderRadius:h,menuArrowSize:v,menuArrowOffset:g,lineType:b,groupTitleLineHeight:y,groupTitleFontSize:_,iconSize:x,iconMarginInlineEnd:S}=e,C=[`> ${t}-typography-ellipsis-single-line`,`> ${n}-item-label > ${t}-typography-ellipsis-single-line`].join(",");return[{"":{[n]:{...$u(),"&-hidden":{display:"none"}}},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:{...yn(e),...$u(),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:`${we(c)} ${we(u)}`,fontSize:_,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:["border-color","background-color"].map(R=>`${R} ${o} ${l}`).join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o}`,`background-color ${o}`,`padding ${s}`].map(R=>`${R} ${l}`).join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:["background-color","padding"].map(R=>`${R} ${o} ${l}`).join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%",minWidth:0},[`${n}-item-label`]:{flex:"auto",minWidth:0,...Sr},[C]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{flex:"none",marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item-icon + ${n}-title-content-with-extra`]:{width:`calc(100% - ${we(e.calc(x).add(S??0).equal())})`},[`${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"}},...Bg(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${we(e.calc(r).mul(2).equal())} ${we(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,...Bg(e),...zg(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}},...zg(e),[`&-inline-collapsed ${n}-submenu-arrow,
&-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${we(g)})`},"&::after":{transform:`rotate(45deg) translateX(${we(e.calc(g).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${we(e.calc(v).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${we(e.calc(g).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${we(g)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},r1=e=>{const{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:o,colorText:s,colorTextDescription:l,colorBgContainer:c,colorFillAlter:u,colorFillContent:d,lineWidth:p,lineWidthBold:f,controlItemBgActive:m,colorBgTextHover:h,controlHeightLG:v,lineHeight:g,colorBgElevated:b,marginXXS:y,padding:_,fontSize:x,controlHeightSM:S,fontSizeLG:C,colorTextLightSolid:R,colorErrorHover:P}=e,T=e.activeBarWidth??0,A=e.activeBarBorderWidth??p,D=e.itemMarginInline??e.marginXXS,N=new Tm(R).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,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:T,colorActiveBarHeight:f,activeBarHeight:f,colorActiveBarBorderSize:p,activeBarBorderWidth:A,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:D,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:g,collapsedWidth:v*2,popupBg:b,itemMarginBlock:y,itemPaddingInline:_,horizontalLineHeight:`${v*1.15}px`,iconSize:x,iconMarginInlineEnd:S-x,collapsedIconSize:C,groupTitleFontSize:x,darkItemDisabledColor:new Tm(R).setA(.25).toRgbString(),darkItemColor:N,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:R,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:N,darkItemHoverColor:R,darkDangerItemHoverColor:P,darkDangerItemSelectedColor:R,darkDangerItemActiveBg:n,itemWidth:T?`calc(100% + ${A}px)`:`calc(100% - ${D*2}px)`}},o1=(e,t=e,n=!0)=>Wt("Menu",o=>{const{colorBgElevated:s,controlHeightLG:l,fontSize:c,darkItemColor:u,darkDangerItemColor:d,darkItemBg:p,darkSubMenuItemBg:f,darkItemSelectedColor:m,darkItemSelectedBg:h,darkDangerItemSelectedBg:v,darkItemHoverBg:g,darkGroupTitleColor:b,darkItemHoverColor:y,darkItemDisabledColor:_,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:C,popupBg:R,darkPopupBg:P}=o,T=o.calc(c).div(7).mul(5).equal(),A=Ut(o,{menuArrowSize:T,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(T).mul(.25).equal(),menuSubMenuBg:s,calc:o.calc,popupBg:R}),D=Ut(A,{itemColor:u,itemHoverColor:y,groupTitleColor:b,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:p,popupBg:P,subMenuItemBg:f,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:_,dangerItemColor:d,dangerItemHoverColor:x,dangerItemSelectedColor:S,dangerItemActiveBg:C,dangerItemSelectedBg:v,menuSubMenuBg:f,horizontalItemSelectedColor:m,horizontalItemSelectedBg:h});return[n1(A),Z$(A),t1(A),kg(A,"light"),kg(D,"dark"),e1(A),PR(A),br(A,"slide-up"),br(A,"slide-down"),Ef(A,"zoom-big")]},r1,{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),Qy=e=>{var g,b,y,_,x,S;const{popupClassName:t,icon:n,title:r,theme:o}=e,s=a.useContext(Ui),{prefixCls:l,inlineCollapsed:c,theme:u,classNames:d,styles:p}=s,f=as();let m;if(!n)m=c&&!f.length&&r&&typeof r=="string"?a.createElement("div",{className:`${l}-inline-collapsed-noicon`},r.charAt(0)):a.createElement("span",{className:`${l}-title-content`},r);else{const C=a.isValidElement(r)&&r.type==="span";m=a.createElement(a.Fragment,null,Zn(n,R=>({className:fe(R.className,`${l}-item-icon`,d==null?void 0:d.itemIcon),style:{...R.style,...p==null?void 0:p.itemIcon}})),C?r:a.createElement("span",{className:`${l}-title-content`},r))}const h=a.useMemo(()=>({...s,firstLevel:!1}),[s]),[v]=ml("Menu");return a.createElement(Ui.Provider,{value:h},a.createElement(yl,{...or(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:(y=p==null?void 0:p.subMenu)==null?void 0:y.list,listTitle:(_=p==null?void 0:p.subMenu)==null?void 0:_.itemTitle},popupClassName:fe(l,t,(x=d==null?void 0:d.popup)==null?void 0:x.root,`${l}-${o||u}`),popupStyle:{zIndex:v,...e.popupStyle,...(S=p==null?void 0:p.popup)==null?void 0:S.root}}))};function Dc(e){return e===null||e===!1}const s1={item:Jy,submenu:Qy,divider:Yy},a1=a.forwardRef((e,t)=>{var ee;const n=a.useContext(Wi),r=n||{},{prefixCls:o,className:s,style:l,theme:c="light",expandIcon:u,_internalDisableMenuItemTitleTooltip:d,tooltip:p,inlineCollapsed:f,siderCollapsed:m,rootClassName:h,mode:v,selectable:g,onClick:b,overflowedIndicatorPopupClassName:y,classNames:_,styles:x,...S}=e,{menu:C}=a.useContext(Cn),{getPrefixCls:R,getPopupContainer:P,direction:T,className:A,style:D,classNames:N,styles:V}=$n("menu"),O=R(),k=or(S,["collapsedWidth"]);(ee=r.validator)==null||ee.call(r,{mode:v});const z=Li((...se)=>{var ge;b==null||b(...se),(ge=r.onClick)==null||ge.call(r)}),H=r.mode||v,X=g??r.selectable,Y=f??m,G={...e,mode:H,inlineCollapsed:Y,selectable:X,theme:c},U=Cr(D),te=Cr(l),[j,L]=jn([N,_],[V,U,x,te],{props:G},{popup:{_default:"root"},subMenu:{_default:"item"}}),W={horizontal:{motionName:`${O}-slide-up`},inline:RR(O),other:{motionName:`${O}-zoom-big`}},M=R("menu",o||r.prefixCls),q=os(M),[B,J]=o1(M,q,!n),Q=fe(`${M}-${c}`,A,s),re=a.useMemo(()=>{var ge;if(sr(u)||Dc(u))return u||null;if(sr(r.expandIcon)||Dc(r.expandIcon))return r.expandIcon||null;if(sr(C==null?void 0:C.expandIcon)||Dc(C==null?void 0:C.expandIcon))return(C==null?void 0:C.expandIcon)||null;const se=u??(r==null?void 0:r.expandIcon)??(C==null?void 0:C.expandIcon);return Zn(se,{className:fe(`${M}-submenu-expand-icon`,a.isValidElement(se)?(ge=se.props)==null?void 0:ge.className:void 0)})},[u,r==null?void 0:r.expandIcon,C==null?void 0:C.expandIcon,M]),ae=a.useMemo(()=>({prefixCls:M,inlineCollapsed:Y||!1,direction:T,firstLevel:!0,theme:c,mode:H,disableMenuItemTitleTooltip:d,tooltip:p,classNames:j,styles:L}),[M,Y,T,d,c,H,j,L,p]);return a.createElement(Wi.Provider,{value:null},a.createElement(Ui.Provider,{value:ae},a.createElement(va,{getPopupContainer:P,overflowedIndicator:a.createElement(qf,null),overflowedIndicatorPopupClassName:fe(M,`${M}-${c}`,y),classNames:{list:j.list,listTitle:j.itemTitle},styles:{list:L.list,listTitle:L.itemTitle},mode:H,selectable:X,onClick:z,...k,inlineCollapsed:Y,style:L.root,className:Q,prefixCls:M,direction:T,defaultMotions:W,expandIcon:re,ref:t,rootClassName:fe(h,B,r.rootClassName,J,q,j.root),_internalComponents:s1})))}),ba=a.forwardRef((e,t)=>{const n=a.useRef(null),r=a.useContext(Xy);return a.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var s;(s=n.current)==null||s.focus(o)}})),a.createElement(a1,{ref:n,...e,...r})});ba.Item=Jy;ba.SubMenu=Qy;ba.Divider=Yy;ba.ItemGroup=Gf;const i1=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,s=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${s}`]:{[`&${s}-danger:not(${s}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},l1=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:s,antCls:l,iconCls:c,motionDurationMid:u,paddingBlock:d,fontSize:p,dropdownEdgeChildPadding:f,colorTextDisabled:m,fontSizeIcon:h,controlPaddingHorizontal:v,colorBgElevated:g,controlHeightLG:b}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(s).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:`calc(100vh - ${we(e.calc(b).mul(2.5).equal())})`,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:Pb},[`&${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:Cb},[`&${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:Sb},[`&${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:wb},[`&${l}-slide-right-enter${l}-slide-right-enter-active${t}-placement-right,
&${l}-slide-right-appear${l}-slide-right-appear-active${t}-placement-right,
&${l}-slide-right-enter${l}-slide-right-enter-active${t}-placement-rightTop,
&${l}-slide-right-appear${l}-slide-right-appear-active${t}-placement-rightTop,
&${l}-slide-right-enter${l}-slide-right-enter-active${t}-placement-rightBottom,
&${l}-slide-right-appear${l}-slide-right-appear-active${t}-placement-rightBottom`]:{animationName:$R},[`&${l}-slide-left-enter${l}-slide-left-enter-active${t}-placement-left,
&${l}-slide-left-appear${l}-slide-left-appear-active${t}-placement-left,
&${l}-slide-left-enter${l}-slide-left-enter-active${t}-placement-leftTop,
&${l}-slide-left-appear${l}-slide-left-appear-active${t}-placement-leftTop,
&${l}-slide-left-enter${l}-slide-left-enter-active${t}-placement-leftBottom,
&${l}-slide-left-appear${l}-slide-left-appear-active${t}-placement-leftBottom`]:{animationName:IR},[`&${l}-slide-right-leave${l}-slide-right-leave-active${t}-placement-right,
&${l}-slide-right-leave${l}-slide-right-leave-active${t}-placement-rightTop,
&${l}-slide-right-leave${l}-slide-right-leave-active${t}-placement-rightBottom`]:{animationName:AR},[`&${l}-slide-left-leave${l}-slide-left-leave-active${t}-placement-left,
&${l}-slide-left-leave${l}-slide-left-leave-active${t}-placement-leftTop,
&${l}-slide-left-leave${l}-slide-left-leave-active${t}-placement-leftBottom`]:{animationName:TR}}},Db(e,g),{[`${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`]:{...yn(e),[n]:{padding:f,listStyleType:"none",backgroundColor:g,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...ju(e),"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${we(d)} ${we(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, > ${n}-item-label > 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:`${we(d)} ${we(v)}`,color:e.colorText,fontWeight:"normal",fontSize:p,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${u}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...ju(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:`${we(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 ${we(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}}}},[br(e,"slide-up"),br(e,"slide-down"),br(e,"slide-left"),br(e,"slide-right"),ji(e,"move-up"),ji(e,"move-down"),Ef(e,"zoom-big")]]},c1=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...Mb({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...Lb(e)}),u1=Wt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,s=Ut(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[l1(s),i1(s)]},c1,{resetStyle:!1}),xl=a.forwardRef((e,t)=>{const{menu:n,arrow:r,prefixCls:o,children:s,trigger:l,disabled:c,dropdownRender:u,popupRender:d,getPopupContainer:p,overlayClassName:f,rootClassName:m,overlayStyle:h,open:v,onOpenChange:g,mouseEnterDelay:b=.15,mouseLeaveDelay:y=.1,autoAdjustOverflow:_=!0,placement:x="",transitionName:S,classNames:C,styles:R,destroyPopupOnHide:P,destroyOnHidden:T}=e,{getPrefixCls:A,direction:D,getPopupContainer:N,className:V,style:O,classNames:k,styles:z}=$n("dropdown"),H={...e,mouseEnterDelay:b,mouseLeaveDelay:y,autoAdjustOverflow:_},[X,Y]=jn([k,C],[z,R],{props:H}),G={...O,...h,...Y.root},U=d||u;Bb();const te=a.useMemo(()=>{const Re=A();return S!==void 0?S:x.startsWith("top")?`${Re}-slide-down`:x.startsWith("left")?`${Re}-slide-right`:x.startsWith("right")?`${Re}-slide-left`:`${Re}-slide-up`},[A,x,S]),j=a.useMemo(()=>x?x.includes("Center")?x.slice(0,x.indexOf("Center")):x:D==="rtl"?"bottomRight":"bottomLeft",[x,D]),L=A("dropdown",o),W=os(L),[M,q]=u1(L,W),[,B]=fl(),J=a.Children.only(jR(s)?a.createElement("span",null,s):s),Q=Fb(t,Hb(J)),re=Zn(J,{className:fe(`${L}-trigger`,{[`${L}-rtl`]:D==="rtl"},J.props.className),disabled:J.props.disabled??c,ref:Q}),ae=c?[]:l,ee=!!(ae!=null&&ae.includes("contextMenu")),[se,ge]=Oi(!1,v),le=Li(Re=>{g==null||g(Re,{source:"trigger"}),ge(Re)}),Ae=fe(f,m,M,q,W,V,X.root,{[`${L}-rtl`]:D==="rtl"}),ce=kb({arrowPointAtCenter:er(r)&&r.pointAtCenter,autoAdjustOverflow:_,offset:B.marginXXS,arrowWidth:r?B.sizePopupArrow:0,borderRadius:B.borderRadius}),be=Li(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(g==null||g(!1,{source:"menu"}),ge(!1))}),_e=()=>{const Re=or(X,["root"]),I=or(Y,["root"]);let F;return n!=null&&n.items&&(F=a.createElement(ba,{...n,classNames:{...Re,subMenu:{...Re}},styles:{...I,subMenu:{...I}}})),U&&(F=U(F)),F=a.Children.only(typeof F=="string"?a.createElement("span",null,F):F),a.createElement(Q$,{prefixCls:`${L}-menu`,rootClassName:fe(q,W),expandIcon:a.createElement("span",{className:`${L}-menu-submenu-arrow`},D==="rtl"?a.createElement(od,{className:`${L}-menu-submenu-arrow-icon`}):a.createElement(Ou,{className:`${L}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:be,validator:({mode:Z})=>{}},F)},[Ie,He]=ml("Dropdown",G.zIndex);let Ee=a.createElement(P$,{alignPoint:ee,...or(e,["rootClassName","onOpenChange"]),mouseEnterDelay:b,mouseLeaveDelay:y,visible:se,builtinPlacements:ce,arrow:!!r,overlayClassName:Ae,prefixCls:L,getPopupContainer:p||N,transitionName:te,trigger:ae,overlay:_e,placement:j,onVisibleChange:le,overlayStyle:{...G,zIndex:Ie},autoDestroy:T??P},re);return Ie&&(Ee=a.createElement(Vb.Provider,{value:He},Ee)),Ee}),d1=Nb(xl,"align",void 0,"dropdown",e=>e),f1=e=>a.createElement(d1,{...e},a.createElement("span",null));xl._InternalPanelDoNotUseOrYouWillBeFired=f1;function _l(e){return Ut(e,{inputAffixPadding:e.paddingXXS})}const El=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:s,controlHeightLG:l,fontSizeLG:c,lineHeightLG:u,paddingSM:d,controlPaddingHorizontalSM:p,controlPaddingHorizontal:f,colorFillAlter:m,colorPrimaryHover:h,colorPrimary:v,controlOutlineWidth:g,controlOutline:b,colorErrorOutline:y,colorWarningOutline:_,colorBgContainer:x,inputFontSize:S,inputFontSizeLG:C,inputFontSizeSM:R}=e,P=S||n,T=R||P,A=C||c,D=Math.round((t-P*r)/2*10)/10-o,N=Math.round((s-T*r)/2*10)/10-o,V=Math.ceil((l-A*u)/2*10)/10-o;return{paddingBlock:Math.max(D,0),paddingBlockSM:Math.max(N,0),paddingBlockLG:Math.max(V,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 ${y}`,warningActiveShadow:`0 0 0 ${g}px ${_}`,hoverBg:x,activeBg:x,inputFontSize:P,inputFontSizeLG:A,inputFontSizeSM:T}},p1=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),ya=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])":{...p1(Ut(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),Kf=(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}}),Fg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...Kf(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),m1=(e,t)=>({"&-outlined":{...Kf(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...ya(e)},...Fg(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...Fg(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),Hg=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),g1=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...Hg(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...Hg(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...ya(e)}}}}),Zy="&:focus-visible, &:has(input:focus-visible), &:has(textarea:focus-visible)",ex=(e,t)=>({outline:`${we(e.lineWidth)} ${e.lineType} ${t}`,outlineOffset:we(e.calc(e.lineWidth).mul(-1).equal()),transition:["outline-offset","outline"].map(n=>`${n} 0s`).join(", ")}),Ug=(e,t)=>({"&, & input, & textarea":{color:t.color},[Zy]:ex(e,t.color),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),h1=(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"},[Zy]:ex(e,e.activeBorderColor),[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:Ug(e,{color:e.colorError,affixColor:e.colorErrorAffix}),[`&${n}-status-warning`]:Ug(e,{color:e.colorWarning,affixColor:e.colorWarningAffix}),...t}}},tx=(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}}),Wg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...tx(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),v1=(e,t)=>({"&-filled":{...tx(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...ya(e)},...Wg(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorErrorAffix}),...Wg(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarningAffix}),...t}}),Gg=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),b1=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...Gg(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...Gg(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:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),nx=(e,t)=>({background:e.colorBgContainer,borderWidth:`${we(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}}),qg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...nx(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`}}),y1=(e,t)=>({"&-underlined":{...nx(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"},...qg(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...qg(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),x1=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Xf=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${we(t)} ${we(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Yf=e=>({padding:`${we(e.paddingBlockSM)} ${we(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Jf=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${we(e.paddingBlock)} ${we(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...x1(e.colorTextPlaceholder),"&-lg":{...Xf(e),...t.largeStyle},"&-sm":{...Yf(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),_1=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`]:{...Xf(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Yf(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 ${we(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${we(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${we(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${we(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${n}-cascader-picker`]:{margin:`-9px ${we(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",...$u(),[`${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`]:{}}}}},E1=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]:{...yn(e),...Jf(e),...m1(e),...v1(e),...h1(e),...y1(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"}}}},w1=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,...Di(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${we(e.inputAffixPadding)}`}}}},S1=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:s,colorIconHover:l}=e,c=`${t}-affix-wrapper`,u=`${t}-affix-wrapper-disabled`;return{[c]:{...Jf(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},"&-password-icon":{display:"inline-flex",color:s,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:l}}},...w1(e)},[`${t}-underlined`]:{borderRadius:0},[u]:{[`${t}-password-icon`]:{color:s,cursor:"not-allowed","&:hover":{color:s}}}}},C1=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...yn(e),..._1(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}},...g1(e),...b1(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}}}}}},P1=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},R1=Wt(["Input","Shared"],e=>{const t=Ut(e,_l(e));return[E1(t),S1(t)]},El,{resetFont:!1}),PJ=Wt(["Input","Component"],e=>{const t=Ut(e,_l(e));return[C1(t),P1(t),yf(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},El,{resetFont:!1});function T1(e,t,n){var r=n||{},o=r.noTrailing,s=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 y=b||{},_=y.upcomingOnly,x=_===void 0?!1:_;h(),f=!x}function g(){for(var b=arguments.length,y=new Array(b),_=0;_<b;_++)y[_]=arguments[_];var x=this,S=Date.now()-m;if(f)return;function C(){m=Date.now(),t.apply(x,y)}function R(){p=void 0}!c&&d&&!p&&C(),h(),d===void 0&&S>e?c?(m=Date.now(),s||(p=setTimeout(d?R:C,e))):C():s!==!0&&(p=setTimeout(d?R:C,d===void 0?e-S:e))}return g.cancel=v,g}function A1(e,t,n){var r={},o=r.atBegin,s=o===void 0?!1:o;return T1(e,t,{debounceMode:s!==!1})}const rx=a.createContext({});function Kg(e){return e==="auto"?"1 1 auto":ta(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const I1=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=a.useContext(Cn),{gutter:o,wrap:s}=a.useContext(rx),{prefixCls:l,span:c,order:u,offset:d,push:p,pull:f,className:m,children:h,flex:v,style:g,...b}=e,y=n("col",l),_=n(),[x,S]=nA(y),[C]=cn(_,"col"),R={};let P={};OR.forEach(D=>{let N={};const V=e[D];ta(V)?N.span=V:er(V)&&(N=V||{}),delete b[D],P={...P,[`${y}-${D}-${N.span}`]:yi(N.span),[`${y}-${D}-order-${N.order}`]:N.order||N.order===0,[`${y}-${D}-offset-${N.offset}`]:N.offset||N.offset===0,[`${y}-${D}-push-${N.push}`]:N.push||N.push===0,[`${y}-${D}-pull-${N.pull}`]:N.pull||N.pull===0,[`${y}-rtl`]:r==="rtl"},(N.flex||N.flex===0)&&(P[`${y}-${D}-flex`]=!0,R[C(`${D}-flex`)]=Kg(N.flex))});const T=fe(y,{[`${y}-${c}`]:c!==void 0,[`${y}-order-${u}`]:u,[`${y}-offset-${d}`]:d,[`${y}-push-${p}`]:p,[`${y}-pull-${f}`]:f},m,P,x,S),A={};if(o!=null&&o[0]){const D=ta(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;A.paddingInline=D}return(v||v===0)&&(A.flex=Kg(v),s===!1&&!A.minWidth&&(A.minWidth=0)),a.createElement("div",{...b,style:{...A,...g,...R},className:T,ref:t},h)});function $1(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((s,l)=>{if(er(s))for(let c=0;c<Yr.length;c++){const u=Yr[c];if(o[u]&&s[u]!==void 0){n[l]=s[u];break}}else n[l]=s}),n}const Xg=(e,t)=>{const[n,r]=a.useState(()=>Ni(e)?e:""),o=()=>{if(Ni(e)&&r(e),!!er(e))for(let s=0;s<Yr.length;s++){const l=Yr[s];if(!t||!t[l])continue;const c=e[l];if(c!==void 0){r(c);return}}};return a.useEffect(()=>{o()},[JSON.stringify(e),t]),n},j1=a.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:s,style:l,children:c,gutter:u=0,wrap:d,...p}=e,{getPrefixCls:f,direction:m}=a.useContext(Cn),h=Bf(!0,null),v=Xg(o,h),g=Xg(r,h),b=f("row",n),[y,_]=eA(b),x=$1(u,h),S=fe(b,{[`${b}-no-wrap`]:d===!1,[`${b}-${g}`]:g,[`${b}-${v}`]:v,[`${b}-rtl`]:m==="rtl"},s,y,_),C={};if(x!=null&&x[0]){const A=ta(x[0])?`${x[0]/-2}px`:`calc(${x[0]} / -2)`;C.marginInline=A}const[R,P]=x;C.rowGap=P;const T=a.useMemo(()=>({gutter:[R,P],wrap:d}),[R,P,d]);return a.createElement(rx.Provider,{value:T},a.createElement("div",{...p,className:S,style:{...C,...l},ref:t},c))}),O1=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:s,fontSizeLG:l,fontSizeSM:c,borderRadiusLG:u,borderRadiusSM:d,colorBgContainerDisabled:p,lineWidth:f,lineType:m,antCls:h}=e,[v,g]=cn(h,"space-addon");return{[t]:[{...yn(e),display:"inline-flex",alignItems:"center",gap:0,whiteSpace:"nowrap",paddingInline:r,margin:0,borderWidth:f,borderStyle:m,borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:l,borderRadius:u},"&-small":{paddingInline:s,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}},{[v("addon-border-color")]:o,[v("addon-background")]:p,[v("addon-border-color-outlined")]:o,[v("addon-background-filled")]:p,borderColor:g("addon-border-color"),background:g("addon-background"),"&-variant-outlined":{[v("addon-border-color")]:g("addon-border-color-outlined")},"&-variant-filled":{[v("addon-border-color")]:"transparent",[v("addon-background")]:g("addon-background-filled"),[`&${t}-disabled`]:{[v("addon-border-color")]:o,[v("addon-background")]:p}},"&-variant-borderless":{border:"none",background:"transparent"},"&-variant-underlined":{border:"none",background:"transparent"}},{"&-status-error":{[v("addon-border-color-outlined")]:e.colorError,[v("addon-background-filled")]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[v("addon-border-color-outlined")]:e.colorWarning,[v("addon-background-filled")]:e.colorWarningBg,color:e.colorWarning}}]}},N1=Wt("Addon",e=>[O1(e),yf(e,{focus:!1})]),D1=$.forwardRef((e,t)=>{const{className:n,children:r,style:o,prefixCls:s,variant:l="outlined",disabled:c,status:u,...d}=e,{getPrefixCls:p,direction:f}=$.useContext(Cn),m=p("space-addon",s),[h,v]=N1(m),{compactItemClassnames:g,compactSize:b}=pl(m,f),y=_f(m,u),_=fe(m,h,g,v,`${m}-variant-${l}`,y,{[`${m}-${b}`]:b,[`${m}-disabled`]:c},n);return $.createElement("div",{ref:t,className:_,style:o,...d},r)});function L1(e){return!!(e.addonBefore||e.addonAfter)}function M1(e){return!!(e.prefix||e.suffix||e.allowClear)}function Yg(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=(...s)=>{t.setSelectionRange(...s)},o}function Jg(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=Yg(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Yg(t,e,r),n(o);return}n(o)}function gd(){return gd=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},gd.apply(this,arguments)}const k1=$.forwardRef((e,t)=>{var G,U,te;const{inputElement:n,children:r,prefixCls:o,prefix:s,suffix:l,addonBefore:c,addonAfter:u,className:d,style:p,disabled:f,readOnly:m,focused:h,triggerFocus:v,allowClear:g,value:b,handleReset:y,hidden:_,classes:x,classNames:S,dataAttrs:C,styles:R,components:P,onClear:T}=e,A=r??n,D=(P==null?void 0:P.affixWrapper)||"span",N=(P==null?void 0:P.groupWrapper)||"span",V=(P==null?void 0:P.wrapper)||"span",O=(P==null?void 0:P.groupAddon)||"span",k=a.useRef(null),z=j=>{var L;(L=k.current)!=null&&L.contains(j.target)&&(v==null||v())},H=M1(e);let X=a.cloneElement(A,{value:b,className:fe((G=A.props)==null?void 0:G.className,!H&&(S==null?void 0:S.variant))||null});const Y=a.useRef(null);if($.useImperativeHandle(t,()=>({nativeElement:Y.current||k.current})),H){let j=null;if(g){const q=!f&&!m&&b&&!(typeof g=="object"&&g.disabled),B=`${o}-clear-icon`,J=typeof g=="object"&&(g!=null&&g.clearIcon)?g.clearIcon:"вњ–";j=$.createElement("button",{type:"button",onClick:Q=>{y==null||y(Q),T==null||T()},onMouseDown:Q=>Q.preventDefault(),className:fe(B,{[`${B}-hidden`]:!q,[`${B}-has-suffix`]:!!l},S==null?void 0:S.clear),style:R==null?void 0:R.clear},J)}const L=`${o}-affix-wrapper`,W=fe(L,{[`${o}-disabled`]:f,[`${L}-disabled`]:f,[`${L}-focused`]:h,[`${L}-readonly`]:m,[`${L}-input-with-clear-btn`]:l&&g&&b},x==null?void 0:x.affixWrapper,S==null?void 0:S.affixWrapper,S==null?void 0:S.variant),M=(l||g)&&$.createElement("span",{className:fe(`${o}-suffix`,S==null?void 0:S.suffix),style:R==null?void 0:R.suffix},j,l);X=$.createElement(D,gd({className:W,style:R==null?void 0:R.affixWrapper,onClick:z},C==null?void 0:C.affixWrapper,{ref:k}),s&&$.createElement("span",{className:fe(`${o}-prefix`,S==null?void 0:S.prefix),style:R==null?void 0:R.prefix},s),X,M)}if(L1(e)){const j=`${o}-group`,L=`${j}-addon`,W=`${j}-wrapper`,M=fe(`${o}-wrapper`,j,x==null?void 0:x.wrapper,S==null?void 0:S.wrapper),q=fe(W,{[`${W}-disabled`]:f},x==null?void 0:x.group,S==null?void 0:S.groupWrapper);X=$.createElement(N,{className:q,ref:Y},$.createElement(V,{className:M},c&&$.createElement(O,{className:L},c),X,u&&$.createElement(O,{className:L},u)))}return $.cloneElement(X,{className:fe((U=X.props)==null?void 0:U.className,d)||null,style:{...(te=X.props)==null?void 0:te.style,...p},hidden:_})});function V1(e,t){return a.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||(s=>s.length)}},[e,t])}function B1({countConfig:e,value:t,maxLength:n}){return a.useMemo(()=>{const r=e.max??n,o=e.strategy(t),s=!!r&&o>r,l=Number(r)>0,c=e.show?e.showFormatter?e.showFormatter({value:t,count:o,maxLength:r}):`${o}${l?` / ${r}`:""}`:void 0;return{mergedMax:r,isOutOfRange:s,dataCount:c}},[e,n,t])}function z1({countConfig:e,getTarget:t}){const[n,r]=a.useState(null),o=a.useRef(t);return a.useEffect(()=>{o.current=t},[t]),a.useEffect(()=>{var l;n&&((l=o.current())==null||l.setSelectionRange(...n),r(null))},[n]),a.useCallback((l,c)=>{var d,p;let u=l;return!c&&e.exceedFormatter&&e.max&&e.strategy(l)>e.max&&(u=e.exceedFormatter(l,{max:e.max}),l!==u&&r([((d=o.current())==null?void 0:d.selectionStart)||0,((p=o.current())==null?void 0:p.selectionEnd)||0])),u},[e])}function F1(e,t){const[n,r]=Bn(e,t),o=n==null?"":String(n);return{value:n,setValue:r,formatValue:o}}const H1=`
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;
`,U1=["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"],Lc={};let _n;function W1(e,t=!1){const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Lc[n])return Lc[n];const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=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:U1.map(d=>`${d}:${r.getPropertyValue(d)}`).join(";"),paddingSize:s,borderSize:l,boxSizing:o};return t&&n&&(Lc[n]=u),u}function G1(e,t=!1,n=null,r=null){_n||(_n=document.createElement("textarea"),_n.setAttribute("tab-index","-1"),_n.setAttribute("aria-hidden","true"),_n.setAttribute("name","hiddenTextarea"),document.body.appendChild(_n)),e.getAttribute("wrap")?_n.setAttribute("wrap",e.getAttribute("wrap")):_n.removeAttribute("wrap");const{paddingSize:o,borderSize:s,boxSizing:l,sizingStyle:c}=W1(e,t);_n.setAttribute("style",`${c};${H1}`),_n.value=e.value||e.placeholder||"";let u,d,p,f=_n.scrollHeight;if(l==="border-box"?f+=s:l==="content-box"&&(f-=o),n!==null||r!==null){_n.value=" ";const h=_n.scrollHeight-o;n!==null&&(u=h*n,l==="border-box"&&(u=u+o+s),f=Math.max(u,f)),r!==null&&(d=h*r,l==="border-box"&&(d=d+o+s),p=f>d?void 0:"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 hd(){return hd=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},hd.apply(this,arguments)}const Mc=0,kc=1,Vc=2,q1=a.forwardRef((e,t)=>{const{prefixCls:n,defaultValue:r,value:o,autoSize:s,onResize:l,className:c,style:u,disabled:d,onChange:p,onInternalAutoSize:f,...m}=e,[h,v]=Bn(r,o),g=h??"",b=z=>{v(z.target.value),p==null||p(z)},y=a.useRef(null);a.useImperativeHandle(t,()=>({textArea:y.current}));const[_,x]=a.useMemo(()=>s&&typeof s=="object"?[s.minRows,s.maxRows]:[],[s]),S=!!s,[C,R]=a.useState(Vc),[P,T]=a.useState(),A=()=>{R(Mc)};Rt(()=>{S&&A()},[o,_,x,S]),Rt(()=>{if(C===Mc)R(kc);else if(C===kc){const z=G1(y.current,!1,_,x);R(Vc),T(z)}},[C]);const D=a.useRef(void 0),N=()=>{D.current!==void 0&&Mt.cancel(D.current)},V=z=>{C===Vc&&(l==null||l(z),s&&(N(),D.current=Mt(()=>{A()})))};a.useEffect(()=>N,[]);const k={...u,...S?P:null};return(C===Mc||C===kc)&&(k.overflowY="hidden",k.overflowX="hidden"),a.createElement(so,{onResize:V,disabled:!(s||l)},a.createElement("textarea",hd({},m,{ref:y,style:k,className:fe(n,c,{[`${n}-disabled`]:d}),disabled:d,value:g,onChange:b})))});function vd(){return vd=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},vd.apply(this,arguments)}const K1=$.forwardRef(({defaultValue:e,value:t,onFocus:n,onBlur:r,onChange:o,allowClear:s,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:y,styles:_,onResize:x,onClear:S,onPressEnter:C,readOnly:R,autoSize:P,onKeyDown:T,...A},D)=>{const[N,V]=$.useState(!1),O=$.useRef(!1),[k,z]=$.useState(null),H=a.useRef(null),X=a.useRef(null),Y=()=>{var ce;return((ce=X.current)==null?void 0:ce.textArea)||null},{setValue:G,formatValue:U}=F1(e,t),te=V1(m,f),{isOutOfRange:j,dataCount:L}=B1({countConfig:te,value:U,maxLength:l}),W=z1({countConfig:te,getTarget:()=>{var ce;return((ce=X.current)==null?void 0:ce.textArea)||null}}),M=()=>{var ce;(ce=Y())==null||ce.focus()};a.useImperativeHandle(D,()=>{var ce;return{resizableTextArea:X.current,focus:M,blur:()=>{var be;(be=Y())==null||be.blur()},nativeElement:((ce=H.current)==null?void 0:ce.nativeElement)||Y()}}),a.useEffect(()=>{V(ce=>!g&&ce)},[g]);const q=(ce,be)=>{const _e=W(be,O.current);G(_e),Jg(ce.currentTarget,ce,o,_e)},B=ce=>{O.current=!0,c==null||c(ce)},J=ce=>{O.current=!1,q(ce,ce.currentTarget.value),u==null||u(ce)},Q=ce=>{q(ce,ce.target.value)},re=ce=>{ce.key==="Enter"&&C&&!ce.nativeEvent.isComposing&&C(ce),T==null||T(ce)},ae=ce=>{V(!0),n==null||n(ce)},ee=ce=>{V(!1),r==null||r(ce)},se=ce=>{G(""),M();const be=Y();be&&Jg(be,ce,o)};let ge=d;te.show&&(ge=$.createElement($.Fragment,null,ge,$.createElement("span",{className:fe(`${p}-data-count`,y==null?void 0:y.count),style:_==null?void 0:_.count},L)));const le=ce=>{var be;x==null||x(ce),(be=Y())!=null&&be.style.height&&z(!0)},Ae=!P&&!f&&!s;return $.createElement(k1,{ref:H,value:U,allowClear:s,handleReset:se,suffix:ge,prefixCls:p,classNames:{...y,affixWrapper:fe(y==null?void 0:y.affixWrapper,{[`${p}-show-count`]:f,[`${p}-textarea-allow-clear`]:s})},disabled:g,focused:N,className:fe(h,j&&`${p}-out-of-range`),style:{...v,...k&&!Ae?{height:"auto"}:{}},dataAttrs:typeof L=="string"?{affixWrapper:{"data-count":L}}:void 0,styles:_,hidden:b,readOnly:R,onClear:S},$.createElement(q1,vd({},A,{autoSize:P,maxLength:l,onKeyDown:re,onChange:Q,onFocus:ae,onBlur:ee,onCompositionStart:B,onCompositionEnd:J,className:fe(y==null?void 0:y.textarea),style:{resize:v==null?void 0:v.resize,..._==null?void 0:_.textarea},disabled:g,prefixCls:p,onResize:le,ref:X,readOnly:R})))}),ox=$.createContext({latestIndex:0}),X1=ox.Provider,Y1=e=>{const{className:t,prefix:n,index:r,children:o,separator:s,style:l,classNames:c,styles:u}=e,{latestIndex:d}=a.useContext(ox);return ea(o)?a.createElement(a.Fragment,null,a.createElement("div",{className:t,style:l},o),r<d&&s&&a.createElement("span",{className:fe(`${n}-item-separator`,c==null?void 0:c.separator),style:u==null?void 0:u.separator},s)):null},J1=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"}}}},Q1=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}}}},Z1=Wt("Space",e=>{const t=Ut(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[J1(t),Q1(t)]},()=>({}),{resetStyle:!1}),ej=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:s,style:l,classNames:c,styles:u}=$n("space"),{size:d=o??"small",align:p,className:f,rootClassName:m,children:h,direction:v,orientation:g,prefixCls:b,split:y,separator:_,style:x,vertical:S,wrap:C=!1,classNames:R,styles:P,...T}=e,[A,D]=Array.isArray(d)?d:[d,d],N=Am(D),V=Am(A),O=Im(D),k=Im(A),z=ma(h,{keepEmpty:!0}),[H,X]=NR(g,S,v),Y=p===void 0&&!X?"center":p,G=_??y,U=n("space",b),[te,j]=Z1(U),L={...e,size:d,orientation:H,align:Y},[W,M]=jn([c,R],[u,P],{props:L}),q=fe(U,s,te,`${U}-${H}`,{[`${U}-rtl`]:r==="rtl",[`${U}-align-${Y}`]:Y,[`${U}-gap-row-${D}`]:N,[`${U}-gap-col-${A}`]:V},f,m,j,W.root),B=fe(`${U}-item`,W.item),J=z.map((ae,ee)=>{const se=(ae==null?void 0:ae.key)||`${B}-${ee}`;return a.createElement(Y1,{prefix:U,classNames:W,styles:M,className:B,key:se,index:ee,separator:G,style:M.item},ae)}),Q=a.useMemo(()=>({latestIndex:z.reduce((ee,se,ge)=>ea(se)?ge:ee,0)}),[z]);if(z.length===0)return null;const re={};return C&&(re.flexWrap="wrap"),!V&&k&&(re.columnGap=A),!N&&O&&(re.rowGap=D),a.createElement("div",{ref:t,className:q,style:{...re,...M.root,...l,...x},...T},a.createElement(X1,{value:Q},J))}),wl=ej;wl.Compact=DR;wl.Addon=D1;const sx=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=a.useContext(Cn),{prefixCls:o,type:s="default",danger:l,disabled:c,loading:u,onClick:d,htmlType:p,children:f,className:m,menu:h,arrow:v,autoFocus:g,trigger:b,align:y,open:_,onOpenChange:x,placement:S,getPopupContainer:C,href:R,icon:P=a.createElement(qf,null),title:T,buttonsRender:A=re=>re,mouseEnterDelay:D,mouseLeaveDelay:N,overlayClassName:V,overlayStyle:O,destroyOnHidden:k,destroyPopupOnHide:z,dropdownRender:H,popupRender:X,...Y}=e,G=n("dropdown",o),U=`${G}-button`,j={menu:h,arrow:v,autoFocus:g,align:y,disabled:c,trigger:c?[]:b,onOpenChange:x,getPopupContainer:C||t,mouseEnterDelay:D,mouseLeaveDelay:N,classNames:{root:V},styles:{root:O},destroyOnHidden:k,popupRender:X||H},{compactSize:L,compactItemClassnames:W}=pl(G,r),M=fe(U,W,m);"destroyPopupOnHide"in e&&(j.destroyPopupOnHide=z),"open"in e&&(j.open=_),"placement"in e?j.placement=S:j.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=a.createElement(Mi,{type:s,danger:l,disabled:c,loading:u,onClick:d,htmlType:p,href:R,title:T},f),B=a.createElement(Mi,{type:s,danger:l,icon:P}),[J,Q]=A([q,B]);return a.createElement(wl.Compact,{className:M,size:L,block:!0,...Y},J,a.createElement(xl,{...j},Q))};sx.__ANT_BUTTON=!0;const ax=xl;ax.Button=sx;const tj=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}}}}}},nj=Wt(["Input","TextArea"],e=>{const t=Ut(e,_l(e));return tj(t)},El,{resetFont:!1}),rj=a.forwardRef((e,t)=>{var ce;const{prefixCls:n,bordered:r=!0,size:o,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:p,style:f,styles:m,variant:h,showCount:v,onMouseDown:g,onResize:b,...y}=e,{getPrefixCls:_,direction:x,allowClear:S,autoComplete:C,className:R,style:P,classNames:T,styles:A}=$n("textArea"),D=a.useContext($b),N=s??D,{status:V,hasFeedback:O,feedbackIcon:k}=a.useContext(Ab),z=Ob(V,l),H=Cr(P),X=Cr(f),[Y,G]=jn([T,u],[A,H,m,X],{props:e}),U=a.useRef(null);a.useImperativeHandle(t,()=>{var be,_e;return{resizableTextArea:(be=U.current)==null?void 0:be.resizableTextArea,focus:Ie=>{var He,Ee;LR((Ee=(He=U.current)==null?void 0:He.resizableTextArea)==null?void 0:Ee.textArea,Ie)},blur:()=>{var Ie;return(Ie=U.current)==null?void 0:Ie.blur()},nativeElement:((_e=U.current)==null?void 0:_e.nativeElement)||null}});const te=_("input",n),j=os(te),[L,W]=R1(te,d);nj(te,j);const{compactSize:M,compactItemClassnames:q}=pl(te,x),B=pa(be=>o??M??be),[J,Q]=Vf("textArea",h,r),re=MR({allowClear:c,contextAllowClear:S,componentName:"TextArea"}),[ae,ee]=a.useState(!1),[se,ge]=a.useState(!1),le=be=>{ee(!0),g==null||g(be);const _e=()=>{ee(!1),document.removeEventListener("mouseup",_e)};document.addEventListener("mouseup",_e)},Ae=be=>{var _e,Ie;if(b==null||b(be),ae&&sr(getComputedStyle)){const He=(Ie=(_e=U.current)==null?void 0:_e.nativeElement)==null?void 0:Ie.querySelector("textarea");He&&getComputedStyle(He).resize==="both"&&ge(!0)}};return a.createElement(K1,{autoComplete:C,...y,style:G.root,styles:G,disabled:N,allowClear:re,className:fe(W,j,p,d,q,R,Y.root,{[`${te}-textarea-affix-wrapper-resize-dirty`]:se}),classNames:{...Y,textarea:fe({[`${te}-sm`]:B==="small",[`${te}-lg`]:B==="large"},L,Y.textarea,ae&&`${te}-mouse-active`),variant:fe({[`${te}-${J}`]:Q},_f(te,z)),affixWrapper:fe(`${te}-textarea-affix-wrapper`,{[`${te}-affix-wrapper-rtl`]:x==="rtl",[`${te}-affix-wrapper-sm`]:B==="small",[`${te}-affix-wrapper-lg`]:B==="large",[`${te}-textarea-show-count`]:v||((ce=e.count)==null?void 0:ce.show)},L)},prefixCls:te,suffix:O&&a.createElement("span",{className:`${te}-textarea-suffix`},k),showCount:v,ref:U,onResize:Ae,onMouseDown:le})});var Ya={},Qg;function oj(){if(Qg)return Ya;Qg=1,Object.defineProperty(Ya,"__esModule",{value:!0});var e={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"};return Ya.default=e,Ya}var sj=oj();const aj=bn(sj);function bd(){return bd=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},bd.apply(this,arguments)}const ij=(e,t)=>a.createElement(Qn,bd({},e,{ref:t,icon:aj})),Zg=a.forwardRef(ij);var Ja={},eh;function lj(){if(eh)return Ja;eh=1,Object.defineProperty(Ja,"__esModule",{value:!0});var e={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"};return Ja.default=e,Ja}var cj=lj();const uj=bn(cj);function yd(){return yd=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},yd.apply(this,arguments)}const dj=(e,t)=>a.createElement(Qn,yd({},e,{ref:t,icon:uj})),th=a.forwardRef(dj),fj={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:"йЎµз Ѓ"},pj=[10,20,50,100],mj=e=>{const{pageSizeOptions:t=pj,locale:n,changeSize:r,pageSize:o,goButton:s,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:T=>`${T} ${n.items_per_page}`,b=T=>{const A=T.target.value;/^\d*$/.test(A)&&h(A)},y=T=>{s||m===""||(h(""),!(T.relatedTarget&&(T.relatedTarget.className.includes(`${c}-item-link`)||T.relatedTarget.className.includes(`${c}-item`)))&&(l==null||l(v)))},_=T=>{m!==""&&(T.keyCode===Xe.ENTER||T.type==="click")&&(h(""),l==null||l(v))},x=()=>t.some(T=>T.toString()===o.toString())?t:t.concat([o]).sort((T,A)=>{const D=Number.isNaN(Number(T))?0:Number(T),N=Number.isNaN(Number(A))?0:Number(A);return D-N}),S=`${c}-options`;if(!p&&!l)return null;let C=null,R=null,P=null;return p&&f&&(C=f({disabled:u,size:o,onSizeChange:T=>{r==null||r(Number(T))},"aria-label":n.page_size,className:`${S}-size-changer`,options:x().map(T=>({label:g(T),value:T}))})),l&&(s&&(P=typeof s=="boolean"?$.createElement("button",{type:"button",onClick:_,onKeyUp:_,disabled:u,className:`${S}-quick-jumper-button`},n.jump_to_confirm):$.createElement("span",{onClick:_,onKeyUp:_},s)),R=$.createElement("div",{className:`${S}-quick-jumper`},n.jump_to,$.createElement("input",{disabled:u,type:"text",value:m,onChange:b,onKeyUp:_,onBlur:y,"aria-label":n.page}),n.page,P)),$.createElement("li",{className:S},C,R)},$s=e=>{const{rootPrefixCls:t,page:n,active:r,className:o,style:s,showTitle:l,onClick:c,onKeyPress:u,itemRender:d}=e,p=`${t}-item`,f=fe(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:s,onClick:m,onKeyDown:h,tabIndex:0},v):null};function hr(){return hr=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},hr.apply(this,arguments)}const gj=(e,t,n)=>n;function nh(){}function rh(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Fr(e,t,n){const r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}const hj=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:r,classNames:o,styles:s,current:l,defaultCurrent:c=1,total:u=0,pageSize:d,defaultPageSize:p=10,onChange:f=nh,hideOnSinglePage:m,align:h,showPrevNextJumpers:v=!0,showQuickJumper:g,showLessItems:b,showTitle:y=!0,onShowSizeChange:_=nh,locale:x=fj,style:S,totalBoundaryShowSizeChanger:C=50,disabled:R,simple:P,showTotal:T,showSizeChanger:A=u>C,sizeChangerRender:D,pageSizeOptions:N,itemRender:V=gj,jumpPrevIcon:O,jumpNextIcon:k,prevIcon:z,nextIcon:H}=e,X=$.useRef(null),[Y,G]=Bn(p,d),[U,te]=Bn(c,l),j=Math.max(1,Math.min(U,Fr(void 0,Y,u))),[L,W]=$.useState(j);a.useEffect(()=>{W(j)},[j]);const M=Math.max(1,j-(b?3:5)),q=Math.min(Fr(void 0,Y,u),j+(b?3:5));function B(Ce,Pe){let oe=Ce||$.createElement("button",{type:"button","aria-label":Pe,className:`${t}-item-link`});return typeof Ce=="function"&&(oe=$.createElement(Ce,e)),oe}function J(Ce){const Pe=Ce.target.value,oe=Fr(void 0,Y,u);let xe;return Pe===""?xe=Pe:Number.isNaN(Number(Pe))?xe=L:Pe>=oe?xe=oe:xe=Number(Pe),xe}function Q(Ce){return rh(Ce)&&Ce!==j&&rh(u)&&u>0}const re=u>Y?g:!1;function ae(Ce){(Ce.keyCode===Xe.UP||Ce.keyCode===Xe.DOWN)&&Ce.preventDefault()}function ee(Ce){const Pe=J(Ce);switch(Pe!==L&&W(Pe),Ce.keyCode){case Xe.ENTER:le(Pe);break;case Xe.UP:le(Pe-1);break;case Xe.DOWN:le(Pe+1);break}}function se(Ce){le(J(Ce))}function ge(Ce){const Pe=Fr(Ce,Y,u),oe=j>Pe&&Pe!==0?Pe:j;G(Ce),W(oe),_==null||_(j,Ce),te(oe),f==null||f(oe,Ce)}function le(Ce){if(Q(Ce)&&!R){const Pe=Fr(void 0,Y,u);let oe=Ce;return Ce>Pe?oe=Pe:Ce<1&&(oe=1),oe!==L&&W(oe),te(oe),f==null||f(oe,Y),oe}return j}const Ae=j>1,ce=j<Fr(void 0,Y,u);function be(){Ae&&le(j-1)}function _e(){ce&&le(j+1)}function Ie(){le(M)}function He(){le(q)}function Ee(Ce,Pe,...oe){(Ce.key==="Enter"||Ce.charCode===Xe.ENTER||Ce.keyCode===Xe.ENTER)&&Pe(...oe)}function Re(Ce){Ee(Ce,be)}function I(Ce){Ee(Ce,_e)}function F(Ce){Ee(Ce,Ie)}function Z(Ce){Ee(Ce,He)}function de(Ce){const Pe=V(Ce,"prev",B(z,"prev page"));return $.isValidElement(Pe)?$.cloneElement(Pe,{disabled:!Ae}):Pe}function pe(Ce){const Pe=V(Ce,"next",B(H,"next page"));return $.isValidElement(Pe)?$.cloneElement(Pe,{disabled:!ce}):Pe}function ue(Ce){(Ce.type==="click"||Ce.keyCode===Xe.ENTER)&&le(L)}let ie=null;const me=Zs(e,{aria:!0,data:!0}),he=T&&$.createElement("li",{className:`${t}-total-text`},T(u,[u===0?0:(j-1)*Y+1,j*Y>u?u:j*Y]));let Me=null;const Te=Fr(void 0,Y,u);if(m&&u<=Y)return null;const ve=[],Ke={rootPrefixCls:t,onClick:le,onKeyPress:Ee,showTitle:y,itemRender:V,page:-1,className:o==null?void 0:o.item,style:s==null?void 0:s.item},et=j-1>0?j-1:0,Je=j+1<Te?j+1:Te,tt=g&&g.goButton,ot=typeof P=="object"?P.readOnly:!P;let ft=tt,pt=null;P&&(tt&&(typeof tt=="boolean"?ft=$.createElement("button",{type:"button",onClick:ue,onKeyUp:ue},x.jump_to_confirm):ft=$.createElement("span",{onClick:ue,onKeyUp:ue},tt),ft=$.createElement("li",{title:y?`${x.jump_to}${j}/${Te}`:null,className:`${t}-simple-pager`},ft)),pt=$.createElement("li",{title:y?`${j}/${Te}`:null,className:fe(`${t}-simple-pager`,o==null?void 0:o.item),style:s==null?void 0:s.item},ot?L:$.createElement("input",{type:"text","aria-label":x.jump_to,value:L,disabled:R,onKeyDown:ae,onKeyUp:ee,onChange:ee,onBlur:se,size:3}),$.createElement("span",{className:`${t}-slash`},"/"),Te));const st=b?1:2;if(Te<=3+st*2){Te||ve.push($.createElement($s,hr({},Ke,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let Ce=1;Ce<=Te;Ce+=1)ve.push($.createElement($s,hr({},Ke,{key:Ce,page:Ce,active:j===Ce})))}else{const Ce=b?x.prev_3:x.prev_5,Pe=b?x.next_3:x.next_5,oe=V(M,"jump-prev",B(O,"prev page")),xe=V(q,"jump-next",B(k,"next page"));v&&(ie=oe?$.createElement("li",{title:y?Ce:null,key:"prev",onClick:Ie,tabIndex:0,onKeyDown:F,className:fe(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!O})},oe):null,Me=xe?$.createElement("li",{title:y?Pe:null,key:"next",onClick:He,tabIndex:0,onKeyDown:Z,className:fe(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!k})},xe):null);let Be=Math.max(1,j-st),ye=Math.min(j+st,Te);j-1<=st&&(ye=1+st*2),Te-j<=st&&(Be=Te-st*2);const De=!!ie&&j-1>=st*2&&j!==3,je=!!Me&&Te-j>=st*2&&j!==Te-2;!b&&De&&ye!==Te&&(Be+=1),!b&&je&&Be!==1&&(ye-=1);for(let Le=Be;Le<=ye;Le+=1)ve.push($.createElement($s,hr({},Ke,{key:Le,page:Le,active:j===Le})));if(De&&(ve[0]=$.cloneElement(ve[0],{className:fe(`${t}-item-after-jump-prev`,ve[0].props.className)}),ve.unshift(ie)),je){const Le=ve[ve.length-1];ve[ve.length-1]=$.cloneElement(Le,{className:fe(`${t}-item-before-jump-next`,Le.props.className)}),ve.push(Me)}Be!==1&&ve.unshift($.createElement($s,hr({},Ke,{key:1,page:1}))),ye!==Te&&ve.push($.createElement($s,hr({},Ke,{key:Te,page:Te})))}let Ue=de(et);if(Ue){const Ce=!Ae||!Te;Ue=$.createElement("li",{title:y?x.prev_page:null,onClick:be,tabIndex:Ce?null:0,onKeyDown:Re,className:fe(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:Ce}),style:s==null?void 0:s.item,"aria-disabled":Ce},Ue)}let at=pe(Je);if(at){let Ce,Pe;P?(Ce=!ce,Pe=Ae?0:null):(Ce=!ce||!Te,Pe=Ce?null:0),at=$.createElement("li",{title:y?x.next_page:null,onClick:_e,tabIndex:Pe,onKeyDown:I,className:fe(`${t}-next`,o==null?void 0:o.item,{[`${t}-disabled`]:Ce}),style:s==null?void 0:s.item,"aria-disabled":Ce},at)}const it=fe(t,r,{[`${t}-start`]:h==="start",[`${t}-center`]:h==="center",[`${t}-end`]:h==="end",[`${t}-simple`]:P,[`${t}-disabled`]:R});return $.createElement("ul",hr({className:it,style:S,ref:X},me),he,Ue,P?pt:ve,at,$.createElement(mj,{locale:x,rootPrefixCls:t,disabled:R,selectPrefixCls:n,changeSize:ge,pageSize:Y,pageSizeOptions:N,quickGo:re?le:null,goButton:ft,showSizeChanger:A,sizeChangerRender:D}))},vj=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}}}}},bj=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Yf(e),width:e.paginationMiniQuickJumperInputWidth}}}}},yj=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...Xf(e)}}}}},xj=e=>{const{componentCls:t,antCls:n}=e,[,r]=cn(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 ${we(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${we(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:`${we(e.inputOutlineOffset)} 0 ${we(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}}}}}},_j=e=>{const{componentCls:t}=e,n=`${t}-options-quick-jumper input, ${t}-simple-pager input`;return{[`&${t}-filled`]:{[n]:{background:e.colorFillTertiary,borderColor:"transparent","&:hover":{background:e.colorFillSecondary},"&:focus":{borderColor:e.activeBorderColor,outline:0,backgroundColor:e.activeBg},"&[disabled]":{...ya(e)}}},[`&${t}-borderless`]:{[n]:{background:"transparent",border:"none","&:focus":{outline:"none",boxShadow:"none"},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-underlined`]:{[n]:{background:e.colorBgContainer,borderWidth:`${we(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${e.colorBorder} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${e.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus":{borderColor:`transparent transparent ${e.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg},"&[disabled]":{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed"}}}}},Ej=e=>{const{componentCls:t,iconCls:n,sizeLG:r,antCls:o}=e,[,s]=cn(o,"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",inset:0,display:"inline-flex",justifyContent:"center",alignItems:"center",margin:"auto",color:e.colorTextDisabled,textAlign:"center",opacity:1,transition:`all ${e.motionDurationMid}`,[`${n}-ellipsis > svg`]:{width:r,height:r}}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
${t}-prev,
${t}-jump-prev,
${t}-jump-next
`]:{marginInlineEnd:s("item-spacing-actual")},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:"inline-block",minWidth:s("item-size-actual"),height:s("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:s("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:`${we(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, &-size-changer${t}-options-size-changer-select`]:{width:"auto"},"&-quick-jumper":{display:"inline-block",height:s("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:s("item-size-actual"),verticalAlign:"baseline",input:{...Jf(e),...Kf(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...ya(e)},width:e.quickJumperInputWidth,height:s("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:s("item-spacing-actual"),marginInlineEnd:s("item-spacing-actual")}}}}},wj=e=>{const{componentCls:t,antCls:n}=e,[,r]=cn(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:we(e.calc(r("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${we(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${we(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}}}}},Sj=e=>{const{componentCls:t,antCls:n}=e,[r,o]=cn(n,"pagination");return{[t]:{[r("item-size-actual")]:we(e.itemSize),[r("item-spacing-actual")]:we(e.marginXS),"&-small":{[r("item-size-actual")]:we(e.itemSizeSM),[r("item-spacing-actual")]:we(e.marginXXS)},"&-large":{[r("item-size-actual")]:we(e.itemSizeLG),[r("item-spacing-actual")]:we(e.marginSM)},...yn(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:we(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},...wj(e),...Ej(e),...xj(e),..._j(e),...bj(e),...yj(e),...vj(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"}}},Cj=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...ju(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Di(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Di(e)}}}},ix=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,...El(e)}),lx=e=>Ut(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"},_l(e)),Pj=Wt("Pagination",e=>{const t=lx(e);return[Sj(t),Cj(t)]},ix),Rj=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:`${we(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}}}}},Tj=kR(["Pagination","bordered"],e=>{const t=lx(e);return Rj(t)},ix);function oh(e){return a.useMemo(()=>typeof e=="boolean"?[e,{}]:er(e)?[!0,e]:[void 0,void 0],[e])}const Aj=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:s,style:l,size:c,locale:u,responsive:d,showSizeChanger:p,selectComponentClass:f,pageSizeOptions:m,styles:h,classNames:v,...g}=e,{xs:b}=Bf(d),[,y]=fl(),{getPrefixCls:_,direction:x,showSizeChanger:S,className:C,style:R,classNames:P,styles:T,totalBoundaryShowSizeChanger:A}=$n("pagination"),D=_("pagination",n),[N,V]=Pj(D),O=pa(c),k=O==="small"||!!(b&&!O&&d),[z,H]=Vf("input"),X={...e,size:O},Y=Cr(R),G=Cr(l),[U,te]=jn([P,v],[T,Y,h,G],{props:X}),[j]=Ub("Pagination",VR),L={...j,...u},[W,M]=oh(p),[q,B]=oh(S),J=W??q,Q=M??B,re=f||ss,ae=a.useMemo(()=>m?m.map(Number):void 0,[m]),ee=ce=>{var de;const{disabled:be,size:_e,onSizeChange:Ie,"aria-label":He,className:Ee,options:Re}=ce,{className:I,onChange:F}=Q||{},Z=(de=Re.find(pe=>String(pe.value)===String(_e)))==null?void 0:de.value;return a.createElement(re,{disabled:be,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:pe=>pe.parentNode,"aria-label":He,options:Re,...Q,value:Z,onChange:(pe,ue)=>{Ie==null||Ie(pe),F==null||F(pe,ue)},size:O,className:fe(`${D}-options-size-changer-select`,Ee,I)})},se=a.useMemo(()=>{const ce=a.createElement("span",{className:`${D}-item-ellipsis`},a.createElement(qf,null)),be=a.createElement("button",{className:`${D}-item-link`,type:"button",tabIndex:-1},x==="rtl"?a.createElement(Ou,null):a.createElement(od,null)),_e=a.createElement("button",{className:`${D}-item-link`,type:"button",tabIndex:-1},x==="rtl"?a.createElement(od,null):a.createElement(Ou,null)),Ie=a.createElement("a",{className:`${D}-item-link`},a.createElement("div",{className:`${D}-item-container`},x==="rtl"?a.createElement(th,{className:`${D}-item-link-icon`}):a.createElement(Zg,{className:`${D}-item-link-icon`}),ce)),He=a.createElement("a",{className:`${D}-item-link`},a.createElement("div",{className:`${D}-item-container`},x==="rtl"?a.createElement(Zg,{className:`${D}-item-link-icon`}):a.createElement(th,{className:`${D}-item-link-icon`}),ce));return{prevIcon:be,nextIcon:_e,jumpPrevIcon:Ie,jumpNextIcon:He}},[x,D]),ge=_("select",r),le=fe({[`${D}-${t}`]:!!t,[`${D}-${O}`]:O,[`${D}-${z}`]:H&&z!=="outlined",[`${D}-mini`]:k,[`${D}-rtl`]:x==="rtl",[`${D}-bordered`]:y.wireframe},C,o,s,U.root,N,V),Ae={...te.root};return a.createElement(a.Fragment,null,y.wireframe&&a.createElement(Tj,{prefixCls:D}),a.createElement(hj,{...se,...g,styles:te,classNames:U,style:Ae,prefixCls:D,selectPrefixCls:ge,className:le,locale:L,pageSizeOptions:ae,showSizeChanger:J,totalBoundaryShowSizeChanger:g.totalBoundaryShowSizeChanger??A,sizeChangerRender:ee}))},Gi=100,cx=Gi/5,ux=Gi/2-cx/2,Bc=ux*2*Math.PI,sh=50,ah=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return a.createElement("circle",{className:fe(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:ux,cx:sh,cy:sh,strokeWidth:cx,style:n})},Ij=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[s,l]=a.useState(!1);_r(()=>{e!==0&&l(!0)},[e]);const c=Math.max(Math.min(e,100),0);if(!s)return null;const u={strokeDashoffset:`${Bc/4}`,strokeDasharray:`${Bc*c/100} ${Bc*(100-c)/100}`};return a.createElement("span",{className:fe(r,`${n}-progress`,{[o]:c<=0})},a.createElement("svg",{viewBox:`0 0 ${Gi} ${Gi}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":c},a.createElement(ah,{dotClassName:n,hasCircleCls:!0}),a.createElement(ah,{dotClassName:n,style:u})))};function $j(e){const{prefixCls:t,percent:n=0,className:r,style:o}=e,s=`${t}-dot`,l=`${s}-holder`,c=`${l}-hidden`;return a.createElement(a.Fragment,null,a.createElement("span",{className:fe(l,r,n>0&&c),style:o},a.createElement("span",{className:fe(s,`${t}-dot-spin`)},[1,2,3,4].map(u=>a.createElement("i",{className:`${t}-dot-item`,key:u})))),a.createElement(Ij,{prefixCls:t,percent:n}))}function jj(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:s}=e,l=`${t}-dot`;return n&&a.isValidElement(n)?Zn(n,c=>({className:fe(c.className,l,o),style:{...c.style,...s},percent:r})):a.createElement($j,{prefixCls:t,percent:r,className:o,style:s})}const Oj=new Tr("antSpinMove",{to:{opacity:1}}),Nj=new Tr("antRotate",{to:{transform:"rotate(405deg)"}}),Dj=e=>{const{componentCls:t}=e,n=`${t}-section`;return{[t]:{...yn(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}}}}}},Lj=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r}=e,[o,s]=cn(n,"spin");return{[t]:{[o("dot-holder-size")]:e.dotSize,[o("dot-item-size")]:`calc((${s("dot-holder-size")} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:"1em",height:"1em",fontSize:s("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:s("dot-holder-size"),width:"1em",height:"1em","&-spin":{transform:"rotate(45deg)",animationName:Nj,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-item":{position:"absolute",display:"block",width:s("dot-item-size"),height:s("dot-item-size"),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:Oj,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}}}}},Mj=e=>{const{componentCls:t}=e,[n]=cn(e.antCls,"spin");return{[t]:{"&-sm":{[n("dot-holder-size")]:e.dotSizeSM},"&-lg":{[n("dot-holder-size")]:e.dotSizeLG}}}},kj=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},Vj=Wt("Spin",e=>{const t=Ut(e,{spinDotDefault:e.colorTextDescription});return[Dj(t),Lj(t),Mj(t)]},kj),Bj=200,ih=[[30,.05],[70,.03],[96,.01]];function zj(e,t){const[n,r]=a.useState(0),o=a.useRef(null),s=t==="auto";return a.useEffect(()=>(s&&e&&(r(0),o.current=setInterval(()=>{r(l=>{const c=100-l;for(let u=0;u<ih.length;u+=1){const[d,p]=ih[u];if(l<=d)return l+c*p}return l})},Bj)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[s,e]),s?n:t}let dx;function Fj(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const Qf=e=>{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:s,size:l,tip:c,description:u,wrapperClassName:d,style:p,children:f,fullscreen:m=!1,indicator:h,percent:v,classNames:g,styles:b,...y}=e,{getPrefixCls:_,direction:x,indicator:S,className:C,style:R,classNames:P,styles:T}=$n("spin"),A=_("spin",t),[D,N]=Vj(A),[V,O]=a.useState(()=>n&&!Fj(n,r)),k=zj(V,v);a.useEffect(()=>{if(n){const W=A1(r,()=>{O(!0)});return W(),()=>{var M;(M=W==null?void 0:W.cancel)==null||M.call(W)}}O(!1)},[r,n]);const z=pa(W=>l??W),H=u??c,X={...e,size:z,spinning:V,tip:H,description:H,fullscreen:m,children:f,percent:k},[Y,G]=jn([P,g],[T,b],{props:X}),U=h??S??dx,te=typeof f<"u",j=te||m,L=a.createElement(a.Fragment,null,a.createElement(jj,{className:fe(Y.indicator),style:G.indicator,prefixCls:A,indicator:U,percent:k}),H&&a.createElement("div",{className:fe(`${A}-description`,Y.tip,Y.description),style:{...G.tip,...G.description}},H));return a.createElement("div",{className:fe(A,{[`${A}-sm`]:z==="small",[`${A}-lg`]:z==="large",[`${A}-spinning`]:V,[`${A}-rtl`]:x==="rtl",[`${A}-fullscreen`]:m},s,Y.root,m&&Y.mask,j?d:[`${A}-section`,Y.section],C,o,D,N),style:{...G.root,...j?{}:G.section,...m?G.mask:{},...R,...p},"aria-live":"polite","aria-busy":V,...y},V&&(j?a.createElement("div",{className:fe(`${A}-section`,Y.section),style:G.section},L):L),te&&a.createElement("div",{className:fe(`${A}-container`,Y.container),style:G.container},f))};Qf.setDefaultIndicator=e=>{dx=e};const Zf=$.createContext({});Zf.Consumer;const Hj=({prefixCls:e,className:t,avatar:n,title:r,description:o,...s})=>{const{getPrefixCls:l}=a.useContext(Cn),c=l("list",e),u=fe(`${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",{...s,className:u},n&&$.createElement("div",{className:`${c}-item-meta-avatar`},n),(r||o)&&d)},Uj=$.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:s,styles:l,className:c,classNames:u,colStyle:d,...p}=e,{grid:f,itemLayout:m}=a.useContext(Zf),{getPrefixCls:h,list:v}=a.useContext(Cn),g=P=>{var T,A;return fe((A=(T=v==null?void 0:v.item)==null?void 0:T.classNames)==null?void 0:A[P],u==null?void 0:u[P])},b=P=>{var T,A;return{...(A=(T=v==null?void 0:v.item)==null?void 0:T.styles)==null?void 0:A[P],...l==null?void 0:l[P]}},y=()=>{const P=ma(r);return P.some(Ni)&&P.length>1},_=()=>m==="vertical"?!!s:!y(),x=h("list",n),S=o&&o.length>0&&$.createElement("ul",{className:fe(`${x}-item-action`,g("actions")),key:"actions",style:b("actions")},o.map((P,T)=>$.createElement("li",{key:`${x}-item-action-${T}`},P,T!==o.length-1&&$.createElement("em",{className:`${x}-item-action-split`})))),C=f?"div":"li",R=$.createElement(C,{...p,...f?{}:{ref:t},className:fe(`${x}-item`,{[`${x}-item-no-flex`]:!_()},c)},m==="vertical"&&s?[$.createElement("div",{className:`${x}-item-main`,key:"content"},r,S),$.createElement("div",{className:fe(`${x}-item-extra`,g("extra")),key:"extra",style:b("extra")},s)]:[r,S,Zn(s,{key:"extra"})]);return f?$.createElement(I1,{ref:t,flex:1,style:d},R):R}),fx=Uj;fx.Meta=Hj;const Wj=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:s,itemPaddingLG:l,marginLG:c,borderRadiusLG:u}=e,d=we(e.calc(u).sub(e.lineWidth).equal());return{[t]:{border:`${we(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:`${we(o)} ${we(c)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:s}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:l}}}},Gj=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:s,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:s}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${we(l)}`}}}}}},qj=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:s,marginLG:l,padding:c,itemPadding:u,colorPrimary:d,itemPaddingSM:p,itemPaddingLG:f,paddingXS:m,margin:h,colorText:v,colorTextDescription:g,motionDurationSlow:b,lineWidth:y,headerBg:_,footerBg:x,emptyTextPadding:S,metaMarginBottom:C,avatarMarginRight:R,titleMarginBottom:P,descriptionFontSize:T}=e;return{[t]:{...yn(e),position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:_},[`${t}-footer`]:{background:x},[`${t}-header, ${t}-footer`]:{paddingBlock:s},[`${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:R},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:v},[`${t}-item-meta-title`]:{margin:`0 0 ${we(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:T,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 ${we(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:y,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${we(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:P,color:v,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:c,marginInlineStart:"auto","> li":{padding:`0 ${we(c)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${we(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:`${we(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"}}}}},Kj=e=>({contentWidth:220,itemPadding:`${we(e.paddingContentVertical)} 0`,itemPaddingSM:`${we(e.paddingContentVerticalSM)} ${we(e.paddingContentHorizontal)}`,itemPaddingLG:`${we(e.paddingContentVerticalLG)} ${we(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),Xj=Wt("List",e=>{const t=Ut(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[qj(t),Wj(t),Gj(t)]},Kj,{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),Yj=(e,t)=>{const{pagination:n=!1,prefixCls:r,bordered:o=!1,split:s=!0,className:l,rootClassName:c,style:u,children:d,itemLayout:p,loadMore:f,grid:m,dataSource:h=[],size:v,header:g,footer:b,loading:y=!1,rowKey:_,renderItem:x,locale:S,...C}=e,R=er(n)?n:{},[P,T]=a.useState(R.defaultCurrent||1),[A,D]=a.useState(R.defaultPageSize||10),{getPrefixCls:N,direction:V,className:O,style:k}=$n("list"),{renderEmpty:z}=a.useContext(Cn),H={current:1,total:0,position:"bottom"},X=Ee=>(Re,I)=>{var F;T(Re),D(I),n&&((F=n==null?void 0:n[Ee])==null||F.call(n,Re,I))},Y=X("onChange"),G=X("onShowSizeChange"),U=(Ee,Re)=>{if(!x)return null;let I;return sr(_)?I=_(Ee):_?I=Ee[_]:I=Ee.key,I||(I=`list-item-${Re}`),a.createElement(a.Fragment,{key:I},x(Ee,Re))},te=!!(f||n||b),j=N("list",r),[L,W]=Xj(j);let M=y;typeof M=="boolean"&&(M={spinning:M});const q=!!(M!=null&&M.spinning),B=pa(v);let J="";switch(B){case"large":J="lg";break;case"small":J="sm";break}const Q=fe(j,{[`${j}-vertical`]:p==="vertical",[`${j}-${J}`]:J,[`${j}-split`]:s,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!m,[`${j}-something-after-last-item`]:te,[`${j}-rtl`]:V==="rtl"},O,l,c,L,W),re=`${j}-container`,ae=BR(H,{total:h.length,current:P,pageSize:A},n||{}),ee=Math.ceil(ae.total/ae.pageSize);ae.current=Math.min(ae.current,ee);const se=n&&a.createElement("div",{className:fe(`${j}-pagination`)},a.createElement(Aj,{align:"end",...ae,onChange:Y,onShowSizeChange:G}));let ge=zo(h);n&&h.length>(ae.current-1)*ae.pageSize&&(ge=zo(h).splice((ae.current-1)*ae.pageSize,ae.pageSize));const le=Object.keys(m||{}).some(Ee=>Yr.includes(Ee)),Ae=Bf(le),ce=a.useMemo(()=>{for(let Ee=0;Ee<Yr.length;Ee+=1){const Re=Yr[Ee];if(Ae[Re])return Re}},[Ae]),be=a.useMemo(()=>{if(!m)return;const Ee=ce&&m[ce]?m[ce]:m.column;if(Ee)return{width:`${100/Ee}%`,maxWidth:`${100/Ee}%`}},[JSON.stringify(m),ce]);let _e=q&&a.createElement("div",{style:{minHeight:53}});if(ge.length>0){const Ee=ge.map(U);_e=m?a.createElement(j1,{className:fe(re,W),gutter:m.gutter},a.Children.map(Ee,Re=>a.createElement("div",{key:Re==null?void 0:Re.key,style:be},Re))):a.createElement("ul",{className:fe(`${j}-items`,re,W)},Ee)}else!d&&!q&&(_e=a.createElement("div",{className:`${j}-empty-text`},(S==null?void 0:S.emptyText)||(z==null?void 0:z("List"))||a.createElement(Ib,{componentName:"List"})));const Ie=ae.position,He=a.useMemo(()=>({grid:m,itemLayout:p}),[JSON.stringify(m),p]);return a.createElement(Zf.Provider,{value:He},a.createElement("div",{ref:t,style:{...k,...u},className:Q,...C},(Ie==="top"||Ie==="both")&&se,g&&a.createElement("div",{className:`${j}-header`},g),a.createElement(Qf,{...M},_e,d),b&&a.createElement("div",{className:`${j}-footer`},b),f||(Ie==="bottom"||Ie==="both")&&se))},Jj=a.forwardRef(Yj),xd=Jj;xd.Item=fx;var Qa={},lh;function Qj(){if(lh)return Qa;lh=1,Object.defineProperty(Qa,"__esModule",{value:!0});var e={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"};return Qa.default=e,Qa}var Zj=Qj();const eO=bn(Zj);function _d(){return _d=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},_d.apply(this,arguments)}const tO=(e,t)=>a.createElement(Qn,_d({},e,{ref:t,icon:eO})),nO=a.forwardRef(tO);var Za={},ch;function rO(){if(ch)return Za;ch=1,Object.defineProperty(Za,"__esModule",{value:!0});var e={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"};return Za.default=e,Za}var oO=rO();const sO=bn(oO);function Ed(){return Ed=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},Ed.apply(this,arguments)}const aO=(e,t)=>a.createElement(Qn,Ed({},e,{ref:t,icon:sO})),iO=a.forwardRef(aO),lO=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:s}=r;return{marginBottom:o,color:n,fontWeight:s,fontSize:e,lineHeight:t}},cO=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}
`]=lO(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},uO=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...Wb(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},dO=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:`${we(e.lineWidth)} ${e.lineType} 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:`${we(e.lineWidth)} ${e.lineType} rgba(100, 100, 100, 0.2)`,borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:zR[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:`${we(e.lineWidth)} ${e.lineType} 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},table:{width:"100%",textAlign:"start",borderCollapse:"separate",borderSpacing:0,marginBlock:"1em","th, td":{padding:we(e.padding),overflowWrap:"break-word",borderBottom:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"thead > tr:first-child > th:first-child":{borderStartStartRadius:e.borderRadiusLG},"thead > tr:first-child > th:last-child":{borderStartEndRadius:e.borderRadiusLG},"thead > tr > th":{textAlign:"start",position:"relative",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,backgroundColor:e.colorFillAlter,transition:`background-color ${e.motionDurationMid} ease`,"&:not(:last-child)::before":{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:e.colorSplit,transform:"translateY(-50%)",content:'""'}},"tbody > tr":{"> th, > td":{transition:`background-color ${e.motionDurationMid} ease`},"&:hover > th, &:hover > td":{backgroundColor:e.colorFillAlter}}}}),fO=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"}}}},pO=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),mO=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{...Sr,"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"}}),gO=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"},...cO(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}},...dO(e),...uO(e),[`${t}-actions`]:{display:"inline"},[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:{...Wb(e),marginInlineStart:e.marginXXS},[`${t}-actions-start`]:{[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy:not(${t}-copy-icon-only)
`]:{marginInlineStart:0,marginInlineEnd:e.marginXXS}},...fO(e),...pO(e),...mO(),"&-rtl":{direction:"rtl"}}}},hO=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),px=Wt("Typography",gO,hO),vO=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,classNames:s,styles:l,direction:c,maxLength:u,autoSize:d=!0,value:p,onSave:f,onCancel:m,onEnd:h,component:v,enterIcon:g=a.createElement(iO,null)}=e,b=a.useRef(null),y=a.useRef(!1),_=a.useRef(null),[x,S]=a.useState(p);a.useEffect(()=>{S(p)},[p]),a.useEffect(()=>{var z;if((z=b.current)!=null&&z.resizableTextArea){const{textArea:H}=b.current.resizableTextArea;H.focus();const{length:X}=H.value;H.setSelectionRange(X,X)}},[]);const C=({target:z})=>{S(z.value.replace(/[\n\r]/g,""))},R=()=>{y.current=!0},P=()=>{y.current=!1},T=({keyCode:z})=>{y.current||(_.current=z)},A=()=>{f(x.trim())},D=({keyCode:z,ctrlKey:H,altKey:X,metaKey:Y,shiftKey:G})=>{_.current!==z||y.current||H||X||Y||G||(z===$m.ENTER?(A(),h==null||h()):z===$m.ESC&&m())},N=()=>{A()},[V,O]=px(t),k=fe(t,`${t}-edit-content`,{[`${t}-rtl`]:c==="rtl",[`${t}-${v}`]:!!v},r,s.root,V,O);return a.createElement("div",{className:k,style:{...l.root,...o}},a.createElement(rj,{ref:b,maxLength:u,value:x,onChange:C,onKeyDown:T,onKeyUp:D,onCompositionStart:R,onCompositionEnd:P,onBlur:N,"aria-label":n,rows:1,autoSize:d,className:s.textarea,style:l.textarea}),g!==null?Zn(g,{className:`${t}-edit-content-confirm`}):null)},bO=({copyConfig:e,children:t})=>{const[n,r]=a.useState(!1),[o,s]=a.useState(!1),l=a.useRef(null),c=()=>{l.current&&clearTimeout(l.current)},u={};e.format&&(u.format=e.format),a.useEffect(()=>c,[]);const d=Li(async p=>{var f;p==null||p.preventDefault(),p==null||p.stopPropagation(),s(!0);try{const m=sr(e.text)?await e.text():e.text;await FR(m||Gb(t,{skipEmpty:!0}).join("")||"",u),s(!1),r(!0),c(),l.current=setTimeout(()=>{r(!1)},3e3),(f=e.onCopy)==null||f.call(e,p)}catch(m){throw s(!1),m}});return{copied:n,copyLoading:o,onClick:d}},zc=(e,t)=>{const n=!!e;return a.useMemo(()=>{const r={...t,...n&&er(e)?e:null};return[n,r]},[n,e,t])},yO=e=>{const t=a.useRef(void 0);return a.useEffect(()=>{t.current=e}),t.current},xO=(e,t,n)=>a.useMemo(()=>e===!0?{title:t??n}:a.isValidElement(e)?{title:e}:er(e)?{title:t??n,...e}:{title:e},[e,t,n]),mx=(e,t,n,r,o)=>{const{getPrefixCls:s,direction:l,className:c,style:u,classNames:d,styles:p}=$n("typography"),f=r??l,m=s("typography",e),h={...o,prefixCls:m,direction:f},v=a.useMemo(()=>({root:c}),[c]),g=a.useMemo(()=>({root:u}),[u]),[b,y]=jn([v,d,t],[g,p,n],{props:h});return[b,y,m,f]},gx=a.forwardRef((e,t)=>{const{component:n="article",className:r,rootClassName:o,children:s,direction:l,style:c,classNames:u,styles:d,prefixCls:p,...f}=e,[m,h]=px(p),v=fe(p,{[`${p}-rtl`]:l==="rtl"},r,o,m,h,u==null?void 0:u.root),g={...d==null?void 0:d.root,...c};return a.createElement(n,{...f,className:v,style:g,ref:t},s)}),_O=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,direction:s,classNames:l,styles:c,...u}=e,[d,p,f,m]=mx(n,l,c,s,e);return a.createElement(gx,{ref:t,className:fe(r,o),direction:m,classNames:d,styles:p,prefixCls:f,...u})});var ei={},uh;function EO(){if(uh)return ei;uh=1,Object.defineProperty(ei,"__esModule",{value:!0});var e={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"};return ei.default=e,ei}var wO=EO();const SO=bn(wO);function wd(){return wd=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},wd.apply(this,arguments)}const CO=(e,t)=>a.createElement(Qn,wd({},e,{ref:t,icon:SO})),PO=a.forwardRef(CO),dh=e=>e===!1?[!1,!1]:Gb(e);function Fc(e,t,n){return e===!0||e===void 0?t:e||n&&t}function RO(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 ep=e=>["string","number"].includes(typeof e),TO=e=>{const{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:s,icon:l,tabIndex:c,onCopy:u,loading:d,className:p,style:f}=e,m=dh(s),h=dh(l),{copied:v,copy:g}=r??{},b=n?v:g,y=Fc(m[n?1:0],b),_=typeof y=="string"?y:b;return a.createElement(io,{title:y},a.createElement("button",{type:"button",className:fe(`${t}-copy`,p,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),style:f,onClick:u,"aria-label":_,tabIndex:c},n?Fc(h[1],a.createElement(Iy,null),!0):Fc(h[0],d?a.createElement(Tb,null):a.createElement(PO,null),!0)))},ti=a.forwardRef(({style:e,children:t},n)=>{const r=a.useRef(null);return a.useImperativeHandle(n,()=>({isExceed:()=>{const o=r.current;return o.scrollHeight>o.clientHeight},getHeight:()=>r.current.clientHeight})),a.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)}),AO=e=>e.reduce((t,n)=>t+(ep(n)?String(n).length:1),0);function fh(e,t){let n=0;const r=[];for(let o=0;o<e.length;o+=1){if(n===t)return r;const s=e[o],c=ep(s)?String(s).length:1,u=n+c;if(u>t){const d=t-n;return r.push(String(s).slice(0,d)),r}r.push(s),n=u}return e}const Hc=0,Uc=1,Wc=2,Gc=3,ph=4,ni={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function IO(e){const{enableMeasure:t,width:n,text:r,children:o,rows:s,expanded:l,measureDeps:c,miscDeps:u,onEllipsis:d}=e,p=a.useMemo(()=>ma(r),[r]),f=a.useMemo(()=>AO(p),[r]),m=a.useMemo(()=>o(p,!1),[r].concat(zo(c))),[h,v]=a.useState(null),g=a.useRef(null),b=a.useRef(null),y=a.useRef(null),_=a.useRef(null),x=a.useRef(null),[S,C]=a.useState(!1),[R,P]=a.useState(Hc),[T,A]=a.useState(0),[D,N]=a.useState(null);_r(()=>{P(t&&n&&f?Uc:Hc)},[n,r,s,t,p].concat(zo(c))),_r(()=>{var z,H,X,Y;if(R===Uc){P(Wc);const G=b.current&&getComputedStyle(b.current).whiteSpace;N(G)}else if(R===Wc){const G=!!((z=y.current)!=null&&z.isExceed());P(G?Gc:ph),v(G?[0,f]:null),C(G);const U=((H=y.current)==null?void 0:H.getHeight())||0,te=s===1?0:((X=_.current)==null?void 0:X.getHeight())||0,j=((Y=x.current)==null?void 0:Y.getHeight())||0,L=Math.max(U,te+j);A(L+1),d(G)}},[R]);const V=h?Math.ceil((h[0]+h[1])/2):0;_r(()=>{var X;const[z,H]=h||[0,0];if(z!==H){const G=(((X=g.current)==null?void 0:X.getHeight())||0)>T;let U=V;H-z===1&&(U=G?z:H),v(G?[z,U]:[U,H])}},[h,V]);const O=a.useMemo(()=>{if(!t)return o(p,!1);if(R!==Gc||!h||h[0]!==h[1]){const z=o(p,!1);return[ph,Hc].includes(R)?z:a.createElement("span",{style:{...ni,WebkitLineClamp:s}},z)}return o(l?p:fh(p,h[0]),S)},[l,R,h,p].concat(zo(u))),k={width:n,margin:0,padding:0,whiteSpace:D==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,O,R===Wc&&a.createElement(a.Fragment,null,a.createElement(ti,{style:{...k,...ni,WebkitLineClamp:s},ref:y},m),a.createElement(ti,{style:{...k,...ni,WebkitLineClamp:s-1},ref:_},m),a.createElement(ti,{style:{...k,...ni,WebkitLineClamp:1},ref:x},o([],!0))),R===Gc&&h&&h[0]!==h[1]&&a.createElement(ti,{style:{...k,top:400},ref:g},o(fh(p,V),!0)),R===Uc&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:b}))}const $O=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:o})=>{if(!(o!=null&&o.title)||!e)return r;const s=n&&t;return a.createElement(io,{open:s,...o},r)};function jO({mark:e,code:t,underline:n,delete:r,strong:o,keyboard:s,italic:l},c){let u=c;function d(p,f){f&&(u=a.createElement(p,{},u))}return d("strong",o),d("u",n),d("del",r),d("code",t),d("mark",e),d("kbd",s),d("i",l),u}const OO="...",mh=["delete","mark","code","underline","strong","keyboard","italic"],Sl=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,classNames:s,styles:l,direction:c,type:u,disabled:d,children:p,ellipsis:f,editable:m,copyable:h,actions:v,component:g,title:b,onMouseEnter:y,onMouseLeave:_,...x}=e,[S]=Ub("Text"),C=a.useRef(null),R=a.useRef(null),[P,T,A,D]=mx(n,s,l,c,e),N=or(x,mh),[V,O]=zc(m),[k,z]=Oi(!1,O.editing),{triggerType:H=["icon"]}=O,X=Pe=>{var oe;Pe&&((oe=O.onStart)==null||oe.call(O)),z(Pe)},Y=yO(k);_r(()=>{var Pe;!k&&Y&&((Pe=R.current)==null||Pe.focus())},[k]);const G=Pe=>{Pe==null||Pe.preventDefault(),X(!0)},U=Pe=>{var oe;(oe=O.onChange)==null||oe.call(O,Pe),X(!1)},te=()=>{var Pe;(Pe=O.onCancel)==null||Pe.call(O),X(!1)},[j,L]=zc(h),{placement:W="end"}=v??{},{copied:M,copyLoading:q,onClick:B}=bO({copyConfig:L,children:p}),[J,Q]=a.useState(!1),[re,ae]=a.useState(!1),[ee,se]=a.useState(!1),[ge,le]=a.useState(!1),[Ae,ce]=a.useState(!0),[be,_e]=zc(f,{expandable:!1,symbol:Pe=>Pe?S==null?void 0:S.collapse:S==null?void 0:S.expand}),[Ie,He]=Oi(_e.defaultExpanded||!1,_e.expanded),Ee=be&&(!Ie||_e.expandable==="collapsible"),{rows:Re=1}=_e,I=a.useMemo(()=>Ee&&(_e.suffix!==void 0||_e.onEllipsis||_e.expandable||V||j),[Ee,_e,V,j]);_r(()=>{be&&!I&&(Q(jm("webkitLineClamp")),ae(jm("textOverflow")))},[I,be]);const[F,Z]=a.useState(Ee),de=a.useMemo(()=>I?!1:Re===1?re:J,[I,Re,J,re]);_r(()=>{Z(de&&Ee)},[de,Ee]);const pe=xO(_e.tooltip,O.text,p),ue=F&&!!pe.title,ie=Ee&&(F?ue&&ge:ee),me=Ee&&Re===1&&F,he=Ee&&Re>1&&F,Me=(Pe,oe)=>{var xe;He(oe.expanded),(xe=_e.onExpand)==null||xe.call(_e,Pe,oe)},[Te,ve]=a.useState(0),[Ke,et]=a.useState(!1),[Je,tt]=a.useState(!1),ot=({offsetWidth:Pe})=>{ve(Pe)},ft=Pe=>{var oe;se(Pe),ee!==Pe&&((oe=_e.onEllipsis)==null||oe.call(_e,Pe))};a.useEffect(()=>{const Pe=C.current;if(be&&ue&&Pe){const oe=RO(Pe);ge!==oe&&le(oe)}},[be,ue,p,he,Ae,Te]),a.useEffect(()=>{const Pe=C.current;if(typeof IntersectionObserver>"u"||!Pe||!ue||!Ee)return;const oe=new IntersectionObserver(()=>{ce(!!Pe.offsetParent)});return oe.observe(Pe),()=>{oe.disconnect()}},[ue,Ee]);const pt=a.useMemo(()=>{if(!(!be||F))return[O.text,p,b,pe.title].find(ep)},[be,F,b,pe.title,ie,O.text]);if(k)return a.createElement(vO,{value:O.text??(typeof p=="string"?p:""),onSave:U,onCancel:te,onEnd:O.onEnd,prefixCls:A,className:r,style:o,direction:D,component:g,maxLength:O.maxLength,autoSize:O.autoSize,enterIcon:O.enterIcon,classNames:P,styles:T});const st=()=>{const{expandable:Pe,symbol:oe}=_e;return Pe?a.createElement("button",{type:"button",key:"expand",className:fe(`${A}-${Ie?"collapse":"expand"}`,P.action),style:T.action,onClick:xe=>Me(xe,{expanded:!Ie}),"aria-label":Ie?S.collapse:S==null?void 0:S.expand},sr(oe)?oe(Ie):oe):null},Ue=()=>{if(!V)return;const{icon:Pe,tooltip:oe,tabIndex:xe}=O,Be=ma(oe)[0]||(S==null?void 0:S.edit),ye=typeof Be=="string"?Be:"";return H.includes("icon")?a.createElement(io,{key:"edit",title:oe===!1?"":Be},a.createElement("button",{type:"button",ref:R,className:fe(`${A}-edit`,P.action),style:T.action,onClick:G,"aria-label":ye,tabIndex:xe},Pe||a.createElement(nO,{role:"button"}))):null},at=()=>j?a.createElement(TO,{key:"copy",...L,prefixCls:A,copied:M,locale:S,onCopy:B,loading:q,iconOnly:!ea(p),className:P.action,style:T.action}):null,it=Pe=>{const oe=Pe&&st(),xe=Ue(),Be=at();return!oe&&!xe&&!Be?null:a.createElement("span",{key:"operations",className:fe(`${A}-actions`,P.actions,{[`${A}-actions-start`]:W==="start"}),style:T.actions,onMouseEnter:()=>et(!0),onMouseLeave:()=>et(!1)},oe,xe,Be)},Ce=Pe=>[Pe&&!Ie&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},OO),_e.suffix];return a.createElement(so,{onResize:ot,disabled:!Ee},Pe=>a.createElement($O,{tooltipProps:pe,enableEllipsis:Ee,isEllipsis:ie,open:Je&&!Ke},a.createElement(gx,{onMouseEnter:oe=>{tt(!0),y==null||y(oe)},onMouseLeave:oe=>{tt(!1),_==null||_(oe)},className:fe({[`${A}-${u}`]:u,[`${A}-disabled`]:d,[`${A}-ellipsis`]:be,[`${A}-ellipsis-single-line`]:me,[`${A}-ellipsis-multiple-line`]:he,[`${A}-link`]:g==="a"},r),classNames:P,styles:T,prefixCls:A,style:{...o,WebkitLineClamp:he?Re:void 0},component:g,ref:HR(Pe,C,t),direction:D,onClick:H.includes("text")?G:void 0,"aria-label":pt==null?void 0:pt.toString(),title:b,...N},a.createElement(IO,{enableMeasure:Ee&&!F,text:p,rows:Re,width:Te,onEllipsis:ft,expanded:Ie,measureDeps:[W],miscDeps:[M,Ie,q,V,j,W,S].concat(zo(mh.map(oe=>e[oe])))},(oe,xe)=>jO(e,a.createElement(a.Fragment,null,W==="start"?it(xe):null,oe.length>0&&xe&&!Ie&&pt?a.createElement("span",{key:"show-content","aria-hidden":!0},oe):oe,Ce(xe),W==="start"?null:it(xe)))))))}),NO=a.forwardRef((e,t)=>{const{ellipsis:n,rel:r,children:o,navigate:s,...l}=e,c={...l,rel:r===void 0&&l.target==="_blank"?"noopener noreferrer":r};return a.createElement(Sl,{...c,ref:t,ellipsis:!!n,component:"a"},o)}),DO=a.forwardRef((e,t)=>{const{children:n,...r}=e;return a.createElement(Sl,{ref:t,...r,component:"div"},n)}),LO=a.forwardRef((e,t)=>{const{ellipsis:n,children:r,...o}=e,s=a.useMemo(()=>er(n)?or(n,["expandable","rows"]):n,[n]);return a.createElement(Sl,{ref:t,...o,ellipsis:s,component:"span"},r)}),MO=[1,2,3,4,5],kO=a.forwardRef((e,t)=>{const{level:n=1,children:r,...o}=e,s=MO.includes(n)?`h${n}`:"h1";return a.createElement(Sl,{ref:t,...o,component:s},r)}),yr=_O;yr.Text=LO;yr.Link=NO;yr.Title=kO;yr.Paragraph=DO;function hx(e,t){return function(){return e.apply(t,arguments)}}const{toString:VO}=Object.prototype,{getPrototypeOf:Cl}=Object,{iterator:Pl,toStringTag:vx}=Symbol,Rl=(e=>t=>{const n=VO.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fn=e=>(e=e.toLowerCase(),t=>Rl(t)===e),Tl=e=>t=>typeof t===e,{isArray:is}=Array,Xo=Tl("undefined");function xa(e){return e!==null&&!Xo(e)&&e.constructor!==null&&!Xo(e.constructor)&&hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const bx=Fn("ArrayBuffer");function BO(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&bx(e.buffer),t}const zO=Tl("string"),hn=Tl("function"),yx=Tl("number"),_a=e=>e!==null&&typeof e=="object",FO=e=>e===!0||e===!1,Si=e=>{if(Rl(e)!=="object")return!1;const t=Cl(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vx in e)&&!(Pl in e)},HO=e=>{if(!_a(e)||xa(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},UO=Fn("Date"),WO=Fn("File"),GO=e=>!!(e&&typeof e.uri<"u"),qO=e=>e&&typeof e.getParts<"u",KO=Fn("Blob"),XO=Fn("FileList"),YO=e=>_a(e)&&hn(e.pipe);function JO(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const gh=JO(),hh=typeof gh.FormData<"u"?gh.FormData:void 0,QO=e=>{if(!e)return!1;if(hh&&e instanceof hh)return!0;const t=Cl(e);if(!t||t===Object.prototype||!hn(e.append))return!1;const n=Rl(e);return n==="formdata"||n==="object"&&hn(e.toString)&&e.toString()==="[object FormData]"},ZO=Fn("URLSearchParams"),[eN,tN,nN,rN]=["ReadableStream","Request","Response","Headers"].map(Fn),oN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ea(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),is(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(xa(e))return;const s=n?Object.getOwnPropertyNames(e):Object.keys(e),l=s.length;let c;for(r=0;r<l;r++)c=s[r],t.call(null,e[c],c,e)}}function xx(e,t){if(xa(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 qr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,_x=e=>!Xo(e)&&e!==qr;function Sd(...e){const{caseless:t,skipUndefined:n}=_x(this)&&this||{},r={},o=(s,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;const c=t&&xx(r,l)||l,u=Cd(r,c)?r[c]:void 0;Si(u)&&Si(s)?r[c]=Sd(u,s):Si(s)?r[c]=Sd({},s):is(s)?r[c]=s.slice():(!n||!Xo(s))&&(r[c]=s)};for(let s=0,l=e.length;s<l;s++)e[s]&&Ea(e[s],o);return r}const sN=(e,t,n,{allOwnKeys:r}={})=>(Ea(t,(o,s)=>{n&&hn(o)?Object.defineProperty(e,s,{__proto__:null,value:hx(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),aN=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),iN=(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)},lN=(e,t,n,r)=>{let o,s,l;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)l=o[s],(!r||r(l,e,t))&&!c[l]&&(t[l]=e[l],c[l]=!0);e=n!==!1&&Cl(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},cN=(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},uN=e=>{if(!e)return null;if(is(e))return e;let t=e.length;if(!yx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},dN=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Cl(Uint8Array)),fN=(e,t)=>{const r=(e&&e[Pl]).call(e);let o;for(;(o=r.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},pN=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},mN=Fn("HTMLFormElement"),gN=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Cd=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),hN=Fn("RegExp"),Ex=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ea(n,(o,s)=>{let l;(l=t(o,s,e))!==!1&&(r[s]=l||o)}),Object.defineProperties(e,r)},vN=e=>{Ex(e,(t,n)=>{if(hn(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(hn(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+"'")})}})},bN=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return is(e)?r(e):r(String(e).split(t)),n},yN=()=>{},xN=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function _N(e){return!!(e&&hn(e.append)&&e[vx]==="FormData"&&e[Pl])}const EN=e=>{const t=new Array(10),n=(r,o)=>{if(_a(r)){if(t.indexOf(r)>=0)return;if(xa(r))return r;if(!("toJSON"in r)){t[o]=r;const s=is(r)?[]:{};return Ea(r,(l,c)=>{const u=n(l,o+1);!Xo(u)&&(s[c]=u)}),t[o]=void 0,s}}return r};return n(e,0)},wN=Fn("AsyncFunction"),SN=e=>e&&(_a(e)||hn(e))&&hn(e.then)&&hn(e.catch),wx=((e,t)=>e?setImmediate:t?((n,r)=>(qr.addEventListener("message",({source:o,data:s})=>{o===qr&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),qr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",hn(qr.postMessage)),CN=typeof queueMicrotask<"u"?queueMicrotask.bind(qr):typeof process<"u"&&process.nextTick||wx,PN=e=>e!=null&&hn(e[Pl]),ne={isArray:is,isArrayBuffer:bx,isBuffer:xa,isFormData:QO,isArrayBufferView:BO,isString:zO,isNumber:yx,isBoolean:FO,isObject:_a,isPlainObject:Si,isEmptyObject:HO,isReadableStream:eN,isRequest:tN,isResponse:nN,isHeaders:rN,isUndefined:Xo,isDate:UO,isFile:WO,isReactNativeBlob:GO,isReactNative:qO,isBlob:KO,isRegExp:hN,isFunction:hn,isStream:YO,isURLSearchParams:ZO,isTypedArray:dN,isFileList:XO,forEach:Ea,merge:Sd,extend:sN,trim:oN,stripBOM:aN,inherits:iN,toFlatObject:lN,kindOf:Rl,kindOfTest:Fn,endsWith:cN,toArray:uN,forEachEntry:fN,matchAll:pN,isHTMLForm:mN,hasOwnProperty:Cd,hasOwnProp:Cd,reduceDescriptors:Ex,freezeMethods:vN,toObjectSet:bN,toCamelCase:gN,noop:yN,toFiniteNumber:xN,findKey:xx,global:qr,isContextDefined:_x,isSpecCompliantForm:_N,toJSONObject:EN,isAsyncFn:wN,isThenable:SN,setImmediate:wx,asap:CN,isIterable:PN},RN=ne.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"]),TN=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]&&RN[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},vh=Symbol("internals"),AN=/[^\x09\x20-\x7E\x80-\xFF]/g;function IN(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 js(e){return e&&String(e).trim().toLowerCase()}function $N(e){return IN(e.replace(AN,""))}function Ci(e){return e===!1||e==null?e:ne.isArray(e)?e.map(Ci):$N(String(e))}function jN(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 ON=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qc(e,t,n,r,o){if(ne.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!ne.isString(t)){if(ne.isString(r))return t.indexOf(r)!==-1;if(ne.isRegExp(r))return r.test(t)}}function NN(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function DN(e,t){const n=ne.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(o,s,l){return this[r].call(this,t,o,s,l)},configurable:!0})})}let ln=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(c,u,d){const p=js(u);if(!p)throw new Error("header name must be a non-empty string");const f=ne.findKey(o,p);(!f||o[f]===void 0||d===!0||d===void 0&&o[f]!==!1)&&(o[f||u]=Ci(c))}const l=(c,u)=>ne.forEach(c,(d,p)=>s(d,p,u));if(ne.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(ne.isString(t)&&(t=t.trim())&&!ON(t))l(TN(t),n);else if(ne.isObject(t)&&ne.isIterable(t)){let c={},u,d;for(const p of t){if(!ne.isArray(p))throw TypeError("Object iterator must return a key-value pair");c[d=p[0]]=(u=c[d])?ne.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}l(c,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=js(t),t){const r=ne.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return jN(o);if(ne.isFunction(n))return n.call(this,o,r);if(ne.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=js(t),t){const r=ne.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||qc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(l){if(l=js(l),l){const c=ne.findKey(r,l);c&&(!n||qc(r,r[c],c,n))&&(delete r[c],o=!0)}}return ne.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||qc(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return ne.forEach(this,(o,s)=>{const l=ne.findKey(r,s);if(l){n[l]=Ci(o),delete n[s];return}const c=t?NN(s):String(s).trim();c!==s&&delete n[s],n[c]=Ci(o),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ne.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&ne.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[vh]=this[vh]={accessors:{}}).accessors,o=this.prototype;function s(l){const c=js(l);r[c]||(DN(o,l),r[c]=!0)}return ne.isArray(t)?t.forEach(s):s(t),this}};ln.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ne.reduceDescriptors(ln.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ne.freezeMethods(ln);const LN="[REDACTED ****]";function MN(e){if(ne.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(ne.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function kN(e,t){const n=new Set(t.map(s=>String(s).toLowerCase())),r=[],o=s=>{if(s===null||typeof s!="object"||ne.isBuffer(s))return s;if(r.indexOf(s)!==-1)return;s instanceof ln&&(s=s.toJSON()),r.push(s);let l;if(ne.isArray(s))l=[],s.forEach((c,u)=>{const d=o(c);ne.isUndefined(d)||(l[u]=d)});else{if(!ne.isPlainObject(s)&&MN(s))return r.pop(),s;l=Object.create(null);for(const[c,u]of Object.entries(s)){const d=n.has(c.toLowerCase())?LN:o(u);ne.isUndefined(d)||(l[c]=d)}}return r.pop(),l};return o(e)}let Ge=class Sx extends Error{static from(t,n,r,o,s,l){const c=new Sx(t.message,n||t.code,r,o,s);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,s){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),s&&(this.response=s,this.status=s.status)}toJSON(){const t=this.config,n=t&&ne.hasOwnProp(t,"redact")?t.redact:void 0,r=ne.isArray(n)&&n.length>0?kN(t,n):ne.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}}};Ge.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ge.ERR_BAD_OPTION="ERR_BAD_OPTION";Ge.ECONNABORTED="ECONNABORTED";Ge.ETIMEDOUT="ETIMEDOUT";Ge.ECONNREFUSED="ECONNREFUSED";Ge.ERR_NETWORK="ERR_NETWORK";Ge.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ge.ERR_DEPRECATED="ERR_DEPRECATED";Ge.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ge.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ge.ERR_CANCELED="ERR_CANCELED";Ge.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ge.ERR_INVALID_URL="ERR_INVALID_URL";Ge.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const VN=null;function Pd(e){return ne.isPlainObject(e)||ne.isArray(e)}function Cx(e){return ne.endsWith(e,"[]")?e.slice(0,-2):e}function Kc(e,t,n){return e?e.concat(t).map(function(o,s){return o=Cx(o),!n&&s?"["+o+"]":o}).join(n?".":""):t}function BN(e){return ne.isArray(e)&&!e.some(Pd)}const zN=ne.toFlatObject(ne,{},null,function(t){return/^is[A-Z]/.test(t)});function Al(e,t,n){if(!ne.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ne.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,y){return!ne.isUndefined(y[b])});const r=n.metaTokens,o=n.visitor||f,s=n.dots,l=n.indexes,c=n.Blob||typeof Blob<"u"&&Blob,u=n.maxDepth===void 0?100:n.maxDepth,d=c&&ne.isSpecCompliantForm(t);if(!ne.isFunction(o))throw new TypeError("visitor must be a function");function p(g){if(g===null)return"";if(ne.isDate(g))return g.toISOString();if(ne.isBoolean(g))return g.toString();if(!d&&ne.isBlob(g))throw new Ge("Blob is not supported. Use a Buffer instead.");return ne.isArrayBuffer(g)||ne.isTypedArray(g)?d&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function f(g,b,y){let _=g;if(ne.isReactNative(t)&&ne.isReactNativeBlob(g))return t.append(Kc(y,b,s),p(g)),!1;if(g&&!y&&typeof g=="object"){if(ne.endsWith(b,"{}"))b=r?b:b.slice(0,-2),g=JSON.stringify(g);else if(ne.isArray(g)&&BN(g)||(ne.isFileList(g)||ne.endsWith(b,"[]"))&&(_=ne.toArray(g)))return b=Cx(b),_.forEach(function(S,C){!(ne.isUndefined(S)||S===null)&&t.append(l===!0?Kc([b],C,s):l===null?b:b+"[]",p(S))}),!1}return Pd(g)?!0:(t.append(Kc(y,b,s),p(g)),!1)}const m=[],h=Object.assign(zN,{defaultVisitor:f,convertValue:p,isVisitable:Pd});function v(g,b,y=0){if(!ne.isUndefined(g)){if(y>u)throw new Ge("Object is too deeply nested ("+y+" levels). Max depth: "+u,Ge.ERR_FORM_DATA_DEPTH_EXCEEDED);if(m.indexOf(g)!==-1)throw Error("Circular reference detected in "+b.join("."));m.push(g),ne.forEach(g,function(x,S){(!(ne.isUndefined(x)||x===null)&&o.call(t,x,ne.isString(S)?S.trim():S,b,h))===!0&&v(x,b?b.concat(S):[S],y+1)}),m.pop()}}if(!ne.isObject(e))throw new TypeError("data must be an object");return v(e),t}function bh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function tp(e,t){this._pairs=[],e&&Al(e,this,t)}const Px=tp.prototype;Px.append=function(t,n){this._pairs.push([t,n])};Px.toString=function(t){const n=t?function(r){return t.call(this,r,bh)}:bh;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function FN(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Rx(e,t,n){if(!t)return e;const r=n&&n.encode||FN,o=ne.isFunction(n)?{serialize:n}:n,s=o&&o.serialize;let l;if(s?l=s(t,o):l=ne.isURLSearchParams(t)?t.toString():new tp(t,o).toString(r),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class yh{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){ne.forEach(this.handlers,function(r){r!==null&&t(r)})}}const np={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},HN=typeof URLSearchParams<"u"?URLSearchParams:tp,UN=typeof FormData<"u"?FormData:null,WN=typeof Blob<"u"?Blob:null,GN={isBrowser:!0,classes:{URLSearchParams:HN,FormData:UN,Blob:WN},protocols:["http","https","file","blob","url","data"]},rp=typeof window<"u"&&typeof document<"u",Rd=typeof navigator=="object"&&navigator||void 0,qN=rp&&(!Rd||["ReactNative","NativeScript","NS"].indexOf(Rd.product)<0),KN=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",XN=rp&&window.location.href||"http://localhost",YN=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:rp,hasStandardBrowserEnv:qN,hasStandardBrowserWebWorkerEnv:KN,navigator:Rd,origin:XN},Symbol.toStringTag,{value:"Module"})),Zt={...YN,...GN};function JN(e,t){return Al(e,new Zt.classes.URLSearchParams,{visitor:function(n,r,o,s){return Zt.isNode&&ne.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function QN(e){return ne.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ZN(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}function Tx(e){function t(n,r,o,s){let l=n[s++];if(l==="__proto__")return!0;const c=Number.isFinite(+l),u=s>=n.length;return l=!l&&ne.isArray(o)?o.length:l,u?(ne.hasOwnProp(o,l)?o[l]=ne.isArray(o[l])?o[l].concat(r):[o[l],r]:o[l]=r,!c):((!o[l]||!ne.isObject(o[l]))&&(o[l]=[]),t(n,r,o[l],s)&&ne.isArray(o[l])&&(o[l]=ZN(o[l])),!c)}if(ne.isFormData(e)&&ne.isFunction(e.entries)){const n={};return ne.forEachEntry(e,(r,o)=>{t(QN(r),o,n,0)}),n}return null}const Ro=(e,t)=>e!=null&&ne.hasOwnProp(e,t)?e[t]:void 0;function eD(e,t,n){if(ne.isString(e))try{return(t||JSON.parse)(e),ne.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const wa={transitional:np,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,s=ne.isObject(t);if(s&&ne.isHTMLForm(t)&&(t=new FormData(t)),ne.isFormData(t))return o?JSON.stringify(Tx(t)):t;if(ne.isArrayBuffer(t)||ne.isBuffer(t)||ne.isStream(t)||ne.isFile(t)||ne.isBlob(t)||ne.isReadableStream(t))return t;if(ne.isArrayBufferView(t))return t.buffer;if(ne.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(s){const u=Ro(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return JN(t,u).toString();if((c=ne.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=Ro(this,"env"),p=d&&d.FormData;return Al(c?{"files[]":t}:t,p&&new p,u)}}return s||o?(n.setContentType("application/json",!1),eD(t)):t}],transformResponse:[function(t){const n=Ro(this,"transitional")||wa.transitional,r=n&&n.forcedJSONParsing,o=Ro(this,"responseType"),s=o==="json";if(ne.isResponse(t)||ne.isReadableStream(t))return t;if(t&&ne.isString(t)&&(r&&!o||s)){const c=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t,Ro(this,"parseReviver"))}catch(u){if(c)throw u.name==="SyntaxError"?Ge.from(u,Ge.ERR_BAD_RESPONSE,this,null,Ro(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zt.classes.FormData,Blob:Zt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ne.forEach(["delete","get","head","post","put","patch","query"],e=>{wa.headers[e]={}});function Xc(e,t){const n=this||wa,r=t||n,o=ln.from(r.headers);let s=r.data;return ne.forEach(e,function(c){s=c.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function Ax(e){return!!(e&&e.__CANCEL__)}let Sa=class extends Ge{constructor(t,n,r){super(t??"canceled",Ge.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Ix(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ge("Request failed with status code "+n.status,n.status>=400&&n.status<500?Ge.ERR_BAD_REQUEST:Ge.ERR_BAD_RESPONSE,n.config,n.request,n))}function tD(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function nD(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,l;return t=t!==void 0?t:1e3,function(u){const d=Date.now(),p=r[s];l||(l=d),n[o]=u,r[o]=d;let f=s,m=0;for(;f!==o;)m+=n[f++],f=f%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),d-l<t)return;const h=p&&d-p;return h?Math.round(m*1e3/h):void 0}}function rD(e,t){let n=0,r=1e3/t,o,s;const l=(d,p=Date.now())=>{n=p,o=null,s&&(clearTimeout(s),s=null),e(...d)};return[(...d)=>{const p=Date.now(),f=p-n;f>=r?l(d,p):(o=d,s||(s=setTimeout(()=>{s=null,l(o)},r-f)))},()=>o&&l(o)]}const qi=(e,t,n=3)=>{let r=0;const o=nD(50,250);return rD(s=>{const l=s.loaded,c=s.lengthComputable?s.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:s,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(f)},n)},xh=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},_h=e=>(...t)=>ne.asap(()=>e(...t)),oD=Zt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Zt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Zt.origin),Zt.navigator&&/(msie|trident)/i.test(Zt.navigator.userAgent)):()=>!0,sD=Zt.hasStandardBrowserEnv?{write(e,t,n,r,o,s,l){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];ne.isNumber(n)&&c.push(`expires=${new Date(n).toUTCString()}`),ne.isString(r)&&c.push(`path=${r}`),ne.isString(o)&&c.push(`domain=${o}`),s===!0&&c.push("secure"),ne.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 aD(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function iD(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $x(e,t,n){let r=!aD(t);return e&&(r||n===!1)?iD(e,t):t}const Eh=e=>e instanceof ln?{...e}:e;function Qr(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 ne.isPlainObject(d)&&ne.isPlainObject(p)?ne.merge.call({caseless:m},d,p):ne.isPlainObject(p)?ne.merge({},p):ne.isArray(p)?p.slice():p}function o(d,p,f,m){if(ne.isUndefined(p)){if(!ne.isUndefined(d))return r(void 0,d,f,m)}else return r(d,p,f,m)}function s(d,p){if(!ne.isUndefined(p))return r(void 0,p)}function l(d,p){if(ne.isUndefined(p)){if(!ne.isUndefined(d))return r(void 0,d)}else return r(void 0,p)}function c(d,p,f){if(ne.hasOwnProp(t,f))return r(d,p);if(ne.hasOwnProp(e,f))return r(void 0,d)}const u={url:s,method:s,data:s,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(Eh(d),Eh(p),f,!0)};return ne.forEach(Object.keys({...e,...t}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;const f=ne.hasOwnProp(u,p)?u[p]:o,m=ne.hasOwnProp(e,p)?e[p]:void 0,h=ne.hasOwnProp(t,p)?t[p]:void 0,v=f(m,h,p);ne.isUndefined(v)&&f!==c||(n[p]=v)}),n}const lD=["content-type","content-length"];function cD(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t).forEach(([r,o])=>{lD.includes(r.toLowerCase())&&e.set(r,o)})}const uD=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),jx=e=>{const t=Qr({},e),n=m=>ne.hasOwnProp(t,m)?t[m]:void 0,r=n("data");let o=n("withXSRFToken");const s=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=ln.from(c),t.url=Rx($x(d,f,p),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?uD(u.password):""))),ne.isFormData(r)&&(Zt.hasStandardBrowserEnv||Zt.hasStandardBrowserWebWorkerEnv?c.setContentType(void 0):ne.isFunction(r.getHeaders)&&cD(c,r.getHeaders(),n("formDataHeaderPolicy"))),Zt.hasStandardBrowserEnv&&(ne.isFunction(o)&&(o=o(t)),o===!0||o==null&&oD(t.url))){const h=s&&l&&sD.read(l);h&&c.set(s,h)}return t},dD=typeof XMLHttpRequest<"u",fD=dD&&function(e){return new Promise(function(n,r){const o=jx(e);let s=o.data;const l=ln.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 y(){if(!b)return;const x=ln.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),C={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:x,config:e,request:b};Ix(function(P){n(P),g()},function(P){r(P),g()},C),b=null}"onloadend"in b?b.onloadend=y:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.startsWith("file:"))||setTimeout(y)},b.onabort=function(){b&&(r(new Ge("Request aborted",Ge.ECONNABORTED,e,b)),g(),b=null)},b.onerror=function(S){const C=S&&S.message?S.message:"Network Error",R=new Ge(C,Ge.ERR_NETWORK,e,b);R.event=S||null,r(R),g(),b=null},b.ontimeout=function(){let S=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const C=o.transitional||np;o.timeoutErrorMessage&&(S=o.timeoutErrorMessage),r(new Ge(S,C.clarifyTimeoutError?Ge.ETIMEDOUT:Ge.ECONNABORTED,e,b)),g(),b=null},s===void 0&&l.setContentType(null),"setRequestHeader"in b&&ne.forEach(l.toJSON(),function(S,C){b.setRequestHeader(C,S)}),ne.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),c&&c!=="json"&&(b.responseType=o.responseType),d&&([m,v]=qi(d,!0),b.addEventListener("progress",m)),u&&b.upload&&([f,h]=qi(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(p=x=>{b&&(r(!x||x.type?new Sa(null,e,b):x),b.abort(),g(),b=null)},o.cancelToken&&o.cancelToken.subscribe(p),o.signal&&(o.signal.aborted?p():o.signal.addEventListener("abort",p)));const _=tD(o.url);if(_&&!Zt.protocols.includes(_)){r(new Ge("Unsupported protocol "+_+":",Ge.ERR_BAD_REQUEST,e));return}b.send(s||null)})},pD=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(d){if(!o){o=!0,c();const p=d instanceof Error?d:this.reason;r.abort(p instanceof Ge?p:new Sa(p instanceof Error?p.message:p))}};let l=t&&setTimeout(()=>{l=null,s(new Ge(`timeout of ${t}ms exceeded`,Ge.ETIMEDOUT))},t);const c=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(s):d.removeEventListener("abort",s)}),e=null)};e.forEach(d=>d.addEventListener("abort",s));const{signal:u}=r;return u.unsubscribe=()=>ne.asap(c),u}},mD=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},gD=async function*(e,t){for await(const n of hD(e))yield*mD(n,t)},hD=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()}},wh=(e,t,n,r)=>{const o=gD(e,t);let s=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=s+=f;n(m)}u.enqueue(new Uint8Array(p))}catch(d){throw c(d),d}},cancel(u){return c(u),o.return()}},{highWaterMark:2})};function vD(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 s=0;for(let l=0,c=r.length;l<c;l++){const u=r.charCodeAt(l);if(u<128)s+=1;else if(u<2048)s+=2;else if(u>=55296&&u<=56319&&l+1<c){const d=r.charCodeAt(l+1);d>=56320&&d<=57343?(s+=4,l++):s+=3}else s+=3}return s}const op="1.16.0",Sh=64*1024,{isFunction:ri}=ne,Ch=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bD=e=>{const t=ne.global??globalThis,{ReadableStream:n,TextEncoder:r}=t;e=ne.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:o,Request:s,Response:l}=e,c=o?ri(o):typeof fetch=="function",u=ri(s),d=ri(l);if(!c)return!1;const p=c&&ri(n),f=c&&(typeof r=="function"?(y=>_=>y.encode(_))(new r):async y=>new Uint8Array(await new s(y).arrayBuffer())),m=u&&p&&Ch(()=>{let y=!1;const _=new s(Zt.origin,{body:new n,method:"POST",get duplex(){return y=!0,"half"}}),x=_.headers.has("Content-Type");return _.body!=null&&_.body.cancel(),y&&!x}),h=d&&p&&Ch(()=>ne.isReadableStream(new l("").body)),v={stream:h&&(y=>y.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!v[y]&&(v[y]=(_,x)=>{let S=_&&_[y];if(S)return S.call(_);throw new Ge(`Response type '${y}' is not supported`,Ge.ERR_NOT_SUPPORT,x)})});const g=async y=>{if(y==null)return 0;if(ne.isBlob(y))return y.size;if(ne.isSpecCompliantForm(y))return(await new s(Zt.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(ne.isArrayBufferView(y)||ne.isArrayBuffer(y))return y.byteLength;if(ne.isURLSearchParams(y)&&(y=y+""),ne.isString(y))return(await f(y)).byteLength},b=async(y,_)=>{const x=ne.toFiniteNumber(y.getContentLength());return x??g(_)};return async y=>{let{url:_,method:x,data:S,signal:C,cancelToken:R,timeout:P,onDownloadProgress:T,onUploadProgress:A,responseType:D,headers:N,withCredentials:V="same-origin",fetchOptions:O,maxContentLength:k,maxBodyLength:z}=jx(y);const H=ne.isNumber(k)&&k>-1,X=ne.isNumber(z)&&z>-1;let Y=o||fetch;D=D?(D+"").toLowerCase():"text";let G=pD([C,R&&R.toAbortSignal()],P),U=null;const te=G&&G.unsubscribe&&(()=>{G.unsubscribe()});let j;try{if(H&&typeof _=="string"&&_.startsWith("data:")&&vD(_)>k)throw new Ge("maxContentLength size of "+k+" exceeded",Ge.ERR_BAD_RESPONSE,y,U);if(X&&x!=="get"&&x!=="head"){const J=await b(N,S);if(typeof J=="number"&&isFinite(J)&&J>z)throw new Ge("Request body larger than maxBodyLength limit",Ge.ERR_BAD_REQUEST,y,U)}if(A&&m&&x!=="get"&&x!=="head"&&(j=await b(N,S))!==0){let J=new s(_,{method:"POST",body:S,duplex:"half"}),Q;if(ne.isFormData(S)&&(Q=J.headers.get("content-type"))&&N.setContentType(Q),J.body){const[re,ae]=xh(j,qi(_h(A)));S=wh(J.body,Sh,re,ae)}}ne.isString(V)||(V=V?"include":"omit");const L=u&&"credentials"in s.prototype;if(ne.isFormData(S)){const J=N.getContentType();J&&/^multipart\/form-data/i.test(J)&&!/boundary=/i.test(J)&&N.delete("content-type")}N.set("User-Agent","axios/"+op,!1);const W={...O,signal:G,method:x.toUpperCase(),headers:N.normalize().toJSON(),body:S,duplex:"half",credentials:L?V:void 0};U=u&&new s(_,W);let M=await(u?Y(U,O):Y(_,W));if(H){const J=ne.toFiniteNumber(M.headers.get("content-length"));if(J!=null&&J>k)throw new Ge("maxContentLength size of "+k+" exceeded",Ge.ERR_BAD_RESPONSE,y,U)}const q=h&&(D==="stream"||D==="response");if(h&&M.body&&(T||H||q&&te)){const J={};["status","statusText","headers"].forEach(ge=>{J[ge]=M[ge]});const Q=ne.toFiniteNumber(M.headers.get("content-length")),[re,ae]=T&&xh(Q,qi(_h(T),!0))||[];let ee=0;const se=ge=>{if(H&&(ee=ge,ee>k))throw new Ge("maxContentLength size of "+k+" exceeded",Ge.ERR_BAD_RESPONSE,y,U);re&&re(ge)};M=new l(wh(M.body,Sh,se,()=>{ae&&ae(),te&&te()}),J)}D=D||"text";let B=await v[ne.findKey(v,D)||"text"](M,y);if(H&&!h&&!q){let J;if(B!=null&&(typeof B.byteLength=="number"?J=B.byteLength:typeof B.size=="number"?J=B.size:typeof B=="string"&&(J=typeof r=="function"?new r().encode(B).byteLength:B.length)),typeof J=="number"&&J>k)throw new Ge("maxContentLength size of "+k+" exceeded",Ge.ERR_BAD_RESPONSE,y,U)}return!q&&te&&te(),await new Promise((J,Q)=>{Ix(J,Q,{data:B,headers:ln.from(M.headers),status:M.status,statusText:M.statusText,config:y,request:U})})}catch(L){if(te&&te(),G&&G.aborted&&G.reason instanceof Ge){const W=G.reason;throw W.config=y,U&&(W.request=U),L!==W&&(W.cause=L),W}throw L&&L.name==="TypeError"&&/Load failed|fetch/i.test(L.message)?Object.assign(new Ge("Network Error",Ge.ERR_NETWORK,y,U,L&&L.response),{cause:L.cause||L}):Ge.from(L,L&&L.code,y,U,L&&L.response)}}},yD=new Map,Ox=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,s=[r,o,n];let l=s.length,c=l,u,d,p=yD;for(;c--;)u=s[c],d=p.get(u),d===void 0&&p.set(u,d=c?new Map:bD(t)),p=d;return d};Ox();const sp={http:VN,xhr:fD,fetch:{get:Ox}};ne.forEach(sp,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const Ph=e=>`- ${e}`,xD=e=>ne.isFunction(e)||e===null||e===!1;function _D(e,t){e=ne.isArray(e)?e:[e];const{length:n}=e;let r,o;const s={};for(let l=0;l<n;l++){r=e[l];let c;if(o=r,!xD(r)&&(o=sp[(c=String(r)).toLowerCase()],o===void 0))throw new Ge(`Unknown adapter '${c}'`);if(o&&(ne.isFunction(o)||(o=o.get(t))))break;s[c||"#"+l]=o}if(!o){const l=Object.entries(s).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(Ph).join(`
`):" "+Ph(l[0]):"as no adapter specified";throw new Ge("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return o}const Nx={getAdapter:_D,adapters:sp};function Yc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Sa(null,e)}function Rh(e){return Yc(e),e.headers=ln.from(e.headers),e.data=Xc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Nx.getAdapter(e.adapter||wa.adapter,e)(e).then(function(r){Yc(e),e.response=r;try{r.data=Xc.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=ln.from(r.headers),r},function(r){if(!Ax(r)&&(Yc(e),r&&r.response)){e.response=r.response;try{r.response.data=Xc.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=ln.from(r.response.headers)}return Promise.reject(r)})}const Il={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Il[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Th={};Il.transitional=function(t,n,r){function o(s,l){return"[Axios v"+op+"] Transitional option '"+s+"'"+l+(r?". "+r:"")}return(s,l,c)=>{if(t===!1)throw new Ge(o(l," has been removed"+(n?" in "+n:"")),Ge.ERR_DEPRECATED);return n&&!Th[l]&&(Th[l]=!0,console.warn(o(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,l,c):!0}};Il.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ED(e,t,n){if(typeof e!="object")throw new Ge("options must be an object",Ge.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],l=Object.prototype.hasOwnProperty.call(t,s)?t[s]:void 0;if(l){const c=e[s],u=c===void 0||l(c,s,e);if(u!==!0)throw new Ge("option "+s+" must be "+u,Ge.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ge("Unknown option "+s,Ge.ERR_BAD_OPTION)}}const Pi={assertOptions:ED,validators:Il},Rn=Pi.validators;let Jr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new yh,response:new yh}}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 s=(()=>{if(!o.stack)return"";const l=o.stack.indexOf(`
`);return l===-1?"":o.stack.slice(l+1)})();try{if(!r.stack)r.stack=s;else if(s){const l=s.indexOf(`
`),c=l===-1?-1:s.indexOf(`
`,l+1),u=c===-1?"":s.slice(c+1);String(r.stack).endsWith(u)||(r.stack+=`
`+s)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Qr(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:s}=n;r!==void 0&&Pi.assertOptions(r,{silentJSONParsing:Rn.transitional(Rn.boolean),forcedJSONParsing:Rn.transitional(Rn.boolean),clarifyTimeoutError:Rn.transitional(Rn.boolean),legacyInterceptorReqResOrdering:Rn.transitional(Rn.boolean)},!1),o!=null&&(ne.isFunction(o)?n.paramsSerializer={serialize:o}:Pi.assertOptions(o,{encode:Rn.function,serialize:Rn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Pi.assertOptions(n,{baseUrl:Rn.spelling("baseURL"),withXsrfToken:Rn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=s&&ne.merge(s.common,s[n.method]);s&&ne.forEach(["delete","get","head","post","put","patch","query","common"],v=>{delete s[v]}),n.headers=ln.concat(l,s);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||np;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=[Rh.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=Rh.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=Qr(this.defaults,t);const n=$x(t.baseURL,t.url,t.allowAbsoluteUrls);return Rx(n,t.params,t.paramsSerializer)}};ne.forEach(["delete","get","head","options"],function(t){Jr.prototype[t]=function(n,r){return this.request(Qr(r||{},{method:t,url:n,data:(r||{}).data}))}});ne.forEach(["post","put","patch","query"],function(t){function n(r){return function(s,l,c){return this.request(Qr(c||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:l}))}}Jr.prototype[t]=n(),t!=="query"&&(Jr.prototype[t+"Form"]=n(!0))});let wD=class Dx{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(o=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](o);r._listeners=null}),this.promise.then=o=>{let s;const l=new Promise(c=>{r.subscribe(c),s=c}).then(o);return l.cancel=function(){r.unsubscribe(s)},l},t(function(s,l,c){r.reason||(r.reason=new Sa(s,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 Dx(function(o){t=o}),cancel:t}}};function SD(e){return function(n){return e.apply(null,n)}}function CD(e){return ne.isObject(e)&&e.isAxiosError===!0}const Td={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(Td).forEach(([e,t])=>{Td[t]=e});function Lx(e){const t=new Jr(e),n=hx(Jr.prototype.request,t);return ne.extend(n,Jr.prototype,t,{allOwnKeys:!0}),ne.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Lx(Qr(e,o))},n}const Tt=Lx(wa);Tt.Axios=Jr;Tt.CanceledError=Sa;Tt.CancelToken=wD;Tt.isCancel=Ax;Tt.VERSION=op;Tt.toFormData=Al;Tt.AxiosError=Ge;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=SD;Tt.isAxiosError=CD;Tt.mergeConfig=Qr;Tt.AxiosHeaders=ln;Tt.formToJSON=e=>Tx(ne.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=Nx.getAdapter;Tt.HttpStatusCode=Td;Tt.default=Tt;const{Axios:IJ,AxiosError:Ad,CanceledError:$J,isCancel:jJ,CancelToken:OJ,VERSION:NJ,all:DJ,Cancel:LJ,isAxiosError:MJ,spread:kJ,toFormData:VJ,AxiosHeaders:Ki,HttpStatusCode:BJ,formToJSON:zJ,getAdapter:FJ,mergeConfig:HJ,create:UJ}=Tt,Ah="avalog_visitor_id",Ih=()=>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 Hr=null;const $h=()=>{if(Hr)return Hr;try{const e=localStorage.getItem(Ah);if(e)return Hr=e,e;const t=Ih();return localStorage.setItem(Ah,t),Hr=t,t}catch{return Hr||(Hr=Ih()),Hr}},PD=e=>"/api",RD=PD(),TD=["/license","/city","/mailing-view","/port-services","/additional-service-at-the-port","/carrier","/container-type","/form","/chat/widget","/rent-calculator","/international-auto"],AD=e=>{if(!e)return"";try{return new URL(e,window.location.origin).pathname.replace(/^\/api/,"")}catch{return e.replace(/^https?:\/\/[^/]+/i,"").replace(/^\/api/,"")}},Mx=e=>{const t=AD(e);return TD.some(n=>t===n||t.startsWith(`${n}/`))},ID=e=>{if(e){if(e instanceof Ki){e.delete("Authorization"),e.delete("authorization");return}delete e.Authorization,delete e.authorization}},kx=(e,t)=>{if(e){if(e instanceof Ki){e.set("Authorization",t);return}e.Authorization=t}},Ne=Tt.create({baseURL:RD,headers:{"Content-Type":"application/json"}});Ne.interceptors.request.use(async e=>{const t=e,n=Mx(t.url),r=t.skipAuth===!0||n,o=gn.getAccessToken();return n&&ID(t.headers),!r&&o&&o.trim()!==""&&kx(t.headers,`Bearer ${o}`),t.headers instanceof Ki?t.headers.set("X-Visitor-Id",$h()):t.headers&&(t.headers["X-Visitor-Id"]=$h()),t.data instanceof FormData&&(t.headers instanceof Ki?t.headers.delete("Content-Type"):t.headers&&delete t.headers["Content-Type"]),t},e=>Promise.reject(e));let oi=null;const $D=()=>(oi||(oi=Gs.refreshToken().finally(()=>{oi=null})),oi);Ne.interceptors.response.use(e=>e,async e=>{var c,u,d,p,f,m;const t=e.config,n=Mx(t==null?void 0:t.url),r=(t==null?void 0:t.skipAuth)===!0||n,o=(c=e.response)==null?void 0:c.status,s=o===401&&!r,l=!!gn.getRefreshToken()||!!localStorage.getItem("user");if(s&&!(t!=null&&t._retry)&&t&&l&&(t._retry=!0,await $D())){const v=gn.getAccessToken();return v&&kx(t.headers,`Bearer ${v}`),Ne(t)}return s&&gn.getAccessToken()&&(gn.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 WJ=Object.freeze(Object.defineProperty({__proto__:null,default:Ne},Symbol.toStringTag,{value:"Module"})),Et=(e,t)=>zt.isInitialized?zt.t(e,t):t,gn={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")}},Vx=e=>{var t;if(e instanceof Ad){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||""},jD=(e,t)=>{const n=e.trim();return n?/already\s*exist|email.*tak|СѓР¶Рµ\s*(зарегистрирован|существует|занят)/i.test(n)?Et("authForm.api.emailTaken","Ртот email СѓР¶Рµ зарегистрирован. Войдите РІ существующий аккаунт или восстановите пароль через «Забыли пароль?В»."):/unauthorized|bad\s*credentials|invalid\s*credentials|authentication\s*failed|user\s*not\s*found/i.test(n)?Et("authForm.api.badCredentials","Неверный email или пароль."):/access\s*denied|forbidden/i.test(n)?Et("authForm.api.forbidden","Недостаточно прав для этого действия."):/captcha|turnstile/i.test(n)?Et("authForm.api.captchaFailed","РќРµ удалось пройти проверку «я РЅРµ робот». Обновите страницу Рё попробуйте СЃРЅРѕРІР°."):/token.*(expired|invalid)|invalid.*token|РїСЂРѕСЃСЂРѕС‡/i.test(n)?Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."):/[Р°-СЏС‘]/i.test(n)?n:t:t},fr=(e,t)=>jD(Vx(e),t),Gs={async login(e,t,n=!1){var o;const r=btoa(`${e}:${t}`);try{const s=await Ne.post("/sign-in",null,{headers:{Authorization:`Basic ${r}`},params:{rememberMe:n},skipAuth:!0});return gn.setTokens(s.data.access_token,s.data.refresh_token),localStorage.setItem("user_email",s.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:s.data}}catch(s){const l=s instanceof Ad?(o=s.response)==null?void 0:o.status:void 0;if(l===423)return{success:!1,message:fr(s,Et("authForm.api.accountLocked","Аккаунт временно заблокирован после нескольких неудачных попыток РІС…РѕРґР°. Попробуйте через 15 РјРёРЅСѓС‚ или восстановите пароль."))};const c=l===401?Et("authForm.api.wrongCredentials","Неверный email или пароль"):Et("authForm.api.loginError","Ошибка РїСЂРё авторизации");return{success:!1,message:fr(s,c)}}},async register(e,t,n,r){var o;try{const s=await Ne.post("/sign-up",{username:e,userPassword:t,phoneNumber:n,fullName:r},{skipAuth:!0});return s.data.access_token&&gn.setTokens(s.data.access_token,s.data.refresh_token),localStorage.setItem("user_email",s.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:s.data}}catch(s){const l=s instanceof Ad,c=l?(o=s.response)==null?void 0:o.status:void 0;if(l&&!s.response)return{success:!1,message:Et("authForm.api.networkError","РќРµ удалось связаться СЃ сервером. Проверьте интернет-соединение Рё попробуйте ещё раз.")};const u=Vx(s);if(c===409||/already\s*exist/i.test(u))return{success:!1,field:"email",message:Et("authForm.api.emailTaken","Ртот email СѓР¶Рµ зарегистрирован. Войдите РІ существующий аккаунт или восстановите пароль через «Забыли пароль?В».")};switch(c){case 400:case 422:return{success:!1,message:fr(s,Et("authForm.api.registerValidation","Проверьте правильность полей: email РІ формате name@domain.ru, пароль РЅРµ короче 8 символов, телефон СЃ РєРѕРґРѕРј страны (+7…), Р¤РРћ полностью."))};case 429:return{success:!1,message:Et("authForm.api.tooManyAttempts","Слишком РјРЅРѕРіРѕ попыток регистрации РїРѕРґСЂСЏРґ. Подождите минуту Рё попробуйте СЃРЅРѕРІР°.")};case 500:case 502:case 503:case 504:return{success:!1,message:Et("authForm.api.serviceUnavailable","Сервис временно недоступен. Повторите попытку через несколько РјРёРЅСѓС‚ — если ошибка РЅРµ исчезнет, напишите нам РЅР° hello@avalog.ru.")};default:return{success:!1,message:fr(s,Et("authForm.api.registerFailed","РќРµ удалось завершить регистрацию. Проверьте введённые данные Рё попробуйте СЃРЅРѕРІР°."))}}}},async refreshToken(){const e=gn.getRefreshToken();try{const t=await Ne.post("/refresh-token",null,{headers:e?{Authorization:`Bearer ${e}`}:void 0,withCredentials:!0,skipAuth:!0});return gn.setTokens(t.data.access_token,t.data.refresh_token),!0}catch{return!1}},async passwordResetRequest(e){return{message:(await Ne.post("/auth/password-reset/request",{username:e},{skipAuth:!0})).data.message||Et("authForm.api.resetRequested","Если пользователь существует, РїРёСЃСЊРјРѕ отправлено")}},async passwordResetConfirm(e,t){try{return{success:!0,message:(await Ne.post("/auth/password-reset/confirm",{token:e,newPassword:t},{skipAuth:!0})).data.message||Et("authForm.api.passwordUpdated","Пароль успешно обновлён")}}catch(n){return{success:!1,message:fr(n,Et("authForm.api.tokenInvalid","Токен неверен или просрочен"))}}},async verifyEmailConfirm(e){try{return await Ne.post("/auth/verify-email/confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:fr(t,Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async verifyEmailResend(){return(await Ne.post("/auth/verify-email/resend")).data},async requestEmailChange(e,t){var n;try{return await Ne.post("/user/email/change-request",{newEmail:e,currentPassword:t}),{success:!0}}catch(r){const o=r==null?void 0:r.response,s=(n=o==null?void 0:o.data)==null?void 0:n.detail;return s==="NEW_EMAIL_TAKEN"?{success:!1,message:Et("authForm.api.newEmailTaken","Ртот email СѓР¶Рµ занят РґСЂСѓРіРёРј аккаунтом.")}:s==="NEW_EMAIL_SAME_AS_CURRENT"?{success:!1,message:Et("authForm.api.newEmailSame","Новый email совпадает СЃ текущим.")}:(o==null?void 0:o.status)===401?{success:!1,message:Et("authForm.api.wrongCurrentPassword","Текущий пароль введён неверно.")}:{success:!1,message:fr(r,Et("authForm.api.emailChangeFailed","РќРµ удалось запросить смену email."))}}},async confirmEmailChange(e){try{return await Ne.post("/user/email/change-confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:fr(t,Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async revokeAllSessions(){return(await Ne.post("/auth/sessions/revoke-all")).data},async logout(){const e=gn.getRefreshToken();if(!e){gn.clearTokens();return}try{await Ne.post("/logout",null,{headers:{Authorization:`Bearer ${e}`},skipAuth:!0})}catch{}finally{gn.clearTokens()}}},OD={merge(){return Ne.post("/statistics/merge-anonymous").then(e=>e.data)}},Xi="native:resume",ND=cr.isNativePlatform();let jh=!1;function DD(){return!!localStorage.getItem("user")&&localStorage.getItem("isAuthenticated")==="true"}async function LD(){if(!ND||jh)return;jh=!0;const{App:e}=await w(async()=>{const{App:t}=await import("./index-BepQZVtC.js");return{App:t}},__vite__mapDeps([0,1,2,3]));e.addListener("appStateChange",({isActive:t})=>{t&&(window.dispatchEvent(new CustomEvent(Xi)),DD()&&Ne.get("/user").catch(()=>{}))})}let Er=null,aa=!1;function MD(){if(aa)return;const t=Number("109868920");if(!Number.isFinite(t)||t<=0||typeof window>"u"||typeof document>"u")return;Er=t;const n=window;if(!n.ym){const o=((...s)=>{o.a=o.a??[],o.a.push(s)});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),aa=!0}function kD(e,t){if(!(!aa||Er==null)&&!(typeof window>"u"||!window.ym))try{t&&Object.keys(t).length>0?window.ym(Er,"reachGoal",e,t):window.ym(Er,"reachGoal",e)}catch{}}function VD(e,t){if(!(!aa||Er==null)&&!(typeof window>"u"||!window.ym))try{window.ym(Er,"hit",e,t??{})}catch{}}function GJ(e){if(!(!aa||Er==null)&&!(typeof window>"u"||!window.ym))try{window.ym(Er,"userParams",{[e]:"1"})}catch{}}let Vt=null,Pr=!1;async function Bx(){if(Pr)return;const e="phc_ALJZbeach8myJ85TGKZ8xReLnvb6KCWGcVzJTLTMY8Av",{default:t}=await w(async()=>{const{default:n}=await import("./module-27LSh_P9.js");return{default:n}},[]);Vt=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}),Pr=!0,FD(),cr.isNativePlatform()&&BD()}async function BD(){if(!Vt)return;const e=cr.getPlatform();let t="";try{const{App:n}=await w(async()=>{const{App:o}=await import("./index-BepQZVtC.js");return{App:o}},__vite__mapDeps([0,1,2,3])),r=await n.getInfo();t=`${r.version} (${r.build})`}catch{}Vt.register({platform:e,is_native:!0,...t?{app_version:t}:{}}),Vt.capture("app_opened",{cold_start:!0}),window.addEventListener(Xi,()=>{Vt==null||Vt.capture("app_opened",{cold_start:!1})})}function zx(){return Pr}function Fx(){return Vt}function Zr(e,t){Pr&&Vt&&Vt.capture(e,t),kD(e,t)}function Hx(e,t){!Pr||!Vt||Vt.identify(e,t)}function Ux(){!Pr||!Vt||Vt.reset()}const zD={"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 FD(){if(!Pr)return;const e=typeof document<"u"?document.referrer:"";if(!e)return;let t=null;for(const[n,r]of Object.entries(zD))if(e.includes(n)){t=r;break}!t||!Vt||Vt.capture("ai_referrer_visit",{ai_engine:t,landing_page:typeof window<"u"?window.location.pathname:"",referrer:e})}function ap(e){Pr&&Vt&&Vt.capture("$pageview",{$current_url:window.location.origin+e}),VD(e)}const HD=Object.freeze(Object.defineProperty({__proto__:null,capturePageview:ap,capturePostHog:Zr,getPostHog:Fx,identifyPostHog:Hx,initPostHog:Bx,isPostHogActive:zx,resetPostHog:Ux},Symbol.toStringTag,{value:"Module"}));let Uo=!1;function UD(){if(Uo)return;const e="https://fbfbd2c15cbe4330be959b7c2d247a88@sentry.avalog.ru/2",t="production",n=+"0.1";if(cr.isNativePlatform()){Promise.all([w(()=>import("./vendor-sentry-qG-dVXi3.js").then(s=>s.f),__vite__mapDeps([3,2])),w(()=>import("./vendor-sentry-qG-dVXi3.js").then(s=>s.e),__vite__mapDeps([3,2]))]).then(([s,l])=>{s.init({dsn:e,environment:t,tracesSampleRate:n,sendDefaultPii:!1},l.init),Uo=!0}).catch(s=>{console.warn("Sentry (native) failed to init:",s)});return}const r=0,o=[oR()];r>0&&w(async()=>{const{replayIntegration:s,getClient:l}=await import("./vendor-sentry-qG-dVXi3.js").then(c=>c.e);return{replayIntegration:s,getClient:l}},__vite__mapDeps([3,2])).then(({replayIntegration:s,getClient:l})=>{const c=l();c&&c.addIntegration(s({maskAllText:!0,blockAllMedia:!0}))}).catch(s=>{console.warn("Sentry replay integration failed to load:",s)}),sR({dsn:e,environment:t,tracesSampleRate:n,replaysSessionSampleRate:r,replaysOnErrorSampleRate:1,integrations:o,sendDefaultPii:!1}),Uo=!0}function WD(e,t){Uo&&aR(e,t?{extra:t}:void 0)}function Oh(e){if(Uo){if(e==null){Cm(null);return}Cm({username:e.email,...e.fullName?{full_name:e.fullName}:{}})}}function GD(e){Uo&&iR("tier",e??"unknown")}const Wx=a.createContext(void 0),qD=()=>{const e=localStorage.getItem("user");if(!e)return null;try{return JSON.parse(e)}catch{return localStorage.removeItem("user"),null}},KD=({children:e})=>{const[t,n]=a.useState(qD),[r,o]=a.useState(()=>localStorage.getItem("isAuthenticated")==="true"),s=(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")),OD.merge().catch(()=>{}),Hx(p.email,{fullName:p.fullName}),Oh(p),Zr("auth_login")},l=()=>{Zr("auth_logout"),Ux(),Oh(null),n(null),o(!1),Gs.logout().catch(()=>{}),gn.clearTokens(),localStorage.removeItem("user")},c=async()=>{try{const u=await Ne.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 a.useEffect(()=>{r&&(!(t!=null&&t.roles)||(t==null?void 0:t.tier)===void 0)&&c()},[r]),i.jsx(Wx.Provider,{value:{user:t,login:s,logout:l,isAuthenticated:r,refreshProfile:c},children:e})},XD={user:null,isAuthenticated:!1,login:()=>{},logout:()=>{},refreshProfile:()=>Promise.resolve([])},lo=()=>a.useContext(Wx)??XD,YD="_authPopup_19voi_1",JD="_authPopup__content_19voi_13",QD="_authPopup__closeButton_19voi_25",ZD="_authPopup__title_19voi_43",eL="_authPopup__tabs_19voi_50",tL="_authPopup__tab_19voi_50",nL="_authPopup__tabActive_19voi_70",rL="_authPopup__error_19voi_82",oL="_authPopup__success_19voi_91",sL="_authPopup__link_19voi_100",aL="_authPopup__hint_19voi_114",iL="_authPopup__fieldError_19voi_120",lL="_authPopup__inputError_19voi_128",cL="_authPopup__form_19voi_154",uL="_authPopup__formGroup_19voi_158",dL="_authPopup__input_19voi_128",fL="_authPopup__buttonsContainer_19voi_180",pL="_authPopup__rememberRow_19voi_188",mL="_authPopup__rememberLabel_19voi_192",gL="_authPopup__rememberCheckbox_19voi_204",hL="_authPopup__submitButton_19voi_224",vL="_authPopup__registerButton_19voi_224",bL="_passwordInput_19voi_254",yL="_togglePassword_19voi_257",We={authPopup:YD,authPopup__content:JD,authPopup__closeButton:QD,authPopup__title:ZD,authPopup__tabs:eL,authPopup__tab:tL,authPopup__tabActive:nL,authPopup__error:rL,authPopup__success:oL,authPopup__link:sL,authPopup__hint:aL,authPopup__fieldError:iL,authPopup__inputError:lL,authPopup__form:cL,authPopup__formGroup:uL,authPopup__input:dL,authPopup__buttonsContainer:fL,authPopup__rememberRow:pL,authPopup__rememberLabel:mL,authPopup__rememberCheckbox:gL,authPopup__submitButton:hL,authPopup__registerButton:vL,passwordInput:bL,togglePassword:yL},Nh={0:{label:"",color:"transparent"},1:{label:"Слабый",color:"#ff4d4f"},2:{label:"Средний",color:"#faad14"},3:{label:"Хороший",color:"#52c41a"},4:{label:"Сильный",color:"#13a10e"}},xL=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},_L=e=>{if(!e)return{score:0,...Nh[0]};const t=e.length,n=xL(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,...Nh[r]}},EL="_strength_1iugs_1",wL="_bar_1iugs_9",SL="_segment_1iugs_15",CL="_label_1iugs_22",si={strength:EL,bar:wL,segment:SL,label:CL},PL=({password:e,theme:t="light"})=>{const{score:n,label:r,color:o}=a.useMemo(()=>_L(e),[e]),s=t==="dark"?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.08)";return i.jsxs("div",{className:si.strength,"aria-live":"polite",children:[i.jsx("div",{className:si.bar,children:[1,2,3,4].map(l=>i.jsx("div",{className:si.segment,style:{background:n>=l?o:s}},l))}),i.jsx("span",{className:si.label,style:{color:n===0?"transparent":o},children:r||"—"})]})},Jc=8,Qc=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,Gx=({isOpen:e,onClose:t,onSuccess:n})=>{const[r,o]=a.useState("login"),[s,l]=a.useState("login"),[c,u]=a.useState(""),[d,p]=a.useState(""),[f,m]=a.useState(""),[h,v]=a.useState(""),[g,b]=a.useState({}),[y,_]=a.useState(!1),{login:x,refreshProfile:S}=lo(),{t:C}=lr(),R=ul(),[P,T]=a.useState(!1),[A,D]=a.useState(!1),[N,V]=a.useState(""),[O,k]=a.useState(null),[z,H]=a.useState(!1),[X,Y]=a.useState(!1),[G,U]=a.useState(!1);a.useEffect(()=>{e&&l(r)},[e,r]);const te=Q=>{g[Q]&&b(re=>({...re,[Q]:void 0,_form:void 0}))},j=async Q=>{Q.preventDefault();const re={};if(c.trim()?Qc.test(c.trim())||(re.email=C("authPopup.err.emailInvalid","Некорректный формат email")):re.email=C("authPopup.err.emailRequired","Введите email"),d||(re.password=C("authPopup.err.passwordRequired","Введите пароль")),b(re),!(Object.keys(re).length>0)){_(!0);try{const ae=await Gs.login(c.trim(),d,G);if(ae.success&&ae.data){x(ae.data.access_token,{email:c.trim(),user_name:ae.data.user_name||c.trim()}),n(),t();try{const ee=await S();ee.includes("ROLE_SUPPLIER")||ee.includes("ROLE_SUPPLIER_VIEWER")?R("/supplier"):(ee.includes("ROLE_ADMIN")||ee.includes("ROLE_MANAGER"))&&R("/admin")}catch{}}else b({_form:ae.message||C("authPopup.err.loginFailed","Неверный email или пароль")})}catch(ae){console.error("Ошибка авторизации:",ae),b({_form:(ae==null?void 0:ae.message)||C("authPopup.err.loginGeneric","Произошла ошибка РїСЂРё авторизации")})}finally{_(!1)}}},L=async Q=>{Q.preventDefault();const re={};f.trim()||(re.fullName=C("authPopup.err.fullNameRequired","Укажите Р¤РРћ")),c.trim()?Qc.test(c.trim())||(re.email=C("authPopup.err.emailInvalid","Некорректный формат email")):re.email=C("authPopup.err.emailRequired","Введите email");const ae=h.replace(/\D/g,"");if(h.trim()?ae.length<10&&(re.phoneNumber=C("authPopup.err.phoneMin","РњРёРЅРёРјСѓРј 10 цифр")):re.phoneNumber=C("authPopup.err.phoneRequired","Укажите телефон"),d?d.length<Jc&&(re.password=C("authPopup.err.passwordMin",`РњРёРЅРёРјСѓРј ${Jc} символов`)):re.password=C("authPopup.err.passwordRequired","Введите пароль"),N?d&&d!==N&&(re.confirmPassword=C("authPopup.err.passwordMismatch","Пароли РЅРµ совпадают")):re.confirmPassword=C("authPopup.err.confirmRequired","Подтвердите пароль"),b(re),Object.keys(re).length>0)return;const ee=h.replace(/^8/,"7").replace(/^7/,"+7");_(!0);try{const se=await Gs.register(c.trim(),d,ee,f.trim());if(se.success&&se.data)x(se.data.access_token,{email:c.trim(),user_name:se.data.user_name||c.trim(),fullName:f.trim(),phoneNumber:ee}),n(),t();else{const ge=se.message||C("authPopup.err.registerFailed","Ошибка РїСЂРё регистрации");se.field?b({[se.field]:ge,_form:ge}):b({_form:ge})}}catch(se){console.error("Ошибка регистрации:",se),b({_form:(se==null?void 0:se.message)||C("authPopup.err.registerGeneric","Произошла ошибка РїСЂРё регистрации")})}finally{_(!1)}},W=()=>{u(""),p(""),m(""),v(""),V(""),b({}),T(!1),D(!1),H(!1),k(null),_(!1)},M=Q=>{o(Q),l(Q),W()},q=async Q=>{Q.preventDefault();const re={};if(c.trim()?Qc.test(c.trim())||(re.email=C("authPopup.err.emailInvalid","Некорректный формат email")):re.email=C("authPopup.err.emailRequired","Введите email"),b(re),!(Object.keys(re).length>0)){Y(!0);try{const{message:ae}=await Gs.passwordResetRequest(c.trim());H(!0),k({message:ae||C("authPopup.forgot.sent","Если пользователь существует, РЅР° указанный email отправлена ссылка для СЃР±СЂРѕСЃР° пароля."),type:"success"})}catch(ae){b({_form:(ae==null?void 0:ae.message)||C("authPopup.err.forgotFailed","РќРµ удалось отправить РїРёСЃСЊРјРѕ. Попробуйте РїРѕР·Р¶Рµ.")})}finally{Y(!1)}}},B=()=>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"})}),J=()=>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:We.authPopup,children:i.jsxs("div",{className:We.authPopup__content,children:[i.jsx("button",{className:We.authPopup__closeButton,onClick:t,children:"Г—"}),s!=="forgot"&&i.jsxs("div",{className:We.authPopup__tabs,children:[i.jsx("button",{type:"button",className:`${We.authPopup__tab} ${r==="login"?We.authPopup__tabActive:""}`,onClick:()=>M("login"),children:C("authPopup.tab.login","Авторизация")}),i.jsx("button",{type:"button",className:`${We.authPopup__tab} ${r==="register"?We.authPopup__tabActive:""}`,onClick:()=>M("register"),children:C("authPopup.tab.register","Регистрация")})]}),s==="forgot"&&i.jsx("h2",{className:We.authPopup__title,children:C("authPopup.forgot.title","Восстановление пароля")}),g._form&&i.jsx("div",{className:We.authPopup__error,children:g._form}),O&&s==="forgot"&&i.jsx("div",{className:O.type==="success"?We.authPopup__success:We.authPopup__error,children:O.message}),s==="forgot"&&i.jsxs("form",{onSubmit:q,className:We.authPopup__form,children:[i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-forgot-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:Q=>{u(Q.target.value),te("email")},className:`${We.authPopup__input} ${g.email?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),disabled:X,"aria-invalid":!!g.email}),g.email&&i.jsx("span",{className:We.authPopup__fieldError,children:g.email})]}),i.jsx("p",{className:We.authPopup__hint,children:z?C("authPopup.forgot.hintSent","РџРёСЃСЊРјРѕ СЃ ссылкой РЅР° СЃР±СЂРѕСЃ пароля отправлено. Проверьте папку «Входящие» Рё «Спам» — обычно РїСЂРёС…РѕРґРёС‚ РІ течение 1–2 РјРёРЅСѓС‚. Ссылка действительна 30 РјРёРЅСѓС‚."):C("authPopup.forgot.hint","Введите email, указанный РїСЂРё регистрации. РњС‹ отправим ссылку для СЃР±СЂРѕСЃР° пароля.")}),i.jsxs("div",{className:We.authPopup__buttonsContainer,children:[i.jsx("button",{type:"button",className:We.authPopup__registerButton,onClick:()=>{l("login"),b({}),H(!1),k(null)},disabled:X,children:C("authPopup.back","Назад")}),i.jsx("button",{type:"submit",className:We.authPopup__submitButton,disabled:X,children:X?C("authPopup.forgot.sending","Отправка..."):z?C("authPopup.forgot.resend","Отправить ещё раз"):C("authPopup.forgot.submit","Отправить ссылку")})]})]}),s==="login"&&r==="login"&&i.jsxs("form",{onSubmit:j,className:We.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"username",id:"auth-login-email",autoComplete:"username",inputMode:"email",spellCheck:!1,value:c,onChange:Q=>{u(Q.target.value),te("email")},className:`${We.authPopup__input} ${g.email?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!g.email,disabled:y}),g.email&&i.jsx("span",{className:We.authPopup__fieldError,children:g.email})]}),i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsxs("div",{className:We.passwordInput,children:[i.jsx("input",{type:P?"text":"password",name:"password",id:"auth-login-password",autoComplete:"current-password",spellCheck:!1,value:d,onChange:Q=>{p(Q.target.value),te("password")},className:`${We.authPopup__input} ${g.password?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.password","Пароль"),"aria-invalid":!!g.password,disabled:y}),i.jsx("button",{type:"button",className:We.togglePassword,onClick:()=>T(!P),tabIndex:-1,children:P?i.jsx(B,{}):i.jsx(J,{})})]}),g.password&&i.jsx("span",{className:We.authPopup__fieldError,children:g.password}),i.jsx("button",{type:"button",className:We.authPopup__link,onClick:()=>{l("forgot"),b({}),k(null)},children:C("authPopup.forgotLink","Забыли пароль?")})]}),i.jsx("div",{className:We.authPopup__rememberRow,children:i.jsxs("label",{className:We.authPopup__rememberLabel,children:[i.jsx("input",{type:"checkbox",checked:G,onChange:Q=>U(Q.target.checked),className:We.authPopup__rememberCheckbox}),i.jsx("span",{children:C("authPopup.rememberMe","Запомнить меня РЅР° 90 дней")})]})}),i.jsx("div",{className:We.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:We.authPopup__submitButton,disabled:y,children:y?C("authPopup.signingIn","Р’С…РѕРґ..."):C("authPopup.signIn","Войти")})})]}),s==="register"&&i.jsxs("form",{onSubmit:L,className:We.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsx("input",{type:"text",name:"fullName",id:"auth-register-fullname",autoComplete:"name",value:f,onChange:Q=>{m(Q.target.value),te("fullName")},className:`${We.authPopup__input} ${g.fullName?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.fullName","Р¤РРћ"),"aria-invalid":!!g.fullName,disabled:y}),g.fullName&&i.jsx("span",{className:We.authPopup__fieldError,children:g.fullName})]}),i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-register-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:Q=>{u(Q.target.value),te("email")},className:`${We.authPopup__input} ${g.email?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!g.email,disabled:y}),g.email&&i.jsx("span",{className:We.authPopup__fieldError,children:g.email})]}),i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsx("input",{type:"tel",name:"phone",id:"auth-register-phone",autoComplete:"tel",inputMode:"tel",value:h,onChange:Q=>{v(Q.target.value),te("phoneNumber")},className:`${We.authPopup__input} ${g.phoneNumber?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.phone","Телефон (+7 900 123 45 67)"),"aria-invalid":!!g.phoneNumber,disabled:y}),g.phoneNumber&&i.jsx("span",{className:We.authPopup__fieldError,children:g.phoneNumber})]}),i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsxs("div",{className:We.passwordInput,children:[i.jsx("input",{type:P?"text":"password",name:"new-password",id:"auth-register-password",autoComplete:"new-password",spellCheck:!1,value:d,onChange:Q=>{p(Q.target.value),te("password")},className:`${We.authPopup__input} ${g.password?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.newPassword",`Пароль (РјРёРЅ. ${Jc} символов)`),"aria-invalid":!!g.password,disabled:y}),i.jsx("button",{type:"button",className:We.togglePassword,onClick:()=>T(!P),tabIndex:-1,children:P?i.jsx(B,{}):i.jsx(J,{})})]}),g.password&&i.jsx("span",{className:We.authPopup__fieldError,children:g.password}),d&&i.jsx(PL,{password:d,theme:"dark"})]}),i.jsxs("div",{className:We.authPopup__formGroup,children:[i.jsxs("div",{className:We.passwordInput,children:[i.jsx("input",{type:A?"text":"password",name:"confirm-password",id:"auth-register-confirm-password",autoComplete:"new-password",spellCheck:!1,value:N,onChange:Q=>{V(Q.target.value),te("confirmPassword")},className:`${We.authPopup__input} ${g.confirmPassword?We.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.confirmPassword","Подтвердите пароль"),"aria-invalid":!!g.confirmPassword,disabled:y}),i.jsx("button",{type:"button",className:We.togglePassword,onClick:()=>D(!A),tabIndex:-1,children:A?i.jsx(B,{}):i.jsx(J,{})})]}),g.confirmPassword&&i.jsx("span",{className:We.authPopup__fieldError,children:g.confirmPassword})]}),i.jsx("div",{className:We.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:We.authPopup__submitButton,disabled:y,children:y?C("authPopup.registering","Регистрация..."):C("authPopup.register","Зарегистрироваться")})})]})]})}):null},qJ=Object.freeze(Object.defineProperty({__proto__:null,default:Gx},Symbol.toStringTag,{value:"Module"})),KJ={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()),Ne.get("/exchange/requests",{params:t}).then(s=>s.data)},get(e){return Ne.get(`/exchange/requests/${e}`).then(t=>t.data)},create(e){return Ne.post("/exchange/requests",e).then(t=>t.data)},update(e,t){return Ne.put(`/exchange/requests/${e}`,t).then(n=>n.data)},delete(e){return Ne.delete(`/exchange/requests/${e}`).then(()=>{})},publish(e){return Ne.post(`/exchange/requests/${e}/publish`,{}).then(t=>t.data)},cancel(e){return Ne.post(`/exchange/requests/${e}/cancel`,{}).then(t=>t.data)},award(e,t){return Ne.post(`/exchange/requests/${e}/award/${t}`,{}).then(n=>n.data)},listMine(e=0,t=20){return Ne.get("/exchange/my-requests",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},placeBid(e,t){return Ne.post(`/exchange/requests/${e}/bids`,t).then(n=>n.data)},updateBid(e,t){return Ne.put(`/exchange/bids/${e}`,t).then(n=>n.data)},withdrawBid(e){return Ne.post(`/exchange/bids/${e}/withdraw`,{}).then(t=>t.data)},extendBid(e,t){return Ne.post(`/exchange/bids/${e}/extend`,{validUntil:t}).then(n=>n.data)},listBids(e){return Ne.get(`/exchange/requests/${e}/bids`).then(t=>t.data)},listMyBids(e=0,t=20){return Ne.get("/exchange/my-bids",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},listQuestions(e){return Ne.get(`/exchange/requests/${e}/questions`).then(t=>t.data)},askQuestion(e,t){return Ne.post(`/exchange/requests/${e}/questions`,{text:t}).then(n=>n.data)},answerQuestion(e,t){return Ne.post(`/exchange/questions/${e}/answer`,{text:t}).then(n=>n.data)},deleteQuestion(e){return Ne.delete(`/exchange/questions/${e}`).then(()=>{})},getReputation(e){return Ne.get(`/exchange/suppliers/${e}/reputation`).then(t=>t.data)},watch(e){return Ne.post(`/exchange/requests/${e}/watch`,{}).then(t=>t.data)},unwatch(e){return Ne.delete(`/exchange/requests/${e}/watch`).then(t=>t.data)},isWatching(e){return Ne.get(`/exchange/requests/${e}/watch`).then(t=>t.data)},listWatching(e=0,t=20){return Ne.get("/exchange/watching",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},clone(e){return Ne.post(`/exchange/requests/${e}/clone`,{}).then(t=>t.data)},proposeCounterOffer(e,t,n){return Ne.post(`/exchange/bids/${e}/counter`,{requestedPriceUsd:t,message:n}).then(r=>r.data)},acceptCounterOffer(e){return Ne.post(`/exchange/counter-offers/${e}/accept`,{}).then(t=>t.data)},rejectCounterOffer(e){return Ne.post(`/exchange/counter-offers/${e}/reject`,{}).then(t=>t.data)},listCounterOffers(e){return Ne.get(`/exchange/bids/${e}/counter-offers`).then(t=>t.data)}},XJ={stats(e,t){const n={};return e&&(n.since=e),t&&(n.until=t),Ne.get("/admin/exchange/stats",{params:n}).then(r=>r.data)}},YJ={stats(e,t=10){const n={topLimit:t};return e&&(n.since=e),Ne.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),Ne.get("/admin/exchange/chat/moderation/messages",{params:o}).then(s=>s.data)}},RL={send(e,t){return Ne.post(`/exchange/requests/${e}/messages`,{text:t}).then(n=>n.data)},list(e){return Ne.get(`/exchange/requests/${e}/messages`).then(t=>t.data)},markRead(e){return Ne.post(`/exchange/requests/${e}/messages/mark-read`).then(()=>{})},unreadCounts(){return Ne.get("/exchange/chat/unread-counts").then(e=>e.data)}},JJ={upload(e,t){const n=new FormData;return n.append("file",t),Ne.post(`/exchange/bids/${e}/attachments`,n,{headers:{"Content-Type":"multipart/form-data"}}).then(r=>r.data)},list(e){return Ne.get(`/exchange/bids/${e}/attachments`).then(t=>t.data)},async download(e){const t=await Ne.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 Ne.delete(`/exchange/attachments/${e}`).then(()=>{})}},QJ={stats(){return Ne.get("/exchange/public-stats").then(e=>e.data)}},ko={list(e={}){const t={page:e.page??0,size:e.size??30,unreadOnly:e.unreadOnly??!1};return Ne.get("/me/notifications",{params:t}).then(n=>n.data)},unreadCount(){return Ne.get("/me/notifications/unread-count").then(e=>e.data)},markRead(e){return Ne.post(`/me/notifications/${e}/read`).then(()=>{})},markAllRead(){return Ne.post("/me/notifications/read-all").then(e=>e.data)}};function TL(e){return!!e&&/eta[_.]?shift/i.test(e)}function AL(e){if(TL(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 IL=6e4,$L=()=>{const e=ul(),[t,n]=a.useState(0),[r,o]=a.useState([]),[s,l]=a.useState(!1),[c,u]=a.useState(!1),d=a.useCallback(()=>{ko.unreadCount().then(g=>n(g.unread)).catch(()=>{})},[]),p=a.useCallback(()=>{l(!0),ko.list({page:0,size:5}).then(o).catch(()=>{}).finally(()=>l(!1))},[]);a.useEffect(()=>{d();const g=setInterval(()=>{typeof document<"u"&&document.visibilityState!=="visible"||d()},IL),b=()=>{document.visibilityState==="visible"&&d()};return document.addEventListener("visibilitychange",b),()=>{clearInterval(g),document.removeEventListener("visibilitychange",b)}},[d]),a.useEffect(()=>{if(typeof document>"u")return;const g=y=>y.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 ko.markRead(g.id),n(y=>Math.max(0,y-1)),o(y=>y.map(_=>_.id===g.id?{..._,readAt:new Date().toISOString()}:_))}catch{}const b=AL(g);b&&(u(!1),e(b))},h=async()=>{try{await ko.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(yr.Text,{strong:!0,children:"Уведомления"}),t>0&&i.jsx(Mi,{size:"small",type:"link",onClick:h,style:{padding:0},children:"Прочитать РІСЃРµ"})]}),i.jsx("div",{style:{flex:1,overflowY:"auto",padding:4},children:s?i.jsx("div",{style:{textAlign:"center",padding:24},children:i.jsx(Qf,{})}):r.length===0?i.jsx(Om,{image:Om.PRESENTED_IMAGE_SIMPLE,description:"Нет уведомлений",style:{padding:16}}):i.jsx(xd,{size:"small",dataSource:r,renderItem:g=>i.jsx(xd.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(wl,{direction:"vertical",size:2,style:{width:"100%"},children:[i.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:8},children:[i.jsx(yr.Text,{strong:!0,style:{fontSize:13},children:g.subject||g.eventCode}),i.jsx(yr.Text,{type:"secondary",style:{fontSize:11},children:mf(g.sentAt).format("DD.MM HH:mm")})]}),g.body&&i.jsx(yr.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(Mi,{type:"link",size:"small",onClick:()=>{u(!1),e("/notifications")},children:"Р’СЃРµ уведомления в†’"})})]});return i.jsx(ax,{open:c,onOpenChange:f,trigger:["click"],placement:"bottomRight",popupRender:()=>v,children:i.jsx(io,{title:"Уведомления",children:i.jsx("span",{style:{display:"inline-flex",cursor:"pointer",padding:"0 6px"},children:i.jsx(Bi,{count:t,size:"small",offset:[-2,4],children:i.jsx("span",{style:{fontSize:20,lineHeight:1},children:"рџ””"})})})})})},qx='"Inter Variable", "Manrope Variable", system-ui, sans-serif',jL={algorithm:[qb.defaultAlgorithm],token:{colorPrimary:"#047857",colorLink:"#047857",colorLinkHover:"#065F46",colorTextBase:"#0F172A",colorBgBase:"#FFFFFF",borderRadius:10,controlHeight:44,fontFamily:qx}},OL={algorithm:[qb.darkAlgorithm],token:{colorPrimary:"#10B981",colorLink:"#34D399",colorLinkHover:"#6EE7B7",colorTextBase:"#E8EDEA",colorBgBase:"#07120D",colorBgContainer:"#0D1F17",colorTextPlaceholder:"#5F756B",borderRadius:10,controlHeight:44,fontFamily:qx},components:{Input:{colorText:"#E8EDEA"},Select:{colorText:"#E8EDEA"}}},NL=e=>e==="dark"?OL:jL,Kx="avalog-theme",Xx=a.createContext(null);function DL(){if(typeof window>"u")return"light";try{const e=window.localStorage.getItem(Kx);if(e==="light"||e==="dark")return e}catch{}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function LL({children:e,locale:t}){const[n,r]=a.useState(DL);a.useEffect(()=>{const c=document.documentElement;c.classList.toggle("dark",n==="dark"),c.setAttribute("data-theme",n);try{window.localStorage.setItem(Kx,n)}catch{}},[n]);const o=a.useCallback(c=>r(c),[]),s=a.useCallback(()=>r(c=>c==="dark"?"light":"dark"),[]),l=a.useMemo(()=>({mode:n,setMode:o,toggle:s}),[n,o,s]);return i.jsx(Xx.Provider,{value:l,children:i.jsx(UR,{theme:NL(n),locale:t,children:e})})}function ML(){const e=a.useContext(Xx);if(!e)throw new Error("useTheme must be used within <ThemeProvider>");return e}function Dh({className:e}){const{t}=lr(),{mode:n,toggle:r}=ML(),o=n==="dark",s=o?t("ui.themeToggle.light","Светлая тема"):t("ui.themeToggle.dark","Тёмная тема");return i.jsx("button",{type:"button",onClick:r,"aria-label":s,title:s,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 kL=[{code:"ru",label:"RU"},{code:"en",label:"EN"},{code:"zho",label:"ZH"},{code:"tr",label:"TR"},{code:"hi",label:"HI"}],Lh=(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 VL(){var D,N,V,O;const{t:e,i18n:t}=lr(),[n,r]=a.useState(!1),[o,s]=a.useState(()=>t.resolvedLanguage??t.language??"ru"),[l,c]=a.useState(!1),[u,d]=a.useState(!1),{isAuthenticated:p,user:f,logout:m}=lo(),h=((D=f==null?void 0:f.roles)==null?void 0:D.some(k=>k==="ROLE_SUPPLIER"||k==="ROLE_SUPPLIER_VIEWER"))??!1,v=((N=f==null?void 0:f.roles)==null?void 0:N.includes("ROLE_ADMIN"))??!1,g=((V=f==null?void 0:f.roles)==null?void 0:V.includes("ROLE_MANAGER"))??!1,b=((O=f==null?void 0:f.roles)==null?void 0:O.includes("ROLE_SALES_STAFF"))??!1,y=ul(),_=()=>{m(),d(!1),y("/")},[x,S]=a.useState(0);a.useEffect(()=>{if(!p){S(0);return}let k=!1;const z=()=>{RL.unreadCounts().then(X=>{k||S(Object.values(X).reduce((Y,G)=>Y+G,0))}).catch(()=>{k||S(0)})};z();const H=window.setInterval(z,6e4);return()=>{k=!0,window.clearInterval(H)}},[p]);const C=a.useRef(null),R=k=>{t.changeLanguage(k),s(k),r(!1),typeof document<"u"&&(document.documentElement.lang=k)},P=()=>{r(!n)};a.useEffect(()=>{if(!n)return;const k=H=>{C.current&&!C.current.contains(H.target)&&r(!1)},z=H=>{H.key==="Escape"&&r(!1)};return document.addEventListener("mousedown",k),document.addEventListener("keydown",z),()=>{document.removeEventListener("mousedown",k),document.removeEventListener("keydown",z)}},[n]),a.useEffect(()=>{const k=()=>c(!0);return window.addEventListener("auth:session-expired",k),()=>window.removeEventListener("auth:session-expired",k)},[]);const T=k=>{k.preventDefault(),p?y("/Profile",{state:{section:"profile"}}):c(!0)},A=()=>{c(!1),y("/Profile")};return i.jsxs(a.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(Pt,{to:"/",className:"logo_link",children:i.jsx("div",{className:"logo"})}),i.jsxs("div",{className:"header_nav-left",children:[i.jsx(Pt,{to:"/",className:"nav-link calculator-link header-nav-link",children:"Калькулятор"}),i.jsx(Pt,{to:p?"/exchange":"/exchange/about",className:"nav-link header-nav-link",children:i.jsx(Bi,{count:x,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})}),p&&i.jsx(Pt,{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:[p&&i.jsx($L,{}),i.jsx(Pt,{to:"/plans",className:"nav-link header-nav-link",children:"Тарифы"}),i.jsx(Pt,{to:"/contacts",className:"nav-link header-nav-link",children:"Контакты"}),h&&i.jsx(Pt,{to:"/supplier",className:"nav-link header-nav-link",children:"Кабинет поставщика"}),(v||g)&&i.jsx(Pt,{to:"/admin",className:"nav-link header-nav-link",children:v?"РђРґРјРёРЅ-панель":"Панель менеджера"}),b&&i.jsx(Pt,{to:"/lk/sales/leads",className:"nav-link header-nav-link",children:"Лиды"}),p?i.jsxs(i.Fragment,{children:[i.jsxs("button",{className:"login-button header-nav-login header-nav-login--authed",onClick:k=>{k.preventDefault(),y("/Profile",{state:{section:"profile"}})},title:(f==null?void 0:f.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:Lh(f==null?void 0:f.fullName,f==null?void 0:f.email)})]}),i.jsx("button",{type:"button",className:"nav-link header-nav-link header-nav-logout",onClick:_,"data-testid":"header-logout",children:e("navigation.logout","Выход")})]}):i.jsxs("button",{className:"login-button header-nav-login",onClick:T,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(Dh,{className:"header-theme-toggle"}),i.jsxs("div",{className:"language_selector",ref:C,children:[i.jsxs("button",{type:"button",className:"language_selector__trigger",onClick:P,"aria-haspopup":"listbox","aria-expanded":n,"aria-controls":"header-language-listbox","aria-label":`Текущий язык: ${o.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:o.toUpperCase()})]}),n&&i.jsx("ul",{id:"header-language-listbox",className:"language_dropdown",role:"listbox","aria-label":"Выберите язык",style:{listStyle:"none",margin:0,padding:0},children:kL.map(k=>i.jsx("li",{role:"option","aria-selected":o===k.code,className:"language_option",onClick:()=>R(k.code),onKeyDown:z=>{(z.key==="Enter"||z.key===" ")&&(z.preventDefault(),R(k.code))},tabIndex:0,children:k.label},k.code))})]}),i.jsxs("button",{className:"mobile-menu-toggle",onClick:()=>d(!u),"aria-label":"Меню",children:[i.jsx("span",{className:`burger-line ${u?"active":""}`}),i.jsx("span",{className:`burger-line ${u?"active":""}`}),i.jsx("span",{className:`burger-line ${u?"active":""}`})]})]})]}),i.jsxs("div",{className:`navigation-container ${u?"mobile-open":""}`,children:[i.jsx("div",{className:"nav-item nav-item--theme",children:i.jsx(Dh,{className:"header-theme-toggle"})}),i.jsx(Pt,{to:"/contacts",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:"Контакты"})}),i.jsx(Pt,{to:"/plans",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:"Тарифы"})}),i.jsx(Pt,{to:"/",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link calculator-link",children:"Калькулятор"})}),i.jsx(Pt,{to:p?"/exchange":"/exchange/about",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:i.jsx(Bi,{count:x,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})})}),h&&i.jsx(Pt,{to:"/supplier",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:"Кабинет поставщика"})}),(v||g)&&i.jsx(Pt,{to:"/admin",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:v?"РђРґРјРёРЅ-панель":"Панель менеджера"})}),b&&i.jsx(Pt,{to:"/lk/sales/leads",className:"nav-item",onClick:()=>d(!1),children:i.jsx("span",{className:"nav-link",children:"Лиды"})}),p?i.jsxs("div",{className:"nav-item",children:[i.jsxs("button",{className:"login-button login-button--authed",onClick:k=>{k.preventDefault(),d(!1),y("/Profile",{state:{section:"profile"}})},title:(f==null?void 0:f.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:Lh(f==null?void 0:f.fullName,f==null?void 0:f.email)})]}),i.jsx("button",{type:"button",className:"nav-link header-nav-link header-nav-logout",onClick:_,"data-testid":"header-logout-mobile",children:e("navigation.logout","Выход")})]}):i.jsx("div",{className:"nav-item",children:i.jsxs("button",{className:"login-button",onClick:k=>{k.preventDefault(),d(!1),T(k)},children:[i.jsx("span",{className:"user-icon"}),"Войти"]})})]})]})}),i.jsx(Gx,{isOpen:l,onClose:()=>c(!1),onSuccess:A})]})}const Mh={async getWelcomeMessage(){const e=await Ne.get("/welcome-message",{responseType:"text"});return typeof e.data=="string"?e.data:""},async getManagerMessage(){const e=await Ne.get("/manager-message",{responseType:"text"});return typeof e.data=="string"?e.data:""}},Yx="avalog_attribution",BL=30,zL=BL*24*60*60*1e3,FL=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")}},Jx=()=>{try{const e=localStorage.getItem(Yx)??sessionStorage.getItem(Qx);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t._capturedAtEpoch)!="number"||Date.now()-t._capturedAtEpoch>zL?null:t}catch{return null}},Qx="avalog_attribution_session",HL=e=>{const t=JSON.stringify(e);try{localStorage.setItem(Yx,t)}catch{}try{sessionStorage.setItem(Qx,t)}catch{}},UL=()=>{if(typeof window>"u"||typeof localStorage>"u"||Jx())return;const n={...FL(window.location.search),referrer:document.referrer||null,landingUrl:window.location.href,capturedAt:new Date().toISOString(),_capturedAtEpoch:Date.now()};HL(n)},Zx=()=>{const e=Jx();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},ZJ=e=>{const t=Zx();if(!t)return;const n=(t.utmSource??"").toLowerCase(),r=(t.utmMedium??"").toLowerCase();(n==="yandex"||n==="ya")&&r==="cpc"&&w(async()=>{const{capturePostHog:s}=await Promise.resolve().then(()=>HD);return{capturePostHog:s}},void 0).then(({capturePostHog:s})=>{s("yd_conversion",{campaign_id:t.utmCampaign??null,ad_group:t.utmContent??null,keyword:t.utmTerm??null,form_name:e})}).catch(()=>{})},WL={async createSession(){const t=(await Ne.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 Ne.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??Zx()};return(await Ne.post("/chat/widget/reply",t,{skipAuth:!0})).data},getLkThreads(e=50){return Ne.get("/chat/lk/threads",{params:{limit:e}}).then(t=>t.data??[])},getLkMessages(e,t=100){return Ne.get(`/chat/lk/${e}/messages`,{params:{limit:t}}).then(n=>n.data??[])},postLkMessage(e,t){return Ne.post(`/chat/lk/${e}/message`,{text:t.text,sender:t.sender}).then(n=>n.data)}},GL="_fab_15u6a_1",qL="_panel_15u6a_29",KL="_panelHeader_15u6a_57",XL="_closeBtn_15u6a_67",YL="_messages_15u6a_81",JL="_loading_15u6a_88",QL="_error_15u6a_89",ZL="_empty_15u6a_90",eM="_messageUser_15u6a_107",tM="_messageBot_15u6a_108",nM="_messageText_15u6a_132",rM="_inputRow_15u6a_138",oM="_input_15u6a_138",sM="_sendBtn_15u6a_171",pn={fab:GL,panel:qL,panelHeader:KL,closeBtn:XL,messages:YL,loading:JL,error:QL,empty:ZL,messageUser:eM,messageBot:tM,messageText:nM,inputRow:rM,input:oM,sendBtn:sM},Zc="Добро пожаловать! Задайте РІРѕРїСЂРѕСЃ — РјС‹ ответим РІ чате.",aM=()=>{const[e,t]=a.useState(!1),[n,r]=a.useState([]),[o,s]=a.useState(null),[l,c]=a.useState(""),[u,d]=a.useState(!1),[p,f]=a.useState(!1),[m,h]=a.useState(null),v=a.useRef(null),g=()=>{var _;return(_=v.current)==null?void 0:_.scrollIntoView({behavior:"smooth"})};a.useEffect(()=>{g()},[n]),a.useEffect(()=>{if(!e)return;d(!0),h(null),r([]),s(null),(async()=>{var S;if(!!!((S=gn.getAccessToken())!=null&&S.trim())){r([{role:"system",text:Zc}]),d(!1);return}try{const[C,R]=await Promise.allSettled([Mh.getWelcomeMessage(),Mh.getManagerMessage()]),P=C.status==="fulfilled"?C.value:"",T=R.status==="fulfilled"?R.value:"",A=[];P&&A.push({role:"system",text:P}),T&&A.push({role:"system",text:T}),A.length===0&&A.push({role:"system",text:Zc}),r(A)}catch{r([{role:"system",text:Zc}])}finally{d(!1)}})()},[e]);const b=async()=>{const _=l.trim();if(!(!_||p)){c(""),r(x=>[...x,{role:"user",text:_}]),f(!0);try{const x=n.filter(C=>C.role==="user"||C.role==="bot").map(C=>({role:C.role==="user"?"user":"assistant",content:C.text})),S=await WL.widgetReply({message:_,sessionId:o??void 0,history:x.length?x:void 0});S.sessionId&&s(S.sessionId),r(C=>[...C,{role:"bot",text:S.reply||"(нет ответа)"}])}catch{r(x=>[...x,{role:"bot",text:"Ошибка отправки. Попробуйте РїРѕР·Р¶Рµ."}])}finally{f(!1)}}},y=_=>{_.key==="Enter"&&!_.shiftKey&&(_.preventDefault(),b())};return i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:pn.fab,onClick:()=>t(_=>!_),"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:pn.panel,children:[i.jsxs("div",{className:pn.panelHeader,children:[i.jsx("span",{children:"Чат"}),i.jsx("button",{type:"button",className:pn.closeBtn,onClick:()=>t(!1),"aria-label":"Закрыть",children:"Г—"})]}),i.jsxs("div",{className:pn.messages,children:[u&&i.jsx("div",{className:pn.loading,children:"Загрузка..."}),m&&i.jsx("div",{className:pn.error,children:m}),!u&&!m&&i.jsxs(i.Fragment,{children:[n.map((_,x)=>i.jsx("div",{className:_.role==="user"?pn.messageUser:pn.messageBot,children:i.jsx("div",{className:pn.messageText,children:_.text})},x)),n.length===0&&i.jsx("div",{className:pn.empty,children:"Нет сообщений"}),i.jsx("div",{ref:v})]})]}),!u&&!m&&i.jsxs("div",{className:pn.inputRow,children:[i.jsx("input",{type:"text",className:pn.input,placeholder:"Введите сообщение...",value:l,onChange:_=>c(_.target.value),onKeyDown:y,disabled:p}),i.jsx("button",{type:"button",className:pn.sendBtn,onClick:b,disabled:p||!l.trim(),"aria-label":"Отправить",children:"Отправить"})]})]})]})},Id="Avalog",Ri="Avalog — онлайн-расчёт стоимости международной доставки РіСЂСѓР·РѕРІ: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа Рё мультимодальные перевозки.",xr="https://avalog.ru",iM=`${xr}/og-image.jpg`,Dn=(e,t,n,r)=>({"@context":"https://schema.org","@type":"Service",name:t,serviceType:e,description:n,provider:{"@type":"Organization",name:"Avalog",url:xr},areaServed:[{"@type":"Country",name:"Р РѕСЃСЃРёСЏ"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"}],availableLanguage:["ru","en","zh"],url:`${xr}${r}`}),kh={"/":{title:"Калькулятор стоимости доставки РіСЂСѓР·РѕРІ | Avalog",description:"Рассчитайте стоимость международной доставки Р·Р° минуту: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа, мультимодальные маршруты. Прозрачные тарифы перевозчиков.",jsonLd:{"@context":"https://schema.org","@type":"WebApplication",name:"Avalog — калькулятор тарифов",description:"Онлайн-калькулятор стоимости международной перевозки РіСЂСѓР·РѕРІ: морем, РїРѕ Р¶/Рґ, авто Рё авиа. Расчёт занимает менее минуты.",url:xr,applicationCategory:"BusinessApplication",operatingSystem:"All",offers:{"@type":"Offer",price:"0",priceCurrency:"RUB"},provider:{"@type":"Organization",name:"Avalog",url:xr}}},"/about":{title:"Транспортные услуги Avalog — РѕР±Р·РѕСЂ направлений",description:"Полный спектр транспортных услуг: РјРѕСЂСЃРєРёРµ контейнерные перевозки, Р¶/Рґ, авто, авиа, мультимодальная логистика, аренда контейнеров, таможенное оформление."},"/o-kompanii":{title:"Рћ компании Avalog — международная логистика",description:"Avalog — международный логистический оператор СЃ собственным IT-калькулятором тарифов перевозчиков. Рстория, команда, география работы."},"/Main":{title:"Avalog — главная страница",description:Ri},"/railway":{title:"Железнодорожные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.",jsonLd:Dn("Железнодорожные перевозки","Железнодорожные перевозки РіСЂСѓР·РѕРІ — Avalog","Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.","/railway")},"/marineservice":{title:"РњРѕСЂСЃРєРёРµ контейнерные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.",jsonLd:Dn("РњРѕСЂСЃРєРёРµ контейнерные перевозки","РњРѕСЂСЃРєРёРµ перевозки FCL/LCL — Avalog","РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.","/marineservice")},"/reviews":{title:"Отзывы клиентов Avalog — реальные оценки доставок",description:"Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog. Только подтверждённые заявки, оценки 4в… Рё выше, открытые комментарии Рё ответы перевозчиков.",jsonLd:Dn("Отзывы клиентов","Отзывы клиентов Avalog","Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа маршруты СЃ открытыми комментариями.","/reviews")},"/exchange/about":{title:"Биржа грузоперевозок Avalog — открытые маршруты Рё аукционы",description:"Открытая Р±РёСЂР¶Р° логистических заявок Рё предложений. Клиенты публикуют маршруты, поставщики делают ставки. Прозрачные цены, без скрытых наценок.",jsonLd:Dn("Биржа грузоперевозок","Биржа грузоперевозок — Avalog","Открытая площадка тендеров РЅР° грузоперевозки. Sealed-bid между клиентами Рё проверенными поставщиками.","/exchange/about")},"/exchange":{title:"Биржа заявок — открытые тендеры РЅР° грузоперевозки | Avalog",description:"Живая лента тендеров РЅР° грузоперевозки. Sealed-bid Рё open аукционы между клиентами Рё проверенными поставщиками. Прозрачные цены, без скрытых наценок.",jsonLd:Dn("Биржа тендеров","Биржа тендеров РЅР° грузоперевозки — Avalog","Живая лента тендеров: фильтр РїРѕ РіРѕСЂРѕРґСѓ отправления Рё назначения, типу РіСЂСѓР·Р°. Подача ставок поставщиками, выбор победителя клиентом.","/exchange")},"/autotransport":{title:"Автоперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.",jsonLd:Dn("Автоперевозки","Автоперевозки РіСЂСѓР·РѕРІ — Avalog","Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.","/autotransport")},"/airtransportations":{title:"Авиаперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.",jsonLd:Dn("Авиаперевозки","Грузовые авиаперевозки — Avalog","Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.","/airtransportations")},"/groupagecargo":{title:"Сборные РіСЂСѓР·С‹ (LCL) — международная доставка | Avalog",description:"Сборные РіСЂСѓР·С‹ РёР· Китая Рё Юго-Восточной РђР·РёРё: морем, поездом, автомобилем. Расчёт стоимости РїРѕ весу Рё объёму, консолидация РЅР° складе отправителя.",jsonLd:Dn("Сборные РіСЂСѓР·С‹ 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:`${xr}/og-image.jpg`,url:`${xr}/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:Dn("Мультимодальные перевозки","Мультимодальные перевозки — 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:Dn("Таможенное оформление","Таможенное оформление Рё брокерские услуги — Avalog","Таможенное оформление импорта Рё экспорта, классификация РўРќ Р’РР”, сертификация, брокерское сопровождение.","/customsservices")},"/containerrental":{title:"Аренда контейнеров — 20DV, 40HC, рефрижераторы | Avalog",description:"Аренда РјРѕСЂСЃРєРёС… контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.",jsonLd:Dn("Аренда контейнеров","Аренда РјРѕСЂСЃРєРёС… контейнеров — Avalog","Аренда контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.","/containerrental")},"/blog":{title:"Блог Avalog — статьи Рѕ международной логистике",description:"Статьи Рѕ логистике: тарифы, маршруты, таможенные правила, новости рынка контейнерных перевозок Рё международной торговли."}},lM=new Set(["/Profile","/Dashboard","/reset-password","/order-details/:id","/search-results","/mailing-view/:token","/ktk"]),cM=e=>{if(e in kh)return{...kh[e],pathForCanonical:e};if(e.startsWith("/blog/"))return{title:"Статья блога | Avalog",description:Ri,pathForCanonical:e};const t=lM.has(e),n=e.startsWith("/order-details/")||e.startsWith("/mailing-view/");return t||n?{title:`${Id}`,description:Ri,pathForCanonical:e,noindex:!0}:{title:`${Id}`,description:Ri,pathForCanonical:e,noindex:!0}},eu={SITE_NAME:Id,SITE_URL:xr,OG_IMAGE_DEFAULT:iM},uM=()=>{const{pathname:e}=Sn(),t=cM(e),n=!t.noindex,r=Yb();let o,s;if(r.enabled){const c=YR(r.mode,r.locale,t.pathForCanonical);o=c.canonical,s=c.alternates}else o=`${eu.SITE_URL}${t.pathForCanonical}`,s=[{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??eu.OG_IMAGE_DEFAULT;return i.jsxs(jT,{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&&s.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:eu.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)})]})},dM=["shanghai-moskva","guangzhou-moskva","shenzhen-moskva","beijing-moskva","tianjin-moskva","istanbul-moskva","shanghai-sankt-peterburg","guangzhou-sankt-peterburg","mumbai-moskva","busan-vladivostok"];function e_(){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 fM(){if(!e_())return;const e=[()=>w(()=>import("./AboutCompany-BQ4nhanV.js"),__vite__mapDeps([4,2,5,6,7,3,8,9,10,1,11,12])),()=>w(()=>import("./ContactsPage-CRFfKpWV.js"),__vite__mapDeps([13,2,5,6,7,3,8,9,10,1,11,14])),()=>w(()=>import("./Blog-CrLPwTVi.js"),__vite__mapDeps([15,2,16,17,18,9,5,6,7,3,8,10,1,11,19])),()=>w(()=>import("./FAQPage-CiGyip9K.js"),__vite__mapDeps([20,2,5,6,7,3,8,9,10,1,11,21])),()=>w(()=>import("./MainPage-DgMVrYaQ.js"),__vite__mapDeps([22,2,18,9,1,7,3,11,23])),()=>w(()=>import("./MultiModal-Diqm282p.js"),__vite__mapDeps([24,2,9,18,1,7,3,11,25]))];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 pM(){e_()&&window.requestIdleCallback(()=>{Promise.all([w(()=>Promise.resolve().then(()=>QY),void 0),w(()=>import("./routePairApi-soQ-LyyU.js"),__vite__mapDeps([26,1,2,9,7,3,11]))]).then(([{queryClient:e},{routePairApi:t}])=>{for(const n of dM)e.prefetchQuery({queryKey:["routePairDetail",n],queryFn:()=>t.detail(n),staleTime:5*6e4})}).catch(()=>{})},{timeout:8e3})}const mM=()=>{const{pathname:e}=Sn();return a.useEffect(()=>{window.scrollTo(0,0)},[e]),a.useEffect(()=>{fM(),pM()},[]),a.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(uM,{}),i.jsx("div",{className:"background-image"}),i.jsxs("div",{className:"w-full",children:[i.jsx(VL,{}),i.jsx("div",{className:"content-wrapper",children:i.jsx("div",{className:"content",children:i.jsx(BP,{})})})]}),i.jsx(aM,{})]})};/**
* @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 t_=(...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 gM=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 hM=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 Vh=e=>{const t=hM(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 tu={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 vM=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},bM=a.createContext({}),yM=()=>a.useContext(bM),xM=a.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:o="",children:s,iconNode:l,...c},u)=>{const{size:d=24,strokeWidth:p=2,absoluteStrokeWidth:f=!1,color:m="currentColor",className:h=""}=yM()??{},v=r??f?Number(n??p)*24/Number(t??d):n??p;return a.createElement("svg",{ref:u,...tu,width:t??d??tu.width,height:t??d??tu.height,stroke:e??m,strokeWidth:v,className:t_("lucide",h,o),...!s&&!vM(c)&&{"aria-hidden":"true"},...c},[...l.map(([g,b])=>a.createElement(g,b)),...Array.isArray(s)?s:[s]])});/**
* @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 Ot=(e,t)=>{const n=a.forwardRef(({className:r,...o},s)=>a.createElement(xM,{ref:s,iconNode:t,className:t_(`lucide-${gM(Vh(e))}`,`lucide-${e}`,r),...o}));return n.displayName=Vh(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 _M=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],n_=Ot("arrow-right",_M);/**
* @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 EM=[["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"}]],wM=Ot("bell-ring",EM);/**
* @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 SM=[["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"}]],Bh=Ot("bell",SM);/**
* @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 CM=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ip=Ot("check",CM);/**
* @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 PM=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],lp=Ot("chevron-down",PM);/**
* @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 RM=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],TM=Ot("chevron-right",RM);/**
* @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 AM=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],IM=Ot("chevron-up",AM);/**
* @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 $M=[["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"}]],jM=Ot("circle-question-mark",$M);/**
* @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 OM=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],r_=Ot("circle",OM);/**
* @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 NM=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],zh=Ot("clock",NM);/**
* @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 DM=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],LM=Ot("info",DM);/**
* @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 MM=[["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"}]],kM=Ot("layers",MM);/**
* @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 VM=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Fh=Ot("loader-circle",VM);/**
* @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 BM=[["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"}]],zM=Ot("log-in",BM);/**
* @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 FM=[["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"}]],HM=Ot("plane",FM);/**
* @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 UM=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],WM=Ot("search",UM);/**
* @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 GM=[["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"}]],qM=Ot("ship",GM);/**
* @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 KM=[["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"}]],XM=Ot("tram-front",KM);/**
* @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 YM=[["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"}]],JM=Ot("truck",YM);/**
* @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 QM=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],cp=Ot("x",QM),ZM=(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},ek=(e,t)=>({classGroupId:e,validator:t}),o_=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Yi="-",Hh=[],tk="arbitrary..",nk=e=>{const t=ok(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:l=>{if(l.startsWith("[")&&l.endsWith("]"))return rk(l);const c=l.split(Yi),u=c[0]===""&&c.length>1?1:0;return s_(c,u,t)},getConflictingClassGroupIds:(l,c)=>{if(c){const u=r[l],d=n[l];return u?d?ZM(d,u):u:d||Hh}return n[l]||Hh}}},s_=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const o=e[t],s=n.nextPart.get(o);if(s){const d=s_(e,t+1,s);if(d)return d}const l=n.validators;if(l===null)return;const c=t===0?e.join(Yi):e.slice(t).join(Yi),u=l.length;for(let d=0;d<u;d++){const p=l[d];if(p.validator(c))return p.classGroupId}},rk=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?tk+r:void 0})(),ok=e=>{const{theme:t,classGroups:n}=e;return sk(n,t)},sk=(e,t)=>{const n=o_();for(const r in e){const o=e[r];up(o,n,r,t)}return n},up=(e,t,n,r)=>{const o=e.length;for(let s=0;s<o;s++){const l=e[s];ak(l,t,n,r)}},ak=(e,t,n,r)=>{if(typeof e=="string"){ik(e,t,n);return}if(typeof e=="function"){lk(e,t,n,r);return}ck(e,t,n,r)},ik=(e,t,n)=>{const r=e===""?t:a_(t,e);r.classGroupId=n},lk=(e,t,n,r)=>{if(uk(e)){up(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(ek(n,e))},ck=(e,t,n,r)=>{const o=Object.entries(e),s=o.length;for(let l=0;l<s;l++){const[c,u]=o[l];up(u,a_(t,c),n,r)}},a_=(e,t)=>{let n=e;const r=t.split(Yi),o=r.length;for(let s=0;s<o;s++){const l=r[s];let c=n.nextPart.get(l);c||(c=o_(),n.nextPart.set(l,c)),n=c}return n},uk=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,dk=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const o=(s,l)=>{n[s]=l,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(s){let l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return o(s,l),l},set(s,l){s in n?n[s]=l:o(s,l)}}},$d="!",Uh=":",fk=[],Wh=(e,t,n,r,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:o}),pk=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=o=>{const s=[];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===Uh){s.push(o.slice(u,g)),u=g+1;continue}if(b==="/"){d=g;continue}}b==="["?l++:b==="]"?l--:b==="("?c++:b===")"&&c--}const f=s.length===0?o:o.slice(u);let m=f,h=!1;f.endsWith($d)?(m=f.slice(0,-1),h=!0):f.startsWith($d)&&(m=f.slice(1),h=!0);const v=d&&d>u?d-u:void 0;return Wh(s,h,m,v)};if(t){const o=t+Uh,s=r;r=l=>l.startsWith(o)?s(l.slice(o.length)):Wh(fk,!1,l,void 0,!0)}if(n){const o=r;r=s=>n({className:s,parseClassName:o})}return r},mk=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let o=[];for(let s=0;s<n.length;s++){const l=n[s],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}},gk=e=>({cache:dk(e.cacheSize),parseClassName:pk(e),sortModifiers:mk(e),postfixLookupClassGroupIds:hk(e),...nk(e)}),hk=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},vk=/\s+/,bk=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:s,postfixLookupClassGroupIds:l}=t,c=[],u=e.trim().split(vk);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 y=!!b,_;if(y){const P=g.substring(0,b);_=r(P);const T=_&&l[_]?r(g):void 0;T&&T!==_&&(_=T,y=!1)}else _=r(g);if(!_){if(!y){d=f+(d.length>0?" "+d:d);continue}if(_=r(g),!_){d=f+(d.length>0?" "+d:d);continue}y=!1}const x=h.length===0?"":h.length===1?h[0]:s(h).join(":"),S=v?x+$d:x,C=S+_;if(c.indexOf(C)>-1)continue;c.push(C);const R=o(_,y);for(let P=0;P<R.length;++P){const T=R[P];c.push(S+T)}d=f+(d.length>0?" "+d:d)}return d},yk=(...e)=>{let t=0,n,r,o="";for(;t<e.length;)(n=e[t++])&&(r=i_(n))&&(o&&(o+=" "),o+=r);return o},i_=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=i_(e[r]))&&(n&&(n+=" "),n+=t);return n},xk=(e,...t)=>{let n,r,o,s;const l=u=>{const d=t.reduce((p,f)=>f(p),e());return n=gk(d),r=n.cache.get,o=n.cache.set,s=c,c(u)},c=u=>{const d=r(u);if(d)return d;const p=bk(u,n);return o(u,p),p};return s=l,(...u)=>s(yk(...u))},_k=[],Dt=e=>{const t=n=>n[e]||_k;return t.isThemeGetter=!0,t},l_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,c_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ek=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,wk=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Sk=/\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$/,Ck=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Pk=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Rk=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,pr=e=>Ek.test(e),ct=e=>!!e&&!Number.isNaN(Number(e)),Wn=e=>!!e&&Number.isInteger(Number(e)),nu=e=>e.endsWith("%")&&ct(e.slice(0,-1)),nr=e=>wk.test(e),u_=()=>!0,Tk=e=>Sk.test(e)&&!Ck.test(e),dp=()=>!1,Ak=e=>Pk.test(e),Ik=e=>Rk.test(e),$k=e=>!ze(e)&&!Fe(e),jk=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)),Ok=e=>Ar(e,p_,dp),ze=e=>l_.test(e),Ur=e=>Ar(e,m_,Tk),Gh=e=>Ar(e,zk,ct),Nk=e=>Ar(e,h_,u_),Dk=e=>Ar(e,g_,dp),qh=e=>Ar(e,d_,dp),Lk=e=>Ar(e,f_,Ik),ai=e=>Ar(e,v_,Ak),Fe=e=>c_.test(e),Os=e=>co(e,m_),Mk=e=>co(e,g_),Kh=e=>co(e,d_),kk=e=>co(e,p_),Vk=e=>co(e,f_),ii=e=>co(e,v_,!0),Bk=e=>co(e,h_,!0),Ar=(e,t,n)=>{const r=l_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},co=(e,t,n=!1)=>{const r=c_.exec(e);return r?r[1]?t(r[1]):n:!1},d_=e=>e==="position"||e==="percentage",f_=e=>e==="image"||e==="url",p_=e=>e==="length"||e==="size"||e==="bg-size",m_=e=>e==="length",zk=e=>e==="number",g_=e=>e==="family-name",h_=e=>e==="number"||e==="weight",v_=e=>e==="shadow",Fk=()=>{const e=Dt("color"),t=Dt("font"),n=Dt("text"),r=Dt("font-weight"),o=Dt("tracking"),s=Dt("leading"),l=Dt("breakpoint"),c=Dt("container"),u=Dt("spacing"),d=Dt("radius"),p=Dt("shadow"),f=Dt("inset-shadow"),m=Dt("text-shadow"),h=Dt("drop-shadow"),v=Dt("blur"),g=Dt("perspective"),b=Dt("aspect"),y=Dt("ease"),_=Dt("animate"),x=()=>["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(),Fe,ze],R=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],T=()=>[Fe,ze,u],A=()=>[pr,"full","auto",...T()],D=()=>[Wn,"none","subgrid",Fe,ze],N=()=>["auto",{span:["full",Wn,Fe,ze]},Wn,Fe,ze],V=()=>[Wn,"auto",Fe,ze],O=()=>["auto","min","max","fr",Fe,ze],k=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],z=()=>["start","end","center","stretch","center-safe","end-safe"],H=()=>["auto",...T()],X=()=>[pr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],Y=()=>[pr,"screen","full","dvw","lvw","svw","min","max","fit",...T()],G=()=>[pr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...T()],U=()=>[e,Fe,ze],te=()=>[...S(),Kh,qh,{position:[Fe,ze]}],j=()=>["no-repeat",{repeat:["","x","y","space","round"]}],L=()=>["auto","cover","contain",kk,Ok,{size:[Fe,ze]}],W=()=>[nu,Os,Ur],M=()=>["","none","full",d,Fe,ze],q=()=>["",ct,Os,Ur],B=()=>["solid","dashed","dotted","double"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Q=()=>[ct,nu,Kh,qh],re=()=>["","none",v,Fe,ze],ae=()=>["none",ct,Fe,ze],ee=()=>["none",ct,Fe,ze],se=()=>[ct,Fe,ze],ge=()=>[pr,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[nr],breakpoint:[nr],color:[u_],container:[nr],"drop-shadow":[nr],ease:["in","out","in-out"],font:[$k],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[nr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[nr],shadow:[nr],spacing:["px",ct],text:[nr],"text-shadow":[nr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",pr,ze,Fe,b]}],container:["container"],"container-type":[{"@container":["","normal","size",Fe,ze]}],"container-named":[jk],columns:[{columns:[ct,ze,Fe,c]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"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:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{"inset-s":A(),start:A()}],end:[{"inset-e":A(),end:A()}],"inset-bs":[{"inset-bs":A()}],"inset-be":[{"inset-be":A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[Wn,"auto",Fe,ze]}],basis:[{basis:[pr,"full","auto",c,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ct,pr,"auto","initial","none",ze]}],grow:[{grow:["",ct,Fe,ze]}],shrink:[{shrink:["",ct,Fe,ze]}],order:[{order:[Wn,"first","last","none",Fe,ze]}],"grid-cols":[{"grid-cols":D()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":V()}],"col-end":[{"col-end":V()}],"grid-rows":[{"grid-rows":D()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":V()}],"row-end":[{"row-end":V()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...k(),"normal"]}],"justify-items":[{"justify-items":[...z(),"normal"]}],"justify-self":[{"justify-self":["auto",...z()]}],"align-content":[{content:["normal",...k()]}],"align-items":[{items:[...z(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...z(),{baseline:["","last"]}]}],"place-content":[{"place-content":k()}],"place-items":[{"place-items":[...z(),"baseline"]}],"place-self":[{"place-self":["auto",...z()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pbs:[{pbs:T()}],pbe:[{pbe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:H()}],mx:[{mx:H()}],my:[{my:H()}],ms:[{ms:H()}],me:[{me:H()}],mbs:[{mbs:H()}],mbe:[{mbe:H()}],mt:[{mt:H()}],mr:[{mr:H()}],mb:[{mb:H()}],ml:[{ml:H()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],"inline-size":[{inline:["auto",...Y()]}],"min-inline-size":[{"min-inline":["auto",...Y()]}],"max-inline-size":[{"max-inline":["none",...Y()]}],"block-size":[{block:["auto",...G()]}],"min-block-size":[{"min-block":["auto",...G()]}],"max-block-size":[{"max-block":["none",...G()]}],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,Os,Ur]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Bk,Nk]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",nu,ze]}],"font-family":[{font:[Mk,Dk,t]}],"font-features":[{"font-features":[ze]}],"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,Fe,ze]}],"line-clamp":[{"line-clamp":[ct,"none",Fe,Gh]}],leading:[{leading:[s,...T()]}],"list-image":[{"list-image":["none",Fe,ze]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Fe,ze]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:[ct,"from-font","auto",Fe,Ur]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[ct,"auto",Fe,ze]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"tab-size":[{tab:[Wn,Fe,ze]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Fe,ze]}],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",Fe,ze]}],"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:L()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Wn,Fe,ze],radial:["",Fe,ze],conic:[Wn,Fe,ze]},Vk,Lk]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:W()}],"gradient-via-pos":[{via:W()}],"gradient-to-pos":[{to:W()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:M()}],"rounded-s":[{"rounded-s":M()}],"rounded-e":[{"rounded-e":M()}],"rounded-t":[{"rounded-t":M()}],"rounded-r":[{"rounded-r":M()}],"rounded-b":[{"rounded-b":M()}],"rounded-l":[{"rounded-l":M()}],"rounded-ss":[{"rounded-ss":M()}],"rounded-se":[{"rounded-se":M()}],"rounded-ee":[{"rounded-ee":M()}],"rounded-es":[{"rounded-es":M()}],"rounded-tl":[{"rounded-tl":M()}],"rounded-tr":[{"rounded-tr":M()}],"rounded-br":[{"rounded-br":M()}],"rounded-bl":[{"rounded-bl":M()}],"border-w":[{border:q()}],"border-w-x":[{"border-x":q()}],"border-w-y":[{"border-y":q()}],"border-w-s":[{"border-s":q()}],"border-w-e":[{"border-e":q()}],"border-w-bs":[{"border-bs":q()}],"border-w-be":[{"border-be":q()}],"border-w-t":[{"border-t":q()}],"border-w-r":[{"border-r":q()}],"border-w-b":[{"border-b":q()}],"border-w-l":[{"border-l":q()}],"divide-x":[{"divide-x":q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...B(),"hidden","none"]}],"divide-style":[{divide:[...B(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-bs":[{"border-bs":U()}],"border-color-be":[{"border-be":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...B(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ct,Fe,ze]}],"outline-w":[{outline:["",ct,Os,Ur]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",p,ii,ai]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",f,ii,ai]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[ct,Ur]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":q()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",m,ii,ai]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[ct,Fe,ze]}],"mix-blend":[{"mix-blend":[...J(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":J()}],"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":[ct]}],"mask-image-linear-from-pos":[{"mask-linear-from":Q()}],"mask-image-linear-to-pos":[{"mask-linear-to":Q()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":Q()}],"mask-image-t-to-pos":[{"mask-t-to":Q()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":Q()}],"mask-image-r-to-pos":[{"mask-r-to":Q()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":Q()}],"mask-image-b-to-pos":[{"mask-b-to":Q()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":Q()}],"mask-image-l-to-pos":[{"mask-l-to":Q()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":Q()}],"mask-image-x-to-pos":[{"mask-x-to":Q()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":Q()}],"mask-image-y-to-pos":[{"mask-y-to":Q()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[Fe,ze]}],"mask-image-radial-from-pos":[{"mask-radial-from":Q()}],"mask-image-radial-to-pos":[{"mask-radial-to":Q()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"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":[ct]}],"mask-image-conic-from-pos":[{"mask-conic-from":Q()}],"mask-image-conic-to-pos":[{"mask-conic-to":Q()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"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:L()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Fe,ze]}],filter:[{filter:["","none",Fe,ze]}],blur:[{blur:re()}],brightness:[{brightness:[ct,Fe,ze]}],contrast:[{contrast:[ct,Fe,ze]}],"drop-shadow":[{"drop-shadow":["","none",h,ii,ai]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",ct,Fe,ze]}],"hue-rotate":[{"hue-rotate":[ct,Fe,ze]}],invert:[{invert:["",ct,Fe,ze]}],saturate:[{saturate:[ct,Fe,ze]}],sepia:[{sepia:["",ct,Fe,ze]}],"backdrop-filter":[{"backdrop-filter":["","none",Fe,ze]}],"backdrop-blur":[{"backdrop-blur":re()}],"backdrop-brightness":[{"backdrop-brightness":[ct,Fe,ze]}],"backdrop-contrast":[{"backdrop-contrast":[ct,Fe,ze]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ct,Fe,ze]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ct,Fe,ze]}],"backdrop-invert":[{"backdrop-invert":["",ct,Fe,ze]}],"backdrop-opacity":[{"backdrop-opacity":[ct,Fe,ze]}],"backdrop-saturate":[{"backdrop-saturate":[ct,Fe,ze]}],"backdrop-sepia":[{"backdrop-sepia":["",ct,Fe,ze]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Fe,ze]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ct,"initial",Fe,ze]}],ease:[{ease:["linear","initial",y,Fe,ze]}],delay:[{delay:[ct,Fe,ze]}],animate:[{animate:["none",_,Fe,ze]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Fe,ze]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:ae()}],"rotate-x":[{"rotate-x":ae()}],"rotate-y":[{"rotate-y":ae()}],"rotate-z":[{"rotate-z":ae()}],scale:[{scale:ee()}],"scale-x":[{"scale-x":ee()}],"scale-y":[{"scale-y":ee()}],"scale-z":[{"scale-z":ee()}],"scale-3d":["scale-3d"],skew:[{skew:se()}],"skew-x":[{"skew-x":se()}],"skew-y":[{"skew-y":se()}],transform:[{transform:[Fe,ze,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ge()}],"translate-x":[{"translate-x":ge()}],"translate-y":[{"translate-y":ge()}],"translate-z":[{"translate-z":ge()}],"translate-none":["translate-none"],zoom:[{zoom:[Wn,Fe,ze]}],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"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",Fe,ze]}],"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":U()}],"scrollbar-track-color":[{"scrollbar-track":U()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mbs":[{"scroll-mbs":T()}],"scroll-mbe":[{"scroll-mbe":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pbs":[{"scroll-pbs":T()}],"scroll-pbe":[{"scroll-pbe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"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",Fe,ze]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[ct,Os,Ur,Gh]}],stroke:[{stroke:["none",...U()]}],"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"]}},Hk=xk(Fk);function Se(...e){return Hk(fe(e))}function Uk(e,t){const n=a.createContext(t),r=s=>{const{children:l,...c}=s,u=a.useMemo(()=>c,Object.values(c));return i.jsx(n.Provider,{value:u,children:l})};r.displayName=e+"Provider";function o(s){const l=a.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[r,o]}function Ft(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l),u=n.length;n=[...n,l];const d=f=>{var y;const{scope:m,children:h,...v}=f,g=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=s+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=a.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[d,p]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,Wk(o,...t)]}function Wk(...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(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(s)[`__scope${d}`];return{...c,...f}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function Xh(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function un(...e){return t=>{let n=!1;const r=e.map(o=>{const s=Xh(o,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let o=0;o<r.length;o++){const s=r[o];typeof s=="function"?s():Xh(e[o],null)}}}}function Qe(...e){return a.useCallback(un(...e),e)}function Yh(e){const t=Gk(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(Kk);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function Gk(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=Yk(o),c=Xk(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var qk=Symbol("radix.slottable");function Kk(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qk}function Xk(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function Yk(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 $l(e){const t=e+"CollectionProvider",[n,r]=Ft(t),[o,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=g=>{const{scope:b,children:y}=g,_=$.useRef(null),x=$.useRef(new Map).current;return i.jsx(o,{scope:b,itemMap:x,collectionRef:_,children:y})};l.displayName=t;const c=e+"CollectionSlot",u=Yh(c),d=$.forwardRef((g,b)=>{const{scope:y,children:_}=g,x=s(c,y),S=Qe(b,x.collectionRef);return i.jsx(u,{ref:S,children:_})});d.displayName=c;const p=e+"CollectionItemSlot",f="data-radix-collection-item",m=Yh(p),h=$.forwardRef((g,b)=>{const{scope:y,children:_,...x}=g,S=$.useRef(null),C=Qe(b,S),R=s(p,y);return $.useEffect(()=>(R.itemMap.set(S,{ref:S,...x}),()=>void R.itemMap.delete(S))),i.jsx(m,{[f]:"",ref:C,children:_})});h.displayName=p;function v(g){const b=s(e+"CollectionConsumer",g);return $.useCallback(()=>{const _=b.collectionRef.current;if(!_)return[];const x=Array.from(_.querySelectorAll(`[${f}]`));return Array.from(b.itemMap.values()).sort((R,P)=>x.indexOf(R.ref.current)-x.indexOf(P.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:l,Slot:d,ItemSlot:h},v,r]}function $e(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 At=globalThis!=null&&globalThis.document?a.useLayoutEffect:()=>{},Jk=ff[" useInsertionEffect ".trim().toString()]||At;function vn({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,s,l]=Qk({defaultProp:t,onChange:n}),c=e!==void 0,u=c?e:o;{const p=a.useRef(e!==void 0);a.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=a.useCallback(p=>{var f;if(c){const m=Zk(p)?p(e):p;m!==e&&((f=l.current)==null||f.call(l,m))}else s(p)},[c,e,s,l]);return[u,d]}function Qk({defaultProp:e,onChange:t}){const[n,r]=a.useState(e),o=a.useRef(n),s=a.useRef(t);return Jk(()=>{s.current=t},[t]),a.useEffect(()=>{var l;o.current!==n&&((l=s.current)==null||l.call(s,n),o.current=n)},[n,o]),[n,r,s]}function Zk(e){return typeof e=="function"}function eV(e){const t=tV(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(rV);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function tV(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=sV(o),c=oV(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var nV=Symbol("radix.slottable");function rV(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===nV}function oV(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function sV(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 aV=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qe=aV.reduce((e,t)=>{const n=eV(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function b_(e,t){e&&ir.flushSync(()=>e.dispatchEvent(t))}function iV(e,t){return a.useReducer((n,r)=>t[n][r]??n,e)}var Nt=e=>{const{present:t,children:n}=e,r=lV(t),o=typeof n=="function"?n({present:r.isPresent}):a.Children.only(n),s=Qe(r.ref,cV(o));return typeof n=="function"||r.isPresent?a.cloneElement(o,{ref:s}):null};Nt.displayName="Presence";function lV(e){const[t,n]=a.useState(),r=a.useRef(null),o=a.useRef(e),s=a.useRef("none"),l=e?"mounted":"unmounted",[c,u]=iV(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return a.useEffect(()=>{const d=li(r.current);s.current=c==="mounted"?d:"none"},[c]),At(()=>{const d=r.current,p=o.current;if(p!==e){const m=s.current,h=li(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]),At(()=>{if(t){let d;const p=t.ownerDocument.defaultView??window,f=h=>{const g=li(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&&(s.current=li(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:a.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function li(e){return(e==null?void 0:e.animationName)||"none"}function cV(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 uV=ff[" useId ".trim().toString()]||(()=>{}),dV=0;function jt(e){const[t,n]=a.useState(uV());return At(()=>{n(r=>r??String(dV++))},[e]),t?`radix-${t}`:""}var jl="Collapsible",[fV,y_]=Ft(jl),[pV,fp]=fV(jl),x_=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:s,onOpenChange:l,...c}=e,[u,d]=vn({prop:r,defaultProp:o??!1,onChange:l,caller:jl});return i.jsx(pV,{scope:n,disabled:s,contentId:jt(),open:u,onOpenToggle:a.useCallback(()=>d(p=>!p),[d]),children:i.jsx(qe.div,{"data-state":mp(u),"data-disabled":s?"":void 0,...c,ref:t})})});x_.displayName=jl;var __="CollapsibleTrigger",E_=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=fp(__,n);return i.jsx(qe.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":mp(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:$e(e.onClick,o.onOpenToggle)})});E_.displayName=__;var pp="CollapsibleContent",w_=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=fp(pp,e.__scopeCollapsible);return i.jsx(Nt,{present:n||o.open,children:({present:s})=>i.jsx(mV,{...r,ref:t,present:s})})});w_.displayName=pp;var mV=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...s}=e,l=fp(pp,n),[c,u]=a.useState(r),d=a.useRef(null),p=Qe(t,d),f=a.useRef(0),m=f.current,h=a.useRef(0),v=h.current,g=l.open||c,b=a.useRef(g),y=a.useRef(void 0);return a.useEffect(()=>{const _=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(_)},[]),At(()=>{const _=d.current;if(_){y.current=y.current||{transitionDuration:_.style.transitionDuration,animationName:_.style.animationName},_.style.transitionDuration="0s",_.style.animationName="none";const x=_.getBoundingClientRect();f.current=x.height,h.current=x.width,b.current||(_.style.transitionDuration=y.current.transitionDuration,_.style.animationName=y.current.animationName),u(r)}},[l.open,r]),i.jsx(qe.div,{"data-state":mp(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!g,...s,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 mp(e){return e?"open":"closed"}var gV=x_,hV=E_,vV=w_,bV=a.createContext(void 0);function uo(e){const t=a.useContext(bV);return e||t||"ltr"}var Hn="Accordion",yV=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[gp,xV,_V]=$l(Hn),[Ol]=Ft(Hn,[_V,y_]),hp=y_(),S_=$.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,s=r;return i.jsx(gp.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?i.jsx(CV,{...s,ref:t}):i.jsx(SV,{...o,ref:t})})});S_.displayName=Hn;var[C_,EV]=Ol(Hn),[P_,wV]=Ol(Hn,{collapsible:!1}),SV=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:s=!1,...l}=e,[c,u]=vn({prop:n,defaultProp:r??"",onChange:o,caller:Hn});return i.jsx(C_,{scope:e.__scopeAccordion,value:$.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:$.useCallback(()=>s&&u(""),[s,u]),children:i.jsx(P_,{scope:e.__scopeAccordion,collapsible:s,children:i.jsx(R_,{...l,ref:t})})})}),CV=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...s}=e,[l,c]=vn({prop:n,defaultProp:r??[],onChange:o,caller:Hn}),u=$.useCallback(p=>c((f=[])=>[...f,p]),[c]),d=$.useCallback(p=>c((f=[])=>f.filter(m=>m!==p)),[c]);return i.jsx(C_,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:i.jsx(P_,{scope:e.__scopeAccordion,collapsible:!0,children:i.jsx(R_,{...s,ref:t})})})}),[PV,Nl]=Ol(Hn),R_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:s="vertical",...l}=e,c=$.useRef(null),u=Qe(c,t),d=xV(n),f=uo(o)==="ltr",m=$e(e.onKeyDown,h=>{var T;if(!yV.includes(h.key))return;const v=h.target,g=d().filter(A=>{var D;return!((D=A.ref.current)!=null&&D.disabled)}),b=g.findIndex(A=>A.ref.current===v),y=g.length;if(b===-1)return;h.preventDefault();let _=b;const x=0,S=y-1,C=()=>{_=b+1,_>S&&(_=x)},R=()=>{_=b-1,_<x&&(_=S)};switch(h.key){case"Home":_=x;break;case"End":_=S;break;case"ArrowRight":s==="horizontal"&&(f?C():R());break;case"ArrowDown":s==="vertical"&&C();break;case"ArrowLeft":s==="horizontal"&&(f?R():C());break;case"ArrowUp":s==="vertical"&&R();break}const P=_%y;(T=g[P].ref.current)==null||T.focus()});return i.jsx(PV,{scope:n,disabled:r,direction:o,orientation:s,children:i.jsx(gp.Slot,{scope:n,children:i.jsx(qe.div,{...l,"data-orientation":s,ref:u,onKeyDown:r?void 0:m})})})}),Ji="AccordionItem",[RV,vp]=Ol(Ji),T_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...o}=e,s=Nl(Ji,n),l=EV(Ji,n),c=hp(n),u=jt(),d=r&&l.value.includes(r)||!1,p=s.disabled||e.disabled;return i.jsx(RV,{scope:n,open:d,disabled:p,triggerId:u,children:i.jsx(gV,{"data-orientation":s.orientation,"data-state":N_(d),...c,...o,ref:t,disabled:p,open:d,onOpenChange:f=>{f?l.onItemOpen(r):l.onItemClose(r)}})})});T_.displayName=Ji;var A_="AccordionHeader",I_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Nl(Hn,n),s=vp(A_,n);return i.jsx(qe.h3,{"data-orientation":o.orientation,"data-state":N_(s.open),"data-disabled":s.disabled?"":void 0,...r,ref:t})});I_.displayName=A_;var jd="AccordionTrigger",$_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Nl(Hn,n),s=vp(jd,n),l=wV(jd,n),c=hp(n);return i.jsx(gp.ItemSlot,{scope:n,children:i.jsx(hV,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...c,...r,ref:t})})});$_.displayName=jd;var j_="AccordionContent",O_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Nl(Hn,n),s=vp(j_,n),l=hp(n);return i.jsx(vV,{role:"region","aria-labelledby":s.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}})});O_.displayName=j_;function N_(e){return e?"open":"closed"}var TV=S_,AV=T_,IV=I_,D_=$_,L_=O_;const eQ=TV,$V=a.forwardRef(({className:e,...t},n)=>i.jsx(AV,{ref:n,className:Se("border-b border-border",e),...t}));$V.displayName="AccordionItem";const jV=a.forwardRef(({className:e,children:t,...n},r)=>i.jsx(IV,{className:"flex",children:i.jsxs(D_,{ref:r,className:Se("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(lp,{className:"h-4 w-4 shrink-0 text-text-muted transition-transform duration-normal"})]})}));jV.displayName=D_.displayName;const OV=a.forwardRef(({className:e,children:t,...n},r)=>i.jsx(L_,{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:Se("pb-4 pt-0",e),children:t})}));OV.displayName=L_.displayName;const Jh=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Qh=fe,Gt=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Qh(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(d=>{const p=n==null?void 0:n[d],f=s==null?void 0:s[d];if(p===null)return null;const m=Jh(p)||Jh(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({...s,...c}[g]):{...s,...c}[g]===b})?[...d,f,m]:d},[]);return Qh(e,l,u,n==null?void 0:n.class,n==null?void 0:n.className)},NV=Gt("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"}}),DV=a.forwardRef(({className:e,variant:t,...n},r)=>i.jsx("div",{ref:r,role:"alert",className:Se(NV({variant:t}),e),...n}));DV.displayName="Alert";const LV=a.forwardRef(({className:e,...t},n)=>i.jsx("h5",{ref:n,className:Se("mb-1 font-semibold leading-none tracking-tight",e),...t}));LV.displayName="AlertTitle";const MV=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:Se("text-sm text-text-muted [&_p]:leading-relaxed",e),...t}));MV.displayName="AlertDescription";function Bt(e){const t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function kV(e,t=globalThis==null?void 0:globalThis.document){const n=Bt(e);a.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 VV="DismissableLayer",Od="dismissableLayer.update",BV="dismissableLayer.pointerDownOutside",zV="dismissableLayer.focusOutside",Zh,M_=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ls=a.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:l,onDismiss:c,...u}=e,d=a.useContext(M_),[p,f]=a.useState(null),m=(p==null?void 0:p.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=a.useState({}),v=Qe(t,P=>f(P)),g=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(b),_=p?g.indexOf(p):-1,x=d.layersWithOutsidePointerEventsDisabled.size>0,S=_>=y,C=UV(P=>{const T=P.target,A=[...d.branches].some(D=>D.contains(T));!S||A||(o==null||o(P),l==null||l(P),P.defaultPrevented||c==null||c())},m),R=WV(P=>{const T=P.target;[...d.branches].some(D=>D.contains(T))||(s==null||s(P),l==null||l(P),P.defaultPrevented||c==null||c())},m);return kV(P=>{_===d.layers.size-1&&(r==null||r(P),!P.defaultPrevented&&c&&(P.preventDefault(),c()))},m),a.useEffect(()=>{if(p)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Zh=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(p)),d.layers.add(p),ev(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=Zh)}},[p,m,n,d]),a.useEffect(()=>()=>{p&&(d.layers.delete(p),d.layersWithOutsidePointerEventsDisabled.delete(p),ev())},[p,d]),a.useEffect(()=>{const P=()=>h({});return document.addEventListener(Od,P),()=>document.removeEventListener(Od,P)},[]),i.jsx(qe.div,{...u,ref:v,style:{pointerEvents:x?S?"auto":"none":void 0,...e.style},onFocusCapture:$e(e.onFocusCapture,R.onFocusCapture),onBlurCapture:$e(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:$e(e.onPointerDownCapture,C.onPointerDownCapture)})});ls.displayName=VV;var FV="DismissableLayerBranch",HV=a.forwardRef((e,t)=>{const n=a.useContext(M_),r=a.useRef(null),o=Qe(t,r);return a.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),i.jsx(qe.div,{...e,ref:o})});HV.displayName=FV;function UV(e,t=globalThis==null?void 0:globalThis.document){const n=Bt(e),r=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{const s=c=>{if(c.target&&!r.current){let u=function(){k_(BV,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",s)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",s),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function WV(e,t=globalThis==null?void 0:globalThis.document){const n=Bt(e),r=a.useRef(!1);return a.useEffect(()=>{const o=s=>{s.target&&!r.current&&k_(zV,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function ev(){const e=new CustomEvent(Od);document.dispatchEvent(e)}function k_(e,t,n,{discrete:r}){const o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?b_(o,s):o.dispatchEvent(s)}var ru="focusScope.autoFocusOnMount",ou="focusScope.autoFocusOnUnmount",tv={bubbles:!1,cancelable:!0},GV="FocusScope",Ca=a.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:s,...l}=e,[c,u]=a.useState(null),d=Bt(o),p=Bt(s),f=a.useRef(null),m=Qe(t,g=>u(g)),h=a.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;a.useEffect(()=>{if(r){let g=function(x){if(h.paused||!c)return;const S=x.target;c.contains(S)?f.current=S:gr(f.current,{select:!0})},b=function(x){if(h.paused||!c)return;const S=x.relatedTarget;S!==null&&(c.contains(S)||gr(f.current,{select:!0}))},y=function(x){if(document.activeElement===document.body)for(const C of x)C.removedNodes.length>0&&gr(c)};document.addEventListener("focusin",g),document.addEventListener("focusout",b);const _=new MutationObserver(y);return c&&_.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",b),_.disconnect()}}},[r,c,h.paused]),a.useEffect(()=>{if(c){rv.add(h);const g=document.activeElement;if(!c.contains(g)){const y=new CustomEvent(ru,tv);c.addEventListener(ru,d),c.dispatchEvent(y),y.defaultPrevented||(qV(QV(V_(c)),{select:!0}),document.activeElement===g&&gr(c))}return()=>{c.removeEventListener(ru,d),setTimeout(()=>{const y=new CustomEvent(ou,tv);c.addEventListener(ou,p),c.dispatchEvent(y),y.defaultPrevented||gr(g??document.body,{select:!0}),c.removeEventListener(ou,p),rv.remove(h)},0)}}},[c,d,p,h]);const v=a.useCallback(g=>{if(!n&&!r||h.paused)return;const b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,y=document.activeElement;if(b&&y){const _=g.currentTarget,[x,S]=KV(_);x&&S?!g.shiftKey&&y===S?(g.preventDefault(),n&&gr(x,{select:!0})):g.shiftKey&&y===x&&(g.preventDefault(),n&&gr(S,{select:!0})):y===_&&g.preventDefault()}},[n,r,h.paused]);return i.jsx(qe.div,{tabIndex:-1,...l,ref:m,onKeyDown:v})});Ca.displayName=GV;function qV(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(gr(r,{select:t}),document.activeElement!==n)return}function KV(e){const t=V_(e),n=nv(t,e),r=nv(t.reverse(),e);return[n,r]}function V_(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 nv(e,t){for(const n of e)if(!XV(n,{upTo:t}))return n}function XV(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 YV(e){return e instanceof HTMLInputElement&&"select"in e}function gr(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&YV(e)&&t&&e.select()}}var rv=JV();function JV(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=ov(e,t),e.unshift(t)},remove(t){var n;e=ov(e,t),(n=e[0])==null||n.resume()}}}function ov(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function QV(e){return e.filter(t=>t.tagName!=="A")}var ZV="Portal",cs=a.forwardRef((e,t)=>{var c;const{container:n,...r}=e,[o,s]=a.useState(!1);At(()=>s(!0),[]);const l=n||o&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return l?xb.createPortal(i.jsx(qe.div,{...r,ref:t}),l):null});cs.displayName=ZV;var su=0;function Dl(){a.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??sv()),document.body.insertAdjacentElement("beforeend",e[1]??sv()),su++,()=>{su===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),su--}},[])}function sv(){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 Kn=function(){return Kn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t},Kn.apply(this,arguments)};function B_(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 eB(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,s;r<o;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}var Ti="right-scroll-bar-position",Ai="width-before-scroll-bar",tB="with-scroll-bars-hidden",nB="--removed-body-scroll-bar-size";function au(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function rB(e,t){var n=a.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 oB=typeof window<"u"?a.useLayoutEffect:a.useEffect,av=new WeakMap;function sB(e,t){var n=rB(null,function(r){return e.forEach(function(o){return au(o,r)})});return oB(function(){var r=av.get(n);if(r){var o=new Set(r),s=new Set(e),l=n.current;o.forEach(function(c){s.has(c)||au(c,null)}),s.forEach(function(c){o.has(c)||au(c,l)})}av.set(n,e)},[e]),n}function aB(e){return e}function iB(e,t){t===void 0&&(t=aB);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(s){var l=t(s,r);return n.push(l),function(){n=n.filter(function(c){return c!==l})}},assignSyncMedium:function(s){for(r=!0;n.length;){var l=n;n=[],l.forEach(s)}n={push:function(c){return s(c)},filter:function(){return n}}},assignMedium:function(s){r=!0;var l=[];if(n.length){var c=n;n=[],c.forEach(s),l=n}var u=function(){var p=l;l=[],p.forEach(s)},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 lB(e){e===void 0&&(e={});var t=iB(null);return t.options=Kn({async:!0,ssr:!1},e),t}var z_=function(e){var t=e.sideCar,n=B_(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 a.createElement(r,Kn({},n))};z_.isSideCarExport=!0;function cB(e,t){return e.useMedium(t),z_}var F_=lB(),iu=function(){},Ll=a.forwardRef(function(e,t){var n=a.useRef(null),r=a.useState({onScrollCapture:iu,onWheelCapture:iu,onTouchMoveCapture:iu}),o=r[0],s=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,y=e.as,_=y===void 0?"div":y,x=e.gapMode,S=B_(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=m,R=sB([n,t]),P=Kn(Kn({},S),o);return a.createElement(a.Fragment,null,p&&a.createElement(C,{sideCar:F_,removeScrollBar:d,shards:f,noRelative:h,noIsolation:v,inert:g,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:x}),l?a.cloneElement(a.Children.only(c),Kn(Kn({},P),{ref:R})):a.createElement(_,Kn({},P,{className:u,ref:R}),c))});Ll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ll.classNames={fullWidth:Ai,zeroRight:Ti};var uB=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function dB(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=uB();return t&&e.setAttribute("nonce",t),e}function fB(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function pB(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var mB=function(){var e=0,t=null;return{add:function(n){e==0&&(t=dB())&&(fB(t,n),pB(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},gB=function(){var e=mB();return function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},H_=function(){var e=gB(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},hB={left:0,top:0,right:0,gap:0},lu=function(e){return parseInt(e||"",10)||0},vB=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[lu(n),lu(r),lu(o)]},bB=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return hB;var t=vB(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])}},yB=H_(),Wo="data-scroll-locked",xB=function(e,t,n,r){var o=e.left,s=e.top,l=e.right,c=e.gap;return n===void 0&&(n="margin"),`
.`.concat(tB,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(c,"px ").concat(r,`;
}
body[`).concat(Wo,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(s,`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(Ti,` {
right: `).concat(c,"px ").concat(r,`;
}
.`).concat(Ai,` {
margin-right: `).concat(c,"px ").concat(r,`;
}
.`).concat(Ti," .").concat(Ti,` {
right: 0 `).concat(r,`;
}
.`).concat(Ai," .").concat(Ai,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(Wo,`] {
`).concat(nB,": ").concat(c,`px;
}
`)},iv=function(){var e=parseInt(document.body.getAttribute(Wo)||"0",10);return isFinite(e)?e:0},_B=function(){a.useEffect(function(){return document.body.setAttribute(Wo,(iv()+1).toString()),function(){var e=iv()-1;e<=0?document.body.removeAttribute(Wo):document.body.setAttribute(Wo,e.toString())}},[])},EB=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;_B();var s=a.useMemo(function(){return bB(o)},[o]);return a.createElement(yB,{styles:xB(s,!t,o,n?"":"!important")})},Nd=!1;if(typeof window<"u")try{var ci=Object.defineProperty({},"passive",{get:function(){return Nd=!0,!0}});window.addEventListener("test",ci,ci),window.removeEventListener("test",ci,ci)}catch{Nd=!1}var To=Nd?{passive:!1}:!1,wB=function(e){return e.tagName==="TEXTAREA"},U_=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!wB(e)&&n[t]==="visible")},SB=function(e){return U_(e,"overflowY")},CB=function(e){return U_(e,"overflowX")},lv=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=W_(e,r);if(o){var s=G_(e,r),l=s[1],c=s[2];if(l>c)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},PB=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},RB=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},W_=function(e,t){return e==="v"?SB(t):CB(t)},G_=function(e,t){return e==="v"?PB(t):RB(t)},TB=function(e,t){return e==="h"&&t==="rtl"?-1:1},AB=function(e,t,n,r,o){var s=TB(e,window.getComputedStyle(t).direction),l=s*r,c=n.target,u=t.contains(c),d=!1,p=l>0,f=0,m=0;do{if(!c)break;var h=G_(e,c),v=h[0],g=h[1],b=h[2],y=g-b-s*v;(v||y)&&W_(e,c)&&(f+=y,m+=v);var _=c.parentNode;c=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}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},ui=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},cv=function(e){return[e.deltaX,e.deltaY]},uv=function(e){return e&&"current"in e?e.current:e},IB=function(e,t){return e[0]===t[0]&&e[1]===t[1]},$B=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},jB=0,Ao=[];function OB(e){var t=a.useRef([]),n=a.useRef([0,0]),r=a.useRef(),o=a.useState(jB++)[0],s=a.useState(H_)[0],l=a.useRef(e);a.useEffect(function(){l.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=eB([e.lockRef.current],(e.shards||[]).map(uv),!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=a.useCallback(function(g,b){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!l.current.allowPinchZoom;var y=ui(g),_=n.current,x="deltaX"in g?g.deltaX:_[0]-y[0],S="deltaY"in g?g.deltaY:_[1]-y[1],C,R=g.target,P=Math.abs(x)>Math.abs(S)?"h":"v";if("touches"in g&&P==="h"&&R.type==="range")return!1;var T=window.getSelection(),A=T&&T.anchorNode,D=A?A===R||A.contains(R):!1;if(D)return!1;var N=lv(P,R);if(!N)return!0;if(N?C=P:(C=P==="v"?"h":"v",N=lv(P,R)),!N)return!1;if(!r.current&&"changedTouches"in g&&(x||S)&&(r.current=C),!C)return!0;var V=r.current||C;return AB(V,b,g,V==="h"?x:S)},[]),u=a.useCallback(function(g){var b=g;if(!(!Ao.length||Ao[Ao.length-1]!==s)){var y="deltaY"in b?cv(b):ui(b),_=t.current.filter(function(C){return C.name===b.type&&(C.target===b.target||b.target===C.shadowParent)&&IB(C.delta,y)})[0];if(_&&_.should){b.cancelable&&b.preventDefault();return}if(!_){var x=(l.current.shards||[]).map(uv).filter(Boolean).filter(function(C){return C.contains(b.target)}),S=x.length>0?c(b,x[0]):!l.current.noIsolation;S&&b.cancelable&&b.preventDefault()}}},[]),d=a.useCallback(function(g,b,y,_){var x={name:g,delta:b,target:y,should:_,shadowParent:NB(y)};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(S){return S!==x})},1)},[]),p=a.useCallback(function(g){n.current=ui(g),r.current=void 0},[]),f=a.useCallback(function(g){d(g.type,cv(g),g.target,c(g,e.lockRef.current))},[]),m=a.useCallback(function(g){d(g.type,ui(g),g.target,c(g,e.lockRef.current))},[]);a.useEffect(function(){return Ao.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",u,To),document.addEventListener("touchmove",u,To),document.addEventListener("touchstart",p,To),function(){Ao=Ao.filter(function(g){return g!==s}),document.removeEventListener("wheel",u,To),document.removeEventListener("touchmove",u,To),document.removeEventListener("touchstart",p,To)}},[]);var h=e.removeScrollBar,v=e.inert;return a.createElement(a.Fragment,null,v?a.createElement(s,{styles:$B(o)}):null,h?a.createElement(EB,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function NB(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const DB=cB(F_,OB);var Pa=a.forwardRef(function(e,t){return a.createElement(Ll,Kn({},e,{ref:t,sideCar:DB}))});Pa.classNames=Ll.classNames;var LB=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Io=new WeakMap,di=new WeakMap,fi={},cu=0,q_=function(e){return e&&(e.host||q_(e.parentNode))},MB=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=q_(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})},kB=function(e,t,n,r){var o=MB(t,Array.isArray(e)?e:[e]);fi[n]||(fi[n]=new WeakMap);var s=fi[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=(Io.get(m)||0)+1,b=(s.get(m)||0)+1;Io.set(m,g),s.set(m,b),l.push(m),g===1&&v&&di.set(m,!0),b===1&&m.setAttribute(n,"true"),v||m.setAttribute(r,"true")}catch(y){console.error("aria-hidden: cannot operate on ",m,y)}})};return p(t),c.clear(),cu++,function(){l.forEach(function(f){var m=Io.get(f)-1,h=s.get(f)-1;Io.set(f,m),s.set(f,h),m||(di.has(f)||f.removeAttribute(r),di.delete(f)),h||f.removeAttribute(n)}),cu--,cu||(Io=new WeakMap,Io=new WeakMap,di=new WeakMap,fi={})}},Ml=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=LB(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),kB(r,o,n,"aria-hidden")):function(){return null}};function VB(e){const t=BB(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(FB);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function BB(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=UB(o),c=HB(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var zB=Symbol("radix.slottable");function FB(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===zB}function HB(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function UB(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 kl="Dialog",[K_,X_]=Ft(kl),[WB,Un]=K_(kl),Y_=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:s,modal:l=!0}=e,c=a.useRef(null),u=a.useRef(null),[d,p]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:kl});return i.jsx(WB,{scope:t,triggerRef:c,contentRef:u,contentId:jt(),titleId:jt(),descriptionId:jt(),open:d,onOpenChange:p,onOpenToggle:a.useCallback(()=>p(f=>!f),[p]),modal:l,children:n})};Y_.displayName=kl;var J_="DialogTrigger",Q_=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(J_,n),s=Qe(t,o.triggerRef);return i.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":xp(o.open),...r,ref:s,onClick:$e(e.onClick,o.onOpenToggle)})});Q_.displayName=J_;var bp="DialogPortal",[GB,Z_]=K_(bp,{forceMount:void 0}),eE=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,s=Un(bp,t);return i.jsx(GB,{scope:t,forceMount:n,children:a.Children.map(r,l=>i.jsx(Nt,{present:n||s.open,children:i.jsx(cs,{asChild:!0,container:o,children:l})}))})};eE.displayName=bp;var Qi="DialogOverlay",tE=a.forwardRef((e,t)=>{const n=Z_(Qi,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=Un(Qi,e.__scopeDialog);return s.modal?i.jsx(Nt,{present:r||s.open,children:i.jsx(KB,{...o,ref:t})}):null});tE.displayName=Qi;var qB=VB("DialogOverlay.RemoveScroll"),KB=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(Qi,n);return i.jsx(Pa,{as:qB,allowPinchZoom:!0,shards:[o.contentRef],children:i.jsx(qe.div,{"data-state":xp(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),eo="DialogContent",nE=a.forwardRef((e,t)=>{const n=Z_(eo,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=Un(eo,e.__scopeDialog);return i.jsx(Nt,{present:r||s.open,children:s.modal?i.jsx(XB,{...o,ref:t}):i.jsx(YB,{...o,ref:t})})});nE.displayName=eo;var XB=a.forwardRef((e,t)=>{const n=Un(eo,e.__scopeDialog),r=a.useRef(null),o=Qe(t,n.contentRef,r);return a.useEffect(()=>{const s=r.current;if(s)return Ml(s)},[]),i.jsx(rE,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:$e(e.onCloseAutoFocus,s=>{var l;s.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:$e(e.onPointerDownOutside,s=>{const l=s.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0;(l.button===2||c)&&s.preventDefault()}),onFocusOutside:$e(e.onFocusOutside,s=>s.preventDefault())})}),YB=a.forwardRef((e,t)=>{const n=Un(eo,e.__scopeDialog),r=a.useRef(!1),o=a.useRef(!1);return i.jsx(rE,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,s),s.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),s.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=s.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),rE=a.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,...l}=e,c=Un(eo,n),u=a.useRef(null),d=Qe(t,u);return Dl(),i.jsxs(i.Fragment,{children:[i.jsx(Ca,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:i.jsx(ls,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":xp(c.open),...l,ref:d,onDismiss:()=>c.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx(QB,{titleId:c.titleId}),i.jsx(e2,{contentRef:u,descriptionId:c.descriptionId})]})]})}),yp="DialogTitle",oE=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(yp,n);return i.jsx(qe.h2,{id:o.titleId,...r,ref:t})});oE.displayName=yp;var sE="DialogDescription",aE=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(sE,n);return i.jsx(qe.p,{id:o.descriptionId,...r,ref:t})});aE.displayName=sE;var iE="DialogClose",lE=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(iE,n);return i.jsx(qe.button,{type:"button",...r,ref:t,onClick:$e(e.onClick,()=>o.onOpenChange(!1))})});lE.displayName=iE;function xp(e){return e?"open":"closed"}var cE="DialogTitleWarning",[JB,uE]=Uk(cE,{contentName:eo,titleName:yp,docsSlug:"dialog"}),QB=({titleId:e})=>{const t=uE(cE),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 a.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ZB="DialogDescriptionWarning",e2=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${uE(ZB).contentName}}.`;return a.useEffect(()=>{var s;const o=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},Vl=Y_,_p=Q_,Ra=eE,fo=tE,po=nE,us=oE,ds=aE,Ta=lE,t2=Symbol("radix.slottable");function n2(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=t2,t}var dE="AlertDialog",[r2]=Ft(dE,[X_]),ur=X_(),fE=e=>{const{__scopeAlertDialog:t,...n}=e,r=ur(t);return i.jsx(Vl,{...r,...n,modal:!0})};fE.displayName=dE;var o2="AlertDialogTrigger",pE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ur(n);return i.jsx(_p,{...o,...r,ref:t})});pE.displayName=o2;var s2="AlertDialogPortal",mE=e=>{const{__scopeAlertDialog:t,...n}=e,r=ur(t);return i.jsx(Ra,{...r,...n})};mE.displayName=s2;var a2="AlertDialogOverlay",gE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ur(n);return i.jsx(fo,{...o,...r,ref:t})});gE.displayName=a2;var Go="AlertDialogContent",[i2,l2]=r2(Go),c2=n2("AlertDialogContent"),hE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,s=ur(n),l=a.useRef(null),c=Qe(t,l),u=a.useRef(null);return i.jsx(JB,{contentName:Go,titleName:vE,docsSlug:"alert-dialog",children:i.jsx(i2,{scope:n,cancelRef:u,children:i.jsxs(po,{role:"alertdialog",...s,...o,ref:c,onOpenAutoFocus:$e(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(c2,{children:r}),i.jsx(d2,{contentRef:l})]})})})});hE.displayName=Go;var vE="AlertDialogTitle",bE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ur(n);return i.jsx(us,{...o,...r,ref:t})});bE.displayName=vE;var yE="AlertDialogDescription",xE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ur(n);return i.jsx(ds,{...o,...r,ref:t})});xE.displayName=yE;var u2="AlertDialogAction",_E=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ur(n);return i.jsx(Ta,{...o,...r,ref:t})});_E.displayName=u2;var EE="AlertDialogCancel",wE=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=l2(EE,n),s=ur(n),l=Qe(t,o);return i.jsx(Ta,{...s,...r,ref:l})});wE.displayName=EE;var d2=({contentRef:e})=>{const t=`\`${Go}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Go}\` by passing a \`${yE}\` 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 \`${Go}\`. 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 a.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},f2=fE,p2=pE,m2=mE,SE=gE,CE=hE,PE=_E,RE=wE,TE=bE,AE=xE,g2=Symbol.for("react.lazy"),Zi=ff[" use ".trim().toString()];function h2(e){return typeof e=="object"&&e!==null&&"then"in e}function IE(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===g2&&"_payload"in e&&h2(e._payload)}function fs(e){const t=v2(e),n=a.forwardRef((r,o)=>{let{children:s,...l}=r;IE(s)&&typeof Zi=="function"&&(s=Zi(s._payload));const c=a.Children.toArray(s),u=c.find(y2);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}var $E=fs("Slot");function v2(e){const t=a.forwardRef((n,r)=>{let{children:o,...s}=n;if(IE(o)&&typeof Zi=="function"&&(o=Zi(o._payload)),a.isValidElement(o)){const l=_2(o),c=x2(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var b2=Symbol("radix.slottable");function y2(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===b2}function x2(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function _2(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 Ep=Gt("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"}}),Yo=a.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,loading:o=!1,children:s,disabled:l,...c},u)=>{const d=r?$E:"button",p=r?a.isValidElement(s)?a.cloneElement(s,void 0,i.jsxs(i.Fragment,{children:[o?i.jsx(Fh,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s.props.children]})):s:i.jsxs(i.Fragment,{children:[o?i.jsx(Fh,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s]});return i.jsx(d,{className:Se(Ep({variant:t,size:n}),e),ref:u,disabled:l||o,...c,children:p})});Yo.displayName="Button";const tQ=f2,nQ=p2,E2=m2,jE=a.forwardRef(({className:e,...t},n)=>i.jsx(SE,{ref:n,className:Se("fixed inset-0 z-overlay bg-accent-navy/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}));jE.displayName=SE.displayName;const w2=a.forwardRef(({className:e,...t},n)=>i.jsxs(E2,{children:[i.jsx(jE,{}),i.jsx(CE,{ref:n,className:Se("fixed left-[50%] top-[50%] z-modal 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})]}));w2.displayName=CE.displayName;const S2=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col space-y-2 text-center sm:text-left",e),...t});S2.displayName="AlertDialogHeader";const C2=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});C2.displayName="AlertDialogFooter";const P2=a.forwardRef(({className:e,...t},n)=>i.jsx(TE,{ref:n,className:Se("text-lg font-semibold",e),...t}));P2.displayName=TE.displayName;const R2=a.forwardRef(({className:e,...t},n)=>i.jsx(AE,{ref:n,className:Se("text-sm text-text-muted",e),...t}));R2.displayName=AE.displayName;const T2=a.forwardRef(({className:e,...t},n)=>i.jsx(PE,{ref:n,className:Se(Ep(),e),...t}));T2.displayName=PE.displayName;const A2=a.forwardRef(({className:e,...t},n)=>i.jsx(RE,{ref:n,className:Se(Ep({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));A2.displayName=RE.displayName;function I2(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l);c.displayName=s+"Context";const u=n.length;n=[...n,l];const d=f=>{var y;const{scope:m,children:h,...v}=f,g=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=s+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=a.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[d,p]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,$2(o,...t)]}function $2(...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(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(s)[`__scope${d}`];return{...c,...f}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var j2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],wp=j2.reduce((e,t)=>{const n=fs(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function O2(){return nR.useSyncExternalStore(N2,()=>!0,()=>!1)}function N2(){return()=>{}}var Sp="Avatar",[D2]=I2(Sp),[L2,OE]=D2(Sp),NE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[o,s]=a.useState("idle");return i.jsx(L2,{scope:n,imageLoadingStatus:o,onImageLoadingStatusChange:s,children:i.jsx(wp.span,{...r,ref:t})})});NE.displayName=Sp;var DE="AvatarImage",LE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:o=()=>{},...s}=e,l=OE(DE,n),c=M2(r,s),u=Bt(d=>{o(d),l.onImageLoadingStatusChange(d)});return At(()=>{c!=="idle"&&u(c)},[c,u]),c==="loaded"?i.jsx(wp.img,{...s,ref:t,src:r}):null});LE.displayName=DE;var ME="AvatarFallback",kE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...o}=e,s=OE(ME,n),[l,c]=a.useState(r===void 0);return a.useEffect(()=>{if(r!==void 0){const u=window.setTimeout(()=>c(!0),r);return()=>window.clearTimeout(u)}},[r]),l&&s.imageLoadingStatus!=="loaded"?i.jsx(wp.span,{...o,ref:t}):null});kE.displayName=ME;function dv(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function M2(e,{referrerPolicy:t,crossOrigin:n}){const r=O2(),o=a.useRef(null),s=r?(o.current||(o.current=new window.Image),o.current):null,[l,c]=a.useState(()=>dv(s,e));return At(()=>{c(dv(s,e))},[s,e]),At(()=>{const u=f=>()=>{c(f)};if(!s)return;const d=u("loaded"),p=u("error");return s.addEventListener("load",d),s.addEventListener("error",p),t&&(s.referrerPolicy=t),typeof n=="string"&&(s.crossOrigin=n),()=>{s.removeEventListener("load",d),s.removeEventListener("error",p)}},[s,n,t]),l}var VE=NE,BE=LE,zE=kE;const k2=a.forwardRef(({className:e,...t},n)=>i.jsx(VE,{ref:n,className:Se("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));k2.displayName=VE.displayName;const V2=a.forwardRef(({className:e,...t},n)=>i.jsx(BE,{ref:n,className:Se("aspect-square h-full w-full",e),...t}));V2.displayName=BE.displayName;const B2=a.forwardRef(({className:e,...t},n)=>i.jsx(zE,{ref:n,className:Se("flex h-full w-full items-center justify-center rounded-full bg-bg-surface text-sm font-medium text-text-muted",e),...t}));B2.displayName=zE.displayName;const z2=Gt("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 FE({className:e,variant:t,...n}){return i.jsx("span",{className:Se(z2({variant:t}),e),...n})}const HE=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:Se("rounded-lg border border-border bg-bg-elevated text-text shadow-sm",e),...t}));HE.displayName="Card";const F2=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:Se("flex flex-col space-y-1.5 p-6",e),...t}));F2.displayName="CardHeader";const H2=a.forwardRef(({className:e,...t},n)=>i.jsx("h3",{ref:n,className:Se("text-lg font-semibold leading-snug tracking-tight",e),...t}));H2.displayName="CardTitle";const U2=a.forwardRef(({className:e,...t},n)=>i.jsx("p",{ref:n,className:Se("text-sm text-text-muted",e),...t}));U2.displayName="CardDescription";const UE=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:Se("p-6 pt-0",e),...t}));UE.displayName="CardContent";const W2=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:Se("flex items-center p-6 pt-0",e),...t}));W2.displayName="CardFooter";function Bl(e){const t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function zl(e){const[t,n]=a.useState(void 0);return At(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let l,c;if("borderBoxSize"in s){const u=s.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 Fl="Checkbox",[G2]=Ft(Fl),[q2,Cp]=G2(Fl);function K2(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:o,disabled:s,form:l,name:c,onCheckedChange:u,required:d,value:p="on",internal_do_not_use_render:f}=e,[m,h]=vn({prop:n,defaultProp:o??!1,onChange:u,caller:Fl}),[v,g]=a.useState(null),[b,y]=a.useState(null),_=a.useRef(!1),x=v?!!l||!!v.closest("form"):!0,S={checked:m,disabled:s,setChecked:h,control:v,setControl:g,name:c,form:l,value:p,hasConsumerStoppedPropagationRef:_,required:d,defaultChecked:wr(o)?!1:o,isFormControl:x,bubbleInput:b,setBubbleInput:y};return i.jsx(q2,{scope:t,...S,children:X2(f)?f(S):r})}var WE="CheckboxTrigger",GE=a.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},o)=>{const{control:s,value:l,disabled:c,checked:u,required:d,setControl:p,setChecked:f,hasConsumerStoppedPropagationRef:m,isFormControl:h,bubbleInput:v}=Cp(WE,e),g=Qe(o,p),b=a.useRef(u);return a.useEffect(()=>{const y=s==null?void 0:s.form;if(y){const _=()=>f(b.current);return y.addEventListener("reset",_),()=>y.removeEventListener("reset",_)}},[s,f]),i.jsx(qe.button,{type:"button",role:"checkbox","aria-checked":wr(u)?"mixed":u,"aria-required":d,"data-state":JE(u),"data-disabled":c?"":void 0,disabled:c,value:l,...r,ref:g,onKeyDown:$e(t,y=>{y.key==="Enter"&&y.preventDefault()}),onClick:$e(n,y=>{f(_=>wr(_)?!0:!_),v&&h&&(m.current=y.isPropagationStopped(),m.current||y.stopPropagation())})})});GE.displayName=WE;var Pp=a.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:o,defaultChecked:s,required:l,disabled:c,value:u,onCheckedChange:d,form:p,...f}=e;return i.jsx(K2,{__scopeCheckbox:n,checked:o,defaultChecked:s,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(GE,{...f,ref:t,__scopeCheckbox:n}),m&&i.jsx(YE,{__scopeCheckbox:n})]})})});Pp.displayName=Fl;var qE="CheckboxIndicator",KE=a.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...o}=e,s=Cp(qE,n);return i.jsx(Nt,{present:r||wr(s.checked)||s.checked===!0,children:i.jsx(qe.span,{"data-state":JE(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});KE.displayName=qE;var XE="CheckboxBubbleInput",YE=a.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:l,required:c,disabled:u,name:d,value:p,form:f,bubbleInput:m,setBubbleInput:h}=Cp(XE,e),v=Qe(n,h),g=Bl(s),b=zl(r);a.useEffect(()=>{const _=m;if(!_)return;const x=window.HTMLInputElement.prototype,C=Object.getOwnPropertyDescriptor(x,"checked").set,R=!o.current;if(g!==s&&C){const P=new Event("click",{bubbles:R});_.indeterminate=wr(s),C.call(_,wr(s)?!1:s),_.dispatchEvent(P)}},[m,g,s,o]);const y=a.useRef(wr(s)?!1:s);return i.jsx(qe.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??y.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%)"}})});YE.displayName=XE;function X2(e){return typeof e=="function"}function wr(e){return e==="indeterminate"}function JE(e){return wr(e)?"indeterminate":e?"checked":"unchecked"}const Y2=a.forwardRef(({className:e,...t},n)=>i.jsx(Pp,{ref:n,className:Se("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(KE,{className:Se("flex items-center justify-center text-current"),children:i.jsx(ip,{className:"h-4 w-4"})})}));Y2.displayName=Pp.displayName;var fv=1,J2=.9,Q2=.8,Z2=.17,uu=.1,du=.999,ez=.9999,tz=.99,nz=/[\\\/_+.#"@\[\(\{&]/,rz=/[\\\/_+.#"@\[\(\{&]/g,oz=/[\s-]/,QE=/[\s-]/g;function Dd(e,t,n,r,o,s,l){if(s===t.length)return o===e.length?fv:tz;var c=`${o},${s}`;if(l[c]!==void 0)return l[c];for(var u=r.charAt(s),d=n.indexOf(u,o),p=0,f,m,h,v;d>=0;)f=Dd(e,t,n,r,d+1,s+1,l),f>p&&(d===o?f*=fv:nz.test(e.charAt(d-1))?(f*=Q2,h=e.slice(o,d-1).match(rz),h&&o>0&&(f*=Math.pow(du,h.length))):oz.test(e.charAt(d-1))?(f*=J2,v=e.slice(o,d-1).match(QE),v&&o>0&&(f*=Math.pow(du,v.length))):(f*=Z2,o>0&&(f*=Math.pow(du,d-o))),e.charAt(d)!==t.charAt(s)&&(f*=ez)),(f<uu&&n.charAt(d-1)===r.charAt(s+1)||r.charAt(s+1)===r.charAt(s)&&n.charAt(d-1)!==r.charAt(s))&&(m=Dd(e,t,n,r,d+1,s+2,l),m*uu>f&&(f=m*uu)),f>p&&(p=f),d=n.indexOf(u,d+1);return l[c]=p,p}function pv(e){return e.toLowerCase().replace(QE," ")}function sz(e,t,n){return e=n&&n.length>0?`${e+" "+n.join(" ")}`:e,Dd(e,t,pv(e),pv(t),0,0,{})}var az=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ir=az.reduce((e,t)=>{const n=fs(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Ns='[cmdk-group=""]',fu='[cmdk-group-items=""]',iz='[cmdk-group-heading=""]',ZE='[cmdk-item=""]',mv=`${ZE}:not([aria-disabled="true"])`,Ld="cmdk-item-select",Do="data-value",lz=(e,t,n)=>sz(e,t,n),ew=a.createContext(void 0),Aa=()=>a.useContext(ew),tw=a.createContext(void 0),Rp=()=>a.useContext(tw),nw=a.createContext(void 0),rw=a.forwardRef((e,t)=>{let n=Lo(()=>{var j,L;return{search:"",value:(L=(j=e.value)!=null?j:e.defaultValue)!=null?L:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=Lo(()=>new Set),o=Lo(()=>new Map),s=Lo(()=>new Map),l=Lo(()=>new Set),c=ow(e),{label:u,children:d,value:p,onValueChange:f,filter:m,shouldFilter:h,loop:v,disablePointerSelection:g=!1,vimBindings:b=!0,...y}=e,_=jt(),x=jt(),S=jt(),C=a.useRef(null),R=yz();to(()=>{if(p!==void 0){let j=p.trim();n.current.value=j,P.emit()}},[p]),to(()=>{R(6,O)},[]);let P=a.useMemo(()=>({subscribe:j=>(l.current.add(j),()=>l.current.delete(j)),snapshot:()=>n.current,setState:(j,L,W)=>{var M,q,B,J;if(!Object.is(n.current[j],L)){if(n.current[j]=L,j==="search")V(),D(),R(1,N);else if(j==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Q=document.getElementById(S);Q?Q.focus():(M=document.getElementById(_))==null||M.focus()}if(R(7,()=>{var Q;n.current.selectedItemId=(Q=k())==null?void 0:Q.id,P.emit()}),W||R(5,O),((q=c.current)==null?void 0:q.value)!==void 0){let Q=L??"";(J=(B=c.current).onValueChange)==null||J.call(B,Q);return}}P.emit()}},emit:()=>{l.current.forEach(j=>j())}}),[]),T=a.useMemo(()=>({value:(j,L,W)=>{var M;L!==((M=s.current.get(j))==null?void 0:M.value)&&(s.current.set(j,{value:L,keywords:W}),n.current.filtered.items.set(j,A(L,W)),R(2,()=>{D(),P.emit()}))},item:(j,L)=>(r.current.add(j),L&&(o.current.has(L)?o.current.get(L).add(j):o.current.set(L,new Set([j]))),R(3,()=>{V(),D(),n.current.value||N(),P.emit()}),()=>{s.current.delete(j),r.current.delete(j),n.current.filtered.items.delete(j);let W=k();R(4,()=>{V(),(W==null?void 0:W.getAttribute("id"))===j&&N(),P.emit()})}),group:j=>(o.current.has(j)||o.current.set(j,new Set),()=>{s.current.delete(j),o.current.delete(j)}),filter:()=>c.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>c.current.disablePointerSelection,listId:_,inputId:S,labelId:x,listInnerRef:C}),[]);function A(j,L){var W,M;let q=(M=(W=c.current)==null?void 0:W.filter)!=null?M:lz;return j?q(j,n.current.search,L):0}function D(){if(!n.current.search||c.current.shouldFilter===!1)return;let j=n.current.filtered.items,L=[];n.current.filtered.groups.forEach(M=>{let q=o.current.get(M),B=0;q.forEach(J=>{let Q=j.get(J);B=Math.max(Q,B)}),L.push([M,B])});let W=C.current;z().sort((M,q)=>{var B,J;let Q=M.getAttribute("id"),re=q.getAttribute("id");return((B=j.get(re))!=null?B:0)-((J=j.get(Q))!=null?J:0)}).forEach(M=>{let q=M.closest(fu);q?q.appendChild(M.parentElement===q?M:M.closest(`${fu} > *`)):W.appendChild(M.parentElement===W?M:M.closest(`${fu} > *`))}),L.sort((M,q)=>q[1]-M[1]).forEach(M=>{var q;let B=(q=C.current)==null?void 0:q.querySelector(`${Ns}[${Do}="${encodeURIComponent(M[0])}"]`);B==null||B.parentElement.appendChild(B)})}function N(){let j=z().find(W=>W.getAttribute("aria-disabled")!=="true"),L=j==null?void 0:j.getAttribute(Do);P.setState("value",L||void 0)}function V(){var j,L,W,M;if(!n.current.search||c.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let q=0;for(let B of r.current){let J=(L=(j=s.current.get(B))==null?void 0:j.value)!=null?L:"",Q=(M=(W=s.current.get(B))==null?void 0:W.keywords)!=null?M:[],re=A(J,Q);n.current.filtered.items.set(B,re),re>0&&q++}for(let[B,J]of o.current)for(let Q of J)if(n.current.filtered.items.get(Q)>0){n.current.filtered.groups.add(B);break}n.current.filtered.count=q}function O(){var j,L,W;let M=k();M&&(((j=M.parentElement)==null?void 0:j.firstChild)===M&&((W=(L=M.closest(Ns))==null?void 0:L.querySelector(iz))==null||W.scrollIntoView({block:"nearest"})),M.scrollIntoView({block:"nearest"}))}function k(){var j;return(j=C.current)==null?void 0:j.querySelector(`${ZE}[aria-selected="true"]`)}function z(){var j;return Array.from(((j=C.current)==null?void 0:j.querySelectorAll(mv))||[])}function H(j){let L=z()[j];L&&P.setState("value",L.getAttribute(Do))}function X(j){var L;let W=k(),M=z(),q=M.findIndex(J=>J===W),B=M[q+j];(L=c.current)!=null&&L.loop&&(B=q+j<0?M[M.length-1]:q+j===M.length?M[0]:M[q+j]),B&&P.setState("value",B.getAttribute(Do))}function Y(j){let L=k(),W=L==null?void 0:L.closest(Ns),M;for(;W&&!M;)W=j>0?vz(W,Ns):bz(W,Ns),M=W==null?void 0:W.querySelector(mv);M?P.setState("value",M.getAttribute(Do)):X(j)}let G=()=>H(z().length-1),U=j=>{j.preventDefault(),j.metaKey?G():j.altKey?Y(1):X(1)},te=j=>{j.preventDefault(),j.metaKey?H(0):j.altKey?Y(-1):X(-1)};return a.createElement(Ir.div,{ref:t,tabIndex:-1,...y,"cmdk-root":"",onKeyDown:j=>{var L;(L=y.onKeyDown)==null||L.call(y,j);let W=j.nativeEvent.isComposing||j.keyCode===229;if(!(j.defaultPrevented||W))switch(j.key){case"n":case"j":{b&&j.ctrlKey&&U(j);break}case"ArrowDown":{U(j);break}case"p":case"k":{b&&j.ctrlKey&&te(j);break}case"ArrowUp":{te(j);break}case"Home":{j.preventDefault(),H(0);break}case"End":{j.preventDefault(),G();break}case"Enter":{j.preventDefault();let M=k();if(M){let q=new Event(Ld);M.dispatchEvent(q)}}}}},a.createElement("label",{"cmdk-label":"",htmlFor:T.inputId,id:T.labelId,style:_z},u),Hl(e,j=>a.createElement(tw.Provider,{value:P},a.createElement(ew.Provider,{value:T},j))))}),cz=a.forwardRef((e,t)=>{var n,r;let o=jt(),s=a.useRef(null),l=a.useContext(nw),c=Aa(),u=ow(e),d=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:l==null?void 0:l.forceMount;to(()=>{if(!d)return c.item(o,l==null?void 0:l.id)},[d]);let p=sw(o,s,[e.value,e.children,s],e.keywords),f=Rp(),m=Rr(R=>R.value&&R.value===p.current),h=Rr(R=>d||c.filter()===!1?!0:R.search?R.filtered.items.get(o)>0:!0);a.useEffect(()=>{let R=s.current;if(!(!R||e.disabled))return R.addEventListener(Ld,v),()=>R.removeEventListener(Ld,v)},[h,e.onSelect,e.disabled]);function v(){var R,P;g(),(P=(R=u.current).onSelect)==null||P.call(R,p.current)}function g(){f.setState("value",p.current,!0)}if(!h)return null;let{disabled:b,value:y,onSelect:_,forceMount:x,keywords:S,...C}=e;return a.createElement(Ir.div,{ref:un(s,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)}),uz=a.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:o,...s}=e,l=jt(),c=a.useRef(null),u=a.useRef(null),d=jt(),p=Aa(),f=Rr(h=>o||p.filter()===!1?!0:h.search?h.filtered.groups.has(l):!0);to(()=>p.group(l),[]),sw(l,c,[e.value,e.heading,u]);let m=a.useMemo(()=>({id:l,forceMount:o}),[o]);return a.createElement(Ir.div,{ref:un(c,t),...s,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},n&&a.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},n),Hl(e,h=>a.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?d:void 0},a.createElement(nw.Provider,{value:m},h))))}),dz=a.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,o=a.useRef(null),s=Rr(l=>!l.search);return!n&&!s?null:a.createElement(Ir.div,{ref:un(o,t),...r,"cmdk-separator":"",role:"separator"})}),fz=a.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,o=e.value!=null,s=Rp(),l=Rr(d=>d.search),c=Rr(d=>d.selectedItemId),u=Aa();return a.useEffect(()=>{e.value!=null&&s.setState("search",e.value)},[e.value]),a.createElement(Ir.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||s.setState("search",d.target.value),n==null||n(d.target.value)}})}),pz=a.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...o}=e,s=a.useRef(null),l=a.useRef(null),c=Rr(d=>d.selectedItemId),u=Aa();return a.useEffect(()=>{if(l.current&&s.current){let d=l.current,p=s.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)}}},[]),a.createElement(Ir.div,{ref:un(s,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":r,id:u.listId},Hl(e,d=>a.createElement("div",{ref:un(l,u.listInnerRef),"cmdk-list-sizer":""},d)))}),mz=a.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:o,contentClassName:s,container:l,...c}=e;return a.createElement(Vl,{open:n,onOpenChange:r},a.createElement(Ra,{container:l},a.createElement(fo,{"cmdk-overlay":"",className:o}),a.createElement(po,{"aria-label":e.label,"cmdk-dialog":"",className:s},a.createElement(rw,{ref:t,...c}))))}),gz=a.forwardRef((e,t)=>Rr(n=>n.filtered.count===0)?a.createElement(Ir.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),hz=a.forwardRef((e,t)=>{let{progress:n,children:r,label:o="Loading...",...s}=e;return a.createElement(Ir.div,{ref:t,...s,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},Hl(e,l=>a.createElement("div",{"aria-hidden":!0},l)))}),xn=Object.assign(rw,{List:pz,Item:cz,Input:fz,Group:uz,Separator:dz,Dialog:mz,Empty:gz,Loading:hz});function vz(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function bz(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function ow(e){let t=a.useRef(e);return to(()=>{t.current=e}),t}var to=typeof window>"u"?a.useEffect:a.useLayoutEffect;function Lo(e){let t=a.useRef();return t.current===void 0&&(t.current=e()),t}function Rr(e){let t=Rp(),n=()=>e(t.snapshot());return a.useSyncExternalStore(t.subscribe,n,n)}function sw(e,t,n,r=[]){let o=a.useRef(),s=Aa();return to(()=>{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());s.value(e,c,u),(l=t.current)==null||l.setAttribute(Do,c),o.current=c}),o}var yz=()=>{let[e,t]=a.useState(),n=Lo(()=>new Map);return to(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,o)=>{n.current.set(r,o),t({})}};function xz(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Hl({asChild:e,children:t},n){return e&&a.isValidElement(t)?a.cloneElement(xz(t),{ref:t.ref},n(t.props.children)):n(t)}var _z={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const Ez=Vl,rQ=_p,wz=Ra,aw=a.forwardRef(({className:e,...t},n)=>i.jsx(fo,{ref:n,className:Se("fixed inset-0 z-overlay bg-accent-navy/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}));aw.displayName=fo.displayName;const iw=a.forwardRef(({className:e,children:t,...n},r)=>{const{t:o}=lr();return i.jsxs(wz,{children:[i.jsx(aw,{}),i.jsxs(po,{ref:r,className:Se("fixed left-[50%] top-[50%] z-modal 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(Ta,{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(cp,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:o("ui.dialog.close","Закрыть")})]})]})]})});iw.displayName=po.displayName;const Sz=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Sz.displayName="DialogHeader";const Cz=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Cz.displayName="DialogFooter";const lw=a.forwardRef(({className:e,...t},n)=>i.jsx(us,{ref:n,className:Se("text-lg font-semibold leading-snug tracking-tight",e),...t}));lw.displayName=us.displayName;const cw=a.forwardRef(({className:e,...t},n)=>i.jsx(ds,{ref:n,className:Se("text-sm text-text-muted",e),...t}));cw.displayName=ds.displayName;const uw=a.forwardRef(({className:e,...t},n)=>i.jsx(xn,{ref:n,className:Se("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...t}));uw.displayName=xn.displayName;function oQ({children:e,title:t,description:n,...r}){const{t:o}=lr();return i.jsx(Ez,{...r,children:i.jsxs(iw,{className:"overflow-hidden p-0 shadow-lg",children:[i.jsx(lw,{className:"sr-only",children:t??o("ui.commandDialog.title","Командное меню")}),i.jsx(cw,{className:"sr-only",children:n??o("ui.commandDialog.description","Начните вводить, чтобы найти команду")}),i.jsx(uw,{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 Pz=a.forwardRef(({className:e,...t},n)=>i.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[i.jsx(WM,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),i.jsx(xn.Input,{ref:n,className:Se("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})]}));Pz.displayName=xn.Input.displayName;const Rz=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.List,{ref:n,className:Se("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...t}));Rz.displayName=xn.List.displayName;const Tz=a.forwardRef((e,t)=>i.jsx(xn.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));Tz.displayName=xn.Empty.displayName;const Az=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Group,{ref:n,className:Se("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}));Az.displayName=xn.Group.displayName;const Iz=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Separator,{ref:n,className:Se("-mx-1 h-px bg-border",e),...t}));Iz.displayName=xn.Separator.displayName;const $z=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Item,{ref:n,className:Se("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}));$z.displayName=xn.Item.displayName;var jz="Arrow",dw=a.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...s}=e;return i.jsx(qe.svg,{...s,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"})})});dw.displayName=jz;var Oz=dw,Tp="Popper",[fw,$r]=Ft(Tp),[Nz,pw]=fw(Tp),mw=e=>{const{__scopePopper:t,children:n}=e,[r,o]=a.useState(null);return i.jsx(Nz,{scope:t,anchor:r,onAnchorChange:o,children:n})};mw.displayName=Tp;var gw="PopperAnchor",hw=a.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,s=pw(gw,n),l=a.useRef(null),c=Qe(t,l),u=a.useRef(null);return a.useEffect(()=>{const d=u.current;u.current=(r==null?void 0:r.current)||l.current,d!==u.current&&s.onAnchorChange(u.current)}),r?null:i.jsx(qe.div,{...o,ref:c})});hw.displayName=gw;var Ap="PopperContent",[Dz,Lz]=fw(Ap),vw=a.forwardRef((e,t)=>{var B,J,Q,re,ae,ee;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:s="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=pw(Ap,n),[y,_]=a.useState(null),x=Qe(t,se=>_(se)),[S,C]=a.useState(null),R=zl(S),P=(R==null?void 0:R.width)??0,T=(R==null?void 0:R.height)??0,A=r+(s!=="center"?"-"+s:""),D=typeof p=="number"?p:{top:0,right:0,bottom:0,left:0,...p},N=Array.isArray(d)?d:[d],V=N.length>0,O={padding:D,boundary:N.filter(kz),altBoundary:V},{refs:k,floatingStyles:z,placement:H,isPositioned:X,middlewareData:Y}=zP({strategy:"fixed",placement:A,whileElementsMounted:(...se)=>KP(...se,{animationFrame:h==="always"}),elements:{reference:b.anchor},middleware:[FP({mainAxis:o+T,alignmentAxis:l}),u&&HP({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?XP():void 0,...O}),u&&UP({...O}),WP({...O,apply:({elements:se,rects:ge,availableWidth:le,availableHeight:Ae})=>{const{width:ce,height:be}=ge.reference,_e=se.floating.style;_e.setProperty("--radix-popper-available-width",`${le}px`),_e.setProperty("--radix-popper-available-height",`${Ae}px`),_e.setProperty("--radix-popper-anchor-width",`${ce}px`),_e.setProperty("--radix-popper-anchor-height",`${be}px`)}}),S&&GP({element:S,padding:c}),Vz({arrowWidth:P,arrowHeight:T}),m&&qP({strategy:"referenceHidden",...O})]}),[G,U]=xw(H),te=Bt(v);At(()=>{X&&(te==null||te())},[X,te]);const j=(B=Y.arrow)==null?void 0:B.x,L=(J=Y.arrow)==null?void 0:J.y,W=((Q=Y.arrow)==null?void 0:Q.centerOffset)!==0,[M,q]=a.useState();return At(()=>{y&&q(window.getComputedStyle(y).zIndex)},[y]),i.jsx("div",{ref:k.setFloating,"data-radix-popper-content-wrapper":"",style:{...z,transform:X?z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:M,"--radix-popper-transform-origin":[(re=Y.transformOrigin)==null?void 0:re.x,(ae=Y.transformOrigin)==null?void 0:ae.y].join(" "),...((ee=Y.hide)==null?void 0:ee.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:i.jsx(Dz,{scope:n,placedSide:G,onArrowChange:C,arrowX:j,arrowY:L,shouldHideArrow:W,children:i.jsx(qe.div,{"data-side":G,"data-align":U,...g,ref:x,style:{...g.style,animation:X?void 0:"none"}})})})});vw.displayName=Ap;var bw="PopperArrow",Mz={top:"bottom",right:"left",bottom:"top",left:"right"},yw=a.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,s=Lz(bw,r),l=Mz[s.placedSide];return i.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:i.jsx(Oz,{...o,ref:n,style:{...o.style,display:"block"}})})});yw.displayName=bw;function kz(e){return e!==null}var Vz=e=>({name:"transformOrigin",options:e,fn(t){var b,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]=xw(n),f={start:"0%",center:"50%",end:"100%"}[p],m=(((y=o.arrow)==null?void 0:y.x)??0)+c/2,h=(((_=o.arrow)==null?void 0:_.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 xw(e){const[t,n="center"]=e.split("-");return[t,n]}var Ul=mw,Ia=hw,Wl=vw,Gl=yw;function Bz(e){const t=zz(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(Hz);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function zz(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=Wz(o),c=Uz(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Fz=Symbol("radix.slottable");function Hz(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Fz}function Uz(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function Wz(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 ql="Popover",[_w]=Ft(ql,[$r]),$a=$r(),[Gz,jr]=_w(ql),Ew=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:s,modal:l=!1}=e,c=$a(t),u=a.useRef(null),[d,p]=a.useState(!1),[f,m]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:ql});return i.jsx(Ul,{...c,children:i.jsx(Gz,{scope:t,contentId:jt(),triggerRef:u,open:f,onOpenChange:m,onOpenToggle:a.useCallback(()=>m(h=>!h),[m]),hasCustomAnchor:d,onCustomAnchorAdd:a.useCallback(()=>p(!0),[]),onCustomAnchorRemove:a.useCallback(()=>p(!1),[]),modal:l,children:n})})};Ew.displayName=ql;var ww="PopoverAnchor",qz=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=jr(ww,n),s=$a(n),{onCustomAnchorAdd:l,onCustomAnchorRemove:c}=o;return a.useEffect(()=>(l(),()=>c()),[l,c]),i.jsx(Ia,{...s,...r,ref:t})});qz.displayName=ww;var Sw="PopoverTrigger",Cw=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=jr(Sw,n),s=$a(n),l=Qe(t,o.triggerRef),c=i.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Iw(o.open),...r,ref:l,onClick:$e(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:i.jsx(Ia,{asChild:!0,...s,children:c})});Cw.displayName=Sw;var Ip="PopoverPortal",[Kz,Xz]=_w(Ip,{forceMount:void 0}),Pw=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,s=jr(Ip,t);return i.jsx(Kz,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(cs,{asChild:!0,container:o,children:r})})})};Pw.displayName=Ip;var Jo="PopoverContent",Rw=a.forwardRef((e,t)=>{const n=Xz(Jo,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,s=jr(Jo,e.__scopePopover);return i.jsx(Nt,{present:r||s.open,children:s.modal?i.jsx(Jz,{...o,ref:t}):i.jsx(Qz,{...o,ref:t})})});Rw.displayName=Jo;var Yz=Bz("PopoverContent.RemoveScroll"),Jz=a.forwardRef((e,t)=>{const n=jr(Jo,e.__scopePopover),r=a.useRef(null),o=Qe(t,r),s=a.useRef(!1);return a.useEffect(()=>{const l=r.current;if(l)return Ml(l)},[]),i.jsx(Pa,{as:Yz,allowPinchZoom:!0,children:i.jsx(Tw,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:$e(e.onCloseAutoFocus,l=>{var c;l.preventDefault(),s.current||(c=n.triggerRef.current)==null||c.focus()}),onPointerDownOutside:$e(e.onPointerDownOutside,l=>{const c=l.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,d=c.button===2||u;s.current=d},{checkForDefaultPrevented:!1}),onFocusOutside:$e(e.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1})})})}),Qz=a.forwardRef((e,t)=>{const n=jr(Jo,e.__scopePopover),r=a.useRef(!1),o=a.useRef(!1);return i.jsx(Tw,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,s),s.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),s.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=s.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),Tw=a.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:p,...f}=e,m=jr(Jo,n),h=$a(n);return Dl(),i.jsx(Ca,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:i.jsx(ls,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:p,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1),children:i.jsx(Wl,{"data-state":Iw(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)"}})})})}),Aw="PopoverClose",Zz=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=jr(Aw,n);return i.jsx(qe.button,{type:"button",...r,ref:t,onClick:$e(e.onClick,()=>o.onOpenChange(!1))})});Zz.displayName=Aw;var eF="PopoverArrow",tF=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=$a(n);return i.jsx(Gl,{...o,...r,ref:t})});tF.displayName=eF;function Iw(e){return e?"open":"closed"}var nF=Ew,rF=Cw,oF=Pw,$w=Rw;const jw=nF,Ow=rF,$p=a.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>i.jsx(oF,{children:i.jsx($w,{ref:o,align:t,sideOffset:n,className:Se("z-popover 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})}));$p.displayName=$w.displayName;function sF(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 aF=$.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}),ja=()=>{const e=$.useContext(aF);if(!e)throw new Error("useDrawerContext must be used within a Drawer.Root");return e};sF(`[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 iF(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function lF(...e){return t=>e.forEach(n=>iF(n,t))}function Nw(...e){return a.useCallback(lF(...e),e)}const gv=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function pu(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}function cF(...e){return(...t)=>{for(const n of e)typeof n=="function"&&n(...t)}}const mu={DURATION:.5,EASE:[.32,.72,0,1]},uF=8,dF=26,fF=()=>()=>{};function pF(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=ja(),s=$.useRef(null),l=a.useMemo(()=>document.body.style.backgroundColor,[]);function c(){return(window.innerWidth-dF)/window.innerWidth}$.useEffect(()=>{if(t&&n){s.current&&clearTimeout(s.current);const u=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!u)return;cF(r&&!o?pu(document.body,{background:"black"}):fF,pu(u,{transformOrigin:gv(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${mu.DURATION}s`,transitionTimingFunction:`cubic-bezier(${mu.EASE.join(",")})`}));const d=pu(u,{borderRadius:`${uF}px`,overflow:"hidden",...gv(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(),s.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},mu.DURATION*1e3)}}},[t,n,l])}const Dw=$.forwardRef(function({...e},t){const{overlayRef:n,snapPoints:r,onRelease:o,shouldFade:s,isOpen:l,modal:c,shouldAnimate:u}=ja(),d=Nw(t,n),p=r&&r.length>0;if(!c)return null;const f=$.useCallback(m=>o(m),[o]);return $.createElement(fo,{onMouseUp:f,ref:d,"data-vaul-overlay":"","data-vaul-snap-points":l&&p?"true":"false","data-vaul-snap-points-overlay":l&&s?"true":"false","data-vaul-animate":u!=null&&u.current?"true":"false",...e})});Dw.displayName="Drawer.Overlay";const Lw=$.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},o){const{drawerRef:s,onPress:l,onRelease:c,onDrag:u,keyboardIsOpen:d,snapPointsOffset:p,activeSnapPointIndex:f,modal:m,isOpen:h,direction:v,snapPoints:g,container:b,handleOnly:y,shouldAnimate:_,autoFocus:x}=ja(),[S,C]=$.useState(!1),R=Nw(o,s),P=$.useRef(null),T=$.useRef(null),A=$.useRef(!1),D=g&&g.length>0;pF();const N=(O,k,z=0)=>{if(A.current)return!0;const H=Math.abs(O.y),X=Math.abs(O.x),Y=X>H,G=["bottom","right"].includes(k)?1:-1;if(k==="left"||k==="right"){if(!(O.x*G<0)&&X>=0&&X<=z)return Y}else if(!(O.y*G<0)&&H>=0&&H<=z)return!Y;return A.current=!0,!0};$.useEffect(()=>{D&&window.requestAnimationFrame(()=>{C(!0)})},[]);function V(O){P.current=null,A.current=!1,c(O)}return $.createElement(po,{"data-vaul-drawer-direction":v,"data-vaul-drawer":"","data-vaul-delayed-snap-points":S?"true":"false","data-vaul-snap-points":h&&D?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":_!=null&&_.current?"true":"false",...r,ref:R,style:p&&p.length>0?{"--snap-point-height":`${p[f??0]}px`,...t}:t,onPointerDown:O=>{y||(r.onPointerDown==null||r.onPointerDown.call(r,O),P.current={x:O.pageX,y:O.pageY},l(O))},onOpenAutoFocus:O=>{n==null||n(O),x||O.preventDefault()},onPointerDownOutside:O=>{if(e==null||e(O),!m||O.defaultPrevented){O.preventDefault();return}d.current&&(d.current=!1)},onFocusOutside:O=>{if(!m){O.preventDefault();return}},onPointerMove:O=>{if(T.current=O,y||(r.onPointerMove==null||r.onPointerMove.call(r,O),!P.current))return;const k=O.pageY-P.current.y,z=O.pageX-P.current.x,H=O.pointerType==="touch"?10:2;N({x:z,y:k},v,H)?u(O):(Math.abs(z)>H||Math.abs(k)>H)&&(P.current=null)},onPointerUp:O=>{r.onPointerUp==null||r.onPointerUp.call(r,O),P.current=null,A.current=!1,c(O)},onPointerOut:O=>{r.onPointerOut==null||r.onPointerOut.call(r,O),V(T.current)},onContextMenu:O=>{r.onContextMenu==null||r.onContextMenu.call(r,O),T.current&&V(T.current)}})});Lw.displayName="Drawer.Content";const mF=250,gF=120,hF=$.forwardRef(function({preventCycle:e=!1,children:t,...n},r){const{closeDrawer:o,isDragging:s,snapPoints:l,activeSnapPoint:c,setActiveSnapPoint:u,dismissible:d,handleOnly:p,isOpen:f,onPress:m,onDrag:h}=ja(),v=$.useRef(null),g=$.useRef(!1);function b(){if(g.current){x();return}window.setTimeout(()=>{y()},gF)}function y(){if(s||e||g.current){x();return}if(x(),!l||l.length===0){d||o();return}if(c===l[l.length-1]&&d){o();return}const C=l.findIndex(P=>P===c);if(C===-1)return;const R=l[C+1];u(R)}function _(){v.current=window.setTimeout(()=>{g.current=!0},mF)}function x(){v.current&&window.clearTimeout(v.current),g.current=!1}return $.createElement("div",{onClick:b,onPointerCancel:x,onPointerDown:S=>{p&&m(S),_()},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))});hF.displayName="Drawer.Handle";function vF(e){const t=ja(),{container:n=t.container,...r}=e;return $.createElement(Ra,{container:n,...r})}const Or={Content:Lw,Overlay:Dw,Portal:vF,Title:us,Description:ds},bF=Or.Portal,Mw=a.forwardRef(({className:e,...t},n)=>i.jsx(Or.Overlay,{ref:n,className:Se("fixed inset-0 z-50 bg-black/80",e),...t}));Mw.displayName=Or.Overlay.displayName;const yF=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(bF,{children:[i.jsx(Mw,{}),i.jsxs(Or.Content,{ref:r,className:Se("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]})]}));yF.displayName="DrawerContent";const xF=a.forwardRef(({className:e,...t},n)=>i.jsx(Or.Title,{ref:n,className:Se("text-lg font-semibold leading-none tracking-tight",e),...t}));xF.displayName=Or.Title.displayName;const _F=a.forwardRef(({className:e,...t},n)=>i.jsx(Or.Description,{ref:n,className:Se("text-sm text-muted-foreground",e),...t}));_F.displayName=Or.Description.displayName;var gu="rovingFocusGroup.onEntryFocus",EF={bubbles:!1,cancelable:!0},Oa="RovingFocusGroup",[Md,kw,wF]=$l(Oa),[SF,ps]=Ft(Oa,[wF]),[CF,PF]=SF(Oa),Vw=a.forwardRef((e,t)=>i.jsx(Md.Provider,{scope:e.__scopeRovingFocusGroup,children:i.jsx(Md.Slot,{scope:e.__scopeRovingFocusGroup,children:i.jsx(RF,{...e,ref:t})})}));Vw.displayName=Oa;var RF=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:s,currentTabStopId:l,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:p=!1,...f}=e,m=a.useRef(null),h=Qe(t,m),v=uo(s),[g,b]=vn({prop:l,defaultProp:c??null,onChange:u,caller:Oa}),[y,_]=a.useState(!1),x=Bt(d),S=kw(n),C=a.useRef(!1),[R,P]=a.useState(0);return a.useEffect(()=>{const T=m.current;if(T)return T.addEventListener(gu,x),()=>T.removeEventListener(gu,x)},[x]),i.jsx(CF,{scope:n,orientation:r,dir:v,loop:o,currentTabStopId:g,onItemFocus:a.useCallback(T=>b(T),[b]),onItemShiftTab:a.useCallback(()=>_(!0),[]),onFocusableItemAdd:a.useCallback(()=>P(T=>T+1),[]),onFocusableItemRemove:a.useCallback(()=>P(T=>T-1),[]),children:i.jsx(qe.div,{tabIndex:y||R===0?-1:0,"data-orientation":r,...f,ref:h,style:{outline:"none",...e.style},onMouseDown:$e(e.onMouseDown,()=>{C.current=!0}),onFocus:$e(e.onFocus,T=>{const A=!C.current;if(T.target===T.currentTarget&&A&&!y){const D=new CustomEvent(gu,EF);if(T.currentTarget.dispatchEvent(D),!D.defaultPrevented){const N=S().filter(H=>H.focusable),V=N.find(H=>H.active),O=N.find(H=>H.id===g),z=[V,O,...N].filter(Boolean).map(H=>H.ref.current);Fw(z,p)}}C.current=!1}),onBlur:$e(e.onBlur,()=>_(!1))})})}),Bw="RovingFocusGroupItem",zw=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:s,children:l,...c}=e,u=jt(),d=s||u,p=PF(Bw,n),f=p.currentTabStopId===d,m=kw(n),{onFocusableItemAdd:h,onFocusableItemRemove:v,currentTabStopId:g}=p;return a.useEffect(()=>{if(r)return h(),()=>v()},[r,h,v]),i.jsx(Md.ItemSlot,{scope:n,id:d,focusable:r,active:o,children:i.jsx(qe.span,{tabIndex:f?0:-1,"data-orientation":p.orientation,...c,ref:t,onMouseDown:$e(e.onMouseDown,b=>{r?p.onItemFocus(d):b.preventDefault()}),onFocus:$e(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:$e(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){p.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const y=IF(b,p.orientation,p.dir);if(y!==void 0){if(b.metaKey||b.ctrlKey||b.altKey||b.shiftKey)return;b.preventDefault();let x=m().filter(S=>S.focusable).map(S=>S.ref.current);if(y==="last")x.reverse();else if(y==="prev"||y==="next"){y==="prev"&&x.reverse();const S=x.indexOf(b.currentTarget);x=p.loop?$F(x,S+1):x.slice(S+1)}setTimeout(()=>Fw(x))}}),children:typeof l=="function"?l({isCurrentTabStop:f,hasTabStop:g!=null}):l})})});zw.displayName=Bw;var TF={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function AF(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function IF(e,t,n){const r=AF(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return TF[r]}function Fw(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function $F(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var jp=Vw,Op=zw;function jF(e){const t=OF(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(DF);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function OF(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=MF(o),c=LF(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var NF=Symbol("radix.slottable");function DF(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===NF}function LF(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function MF(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 kd=["Enter"," "],kF=["ArrowDown","PageUp","Home"],Hw=["ArrowUp","PageDown","End"],VF=[...kF,...Hw],BF={ltr:[...kd,"ArrowRight"],rtl:[...kd,"ArrowLeft"]},zF={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Na="Menu",[ia,FF,HF]=$l(Na),[mo,Uw]=Ft(Na,[HF,$r,ps]),Kl=$r(),Ww=ps(),[UF,go]=mo(Na),[WF,Da]=mo(Na),Gw=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:s,modal:l=!0}=e,c=Kl(t),[u,d]=a.useState(null),p=a.useRef(!1),f=Bt(s),m=uo(o);return a.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(Ul,{...c,children:i.jsx(UF,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:d,children:i.jsx(WF,{scope:t,onClose:a.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:m,modal:l,children:r})})})};Gw.displayName=Na;var GF="MenuAnchor",Np=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Kl(n);return i.jsx(Ia,{...o,...r,ref:t})});Np.displayName=GF;var Dp="MenuPortal",[qF,qw]=mo(Dp,{forceMount:void 0}),Kw=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,s=go(Dp,t);return i.jsx(qF,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(cs,{asChild:!0,container:o,children:r})})})};Kw.displayName=Dp;var In="MenuContent",[KF,Lp]=mo(In),Xw=a.forwardRef((e,t)=>{const n=qw(In,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,s=go(In,e.__scopeMenu),l=Da(In,e.__scopeMenu);return i.jsx(ia.Provider,{scope:e.__scopeMenu,children:i.jsx(Nt,{present:r||s.open,children:i.jsx(ia.Slot,{scope:e.__scopeMenu,children:l.modal?i.jsx(XF,{...o,ref:t}):i.jsx(YF,{...o,ref:t})})})})}),XF=a.forwardRef((e,t)=>{const n=go(In,e.__scopeMenu),r=a.useRef(null),o=Qe(t,r);return a.useEffect(()=>{const s=r.current;if(s)return Ml(s)},[]),i.jsx(Mp,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:$e(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),YF=a.forwardRef((e,t)=>{const n=go(In,e.__scopeMenu);return i.jsx(Mp,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),JF=jF("MenuContent.ScrollLock"),Mp=a.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:m,onDismiss:h,disableOutsideScroll:v,...g}=e,b=go(In,n),y=Da(In,n),_=Kl(n),x=Ww(n),S=FF(n),[C,R]=a.useState(null),P=a.useRef(null),T=Qe(t,P,b.onContentChange),A=a.useRef(0),D=a.useRef(""),N=a.useRef(0),V=a.useRef(null),O=a.useRef("right"),k=a.useRef(0),z=v?Pa:a.Fragment,H=v?{as:JF,allowPinchZoom:!0}:void 0,X=G=>{var B,J;const U=D.current+G,te=S().filter(Q=>!Q.disabled),j=document.activeElement,L=(B=te.find(Q=>Q.ref.current===j))==null?void 0:B.textValue,W=te.map(Q=>Q.textValue),M=cH(W,U,L),q=(J=te.find(Q=>Q.textValue===M))==null?void 0:J.ref.current;(function Q(re){D.current=re,window.clearTimeout(A.current),re!==""&&(A.current=window.setTimeout(()=>Q(""),1e3))})(U),q&&setTimeout(()=>q.focus())};a.useEffect(()=>()=>window.clearTimeout(A.current),[]),Dl();const Y=a.useCallback(G=>{var te,j;return O.current===((te=V.current)==null?void 0:te.side)&&dH(G,(j=V.current)==null?void 0:j.area)},[]);return i.jsx(KF,{scope:n,searchRef:D,onItemEnter:a.useCallback(G=>{Y(G)&&G.preventDefault()},[Y]),onItemLeave:a.useCallback(G=>{var U;Y(G)||((U=P.current)==null||U.focus(),R(null))},[Y]),onTriggerLeave:a.useCallback(G=>{Y(G)&&G.preventDefault()},[Y]),pointerGraceTimerRef:N,onPointerGraceIntentChange:a.useCallback(G=>{V.current=G},[]),children:i.jsx(z,{...H,children:i.jsx(Ca,{asChild:!0,trapped:o,onMountAutoFocus:$e(s,G=>{var U;G.preventDefault(),(U=P.current)==null||U.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:i.jsx(ls,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:m,onDismiss:h,children:i.jsx(jp,{asChild:!0,...x,dir:y.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:R,onEntryFocus:$e(u,G=>{y.isUsingKeyboardRef.current||G.preventDefault()}),preventScrollOnEntryFocus:!0,children:i.jsx(Wl,{role:"menu","aria-orientation":"vertical","data-state":d0(b.open),"data-radix-menu-content":"",dir:y.dir,..._,...g,ref:T,style:{outline:"none",...g.style},onKeyDown:$e(g.onKeyDown,G=>{const te=G.target.closest("[data-radix-menu-content]")===G.currentTarget,j=G.ctrlKey||G.altKey||G.metaKey,L=G.key.length===1;te&&(G.key==="Tab"&&G.preventDefault(),!j&&L&&X(G.key));const W=P.current;if(G.target!==W||!VF.includes(G.key))return;G.preventDefault();const q=S().filter(B=>!B.disabled).map(B=>B.ref.current);Hw.includes(G.key)&&q.reverse(),iH(q)}),onBlur:$e(e.onBlur,G=>{G.currentTarget.contains(G.target)||(window.clearTimeout(A.current),D.current="")}),onPointerMove:$e(e.onPointerMove,la(G=>{const U=G.target,te=k.current!==G.clientX;if(G.currentTarget.contains(U)&&te){const j=G.clientX>k.current?"right":"left";O.current=j,k.current=G.clientX}}))})})})})})})});Xw.displayName=In;var QF="MenuGroup",kp=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(qe.div,{role:"group",...r,ref:t})});kp.displayName=QF;var ZF="MenuLabel",Yw=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(qe.div,{...r,ref:t})});Yw.displayName=ZF;var el="MenuItem",hv="menu.itemSelect",Xl=a.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,s=a.useRef(null),l=Da(el,e.__scopeMenu),c=Lp(el,e.__scopeMenu),u=Qe(t,s),d=a.useRef(!1),p=()=>{const f=s.current;if(!n&&f){const m=new CustomEvent(hv,{bubbles:!0,cancelable:!0});f.addEventListener(hv,h=>r==null?void 0:r(h),{once:!0}),b_(f,m),m.defaultPrevented?d.current=!1:l.onClose()}};return i.jsx(Jw,{...o,ref:u,disabled:n,onClick:$e(e.onClick,p),onPointerDown:f=>{var m;(m=e.onPointerDown)==null||m.call(e,f),d.current=!0},onPointerUp:$e(e.onPointerUp,f=>{var m;d.current||(m=f.currentTarget)==null||m.click()}),onKeyDown:$e(e.onKeyDown,f=>{const m=c.searchRef.current!=="";n||m&&f.key===" "||kd.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});Xl.displayName=el;var Jw=a.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...s}=e,l=Lp(el,n),c=Ww(n),u=a.useRef(null),d=Qe(t,u),[p,f]=a.useState(!1),[m,h]=a.useState("");return a.useEffect(()=>{const v=u.current;v&&h((v.textContent??"").trim())},[s.children]),i.jsx(ia.ItemSlot,{scope:n,disabled:r,textValue:o??m,children:i.jsx(Op,{asChild:!0,...c,focusable:!r,children:i.jsx(qe.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...s,ref:d,onPointerMove:$e(e.onPointerMove,la(v=>{r?l.onItemLeave(v):(l.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:$e(e.onPointerLeave,la(v=>l.onItemLeave(v))),onFocus:$e(e.onFocus,()=>f(!0)),onBlur:$e(e.onBlur,()=>f(!1))})})})}),eH="MenuCheckboxItem",Qw=a.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return i.jsx(r0,{scope:e.__scopeMenu,checked:n,children:i.jsx(Xl,{role:"menuitemcheckbox","aria-checked":tl(n)?"mixed":n,...o,ref:t,"data-state":Bp(n),onSelect:$e(o.onSelect,()=>r==null?void 0:r(tl(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Qw.displayName=eH;var Zw="MenuRadioGroup",[tH,nH]=mo(Zw,{value:void 0,onValueChange:()=>{}}),e0=a.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,s=Bt(r);return i.jsx(tH,{scope:e.__scopeMenu,value:n,onValueChange:s,children:i.jsx(kp,{...o,ref:t})})});e0.displayName=Zw;var t0="MenuRadioItem",n0=a.forwardRef((e,t)=>{const{value:n,...r}=e,o=nH(t0,e.__scopeMenu),s=n===o.value;return i.jsx(r0,{scope:e.__scopeMenu,checked:s,children:i.jsx(Xl,{role:"menuitemradio","aria-checked":s,...r,ref:t,"data-state":Bp(s),onSelect:$e(r.onSelect,()=>{var l;return(l=o.onValueChange)==null?void 0:l.call(o,n)},{checkForDefaultPrevented:!1})})})});n0.displayName=t0;var Vp="MenuItemIndicator",[r0,rH]=mo(Vp,{checked:!1}),o0=a.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,s=rH(Vp,n);return i.jsx(Nt,{present:r||tl(s.checked)||s.checked===!0,children:i.jsx(qe.span,{...o,ref:t,"data-state":Bp(s.checked)})})});o0.displayName=Vp;var oH="MenuSeparator",s0=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(qe.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});s0.displayName=oH;var sH="MenuArrow",a0=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Kl(n);return i.jsx(Gl,{...o,...r,ref:t})});a0.displayName=sH;var aH="MenuSub",[sQ,i0]=mo(aH),zs="MenuSubTrigger",l0=a.forwardRef((e,t)=>{const n=go(zs,e.__scopeMenu),r=Da(zs,e.__scopeMenu),o=i0(zs,e.__scopeMenu),s=Lp(zs,e.__scopeMenu),l=a.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=s,d={__scopeMenu:e.__scopeMenu},p=a.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return a.useEffect(()=>p,[p]),a.useEffect(()=>{const f=c.current;return()=>{window.clearTimeout(f),u(null)}},[c,u]),i.jsx(Np,{asChild:!0,...d,children:i.jsx(Jw,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":d0(n.open),...e,ref:un(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:$e(e.onPointerMove,la(f=>{s.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(s.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:$e(e.onPointerLeave,la(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",y=b?-5:5,_=m[b?"left":"right"],x=m[b?"right":"left"];s.onPointerGraceIntentChange({area:[{x:f.clientX+y,y:f.clientY},{x:_,y:m.top},{x,y:m.top},{x,y:m.bottom},{x:_,y:m.bottom}],side:g}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(f),f.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:$e(e.onKeyDown,f=>{var h;const m=s.searchRef.current!=="";e.disabled||m&&f.key===" "||BF[r.dir].includes(f.key)&&(n.onOpenChange(!0),(h=n.content)==null||h.focus(),f.preventDefault())})})})});l0.displayName=zs;var c0="MenuSubContent",u0=a.forwardRef((e,t)=>{const n=qw(In,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,s=go(In,e.__scopeMenu),l=Da(In,e.__scopeMenu),c=i0(c0,e.__scopeMenu),u=a.useRef(null),d=Qe(t,u);return i.jsx(ia.Provider,{scope:e.__scopeMenu,children:i.jsx(Nt,{present:r||s.open,children:i.jsx(ia.Slot,{scope:e.__scopeMenu,children:i.jsx(Mp,{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:$e(e.onFocusOutside,p=>{p.target!==c.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:$e(e.onEscapeKeyDown,p=>{l.onClose(),p.preventDefault()}),onKeyDown:$e(e.onKeyDown,p=>{var h;const f=p.currentTarget.contains(p.target),m=zF[l.dir].includes(p.key);f&&m&&(s.onOpenChange(!1),(h=c.trigger)==null||h.focus(),p.preventDefault())})})})})})});u0.displayName=c0;function d0(e){return e?"open":"closed"}function tl(e){return e==="indeterminate"}function Bp(e){return tl(e)?"indeterminate":e?"checked":"unchecked"}function iH(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function lH(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function cH(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let l=lH(e,Math.max(s,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 uH(e,t){const{x:n,y:r}=e;let o=!1;for(let s=0,l=t.length-1;s<t.length;l=s++){const c=t[s],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 dH(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return uH(n,t)}function la(e){return t=>t.pointerType==="mouse"?e(t):void 0}var fH=Gw,pH=Np,mH=Kw,gH=Xw,hH=kp,vH=Yw,bH=Xl,yH=Qw,xH=e0,_H=n0,EH=o0,wH=s0,SH=a0,CH=l0,PH=u0,Yl="DropdownMenu",[RH]=Ft(Yl,[Uw]),dn=Uw(),[TH,f0]=RH(Yl),p0=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:s,onOpenChange:l,modal:c=!0}=e,u=dn(t),d=a.useRef(null),[p,f]=vn({prop:o,defaultProp:s??!1,onChange:l,caller:Yl});return i.jsx(TH,{scope:t,triggerId:jt(),triggerRef:d,contentId:jt(),open:p,onOpenChange:f,onOpenToggle:a.useCallback(()=>f(m=>!m),[f]),modal:c,children:i.jsx(fH,{...u,open:p,onOpenChange:f,dir:r,modal:c,children:n})})};p0.displayName=Yl;var m0="DropdownMenuTrigger",g0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,s=f0(m0,n),l=dn(n);return i.jsx(pH,{asChild:!0,...l,children:i.jsx(qe.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:un(t,s.triggerRef),onPointerDown:$e(e.onPointerDown,c=>{!r&&c.button===0&&c.ctrlKey===!1&&(s.onOpenToggle(),s.open||c.preventDefault())}),onKeyDown:$e(e.onKeyDown,c=>{r||(["Enter"," "].includes(c.key)&&s.onOpenToggle(),c.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(c.key)&&c.preventDefault())})})})});g0.displayName=m0;var AH="DropdownMenuPortal",h0=e=>{const{__scopeDropdownMenu:t,...n}=e,r=dn(t);return i.jsx(mH,{...r,...n})};h0.displayName=AH;var v0="DropdownMenuContent",b0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=f0(v0,n),s=dn(n),l=a.useRef(!1);return i.jsx(gH,{id:o.contentId,"aria-labelledby":o.triggerId,...s,...r,ref:t,onCloseAutoFocus:$e(e.onCloseAutoFocus,c=>{var u;l.current||(u=o.triggerRef.current)==null||u.focus(),l.current=!1,c.preventDefault()}),onInteractOutside:$e(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)"}})});b0.displayName=v0;var IH="DropdownMenuGroup",$H=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(hH,{...o,...r,ref:t})});$H.displayName=IH;var jH="DropdownMenuLabel",y0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(vH,{...o,...r,ref:t})});y0.displayName=jH;var OH="DropdownMenuItem",x0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(bH,{...o,...r,ref:t})});x0.displayName=OH;var NH="DropdownMenuCheckboxItem",_0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(yH,{...o,...r,ref:t})});_0.displayName=NH;var DH="DropdownMenuRadioGroup",LH=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(xH,{...o,...r,ref:t})});LH.displayName=DH;var MH="DropdownMenuRadioItem",E0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(_H,{...o,...r,ref:t})});E0.displayName=MH;var kH="DropdownMenuItemIndicator",w0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(EH,{...o,...r,ref:t})});w0.displayName=kH;var VH="DropdownMenuSeparator",S0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(wH,{...o,...r,ref:t})});S0.displayName=VH;var BH="DropdownMenuArrow",zH=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(SH,{...o,...r,ref:t})});zH.displayName=BH;var FH="DropdownMenuSubTrigger",C0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(CH,{...o,...r,ref:t})});C0.displayName=FH;var HH="DropdownMenuSubContent",P0=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=dn(n);return i.jsx(PH,{...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)"}})});P0.displayName=HH;var UH=p0,WH=g0,GH=h0,R0=b0,T0=y0,A0=x0,I0=_0,$0=E0,j0=w0,O0=S0,N0=C0,D0=P0;const aQ=UH,iQ=WH,qH=a.forwardRef(({className:e,inset:t,children:n,...r},o)=>i.jsxs(N0,{ref:o,className:Se("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(TM,{className:"ml-auto h-4 w-4"})]}));qH.displayName=N0.displayName;const KH=a.forwardRef(({className:e,...t},n)=>i.jsx(D0,{ref:n,className:Se("z-popover 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}));KH.displayName=D0.displayName;const XH=a.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(GH,{children:i.jsx(R0,{ref:r,sideOffset:t,className:Se("z-popover 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})}));XH.displayName=R0.displayName;const YH=a.forwardRef(({className:e,inset:t,...n},r)=>i.jsx(A0,{ref:r,className:Se("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}));YH.displayName=A0.displayName;const JH=a.forwardRef(({className:e,children:t,checked:n,...r},o)=>i.jsxs(I0,{ref:o,className:Se("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(j0,{children:i.jsx(ip,{className:"h-4 w-4"})})}),t]}));JH.displayName=I0.displayName;const QH=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs($0,{ref:r,className:Se("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(j0,{children:i.jsx(r_,{className:"h-2 w-2 fill-current"})})}),t]}));QH.displayName=$0.displayName;const ZH=a.forwardRef(({className:e,inset:t,...n},r)=>i.jsx(T0,{ref:r,className:Se("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));ZH.displayName=T0.displayName;const e5=a.forwardRef(({className:e,...t},n)=>i.jsx(O0,{ref:n,className:Se("-mx-1 my-1 h-px bg-border",e),...t}));e5.displayName=O0.displayName;var t5=Symbol("radix.slottable");function n5(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=t5,t}var L0=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"}),r5="VisuallyHidden",M0=a.forwardRef((e,t)=>i.jsx(qe.span,{...e,ref:t,style:{...L0,...e.style}}));M0.displayName=r5;var o5=M0,[Jl]=Ft("Tooltip",[$r]),Ql=$r(),k0="TooltipProvider",s5=700,Vd="tooltip.open",[a5,zp]=Jl(k0),V0=e=>{const{__scopeTooltip:t,delayDuration:n=s5,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:s}=e,l=a.useRef(!0),c=a.useRef(!1),u=a.useRef(0);return a.useEffect(()=>{const d=u.current;return()=>window.clearTimeout(d)},[]),i.jsx(a5,{scope:t,isOpenDelayedRef:l,delayDuration:n,onOpen:a.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:a.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,r)},[r]),isPointerInTransitRef:c,onPointerInTransitChange:a.useCallback(d=>{c.current=d},[]),disableHoverableContent:o,children:s})};V0.displayName=k0;var ca="Tooltip",[i5,La]=Jl(ca),B0=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o,onOpenChange:s,disableHoverableContent:l,delayDuration:c}=e,u=zp(ca,e.__scopeTooltip),d=Ql(t),[p,f]=a.useState(null),m=jt(),h=a.useRef(0),v=l??u.disableHoverableContent,g=c??u.delayDuration,b=a.useRef(!1),[y,_]=vn({prop:r,defaultProp:o??!1,onChange:P=>{P?(u.onOpen(),document.dispatchEvent(new CustomEvent(Vd))):u.onClose(),s==null||s(P)},caller:ca}),x=a.useMemo(()=>y?b.current?"delayed-open":"instant-open":"closed",[y]),S=a.useCallback(()=>{window.clearTimeout(h.current),h.current=0,b.current=!1,_(!0)},[_]),C=a.useCallback(()=>{window.clearTimeout(h.current),h.current=0,_(!1)},[_]),R=a.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{b.current=!0,_(!0),h.current=0},g)},[g,_]);return a.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),i.jsx(Ul,{...d,children:i.jsx(i5,{scope:t,contentId:m,open:y,stateAttribute:x,trigger:p,onTriggerChange:f,onTriggerEnter:a.useCallback(()=>{u.isOpenDelayedRef.current?R():S()},[u.isOpenDelayedRef,R,S]),onTriggerLeave:a.useCallback(()=>{v?C():(window.clearTimeout(h.current),h.current=0)},[C,v]),onOpen:S,onClose:C,disableHoverableContent:v,children:n})})};B0.displayName=ca;var Bd="TooltipTrigger",z0=a.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=La(Bd,n),s=zp(Bd,n),l=Ql(n),c=a.useRef(null),u=Qe(t,c,o.onTriggerChange),d=a.useRef(!1),p=a.useRef(!1),f=a.useCallback(()=>d.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),i.jsx(Ia,{asChild:!0,...l,children:i.jsx(qe.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:u,onPointerMove:$e(e.onPointerMove,m=>{m.pointerType!=="touch"&&!p.current&&!s.isPointerInTransitRef.current&&(o.onTriggerEnter(),p.current=!0)}),onPointerLeave:$e(e.onPointerLeave,()=>{o.onTriggerLeave(),p.current=!1}),onPointerDown:$e(e.onPointerDown,()=>{o.open&&o.onClose(),d.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:$e(e.onFocus,()=>{d.current||o.onOpen()}),onBlur:$e(e.onBlur,o.onClose),onClick:$e(e.onClick,o.onClose)})})});z0.displayName=Bd;var Fp="TooltipPortal",[l5,c5]=Jl(Fp,{forceMount:void 0}),F0=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,s=La(Fp,t);return i.jsx(l5,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(cs,{asChild:!0,container:o,children:r})})})};F0.displayName=Fp;var Qo="TooltipContent",H0=a.forwardRef((e,t)=>{const n=c5(Qo,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...s}=e,l=La(Qo,e.__scopeTooltip);return i.jsx(Nt,{present:r||l.open,children:l.disableHoverableContent?i.jsx(U0,{side:o,...s,ref:t}):i.jsx(u5,{side:o,...s,ref:t})})}),u5=a.forwardRef((e,t)=>{const n=La(Qo,e.__scopeTooltip),r=zp(Qo,e.__scopeTooltip),o=a.useRef(null),s=Qe(t,o),[l,c]=a.useState(null),{trigger:u,onClose:d}=n,p=o.current,{onPointerInTransitChange:f}=r,m=a.useCallback(()=>{c(null),f(!1)},[f]),h=a.useCallback((v,g)=>{const b=v.currentTarget,y={x:v.clientX,y:v.clientY},_=g5(y,b.getBoundingClientRect()),x=h5(y,_),S=v5(g.getBoundingClientRect()),C=y5([...x,...S]);c(C),f(!0)},[f]);return a.useEffect(()=>()=>m(),[m]),a.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]),a.useEffect(()=>{if(l){const v=g=>{const b=g.target,y={x:g.clientX,y:g.clientY},_=(u==null?void 0:u.contains(b))||(p==null?void 0:p.contains(b)),x=!b5(y,l);_?m():x&&(m(),d())};return document.addEventListener("pointermove",v),()=>document.removeEventListener("pointermove",v)}},[u,p,l,d,m]),i.jsx(U0,{...e,ref:s})}),[d5,f5]=Jl(ca,{isInside:!1}),p5=n5("TooltipContent"),U0=a.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:l,...c}=e,u=La(Qo,n),d=Ql(n),{onClose:p}=u;return a.useEffect(()=>(document.addEventListener(Vd,p),()=>document.removeEventListener(Vd,p)),[p]),a.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(ls,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:f=>f.preventDefault(),onDismiss:p,children:i.jsxs(Wl,{"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(p5,{children:r}),i.jsx(d5,{scope:n,isInside:!0,children:i.jsx(o5,{id:u.contentId,role:"tooltip",children:o||r})})]})})});H0.displayName=Qo;var W0="TooltipArrow",m5=a.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=Ql(n);return f5(W0,n).isInside?null:i.jsx(Gl,{...o,...r,ref:t})});m5.displayName=W0;function g5(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,r,o,s)){case s:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function h5(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 v5(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 b5(e,t){const{x:n,y:r}=e;let o=!1;for(let s=0,l=t.length-1;s<t.length;l=s++){const c=t[s],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 y5(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),x5(t)}function x5(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 s=t[t.length-1],l=t[t.length-2];if((s.x-l.x)*(o.y-l.y)>=(s.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 s=n[n.length-1],l=n[n.length-2];if((s.x-l.x)*(o.y-l.y)>=(s.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 _5=V0,E5=B0,w5=z0,S5=F0,G0=H0;const q0=_5,K0=E5,X0=w5,Hp=a.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(S5,{children:i.jsx(G0,{ref:r,sideOffset:t,className:Se("z-tooltip 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})}));Hp.displayName=G0.displayName;const C5={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"}},vv=Gt("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 P5(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 R5({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:Se("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 T5=a.forwardRef(({className:e,date:t,confidence:n,rationale:r,locale:o="ru",variant:s="compact",testId:l,...c},u)=>{const d=n?C5[n]:void 0;if(t==null||n==null||d==null){const b=o==="ru"?"ETA скоро":"ETA pending";return i.jsxs("span",{ref:u,className:Se(vv({variant:s,emphasis:"muted"}),e),"aria-label":b,"data-testid":l,...c,children:[i.jsx(zh,{className:"h-3.5 w-3.5"}),b]})}const p=P5(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:Se(vv({variant:s,emphasis:"default"}),d.toneClass,e),"aria-label":h,"data-testid":l,...c,children:[i.jsx(zh,{className:"h-3.5 w-3.5"}),p,i.jsx(R5,{level:d.level,barColorClass:d.barColorClass}),s==="full"?i.jsxs("span",{className:"text-sm text-text-muted ml-1",children:["· ",f]}):null]});return s==="full"?i.jsx(q0,{children:i.jsxs(K0,{children:[i.jsx(X0,{asChild:!0,children:i.jsx("span",{ref:u,children:g})}),i.jsx(Hp,{children:v})]})}):a.cloneElement(g,{ref:u})});T5.displayName="EtaBadge";const hu={},bv={free:0,starter:1,pro:2,enterprise:3},A5={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"},Y0=a.createContext({tier:"free",isAuthenticated:!1});function I5(){return a.useContext(Y0)}function $5(e,t){return bv[e]>=bv[t]}function j5(e){return A5[e]??null}const O5=new Set(["spec_rate","calc_results_v2"]),N5=new Set(String((hu==null?void 0:hu.VITE_FLAGS_OFF)??"").split(",").map(e=>e.trim()).filter(Boolean));let Fs=null;function D5(e){Fs=e}function L5(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}function M5(e,t){const n=L5(e);if(n!==null)return n;if(N5.has(e))return!1;if(Fs)try{if(!Fs.knows||Fs.knows(e))return Fs.isOn(e)}catch{}if(O5.has(e))return!0;const r=j5(e);return r?$5(t,r):!1}function lQ(e){const{tier:t}=I5();return e?M5(e,t):!0}const k5=({text:e,label:t,className:n})=>{const{t:r}=lr(),o=t??r("ui.fieldHint.label","Подсказка");return i.jsxs(jw,{children:[i.jsx(Ow,{asChild:!0,children:i.jsx("button",{type:"button","aria-label":o,className:Se("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:s=>s.stopPropagation(),children:i.jsx(jM,{className:"h-3.5 w-3.5"})})}),i.jsx($p,{side:"top",align:"start",className:"w-64 p-3 text-xs font-normal leading-snug text-text-muted",children:e})]})},V5={sea:{label:"Море",labelEn:"Sea",icon:qM,bg:"bg-transport-sea-light",text:"text-transport-sea"},rail:{label:"Ж/Д",labelEn:"Rail",icon:XM,bg:"bg-transport-rail-light",text:"text-transport-rail"},road:{label:"Авто",labelEn:"Road",icon:JM,bg:"bg-transport-road-light",text:"text-transport-road"},air:{label:"Авиа",labelEn:"Air",icon:HM,bg:"bg-transport-air-light",text:"text-transport-air"},multimodal:{label:"Мультимодаль",labelEn:"Multimodal",icon:kM,bg:"bg-transport-multimodal-light",text:"text-transport-multimodal"}},B5=Gt("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"}}),z5=a.forwardRef(({mode:e,size:t,iconOnly:n=!1,locale:r="ru",label:o,className:s,...l},c)=>{const u=V5[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:Se(B5({size:t}),u.bg,u.text,s),...l,children:[i.jsx(d,{className:f,"aria-hidden":!0}),n?i.jsx("span",{className:"sr-only",children:p}):p]})});z5.displayName="TransportBadge";const F5=a.forwardRef(({className:e,type:t,...n},r)=>i.jsx("input",{type:t,ref:r,className:Se("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}));F5.displayName="Input";var H5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],U5=H5.reduce((e,t)=>{const n=fs(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),W5="Label",J0=a.forwardRef((e,t)=>i.jsx(U5.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())}}));J0.displayName=W5;var zd=J0;const yv=Gt("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Q0=a.forwardRef(({className:e,hint:t,children:n,...r},o)=>t?i.jsxs("span",{className:"inline-flex items-center gap-1",children:[i.jsx(zd,{ref:o,className:Se(yv(),e),...r,children:n}),i.jsx(k5,{text:t})]}):i.jsx(zd,{ref:o,className:Se(yv(),e),...r,children:n}));Q0.displayName=zd.displayName;const xv=Gt("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"}}),G5={month:{ru:"/мес",en:"/month",zh:"/月"},year:{ru:"/год",en:"/year",zh:"/年"},day:{ru:"/день",en:"/day",zh:"/日"}},_v=new Map,Z0={ru:"ru-RU",en:"en-US",zh:"zh-CN"};function Ev(e,t,n){const r=`${e}|${t}|${JSON.stringify(n)}`;let o=_v.get(r);return o||(o=new Intl.NumberFormat(Z0[e],n),_v.set(r,o)),o}function q5(e,t){return e==="RUB"&&t>=100?0:2}function K5(e){return e==="RUB"?2:4}function X5(e,t,n){try{return new Intl.NumberFormat(Z0[n],{style:"currency",currency:t,currencyDisplay:"name",maximumFractionDigits:2}).format(e)}catch{return`${e} ${t}`}}function Y5(e,t,n){return t===0?e.replace(/^[+\-−]/,""):n==="never"?e.replace(/^[+\-−]/,""):n==="always"&&t>0&&!/^[+−-]/.test(e)?`+${e}`:e.replace(/^-/,"−")}const eS=a.forwardRef(({value:e,currency:t,locale:n="ru",size:r,emphasis:o,align:s,variant:l="default",sign:c="auto",period:u,prefix:d,unit:p,showCurrency:f=!0,conversionFrom:m,className:h,...v},g)=>{var P;const b=a.useMemo(()=>{const T=Math.abs(e),A={style:f?"currency":"decimal",currency:t,currencyDisplay:"symbol"};if(l==="compact")A.notation="compact",A.maximumFractionDigits=1;else if(l==="precise"){const N=K5(t);A.minimumFractionDigits=N,A.maximumFractionDigits=N}else{const N=q5(t,T);A.minimumFractionDigits=N,A.maximumFractionDigits=N}const D=Ev(n,t,A).format(e);return Y5(D,e,c)},[e,t,n,l,c,f]),y=u&&(((P=G5[u])==null?void 0:P[n])??` /${u}`),_=a.useMemo(()=>{const T=X5(e,t,n);return y?`${T} ${y.replace(/^\//,"")}`.trim():T},[e,t,n,y]),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,y?i.jsx("span",{className:"ml-0.5 text-text-muted text-[0.85em] font-normal",children:y}):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:Se(xv({size:r,emphasis:o,align:s}),h),"aria-label":_,...v,children:x});const C=Ev(n,m.currency,{style:"currency",currency:m.currency,currencyDisplay:"symbol",maximumFractionDigits:2}).format(e/m.rate),R=n==="ru"?`Курс ${m.source??"ЦБ"} ${m.rate.toFixed(2)} от ${m.rateDate}`:`Rate ${m.source??"CB"} ${m.rate.toFixed(2)} on ${m.rateDate}`;return i.jsx(q0,{delayDuration:200,children:i.jsxs(K0,{children:[i.jsx(X0,{asChild:!0,children:i.jsxs("span",{ref:g,className:Se(xv({size:r,emphasis:o,align:s}),"inline-flex items-baseline gap-0.5 cursor-help",h),"aria-label":_,...v,children:[x,i.jsx(LM,{className:"ml-0.5 inline h-3 w-3 self-center text-text-muted","aria-hidden":!0})]})}),i.jsx(Hp,{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:R})]})})]})})});eS.displayName="MoneyDisplay";function J5(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l);c.displayName=s+"Context";const u=n.length;n=[...n,l];const d=f=>{var y;const{scope:m,children:h,...v}=f,g=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(g.Provider,{value:b,children:h})};d.displayName=s+"Provider";function p(f,m){var g;const h=((g=m==null?void 0:m[e])==null?void 0:g[u])||c,v=a.useContext(h);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[d,p]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,Q5(o,...t)]}function Q5(...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(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const f=u(s)[`__scope${d}`];return{...c,...f}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var Z5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],tS=Z5.reduce((e,t)=>{const n=fs(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Up="Progress",Wp=100,[e4]=J5(Up),[t4,n4]=e4(Up),nS=a.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:o,getValueLabel:s=r4,...l}=e;(o||o===0)&&!wv(o)&&console.error(o4(`${o}`,"Progress"));const c=wv(o)?o:Wp;r!==null&&!Sv(r,c)&&console.error(s4(`${r}`,"Progress"));const u=Sv(r,c)?r:null,d=nl(u)?s(u,c):void 0;return i.jsx(t4,{scope:n,value:u,max:c,children:i.jsx(tS.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":nl(u)?u:void 0,"aria-valuetext":d,role:"progressbar","data-state":sS(u,c),"data-value":u??void 0,"data-max":c,...l,ref:t})})});nS.displayName=Up;var rS="ProgressIndicator",oS=a.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,o=n4(rS,n);return i.jsx(tS.div,{"data-state":sS(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...r,ref:t})});oS.displayName=rS;function r4(e,t){return`${Math.round(e/t*100)}%`}function sS(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function nl(e){return typeof e=="number"}function wv(e){return nl(e)&&!isNaN(e)&&e>0}function Sv(e,t){return nl(e)&&!isNaN(e)&&e<=t&&e>=0}function o4(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${Wp}\`.`}function s4(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 ${Wp} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var aS=nS,a4=oS;const i4=a.forwardRef(({className:e,value:t,...n},r)=>i.jsx(aS,{ref:r,className:Se("relative h-2 w-full overflow-hidden rounded-full bg-bg-surface",e),...n,children:i.jsx(a4,{className:"h-full w-full flex-1 bg-primary transition-transform duration-normal",style:{transform:`translateX(-${100-(t||0)}%)`}})}));i4.displayName=aS.displayName;var Gp="Radio",[l4,iS]=Ft(Gp),[c4,u4]=l4(Gp),lS=a.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:o=!1,required:s,disabled:l,value:c="on",onCheck:u,form:d,...p}=e,[f,m]=a.useState(null),h=Qe(t,b=>m(b)),v=a.useRef(!1),g=f?d||!!f.closest("form"):!0;return i.jsxs(c4,{scope:n,checked:o,disabled:l,children:[i.jsx(qe.button,{type:"button",role:"radio","aria-checked":o,"data-state":fS(o),"data-disabled":l?"":void 0,disabled:l,value:c,...p,ref:h,onClick:$e(e.onClick,b=>{o||u==null||u(),g&&(v.current=b.isPropagationStopped(),v.current||b.stopPropagation())})}),g&&i.jsx(dS,{control:f,bubbles:!v.current,name:r,value:c,checked:o,required:s,disabled:l,form:d,style:{transform:"translateX(-100%)"}})]})});lS.displayName=Gp;var cS="RadioIndicator",uS=a.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,s=u4(cS,n);return i.jsx(Nt,{present:r||s.checked,children:i.jsx(qe.span,{"data-state":fS(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t})})});uS.displayName=cS;var d4="RadioBubbleInput",dS=a.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...o},s)=>{const l=a.useRef(null),c=Qe(l,s),u=Bl(n),d=zl(t);return a.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(qe.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}})});dS.displayName=d4;function fS(e){return e?"checked":"unchecked"}var f4=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Zl="RadioGroup",[p4]=Ft(Zl,[ps,iS]),pS=ps(),mS=iS(),[m4,g4]=p4(Zl),gS=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:s,required:l=!1,disabled:c=!1,orientation:u,dir:d,loop:p=!0,onValueChange:f,...m}=e,h=pS(n),v=uo(d),[g,b]=vn({prop:s,defaultProp:o??null,onChange:f,caller:Zl});return i.jsx(m4,{scope:n,name:r,required:l,disabled:c,value:g,onValueChange:b,children:i.jsx(jp,{asChild:!0,...h,orientation:u,dir:v,loop:p,children:i.jsx(qe.div,{role:"radiogroup","aria-required":l,"aria-orientation":u,"data-disabled":c?"":void 0,dir:v,...m,ref:t})})})});gS.displayName=Zl;var hS="RadioGroupItem",vS=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,s=g4(hS,n),l=s.disabled||r,c=pS(n),u=mS(n),d=a.useRef(null),p=Qe(t,d),f=s.value===o.value,m=a.useRef(!1);return a.useEffect(()=>{const h=g=>{f4.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(Op,{asChild:!0,...c,focusable:!l,active:f,children:i.jsx(lS,{disabled:l,required:s.required,checked:f,...u,...o,name:s.name,ref:p,onCheck:()=>s.onValueChange(o.value),onKeyDown:$e(h=>{h.key==="Enter"&&h.preventDefault()}),onFocus:$e(o.onFocus,()=>{var h;m.current&&((h=d.current)==null||h.click())})})})});vS.displayName=hS;var h4="RadioGroupIndicator",bS=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=mS(n);return i.jsx(uS,{...o,...r,ref:t})});bS.displayName=h4;var yS=gS,xS=vS,v4=bS;const b4=a.forwardRef(({className:e,...t},n)=>i.jsx(yS,{className:Se("grid gap-2",e),...t,ref:n}));b4.displayName=yS.displayName;const y4=a.forwardRef(({className:e,...t},n)=>i.jsx(xS,{ref:n,className:Se("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(v4,{className:"flex items-center justify-center",children:i.jsx(r_,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));y4.displayName=xS.displayName;function Fd(e,[t,n]){return Math.min(n,Math.max(t,e))}function x4(e,t){return a.useReducer((n,r)=>t[n][r]??n,e)}var qp="ScrollArea",[_S]=Ft(qp),[_4,On]=_S(qp),ES=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:o,scrollHideDelay:s=600,...l}=e,[c,u]=a.useState(null),[d,p]=a.useState(null),[f,m]=a.useState(null),[h,v]=a.useState(null),[g,b]=a.useState(null),[y,_]=a.useState(0),[x,S]=a.useState(0),[C,R]=a.useState(!1),[P,T]=a.useState(!1),A=Qe(t,N=>u(N)),D=uo(o);return i.jsx(_4,{scope:n,type:r,dir:D,scrollHideDelay:s,scrollArea:c,viewport:d,onViewportChange:p,content:f,onContentChange:m,scrollbarX:h,onScrollbarXChange:v,scrollbarXEnabled:C,onScrollbarXEnabledChange:R,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:P,onScrollbarYEnabledChange:T,onCornerWidthChange:_,onCornerHeightChange:S,children:i.jsx(qe.div,{dir:D,...l,ref:A,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})})});ES.displayName=qp;var wS="ScrollAreaViewport",SS=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:o,...s}=e,l=On(wS,n),c=a.useRef(null),u=Qe(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(qe.div,{"data-radix-scroll-area-viewport":"",...s,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})})]})});SS.displayName=wS;var tr="ScrollAreaScrollbar",Kp=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=On(tr,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:l}=o,c=e.orientation==="horizontal";return a.useEffect(()=>(c?s(!0):l(!0),()=>{c?s(!1):l(!1)}),[c,s,l]),o.type==="hover"?i.jsx(E4,{...r,ref:t,forceMount:n}):o.type==="scroll"?i.jsx(w4,{...r,ref:t,forceMount:n}):o.type==="auto"?i.jsx(CS,{...r,ref:t,forceMount:n}):o.type==="always"?i.jsx(Xp,{...r,ref:t}):null});Kp.displayName=tr;var E4=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=On(tr,e.__scopeScrollArea),[s,l]=a.useState(!1);return a.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(Nt,{present:n||s,children:i.jsx(CS,{"data-state":s?"visible":"hidden",...r,ref:t})})}),w4=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=On(tr,e.__scopeScrollArea),s=e.orientation==="horizontal",l=tc(()=>u("SCROLL_END"),100),[c,u]=x4("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 a.useEffect(()=>{if(c==="idle"){const d=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(d)}},[c,o.scrollHideDelay,u]),a.useEffect(()=>{const d=o.viewport,p=s?"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,s,u,l]),i.jsx(Nt,{present:n||c!=="hidden",children:i.jsx(Xp,{"data-state":c==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:$e(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:$e(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),CS=a.forwardRef((e,t)=>{const n=On(tr,e.__scopeScrollArea),{forceMount:r,...o}=e,[s,l]=a.useState(!1),c=e.orientation==="horizontal",u=tc(()=>{if(n.viewport){const d=n.viewport.offsetWidth<n.viewport.scrollWidth,p=n.viewport.offsetHeight<n.viewport.scrollHeight;l(c?d:p)}},10);return Zo(n.viewport,u),Zo(n.content,u),i.jsx(Nt,{present:r||s,children:i.jsx(Xp,{"data-state":s?"visible":"hidden",...o,ref:t})})}),Xp=a.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,o=On(tr,e.__scopeScrollArea),s=a.useRef(null),l=a.useRef(0),[c,u]=a.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=IS(c.viewport,c.content),p={...r,sizes:c,onSizesChange:u,hasThumb:d>0&&d<1,onThumbChange:m=>s.current=m,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:m=>l.current=m};function f(m,h){return A4(m,l.current,c,h)}return n==="horizontal"?i.jsx(S4,{...p,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollLeft,h=Cv(m,c,o.dir);s.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(C4,{...p,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollTop,h=Cv(m,c);s.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}),S4=a.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,s=On(tr,e.__scopeScrollArea),[l,c]=a.useState(),u=a.useRef(null),d=Qe(t,u,s.onScrollbarXChange);return a.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(RS,{"data-orientation":"horizontal",...o,ref:d,sizes:n,style:{bottom:0,left:s.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:s.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":ec(n)+"px",...e.style},onThumbPointerDown:p=>e.onThumbPointerDown(p.x),onDragScroll:p=>e.onDragScroll(p.x),onWheelScroll:(p,f)=>{if(s.viewport){const m=s.viewport.scrollLeft+p.deltaX;e.onWheelScroll(m),jS(m,f)&&p.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:ol(l.paddingLeft),paddingEnd:ol(l.paddingRight)}})}})}),C4=a.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,s=On(tr,e.__scopeScrollArea),[l,c]=a.useState(),u=a.useRef(null),d=Qe(t,u,s.onScrollbarYChange);return a.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(RS,{"data-orientation":"vertical",...o,ref:d,sizes:n,style:{top:0,right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":ec(n)+"px",...e.style},onThumbPointerDown:p=>e.onThumbPointerDown(p.y),onDragScroll:p=>e.onDragScroll(p.y),onWheelScroll:(p,f)=>{if(s.viewport){const m=s.viewport.scrollTop+p.deltaY;e.onWheelScroll(m),jS(m,f)&&p.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:ol(l.paddingTop),paddingEnd:ol(l.paddingBottom)}})}})}),[P4,PS]=_S(tr),RS=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:o,onThumbChange:s,onThumbPointerUp:l,onThumbPointerDown:c,onThumbPositionChange:u,onDragScroll:d,onWheelScroll:p,onResize:f,...m}=e,h=On(tr,n),[v,g]=a.useState(null),b=Qe(t,A=>g(A)),y=a.useRef(null),_=a.useRef(""),x=h.viewport,S=r.content-r.viewport,C=Bt(p),R=Bt(u),P=tc(f,10);function T(A){if(y.current){const D=A.clientX-y.current.left,N=A.clientY-y.current.top;d({x:D,y:N})}}return a.useEffect(()=>{const A=D=>{const N=D.target;(v==null?void 0:v.contains(N))&&C(D,S)};return document.addEventListener("wheel",A,{passive:!1}),()=>document.removeEventListener("wheel",A,{passive:!1})},[x,v,S,C]),a.useEffect(R,[r,R]),Zo(v,P),Zo(h.content,P),i.jsx(P4,{scope:n,scrollbar:v,hasThumb:o,onThumbChange:Bt(s),onThumbPointerUp:Bt(l),onThumbPositionChange:R,onThumbPointerDown:Bt(c),children:i.jsx(qe.div,{...m,ref:b,style:{position:"absolute",...m.style},onPointerDown:$e(e.onPointerDown,A=>{A.button===0&&(A.target.setPointerCapture(A.pointerId),y.current=v.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),T(A))}),onPointerMove:$e(e.onPointerMove,T),onPointerUp:$e(e.onPointerUp,A=>{const D=A.target;D.hasPointerCapture(A.pointerId)&&D.releasePointerCapture(A.pointerId),document.body.style.webkitUserSelect=_.current,h.viewport&&(h.viewport.style.scrollBehavior=""),y.current=null})})})}),rl="ScrollAreaThumb",TS=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=PS(rl,e.__scopeScrollArea);return i.jsx(Nt,{present:n||o.hasThumb,children:i.jsx(R4,{ref:t,...r})})}),R4=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...o}=e,s=On(rl,n),l=PS(rl,n),{onThumbPositionChange:c}=l,u=Qe(t,f=>l.onThumbChange(f)),d=a.useRef(void 0),p=tc(()=>{d.current&&(d.current(),d.current=void 0)},100);return a.useEffect(()=>{const f=s.viewport;if(f){const m=()=>{if(p(),!d.current){const h=I4(f,c);d.current=h,c()}};return c(),f.addEventListener("scroll",m),()=>f.removeEventListener("scroll",m)}},[s.viewport,p,c]),i.jsx(qe.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:$e(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:$e(e.onPointerUp,l.onThumbPointerUp)})});TS.displayName=rl;var Yp="ScrollAreaCorner",AS=a.forwardRef((e,t)=>{const n=On(Yp,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?i.jsx(T4,{...e,ref:t}):null});AS.displayName=Yp;var T4=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,o=On(Yp,n),[s,l]=a.useState(0),[c,u]=a.useState(0),d=!!(s&&c);return Zo(o.scrollbarX,()=>{var f;const p=((f=o.scrollbarX)==null?void 0:f.offsetHeight)||0;o.onCornerHeightChange(p),u(p)}),Zo(o.scrollbarY,()=>{var f;const p=((f=o.scrollbarY)==null?void 0:f.offsetWidth)||0;o.onCornerWidthChange(p),l(p)}),d?i.jsx(qe.div,{...r,ref:t,style:{width:s,height:c,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function ol(e){return e?parseInt(e,10):0}function IS(e,t){const n=e/t;return isNaN(n)?0:n}function ec(e){const t=IS(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function A4(e,t,n,r="ltr"){const o=ec(n),s=o/2,l=t||s,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 $S([u,d],f)(e)}function Cv(e,t,n="ltr"){const r=ec(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,s=t.scrollbar.size-o,l=t.content-t.viewport,c=s-r,u=n==="ltr"?[0,l]:[l*-1,0],d=Fd(e,u);return $S([0,l],[0,c])(d)}function $S(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 jS(e,t){return e>0&&e<t}var I4=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function o(){const s={left:e.scrollLeft,top:e.scrollTop},l=n.left!==s.left,c=n.top!==s.top;(l||c)&&t(),n=s,r=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(r)};function tc(e,t){const n=Bt(e),r=a.useRef(0);return a.useEffect(()=>()=>window.clearTimeout(r.current),[]),a.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Zo(e,t){const n=Bt(t);At(()=>{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 OS=ES,$4=SS,j4=AS;const O4=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(OS,{ref:r,className:Se("relative overflow-hidden",e),...n,children:[i.jsx($4,{className:"h-full w-full rounded-[inherit]",children:t}),i.jsx(NS,{}),i.jsx(j4,{})]}));O4.displayName=OS.displayName;const NS=a.forwardRef(({className:e,orientation:t="vertical",...n},r)=>i.jsx(Kp,{ref:r,orientation:t,className:Se("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(TS,{className:"relative flex-1 rounded-full bg-border-strong"})}));NS.displayName=Kp.displayName;function N4(e){const t=D4(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(M4);if(u){const d=u.props.children,p=c.map(f=>f===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:f);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,p):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function D4(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=V4(o),c=k4(s,o.props);return o.type!==a.Fragment&&(c.ref=r?un(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var L4=Symbol("radix.slottable");function M4(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===L4}function k4(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function V4(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 B4=[" ","Enter","ArrowUp","ArrowDown"],z4=[" ","Enter"],no="Select",[nc,rc,F4]=$l(no),[ms]=Ft(no,[F4,$r]),oc=$r(),[H4,Nr]=ms(no),[U4,W4]=ms(no),DS=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:s,value:l,defaultValue:c,onValueChange:u,dir:d,name:p,autoComplete:f,disabled:m,required:h,form:v}=e,g=oc(t),[b,y]=a.useState(null),[_,x]=a.useState(null),[S,C]=a.useState(!1),R=uo(d),[P,T]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:no}),[A,D]=vn({prop:l,defaultProp:c,onChange:u,caller:no}),N=a.useRef(null),V=b?v||!!b.closest("form"):!0,[O,k]=a.useState(new Set),z=Array.from(O).map(H=>H.props.value).join(";");return i.jsx(Ul,{...g,children:i.jsxs(H4,{required:h,scope:t,trigger:b,onTriggerChange:y,valueNode:_,onValueNodeChange:x,valueNodeHasChildren:S,onValueNodeHasChildrenChange:C,contentId:jt(),value:A,onValueChange:D,open:P,onOpenChange:T,dir:R,triggerPointerDownPosRef:N,disabled:m,children:[i.jsx(nc.Provider,{scope:t,children:i.jsx(U4,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(H=>{k(X=>new Set(X).add(H))},[]),onNativeOptionRemove:a.useCallback(H=>{k(X=>{const Y=new Set(X);return Y.delete(H),Y})},[]),children:n})}),V?i.jsxs(aC,{"aria-hidden":!0,required:h,tabIndex:-1,name:p,autoComplete:f,value:A,onChange:H=>D(H.target.value),disabled:m,form:v,children:[A===void 0?i.jsx("option",{value:""}):null,Array.from(O)]},z):null]})})};DS.displayName=no;var LS="SelectTrigger",MS=a.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...o}=e,s=oc(n),l=Nr(LS,n),c=l.disabled||r,u=Qe(t,l.onTriggerChange),d=rc(n),p=a.useRef("touch"),[f,m,h]=lC(g=>{const b=d().filter(x=>!x.disabled),y=b.find(x=>x.value===l.value),_=cC(b,g,y);_!==void 0&&l.onValueChange(_.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(Ia,{asChild:!0,...s,children:i.jsx(qe.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":iC(l.value)?"":void 0,...o,ref:u,onClick:$e(o.onClick,g=>{g.currentTarget.focus(),p.current!=="mouse"&&v(g)}),onPointerDown:$e(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:$e(o.onKeyDown,g=>{const b=f.current!=="";!(g.ctrlKey||g.altKey||g.metaKey)&&g.key.length===1&&m(g.key),!(b&&g.key===" ")&&B4.includes(g.key)&&(v(),g.preventDefault())})})})});MS.displayName=LS;var kS="SelectValue",VS=a.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,children:s,placeholder:l="",...c}=e,u=Nr(kS,n),{onValueNodeHasChildrenChange:d}=u,p=s!==void 0,f=Qe(t,u.onValueNodeChange);return At(()=>{d(p)},[d,p]),i.jsx(qe.span,{...c,ref:f,style:{pointerEvents:"none"},children:iC(u.value)?i.jsx(i.Fragment,{children:l}):s})});VS.displayName=kS;var G4="SelectIcon",BS=a.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...o}=e;return i.jsx(qe.span,{"aria-hidden":!0,...o,ref:t,children:r||"в–ј"})});BS.displayName=G4;var q4="SelectPortal",zS=e=>i.jsx(cs,{asChild:!0,...e});zS.displayName=q4;var ro="SelectContent",FS=a.forwardRef((e,t)=>{const n=Nr(ro,e.__scopeSelect),[r,o]=a.useState();if(At(()=>{o(new DocumentFragment)},[]),!n.open){const s=r;return s?ir.createPortal(i.jsx(HS,{scope:e.__scopeSelect,children:i.jsx(nc.Slot,{scope:e.__scopeSelect,children:i.jsx("div",{children:e.children})})}),s):null}return i.jsx(US,{...e,ref:t})});FS.displayName=ro;var Ln=10,[HS,Dr]=ms(ro),K4="SelectContentImpl",X4=N4("SelectContent.RemoveScroll"),US=a.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:l,side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:g,avoidCollisions:b,...y}=e,_=Nr(ro,n),[x,S]=a.useState(null),[C,R]=a.useState(null),P=Qe(t,B=>S(B)),[T,A]=a.useState(null),[D,N]=a.useState(null),V=rc(n),[O,k]=a.useState(!1),z=a.useRef(!1);a.useEffect(()=>{if(x)return Ml(x)},[x]),Dl();const H=a.useCallback(B=>{const[J,...Q]=V().map(ee=>ee.ref.current),[re]=Q.slice(-1),ae=document.activeElement;for(const ee of B)if(ee===ae||(ee==null||ee.scrollIntoView({block:"nearest"}),ee===J&&C&&(C.scrollTop=0),ee===re&&C&&(C.scrollTop=C.scrollHeight),ee==null||ee.focus(),document.activeElement!==ae))return},[V,C]),X=a.useCallback(()=>H([T,x]),[H,T,x]);a.useEffect(()=>{O&&X()},[O,X]);const{onOpenChange:Y,triggerPointerDownPosRef:G}=_;a.useEffect(()=>{if(x){let B={x:0,y:0};const J=re=>{var ae,ee;B={x:Math.abs(Math.round(re.pageX)-(((ae=G.current)==null?void 0:ae.x)??0)),y:Math.abs(Math.round(re.pageY)-(((ee=G.current)==null?void 0:ee.y)??0))}},Q=re=>{B.x<=10&&B.y<=10?re.preventDefault():x.contains(re.target)||Y(!1),document.removeEventListener("pointermove",J),G.current=null};return G.current!==null&&(document.addEventListener("pointermove",J),document.addEventListener("pointerup",Q,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",J),document.removeEventListener("pointerup",Q,{capture:!0})}}},[x,Y,G]),a.useEffect(()=>{const B=()=>Y(!1);return window.addEventListener("blur",B),window.addEventListener("resize",B),()=>{window.removeEventListener("blur",B),window.removeEventListener("resize",B)}},[Y]);const[U,te]=lC(B=>{const J=V().filter(ae=>!ae.disabled),Q=J.find(ae=>ae.ref.current===document.activeElement),re=cC(J,B,Q);re&&setTimeout(()=>re.ref.current.focus())}),j=a.useCallback((B,J,Q)=>{const re=!z.current&&!Q;(_.value!==void 0&&_.value===J||re)&&(A(B),re&&(z.current=!0))},[_.value]),L=a.useCallback(()=>x==null?void 0:x.focus(),[x]),W=a.useCallback((B,J,Q)=>{const re=!z.current&&!Q;(_.value!==void 0&&_.value===J||re)&&N(B)},[_.value]),M=r==="popper"?Hd:WS,q=M===Hd?{side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:g,avoidCollisions:b}:{};return i.jsx(HS,{scope:n,content:x,viewport:C,onViewportChange:R,itemRefCallback:j,selectedItem:T,onItemLeave:L,itemTextRefCallback:W,focusSelectedItem:X,selectedItemText:D,position:r,isPositioned:O,searchRef:U,children:i.jsx(Pa,{as:X4,allowPinchZoom:!0,children:i.jsx(Ca,{asChild:!0,trapped:_.open,onMountAutoFocus:B=>{B.preventDefault()},onUnmountAutoFocus:$e(o,B=>{var J;(J=_.trigger)==null||J.focus({preventScroll:!0}),B.preventDefault()}),children:i.jsx(ls,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:B=>B.preventDefault(),onDismiss:()=>_.onOpenChange(!1),children:i.jsx(M,{role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:B=>B.preventDefault(),...y,...q,onPlaced:()=>k(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:$e(y.onKeyDown,B=>{const J=B.ctrlKey||B.altKey||B.metaKey;if(B.key==="Tab"&&B.preventDefault(),!J&&B.key.length===1&&te(B.key),["ArrowUp","ArrowDown","Home","End"].includes(B.key)){let re=V().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);if(["ArrowUp","End"].includes(B.key)&&(re=re.slice().reverse()),["ArrowUp","ArrowDown"].includes(B.key)){const ae=B.target,ee=re.indexOf(ae);re=re.slice(ee+1)}setTimeout(()=>H(re)),B.preventDefault()}})})})})})})});US.displayName=K4;var Y4="SelectItemAlignedPosition",WS=a.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...o}=e,s=Nr(ro,n),l=Dr(ro,n),[c,u]=a.useState(null),[d,p]=a.useState(null),f=Qe(t,P=>p(P)),m=rc(n),h=a.useRef(!1),v=a.useRef(!0),{viewport:g,selectedItem:b,selectedItemText:y,focusSelectedItem:_}=l,x=a.useCallback(()=>{if(s.trigger&&s.valueNode&&c&&d&&g&&b&&y){const P=s.trigger.getBoundingClientRect(),T=d.getBoundingClientRect(),A=s.valueNode.getBoundingClientRect(),D=y.getBoundingClientRect();if(s.dir!=="rtl"){const ae=D.left-T.left,ee=A.left-ae,se=P.left-ee,ge=P.width+se,le=Math.max(ge,T.width),Ae=window.innerWidth-Ln,ce=Fd(ee,[Ln,Math.max(Ln,Ae-le)]);c.style.minWidth=ge+"px",c.style.left=ce+"px"}else{const ae=T.right-D.right,ee=window.innerWidth-A.right-ae,se=window.innerWidth-P.right-ee,ge=P.width+se,le=Math.max(ge,T.width),Ae=window.innerWidth-Ln,ce=Fd(ee,[Ln,Math.max(Ln,Ae-le)]);c.style.minWidth=ge+"px",c.style.right=ce+"px"}const N=m(),V=window.innerHeight-Ln*2,O=g.scrollHeight,k=window.getComputedStyle(d),z=parseInt(k.borderTopWidth,10),H=parseInt(k.paddingTop,10),X=parseInt(k.borderBottomWidth,10),Y=parseInt(k.paddingBottom,10),G=z+H+O+Y+X,U=Math.min(b.offsetHeight*5,G),te=window.getComputedStyle(g),j=parseInt(te.paddingTop,10),L=parseInt(te.paddingBottom,10),W=P.top+P.height/2-Ln,M=V-W,q=b.offsetHeight/2,B=b.offsetTop+q,J=z+H+B,Q=G-J;if(J<=W){const ae=N.length>0&&b===N[N.length-1].ref.current;c.style.bottom="0px";const ee=d.clientHeight-g.offsetTop-g.offsetHeight,se=Math.max(M,q+(ae?L:0)+ee+X),ge=J+se;c.style.height=ge+"px"}else{const ae=N.length>0&&b===N[0].ref.current;c.style.top="0px";const se=Math.max(W,z+g.offsetTop+(ae?j:0)+q)+Q;c.style.height=se+"px",g.scrollTop=J-W+g.offsetTop}c.style.margin=`${Ln}px 0`,c.style.minHeight=U+"px",c.style.maxHeight=V+"px",r==null||r(),requestAnimationFrame(()=>h.current=!0)}},[m,s.trigger,s.valueNode,c,d,g,b,y,s.dir,r]);At(()=>x(),[x]);const[S,C]=a.useState();At(()=>{d&&C(window.getComputedStyle(d).zIndex)},[d]);const R=a.useCallback(P=>{P&&v.current===!0&&(x(),_==null||_(),v.current=!1)},[x,_]);return i.jsx(Q4,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:h,onScrollButtonChange:R,children:i.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:i.jsx(qe.div,{...o,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});WS.displayName=Y4;var J4="SelectPopperPosition",Hd=a.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:o=Ln,...s}=e,l=oc(n);return i.jsx(Wl,{...l,...s,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...s.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)"}})});Hd.displayName=J4;var[Q4,Jp]=ms(ro,{}),Ud="SelectViewport",GS=a.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...o}=e,s=Dr(Ud,n),l=Jp(Ud,n),c=Qe(t,s.onViewportChange),u=a.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(nc.Slot,{scope:n,children:i.jsx(qe.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:$e(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-Ln*2,g=parseFloat(f.style.minHeight),b=parseFloat(f.style.height),y=Math.max(g,b);if(y<v){const _=y+h,x=Math.min(v,_),S=_-x;f.style.height=x+"px",f.style.bottom==="0px"&&(p.scrollTop=S>0?S:0,f.style.justifyContent="flex-end")}}}u.current=p.scrollTop})})})]})});GS.displayName=Ud;var qS="SelectGroup",[Z4,e3]=ms(qS),KS=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=jt();return i.jsx(Z4,{scope:n,id:o,children:i.jsx(qe.div,{role:"group","aria-labelledby":o,...r,ref:t})})});KS.displayName=qS;var XS="SelectLabel",YS=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=e3(XS,n);return i.jsx(qe.div,{id:o.id,...r,ref:t})});YS.displayName=XS;var sl="SelectItem",[t3,JS]=ms(sl),QS=a.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:o=!1,textValue:s,...l}=e,c=Nr(sl,n),u=Dr(sl,n),d=c.value===r,[p,f]=a.useState(s??""),[m,h]=a.useState(!1),v=Qe(t,_=>{var x;return(x=u.itemRefCallback)==null?void 0:x.call(u,_,r,o)}),g=jt(),b=a.useRef("touch"),y=()=>{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(t3,{scope:n,value:r,disabled:o,textId:g,isSelected:d,onItemTextChange:a.useCallback(_=>{f(x=>x||((_==null?void 0:_.textContent)??"").trim())},[]),children:i.jsx(nc.ItemSlot,{scope:n,value:r,disabled:o,textValue:p,children:i.jsx(qe.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:$e(l.onFocus,()=>h(!0)),onBlur:$e(l.onBlur,()=>h(!1)),onClick:$e(l.onClick,()=>{b.current!=="mouse"&&y()}),onPointerUp:$e(l.onPointerUp,()=>{b.current==="mouse"&&y()}),onPointerDown:$e(l.onPointerDown,_=>{b.current=_.pointerType}),onPointerMove:$e(l.onPointerMove,_=>{var x;b.current=_.pointerType,o?(x=u.onItemLeave)==null||x.call(u):b.current==="mouse"&&_.currentTarget.focus({preventScroll:!0})}),onPointerLeave:$e(l.onPointerLeave,_=>{var x;_.currentTarget===document.activeElement&&((x=u.onItemLeave)==null||x.call(u))}),onKeyDown:$e(l.onKeyDown,_=>{var S;((S=u.searchRef)==null?void 0:S.current)!==""&&_.key===" "||(z4.includes(_.key)&&y(),_.key===" "&&_.preventDefault())})})})})});QS.displayName=sl;var Hs="SelectItemText",ZS=a.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,...s}=e,l=Nr(Hs,n),c=Dr(Hs,n),u=JS(Hs,n),d=W4(Hs,n),[p,f]=a.useState(null),m=Qe(t,y=>f(y),u.onItemTextChange,y=>{var _;return(_=c.itemTextRefCallback)==null?void 0:_.call(c,y,u.value,u.disabled)}),h=p==null?void 0:p.textContent,v=a.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 At(()=>(g(v),()=>b(v)),[g,b,v]),i.jsxs(i.Fragment,{children:[i.jsx(qe.span,{id:u.textId,...s,ref:m}),u.isSelected&&l.valueNode&&!l.valueNodeHasChildren?ir.createPortal(s.children,l.valueNode):null]})});ZS.displayName=Hs;var eC="SelectItemIndicator",tC=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return JS(eC,n).isSelected?i.jsx(qe.span,{"aria-hidden":!0,...r,ref:t}):null});tC.displayName=eC;var Wd="SelectScrollUpButton",nC=a.forwardRef((e,t)=>{const n=Dr(Wd,e.__scopeSelect),r=Jp(Wd,e.__scopeSelect),[o,s]=a.useState(!1),l=Qe(t,r.onScrollButtonChange);return At(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollTop>0;s(d)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(oC,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop-u.offsetHeight)}}):null});nC.displayName=Wd;var Gd="SelectScrollDownButton",rC=a.forwardRef((e,t)=>{const n=Dr(Gd,e.__scopeSelect),r=Jp(Gd,e.__scopeSelect),[o,s]=a.useState(!1),l=Qe(t,r.onScrollButtonChange);return At(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollHeight-u.clientHeight,p=Math.ceil(u.scrollTop)<d;s(p)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(oC,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop+u.offsetHeight)}}):null});rC.displayName=Gd;var oC=a.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...o}=e,s=Dr("SelectScrollButton",n),l=a.useRef(null),c=rc(n),u=a.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return a.useEffect(()=>()=>u(),[u]),At(()=>{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(qe.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:$e(o.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:$e(o.onPointerMove,()=>{var d;(d=s.onItemLeave)==null||d.call(s),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:$e(o.onPointerLeave,()=>{u()})})}),n3="SelectSeparator",sC=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return i.jsx(qe.div,{"aria-hidden":!0,...r,ref:t})});sC.displayName=n3;var qd="SelectArrow",r3=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=oc(n),s=Nr(qd,n),l=Dr(qd,n);return s.open&&l.position==="popper"?i.jsx(Gl,{...o,...r,ref:t}):null});r3.displayName=qd;var o3="SelectBubbleInput",aC=a.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const o=a.useRef(null),s=Qe(r,o),l=Bl(t);return a.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(qe.select,{...n,style:{...L0,...n.style},ref:s,defaultValue:t})});aC.displayName=o3;function iC(e){return e===""||e===void 0}function lC(e){const t=Bt(e),n=a.useRef(""),r=a.useRef(0),o=a.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]),s=a.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,s]}function cC(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let l=s3(e,Math.max(s,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 s3(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var a3=DS,uC=MS,i3=VS,l3=BS,c3=zS,dC=FS,u3=GS,d3=KS,fC=YS,pC=QS,f3=ZS,p3=tC,mC=nC,gC=rC,hC=sC;const cQ=a3,uQ=d3,dQ=i3,m3=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(uC,{ref:r,className:Se("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(l3,{asChild:!0,children:i.jsx(lp,{className:"h-4 w-4 opacity-50"})})]}));m3.displayName=uC.displayName;const vC=a.forwardRef(({className:e,...t},n)=>i.jsx(mC,{ref:n,className:Se("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx(IM,{className:"h-4 w-4"})}));vC.displayName=mC.displayName;const bC=a.forwardRef(({className:e,...t},n)=>i.jsx(gC,{ref:n,className:Se("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx(lp,{className:"h-4 w-4"})}));bC.displayName=gC.displayName;const g3=a.forwardRef(({className:e,children:t,position:n="popper",...r},o)=>i.jsx(c3,{children:i.jsxs(dC,{ref:o,className:Se("relative z-popover 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(vC,{}),i.jsx(u3,{className:Se("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),i.jsx(bC,{})]})}));g3.displayName=dC.displayName;const h3=a.forwardRef(({className:e,...t},n)=>i.jsx(fC,{ref:n,className:Se("px-2 py-1.5 text-sm font-semibold text-text-muted",e),...t}));h3.displayName=fC.displayName;const v3=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(pC,{ref:r,className:Se("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(p3,{children:i.jsx(ip,{className:"h-4 w-4 text-primary"})})}),i.jsx(f3,{children:t})]}));v3.displayName=pC.displayName;const b3=a.forwardRef(({className:e,...t},n)=>i.jsx(hC,{ref:n,className:Se("-mx-1 my-1 h-px bg-border",e),...t}));b3.displayName=hC.displayName;var y3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],x3=y3.reduce((e,t)=>{const n=fs(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),_3="Separator",Pv="horizontal",E3=["horizontal","vertical"],yC=a.forwardRef((e,t)=>{const{decorative:n,orientation:r=Pv,...o}=e,s=w3(r)?r:Pv,c=n?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return i.jsx(x3.div,{"data-orientation":s,...c,...o,ref:t})});yC.displayName=_3;function w3(e){return E3.includes(e)}var xC=yC;const _C=a.forwardRef(({className:e,orientation:t="horizontal",decorative:n=!0,...r},o)=>i.jsx(xC,{ref:o,decorative:n,orientation:t,className:Se("shrink-0 bg-border",t==="horizontal"?"h-px w-full":"h-full w-px",e),...r}));_C.displayName=xC.displayName;const fQ=Vl,pQ=_p,mQ=Ta,S3=Ra,EC=a.forwardRef(({className:e,...t},n)=>i.jsx(fo,{ref:n,className:Se("fixed inset-0 z-overlay bg-accent-navy/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}));EC.displayName=fo.displayName;const C3=Gt("fixed z-modal 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"}}),P3=a.forwardRef(({side:e="right",className:t,children:n,...r},o)=>{const{t:s}=lr();return i.jsxs(S3,{children:[i.jsx(EC,{}),i.jsxs(po,{ref:o,className:Se(C3({side:e}),t),...r,children:[n,i.jsxs(Ta,{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(cp,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:s("ui.sheet.close","Закрыть")})]})]})]})});P3.displayName=po.displayName;const R3=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col space-y-2 text-center sm:text-left",e),...t});R3.displayName="SheetHeader";const T3=({className:e,...t})=>i.jsx("div",{className:Se("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});T3.displayName="SheetFooter";const A3=a.forwardRef(({className:e,...t},n)=>i.jsx(us,{ref:n,className:Se("text-lg font-semibold text-text",e),...t}));A3.displayName=us.displayName;const I3=a.forwardRef(({className:e,...t},n)=>i.jsx(ds,{ref:n,className:Se("text-sm text-text-muted",e),...t}));I3.displayName=ds.displayName;var sc="Switch",[$3]=Ft(sc),[j3,O3]=$3(sc),wC=a.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:s,required:l,disabled:c,value:u="on",onCheckedChange:d,form:p,...f}=e,[m,h]=a.useState(null),v=Qe(t,x=>h(x)),g=a.useRef(!1),b=m?p||!!m.closest("form"):!0,[y,_]=vn({prop:o,defaultProp:s??!1,onChange:d,caller:sc});return i.jsxs(j3,{scope:n,checked:y,disabled:c,children:[i.jsx(qe.button,{type:"button",role:"switch","aria-checked":y,"aria-required":l,"data-state":RC(y),"data-disabled":c?"":void 0,disabled:c,value:u,...f,ref:v,onClick:$e(e.onClick,x=>{_(S=>!S),b&&(g.current=x.isPropagationStopped(),g.current||x.stopPropagation())})}),b&&i.jsx(PC,{control:m,bubbles:!g.current,name:r,value:u,checked:y,required:l,disabled:c,form:p,style:{transform:"translateX(-100%)"}})]})});wC.displayName=sc;var SC="SwitchThumb",CC=a.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,o=O3(SC,n);return i.jsx(qe.span,{"data-state":RC(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});CC.displayName=SC;var N3="SwitchBubbleInput",PC=a.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...o},s)=>{const l=a.useRef(null),c=Qe(l,s),u=Bl(n),d=zl(t);return a.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}})});PC.displayName=N3;function RC(e){return e?"checked":"unchecked"}var TC=wC,D3=CC;const L3=a.forwardRef(({className:e,...t},n)=>i.jsx(TC,{ref:n,className:Se("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(D3,{className:Se("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")})}));L3.displayName=TC.displayName;var ac="Tabs",[M3]=Ft(ac,[ps]),AC=ps(),[k3,Qp]=M3(ac),IC=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:s,orientation:l="horizontal",dir:c,activationMode:u="automatic",...d}=e,p=uo(c),[f,m]=vn({prop:r,onChange:o,defaultProp:s??"",caller:ac});return i.jsx(k3,{scope:n,baseId:jt(),value:f,onValueChange:m,orientation:l,dir:p,activationMode:u,children:i.jsx(qe.div,{dir:p,"data-orientation":l,...d,ref:t})})});IC.displayName=ac;var $C="TabsList",jC=a.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,s=Qp($C,n),l=AC(n);return i.jsx(jp,{asChild:!0,...l,orientation:s.orientation,dir:s.dir,loop:r,children:i.jsx(qe.div,{role:"tablist","aria-orientation":s.orientation,...o,ref:t})})});jC.displayName=$C;var OC="TabsTrigger",NC=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...s}=e,l=Qp(OC,n),c=AC(n),u=MC(l.baseId,r),d=kC(l.baseId,r),p=r===l.value;return i.jsx(Op,{asChild:!0,...c,focusable:!o,active:p,children:i.jsx(qe.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,...s,ref:t,onMouseDown:$e(e.onMouseDown,f=>{!o&&f.button===0&&f.ctrlKey===!1?l.onValueChange(r):f.preventDefault()}),onKeyDown:$e(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&l.onValueChange(r)}),onFocus:$e(e.onFocus,()=>{const f=l.activationMode!=="manual";!p&&!o&&f&&l.onValueChange(r)})})})});NC.displayName=OC;var DC="TabsContent",LC=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:s,...l}=e,c=Qp(DC,n),u=MC(c.baseId,r),d=kC(c.baseId,r),p=r===c.value,f=a.useRef(p);return a.useEffect(()=>{const m=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(m)},[]),i.jsx(Nt,{present:o||p,children:({present:m})=>i.jsx(qe.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&&s})})});LC.displayName=DC;function MC(e,t){return`${e}-trigger-${t}`}function kC(e,t){return`${e}-content-${t}`}var V3=IC,VC=jC,BC=NC,zC=LC;const gQ=V3,B3=a.forwardRef(({className:e,...t},n)=>i.jsx(VC,{ref:n,className:Se("inline-flex h-10 items-center justify-center rounded-md bg-bg-surface p-1 text-text-muted",e),...t}));B3.displayName=VC.displayName;const z3=a.forwardRef(({className:e,...t},n)=>i.jsx(BC,{ref:n,className:Se("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}));z3.displayName=BC.displayName;const F3=a.forwardRef(({className:e,...t},n)=>i.jsx(zC,{ref:n,className:Se("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}));F3.displayName=zC.displayName;const H3=a.forwardRef(({className:e,...t},n)=>i.jsx("textarea",{ref:n,className:Se("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}));H3.displayName="Textarea";function U3(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 W3=e=>{switch(e){case"success":return K3;case"info":return Y3;case"warning":return X3;case"error":return J3;default:return null}},G3=Array(12).fill(0),q3=({visible:e,className:t})=>$.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},$.createElement("div",{className:"sonner-spinner"},G3.map((n,r)=>$.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),K3=$.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"})),X3=$.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"})),Y3=$.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"})),J3=$.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"})),Q3=$.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"})),Z3=()=>{const[e,t]=$.useState(document.hidden);return $.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Kd=1;class eU{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,s=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Kd++,l=this.toasts.find(u=>u.id===s),c=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),l?this.toasts=this.toasts.map(u=>u.id===s?(this.publish({...u,...t,id:s,title:r}),{...u,...t,id:s,dismissible:c,title:r}):u):this.addToast({title:r,...o,dismissible:c,id:s}),s},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 s=r!==void 0,l;const c=o.then(async d=>{if(l=["resolve",d],$.isValidElement(d))s=!1,this.create({id:r,type:"default",message:d});else if(nU(d)&&!d.ok){s=!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){s=!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){s=!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){s=!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(()=>{s&&(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)||Kd++;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 mn=new eU,tU=(e,t)=>{const n=(t==null?void 0:t.id)||Kd++;return mn.addToast({title:e,...t,id:n}),n},nU=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",rU=tU,oU=()=>mn.toasts,sU=()=>mn.getActiveToasts(),aU=Object.assign(rU,{success:mn.success,info:mn.info,warning:mn.warning,error:mn.error,custom:mn.custom,message:mn.message,promise:mn.promise,dismiss:mn.dismiss,loading:mn.loading},{getHistory:oU,getToasts:sU});U3("[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 pi(e){return e.label!==void 0}const iU=3,lU="24px",cU="16px",Rv=4e3,uU=356,dU=14,fU=45,pU=200;function Gn(...e){return e.filter(Boolean).join(" ")}function mU(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const gU=e=>{var t,n,r,o,s,l,c,u,d;const{invert:p,toast:f,unstyled:m,interacting:h,setHeights:v,visibleToasts:g,heights:b,index:y,toasts:_,expanded:x,removeToast:S,defaultRichColors:C,closeButton:R,style:P,cancelButtonStyle:T,actionButtonStyle:A,className:D="",descriptionClassName:N="",duration:V,position:O,gap:k,expandByDefault:z,classNames:H,icons:X,closeButtonAriaLabel:Y="Close toast"}=e,[G,U]=$.useState(null),[te,j]=$.useState(null),[L,W]=$.useState(!1),[M,q]=$.useState(!1),[B,J]=$.useState(!1),[Q,re]=$.useState(!1),[ae,ee]=$.useState(!1),[se,ge]=$.useState(0),[le,Ae]=$.useState(0),ce=$.useRef(f.duration||V||Rv),be=$.useRef(null),_e=$.useRef(null),Ie=y===0,He=y+1<=g,Ee=f.type,Re=f.dismissible!==!1,I=f.className||"",F=f.descriptionClassName||"",Z=$.useMemo(()=>b.findIndex(Ue=>Ue.toastId===f.id)||0,[b,f.id]),de=$.useMemo(()=>{var Ue;return(Ue=f.closeButton)!=null?Ue:R},[f.closeButton,R]),pe=$.useMemo(()=>f.duration||V||Rv,[f.duration,V]),ue=$.useRef(0),ie=$.useRef(0),me=$.useRef(0),he=$.useRef(null),[Me,Te]=O.split("-"),ve=$.useMemo(()=>b.reduce((Ue,at,it)=>it>=Z?Ue:Ue+at.height,0),[b,Z]),Ke=Z3(),et=f.invert||p,Je=Ee==="loading";ie.current=$.useMemo(()=>Z*k+ve,[Z,ve]),$.useEffect(()=>{ce.current=pe},[pe]),$.useEffect(()=>{W(!0)},[]),$.useEffect(()=>{const Ue=_e.current;if(Ue){const at=Ue.getBoundingClientRect().height;return Ae(at),v(it=>[{toastId:f.id,height:at,position:f.position},...it]),()=>v(it=>it.filter(Ce=>Ce.toastId!==f.id))}},[v,f.id]),$.useLayoutEffect(()=>{if(!L)return;const Ue=_e.current,at=Ue.style.height;Ue.style.height="auto";const it=Ue.getBoundingClientRect().height;Ue.style.height=at,Ae(it),v(Ce=>Ce.find(oe=>oe.toastId===f.id)?Ce.map(oe=>oe.toastId===f.id?{...oe,height:it}:oe):[{toastId:f.id,height:it,position:f.position},...Ce])},[L,f.title,f.description,v,f.id,f.jsx,f.action,f.cancel]);const tt=$.useCallback(()=>{q(!0),ge(ie.current),v(Ue=>Ue.filter(at=>at.toastId!==f.id)),setTimeout(()=>{S(f)},pU)},[f,S,v,ie]);$.useEffect(()=>{if(f.promise&&Ee==="loading"||f.duration===1/0||f.type==="loading")return;let Ue;return x||h||Ke?(()=>{if(me.current<ue.current){const Ce=new Date().getTime()-ue.current;ce.current=ce.current-Ce}me.current=new Date().getTime()})():(()=>{ce.current!==1/0&&(ue.current=new Date().getTime(),Ue=setTimeout(()=>{f.onAutoClose==null||f.onAutoClose.call(f,f),tt()},ce.current))})(),()=>clearTimeout(Ue)},[x,h,f,Ee,Ke,tt]),$.useEffect(()=>{f.delete&&(tt(),f.onDismiss==null||f.onDismiss.call(f,f))},[tt,f.delete]);function ot(){var Ue;if(X!=null&&X.loading){var at;return $.createElement("div",{className:Gn(H==null?void 0:H.loader,f==null||(at=f.classNames)==null?void 0:at.loader,"sonner-loader"),"data-visible":Ee==="loading"},X.loading)}return $.createElement(q3,{className:Gn(H==null?void 0:H.loader,f==null||(Ue=f.classNames)==null?void 0:Ue.loader),visible:Ee==="loading"})}const ft=f.icon||(X==null?void 0:X[Ee])||W3(Ee);var pt,st;return $.createElement("li",{tabIndex:0,ref:_e,className:Gn(D,I,H==null?void 0:H.toast,f==null||(t=f.classNames)==null?void 0:t.toast,H==null?void 0:H.default,H==null?void 0:H[Ee],f==null||(n=f.classNames)==null?void 0:n[Ee]),"data-sonner-toast":"","data-rich-colors":(pt=f.richColors)!=null?pt:C,"data-styled":!(f.jsx||f.unstyled||m),"data-mounted":L,"data-promise":!!f.promise,"data-swiped":ae,"data-removed":M,"data-visible":He,"data-y-position":Me,"data-x-position":Te,"data-index":y,"data-front":Ie,"data-swiping":B,"data-dismissible":Re,"data-type":Ee,"data-invert":et,"data-swipe-out":Q,"data-swipe-direction":te,"data-expanded":!!(x||z&&L),"data-testid":f.testId,style:{"--index":y,"--toasts-before":y,"--z-index":_.length-y,"--offset":`${M?se:ie.current}px`,"--initial-height":z?"auto":`${le}px`,...P,...f.style},onDragEnd:()=>{J(!1),U(null),he.current=null},onPointerDown:Ue=>{Ue.button!==2&&(Je||!Re||(be.current=new Date,ge(ie.current),Ue.target.setPointerCapture(Ue.pointerId),Ue.target.tagName!=="BUTTON"&&(J(!0),he.current={x:Ue.clientX,y:Ue.clientY})))},onPointerUp:()=>{var Ue,at,it;if(Q||!Re)return;he.current=null;const Ce=Number(((Ue=_e.current)==null?void 0:Ue.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Pe=Number(((at=_e.current)==null?void 0:at.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),oe=new Date().getTime()-((it=be.current)==null?void 0:it.getTime()),xe=G==="x"?Ce:Pe,Be=Math.abs(xe)/oe;if(Math.abs(xe)>=fU||Be>.11){ge(ie.current),f.onDismiss==null||f.onDismiss.call(f,f),j(G==="x"?Ce>0?"right":"left":Pe>0?"down":"up"),tt(),re(!0);return}else{var ye,De;(ye=_e.current)==null||ye.style.setProperty("--swipe-amount-x","0px"),(De=_e.current)==null||De.style.setProperty("--swipe-amount-y","0px")}ee(!1),J(!1),U(null)},onPointerMove:Ue=>{var at,it,Ce;if(!he.current||!Re||((at=window.getSelection())==null?void 0:at.toString().length)>0)return;const oe=Ue.clientY-he.current.y,xe=Ue.clientX-he.current.x;var Be;const ye=(Be=e.swipeDirections)!=null?Be:mU(O);!G&&(Math.abs(xe)>1||Math.abs(oe)>1)&&U(Math.abs(xe)>Math.abs(oe)?"x":"y");let De={x:0,y:0};const je=Le=>1/(1.5+Math.abs(Le)/20);if(G==="y"){if(ye.includes("top")||ye.includes("bottom"))if(ye.includes("top")&&oe<0||ye.includes("bottom")&&oe>0)De.y=oe;else{const Le=oe*je(oe);De.y=Math.abs(Le)<Math.abs(oe)?Le:oe}}else if(G==="x"&&(ye.includes("left")||ye.includes("right")))if(ye.includes("left")&&xe<0||ye.includes("right")&&xe>0)De.x=xe;else{const Le=xe*je(xe);De.x=Math.abs(Le)<Math.abs(xe)?Le:xe}(Math.abs(De.x)>0||Math.abs(De.y)>0)&&ee(!0),(it=_e.current)==null||it.style.setProperty("--swipe-amount-x",`${De.x}px`),(Ce=_e.current)==null||Ce.style.setProperty("--swipe-amount-y",`${De.y}px`)}},de&&!f.jsx&&Ee!=="loading"?$.createElement("button",{"aria-label":Y,"data-disabled":Je,"data-close-button":!0,onClick:Je||!Re?()=>{}:()=>{tt(),f.onDismiss==null||f.onDismiss.call(f,f)},className:Gn(H==null?void 0:H.closeButton,f==null||(r=f.classNames)==null?void 0:r.closeButton)},(st=X==null?void 0:X.close)!=null?st:Q3):null,(Ee||f.icon||f.promise)&&f.icon!==null&&((X==null?void 0:X[Ee])!==null||f.icon)?$.createElement("div",{"data-icon":"",className:Gn(H==null?void 0:H.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"?ft:null):null,$.createElement("div",{"data-content":"",className:Gn(H==null?void 0:H.content,f==null||(s=f.classNames)==null?void 0:s.content)},$.createElement("div",{"data-title":"",className:Gn(H==null?void 0:H.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:Gn(N,F,H==null?void 0:H.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&&pi(f.cancel)?$.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||T,onClick:Ue=>{pi(f.cancel)&&Re&&(f.cancel.onClick==null||f.cancel.onClick.call(f.cancel,Ue),tt())},className:Gn(H==null?void 0:H.cancelButton,f==null||(u=f.classNames)==null?void 0:u.cancelButton)},f.cancel.label):null,$.isValidElement(f.action)?f.action:f.action&&pi(f.action)?$.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||A,onClick:Ue=>{pi(f.action)&&(f.action.onClick==null||f.action.onClick.call(f.action,Ue),!Ue.defaultPrevented&&tt())},className:Gn(H==null?void 0:H.actionButton,f==null||(d=f.classNames)==null?void 0:d.actionButton)},f.action.label):null)};function Tv(){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 hU(e,t){const n={};return[e,t].forEach((r,o)=>{const s=o===1,l=s?"--mobile-offset":"--offset",c=s?cU:lU;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 hQ=$.forwardRef(function(t,n){const{id:r,invert:o,position:s="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=iU,toastOptions:y,dir:_=Tv(),gap:x=dU,icons:S,containerAriaLabel:C="Notifications"}=t,[R,P]=$.useState([]),T=$.useMemo(()=>r?R.filter(L=>L.toasterId===r):R.filter(L=>!L.toasterId),[R,r]),A=$.useMemo(()=>Array.from(new Set([s].concat(T.filter(L=>L.position).map(L=>L.position)))),[T,s]),[D,N]=$.useState([]),[V,O]=$.useState(!1),[k,z]=$.useState(!1),[H,X]=$.useState(m!=="system"?m:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),Y=$.useRef(null),G=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),U=$.useRef(null),te=$.useRef(!1),j=$.useCallback(L=>{P(W=>{var M;return(M=W.find(q=>q.id===L.id))!=null&&M.delete||mn.dismiss(L.id),W.filter(({id:q})=>q!==L.id)})},[]);return $.useEffect(()=>mn.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{P(W=>W.map(M=>M.id===L.id?{...M,delete:!0}:M))});return}setTimeout(()=>{xb.flushSync(()=>{P(W=>{const M=W.findIndex(q=>q.id===L.id);return M!==-1?[...W.slice(0,M),{...W[M],...L},...W.slice(M+1)]:[L,...W]})})})}),[R]),$.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 L=window.matchMedia("(prefers-color-scheme: dark)");try{L.addEventListener("change",({matches:W})=>{X(W?"dark":"light")})}catch{L.addListener(({matches:M})=>{try{X(M?"dark":"light")}catch(q){console.error(q)}})}},[m]),$.useEffect(()=>{R.length<=1&&O(!1)},[R]),$.useEffect(()=>{const L=W=>{var M;if(l.every(J=>W[J]||W.code===J)){var B;O(!0),(B=Y.current)==null||B.focus()}W.code==="Escape"&&(document.activeElement===Y.current||(M=Y.current)!=null&&M.contains(document.activeElement))&&O(!1)};return document.addEventListener("keydown",L),()=>document.removeEventListener("keydown",L)},[l]),$.useEffect(()=>{if(Y.current)return()=>{U.current&&(U.current.focus({preventScroll:!0}),U.current=null,te.current=!1)}},[Y.current]),$.createElement("section",{ref:n,"aria-label":`${C} ${G}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},A.map((L,W)=>{var M;const[q,B]=L.split("-");return T.length?$.createElement("ol",{key:L,dir:_==="auto"?Tv():_,tabIndex:-1,ref:Y,className:d,"data-sonner-toaster":!0,"data-sonner-theme":H,"data-y-position":q,"data-x-position":B,style:{"--front-toast-height":`${((M=D[0])==null?void 0:M.height)||0}px`,"--width":`${uU}px`,"--gap":`${x}px`,...g,...hU(p,f)},onBlur:J=>{te.current&&!J.currentTarget.contains(J.relatedTarget)&&(te.current=!1,U.current&&(U.current.focus({preventScroll:!0}),U.current=null))},onFocus:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||te.current||(te.current=!0,U.current=J.relatedTarget)},onMouseEnter:()=>O(!0),onMouseMove:()=>O(!0),onMouseLeave:()=>{k||O(!1)},onDragEnd:()=>O(!1),onPointerDown:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||z(!0)},onPointerUp:()=>z(!1)},T.filter(J=>!J.position&&W===0||J.position===L).map((J,Q)=>{var re,ae;return $.createElement(gU,{key:J.id,icons:S,index:Q,toast:J,defaultRichColors:h,duration:(re=y==null?void 0:y.duration)!=null?re:v,className:y==null?void 0:y.className,descriptionClassName:y==null?void 0:y.descriptionClassName,invert:o,visibleToasts:b,closeButton:(ae=y==null?void 0:y.closeButton)!=null?ae:u,interacting:k,position:L,style:y==null?void 0:y.style,unstyled:y==null?void 0:y.unstyled,classNames:y==null?void 0:y.classNames,cancelButtonStyle:y==null?void 0:y.cancelButtonStyle,actionButtonStyle:y==null?void 0:y.actionButtonStyle,closeButtonAriaLabel:y==null?void 0:y.closeButtonAriaLabel,removeToast:j,toasts:T.filter(ee=>ee.position==J.position),heights:D.filter(ee=>ee.position==J.position),setHeights:N,expandByDefault:c,gap:x,expanded:V,swipeDirections:t.swipeDirections})})):null}))}),vU=Gt("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"}}),bU=a.forwardRef(({className:e,size:t,as:n="div",...r},o)=>{const s=n;return i.jsx(s,{ref:o,className:Se(vU({size:t}),e),...r})});bU.displayName="Container";const yU=Gt("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"}}),Vo=a.forwardRef(({className:e,gap:t,align:n,justify:r,as:o="div",...s},l)=>{const c=o;return i.jsx(c,{ref:l,className:Se(yU({gap:t,align:n,justify:r}),e),...s})});Vo.displayName="Stack";const xU=Gt("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}}),FC=a.forwardRef(({className:e,gap:t,align:n,justify:r,wrap:o,as:s="div",...l},c)=>{const u=s;return i.jsx(u,{ref:c,className:Se(xU({gap:t,align:n,justify:r,wrap:o}),e),...l})});FC.displayName="Cluster";const _U=Gt("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}}),EU=a.forwardRef(({className:e,cols:t,gap:n,as:r="div",...o},s)=>{const l=r;return i.jsx(l,{ref:s,className:Se(_U({cols:t,gap:n}),e),...o})});EU.displayName="Grid";const wU=Gt("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"}}),SU=a.forwardRef(({className:e,py:t,bg:n,...r},o)=>i.jsx("section",{ref:o,className:Se(wU({py:t,bg:n}),e),...r}));SU.displayName="Section";const CU=Gt("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"}}),PU=a.forwardRef(({className:e,size:t,as:n="h1",...r},o)=>{const s=n;return i.jsx(s,{ref:o,className:Se(CU({size:t}),e),...r})});PU.displayName="Display";const RU=Gt("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"}}),TU=a.forwardRef(({className:e,size:t,as:n,level:r,...o},s)=>{const l=n??(r?`h${r}`:"h2"),c=r?`h${r>5?5:r}`:void 0,u=l;return i.jsx(u,{ref:s,className:Se(RU({size:t??c}),e),...o})});TU.displayName="Heading";const AU=Gt("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"}}),Wr=a.forwardRef(({className:e,variant:t,weight:n,as:r="p",...o},s)=>{const l=r;return i.jsx(l,{ref:s,className:Se(AU({variant:t,weight:n}),e),...o})});Wr.displayName="Text";const IU=a.forwardRef(({className:e,block:t=!1,...n},r)=>t?i.jsx("pre",{ref:r,className:Se("rounded-md bg-bg-surface p-4 font-mono text-sm text-text overflow-x-auto",e),...n}):i.jsx("code",{ref:r,className:Se("rounded bg-bg-surface px-1.5 py-0.5 font-mono text-[0.875em] text-text",e),...n}));IU.displayName="Code";const $U=Gt("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"}}),jU=a.forwardRef(({className:e,size:t,prefix:n,currency:r="в‚Ѕ",children:o,...s},l)=>i.jsxs("span",{ref:l,className:Se($U({size:t}),e),...s,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]}));jU.displayName="Price";var Ma=e=>e.type==="checkbox",Kr=e=>e instanceof Date,an=e=>e==null;const HC=e=>typeof e=="object";var St=e=>!an(e)&&!Array.isArray(e)&&HC(e)&&!Kr(e),UC=e=>St(e)&&e.target?Ma(e.target)?e.target.checked:e.target.value:e,WC=(e,t)=>t.split(".").some((n,r,o)=>!isNaN(Number(n))&&e.has(o.slice(0,r).join("."))),OU=e=>{const t=e.constructor&&e.constructor.prototype;return St(t)&&t.hasOwnProperty("isPrototypeOf")},Zp=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ct(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Zp&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(St(e)&&OU(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=Ct(e[o]));return r}var ic=e=>/^\w*$/.test(e),bt=e=>e===void 0,em=e=>Array.isArray(e)?e.filter(Boolean):[],tm=e=>em(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ke=(e,t,n)=>{if(!t||!St(e))return n;const o=(ic(t)?[t]:tm(t)).reduce((s,l)=>an(s)?void 0:s[l],e);return bt(o)||o===e?bt(e[t])?n:e[t]:o},En=e=>typeof e=="boolean",Qt=e=>typeof e=="function",vt=(e,t,n)=>{let r=-1;const o=ic(t)?[t]:tm(t),s=o.length,l=s-1;for(;++r<s;){const c=o[r];let u=n;if(r!==l){const d=e[c];u=St(d)||Array.isArray(d)?d:isNaN(+o[r+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=u,e=e[c]}};const vr={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},kn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Mn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},vu="form",GC="root",nm=$.createContext(null);nm.displayName="HookFormControlContext";const rm=()=>$.useContext(nm);var qC=(e,t,n,r=!0)=>{const o={};for(const s in e)Object.defineProperty(o,s,{get:()=>{const l=s;return t._proxyFormState[l]!==kn.all&&(t._proxyFormState[l]=!r||kn.all),n&&(n[l]=!0),e[l]}});return o};const om=typeof window<"u"?$.useLayoutEffect:$.useEffect;function NU(e){const t=rm(),{control:n=t,disabled:r,name:o,exact:s}=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 om(()=>n._subscribe({name:o,formState:u.current,exact:s,callback:d=>{!r&&c({...n._formState,...d,defaultValues:n._defaultValues})}}),[o,r,s]),$.useEffect(()=>{u.current.isValid&&n._setValid(!0)},[n]),$.useMemo(()=>qC(l,n,u.current,!1),[l,n])}var en=e=>typeof e=="string",Xd=(e,t,n,r,o)=>en(e)?(r&&t.watch.add(e),ke(n,e,o)):Array.isArray(e)?e.map(s=>(r&&t.watch.add(s),ke(n,s))):(r&&(t.watchAll=!0),n),Yd=e=>an(e)||!HC(e);function wn(e,t,n=new WeakSet){if(e===t)return!0;if(Yd(e)||Yd(t))return Object.is(e,t);if(Kr(e)&&Kr(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 s of r){const l=e[s];if(!(s in t))return!1;if(s!=="ref"){const c=t[s];if(Kr(l)&&Kr(c)||(St(l)||Array.isArray(l))&&(St(c)||Array.isArray(c))?!wn(l,c,n):!Object.is(l,c))return!1}}return!0}function DU(e){const t=rm(),{control:n=t,name:r,defaultValue:o,disabled:s,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=Xd(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(!s){const C=Xd(r,n._names,S||n._formValues,!1,u.current);if(d.current){const R=d.current(C);wn(R,p.current)||(v(R),p.current=R)}else v(C)}},[n._formValues,n._names,s,r]);om(()=>((f.current!==n||!wn(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 y=f.current!==n,_=m.current,x=$.useMemo(()=>{if(s)return null;const S=!y&&!wn(_,r);return y||S?g():null},[s,y,r,_,g]);return x!==null?x:h}function LU(e){const t=rm(),{name:n,disabled:r,control:o=t,shouldUnregister:s,defaultValue:l,exact:c=!0}=e,u=WC(o._names.array,n),d=$.useMemo(()=>ke(o._formValues,n,ke(o._defaultValues,n,l)),[o,n,l]),p=DU({control:o,name:n,defaultValue:d,exact:c}),f=NU({control:o,name:n,exact:c}),m=$.useRef(e),h=$.useRef(o.register(n,{...e.rules,value:p,...En(e.disabled)?{disabled:e.disabled}:{}}));m.current=e;const v=$.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ke(f.errors,n)},isDirty:{enumerable:!0,get:()=>!!ke(f.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!ke(f.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!ke(f.validatingFields,n)},error:{enumerable:!0,get:()=>ke(f.errors,n)}}),[f,n]),g=$.useCallback(x=>h.current.onChange({target:{value:UC(x),name:n},type:vr.CHANGE}),[n]),b=$.useCallback(()=>h.current.onBlur({target:{value:ke(o._formValues,n),name:n},type:vr.BLUR}),[n,o._formValues]),y=$.useCallback(x=>{const S=ke(o._fields,n);S&&S._f&&x&&(S._f.ref={focus:()=>Qt(x.focus)&&x.focus(),select:()=>Qt(x.select)&&x.select(),setCustomValidity:C=>Qt(x.setCustomValidity)&&x.setCustomValidity(C),reportValidity:()=>Qt(x.reportValidity)&&x.reportValidity()})},[o._fields,n]),_=$.useMemo(()=>({name:n,value:p,...En(r)||f.disabled?{disabled:f.disabled||r}:{},onChange:g,onBlur:b,ref:y}),[n,r,f.disabled,g,b,y,p]);return $.useEffect(()=>{const x=o._options.shouldUnregister||s;o.register(n,{...m.current.rules,...En(m.current.disabled)?{disabled:m.current.disabled}:{}});const S=(C,R)=>{const P=ke(o._fields,C);P&&P._f&&(P._f.mount=R)};if(S(n,!0),x){const C=Ct(ke(o._options.defaultValues,n,m.current.defaultValue));vt(o._defaultValues,n,C),bt(ke(o._formValues,n))&&vt(o._formValues,n,C)}return!u&&o.register(n),()=>{(u?x&&!o._state.action:x)?o.unregister(n):S(n,!1)}},[n,o,u,s]),$.useEffect(()=>{o._setDisabledField({disabled:r,name:n})},[r,n,o]),$.useMemo(()=>({field:_,formState:f,fieldState:v}),[_,f,v])}const MU=e=>e.render(LU(e)),sm=$.createContext(null);sm.displayName="HookFormContext";const kU=()=>$.useContext(sm),VU=e=>{const{children:t,watch:n,getValues:r,getFieldState:o,setError:s,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:p,resetField:f,reset:m,handleSubmit:h,unregister:v,control:g,register:b,setFocus:y,subscribe:_}=e,x=$.useMemo(()=>({watch:n,getValues:r,getFieldState:o,setError:s,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:p,resetField:f,reset:m,handleSubmit:h,unregister:v,control:g,register:b,setFocus:y,subscribe:_}),[l,g,p,o,r,h,b,m,f,s,y,c,u,_,d,v,n]);return $.createElement(sm.Provider,{value:x},$.createElement(nm.Provider,{value:x.control},t))};var BU=(e,t,n,r,o)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:o||!0}}:{},qs=e=>Array.isArray(e)?e:[e],Av=()=>{let e=[];return{get observers(){return e},next:o=>{for(const s of e)s.next&&s.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(s=>s!==o)}}),unsubscribe:()=>{e=[]}}};function KC(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r],s=t[r];if(o&&St(o)&&s){const l=KC(o,s);St(l)&&(n[r]=l)}else e[r]&&(n[r]=s)}return n}var Yt=e=>St(e)&&!Object.keys(e).length,am=e=>e.type==="file",al=e=>{if(!Zp)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},XC=e=>e.type==="select-multiple",im=e=>e.type==="radio",zU=e=>im(e)||Ma(e),bu=e=>al(e)&&e.isConnected;function FU(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(an(e)){e=void 0;break}e=e[t[r]],r++}return e}function HU(e){for(const t in e)if(e.hasOwnProperty(t)&&!bt(e[t]))return!1;return!0}function $t(e,t){if(en(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:ic(t)?[t]:tm(t),r=n.length===1?e:FU(e,n),o=n.length-1,s=n[o];return r&&delete r[s],o!==0&&(St(r)&&Yt(r)||Array.isArray(r)&&HU(r))&&$t(e,n.slice(0,-1)),e}var UU=e=>{for(const t in e)if(Qt(e[t]))return!0;return!1};function YC(e){return Array.isArray(e)||St(e)&&!UU(e)}function Jd(e,t={}){for(const n in e){const r=e[n];YC(r)?(t[n]=Array.isArray(r)?[]:{},Jd(r,t[n])):bt(r)||(t[n]=!0)}return t}function Qd(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>Qd(n));return t.some(n=>n!==void 0)?t:void 0}if(St(e)){const t={};for(const n in e){const r=Qd(e[n]);bt(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function Us(e,t,n){n||(n=Jd(t));for(const r in e){const o=e[r];if(YC(o))bt(t)||Yd(n[r])?n[r]=Jd(o,Array.isArray(o)?[]:{}):Us(o,an(t)?{}:t[r],n[r]);else{const s=t[r];n[r]=!wn(o,s)}}return Qd(n)||{}}const Iv={value:!1,isValid:!1},$v={value:!0,isValid:!0};var JC=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&&!bt(e[0].attributes.value)?bt(e[0].value)||e[0].value===""?$v:{value:e[0].value,isValid:!0}:$v:Iv}return Iv},QC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>bt(e)?e:t?e===""?NaN:e&&+e:n&&en(e)?new Date(e):r?r(e):e;const jv={isValid:!1,value:null};var ZC=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,jv):jv;function Ov(e){const t=e.ref;return am(t)?t.files:im(t)?ZC(e.refs).value:XC(t)?[...t.selectedOptions].map(({value:n})=>n):Ma(t)?JC(e.refs).value:QC(bt(t.value)?e.ref.value:t.value,e)}var WU=(e,t,n,r)=>{const o={};for(const s of e){const l=ke(t,s);l&&vt(o,s,l._f)}return{criteriaMode:n,names:[...e],fields:o,shouldUseNativeValidation:r}},il=e=>e instanceof RegExp,Ds=e=>bt(e)?e:il(e)?e.source:St(e)?il(e.value)?e.value.source:e.value:e,Nv=e=>({isOnSubmit:!e||e===kn.onSubmit,isOnBlur:e===kn.onBlur,isOnChange:e===kn.onChange,isOnAll:e===kn.all,isOnTouch:e===kn.onTouched});const Dv="AsyncFunction";var GU=e=>!!e&&!!e.validate&&!!(Qt(e.validate)&&e.validate.constructor.name===Dv||St(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===Dv)),qU=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Lv=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const Ks=(e,t,n,r)=>{for(const o of n||Object.keys(e)){const s=ke(e,o);if(s){const{_f:l,...c}=s;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(Ks(c,t))break}else if(St(c)&&Ks(c,t))break}}};function Mv(e,t,n){const r=ke(e,n);if(r||ic(n))return{error:r,name:n};const o=n.split(".");for(;o.length;){const s=o.join("."),l=ke(t,s),c=ke(e,s);if(l&&!Array.isArray(l)&&n!==s)return{name:n};if(c&&c.type)return{name:s,error:c};if(c&&c.root&&c.root.type)return{name:`${s}.root`,error:c.root};o.pop()}return{name:n}}var KU=(e,t,n,r)=>{n(e);const{name:o,...s}=e;return Yt(s)||r&&Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(l=>t[l]===(!r||kn.all))},XU=(e,t,n)=>!e||!t||e===t||qs(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),YU=(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,JU=(e,t)=>!em(ke(e,t)).length&&$t(e,t),QU=(e,t,n)=>{const r=qs(ke(e,n));return vt(r,GC,t[n]),vt(e,n,r),e};function kv(e,t,n="validate"){if(en(e)||Array.isArray(e)&&e.every(en)||En(e)&&!e)return{type:n,message:en(e)?e:"",ref:t}}var $o=e=>St(e)&&!il(e)?e:{value:e,message:""},Vv=async(e,t,n,r,o,s)=>{const{ref:l,refs:c,required:u,maxLength:d,minLength:p,min:f,max:m,pattern:h,validate:v,name:g,valueAsNumber:b,mount:y}=e._f,_=ke(n,g);if(!y||t.has(g))return{};const x=c?c[0]:l,S=V=>{o&&x.reportValidity&&(x.setCustomValidity(En(V)?"":V||""),x.reportValidity())},C={},R=im(l),P=Ma(l),T=R||P,A=(b||am(l))&&bt(l.value)&&bt(_)||al(l)&&l.value===""||_===""||Array.isArray(_)&&!_.length||b&&typeof _=="number"&&isNaN(_),D=BU.bind(null,g,r,C),N=(V,O,k,z=Mn.maxLength,H=Mn.minLength)=>{const X=V?O:k;C[g]={type:V?z:H,message:X,ref:l,...D(V?z:H,X)}};if(s?!Array.isArray(_)||!_.length:u&&(!T&&(A||an(_))||En(_)&&!_||P&&!JC(c).isValid||R&&!ZC(c).isValid)){const{value:V,message:O}=en(u)?{value:!!u,message:u}:$o(u);if(V&&(C[g]={type:Mn.required,message:O,ref:x,...D(Mn.required,O)},!r))return S(O),C}if(!A&&(!an(f)||!an(m))){let V,O;const k=$o(m),z=$o(f);if(!an(_)&&!isNaN(_)){const H=l.valueAsNumber||_&&+_;an(k.value)||(V=H>k.value),an(z.value)||(O=H<z.value)}else{const H=l.valueAsDate||new Date(_),X=U=>new Date(new Date().toDateString()+" "+U),Y=l.type=="time",G=l.type=="week";en(k.value)&&_&&(V=Y?X(_)>X(k.value):G?_>k.value:H>new Date(k.value)),en(z.value)&&_&&(O=Y?X(_)<X(z.value):G?_<z.value:H<new Date(z.value))}if((V||O)&&(N(!!V,k.message,z.message,Mn.max,Mn.min),!r))return S(C[g].message),C}if((d||p)&&!A&&(en(_)||s&&Array.isArray(_))){const V=$o(d),O=$o(p),k=!an(V.value)&&_.length>+V.value,z=!an(O.value)&&_.length<+O.value;if((k||z)&&(N(k,V.message,O.message),!r))return S(C[g].message),C}if(h&&!A&&en(_)){const{value:V,message:O}=$o(h);if(il(V)&&!_.match(V)&&(C[g]={type:Mn.pattern,message:O,ref:l,...D(Mn.pattern,O)},!r))return S(O),C}if(v){if(Qt(v)){const V=await v(_,n),O=kv(V,x);if(O&&(C[g]={...O,...D(Mn.validate,O.message)},!r))return S(O.message),C}else if(St(v)){let V={};for(const O in v){if(!Yt(V)&&!r)break;const k=kv(await v[O](_,n),x,O);k&&(V={...k,...D(O,k.message)},S(k.message),r&&(C[g]=V))}if(!Yt(V)&&(C[g]={ref:x,...V},!r))return C}}return S(!0),C};const ZU={mode:kn.onSubmit,reValidateMode:kn.onChange,shouldFocusError:!0},eP={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function eW(e={}){let t={...ZU,...e},n={...Ct(eP),isLoading:Qt(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},o=St(t.defaultValues)||St(t.values)?Ct(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:Ct(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:Av(),state:Av()},v=t.criteriaMode===kn.all,g=I=>F=>{clearTimeout(d),d=setTimeout(I,F)},b=async I=>{if(!l.keepIsValid&&!t.disabled&&(f.isValid||m.isValid||I)){let F;t.resolver?(F=Yt((await A()).errors),y()):F=await V({fields:r,onlyCheckValid:!0,eventType:vr.VALID}),F!==n.isValid&&h.state.next({isValid:F})}},y=(I,F)=>{!t.disabled&&(f.isValidating||f.validatingFields||m.isValidating||m.validatingFields)&&((I||Array.from(c.mount)).forEach(Z=>{Z&&(F?vt(n.validatingFields,Z,F):$t(n.validatingFields,Z))}),h.state.next({validatingFields:n.validatingFields,isValidating:!Yt(n.validatingFields)}))},_=()=>{n.dirtyFields=Us(o,s)},x=(I,F=[],Z,de,pe=!0,ue=!0)=>{if(de&&Z&&!t.disabled){if(l.action=!0,ue&&Array.isArray(ke(r,I))){const ie=Z(ke(r,I),de.argA,de.argB);pe&&vt(r,I,ie)}if(ue&&Array.isArray(ke(n.errors,I))){const ie=Z(ke(n.errors,I),de.argA,de.argB);pe&&vt(n.errors,I,ie),JU(n.errors,I)}if((f.touchedFields||m.touchedFields)&&ue&&Array.isArray(ke(n.touchedFields,I))){const ie=Z(ke(n.touchedFields,I),de.argA,de.argB);pe&&vt(n.touchedFields,I,ie)}(f.dirtyFields||m.dirtyFields)&&_(),h.state.next({name:I,isDirty:k(I,F),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else vt(s,I,F)},S=(I,F)=>{vt(n.errors,I,F),h.state.next({errors:n.errors})},C=I=>{n.errors=I,h.state.next({errors:n.errors,isValid:!1})},R=(I,F,Z,de)=>{const pe=ke(r,I);if(pe){const ue=bt(ke(s,I)),ie=ke(s,I,bt(Z)?ke(o,I):Z);bt(ie)||de&&de.defaultChecked||F?vt(s,I,F?ie:Ov(pe._f)):X(I,ie),l.mount&&!l.action&&(b(),ue&&n.isDirty&&(f.isDirty||m.isDirty)&&(k()||(n.isDirty=!1,h.state.next({...n}))))}},P=(I,F,Z,de,pe)=>{let ue=!1,ie=!1;const me={name:I};if(!t.disabled){if(!Z||de){(f.isDirty||m.isDirty)&&(ie=n.isDirty,n.isDirty=me.isDirty=k(),ue=ie!==me.isDirty);const he=wn(ke(o,I),F);ie=!!ke(n.dirtyFields,I),he?$t(n.dirtyFields,I):vt(n.dirtyFields,I,!0),me.dirtyFields=n.dirtyFields,ue=ue||(f.dirtyFields||m.dirtyFields)&&ie!==!he}if(Z){const he=ke(n.touchedFields,I);he||(vt(n.touchedFields,I,Z),me.touchedFields=n.touchedFields,ue=ue||(f.touchedFields||m.touchedFields)&&he!==Z)}ue&&pe&&h.state.next(me)}return ue?me:{}},T=(I,F,Z,de)=>{const pe=ke(n.errors,I),ue=(f.isValid||m.isValid)&&En(F)&&n.isValid!==F;if(t.delayError&&Z?(u=g(()=>S(I,Z)),u(t.delayError)):(clearTimeout(d),u=null,Z?vt(n.errors,I,Z):$t(n.errors,I)),(Z?!wn(pe,Z):pe)||!Yt(de)||ue){const ie={...de,...ue&&En(F)?{isValid:F}:{},errors:n.errors,name:I};n={...n,...ie},h.state.next(ie)}},A=async I=>(y(I,!0),await t.resolver(s,t.context,WU(I||c.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),D=async I=>{const{errors:F}=await A(I);if(y(I),I)for(const Z of I){const de=ke(F,Z);de?vt(n.errors,Z,de):$t(n.errors,Z)}else n.errors=F;return F},N=async({name:I,eventType:F})=>{if(e.validate){const Z=await e.validate({formValues:s,formState:n,name:I,eventType:F});if(St(Z))for(const de in Z)Z[de]&&B(`${vu}.${de}`,{message:en(Z.message)?Z.message:"",type:Mn.validate});else en(Z)||!Z?B(vu,{message:Z||"",type:Mn.validate}):q(vu);return Z}return!0},V=async({fields:I,onlyCheckValid:F,name:Z,eventType:de,context:pe={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(pe.runRootValidation=!0,!await N({name:Z,eventType:de})&&(pe.valid=!1,F)))return pe.valid;for(const ue in I){const ie=I[ue];if(ie){const{_f:me,...he}=ie;if(me){const Me=c.array.has(me.name),Te=ie._f&&GU(ie._f);Te&&f.validatingFields&&y([me.name],!0);const ve=await Vv(ie,c.disabled,s,v,t.shouldUseNativeValidation&&!F,Me);if(Te&&f.validatingFields&&y([me.name]),ve[me.name]&&(pe.valid=!1,F)||(!F&&(ke(ve,me.name)?Me?QU(n.errors,ve,me.name):vt(n.errors,me.name,ve[me.name]):$t(n.errors,me.name)),e.shouldUseNativeValidation&&ve[me.name]))break}!Yt(he)&&await V({context:pe,onlyCheckValid:F,fields:he,name:ue,eventType:de})}}return pe.valid},O=()=>{for(const I of c.unMount){const F=ke(r,I);F&&(F._f.refs?F._f.refs.every(Z=>!bu(Z)):!bu(F._f.ref))&&ae(I)}c.unMount=new Set},k=(I,F)=>!t.disabled&&(I&&F&&vt(s,I,F),!wn(W(),o)),z=(I,F,Z)=>Xd(I,c,{...l.mount?s:bt(F)?o:en(I)?{[I]:F}:F},Z,F),H=I=>em(ke(l.mount?s:o,I,t.shouldUnregister?ke(o,I,[]):[])),X=(I,F,Z={})=>{const de=ke(r,I);let pe=F;if(de){const ue=de._f;ue&&(!ue.disabled&&vt(s,I,QC(F,ue)),pe=al(ue.ref)&&an(F)?"":F,XC(ue.ref)?[...ue.ref.options].forEach(ie=>ie.selected=pe.includes(ie.value)):ue.refs?Ma(ue.ref)?ue.refs.forEach(ie=>{(!ie.defaultChecked||!ie.disabled)&&(Array.isArray(pe)?ie.checked=!!pe.find(me=>me===ie.value):ie.checked=pe===ie.value||!!pe)}):ue.refs.forEach(ie=>ie.checked=ie.value===pe):am(ue.ref)?ue.ref.value="":(ue.ref.value=pe,ue.ref.type||h.state.next({name:I,values:Ct(s)})))}(Z.shouldDirty||Z.shouldTouch)&&P(I,pe,Z.shouldTouch,Z.shouldDirty,!0),Z.shouldValidate&&L(I)},Y=(I,F,Z)=>{for(const de in F){if(!F.hasOwnProperty(de))return;const pe=F[de],ue=I+"."+de,ie=ke(r,ue);(c.array.has(I)||St(pe)||ie&&!ie._f)&&!Kr(pe)?Y(ue,pe,Z):X(ue,pe,Z)}},G=(I,F,Z={})=>{const de=ke(r,I),pe=c.array.has(I),ue=Ct(F),ie=ke(s,I),me=wn(ie,ue);if(vt(s,I,ue),pe)h.array.next({name:I,values:Ct(s)}),(f.isDirty||f.dirtyFields||m.isDirty||m.dirtyFields)&&Z.shouldDirty&&(_(),h.state.next({name:I,dirtyFields:n.dirtyFields,isDirty:k(I,ue)}));else{const he=Array.isArray(ue)&&!ue.length||Yt(ue);!de||de._f||an(ue)||he?X(I,ue,Z):Y(I,ue,Z)}if(!me){const he=Lv(I,c);h.state.next({...he&&n,name:l.mount||he?I:void 0,values:Ct(s)})}},U=I=>{const F=Qt(I)?I(s):I;wn(s,F)||(s={...s,...F},h.state.next({...n,values:s}))},te=async I=>{l.mount=!0;const F=I.target;let Z=F.name,de=!0;const pe=ke(r,Z),ue=he=>{de=Number.isNaN(he)||Kr(he)&&isNaN(he.getTime())||wn(he,ke(s,Z,he))},ie=Nv(t.mode),me=Nv(t.reValidateMode);if(pe){let he,Me;const Te=F.type?Ov(pe._f):UC(I),ve=I.type===vr.BLUR||I.type===vr.FOCUS_OUT,Ke=!qU(pe._f)&&!e.validate&&!t.resolver&&!ke(n.errors,Z)&&!pe._f.deps||YU(ve,ke(n.touchedFields,Z),n.isSubmitted,me,ie),et=Lv(Z,c,ve);vt(s,Z,Te),ve?(!F||!F.readOnly)&&(pe._f.onBlur&&pe._f.onBlur(I),u&&u(0)):pe._f.onChange&&pe._f.onChange(I);const Je=P(Z,Te,ve),tt=!Yt(Je)||et;if(!ve&&h.state.next({name:Z,type:I.type,values:Ct(s)}),Ke)return(f.isValid||m.isValid)&&(t.mode==="onBlur"?ve&&b():ve||b()),tt&&h.state.next({name:Z,...et?{}:Je});if(!t.resolver&&e.validate&&await N({name:Z,eventType:I.type}),!ve&&et&&h.state.next({...n}),t.resolver){const{errors:ot}=await A([Z]);if(y([Z]),ue(Te),de){const ft=Mv(n.errors,r,Z),pt=Mv(ot,r,ft.name||Z);he=pt.error,Z=pt.name,Me=Yt(ot)}}else y([Z],!0),he=(await Vv(pe,c.disabled,s,v,t.shouldUseNativeValidation))[Z],y([Z]),ue(Te),de&&(he?Me=!1:(f.isValid||m.isValid)&&(Me=await V({fields:r,onlyCheckValid:!0,name:Z,eventType:I.type})));de&&(pe._f.deps&&(!Array.isArray(pe._f.deps)||pe._f.deps.length>0)&&L(pe._f.deps),T(Z,Me,he,Je))}},j=(I,F)=>{if(ke(n.errors,F)&&I.focus)return I.focus(),1},L=async(I,F={})=>{let Z,de;const pe=qs(I);if(t.resolver){const ue=await D(bt(I)?I:pe);Z=Yt(ue),de=I?!pe.some(ie=>ke(ue,ie)):Z}else I?(de=(await Promise.all(pe.map(async ue=>{const ie=ke(r,ue);return await V({fields:ie&&ie._f?{[ue]:ie}:ie,eventType:vr.TRIGGER})}))).every(Boolean),!(!de&&!n.isValid)&&b()):de=Z=await V({fields:r,name:I,eventType:vr.TRIGGER});return h.state.next({...!en(I)||(f.isValid||m.isValid)&&Z!==n.isValid?{}:{name:I},...t.resolver||!I?{isValid:Z}:{},errors:n.errors}),F.shouldFocus&&!de&&Ks(r,j,I?pe:c.mount),de},W=(I,F)=>{let Z={...l.mount?s:o};return F&&(Z=KC(F.dirtyFields?n.dirtyFields:n.touchedFields,Z)),bt(I)?Z:en(I)?ke(Z,I):I.map(de=>ke(Z,de))},M=(I,F)=>({invalid:!!ke((F||n).errors,I),isDirty:!!ke((F||n).dirtyFields,I),error:ke((F||n).errors,I),isValidating:!!ke(n.validatingFields,I),isTouched:!!ke((F||n).touchedFields,I)}),q=I=>{const F=I?qs(I):void 0;F==null||F.forEach(Z=>$t(n.errors,Z)),F?F.forEach(Z=>{h.state.next({name:Z,errors:n.errors})}):h.state.next({errors:{}})},B=(I,F,Z)=>{const de=(ke(r,I,{_f:{}})._f||{}).ref,pe=ke(n.errors,I)||{},{ref:ue,message:ie,type:me,...he}=pe;vt(n.errors,I,{...he,...F,ref:de}),h.state.next({name:I,errors:n.errors,isValid:!1}),Z&&Z.shouldFocus&&de&&de.focus&&de.focus()},J=(I,F)=>Qt(I)?h.state.subscribe({next:Z=>"values"in Z&&I(Z.values||z(void 0,F),Z)}):z(I,F,!0),Q=I=>h.state.subscribe({next:F=>{if(XU(I.name,F.name,I.exact)&&KU(F,I.formState||f,He,I.reRenderRoot)){const Z={...s};I.callback({values:Z,...n,...F,defaultValues:o})}}}).unsubscribe,re=I=>(l.mount=!0,m={...m,...I.formState},Q({...I,formState:{...p,...I.formState}})),ae=(I,F={})=>{for(const Z of I?qs(I):c.mount)c.mount.delete(Z),c.array.delete(Z),F.keepValue||($t(r,Z),$t(s,Z)),!F.keepError&&$t(n.errors,Z),!F.keepDirty&&$t(n.dirtyFields,Z),!F.keepTouched&&$t(n.touchedFields,Z),!F.keepIsValidating&&$t(n.validatingFields,Z),!t.shouldUnregister&&!F.keepDefaultValue&&$t(o,Z);h.state.next({values:Ct(s)}),h.state.next({...n,...F.keepDirty?{isDirty:k()}:{}}),!F.keepIsValid&&b()},ee=({disabled:I,name:F})=>{if(En(I)&&l.mount||I||c.disabled.has(F)){const pe=c.disabled.has(F)!==!!I;I?c.disabled.add(F):c.disabled.delete(F),pe&&l.mount&&!l.action&&b()}},se=(I,F={})=>{let Z=ke(r,I);const de=En(F.disabled)||En(t.disabled),pe=!c.registerName.has(I)&&Z&&Z._f&&!Z._f.mount;return vt(r,I,{...Z||{},_f:{...Z&&Z._f?Z._f:{ref:{name:I}},name:I,mount:!0,...F}}),c.mount.add(I),Z&&!pe?ee({disabled:En(F.disabled)?F.disabled:t.disabled,name:I}):R(I,!0,F.value),{...de?{disabled:F.disabled||t.disabled}:{},...t.progressive?{required:!!F.required,min:Ds(F.min),max:Ds(F.max),minLength:Ds(F.minLength),maxLength:Ds(F.maxLength),pattern:Ds(F.pattern)}:{},name:I,onChange:te,onBlur:te,ref:ue=>{if(ue){c.registerName.add(I),se(I,F),c.registerName.delete(I),Z=ke(r,I);const ie=bt(ue.value)&&ue.querySelectorAll&&ue.querySelectorAll("input,select,textarea")[0]||ue,me=zU(ie),he=Z._f.refs||[];if(me?he.find(Me=>Me===ie):ie===Z._f.ref)return;vt(r,I,{_f:{...Z._f,...me?{refs:[...he.filter(bu),ie,...Array.isArray(ke(o,I))?[{}]:[]],ref:{type:ie.type,name:I}}:{ref:ie}}}),R(I,!1,void 0,ie)}else Z=ke(r,I,{}),Z._f&&(Z._f.mount=!1),(t.shouldUnregister||F.shouldUnregister)&&!(WC(c.array,I)&&l.action)&&c.unMount.add(I)}}},ge=()=>t.shouldFocusError&&Ks(r,j,c.mount),le=I=>{En(I)&&(h.state.next({disabled:I}),Ks(r,(F,Z)=>{const de=ke(r,Z);de&&(F.disabled=de._f.disabled||I,Array.isArray(de._f.refs)&&de._f.refs.forEach(pe=>{pe.disabled=de._f.disabled||I}))},0,!1))},Ae=(I,F)=>async Z=>{let de;Z&&(Z.preventDefault&&Z.preventDefault(),Z.persist&&Z.persist());let pe=Ct(s);if(h.state.next({isSubmitting:!0}),t.resolver){const{errors:ue,values:ie}=await A();y(),n.errors=ue,pe=Ct(ie)}else await V({fields:r,eventType:vr.SUBMIT});if(c.disabled.size)for(const ue of c.disabled)$t(pe,ue);if($t(n.errors,GC),Yt(n.errors)){h.state.next({errors:{}});try{await I(pe,Z)}catch(ue){de=ue}}else F&&await F({...n.errors},Z),ge(),setTimeout(ge);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Yt(n.errors)&&!de,submitCount:n.submitCount+1,errors:n.errors}),de)throw de},ce=(I,F={})=>{ke(r,I)&&(bt(F.defaultValue)?G(I,Ct(ke(o,I))):(G(I,F.defaultValue),vt(o,I,Ct(F.defaultValue))),F.keepTouched||$t(n.touchedFields,I),F.keepDirty||($t(n.dirtyFields,I),n.isDirty=F.defaultValue?k(I,Ct(ke(o,I))):k()),F.keepError||($t(n.errors,I),f.isValid&&b()),h.state.next({...n}))},be=(I,F={})=>{const Z=I?Ct(I):o,de=Ct(Z),pe=Yt(I),ue=pe?o:de;if(F.keepDefaultValues||(o=Z),!F.keepValues){if(F.keepDirtyValues){const ie=new Set([...c.mount,...Object.keys(Us(o,s))]);for(const me of Array.from(ie)){const he=ke(n.dirtyFields,me),Me=ke(s,me),Te=ke(ue,me);he&&!bt(Me)?vt(ue,me,Me):!he&&!bt(Te)&&G(me,Te)}}else{if(Zp&&bt(I))for(const ie of c.mount){const me=ke(r,ie);if(me&&me._f){const he=Array.isArray(me._f.refs)?me._f.refs[0]:me._f.ref;if(al(he)){const Me=he.closest("form");if(Me){Me.reset();break}}}}if(F.keepFieldsRef)for(const ie of c.mount)G(ie,ke(ue,ie));else r={}}s=t.shouldUnregister?F.keepDefaultValues?Ct(o):{}:Ct(ue),h.array.next({values:{...ue}}),h.state.next({values:{...ue}})}c={mount:F.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||!!F.keepIsValid||!!F.keepDirtyValues||!t.shouldUnregister&&!Yt(ue),l.watch=!!t.shouldUnregister,l.keepIsValid=!!F.keepIsValid,l.action=!1,F.keepErrors||(n.errors={}),h.state.next({submitCount:F.keepSubmitCount?n.submitCount:0,isDirty:pe?!1:F.keepDirty?n.isDirty:!!(F.keepDefaultValues&&!wn(I,o)),isSubmitted:F.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:pe?{}:F.keepDirtyValues?F.keepDefaultValues&&s?Us(o,s):n.dirtyFields:F.keepDefaultValues&&I?Us(o,I):F.keepDirty?n.dirtyFields:{},touchedFields:F.keepTouched?n.touchedFields:{},errors:F.keepErrors?n.errors:{},isSubmitSuccessful:F.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},_e=(I,F)=>be(Qt(I)?I(s):I,{...t.resetOptions,...F}),Ie=(I,F={})=>{const Z=ke(r,I),de=Z&&Z._f;if(de){const pe=de.refs?de.refs[0]:de.ref;pe.focus&&setTimeout(()=>{pe.focus(),F.shouldSelect&&Qt(pe.select)&&pe.select()})}},He=I=>{n={...n,...I}},Re={control:{register:se,unregister:ae,getFieldState:M,handleSubmit:Ae,setError:B,_subscribe:Q,_runSchema:A,_updateIsValidating:y,_focusError:ge,_getWatch:z,_getDirty:k,_setValid:b,_setFieldArray:x,_setDisabledField:ee,_setErrors:C,_getFieldArray:H,_reset:be,_resetDefaultValues:()=>Qt(t.defaultValues)&&t.defaultValues().then(I=>{_e(I,t.resetOptions),h.state.next({isLoading:!1})}),_removeUnmounted:O,_disableForm:le,_subjects:h,_proxyFormState:f,get _fields(){return r},get _formValues(){return s},get _state(){return l},set _state(I){l=I},get _defaultValues(){return o},get _names(){return c},set _names(I){c=I},get _formState(){return n},get _options(){return t},set _options(I){t={...t,...I}}},subscribe:re,trigger:L,register:se,handleSubmit:Ae,watch:J,setValue:G,setValues:U,getValues:W,reset:_e,resetField:ce,clearErrors:q,unregister:ae,setError:B,setFocus:Ie,getFieldState:M};return{...Re,formControl:Re}}function vQ(e={}){const t=$.useRef(void 0),n=$.useRef(void 0),[r,o]=$.useState(()=>({...Ct(eP),isLoading:Qt(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Qt(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!Qt(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:l,...c}=eW(e);t.current={...c,formState:r}}const s=t.current.control;return s._options=e,om(()=>{const l=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState}),reRenderRoot:!0});return o(c=>({...c,isReady:!0})),s._formState.isReady=!0,l},[s]),$.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),$.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),$.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),$.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),$.useEffect(()=>{if(s._proxyFormState.isDirty){const l=s._getDirty();l!==r.isDirty&&s._subjects.state.next({isDirty:l})}},[s,r.isDirty]),$.useEffect(()=>{var l;e.values&&!wn(e.values,n.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),!((l=s._options.resetOptions)===null||l===void 0)&&l.keepIsValid||s._setValid(),n.current=e.values,o(c=>({...c}))):s._resetDefaultValues()},[s,e.values]),$.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=$.useMemo(()=>qC(r,s),[s,r]),t.current}const bQ=VU,tP=a.createContext({});function yQ({...e}){return i.jsx(tP.Provider,{value:{name:e.name},children:i.jsx(MU,{...e})})}const nP=a.createContext({}),lc=()=>{const e=a.useContext(tP),t=a.useContext(nP),{getFieldState:n,formState:r}=kU(),o=n(e.name,r);if(!e)throw new Error("useFormField must be used within <FormField>");const{id:s}=t;return{id:s,name:e.name,formItemId:`${s}-form-item`,formDescriptionId:`${s}-form-item-description`,formMessageId:`${s}-form-item-message`,...o}},tW=a.forwardRef(({className:e,...t},n)=>{const r=a.useId();return i.jsx(nP.Provider,{value:{id:r},children:i.jsx("div",{ref:n,className:Se("space-y-2",e),...t})})});tW.displayName="FormItem";const nW=a.forwardRef(({className:e,...t},n)=>{const{error:r,formItemId:o}=lc();return i.jsx(Q0,{ref:n,className:Se(r&&"text-error",e),htmlFor:o,...t})});nW.displayName="FormLabel";const rW=a.forwardRef(({...e},t)=>{const{error:n,formItemId:r,formDescriptionId:o,formMessageId:s}=lc();return i.jsx($E,{ref:t,id:r,"aria-describedby":n?`${o} ${s}`:`${o}`,"aria-invalid":!!n,...e})});rW.displayName="FormControl";const oW=a.forwardRef(({className:e,...t},n)=>{const{formDescriptionId:r}=lc();return i.jsx("p",{ref:n,id:r,className:Se("text-sm text-text-muted",e),...t})});oW.displayName="FormDescription";const sW=a.forwardRef(({className:e,children:t,...n},r)=>{const{error:o,formMessageId:s}=lc(),l=o?String((o==null?void 0:o.message)??""):t;return l?i.jsx("p",{ref:r,id:s,className:Se("text-sm font-medium text-error",e),...n,children:l}):null});sW.displayName="FormMessage";const aW=a.forwardRef(({option:e,onDetailsClick:t,onOrderClick:n,className:r},o)=>{var u,d;const{t:s}=lr(),l=((u=e.destination)==null?void 0:u.trim())||"—",c=(d=e.routeLabel)==null?void 0:d.trim();return i.jsx(HE,{ref:o,className:Se("h-full hover:shadow-md hover:border-primary/40 transition-all",r),children:i.jsx(UE,{className:"pt-5",children:i.jsxs(Vo,{gap:3,children:[c?i.jsx(FE,{variant:"neutral",className:"self-start",children:c}):null,i.jsx(Wr,{weight:"semibold",className:"text-lg leading-tight",children:l}),i.jsx(eS,{value:e.totalCost??0,currency:"RUB",size:"lg",emphasis:"default"}),i.jsxs(FC,{gap:2,wrap:!0,children:[i.jsxs(Yo,{type:"button",size:"sm",variant:"outline",onClick:()=>t(e),children:[s("bestOffers.details","Подробнее"),i.jsx(n_,{className:"h-3.5 w-3.5"})]}),n?i.jsx(Yo,{type:"button",size:"sm",onClick:()=>n(e),children:s("bestOffers.order","Оформить")}):null]})]})})})});aW.displayName="BestOffersCard";const xQ=["APPLICATION_STATUS_CHANGED","SHIPMENT_MILESTONE_CREATED","APPLICATION_FILE_UPLOADED","INVOICE_ISSUED","INVOICE_PAID","INVOICE_OVERDUE","INVOICE_DOCUMENT_UPLOADED","CONTRACT_SENT","ACT_GENERATED"],_Q=["EMAIL","TELEGRAM","FCM","WEB_PUSH"],iW={APPLICATION_STATUS_CHANGED:"Рзменение статуса заявки",SHIPMENT_MILESTONE_CREATED:"РќРѕРІРѕРµ событие трекинга",APPLICATION_FILE_UPLOADED:"Новый файл РїРѕ заявке",INVOICE_ISSUED:"Выставлен счёт",INVOICE_PAID:"Подтверждена оплата",INVOICE_OVERDUE:"Просроченный счёт",INVOICE_DOCUMENT_UPLOADED:"PDF документ счёта",CONTRACT_SENT:"Договор РЅР° подписание",ACT_GENERATED:"РђРєС‚ выполненных работ"},lW={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:"РљРѕРіРґР° сформирован акт выполненных работ РїРѕ перевозке"},EQ=["CUSTOMS_STATUS_CHANGED","CUSTOMS_DOCUMENT_REQUESTED","CUSTOMS_DOCUMENT_RECEIVED"],cW={CUSTOMS_STATUS_CHANGED:"Смена статуса поставки",CUSTOMS_DOCUMENT_REQUESTED:"Запрос документа поставщику",CUSTOMS_DOCUMENT_RECEIVED:"Документ получен РѕС‚ поставщика"},uW={CUSTOMS_STATUS_CHANGED:"РљРѕРіРґР° поставка меняет этап: РІ пути в†’ РїРѕСЂС‚ в†’ РЎР’РҐ в†’ оформление ДТ в†’ выпуск",CUSTOMS_DOCUMENT_REQUESTED:"РљРѕРіРґР° система запрашивает Сѓ поставщика недостающий документ (РёРЅРІРѕР№СЃ, упаковочный Рё С‚.Рґ.)",CUSTOMS_DOCUMENT_RECEIVED:"РљРѕРіРґР° поставщик загрузил запрошенный документ РІ источнике через СЃРІРѕР№ портал"},dW={...iW,...cW},wQ={...lW,...uW},SQ={EMAIL:"Email",TELEGRAM:"Telegram",FCM:"Мобильное приложение",WEB_PUSH:"Браузер"},CQ={list(){return Ne.get("/me/notification-preferences").then(e=>e.data)},set(e,t,n){return Ne.put("/me/notification-preferences",{eventCode:e,channel:t,enabled:n}).then(r=>r.data)},getDigestMode(){return Ne.get("/me/notification-preferences/digest-mode").then(e=>e.data)},setDigestMode(e){return Ne.put("/me/notification-preferences/digest-mode",{mode:e}).then(t=>t.data)},testSend(e){return Ne.post(`/me/notification-preferences/test-send?channel=${e}`).then(t=>t.data)}};function Bv(e){return dW[e]??e}function fW(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 s=Math.floor(o/24);return s===1?"вчера":`${s} РґРЅ назад`}const zv=[{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 PQ({inboxHref:e="/notifications",prefsHref:t="/dashboard/notifications",className:n}){var d;const{isAuthenticated:r}=lo(),o=Sm({queryKey:["m-bell-unread"],queryFn:()=>ko.unreadCount(),enabled:r,staleTime:3e4}),s=Sm({queryKey:["m-bell-preview"],queryFn:()=>ko.list({page:0,size:5}),enabled:r,staleTime:6e4}),l=r?((d=o.data)==null?void 0:d.unread)??0:zv.filter(p=>p.readAt==null).length,c=a.useMemo(()=>r?s.data??[]:zv,[r,s.data]),u=l>0;return i.jsxs(jw,{children:[i.jsx(Ow,{asChild:!0,children:i.jsxs(Yo,{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(wM,{className:"h-4 w-4"}):i.jsx(Bh,{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($p,{align:"end",className:"w-80 p-0","data-testid":"m-bell-popover",children:i.jsxs(Vo,{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(Wr,{weight:"medium",className:"text-sm",children:"Уведомления"}),u?i.jsxs(FE,{variant:"info",className:"text-xs",children:[l," новых"]}):null]})}),r?c.length===0?i.jsxs(Vo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-empty",children:[i.jsx(Bh,{className:"h-6 w-6 text-text-muted opacity-50"}),i.jsx(Wr,{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(Pt,{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(Vo,{gap:1,children:[i.jsx(Wr,{weight:f?"semibold":"medium",className:"text-xs",children:p.subject||Bv(p.eventCode)}),i.jsxs(Wr,{variant:"muted",className:"text-xs",children:[Bv(p.eventCode)," В· ",fW(p.sentAt)]})]})},p.id)})}):i.jsxs(Vo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-anon-state",children:[i.jsx(zM,{className:"h-6 w-6 text-text-muted"}),i.jsx(Wr,{variant:"muted",className:"text-xs text-center",children:"Войдите чтобы видеть СЃРІРѕРё уведомления."}),i.jsx(Yo,{asChild:!0,variant:"default",size:"sm",children:i.jsx(Pt,{to:"/login",children:"Войти"})})]}),i.jsx(_C,{}),i.jsxs("div",{className:"flex items-center justify-between px-4 py-2",children:[i.jsx(Pt,{to:t,className:"text-xs text-text-muted hover:text-text underline","data-testid":"m-bell-prefs-link",children:"Настроить"}),i.jsxs(Pt,{to:e,className:"text-xs font-medium text-text inline-flex items-center gap-1","data-testid":"m-bell-inbox-link",children:["Р’СЃРµ уведомления",i.jsx(n_,{className:"h-3 w-3"})]})]})]})})]})}const Fv="exit_intent_shown",pW=["/","/search-results","/dostavka"],mW=["/landing/","/marshrut/","/industry/","/vs/","/dostavka/"];function Hv(e){return pW.includes(e)?!0:mW.some(t=>e.startsWith(t))}function gW(){const{t:e}=lr(),{pathname:t}=Sn(),[n,r]=a.useState(!1);function o(){Hv(t)&&(sessionStorage.getItem(Fv)||(sessionStorage.setItem(Fv,"1"),r(!0)))}return a.useEffect(()=>{if(!Hv(t))return;function s(l){l.clientY<=20&&o()}return document.addEventListener("mouseleave",s),()=>document.removeEventListener("mouseleave",s)},[t]),n?i.jsx("div",{role:"dialog","aria-modal":"true","aria-label":e("exitIntent.aria","РќРµ уходите"),className:Se("fixed inset-0 z-top flex items-center justify-center p-4","bg-black/50 backdrop-blur-sm"),onClick:s=>{s.target===s.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(cp,{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(Yo,{asChild:!0,size:"lg",className:"w-full",children:i.jsx(Pt,{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 Uv({children:e}){const{isAuthenticated:t}=lo(),n=Sn();if(!t){const r=`${n.pathname}${n.search}`;return i.jsx(kt,{to:`/login?redirect=${encodeURIComponent(r)}`,replace:!0})}return i.jsx(i.Fragment,{children:e})}const rP={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function hW(){return rP}function yu(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 cc(e,t,n){return n===2?yu(yu(e+t)+"")%1e4/1e4:n===1?yu(t+e)%1e3/1e3:null}function vW(e){return e<=0?[]:new Array(e).fill(1/e)}function lm(e,t){return e>=t[0]&&e<t[1]}function bW(e,t){const n=cc("__"+t[0],e,1);return n===null?!1:n>=t[1]&&n<t[2]}function yW(e,t){for(let n=0;n<t.length;n++)if(lm(e,t[n]))return n;return-1}function oP(e){try{const t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(t){console.error(t);return}}function sP(e,t){if(!t.length)return!1;let n=!1,r=!1;for(let o=0;o<t.length;o++){const s=EW(e,t[o].type,t[o].pattern);if(t[o].include===!1){if(s)return!1}else n=!0,s&&(r=!0)}return r||!n}function xW(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 _W(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,s)=>{r.push([e.searchParams.get(s)||"",o,!1])}),!r.some(o=>!xW(o[0],o[1],o[2]))}catch{return!1}}function EW(e,t,n){try{const r=new URL(e,"https://_");if(t==="regex"){const o=oP(n);return o?o.test(r.href)||o.test(r.href.substring(r.origin.length)):!1}else if(t==="simple")return _W(r,n);return!1}catch{return!1}}function wW(e,t,n){t=t===void 0?1:t,t<0?t=0:t>1&&(t=1);const r=vW(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 s=0;return n.map(l=>{const c=s;return s+=l,[c,c+t*l]})}function SW(e,t,n){if(!t)return null;const r=t.split("?")[1];if(!r)return null;const o=r.replace(/#.*/,"").split("&").map(s=>s.split("=",2)).filter(([s])=>s===e).map(([,s])=>parseInt(s));return o.length>0&&o[0]>=0&&o[0]<n?o[0]:null}function CW(e){try{return e()}catch(t){return console.error(t),!1}}const xu=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0));async function Xs(e,t,n){if(t=t||"",n=n||globalThis.crypto&&globalThis.crypto.subtle||rP.SubtleCrypto,!n)throw new Error("No SubtleCrypto implementation found");try{const r=await n.importKey("raw",xu(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[o,s]=e.split("."),l=await n.decrypt({name:"AES-CBC",iv:xu(o)},r,xu(s));return new TextDecoder().decode(l)}catch{throw new Error("Failed to decrypt")}}function ll(e){return typeof e=="string"?e:JSON.stringify(e)}function Tn(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 PW(){let e;try{e="1.6.5"}catch{e=""}return e}function RW(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,s)=>{r.searchParams.has(s)||r.searchParams.set(s,o)}),r.toString()}function Wv(e){return typeof e=="object"&&e!==null}function _u(e){return e.urlPatterns&&e.variations.some(t=>Wv(t)&&"urlRedirect"in t)?"redirect":e.variations.some(t=>Wv(t)&&(t.domMutations||"js"in t||"css"in t))?"visual":"unknown"}async function aP(e,t){return new Promise(n=>{let r=!1,o;const s=l=>{r||(r=!0,o&&clearTimeout(o),n(l||null))};t&&(o=setTimeout(()=>s(),t)),e.then(l=>s(l)).catch(()=>s())})}const tn={staleTTL:1e3*60,maxAge:1e3*60*60*4,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},Xn=hW(),es={fetchFeaturesCall:({host:e,clientKey:t,headers:n})=>Xn.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 Xn.fetch(`${e}/api/eval/${t}`,o)},eventSourceCall:({host:e,clientKey:t,headers:n})=>n?new Xn.EventSource(`${e}/sub/${t}`,{headers:n}):new Xn.EventSource(`${e}/sub/${t}`),startIdleListener:()=>{let e;if(!(typeof window<"u"&&typeof document<"u"))return;const n=()=>{document.visibilityState==="visible"?(window.clearTimeout(e),OW()):document.visibilityState==="hidden"&&(e=window.setTimeout(jW,tn.idleStreamInterval))};return document.addEventListener("visibilitychange",n),()=>document.removeEventListener("visibilitychange",n)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(Xn.localStorage=globalThis.localStorage)}catch{}const ts=new Map;let Gv=!1;const rr=new Map,mi=new Map,ns=new Map,rs=new Set;function TW(e){Object.assign(tn,e),tn.backgroundSync||uP()}async function AW({instance:e,timeout:t,skipCache:n,allowStale:r,backgroundSync:o}){return o||(tn.backgroundSync=!1),NW({instance:e,allowStale:r,timeout:t,skipCache:n})}function IW(e){const t=ka(e),n=ts.get(t)||new Set;n.add(e),ts.set(t,n)}function $W(e){ts.forEach(t=>t.delete(e))}function jW(){ns.forEach(e=>{e&&(e.state="idle",dm(e))})}function OW(){ns.forEach(e=>{e&&e.state==="idle"&&fm(e)})}async function qv(){try{if(!Xn.localStorage)return;await Xn.localStorage.setItem(tn.cacheKey,JSON.stringify(Array.from(rr.entries())))}catch{}}async function NW({instance:e,allowStale:t,timeout:n,skipCache:r}){const o=ka(e),s=cm(e),l=new Date,c=new Date(l.getTime()-tn.maxAge+tn.staleTTL);await DW();const u=!tn.disableCache&&!r?rr.get(s):void 0;return u&&(t||u.staleAt>l)&&u.staleAt>c?(u.sse&&rs.add(o),u.staleAt<l?Zd(e):um(e),{data:u.data,success:!0,source:"cache"}):await aP(Zd(e),n)||{data:null,success:!1,source:"timeout",error:new Error("Timeout")}}function ka(e){const[t,n]=e.getApiInfo();return`${t}||${n}`}function cm(e){const t=ka(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 s=e.getForcedVariations(),l=e.getUrl();return`${t}||${JSON.stringify({ca:o,fv:s,url:l})}`}async function DW(){if(!Gv){Gv=!0;try{if(Xn.localStorage){const e=await Xn.localStorage.getItem(tn.cacheKey);if(!tn.disableCache&&e){const t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(([n,r])=>{rr.set(n,{...r,staleAt:new Date(r.staleAt)})}),iP()}}}catch{}if(!tn.disableIdleStreams){const e=es.startIdleListener();e&&(es.stopIdleListener=e)}}}function iP(){const e=Array.from(rr.entries()).map(([n,r])=>({key:n,staleAt:r.staleAt.getTime()})).sort((n,r)=>n.staleAt-r.staleAt),t=Math.min(Math.max(0,rr.size-tn.maxEntries),rr.size);for(let n=0;n<t;n++)rr.delete(e[n].key)}function lP(e,t,n){const r=n.dateUpdated||"",o=new Date(Date.now()+tn.staleTTL),s=tn.disableCache?void 0:rr.get(t);if(s&&r&&s.version===r){s.staleAt=o,qv();return}tn.disableCache||(rr.set(t,{data:n,version:r,staleAt:o,sse:rs.has(e)}),iP()),qv();const l=ts.get(e);l&&l.forEach(c=>LW(c,n))}async function LW(e,t){await e.setPayload(t||e.getPayload())}async function Zd(e){const{apiHost:t,apiRequestHeaders:n}=e.getApiHosts(),r=e.getClientKey(),o="isRemoteEval"in e&&e.isRemoteEval(),s=ka(e),l=cm(e);let c=mi.get(l);return c||(c=(o?es.fetchRemoteEvalCall({host:t,clientKey:r,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:n}):es.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"&&rs.add(s),d.json()}).then(d=>(lP(s,l,d),um(e),mi.delete(l),{data:d,success:!0,source:"network"})).catch(d=>(mi.delete(l),{data:null,source:"error",success:!1,error:d})),mi.set(l,c)),c}function um(e,t=!1){const n=ka(e),r=cm(e),{streamingHost:o,streamingHostRequestHeaders:s}=e.getApiHosts(),l=e.getClientKey();if(t&&rs.add(n),tn.backgroundSync&&rs.has(n)&&Xn.EventSource){if(ns.has(n))return;const c={src:null,host:o,clientKey:l,headers:s,cb:u=>{try{if(u.type==="features-updated"){const d=ts.get(n);d&&d.forEach(p=>{Zd(p)})}else if(u.type==="features"){const d=JSON.parse(u.data);lP(n,r,d)}c.errors=0}catch{cP(c)}},errors:0,state:"active"};ns.set(n,c),fm(c)}}function cP(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);dm(e),setTimeout(()=>{["idle","active"].includes(e.state)||fm(e)},Math.min(t,3e5))}}function dm(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,e.state==="active"&&(e.state="disabled"))}function fm(e){e.src=es.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=()=>cP(e),e.src.onopen=()=>{e.errors=0}}function MW(e,t){dm(e),ns.delete(t)}function uP(){rs.clear(),ns.forEach(MW),ts.clear(),es.stopIdleListener()}function Eu(e,t){if(t.streaming){if(!e.getClientKey())throw new Error("Must specify clientKey to enable streaming");t.payload&&um(e,!0),IW(e)}}var kW=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,pm={revert:function(){}},cl=new Map,mm=new Set;function VW(e){return e==="html"?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[e]}}function uc(e){var t=cl.get(e);return t||(t={element:e,attributes:{}},cl.set(e,t)),t}function dc(e,t,n,r,o){var s=n(e),l={isDirty:!1,originalValue:s,virtualValue:s,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,VW(t)),l}function fc(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,Kv()):e!==n&&(t.isDirty=!0,Kv())}function BW(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),fc(e6(t),e)}function zW(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(n){return n.mutate(t)}),fc(Array.from(t).filter(Boolean).join(" "),e)}function FW(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),fc(t,e)}function HW(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 UW(e){var t=e.originalValue;e.mutations.forEach(function(n){var r=n.mutate(),o=HW(r);t=o||t}),fc(t,e)}var WW=function(t){return t.innerHTML},GW=function(t,n){return t.innerHTML=n};function dP(e){var t=uc(e);return t.html||(t.html=dc(e,"html",WW,GW,BW)),t.html}var qW=function(t){return{parentNode:t.parentElement,insertBeforeNode:t.nextElementSibling}},KW=function(t,n){n.insertBeforeNode&&!n.parentNode.contains(n.insertBeforeNode)||n.parentNode.insertBefore(t,n.insertBeforeNode)};function fP(e){var t=uc(e);return t.position||(t.position=dc(e,"position",qW,KW,UW)),t.position}var XW=function(t,n){return n?t.className=n:t.removeAttribute("class")},YW=function(t){return t.className};function pP(e){var t=uc(e);return t.classes||(t.classes=dc(e,"class",YW,XW,zW)),t.classes}var JW=function(t){return function(n){var r;return(r=n.getAttribute(t))!=null?r:null}},QW=function(t){return function(n,r){return r!==null?n.setAttribute(t,r):n.removeAttribute(t)}};function mP(e,t){var n=uc(e);return n.attributes[t]||(n.attributes[t]=dc(e,t,JW(t),QW(t),FW)),n.attributes[t]}function ZW(e,t){var n=cl.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 s,l;(s=n.classes)==null||(l=s.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 gi;function e6(e){return gi||(gi=document.createElement("div")),gi.innerHTML=e,gi.innerHTML}function hi(e,t,n){if(n.isDirty){n.isDirty=!1;var r=n.virtualValue;n.mutations.length||ZW(e,t),n.setValue(e,r)}}function t6(e,t){e.html&&hi(t,"html",e.html),e.classes&&hi(t,"class",e.classes),e.position&&hi(t,"position",e.position),Object.keys(e.attributes).forEach(function(n){hi(t,n,e.attributes[n])})}function Kv(){cl.forEach(t6)}function n6(e,t){var n=null;e.kind==="html"?n=dP(t):e.kind==="class"?n=pP(t):e.kind==="attribute"?n=mP(t,e.attribute):e.kind==="position"&&(n=fP(t)),n&&(n.mutations.push(e),n.mutationRunner(n))}function r6(e,t){var n=null;if(e.kind==="html"?n=dP(t):e.kind==="class"?n=pP(t):e.kind==="attribute"?n=mP(t,e.attribute):e.kind==="position"&&(n=fP(t)),!!n){var r=n.mutations.indexOf(e);r!==-1&&n.mutations.splice(r,1),n.mutationRunner(n)}}function gP(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),n6(e,r))})}}function o6(e){e.elements.forEach(function(t){return r6(e,t)}),e.elements.clear(),mm.delete(e)}function Xv(){mm.forEach(gP)}var wu;function s6(){typeof document>"u"||(wu||(wu=new MutationObserver(function(){Xv()})),Xv(),wu.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}s6();function pc(e){return typeof document>"u"?pm:(mm.add(e),gP(e),{revert:function(){o6(e)}})}function ef(e,t){return pc({kind:"html",elements:new Set,mutate:t,selector:e})}function hP(e,t){return pc({kind:"position",elements:new Set,mutate:t,selector:e})}function Ys(e,t){return pc({kind:"class",elements:new Set,mutate:t,selector:e})}function Ii(e,t,n){return kW.test(t)?t==="class"||t==="className"?Ys(e,function(r){var o=n(Array.from(r).join(" "));r.clear(),o&&o.split(/\s+/g).filter(Boolean).forEach(function(s){return r.add(s)})}):pc({kind:"attribute",attribute:t,elements:new Set,mutate:n,selector:e}):pm}function a6(e){var t=e.selector,n=e.action,r=e.value,o=e.attribute,s=e.parentSelector,l=e.insertBeforeSelector;if(o==="html"){if(n==="append")return ef(t,function(c){return c+(r??"")});if(n==="set")return ef(t,function(){return r??""})}else if(o==="class"){if(n==="append")return Ys(t,function(c){r&&c.add(r)});if(n==="remove")return Ys(t,function(c){r&&c.delete(r)});if(n==="set")return Ys(t,function(c){c.clear(),r&&c.add(r)})}else if(o==="position"){if(n==="set"&&s)return hP(t,function(){return{insertBeforeSelector:l,parentSelector:s}})}else{if(n==="append")return Ii(t,o,function(c){return c!==null?c+(r??""):r??""});if(n==="set")return Ii(t,o,function(){return r??""});if(n==="remove")return Ii(t,o,function(){return null})}return pm}var i6={html:ef,classes:Ys,attribute:Ii,position:hP,declarative:a6};const Su={};function ho(e,t,n){n=n||{};for(const[r,o]of Object.entries(t))switch(r){case"$or":if(!Qv(e,o,n))return!1;break;case"$nor":if(Qv(e,o,n))return!1;break;case"$and":if(!f6(e,o,n))return!1;break;case"$not":if(ho(e,o,n))return!1;break;default:if(!ua(o,l6(e,r),n))return!1}return!0}function l6(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 Yv(e,t=!1){const n=`${e}${t?"/i":""}`;return Su[n]||(Su[n]=new RegExp(e.replace(/([^\\])\//g,"$1\\/"),t?"i":void 0)),Su[n]}function ua(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)||!vP(e))return JSON.stringify(t)===JSON.stringify(e);for(const o in e)if(!d6(o,t,e[o],n))return!1;return!0}function vP(e){const t=Object.keys(e);return t.length>0&&t.filter(n=>n[0]==="$").length===t.length}function c6(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 u6(e,t,n){if(!Array.isArray(e))return!1;const r=vP(t)?o=>ua(t,o,n):o=>ho(o,t,n);for(let o=0;o<e.length;o++)if(e[o]&&r(e[o]))return!0;return!1}function jo(e,t,n=!1){if(n){const r=o=>typeof o=="string"?o.toLowerCase():o;return Array.isArray(e)?e.some(o=>t.some(s=>r(o)===r(s))):t.some(o=>r(e)===r(o))}return Array.isArray(e)?e.some(r=>t.includes(r)):t.includes(e)}function Jv(e,t,n,r=!1){if(!Array.isArray(e))return!1;for(let o=0;o<t.length;o++){let s=!1;for(let l=0;l<e.length;l++)if(ua(t[o],e[l],n,r)){s=!0;break}if(!s)return!1}return!0}function d6(e,t,n,r){switch(e){case"$veq":return Tn(t)===Tn(n);case"$vne":return Tn(t)!==Tn(n);case"$vgt":return Tn(t)>Tn(n);case"$vgte":return Tn(t)>=Tn(n);case"$vlt":return Tn(t)<Tn(n);case"$vlte":return Tn(t)<=Tn(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)?jo(t,n):!1;case"$ini":return Array.isArray(n)?jo(t,n,!0):!1;case"$inGroup":return jo(t,r[n]||[]);case"$notInGroup":return!jo(t,r[n]||[]);case"$nin":return Array.isArray(n)?!jo(t,n):!1;case"$nini":return Array.isArray(n)?!jo(t,n,!0):!1;case"$not":return!ua(n,t,r);case"$size":return Array.isArray(t)?ua(n,t.length,r):!1;case"$elemMatch":return u6(t,n,r);case"$all":return Array.isArray(n)?Jv(t,n,r):!1;case"$alli":return Array.isArray(n)?Jv(t,n,r,!0):!1;case"$regex":try{return Yv(n).test(t)}catch{return!1}case"$regexi":try{return Yv(n,!0).test(t)}catch{return!1}case"$type":return c6(t)===n;default:return console.error("Unknown operator: "+e),!1}}function Qv(e,t,n){if(!t.length)return!0;for(let r=0;r<t.length;r++)if(ho(e,t[r],n))return!0;return!1}function f6(e,t,n){for(let r=0;r<t.length;r++)if(!ho(e,t[r],n))return!1;return!0}const p6="Feature Evaluated",m6="Experiment Viewed";function g6(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 h6(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 qo(e){try{await e()}catch{}}function bP(e,t,n){if(e.user.trackedExperiments){const o=of(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(qo(()=>o(t,n,e.user)))}if(e.user.trackingCallback){const o=e.user.trackingCallback;r.push(qo(()=>o(t,n)))}if(e.global.eventLogger){const o=e.global.eventLogger;r.push(qo(()=>o(m6,{experimentId:t.key,variationId:n.key,hashAttribute:n.hashAttribute,hashValue:n.hashValue},e.user)))}return r}function v6(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;qo(()=>r(t,n,e.user))}if(e.user.onFeatureUsage){const r=e.user.onFeatureUsage;qo(()=>r(t,n))}if(e.global.eventLogger){const r=e.global.eventLogger;qo(()=>r(p6,{feature:t,source:n.source,value:n.value,ruleId:n.source==="defaultValue"?"$default":n.ruleId||"",variationId:n.experimentResult?n.experimentResult.key:""},e.user))}}function gm(e,t){if(t.stack.evaluatedFeatures.has(e))return mr(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;const n=g6(t);if(n.has(e))return mr(t,e,n.get(e),"override");if(!t.global.features||!t.global.features[e])return mr(t,e,null,"unknownFeature");const r=t.global.features[e];if(r.rules){const o=new Set(t.stack.evaluatedFeatures);e:for(const s of r.rules){if(s.parentConditions)for(const u of s.parentConditions){t.stack.evaluatedFeatures=new Set(o);const d=gm(u.id,t);if(d.source==="cyclicPrerequisite")return mr(t,e,null,"cyclicPrerequisite");const p={value:d.value};if(!ho(p,u.condition||{})){if(u.gate)return mr(t,e,null,"prerequisite");continue e}}if(s.filters&&_P(s.filters,t))continue;if("force"in s){if(s.condition&&!xP(s.condition,t)||!b6(t,s.seed||e,s.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!s.disableStickyBucketing?s.fallbackAttribute:void 0,s.range,s.coverage,s.hashVersion))continue;return s.tracks&&s.tracks.forEach(u=>{!bP(t,u.experiment,u.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:u.experiment,result:u.result})}),mr(t,e,s.force,"force",s.id)}if(!s.variations)continue;const l={variations:s.variations,key:s.key||e};"coverage"in s&&(l.coverage=s.coverage),s.weights&&(l.weights=s.weights),s.hashAttribute&&(l.hashAttribute=s.hashAttribute),s.fallbackAttribute&&(l.fallbackAttribute=s.fallbackAttribute),s.disableStickyBucketing&&(l.disableStickyBucketing=s.disableStickyBucketing),s.bucketVersion!==void 0&&(l.bucketVersion=s.bucketVersion),s.minBucketVersion!==void 0&&(l.minBucketVersion=s.minBucketVersion),s.namespace&&(l.namespace=s.namespace),s.meta&&(l.meta=s.meta),s.ranges&&(l.ranges=s.ranges),s.name&&(l.name=s.name),s.phase&&(l.phase=s.phase),s.seed&&(l.seed=s.seed),s.hashVersion&&(l.hashVersion=s.hashVersion),s.filters&&(l.filters=s.filters),s.condition&&(l.condition=s.condition);const{result:c}=tf(l,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(l,c),c.inExperiment&&!c.passthrough)return mr(t,e,c.value,"experiment",s.id,l,c)}}return mr(t,e,r.defaultValue===void 0?null:r.defaultValue,"defaultValue")}function tf(e,t,n){const r=e.key,o=e.variations.length;if(o<2)return{result:_t(n,e,-1,!1,t)};if(n.global.enabled===!1||n.user.enabled===!1)return{result:_t(n,e,-1,!1,t)};if(e=y6(e,n),e.urlPatterns&&!sP(n.user.url||"",e.urlPatterns))return{result:_t(n,e,-1,!1,t)};const s=SW(r,n.user.url||"",o);if(s!==null)return{result:_t(n,e,s,!1,t)};const l=h6(n);if(r in l){const b=l[r];return{result:_t(n,e,b,!1,t)}}if(e.status==="draft"||e.active===!1)return{result:_t(n,e,-1,!1,t)};const{hashAttribute:c,hashValue:u}=oo(n,e.hashAttribute,n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!u)return{result:_t(n,e,-1,!1,t)};let d=-1,p=!1,f=!1;if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{variation:b,versionIsBlocked:y}=E6({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=!!y}if(!p){if(e.filters){if(_P(e.filters,n))return{result:_t(n,e,-1,!1,t)}}else if(e.namespace&&!bW(u,e.namespace))return{result:_t(n,e,-1,!1,t)};if(e.include&&!CW(e.include))return{result:_t(n,e,-1,!1,t)};if(e.condition&&!xP(e.condition,n))return{result:_t(n,e,-1,!1,t)};if(e.parentConditions){const b=new Set(n.stack.evaluatedFeatures);for(const y of e.parentConditions){n.stack.evaluatedFeatures=new Set(b);const _=gm(y.id,n);if(_.source==="cyclicPrerequisite")return{result:_t(n,e,-1,!1,t)};const x={value:_.value};if(!ho(x,y.condition||{}))return{result:_t(n,e,-1,!1,t)}}}if(e.groups&&!_6(e.groups,n))return{result:_t(n,e,-1,!1,t)}}if(e.url&&!x6(e.url,n))return{result:_t(n,e,-1,!1,t)};const m=cc(e.seed||r,u,e.hashVersion||1);if(m===null)return{result:_t(n,e,-1,!1,t)};if(!p){const b=e.ranges||wW(o,e.coverage===void 0?1:e.coverage,e.weights);d=yW(m,b)}if(f)return{result:_t(n,e,-1,!1,t,void 0,!0)};if(d<0)return{result:_t(n,e,-1,!1,t)};if("force"in e)return{result:_t(n,e,e.force===void 0?-1:e.force,!1,t)};if(n.global.qaMode||n.user.qaMode)return{result:_t(n,e,-1,!1,t)};if(e.status==="stopped")return{result:_t(n,e,-1,!1,t)};const h=_t(n,e,d,!0,t,m,p);if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{changed:b,key:y,doc:_}=S6(n,c,ll(u),{[nf(e.key,e.bucketVersion)]:h.key});b&&(n.user.stickyBucketAssignmentDocs=n.user.stickyBucketAssignmentDocs||{},n.user.stickyBucketAssignmentDocs[y]=_,n.user.saveStickyBucketAssignmentDoc(_))}const v=bP(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 mr(e,t,n,r,o,s,l){const c={value:n,on:!!n,off:!n,source:r,ruleId:o||""};return s&&(c.experiment=s),l&&(c.experimentResult=l),r!=="override"&&v6(e,t,c),c}function yP(e){return{...e.user.attributes,...e.user.attributeOverrides}}function xP(e,t){return ho(yP(t),e,t.global.savedGroups||{})}function _P(e,t){return e.some(n=>{const{hashValue:r}=oo(t,n.attribute);if(!r)return!0;const o=cc(n.seed,r,n.hashVersion||2);return o===null?!0:!n.ranges.some(s=>lm(o,s))})}function b6(e,t,n,r,o,s,l){if(!o&&s===void 0)return!0;if(!o&&s===0)return!1;const{hashValue:c}=oo(e,n,r);if(!c)return!1;const u=cc(t,c,l||1);return u===null?!1:o?lm(u,o):s!==void 0?u<=s:!0}function _t(e,t,n,r,o,s,l){let c=!0;(n<0||n>=t.variations.length)&&(n=0,c=!1);const{hashAttribute:u,hashValue:d}=oo(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),s!==void 0&&(f.bucket=s),p.passthrough&&(f.passthrough=p.passthrough),f}function y6(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=oP(e.url))),e}function oo(e,t,n){let r=t||"id",o="";const s=yP(e);return s[r]&&(o=s[r]),!o&&n&&(s[n]&&(o=s[n]),o&&(r=n)),{hashAttribute:r,hashValue:o}}function x6(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 _6(e,t){const n=t.global.groups||{};for(let r=0;r<e.length;r++)if(n[e[r]])return!0;return!1}function E6({ctx:e,expKey:t,expBucketVersion:n,expHashAttribute:r,expFallbackAttribute:o,expMinBucketVersion:s,expMeta:l}){n=n||0,s=s||0,r=r||"id",l=l||[];const c=nf(t,n),u=w6(e,r,o);if(s>0)for(let f=0;f<s;f++){const m=nf(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 nf(e,t){return t=t||0,`${e}__${t}`}function rf(e,t){return`${e}||${t}`}function w6(e,t,n){if(!e.user.stickyBucketAssignmentDocs)return{};const{hashAttribute:r,hashValue:o}=oo(e,t),s=rf(r,ll(o)),{hashAttribute:l,hashValue:c}=oo(e,n),u=c?rf(l,ll(c)):null,d={};return u&&e.user.stickyBucketAssignmentDocs[u]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[u].assignments||{}),e.user.stickyBucketAssignmentDocs[s]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[s].assignments||{}),d}function S6(e,t,n,r){const o=rf(t,n),s=e.user.stickyBucketAssignmentDocs&&e.user.stickyBucketAssignmentDocs[o]?e.user.stickyBucketAssignmentDocs[o].assignments||{}:{},l={...s,...r},c=JSON.stringify(s)!==JSON.stringify(l);return{key:o,doc:{attributeName:t,attributeValue:n,assignments:l},changed:c}}function C6(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(s=>{const l=r[s];if(l.rules)for(const c of l.rules)c.variations&&(n.add(c.hashAttribute||"id"),c.fallbackAttribute&&n.add(c.fallbackAttribute))}),o.map(s=>{n.add(s.hashAttribute||"id"),s.fallbackAttribute&&n.add(s.fallbackAttribute)}),Array.from(n)}async function P6(e,t,n){const r=EP(e,n);return t.getAllAssignments(r)}function EP(e,t){const n={};return C6(e,t).forEach(o=>{const{hashValue:s}=oo(e,o);n[o]=ll(s)}),n}async function R6(e,t,n){if(e={...e},e.encryptedFeatures){try{e.features=JSON.parse(await Xs(e.encryptedFeatures,t,n))}catch(r){console.error(r)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await Xs(e.encryptedExperiments,t,n))}catch(r){console.error(r)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await Xs(e.encryptedSavedGroups,t,n))}catch(r){console.error(r)}delete e.encryptedSavedGroups}return e}function T6(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 of(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}const Oo=typeof window<"u"&&typeof document<"u",A6=PW();class I6{constructor(t){if(t=t||{},this.version=A6,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),Oo&&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 R6(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,Eu(this,t),this}async init(t){if(this._initialized=!0,t=t||{},t.cacheSettings&&TW(t.cacheSettings),t.payload)return await this.setPayload(t.payload),Eu(this,t),{success:!0,source:"init"};{const{data:n,...r}=await this._refresh({...t,allowStale:!0});return Eu(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 T6(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 AW({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 Xs(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 Xs(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,$W(this),t.destroyAllStreams&&uP(),this.logs=[],Oo&&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}=tf(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 s,l;o?s=_t(this._getEvalContext(),t,-1,!1,""):({result:s,trackingCall:l}=tf(t,null,this._getEvalContext()),this._onExperimentEval(t,s));const c=JSON.stringify(s.value);if(!n&&s.inExperiment&&r&&r.valueHash===c)return s;if(r&&this._undoActiveAutoExperiment(t),s.inExperiment){const u=_u(t);if(u==="redirect"&&s.value.urlRedirect&&t.urlPatterns){const d=t.persistQueryString?RW(this._getContextUrl(),s.value.urlRedirect):s.value.urlRedirect;if(sP(d,t.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:t.key}),s;this._redirectedUrl=d;const{navigate:p,delay:f}=this._getNavigateFunction();if(p)if(Oo)Promise.all([...l?[aP(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(s.value):this._applyDOMChanges(s.value);d&&this._activeAutoExperiments.set(t,{undo:d,valueHash:c})}}return s}_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,s)=>{r.has(s)||(o.undo(),this._activeAutoExperiments.delete(s))});for(const o of n){const s=this._runAutoExperiment(o,t);if(s&&s.inExperiment&&_u(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(s){console.error(s)}})}_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 gm(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=>[of(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(of(t.experiment,t.result),t)}_getContextUrl(){return this._options.url||(Oo?window.location.href:"")}_isAutoExperimentBlockedByContext(t){const n=_u(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 s=new URL(o.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(s.protocol!==r.protocol||s.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}:Oo?{navigate:t=>{window.location.replace(t)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(t){if(!Oo)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(i6.declarative(r).revert)}),()=>{n.forEach(r=>r())}}async refreshStickyBuckets(t){if(this._options.stickyBucketService){const n=this._getEvalContext(),r=await P6(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=EP(r,n);return t.getAllAssignmentsSync(o)}inDevMode(){return!!this._options.enableDevMode}}const $6="https://cdn.growthbook.io",Js=new I6({apiHost:$6,clientKey:"",enableDevMode:!1,trackingCallback:(e,t)=>{Zr("experiment_exposure",{experiment_id:e.key,variation_id:t.variationId,variant:String(t.value),in_experiment:t.inExperiment})}}),Zv="avalog.ab.anon_id",j6=()=>wP();function wP(){if(typeof window>"u")return;let e;try{e=localStorage.getItem(Zv)??"",e||(e=O6(),localStorage.setItem(Zv,e))}catch{e="no-storage"}Js.setAttributes({id:e})}function O6(){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 RQ={HERO_CTA_COPY:"hero_cta_copy",PRICING_DISPLAY:"pricing_display",TRUST_SIGNAL:"trust_signal"},eb=new Set;function TQ(e,t){const[n,r]=a.useState(t[0]),o=a.useRef(!1),s=a.useCallback(l=>{const c=`${e}:${l}`;eb.has(c)||o.current||(o.current=!0,eb.add(c),Zr("experiment_exposure",{experiment_id:e,variant:l}))},[e]);return a.useEffect(()=>{if(typeof window>"u")return;const c=Js.run({key:e,variations:t}).value;r(c),s(c)},[e]),n}const N6=({children:e})=>{var s;const{user:t,isAuthenticated:n}=lo(),r=((s=t==null?void 0:t.tier)==null?void 0:s.toLowerCase())??"free",o=["free","starter","pro","enterprise"].includes(r)?r:"free";return a.useEffect(()=>{j6(),D5({isOn:l=>Js.isOn(l),knows:l=>Js.evalFeature(l).source!=="unknownFeature"})},[]),a.useEffect(()=>{Js.setAttributes({id:(t==null?void 0:t.email)??"",loggedIn:n,tier:o})},[t==null?void 0:t.email,n,o]),a.useEffect(()=>{GD(o)},[o]),i.jsx(Y0.Provider,{value:{tier:o,isAuthenticated:n},children:e})},sf="native:navigate";function SP(e){if(typeof e!="string"||e.trim()==="")return null;const t=e.trim();try{const n=new URL(t);return`${n.pathname}${n.search}${n.hash}`}catch{return t.startsWith("/")?t:`/${t}`}}function CP(e){typeof window>"u"||window.dispatchEvent(new CustomEvent(sf,{detail:{path:e}}))}const D6=cr.isNativePlatform();let tb=!1;function PP(){const e=cr.getPlatform();return e==="ios"?"IOS":e==="android"?"ANDROID":"WEB"}function L6(){const e=typeof navigator<"u"?navigator.userAgent:"";return`${PP()} ${e}`.slice(0,500)}async function M6(){var n;if(!D6)return;try{if(!((n=(await Ne.get("/me/device-tokens")).data)!=null&&n.enabled))return}catch{return}const{PushNotifications:e}=await w(async()=>{const{PushNotifications:r}=await import("./index-Dbd4IERx.js");return{PushNotifications:r}},__vite__mapDeps([27,3,2]));let t=await e.checkPermissions();(t.receive==="prompt"||t.receive==="prompt-with-rationale")&&(t=await e.requestPermissions()),t.receive==="granted"&&(tb||(tb=!0,e.addListener("registration",r=>{r.value,Ne.post("/me/device-tokens",{token:r.value,platform:PP(),deviceInfo:L6()}).catch(()=>{})}),e.addListener("registrationError",r=>{console.warn("Push registrationError:",(r==null?void 0:r.error)??r)}),e.addListener("pushNotificationActionPerformed",r=>{var s,l;const o=SP((l=(s=r==null?void 0:r.notification)==null?void 0:s.data)==null?void 0:l.url);o&&CP(o)})),await e.register())}const k6=cr.isNativePlatform();let nb=!1;async function V6(){if(!k6||nb)return;nb=!0;const{App:e}=await w(async()=>{const{App:t}=await import("./index-BepQZVtC.js");return{App:t}},__vite__mapDeps([0,1,2,3]));e.addListener("appUrlOpen",t=>{const n=SP(t==null?void 0:t.url);n&&CP(n)})}const B6=()=>{const{isAuthenticated:e}=lo(),t=ul();return a.useEffect(()=>{e&&M6()},[e]),a.useEffect(()=>{V6(),LD()},[]),a.useEffect(()=>{const n=r=>{var s;const o=(s=r.detail)==null?void 0:s.path;o&&t(o)};return window.addEventListener(sf,n),()=>window.removeEventListener(sf,n)},[t]),null},z6="biometric_lock_enabled",F6=()=>cr.isNativePlatform();function Cu(){return localStorage.getItem(z6)==="true"}async function H6(e){if(!cr.isNativePlatform())return!1;try{const{BiometricAuth:t}=await w(async()=>{const{BiometricAuth:n}=await import("./index-DXnad-7i.js");return{BiometricAuth:n}},__vite__mapDeps([28,1,2,3]));return await t.authenticate({reason:e,cancelTitle:"Отмена",allowDeviceCredential:!0,iosFallbackTitle:"Ввести РєРѕРґ-пароль",androidTitle:"Р’С…РѕРґ РІ Avalog",androidSubtitle:"Подтвердите личность",androidConfirmationRequired:!1}),!0}catch{return!1}}const U6=()=>{const{isAuthenticated:e,logout:t}=lo(),n=F6(),[r,o]=a.useState(()=>n&&Cu()&&e),[s,l]=a.useState(!1),[c,u]=a.useState(!1),d=a.useRef(!1),p=a.useCallback(async()=>{if(s)return;l(!0),u(!1);const f=await H6("Р’С…РѕРґ РІ личный кабинет Avalog");l(!1),f?o(!1):u(!0)},[s]);return a.useEffect(()=>{r&&!d.current&&(d.current=!0,p()),r||(d.current=!1)},[r,p]),a.useEffect(()=>{n&&Cu()&&e&&o(!0),e||o(!1)},[e,n]),a.useEffect(()=>{if(!n)return;const f=()=>{Cu()&&e&&o(!0)};return window.addEventListener(Xi,f),()=>window.removeEventListener(Xi,f)},[e,n]),!n||!r?null:i.jsxs("div",{style:{position:"fixed",inset:0,zIndex:1e5,background:"#FFFFFF",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:20,padding:24,paddingTop:"calc(env(safe-area-inset-top, 0px) + 24px)",textAlign:"center"},children:[i.jsx("div",{style:{fontSize:48},children:"рџ”’"}),i.jsx("div",{style:{fontSize:18,fontWeight:600,color:"#0F172A"},children:"Avalog заблокирован"}),i.jsx("div",{style:{fontSize:14,color:"#64748B",maxWidth:280},children:c?"РќРµ удалось подтвердить личность. Попробуйте ещё раз или выйдите РёР· аккаунта.":"Подтвердите личность, чтобы открыть личный кабинет."}),i.jsx("button",{type:"button",onClick:()=>void p(),disabled:s,style:{minWidth:220,minHeight:48,border:"none",borderRadius:10,background:"#16A34A",color:"#FFFFFF",fontSize:16,fontWeight:600,cursor:"pointer",opacity:s?.6:1},children:s?"Проверка…":"Разблокировать"}),i.jsx("button",{type:"button",onClick:()=>{o(!1),t()},style:{minHeight:44,border:"none",background:"transparent",color:"#64748B",fontSize:14,cursor:"pointer"},children:"Выйти РёР· аккаунта"})]})},W6={selectedShippingOption:void 0,setSelectedShippingOption:()=>{}},RP=a.createContext(W6),G6=({children:e})=>{const[t,n]=a.useState();return i.jsx(RP.Provider,{value:{selectedShippingOption:t,setSelectedShippingOption:n},children:e})},AQ=()=>a.useContext(RP),q6={async getStatus(){return(await Ne.get("/license/status",{skipAuth:!0})).data},async activate(e){return(await Ne.post("/license/activate",{token:e},{skipAuth:!0})).data},async deactivate(e){return(await Ne.post("/license/deactivate",{token:e},{skipAuth:!0})).data}},rb=5e3,Ls=new Map;function K6(e){const t=Date.now(),n=Ls.get(e);if(n&&t-n<rb)return!1;if(Ls.set(e,t),Ls.size>50)for(const[r,o]of Ls)t-o>rb&&Ls.delete(r);return!0}function af(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(!K6(o))return;const s={message:n,stack:r,source:t,url:typeof window<"u"?window.location.href:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",timestamp:new Date().toISOString()};WD(e,{source:t,url:s.url,timestamp:s.timestamp}),console.error(`[errorLogger:${t}]`,s)}function X6(){typeof window>"u"||(window.addEventListener("error",e=>{af(e.error??e.message,"window-error")}),window.addEventListener("unhandledrejection",e=>{af(e.reason,"unhandled-rejection")}))}class lf extends a.Component{constructor(){super(...arguments);xt(this,"state",{hasError:!1,error:null});xt(this,"handleReload",()=>{window.location.reload()});xt(this,"handleHome",()=>{window.location.assign("/")})}static getDerivedStateFromError(n){return{hasError:!0,error:n}}componentDidCatch(n,r){const o=this.props.label?`[${this.props.label}] `:"",s=new Error(`${o}${n.message}
Component stack:${r.componentStack??""}`);s.stack=n.stack,af(s,"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:zt.t("errorBoundary.title","Что-то пошло не так")}),i.jsx("p",{style:{fontSize:16,color:"#666",marginBottom:24},children:zt.t("errorBoundary.desc","Произошла непредвиденная ошибка. Мы получили уведомление и уже разбираемся.")}),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:zt.t("errorBoundary.reload","Обновить страницу")}),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:zt.t("errorBoundary.home","На главную")})]}),!1]}):this.props.children}}function Y6(){const e=Sn();return a.useEffect(()=>{ap(e.pathname+e.search)},[e.pathname,e.search]),null}const J6=["/m/","/faq","/glossary","/blog","/compare","/vs/","/help"];function Q6(e){return J6.some(t=>e.startsWith(t))}function Z6(){const{pathname:e}=Sn();return a.useEffect(()=>{if(!zx())return;const t=Fx();t&&(Q6(e)?t.startSessionRecording():t.stopSessionRecording())},[e]),null}const e8=()=>{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 ht({to:e}){const{search:t,hash:n}=Sn();return i.jsx(kt,{to:`${e}${t}${n}`,replace:!0})}function t8(){const{id:e}=pf(),{search:t,hash:n}=Sn();return i.jsx(kt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function No({from:e,to:t}){const{pathname:n,search:r,hash:o}=Sn(),s=n.startsWith(e)?n.slice(e.length):"";return i.jsx(kt,{to:`${t}${s}${r}${o}`,replace:!0})}const n8=a.lazy(()=>w(()=>import("./MarketingCalculatorPage-jfONXFWU.js"),__vite__mapDeps([29,2,30,31,1,32,33,9,34,35,36,7,3,37,8,38,39,40,6,10,41,42,43,44,45,46,47,48,49,50,51,52,11]))),r8=a.lazy(()=>w(()=>import("./MarketingCustomsCalculatorPage-LZHpNdyu.js"),__vite__mapDeps([53,2,7,3,36,1,9,37,8,38,39,40,6,10,41,54,55,56,57,58,59,35,60,61,49,62,11]))),o8=a.lazy(()=>w(()=>import("./MarketingSearchResultsPage-RkX8s09f.js"),__vite__mapDeps([63,2,1,7,45,44,32,31,33,9,36,3,37,8,38,39,40,6,10,41,64,65,66,67,43,68,69,70,71,72,73,74,75,76,77,78,62,49,59,79,80,51,81,57,82,18,46,42,83,84,85,11]))),s8=a.lazy(()=>w(()=>import("./MarketingOrderDetailsPage-DFr52rgx.js"),__vite__mapDeps([86,2,7,45,32,36,3,1,9,37,8,38,39,40,6,10,41,87,88,66,70,71,89,46,90,64,43,91,92,93,55,94,83,95,75,96,97,74,98,49,59,99,100,62,78,85,101,102,84,103,73,104,11]))),ob=a.lazy(()=>w(()=>import("./MarketingSnapshotViewPage-BvshR2sD.js"),__vite__mapDeps([105,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,88,106,64,66,90,43,71,101,85,78,11]))),a8=a.lazy(()=>w(()=>import("./MarketingMailingViewPage-DjlmfB7E.js"),__vite__mapDeps([107,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,69,70,71,72,64,66,43,73,74,75,76,77,78,62,49,59,79,108,35,11]))),i8=a.lazy(()=>w(()=>import("./MarketingForgotPasswordPage-BchZwmnp.js"),__vite__mapDeps([109,2,74,7,3,36,1,9,37,8,38,39,40,6,10,41,62,11]))),l8=a.lazy(()=>w(()=>import("./MarketingSettingsPage-Dq1JCrNH.js"),__vite__mapDeps([110,2,7,3,36,1,9,37,8,38,39,40,6,10,41,74,111,45,95,78,51,112,113,114,115,97,116,117,100,118,119,11]))),c8=a.lazy(()=>w(()=>import("./MarketingOrdersPage-DFvAJg9F.js"),__vite__mapDeps([120,2,1,7,3,121,122,123,9,104,124,125,126,36,37,8,38,39,40,6,10,41,77,127,128,11]))),u8=a.lazy(()=>w(()=>import("./MarketingMailingsArchivePage-BFvrP6xo.js"),__vite__mapDeps([129,2,1,7,45,3,123,36,9,37,8,38,39,40,6,10,41,130,108,78,104,127,126,11]))),d8=a.lazy(()=>w(()=>import("./MarketingRouteSubscriptionsPage-DkSWqjYN.js"),__vite__mapDeps([131,2,1,132,7,9,83,45,3,123,36,37,8,38,39,40,6,10,41,133,78,104,98,117,11]))),f8=a.lazy(()=>w(()=>import("./MarketingNotificationsInboxPage-BNbrHCl_.js"),__vite__mapDeps([134,2,7,3,36,1,9,37,8,38,39,40,6,10,41,135,45,78,136,11]))),p8=a.lazy(()=>w(()=>import("./MarketingExchangeAboutPage-Cyc6j5NH.js"),__vite__mapDeps([137,2,7,3,36,1,9,37,8,38,39,40,6,10,41,138,139,49,140,116,52,124,11]))),m8=a.lazy(()=>w(()=>import("./MarketingExchangeListPage-CzmF400N.js"),__vite__mapDeps([141,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,47,48,142,138,97,78,101,11]))),g8=a.lazy(()=>w(()=>import("./MarketingExchangeCreatePage-D_N3ExcB.js"),__vite__mapDeps([143,2,74,7,3,36,1,9,37,8,38,39,40,6,10,41,62,138,78,11]))),h8=a.lazy(()=>w(()=>import("./MarketingExchangeDetailPage-JvY_L_gh.js"),__vite__mapDeps([144,2,1,7,45,3,74,9,78,140,36,37,8,38,39,40,6,10,41,62,85,83,116,11]))),v8=a.lazy(()=>w(()=>import("./MarketingExchangeManagePage-ZvtdG82I.js"),__vite__mapDeps([145,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,78,116,146,140,147,11]))),b8=a.lazy(()=>w(()=>import("./MarketingBidEditPage-BQyweaWJ.js"),__vite__mapDeps([148,2,74,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,140,78,111,83,117,11]))),y8=a.lazy(()=>w(()=>import("./MarketingExchangeChatPage-BmucR-zh.js"),__vite__mapDeps([149,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,147,78,55,11]))),x8=a.lazy(()=>w(()=>import("./MarketingCounterOffersPage-BtSEqyj9.js"),__vite__mapDeps([150,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,151,78,116,11]))),_8=a.lazy(()=>w(()=>import("./MarketingBidAttachmentsPage-DQSI3cQJ.js"),__vite__mapDeps([152,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,153,78,79,104,117,11]))),E8=a.lazy(()=>w(()=>import("./MarketingExchangeWatchListPage-CJeCrC0C.js"),__vite__mapDeps([154,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,78,101,11]))),w8=a.lazy(()=>w(()=>import("./MarketingExchangeClonePage-DiTaRIHr.js"),__vite__mapDeps([155,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,84,78,11]))),S8=a.lazy(()=>w(()=>import("./MarketingSupplierPortalPage-Dw8qOW40.js"),__vite__mapDeps([156,2,7,3,36,1,9,37,8,38,39,40,6,10,41,140,116,127,157,11]))),C8=a.lazy(()=>w(()=>import("./MarketingSupplierAuctionsPage-BcFNX3pK.js"),__vite__mapDeps([158,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,140,78,101,11]))),P8=a.lazy(()=>w(()=>import("./MarketingSupplierMyBidsPage-CCJT6iPL.js"),__vite__mapDeps([159,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,78,140,11]))),sb=a.lazy(()=>w(()=>import("./MarketingSupplierReputationPage-Cyk5okzS.js"),__vite__mapDeps([160,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,78,100,116,147,140,11]))),R8=a.lazy(()=>w(()=>import("./MarketingAdminExchangeStatsPage-D-KYWGLq.js"),__vite__mapDeps([161,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,61,78,83,140,116,147,11]))),T8=a.lazy(()=>w(()=>import("./MarketingAdminChatModerationPage-C9kiTXxA.js"),__vite__mapDeps([162,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,61,78,83,55,11]))),A8=a.lazy(()=>w(()=>import("./MarketingAdminRequestAuditPage-BId38NV0.js"),__vite__mapDeps([163,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,62,61,78,127,140,147,11]))),I8=a.lazy(()=>w(()=>import("./MarketingAdminOverviewPage-CifoZ21H.js"),__vite__mapDeps([164,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,165,166,78,55,11,49,167,151]))),$8=a.lazy(()=>w(()=>import("./MarketingExchangePublicStatsPage-CuenGJW1.js"),__vite__mapDeps([168,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,78,167,140,11]))),j8=a.lazy(()=>w(()=>import("./MarketingPreviewTourPage-CBcgJ_9T.js"),__vite__mapDeps([169,2,7,3,36,1,9,37,8,38,39,40,6,10,41,83,116,51,97,140,147,151,153,84,61,100,11]))),O8=a.lazy(()=>w(()=>import("./GroupHomePage-CweANXgJ.js"),__vite__mapDeps([170,2,7,3,36,1,9,37,8,38,39,40,6,10,41,171,18,78,11]))),N8=a.lazy(()=>w(()=>import("./AvaPayPage-Bi_m0scr.js"),__vite__mapDeps([172,2,173,7,3,36,1,9,37,8,38,39,40,6,10,41,174,171,18,78,49,175,176,11]))),D8=a.lazy(()=>w(()=>import("./AvaPayHowPage-CTiQmjaM.js"),__vite__mapDeps([177,2,7,3,36,1,9,37,8,38,39,40,6,10,41,174,171,18,62,49,11]))),L8=a.lazy(()=>w(()=>import("./AvaSaasPage-BbllRU9v.js"),__vite__mapDeps([178,2,173,7,3,36,1,9,37,8,38,39,40,6,10,41,174,171,18,78,49,42,179,180,81,181,11]))),M8=a.lazy(()=>w(()=>import("./AvaTradePage-s6L6XNr8.js"),__vite__mapDeps([182,2,173,7,3,36,1,9,37,8,38,39,40,6,10,41,174,171,18,78,49,183,60,11]))),k8=a.lazy(()=>w(()=>import("./AvaConsultPage-PYxPRqwu.js"),__vite__mapDeps([184,2,173,7,3,36,1,9,37,8,38,39,40,6,10,41,174,171,18,78,49,11])));function V8(){return[i.jsx(E,{path:"/m",element:i.jsx(ht,{to:"/"})},"m-home"),i.jsx(E,{path:"/group",element:i.jsx(O8,{})},"m-group"),i.jsx(E,{path:"/avapay/how",element:i.jsx(D8,{})},"m-avapay-how"),i.jsx(E,{path:"/avapay",element:i.jsx(N8,{})},"m-avapay"),i.jsx(E,{path:"/avasaas",element:i.jsx(L8,{})},"m-avasaas"),i.jsx(E,{path:"/avatrade",element:i.jsx(M8,{})},"m-avatrade"),i.jsx(E,{path:"/avaconsult",element:i.jsx(k8,{})},"m-avaconsult"),i.jsx(E,{path:"/preview",element:i.jsx(j8,{})},"m-preview"),i.jsx(E,{path:"/calculator/customs",element:i.jsx(r8,{})},"m-calc-customs"),i.jsx(E,{path:"/calculator",element:i.jsx(n8,{})},"m-calc"),i.jsx(E,{path:"/search",element:i.jsx(o8,{})},"m-results"),i.jsx(E,{path:"/order/:id",element:i.jsx(s8,{})},"m-order"),i.jsx(E,{path:"/q/:token",element:i.jsx(ob,{})},"m-q"),i.jsx(E,{path:"/p/:token",element:i.jsx(ob,{})},"m-p"),i.jsx(E,{path:"/mailing-view/:token",element:i.jsx(a8,{})},"m-mailing-view"),i.jsx(E,{path:"/m/tracking/*",element:i.jsx(No,{from:"/m/tracking",to:"/tracking"})},"m-tracking-redirect"),i.jsx(E,{path:"/m/auth",element:i.jsx(ht,{to:"/login"})},"m-auth"),i.jsx(E,{path:"/forgot-password",element:i.jsx(i8,{})},"m-forgot"),i.jsx(E,{path:"/lk/settings",element:i.jsx(l8,{})},"lk-settings"),i.jsx(E,{path:"/lk/orders",element:i.jsx(c8,{})},"lk-orders"),i.jsx(E,{path:"/lk/mailings",element:i.jsx(u8,{})},"lk-mailings"),i.jsx(E,{path:"/lk/subscriptions",element:i.jsx(d8,{})},"lk-subscriptions"),i.jsx(E,{path:"/dashboard",element:i.jsx(ht,{to:"/lk"})},"m-dashboard"),i.jsx(E,{path:"/dashboard/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-settings"),i.jsx(E,{path:"/dashboard/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-orders"),i.jsx(E,{path:"/dashboard/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-saved"),i.jsx(E,{path:"/dashboard/mailings",element:i.jsx(ht,{to:"/lk/mailings"})},"m-mailings"),i.jsx(E,{path:"/dashboard/subscriptions",element:i.jsx(ht,{to:"/lk/subscriptions"})},"m-subscriptions"),i.jsx(E,{path:"/dashboard/notifications",element:i.jsx(ht,{to:"/lk/notifications"})},"m-notifications-prefs"),i.jsx(E,{path:"/notifications",element:i.jsx(f8,{})},"m-notifications-inbox"),i.jsx(E,{path:"/exchange/about",element:i.jsx(p8,{})},"m-exchange-about"),i.jsx(E,{path:"/exchange/new",element:i.jsx(g8,{})},"m-exchange-new"),i.jsx(E,{path:"/exchange/watching",element:i.jsx(E8,{})},"m-exchange-watching"),i.jsx(E,{path:"/exchange/stats",element:i.jsx($8,{})},"m-exchange-stats"),i.jsx(E,{path:"/exchange/bids/:bidId/attachments",element:i.jsx(_8,{})},"m-bid-attachments"),i.jsx(E,{path:"/exchange/bids/:bidId/edit",element:i.jsx(b8,{})},"m-bid-edit"),i.jsx(E,{path:"/exchange/bids/:bidId/counter-offers",element:i.jsx(x8,{})},"m-counter-offers"),i.jsx(E,{path:"/exchange/:id/chat",element:i.jsx(y8,{})},"m-exchange-chat"),i.jsx(E,{path:"/exchange/:id/manage",element:i.jsx(v8,{})},"m-exchange-manage"),i.jsx(E,{path:"/exchange/:id/clone",element:i.jsx(w8,{})},"m-exchange-clone"),i.jsx(E,{path:"/exchange/supplier",element:i.jsx(S8,{})},"m-supplier"),i.jsx(E,{path:"/exchange/supplier/auctions",element:i.jsx(C8,{})},"m-supplier-auctions"),i.jsx(E,{path:"/exchange/supplier/bids",element:i.jsx(P8,{})},"m-supplier-bids"),i.jsx(E,{path:"/exchange/supplier/reputation",element:i.jsx(sb,{})},"m-supplier-reputation"),i.jsx(E,{path:"/exchange/supplier/reputation/:userId",element:i.jsx(sb,{})},"m-supplier-reputation-id"),i.jsx(E,{path:"/exchange/:id",element:i.jsx(h8,{})},"m-exchange-detail"),i.jsx(E,{path:"/exchange",element:i.jsx(m8,{})},"m-exchange-list"),i.jsx(E,{path:"/m/supplier/*",element:i.jsx(No,{from:"/m/supplier",to:"/exchange/supplier"})},"m-supplier-redirect"),i.jsx(E,{path:"/m/admin",element:i.jsx(I8,{})},"m-admin-overview"),i.jsx(E,{path:"/m/admin/exchange/stats",element:i.jsx(R8,{})},"m-admin-stats"),i.jsx(E,{path:"/m/admin/exchange/chat-moderation",element:i.jsx(T8,{})},"m-admin-chat-mod"),i.jsx(E,{path:"/m/admin/exchange/requests/:id",element:i.jsx(A8,{})},"m-admin-audit"),i.jsx(E,{path:"/m/reviews",element:i.jsx(kt,{to:"/reviews",replace:!0})},"m-reviews"),i.jsx(E,{path:"/m/calc",element:i.jsx(ht,{to:"/calculator"})},"m-calc-redirect"),i.jsx(E,{path:"/m/results",element:i.jsx(ht,{to:"/search"})},"m-results-redirect"),i.jsx(E,{path:"/m/order/:id",element:i.jsx(t8,{})},"m-order-redirect"),i.jsx(E,{path:"/m/forgot-password",element:i.jsx(ht,{to:"/forgot-password"})},"m-forgot-redirect"),i.jsx(E,{path:"/m/preview",element:i.jsx(ht,{to:"/preview"})},"m-preview-redirect"),i.jsx(E,{path:"/m/dashboard/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-dashboard-settings-redirect"),i.jsx(E,{path:"/m/dashboard/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-dashboard-orders-redirect"),i.jsx(E,{path:"/m/dashboard/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-dashboard-saved-redirect"),i.jsx(E,{path:"/m/dashboard/mailings",element:i.jsx(ht,{to:"/lk/mailings"})},"m-dashboard-mailings-redirect"),i.jsx(E,{path:"/m/dashboard/subscriptions",element:i.jsx(ht,{to:"/lk/subscriptions"})},"m-dashboard-subscriptions-redirect"),i.jsx(E,{path:"/m/dashboard/notifications",element:i.jsx(ht,{to:"/lk/notifications"})},"m-dashboard-notifications-redirect"),i.jsx(E,{path:"/m/dashboard",element:i.jsx(ht,{to:"/lk"})},"m-dashboard-redirect"),i.jsx(E,{path:"/m/profile/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-profile-settings-redirect"),i.jsx(E,{path:"/m/profile/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-profile-orders-redirect"),i.jsx(E,{path:"/m/profile/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-profile-saved-redirect"),i.jsx(E,{path:"/m/profile",element:i.jsx(ht,{to:"/lk"})},"m-profile-redirect"),i.jsx(E,{path:"/m/exchange/*",element:i.jsx(No,{from:"/m/exchange",to:"/exchange"})},"m-exchange-redirect"),i.jsx(E,{path:"/m/notifications",element:i.jsx(ht,{to:"/notifications"})},"m-notifications-redirect"),i.jsx(E,{path:"/m/q/*",element:i.jsx(No,{from:"/m/q",to:"/q"})},"m-q-redirect"),i.jsx(E,{path:"/m/p/*",element:i.jsx(No,{from:"/m/p",to:"/p"})},"m-p-redirect"),i.jsx(E,{path:"/m/mailing-view/*",element:i.jsx(No,{from:"/m/mailing-view",to:"/mailing-view"})},"m-mailing-view-redirect")]}const B8=({children:e})=>i.jsx(i.Fragment,{children:e});function K(e){return a.lazy(async()=>{const[t]=await Promise.all([e(),cy()]);return t})}const z8=a.lazy(()=>w(()=>import("./CookieConsentBanner-BpGQuzmu.js"),__vite__mapDeps([185,2,9,119,186,138,1,7,3,11]))),F8=a.lazy(()=>w(()=>import("./AuthForm-BFUr9Qrb.js"),__vite__mapDeps([187,2,188,7,32,56,9,189,11,190,65,191,33,192,193,87,194,195,196,197,133,198,123,199,200,3,130,122,112,1,201]))),H8=a.lazy(()=>w(()=>import("./DesignSystemShowcase-DYA1PqBQ.js"),__vite__mapDeps([202,2,7,45,203,1,9,3,11,51,8,92,49,78,43]))),U8=a.lazy(()=>w(()=>import("./ServicesIndexPage-DarGfVGP.js"),__vite__mapDeps([204,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,43,205,206,11]))),W8=a.lazy(()=>w(()=>import("./PricingPage-DTjZtHwU.js"),__vite__mapDeps([207,2,7,36,3,1,9,37,8,38,39,40,6,10,41,51,208,58,11]))),G8=a.lazy(()=>w(()=>import("./WebhookDocsPage-BL0Z7Iev.js"),__vite__mapDeps([209,2,7,36,3,1,9,37,8,38,39,40,6,10,41,11]))),q8=a.lazy(()=>w(()=>import("./PortalWebhooksPage-39n3bnmk.js"),__vite__mapDeps([210,2,7,45,36,3,1,9,37,8,38,39,40,6,10,41,97,78,113,84,117,11]))),K8=a.lazy(()=>w(()=>import("./AcceptInvitePage-CoeE4W-_.js"),__vite__mapDeps([211,2,7,36,3,1,9,37,8,38,39,40,6,10,41,78,49,11]))),X8=a.lazy(()=>w(()=>import("./PortalShipmentDetailPage-DzlEKrtR.js"),__vite__mapDeps([212,2,213,1,9,7,3,11,214,45,36,37,8,38,39,40,6,10,41,78,62]))),Y8=a.lazy(()=>w(()=>import("./PortalShipmentsPage-BJHJWSXG.js"),__vite__mapDeps([215,2,216,7,45,36,3,1,9,37,8,38,39,40,6,10,41,78,11]))),J8=a.lazy(()=>w(()=>import("./PortalHomePage-DJxGB6BM.js"),__vite__mapDeps([217,2,216,7,218,9,45,36,3,1,37,8,38,39,40,6,10,41,167,11]))),Q8=a.lazy(()=>w(()=>import("./LkOverviewPage-C8Tv_r9e.js"),__vite__mapDeps([219,2,7,3,36,1,9,37,8,38,39,40,6,10,41,89,46,11]))),Z8=a.lazy(()=>w(()=>import("./LkCalcPage-DQDm0yKZ.js"),__vite__mapDeps([220,2,7,3,36,1,9,37,8,38,39,40,6,10,41,30,31,32,33,34,35,42,43,62,11]))),ab=a.lazy(()=>w(()=>import("./LkApplicationsListPage-BDYCjUJ2.js"),__vite__mapDeps([221,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,222,77,75,46,78,223,11]))),eG=a.lazy(()=>w(()=>import("./LkApplicationPage-DW9GFAbC.js"),__vite__mapDeps([224,2,7,9,40,49,104,45,38,176,119,96,3,191,225,55,226,79,78,117,227,36,1,37,8,39,6,10,41,146,73,46,84,124,223,228,206,62,11]))),tG=a.lazy(()=>w(()=>import("./LkDocumentsPage-DdGLOOUN.js"),__vite__mapDeps([229,2,1,226,7,79,40,49,78,117,9,104,10,45,36,3,37,8,38,39,6,41,206,230,67,73,11]))),nG=a.lazy(()=>w(()=>import("./LkNotificationsPage-KXaqkAsr.js"),__vite__mapDeps([231,2,7,3,36,1,9,37,8,38,39,40,6,10,41,232,45,78,49,136,114,233,11]))),rG=a.lazy(()=>w(()=>import("./LkTeamPage-2NOotNJu.js"),__vite__mapDeps([234,2,7,3,121,1,122,123,9,104,124,125,126,36,37,8,38,39,40,6,10,41,222,191,78,11]))),oG=a.lazy(()=>w(()=>import("./LkSavedCalcsPage-Cuaeg-cX.js"),__vite__mapDeps([235,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,87,78,126,98,102,117,11]))),sG=a.lazy(()=>w(()=>import("./LkShipmentsPage-CyxVrZPw.js"),__vite__mapDeps([236,2,7,3,9,49,36,1,37,8,38,39,40,6,10,41,45,237,125,78,238,11]))),aG=a.lazy(()=>w(()=>import("./LkCalendarPage-v5AigESr.js"),__vite__mapDeps([239,2,7,45,36,3,1,9,37,8,38,39,40,6,10,41,126,240,73,84,117,11]))),iG=a.lazy(()=>w(()=>import("./LkShipmentDetailPage-BOiVhk_Q.js"),__vite__mapDeps([241,1,2,7,45,3,36,9,37,8,38,39,40,6,10,41,237,62,78,238,73,49,11]))),lG=a.lazy(()=>w(()=>import("./LkCustomsPage-DzgxHsx3.js"),__vite__mapDeps([242,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,56,35,78,42,54,49,11]))),cG=a.lazy(()=>w(()=>import("./LkShipmentTrackerPage-Cji2_y_W.js"),__vite__mapDeps([243,1,2,7,45,3,36,9,37,8,38,39,40,6,10,41,49,62,78,223,244,102,84,73,11]))),uG=a.lazy(()=>w(()=>import("./LkHelpPage-DtAgdl5Q.js"),__vite__mapDeps([245,2,7,3,36,1,9,37,8,38,39,40,6,10,41,246,11]))),dG=a.lazy(()=>w(()=>import("./LkSalesFastQuotePage-C_7CMyYa.js"),__vite__mapDeps([247,2,7,36,3,1,9,37,8,38,39,40,6,10,41,248,84,249,11]))),fG=a.lazy(()=>w(()=>import("./LkSalesLeadsPage-QnGmal4S.js"),__vite__mapDeps([250,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,223,85,84,55,11]))),pG=a.lazy(()=>w(()=>import("./LkReferralPage-zy-AUnhK.js"),__vite__mapDeps([251,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,46,252,102,78,49,167,84,11]))),mG=a.lazy(()=>w(()=>import("./LkPartnerPage-PMVQDI2_.js"),__vite__mapDeps([253,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,252,78,167,49,104,11]))),gG=a.lazy(()=>w(()=>import("./ReferralProgramPage-CR3sQsKK.js"),__vite__mapDeps([254,2,7,3,36,1,9,37,8,38,39,40,6,10,41,147,80,49,102,11]))),hG=a.lazy(()=>w(()=>import("./LkAdminCustomersPage-B4wkFfrj.js"),__vite__mapDeps([255,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,256,50,55,223,125,167,151,11]))),vG=a.lazy(()=>w(()=>import("./PublicHelpPage-BxNKiL7z.js"),__vite__mapDeps([257,2,7,3,36,1,9,37,8,38,39,40,6,10,41,246,258,51,11]))),bG=a.lazy(()=>w(()=>import("./HelpArticlePage-Cy6RCvz-.js"),__vite__mapDeps([259,2,7,45,3,36,1,9,37,8,38,39,40,6,10,41,246,62,260,11]))),ib=a.lazy(()=>w(()=>import("./LkInsuranceClaimPage-D-HT3uvj.js"),__vite__mapDeps([261,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,244,78,11]))),yG=a.lazy(()=>w(()=>import("./LkContractWizardPage-BfykxsiE.js"),__vite__mapDeps([262,2,7,3,36,1,9,37,8,38,39,40,6,10,41,75,46,62,78,49,223,104,11]))),xG=a.lazy(()=>w(()=>import("./PublicResearchIndexPage-DVqcQlCC.js"),__vite__mapDeps([263,2,7,3,36,1,9,37,8,38,39,40,6,10,41,264,186,104,83,11]))),_G=a.lazy(()=>w(()=>import("./PublicResearchSmbCostIndexPage-Bx9W5JXo.js"),__vite__mapDeps([265,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,51,83,167,104,264,52,119,124,73,186,11]))),EG=a.lazy(()=>w(()=>import("./PublicEnFaqPage-CIYT93ec.js"),__vite__mapDeps([266,2,7,3,36,1,9,37,8,38,39,40,6,10,41,267,11]))),wG=a.lazy(()=>w(()=>import("./PublicEnFaqArticlePage-D_FDMXtK.js"),__vite__mapDeps([268,2,7,3,36,1,9,37,8,38,39,40,6,10,41,267,11]))),SG=a.lazy(()=>w(()=>import("./PublicEnGlossaryIndexPage-C4otA5B_.js"),__vite__mapDeps([269,2,7,3,36,1,9,37,8,38,39,40,6,10,41,270,271,11]))),CG=a.lazy(()=>w(()=>import("./PublicEnGlossaryTermPage-cc5WJGnd.js"),__vite__mapDeps([272,2,7,3,36,1,9,37,8,38,39,40,6,10,41,270,11]))),PG=a.lazy(()=>w(()=>import("./PublicEnBlogIndexPage-CTIE16tg.js"),__vite__mapDeps([273,2,7,3,36,1,9,37,8,38,39,40,6,10,41,274,11]))),RG=a.lazy(()=>w(()=>import("./PublicEnBlogArticlePage-D9VUwDAp.js"),__vite__mapDeps([275,2,7,3,36,1,9,37,8,38,39,40,6,10,41,274,11]))),TG=a.lazy(()=>w(()=>import("./PublicEnAboutPage-BYtmC927.js"),__vite__mapDeps([276,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),AG=a.lazy(()=>w(()=>import("./PublicEnServicesPage-DHrIfFiu.js"),__vite__mapDeps([277,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),IG=a.lazy(()=>w(()=>import("./YdFreightChinaPage-uTwXiRlc.js"),__vite__mapDeps([278,2,279,7,36,3,1,9,37,8,38,39,40,6,10,41,49,80,11]))),$G=a.lazy(()=>w(()=>import("./YdCustomsBrokerPage-bPepeNfH.js"),__vite__mapDeps([280,2,279,7,36,3,1,9,37,8,38,39,40,6,10,41,49,80,119,281,11]))),jG=a.lazy(()=>w(()=>import("./YdSmbImportPage-YSbI6PQv.js"),__vite__mapDeps([282,2,279,7,36,3,1,9,37,8,38,39,40,6,10,41,49,80,151,93,11]))),OG=a.lazy(()=>w(()=>import("./MultiOriginCalculatorPage-B-LwX81S.js"),__vite__mapDeps([283,2,7,45,36,3,1,9,37,8,38,39,40,6,10,41,248,83,92,102,78,11]))),NG=a.lazy(()=>w(()=>import("./PlansPage-D8jCJWMo.js"),__vite__mapDeps([284,2,7,36,3,1,9,37,8,38,39,40,6,10,41,47,48,51,208,11]))),DG=a.lazy(()=>w(()=>import("./LoginPage-AJ4oniW0.js"),__vite__mapDeps([285,1,2,7,45,36,3,9,37,8,38,39,40,6,10,41,11]))),LG=a.lazy(()=>w(()=>import("./SignupLegalEntityPage-D9sNVksf.js"),__vite__mapDeps([286,2,248,1,7,36,3,9,37,8,38,39,40,6,10,41,100,287,249,78,62,11]))),MG=a.lazy(()=>w(()=>import("./PublicTrackPage-C-04nWx9.js"),__vite__mapDeps([288,2,7,45,36,3,1,9,37,8,38,39,40,6,10,41,102,11]))),kG=a.lazy(()=>w(()=>import("./SupplierPortalPage-CvD5cZtc.js"),__vite__mapDeps([289,2,7,3,9,240,78,38,244,79,49,1,11]))),VG=a.lazy(()=>w(()=>import("./ToolsHubPage-Czo8J9Gw.js"),__vite__mapDeps([290,2,7,3,36,1,9,37,8,38,39,40,6,10,41,51,179,291,92,292,206,223,81,167,293,82,240,91,287,119,294,295,55,296,157,297,183,298,139,299,151,78,264,124,300,301,302,42,11]))),BG=K(()=>w(()=>import("./ToolsIncotermsPage-Ctn9-SNU.js"),__vite__mapDeps([303,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,92,78,49,146,11]))),zG=K(()=>w(()=>import("./ToolsCo2Page-BYL1I571.js"),__vite__mapDeps([306,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,291,11]))),FG=K(()=>w(()=>import("./ToolsPortsPage-Df6qPW0U.js"),__vite__mapDeps([307,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,92,52,230,11]))),HG=K(()=>w(()=>import("./ToolsDistancePage-BPef3gQn.js"),__vite__mapDeps([308,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,179,92,67,11]))),UG=K(()=>w(()=>import("./ToolsCbmPage-BEsLDcmq.js"),__vite__mapDeps([309,2,7,3,36,1,9,37,8,38,39,40,6,10,41,304,305,62,97,183,117,11]))),WG=K(()=>w(()=>import("./ToolsAirFreightPage-jsb2i3_t.js"),__vite__mapDeps([310,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,183,146,55,167,11]))),GG=K(()=>w(()=>import("./ToolsPackingListPage-BqN5lW8r.js"),__vite__mapDeps([311,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,117,97,49,11]))),qG=K(()=>w(()=>import("./ToolsContainerPage-Dc0kU6mi.js"),__vite__mapDeps([312,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,117,292,313,97,11]))),KG=K(()=>w(()=>import("./ToolsHsCodePage-BjpDEtqG.js"),__vite__mapDeps([314,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,78,11]))),XG=K(()=>w(()=>import("./ToolsCustomsCalcPage-DFK-JJez.js"),__vite__mapDeps([315,2,304,9,305,7,36,3,1,37,8,38,39,40,6,10,41,18,62,78,11]))),YG=K(()=>w(()=>import("./ToolsCurrencyPage-BsjvbiD6.js"),__vite__mapDeps([316,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,294,223,167,151,58,11]))),JG=K(()=>w(()=>import("./ToolsDocsCheckPage-BvXATfmA.js"),__vite__mapDeps([317,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,78,104,11]))),QG=K(()=>w(()=>import("./ToolsSchedulePage-Vn8NfeGs.js"),__vite__mapDeps([318,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,78,11]))),ZG=K(()=>w(()=>import("./ToolsFreightRatesPage-C2SMXzYh.js"),__vite__mapDeps([319,2,7,3,36,1,9,37,8,38,39,40,6,10,41,151,55,11]))),e9=K(()=>w(()=>import("./ToolsFreightIndexPage-Casb-zVB.js"),__vite__mapDeps([320,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),t9=K(()=>w(()=>import("./ToolsLandedCostPage-Bjr2THCG.js"),__vite__mapDeps([321,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,78,11]))),n9=K(()=>w(()=>import("./ToolsComparisonPage-HILWqNUL.js"),__vite__mapDeps([322,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,291,49,146,55,11]))),r9=K(()=>w(()=>import("./ToolsChinaCalendarPage-DfoMSmmk.js"),__vite__mapDeps([323,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,55,83,11]))),o9=K(()=>w(()=>import("./ToolsPreShipmentPage-Bn1zDAqj.js"),__vite__mapDeps([324,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,281,67,49,55,11]))),s9=K(()=>w(()=>import("./ToolsDemurragePage-B1H_vYRL.js"),__vite__mapDeps([325,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,326,49,55,11]))),a9=K(()=>w(()=>import("./ToolsPaymentTermsPage-FIG4uIS5.js"),__vite__mapDeps([327,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,78,49,146,11]))),i9=K(()=>w(()=>import("./ToolsInsurancePage-Cm4vHBb8.js"),__vite__mapDeps([328,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,119,55,11]))),l9=K(()=>w(()=>import("./ToolsLeadTimePage-DvWKNbrz.js"),__vite__mapDeps([329,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,92,83,55,206,11]))),c9=K(()=>w(()=>import("./ToolsContainerTrackingPage-D3nalgsx.js"),__vite__mapDeps([330,2,7,3,36,1,9,37,8,38,39,40,6,10,41,331,332,62,73,92,11]))),u9=K(()=>w(()=>import("./ToolsConverterPage-ByDaRkoM.js"),__vite__mapDeps([333,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,294,11]))),d9=K(()=>w(()=>import("./ToolsFreightForwarderPage-CQA8s6rU.js"),__vite__mapDeps([334,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,295,249,146,11]))),f9=K(()=>w(()=>import("./ToolsPackagingPage-BAMca6oA.js"),__vite__mapDeps([335,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,249,55,336,11]))),p9=K(()=>w(()=>import("./ToolsDangerousGoodsPage-DiqX9_Ta.js"),__vite__mapDeps([337,2,304,9,305,7,3,36,1,37,8,38,39,40,6,10,41,62,55,49,264,61,11]))),m9=K(()=>w(()=>import("./ToolsGlossaryPage-DXSnlAwN.js"),__vite__mapDeps([338,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),g9=K(()=>w(()=>import("./ToolsWarehousePage-BIEH94I8.js"),__vite__mapDeps([339,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,151,55,326,11]))),h9=K(()=>w(()=>import("./ToolsTimelinePage-D7NmSEE6.js"),__vite__mapDeps([340,2,7,3,36,1,9,37,8,38,39,40,6,10,41,83,92,206,11]))),v9=K(()=>w(()=>import("./ToolsTradeFinancePage-BbkUaEIx.js"),__vite__mapDeps([341,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,157,249,146,167,55,287,11]))),b9=K(()=>w(()=>import("./ToolsCargoStandardsPage-BGip3Vp8.js"),__vite__mapDeps([342,2,7,3,36,1,9,37,8,38,39,40,6,10,41,179,313,11]))),y9=K(()=>w(()=>import("./ToolsExportDocsPage-DpqvXVqR.js"),__vite__mapDeps([343,2,7,3,36,1,9,37,8,38,39,40,6,10,41,249,104,78,11]))),x9=K(()=>w(()=>import("./ToolsSurchargesPage-CHoTK_Lh.js"),__vite__mapDeps([344,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,157,167,11]))),_9=K(()=>w(()=>import("./ToolsRussiaPortsPage-CGJLJ8Jl.js"),__vite__mapDeps([345,2,7,3,36,1,9,37,8,38,39,40,6,10,41,92,11]))),E9=K(()=>w(()=>import("./ToolsSupplierCheckPage-DlVk-ILA.js"),__vite__mapDeps([346,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,249,146,55,11]))),w9=K(()=>w(()=>import("./ToolsAntiDumpingPage-DkW15DEc.js"),__vite__mapDeps([347,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,167,55,11]))),S9=K(()=>w(()=>import("./ToolsVatRefundPage-B9kLQYFb.js"),__vite__mapDeps([348,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),C9=K(()=>w(()=>import("./ToolsTradeLanesPage-Dyga6mj2.js"),__vite__mapDeps([349,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,139,11]))),P9=K(()=>w(()=>import("./ToolsKpiPage-h2gCQeXZ.js"),__vite__mapDeps([350,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,293,167,249,11]))),R9=K(()=>w(()=>import("./ToolsFreightBrokerPage-BwVGBWlP.js"),__vite__mapDeps([351,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,55,146,11]))),T9=K(()=>w(()=>import("./ToolsExchangeRiskPage-7WWaAsOg.js"),__vite__mapDeps([352,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),A9=K(()=>w(()=>import("./ToolsPortCongestionPage-CUFRAOqb.js"),__vite__mapDeps([353,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,92,167,151,58,11]))),I9=K(()=>w(()=>import("./ToolsCargoClaimsPage-CmLNNdC3.js"),__vite__mapDeps([354,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,61,55,11]))),$9=K(()=>w(()=>import("./ToolsChemicalRegPage-RxpzEk3a.js"),__vite__mapDeps([355,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),j9=K(()=>w(()=>import("./ToolsSeasonalityPage-BdYKagVT.js"),__vite__mapDeps([356,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),O9=K(()=>w(()=>import("./ToolsTransitTimePage-nCqo0ugO.js"),__vite__mapDeps([357,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,81,92,291,49,11]))),N9=K(()=>w(()=>import("./ToolsFreightCostPage-KNPPOJWX.js"),__vite__mapDeps([358,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,55,157,61,146,49,11]))),D9=K(()=>w(()=>import("./ToolsExportControlPage-4AqzVh3e.js"),__vite__mapDeps([359,2,7,3,36,1,9,37,8,38,39,40,6,10,41,61,249,55,119,183,11]))),L9=K(()=>w(()=>import("./ToolsCargoInsuranceCalcPage-Dz6lD2Be.js"),__vite__mapDeps([360,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,11]))),M9=K(()=>w(()=>import("./ToolsRussiaRegionsPage-mlOqMu-Q.js"),__vite__mapDeps([361,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),k9=K(()=>w(()=>import("./ToolsContainerTypesPage-DxpS0eNJ.js"),__vite__mapDeps([362,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,292,301,363,55,146,11]))),V9=K(()=>w(()=>import("./ToolsBillOfLadingPage-B8VAiyFf.js"),__vite__mapDeps([364,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,49,336,365,55,119,146,11]))),B9=K(()=>w(()=>import("./ToolsWeightDimensionsPage-CCXGjwyP.js"),__vite__mapDeps([366,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,313,179,183,292,49,294,11]))),z9=K(()=>w(()=>import("./ToolsMultimodalPage-CT-fV0I8.js"),__vite__mapDeps([367,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,157,49,146,11]))),F9=K(()=>w(()=>import("./ToolsLetterOfCreditPage-BgrtD1PH.js"),__vite__mapDeps([368,2,36,7,3,1,9,37,8,38,39,40,6,10,41,287,119,78,49,11]))),H9=K(()=>w(()=>import("./ToolsFreeZonesPage-KWYfPtUU.js"),__vite__mapDeps([369,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,146,11]))),U9=K(()=>w(()=>import("./ToolsColdChainPage-Du8-NyDb.js"),__vite__mapDeps([370,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,301,167,55,49,146,11]))),W9=K(()=>w(()=>import("./ToolsCargoReadinessPage-CkM0TL8H.js"),__vite__mapDeps([371,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,55,104,11]))),G9=K(()=>w(()=>import("./ToolsTariffSchedulePage-WbSp_4a0.js"),__vite__mapDeps([372,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,60,146,49,11]))),q9=K(()=>w(()=>import("./ToolsSupplyChainRiskPage-BXtoVCI1.js"),__vite__mapDeps([373,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,55,186,151,249,11]))),K9=K(()=>w(()=>import("./ToolsFreightNegotiationPage-DwEWBHyB.js"),__vite__mapDeps([374,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,151,103,49,55,186,11]))),X9=K(()=>w(()=>import("./ToolsWarehouseCalcPage-DoWEIGmu.js"),__vite__mapDeps([375,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,151,301,78,11]))),Y9=K(()=>w(()=>import("./ToolsOriginCertPage-dTBOMHVX.js"),__vite__mapDeps([376,2,7,3,36,1,9,37,8,38,39,40,6,10,41,297,249,55,146,336,365,260,11]))),J9=K(()=>w(()=>import("./ToolsImportLicensePage-BFQrr3Ry.js"),__vite__mapDeps([377,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,61,146,78,49,11]))),Q9=K(()=>w(()=>import("./ToolsShipmentTrackerPage-DvOl1LUU.js"),__vite__mapDeps([378,2,7,3,36,1,9,37,8,38,39,40,6,10,41,331,55,49,11]))),Z9=K(()=>w(()=>import("./ToolsChinaSupplierPage-BQdRof5A.js"),__vite__mapDeps([379,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,146,287,55,380,60,80,116,11]))),eq=K(()=>w(()=>import("./ToolsTradeCompliancePage-Dtg1bZ4F.js"),__vite__mapDeps([381,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,119,61,249,55,11]))),tq=K(()=>w(()=>import("./ToolsCustomsBrokerCalcPage-CJ06lCpI.js"),__vite__mapDeps([382,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,295,183,49,78,11]))),nq=K(()=>w(()=>import("./ToolsEcommerceImportPage-CHt_URuI.js"),__vite__mapDeps([383,2,7,3,36,1,9,37,8,38,39,40,6,10,41,302,116,55,249,260,146,11]))),rq=K(()=>w(()=>import("./ToolsFreightForwarderGuidePage-DlcCx_mb.js"),__vite__mapDeps([384,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,249,55,80,297,206,167,11]))),oq=K(()=>w(()=>import("./ToolsIncotermsCalcPage-BClSuTZl.js"),__vite__mapDeps([385,2,7,36,3,1,9,37,8,38,39,40,6,10,41,18,294,157,119,249,55,11]))),sq=K(()=>w(()=>import("./ToolsPackagingRequirementsPage-DwIMIJ53.js"),__vite__mapDeps([386,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,301,292,302,249,11]))),aq=K(()=>w(()=>import("./ToolsRailwayFreightPage-BSrV3ZH1.js"),__vite__mapDeps([387,2,7,3,36,1,9,37,8,38,39,40,6,10,41,157,249,298,55,11]))),iq=K(()=>w(()=>import("./ToolsLetterOfCreditCalcPage-DL59RgAF.js"),__vite__mapDeps([388,2,7,3,36,1,9,37,8,38,39,40,6,10,41,287,157,55,249,119,11]))),lq=K(()=>w(()=>import("./ToolsCarbonFootprintPage-ZYecOMzr.js"),__vite__mapDeps([389,2,7,3,36,1,9,37,8,38,39,40,6,10,41,291,249,55,157,151,293,11]))),cq=K(()=>w(()=>import("./ToolsAirCargoGuidePage-BLLcjCla.js"),__vite__mapDeps([390,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,249,11]))),uq=K(()=>w(()=>import("./ToolsChinaHolidaysPage-DnRt9X-d.js"),__vite__mapDeps([391,2,7,3,36,1,9,37,8,38,39,40,6,10,41,151,249,55,11]))),dq=K(()=>w(()=>import("./ToolsPortStoragePage-Cg3TtjAd.js"),__vite__mapDeps([392,2,7,3,36,1,9,37,8,38,39,40,6,10,41,92,157,55,249,151,11]))),fq=K(()=>w(()=>import("./ToolsContainerSizesPage-DbZtBwYE.js"),__vite__mapDeps([393,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),pq=K(()=>w(()=>import("./ToolsImportDocumentsPage-DeZGuBew.js"),__vite__mapDeps([394,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),mq=K(()=>w(()=>import("./ToolsLogisticsCostPage-D1mebHp7.js"),__vite__mapDeps([395,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),gq=K(()=>w(()=>import("./ToolsShippingTermsPage-BVBVvudf.js"),__vite__mapDeps([396,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),hq=K(()=>w(()=>import("./ToolsSupplyChainFinancePage-CHgl17UK.js"),__vite__mapDeps([397,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),vq=K(()=>w(()=>import("./ToolsChineseSuppliersPage-DrwC2nYI.js"),__vite__mapDeps([398,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),bq=K(()=>w(()=>import("./ToolsRailwayCalcPage-wzIlgnZm.js"),__vite__mapDeps([399,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),yq=K(()=>w(()=>import("./ToolsMultimodalComparePage-CiFGFk_E.js"),__vite__mapDeps([400,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),xq=K(()=>w(()=>import("./ToolsWarrantyClaimsPage-7MdupW0w.js"),__vite__mapDeps([401,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),_q=K(()=>w(()=>import("./ToolsExportDocumentsPage-BEuEAG6L.js"),__vite__mapDeps([402,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Eq=K(()=>w(()=>import("./ToolsChinaPaymentsPage-CPvRxeCH.js"),__vite__mapDeps([403,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),wq=K(()=>w(()=>import("./ToolsLoadingNormsPage-BdxabC9P.js"),__vite__mapDeps([404,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Sq=K(()=>w(()=>import("./ToolsHazmatGuidePage-CCuiSj4k.js"),__vite__mapDeps([405,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Cq=K(()=>w(()=>import("./ToolsFreeTradeZonesPage-DnE5AERU.js"),__vite__mapDeps([406,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Pq=K(()=>w(()=>import("./ToolsShipmentVisibilityPage-DkF1lksW.js"),__vite__mapDeps([407,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Rq=K(()=>w(()=>import("./ToolsImporterInsurancePage-CnmhU-qL.js"),__vite__mapDeps([408,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Tq=K(()=>w(()=>import("./ToolsCurrencyHedgingPage-CrcPMjl8.js"),__vite__mapDeps([409,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Aq=K(()=>w(()=>import("./ToolsHonestSignPage-CNwDh0uN.js"),__vite__mapDeps([410,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Iq=K(()=>w(()=>import("./ToolsLclCalculatorPage-MHm48rd7.js"),__vite__mapDeps([411,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),$q=K(()=>w(()=>import("./ToolsCarrierComparePage-BaaWaqoZ.js"),__vite__mapDeps([412,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),jq=K(()=>w(()=>import("./ToolsEaeuRulesPage-DeMBna05.js"),__vite__mapDeps([413,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Oq=K(()=>w(()=>import("./ToolsHsCodeWizardPage-B0HUUYPo.js"),__vite__mapDeps([414,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Nq=K(()=>w(()=>import("./ToolsInventoryPlanningPage-COtKIvy0.js"),__vite__mapDeps([415,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Dq=K(()=>w(()=>import("./ToolsRouteOptimizationPage-CYYBnPFi.js"),__vite__mapDeps([416,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),Lq=K(()=>w(()=>import("./ToolsFreightAuditPage-rCNOGG3k.js"),__vite__mapDeps([417,2,7,3,36,1,9,37,8,38,39,40,6,10,41,157,78,49,11]))),Mq=K(()=>w(()=>import("./ToolsBolGuidePage-Cykg_6Cw.js"),__vite__mapDeps([418,2,7,3,36,1,9,37,8,38,39,40,6,10,41,92,55,49,11]))),kq=K(()=>w(()=>import("./ToolsCustomsBondPage-ClvdWVa7.js"),__vite__mapDeps([419,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,119,124,49,146,157,11]))),Vq=K(()=>w(()=>import("./ToolsCertOriginPage-hbDDjyRM.js"),__vite__mapDeps([420,2,7,3,36,1,9,37,8,38,39,40,6,10,41,206,298,78,49,11]))),Bq=K(()=>w(()=>import("./ToolsImportVatPage-DmaqgnwQ.js"),__vite__mapDeps([421,2,36,7,3,1,9,37,8,38,39,40,6,10,41,49,78,11]))),zq=K(()=>w(()=>import("./ToolsLithiumBatteryPage-PwlNgGox.js"),__vite__mapDeps([422,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,92,49,11]))),Fq=K(()=>w(()=>import("./ToolsIspm15Page-Sx86klAi.js"),__vite__mapDeps([423,2,7,3,36,1,9,37,8,38,39,40,6,10,41,291,49,55,11]))),Hq=K(()=>w(()=>import("./ToolsPhytoCertPage-C_VwmZop.js"),__vite__mapDeps([424,2,7,3,36,1,9,37,8,38,39,40,6,10,41,291,206,146,49,55,11]))),Uq=K(()=>w(()=>import("./ToolsTemperatureCargoPage-B6CuxsM2.js"),__vite__mapDeps([425,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,301,49,363,55,11]))),Wq=K(()=>w(()=>import("./ToolsOversizeCargoPage-CIdoGUM2.js"),__vite__mapDeps([426,2,7,3,36,1,9,37,8,38,39,40,6,10,41,304,62,55,49,336,365,11]))),Gq=K(()=>w(()=>import("./ToolsTradeFinanceCalcPage-uuqMPtMs.js"),__vite__mapDeps([427,2,7,3,36,1,9,37,8,38,39,40,6,10,41,167,249,287,55,157,119,11]))),qq=K(()=>w(()=>import("./ToolsBreakBulkPage-pDA7lxai.js"),__vite__mapDeps([428,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,49,429,11]))),Kq=K(()=>w(()=>import("./ToolsSanctionsCheckPage-DbtfD7E3.js"),__vite__mapDeps([430,2,7,3,36,1,9,37,8,38,39,40,6,10,41,60,55,61,119,146,249,73,183,11]))),Xq=K(()=>w(()=>import("./ToolsExportLicensePage-BAtjRGEL.js"),__vite__mapDeps([431,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,49,11]))),Yq=K(()=>w(()=>import("./ToolsFumigationPage-C9l_jP5-.js"),__vite__mapDeps([432,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,291,49,146,11]))),Jq=K(()=>w(()=>import("./ToolsContainerInspectionPage-D33XC1Di.js"),__vite__mapDeps([433,2,304,9,7,3,36,1,37,8,38,39,40,6,10,41,11]))),Qq=K(()=>w(()=>import("./ToolsRoRoGuidePage-CXWZPFM5.js"),__vite__mapDeps([434,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,78,435,92,11]))),Zq=K(()=>w(()=>import("./ToolsVgmCalcPage-CabBt5B3.js"),__vite__mapDeps([436,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,55,249,11]))),e7=K(()=>w(()=>import("./ToolsBondedWarehousePage-BZ1dXYcQ.js"),__vite__mapDeps([437,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,67,49,78,11]))),t7=K(()=>w(()=>import("./ToolsAirWaybillPage-CYUQ2KTV.js"),__vite__mapDeps([438,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,55,119,11]))),n7=K(()=>w(()=>import("./ToolsInvoiceTemplatePage-CzCLlU1b.js"),__vite__mapDeps([439,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,146,78,11]))),r7=K(()=>w(()=>import("./ToolsShippingInstructionsPage-B4a4R13m.js"),__vite__mapDeps([440,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,78,81,49,55,11]))),o7=K(()=>w(()=>import("./ToolsTruckingCalcPage-sEjmME6z.js"),__vite__mapDeps([441,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),s7=K(()=>w(()=>import("./ToolsSupplyChainKpiPage-BAUC4z2n.js"),__vite__mapDeps([442,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),a7=K(()=>w(()=>import("./ToolsSeaFreightChecklistPage-D3LpOJdm.js"),__vite__mapDeps([443,2,7,3,36,1,9,37,8,38,39,40,6,10,41,67,49,55,11]))),i7=K(()=>w(()=>import("./ToolsSpotRateCalcPage-D7vJnlAh.js"),__vite__mapDeps([444,2,7,3,36,1,9,37,8,38,39,40,6,10,41,186,49,55,151,167,11]))),l7=K(()=>w(()=>import("./ToolsPoManagementPage-ryINwzFn.js"),__vite__mapDeps([445,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),c7=K(()=>w(()=>import("./ToolsCharterPartyPage-DaZmWr3t.js"),__vite__mapDeps([446,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,92,55,119,11]))),u7=K(()=>w(()=>import("./ToolsSingleWindowPage-Cyt_Aa1O.js"),__vite__mapDeps([447,2,304,9,7,3,36,1,37,8,38,39,40,6,10,41,11]))),d7=K(()=>w(()=>import("./ToolsDdpDduCalcPage-D2mR6cyi.js"),__vite__mapDeps([448,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,249,146,55,11]))),f7=K(()=>w(()=>import("./ToolsCbamGuidePage-DW42BHm0.js"),__vite__mapDeps([449,2,7,3,36,1,9,37,8,38,39,40,6,10,41,380,291,55,186,49,11]))),p7=K(()=>w(()=>import("./ToolsImportQuotasPage-DmJP5TWw.js"),__vite__mapDeps([450,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,55,11]))),m7=K(()=>w(()=>import("./ToolsLetterOfIndemnityPage-DN6gT_dE.js"),__vite__mapDeps([451,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,49,55,119,11]))),g7=K(()=>w(()=>import("./ToolsParallelImportPage-Vy4qzVjF.js"),__vite__mapDeps([452,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,55,249,61,146,11]))),h7=K(()=>w(()=>import("./ToolsFreightRateIndexPage-Dzf0vY_T.js"),__vite__mapDeps([453,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),v7=K(()=>w(()=>import("./ToolsCargoReleaseOrderPage-CuJsYPVa.js"),__vite__mapDeps([454,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,55,49,299,11]))),b7=K(()=>w(()=>import("./ToolsTransshipmentGuidePage-CTFKSBpo.js"),__vite__mapDeps([455,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),y7=K(()=>w(()=>import("./ToolsCustomsValueCalcPage-Cah4qvsK.js"),__vite__mapDeps([456,2,7,3,36,1,9,37,8,38,39,40,6,10,41,78,84,11]))),x7=K(()=>w(()=>import("./ToolsContainerLeasingPage-5BR9ahdc.js"),__vite__mapDeps([457,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),_7=K(()=>w(()=>import("./ToolsExciseDutyPage-BVEIdk3E.js"),__vite__mapDeps([458,2,36,7,3,1,9,37,8,38,39,40,6,10,41,78,49,11]))),E7=K(()=>w(()=>import("./ToolsChinaExportTaxPage-BB8fIuy_.js"),__vite__mapDeps([459,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),w7=K(()=>w(()=>import("./ToolsAirVsSeaCalcPage-TE8LiHlJ.js"),__vite__mapDeps([460,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),S7=K(()=>w(()=>import("./ToolsEuCustomsClearancePage-BkCBworp.js"),__vite__mapDeps([461,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),C7=K(()=>w(()=>import("./ToolsPortDwellTimePage-YEAmkBpZ.js"),__vite__mapDeps([462,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),P7=K(()=>w(()=>import("./ToolsRailwayLogisticsPage-CllsuLuB.js"),__vite__mapDeps([463,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),R7=K(()=>w(()=>import("./ToolsCourierVsFreightPage-dV7MIogM.js"),__vite__mapDeps([464,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),T7=K(()=>w(()=>import("./ToolsIncotermsQuizPage-Bq6tTAFo.js"),__vite__mapDeps([465,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),A7=K(()=>w(()=>import("./ToolsFreightPaymentTermsPage-CnUzT5pR.js"),__vite__mapDeps([466,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),I7=K(()=>w(()=>import("./ToolsTradeDocPackPage-DlyeuA7F.js"),__vite__mapDeps([467,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),$7=K(()=>w(()=>import("./ToolsEaeuTariffPage-DHWQO3tw.js"),__vite__mapDeps([468,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),j7=K(()=>w(()=>import("./ToolsColdChainMonitorPage-C8Nx7Hv7.js"),__vite__mapDeps([469,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),O7=K(()=>w(()=>import("./ToolsSupplierAuditPage-TySXX25H.js"),__vite__mapDeps([470,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,116,297,49,146,380,157,52,103,11]))),N7=K(()=>w(()=>import("./ToolsLoadPlanPage-B053cLMa.js"),__vite__mapDeps([471,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,167,97,55,249,117,11]))),D7=K(()=>w(()=>import("./ToolsContainerFillCalculatorPage-D7sYP_aJ.js"),__vite__mapDeps([472,2,7,36,3,1,9,37,8,38,39,40,6,10,41,304,305,62,42,117,97,179,11]))),L7=K(()=>w(()=>import("./ToolsEcommerceLogisticsPage-DAW4vATx.js"),__vite__mapDeps([473,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,49,55,302,11]))),M7=K(()=>w(()=>import("./ToolsCertificationPage-C9Lf2DgY.js"),__vite__mapDeps([474,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,55,249,157,11]))),k7=K(()=>w(()=>import("./ToolsFclVsLclPage-i1_Lz-Tp.js"),__vite__mapDeps([475,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,157,167,11]))),V7=K(()=>w(()=>import("./ToolsChinaRegionsPage-CtL2FUHd.js"),__vite__mapDeps([476,2,7,3,36,1,9,37,8,38,39,40,6,10,41,380,11]))),B7=K(()=>w(()=>import("./ToolsTruckFreightCalcPage-B5RZRCD5.js"),__vite__mapDeps([477,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),z7=K(()=>w(()=>import("./ToolsPhytosanitaryPage-xN2JsSAS.js"),__vite__mapDeps([478,2,36,7,3,1,9,37,8,38,39,40,6,10,41,291,11]))),F7=K(()=>w(()=>import("./ToolsReExportPage-C9_-VJhd.js"),__vite__mapDeps([479,2,36,7,3,1,9,37,8,38,39,40,6,10,41,223,11]))),H7=K(()=>w(()=>import("./ToolsQualityControlPage-BH_hBDOh.js"),__vite__mapDeps([480,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),U7=K(()=>w(()=>import("./ToolsGoodsDeclarationPage-CVH5EeUQ.js"),__vite__mapDeps([481,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),W7=K(()=>w(()=>import("./ToolsConsolidationCalcPage-B6giXh4m.js"),__vite__mapDeps([482,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),G7=K(()=>w(()=>import("./ToolsBankGuaranteePage-C-tcChJ2.js"),__vite__mapDeps([483,2,36,7,3,1,9,37,8,38,39,40,6,10,41,119,11]))),q7=K(()=>w(()=>import("./ToolsPortFeesCalcPage-Bjz3maY3.js"),__vite__mapDeps([484,2,36,7,3,1,9,37,8,38,39,40,6,10,41,92,11]))),K7=K(()=>w(()=>import("./ToolsImportQuotaPage-ZE3wgFEE.js"),__vite__mapDeps([485,2,36,7,3,1,9,37,8,38,39,40,6,10,41,124,11]))),X7=K(()=>w(()=>import("./ToolsCarnetAtaPage-CcAIWdvW.js"),__vite__mapDeps([486,2,36,7,3,1,9,37,8,38,39,40,6,10,41,206,11]))),Y7=K(()=>w(()=>import("./ToolsDutyDrawbackPage-C6PD30jO.js"),__vite__mapDeps([487,2,36,7,3,1,9,37,8,38,39,40,6,10,41,151,11]))),J7=K(()=>w(()=>import("./ToolsColdStorageCalcPage-ZZu44F10.js"),__vite__mapDeps([488,2,36,7,3,1,9,37,8,38,39,40,6,10,41,301,11]))),Q7=K(()=>w(()=>import("./ToolsMarineInsuranceTypesPage-4qpw9a7T.js"),__vite__mapDeps([489,2,36,7,3,1,9,37,8,38,39,40,6,10,41,300,11]))),Z7=K(()=>w(()=>import("./ToolsPalletCalcPage-BeQQj5Jf.js"),__vite__mapDeps([490,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),eK=K(()=>w(()=>import("./ToolsImportProcedurePage-Ca-692yv.js"),__vite__mapDeps([491,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),tK=K(()=>w(()=>import("./ToolsLinerTermsPage-sOiOmeMO.js"),__vite__mapDeps([492,2,36,7,3,1,9,37,8,38,39,40,6,10,41,296,11]))),nK=K(()=>w(()=>import("./ToolsFreightTenderPage-Du-zgn_y.js"),__vite__mapDeps([493,2,7,3,36,1,9,37,8,38,39,40,6,10,41,62,295,297,151,84,49,97,117,55,11]))),rK=K(()=>w(()=>import("./ToolsCustomsRulingPage-CzXXsUJT.js"),__vite__mapDeps([494,2,36,7,3,1,9,37,8,38,39,40,6,10,41,11]))),oK=K(()=>w(()=>import("./ToolsBufferStockPage-DKB_MnnB.js"),__vite__mapDeps([495,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,11]))),sK=K(()=>w(()=>import("./ToolsGreenLogisticsPage-D73oGB77.js"),__vite__mapDeps([496,2,7,3,36,1,9,37,8,38,39,40,6,10,41,291,336,365,11]))),aK=K(()=>w(()=>import("./ToolsFreightMarkupPage-BmgwyKHU.js"),__vite__mapDeps([497,2,7,36,3,1,9,37,8,38,39,40,6,10,41,18,157,167,49,11]))),iK=K(()=>w(()=>import("./ToolsPortProcedurePage-CHZ8sW8i.js"),__vite__mapDeps([498,2,7,3,36,1,9,37,8,38,39,40,6,10,41,249,55,11]))),lK=K(()=>w(()=>import("./ToolsContainerStuffingPage-kpGUN95s.js"),__vite__mapDeps([499,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,249,55,11]))),cK=K(()=>w(()=>import("./ToolsCargoRejectionPage-CFxMKlpX.js"),__vite__mapDeps([500,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,249,84,11]))),uK=K(()=>w(()=>import("./ToolsReverseLogisticsPage-D-SkcuUr.js"),__vite__mapDeps([501,2,7,3,36,1,9,37,8,38,39,40,6,10,41,294,55,67,157,11]))),dK=K(()=>w(()=>import("./ToolsBookingChecklistPage-BsYm0G-d.js"),__vite__mapDeps([502,2,7,3,36,1,9,37,8,38,39,40,6,10,41,223,336,365,55,301,11]))),fK=K(()=>w(()=>import("./ToolsMultimodalDocsPage-DH-iC3f1.js"),__vite__mapDeps([503,2,7,3,36,1,9,37,8,38,39,40,6,10,41,249,11]))),pK=K(()=>w(()=>import("./ToolsExportFinancePage-DDiHZI4U.js"),__vite__mapDeps([504,2,7,3,36,1,9,37,8,38,39,40,6,10,41,287,119,167,157,249,55,11]))),mK=K(()=>w(()=>import("./ToolsComplianceCertPage-CcelruTk.js"),__vite__mapDeps([505,2,7,3,36,1,9,37,8,38,39,40,6,10,41,119,260,157,55,11]))),gK=K(()=>w(()=>import("./ToolsShipperLetterPage-Sds1C8dv.js"),__vite__mapDeps([506,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,249,11]))),hK=K(()=>w(()=>import("./ToolsPreAdvicePage-CarfWWnF.js"),__vite__mapDeps([507,2,7,3,36,1,9,37,8,38,39,40,6,10,41,151,119,249,146,55,11]))),vK=K(()=>w(()=>import("./ToolsCargoSurveyPage-BcO4Oqjx.js"),__vite__mapDeps([508,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,249,55,127,11]))),bK=K(()=>w(()=>import("./ToolsDemurrageClaimPage-Di1DfON8.js"),__vite__mapDeps([509,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,119,157,249,55,11]))),yK=K(()=>w(()=>import("./ToolsPortAgencyPage-BNoWZAKE.js"),__vite__mapDeps([510,2,7,3,36,1,9,37,8,38,39,40,6,10,41,157,249,92,55,11]))),xK=K(()=>w(()=>import("./ToolsFreightClaimPage-BxTtAwLm.js"),__vite__mapDeps([511,2,7,3,36,1,9,37,8,38,39,40,6,10,41,183,249,157,55,119,11]))),_K=K(()=>w(()=>import("./ToolsStorageInTransitPage-DYWxPtTP.js"),__vite__mapDeps([512,2,7,3,36,1,9,37,8,38,39,40,6,10,41,151,249,55,157,11]))),EK=K(()=>w(()=>import("./ToolsLclBookingPage-CTLC_b8z.js"),__vite__mapDeps([513,2,7,3,36,1,9,37,8,38,39,40,6,10,41,117,97,55,49,11]))),wK=K(()=>w(()=>import("./ToolsSpecialCargoPage-Dbmow0Tj.js"),__vite__mapDeps([514,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,179,49,11]))),SK=K(()=>w(()=>import("./ToolsHazardousClassPage-UmExvnNC.js"),__vite__mapDeps([515,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,55,146,11]))),CK=K(()=>w(()=>import("./ToolsCargoTempPage-P5G3ZPwE.js"),__vite__mapDeps([516,2,7,3,36,1,9,37,8,38,39,40,6,10,41,301,55,11]))),PK=K(()=>w(()=>import("./ToolsInsuranceClaimPage-Bpna9OjM.js"),__vite__mapDeps([517,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,49,146,11]))),RK=K(()=>w(()=>import("./ToolsContainerDamagePage-DFgsuxhe.js"),__vite__mapDeps([518,2,7,3,36,1,9,37,8,38,39,40,6,10,41,55,49,146,11]))),TK=K(()=>w(()=>import("./ToolsReeferBookingPage-DliP8_oh.js"),__vite__mapDeps([519,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,301,55,11]))),AK=K(()=>w(()=>import("./ToolsTrackTracePage-ICi6jqyg.js"),__vite__mapDeps([520,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,55,11]))),IK=a.lazy(()=>w(()=>import("./MarketingHomePage-BLv8wmCW.js"),__vite__mapDeps([521,2,1,26,9,7,3,11,142,36,37,8,38,39,40,6,10,41,174,331,34,35,31,32,33,42,43,522,429,435,127,49,119,51,523,524,126,80,124,297,52,525,47,48,240]))),$K=a.lazy(()=>w(()=>import("./PublicFaqPage-DY8bUCnx.js"),__vite__mapDeps([526,2,7,3,36,1,9,37,8,38,39,40,6,10,41,11]))),jK=a.lazy(()=>w(()=>import("./MarketingCasesPage-DZLwJcNq.js"),__vite__mapDeps([527,2,7,3,36,1,9,37,8,38,39,40,6,10,41,528,80,230,49,529,524,11]))),OK=a.lazy(()=>w(()=>import("./MarketingCaseDetailPage-CuU29-GN.js"),__vite__mapDeps([530,2,7,3,36,1,9,37,8,38,39,40,6,10,41,528,62,206,529,524,51,49,11]))),NK=a.lazy(()=>w(()=>import("./MarketingReviewsPage-AkrpCM0g.js"),__vite__mapDeps([531,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,523,142,80,230,524,103,124,11]))),DK=a.lazy(()=>w(()=>import("./MarketingPartnersPage-xzqwuKAd.js"),__vite__mapDeps([532,2,7,3,36,1,9,37,8,38,39,40,6,10,41,230,124,533,534,297,52,11]))),LK=a.lazy(()=>w(()=>import("./MarketingTrustPage-Cfcyp8Xo.js"),__vite__mapDeps([535,2,7,3,36,1,9,37,8,38,39,40,6,10,41,124,113,91,52,525,536,297,49,11]))),MK=a.lazy(()=>w(()=>import("./MarketingDocumentsPage-BDlGN6f2.js"),__vite__mapDeps([537,2,7,36,3,1,9,37,8,38,39,40,6,10,41,230,124,73,11]))),kK=a.lazy(()=>w(()=>import("./MarketingCooperationPage-HotzYIgt.js"),__vite__mapDeps([538,2,7,3,36,1,9,37,8,38,39,40,6,10,41,539,540,49,533,11]))),VK=a.lazy(()=>w(()=>import("./MarketingJoinPage-CtqcESvB.js"),__vite__mapDeps([541,2,7,3,36,1,9,37,8,38,39,40,6,10,41,295,534,539,167,540,542,543,11]))),BK=a.lazy(()=>w(()=>import("./MarketingHowItWorksPage-BGHjwyHc.js"),__vite__mapDeps([544,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,240,48,72,281,298,43,52,11]))),zK=a.lazy(()=>w(()=>import("./MarketingAdvantagesPage-irtKk8P8.js"),__vite__mapDeps([545,2,7,3,36,1,9,37,8,38,39,40,6,10,41,80,127,91,534,539,533,205,78,49,60,11]))),FK=a.lazy(()=>w(()=>import("./MarketingSupportPage-CwdRs5iF.js"),__vite__mapDeps([546,2,7,3,36,1,9,37,8,38,39,40,6,10,41,18,103,91,230,49,11]))),HK=a.lazy(()=>w(()=>import("./MarketingCashbackPage-DNFeUSGI.js"),__vite__mapDeps([547,2,7,3,36,1,9,37,8,38,39,40,6,10,41,529,119,297,208,49,167,51,533,11]))),UK=a.lazy(()=>w(()=>import("./MarketingNewsPage-oxSufjo1.js"),__vite__mapDeps([548,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,542,83,230,167,11]))),WK=a.lazy(()=>w(()=>import("./MarketingAdditionalServicesPage-CpndIhq2.js"),__vite__mapDeps([549,2,7,3,36,1,9,37,8,38,39,40,6,10,41,536,93,429,49,11]))),GK=a.lazy(()=>w(()=>import("./SolutionsIndexPage-CRt6sNTq.js"),__vite__mapDeps([550,2,7,3,36,1,9,37,8,38,39,40,6,10,41,240,534,11]))),qK=a.lazy(()=>w(()=>import("./SolutionsImporterPage-CAhMSV7b.js"),__vite__mapDeps([551,2,552,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,429,73,49,534,42,238,11]))),KK=a.lazy(()=>w(()=>import("./SolutionsExporterPage-C9AcO8RQ.js"),__vite__mapDeps([553,2,552,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,429,73,49,52,206,533,298,11]))),XK=a.lazy(()=>w(()=>import("./SolutionsForwarderPage-3ynurNP0.js"),__vite__mapDeps([554,2,552,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,429,73,49,539,533,11]))),YK=a.lazy(()=>w(()=>import("./SolutionsCarrierPage-BlLsvZ9Q.js"),__vite__mapDeps([555,2,552,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,429,73,49,556,205,72,180,281,11]))),JK=a.lazy(()=>w(()=>import("./MarineServicePage-tqGcxWhB.js"),__vite__mapDeps([557,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,52,42,92,559,11]))),QK=a.lazy(()=>w(()=>import("./RailwayServicePage-DtlYF3Qm.js"),__vite__mapDeps([560,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,43,559,561,42,11]))),ZK=a.lazy(()=>w(()=>import("./AutoServicePage-CLckGrmh.js"),__vite__mapDeps([562,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,559,42,52,139,11]))),eX=a.lazy(()=>w(()=>import("./AirServicePage-jRLTVQmC.js"),__vite__mapDeps([563,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,559,564,51,11]))),tX=a.lazy(()=>w(()=>import("./GroupageServicePage-DtJFi-iP.js"),__vite__mapDeps([565,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,93,534,83,42,561,11]))),nX=a.lazy(()=>w(()=>import("./MultimodalServicePage-kzAG_6tM.js"),__vite__mapDeps([566,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,205,556,561,128,11]))),rX=a.lazy(()=>w(()=>import("./CustomsServicePage-CwSCC-Ph.js"),__vite__mapDeps([567,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,206,281,238,11]))),oX=a.lazy(()=>w(()=>import("./ContainerRentalServicePage-zWrucMmJ.js"),__vite__mapDeps([568,2,558,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,49,83,292,11]))),sX=a.lazy(()=>w(()=>import("./AboutCompanyPage-C1waNT8T.js"),__vite__mapDeps([569,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,524,51,556,52,11]))),aX=a.lazy(()=>w(()=>import("./ContactsPageDS-ZosTPKjP.js"),__vite__mapDeps([570,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,559,52,49,11]))),iX=a.lazy(()=>w(()=>import("./VacanciesPage-Ytlcxteq.js"),__vite__mapDeps([571,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,299,543,51,11]))),lX=a.lazy(()=>w(()=>import("./PrivacyPolicyPage-FdAbkT_q.js"),__vite__mapDeps([572,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,11]))),cX=a.lazy(()=>w(()=>import("./RoutePairLandingPage-i3xGEGXJ.js"),__vite__mapDeps([573,2,1,7,45,3,36,9,37,8,38,39,40,6,10,41,26,11,559,92,43]))),uX=a.lazy(()=>w(()=>import("./IndustryLandingPage-D4MMCWyU.js"),__vite__mapDeps([574,2,435,39,36,7,3,1,9,37,8,38,40,6,10,41,179,264,564,522,429,72,52,180,99,42,552,47,48,73,49,11]))),dX=a.lazy(()=>w(()=>import("./CompetitorLandingPage-DNQWsFFA.js"),__vite__mapDeps([575,2,7,3,36,1,9,37,8,38,39,40,6,10,41,49,146,11]))),fX=a.lazy(()=>w(()=>import("./DostavkaIndexPage-xrNYjzZl.js"),__vite__mapDeps([576,2,7,3,36,1,9,37,8,38,39,40,6,10,41,577,52,11]))),pX=a.lazy(()=>w(()=>import("./DostavkaCountryPage-DQiWW9Tz.js"),__vite__mapDeps([578,2,7,36,3,1,9,37,8,38,39,40,6,10,41,577,18,52,49,11]))),mX=a.lazy(()=>w(()=>import("./DostavkaCityPage-D9KFXnHQ.js"),__vite__mapDeps([579,2,7,36,3,1,9,37,8,38,39,40,6,10,41,577,18,248,52,49,11]))),gX=a.lazy(()=>w(()=>import("./MarketingNotFoundPage-BFKFxUOM.js"),__vite__mapDeps([580,2,7,3,36,1,9,37,8,38,39,40,6,10,41,556,11]))),hX=a.lazy(()=>w(()=>import("./ResourcesHubPage-xXWCIyJY.js"),__vite__mapDeps([581,2,7,3,36,1,9,37,8,38,39,40,6,10,41,47,48,582,583,51,295,167,429,11]))),vX=a.lazy(()=>w(()=>import("./GlossaryPage-DGcv-_S8.js"),__vite__mapDeps([584,2,7,3,36,1,9,37,8,38,39,40,6,10,41,271,583,11]))),bX=a.lazy(()=>w(()=>import("./GuidesIndexPage-Ci8I--Nz.js"),__vite__mapDeps([585,2,7,3,36,1,9,37,8,38,39,40,6,10,41,582,83,11]))),yX=a.lazy(()=>w(()=>import("./CustomsChina2026-lcI4lehS.js"),__vite__mapDeps([586,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),xX=a.lazy(()=>w(()=>import("./IncotermsPlain-CpxLaUvs.js"),__vite__mapDeps([588,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),_X=a.lazy(()=>w(()=>import("./HowToReadBL-zL5Rbsht.js"),__vite__mapDeps([589,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),EX=a.lazy(()=>w(()=>import("./ReduceLogisticsCosts-BIqZEdsT.js"),__vite__mapDeps([590,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),wX=a.lazy(()=>w(()=>import("./VttGuide-DoaVjo-k.js"),__vite__mapDeps([591,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),SX=a.lazy(()=>w(()=>import("./ChinaContractGuide-BO87JTWE.js"),__vite__mapDeps([592,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),CX=a.lazy(()=>w(()=>import("./DemurrageDetentionGuide-lcgphkUN.js"),__vite__mapDeps([593,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),PX=a.lazy(()=>w(()=>import("./FclVsLclGuide-DR_EIW9O.js"),__vite__mapDeps([594,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),RX=a.lazy(()=>w(()=>import("./AirCargoGuide-DQeIs0sV.js"),__vite__mapDeps([595,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),TX=a.lazy(()=>w(()=>import("./CustomsDutiesGuide-BDSAnNhc.js"),__vite__mapDeps([596,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),AX=a.lazy(()=>w(()=>import("./RailFreightGuide-N5k67_NA.js"),__vite__mapDeps([597,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),IX=a.lazy(()=>w(()=>import("./CargoInsuranceGuide-fvCe3EXA.js"),__vite__mapDeps([598,2,587,7,3,36,1,9,37,8,38,39,40,6,10,41,83,62,582,11]))),$X=a.lazy(()=>w(()=>import("./MarketingResetPasswordPage-C5ezFSf6.js"),__vite__mapDeps([599,2,74,7,3,9,49,127,1,11]))),jX=a.lazy(()=>w(()=>import("./VerifyEmailPage-DbRUYM1s.js"),__vite__mapDeps([600,2,601,602,1,9,7,3,11]))),OX=a.lazy(()=>w(()=>import("./ConfirmEmailChangePage-DAQMLtRq.js"),__vite__mapDeps([603,2,601,602,1,9,7,3,11]))),NX=a.lazy(()=>w(()=>import("./AdminGuard-CrooIpr7.js"),__vite__mapDeps([604,2,7,45,3,1,9,11]))),DX=a.lazy(()=>w(()=>import("./AdminLayout-CmmLp2SC.js"),__vite__mapDeps([605,2,7,3,606,9,607,166,608,609,610,256,50,55,218,108,39,83,181,80,260,41,298,40,297,230,611,167,38,223,118,1,11,612]))),LX=a.lazy(()=>w(()=>import("./PublicTrackingPage-CYBcL9sx.js"),__vite__mapDeps([613,2,614,11,615,616,192,190,199,617,618,619,198,1,9,7,3]))),MX=a.lazy(()=>w(()=>import("./PublicContainerTrackingPage-sjLn7CyQ.js"),__vite__mapDeps([620,2,7,45,36,3,1,9,37,8,38,39,40,6,10,41,331,332,62,91,55,85,73,81,84,11]))),kX=a.lazy(()=>w(()=>import("./AdminOverviewPage-YDX9F447.js"),__vite__mapDeps([621,2,165,7,3,121,1,122,123,9,104,124,125,126,45,166,622,623,191,258,223,78,11]))),VX=a.lazy(()=>w(()=>import("./AdminMultiTenantPage-CSMSznsQ.js"),__vite__mapDeps([624,2,7,45,121,1,122,123,9,104,124,125,126,223,78,3,11]))),BX=a.lazy(()=>w(()=>import("./AdminWbrPage-Dnm_rMf9.js"),__vite__mapDeps([625,2,7,45,9,223,78,1,3,11]))),zX=a.lazy(()=>w(()=>import("./AdminTrackingPage-BJcyZ6Xe.js"),__vite__mapDeps([626,2,7,45,121,1,122,123,9,104,124,125,126,37,223,78,3,11]))),FX=a.lazy(()=>w(()=>import("./AdminOkrQuartersPage-CuAP4Vp1.js"),__vite__mapDeps([627,2,628,7,45,9,223,97,78,1,3,11]))),HX=a.lazy(()=>w(()=>import("./AdminOkrQuarterDetailPage-COuWA5hi.js"),__vite__mapDeps([629,2,628,7,45,9,78,62,97,1,3,11]))),UX=a.lazy(()=>w(()=>import("./AdminPostmortemsListPage-DLUP1szF.js"),__vite__mapDeps([630,2,631,7,121,1,122,123,9,104,124,125,126,223,78,3,11]))),WX=a.lazy(()=>w(()=>import("./AdminPostmortemDetailPage-B8UHIi5x.js"),__vite__mapDeps([632,2,631,7,45,9,78,62,97,1,3,11]))),lb=a.lazy(()=>w(()=>import("./AdminCompany360Page-DFl01bZc.js"),__vite__mapDeps([633,2,7,45,3,9,41,78,62,1,11]))),GX=a.lazy(()=>w(()=>import("./AdminUnknownCitiesPage-CFziJpsi.js"),__vite__mapDeps([634,2,7,3,121,1,122,123,9,104,124,125,126,165,635,11]))),qX=a.lazy(()=>w(()=>import("./AdminCitiesPage-DrWS_u-e.js"),__vite__mapDeps([636,2,7,3,121,1,122,123,9,104,124,125,126,635,78,11]))),KX=a.lazy(()=>w(()=>import("./AdminSupplierActionsPage-BmfOtvoQ.js"),__vite__mapDeps([637,2,7,3,121,1,122,123,9,104,124,125,126,638,78,11]))),XX=a.lazy(()=>w(()=>import("./AdminPricingProfilesPage-BQQCV4IA.js"),__vite__mapDeps([639,2,7,3,121,1,122,123,9,104,124,125,126,640,78,11]))),YX=a.lazy(()=>w(()=>import("./AdminInternationalAutoPage-BviHQ394.js"),__vite__mapDeps([641,2,7,132,9,83,3,121,1,122,123,104,124,125,126,78,97,11]))),JX=a.lazy(()=>w(()=>import("./AdminInvoicesPage-BVXW9ppX.js"),__vite__mapDeps([642,2,7,132,9,83,3,121,1,122,123,104,124,125,126,643,644,95,645,191,646,45,78,40,79,11]))),QX=a.lazy(()=>w(()=>import("./AdminContractsPage-CXdiGiZf.js"),__vite__mapDeps([647,2,7,132,9,83,45,3,121,1,122,123,104,124,125,126,643,645,191,646,78,79,11]))),ZX=a.lazy(()=>w(()=>import("./AdminUsersPage-nioozuoH.js"),__vite__mapDeps([648,2,7,3,121,1,122,123,9,104,124,125,126,640,45,78,119,55,11]))),eY=a.lazy(()=>w(()=>import("./AdminCompanyInvitationsPage-BAyfmNUa.js"),__vite__mapDeps([649,2,7,3,121,1,122,123,9,104,124,125,126,78,11]))),tY=a.lazy(()=>w(()=>import("./AdminOrdersPage-Dyh4235_.js"),__vite__mapDeps([650,2,7,3,121,1,122,123,9,104,124,125,126,607,606,608,622,651,652,643,191,617,11,190,198,645,80,78]))),nY=a.lazy(()=>w(()=>import("./AdminBookmarksPage-Dr7iwd9k.js"),__vite__mapDeps([653,2,7,3,121,1,122,123,9,104,124,125,126,607,191,11]))),rY=a.lazy(()=>w(()=>import("./AdminRemindersPage-Ts4UMYwJ.js"),__vite__mapDeps([654,2,7,3,121,1,122,123,9,104,124,125,126,608,191,78,11]))),oY=a.lazy(()=>w(()=>import("./AdminTagsPage-CtdqqFPA.js"),__vite__mapDeps([655,2,7,3,121,1,122,123,9,104,124,125,126,622,191,11]))),sY=a.lazy(()=>w(()=>import("./AdminOrderDetailPage-DZTboeif.js").then(e=>e.A),__vite__mapDeps([656,1,2,7,45,3,607,106,651,191,227,198,190,11,194,195,196,189,197,192,606,9,617,214,657,614,644,78,80,608,622,175,84,223,81,264,55,121,122,123,104,124,125,126,49,108,127,117,658,659]))),aY=a.lazy(()=>w(()=>import("./AdminNotificationsPage-CYG6JIVC.js"),__vite__mapDeps([660,2,7,3,121,1,122,123,9,104,124,125,126,643,191,645,79,223,11]))),iY=a.lazy(()=>w(()=>import("./AdminAmoCrmPage-BV6T_Rrf.js"),__vite__mapDeps([661,2,7,45,3,121,1,122,123,9,104,124,125,126,191,98,223,97,49,84,11]))),lY=a.lazy(()=>w(()=>import("./AdminMarketingPage-DAeiBOzs.js"),__vite__mapDeps([662,2,7,45,3,191,9,78,108,79,1,11]))),cY=a.lazy(()=>w(()=>import("./AdminAnalyticsPage-BECnds2f.js"),__vite__mapDeps([663,2,132,7,9,83,45,3,121,1,122,123,104,124,125,126,623,191,230,223,78,11]))),uY=a.lazy(()=>w(()=>import("./AdminActivationFunnelPage-DPqYMaS_.js"),__vite__mapDeps([664,2,132,7,9,83,45,3,121,1,122,123,104,124,125,126,623,191,611,223,78,11]))),dY=a.lazy(()=>w(()=>import("./AdminDcsaPage-XRlLTem5.js"),__vite__mapDeps([665,2,7,45,3,121,1,122,123,9,104,124,125,126,191,223,78,49,84,146,127,11]))),fY=a.lazy(()=>w(()=>import("./AdminRevenueAnalyticsPage-D0u6gyyo.js"),__vite__mapDeps([666,2,7,132,9,83,45,3,121,1,122,123,104,124,125,126,623,191,157,223,78,11]))),pY=a.lazy(()=>w(()=>import("./AdminStuckApplicationsPage-Dcol1iTz.js"),__vite__mapDeps([667,2,7,3,121,1,122,123,9,104,124,125,126,609,606,191,223,611,225,78,11]))),mY=a.lazy(()=>w(()=>import("./AdminExceptionsInboxPage-Do9zOMDR.js"),__vite__mapDeps([668,2,7,3,121,1,122,123,9,104,124,125,126,610,191,73,91,49,108,223,78,11]))),gY=a.lazy(()=>w(()=>import("./AdminTelegramPage-De9RE1KR.js"),__vite__mapDeps([669,2,7,45,3,9,1,11]))),hY=a.lazy(()=>w(()=>import("./AdminApiKeysPage-DBTbxdJx.js"),__vite__mapDeps([670,2,7,3,121,1,122,123,9,104,124,125,126,191,223,78,11]))),vY=a.lazy(()=>w(()=>import("./AdminSupplierScorecardPage-CUawdxpi.js"),__vite__mapDeps([671,2,7,3,121,1,122,123,9,104,124,125,126,191,78,80,11]))),bY=a.lazy(()=>w(()=>import("./AdminTariffsChangesPage-Bf6hRAEj.js"),__vite__mapDeps([672,2,7,3,121,1,122,123,9,104,124,125,126,643,645,191,223,78,11]))),yY=a.lazy(()=>w(()=>import("./AdminExternalSchedulesPage-CPpTgAWC.js"),__vite__mapDeps([673,2,7,3,191,9,223,1,11]))),xY=a.lazy(()=>w(()=>import("./AdminReconciliationPage-CGga0sDP.js"),__vite__mapDeps([674,2,7,45,121,1,122,123,9,104,124,125,126,49,78,108,3,11]))),_Y=a.lazy(()=>w(()=>import("./SupplierGuard-pd9AZWt_.js"),__vite__mapDeps([675,2,7,45,3,1,9,11]))),EY=a.lazy(()=>w(()=>import("./SupplierLayout-CzAxSJP4.js"),__vite__mapDeps([676,2,218,9,1,7,3,11,677]))),wY=a.lazy(()=>w(()=>import("./SupplierProfilePage-C4vqcW0Y.js"),__vite__mapDeps([678,2,7,45,3,679,9,78,1,11]))),SY=a.lazy(()=>w(()=>import("./SupplierDashboardPage-CDJ2gpEv.js"),__vite__mapDeps([680,2,7,45,3,679,191,9,80,78,55,1,11]))),Ms=a.lazy(()=>w(()=>import("./SupplierRoutesPage-CI2qx9z_.js"),__vite__mapDeps([681,2,132,7,9,83,3,121,1,122,123,104,124,125,126,652,64,682,191,108,78,55,32,127,43,11]))),vi=a.lazy(()=>w(()=>import("./SupplierResourcePage-CDHJjXhC.js"),__vite__mapDeps([683,2,132,7,9,83,3,121,1,122,123,104,124,125,126,682,652,191,108,78,55,11]))),CY=a.lazy(()=>w(()=>import("./SupplierAnalyticsPage-ZLjIPobX.js"),__vite__mapDeps([684,2,7,3,121,1,122,123,9,104,124,125,126,191,78,11]))),PY=a.lazy(()=>w(()=>import("./SupplierAuditPage-BSqREY3F.js"),__vite__mapDeps([685,2,7,3,121,1,122,123,9,104,124,125,126,638,78,11]))),RY=a.lazy(()=>w(()=>import("./SupplierTeamPage-vRNy-SWc.js"),__vite__mapDeps([686,2,7,3,121,1,122,123,9,104,124,125,126,687,191,78,11]))),TY=a.lazy(()=>w(()=>import("./SupplierInvoicesPage-KAxJIM31.js"),__vite__mapDeps([688,2,7,132,9,83,3,121,1,122,123,104,124,125,126,658,644,40,79,78,11]))),AY=a.lazy(()=>w(()=>import("./SupplierContractsPage-B8OFMKT2.js"),__vite__mapDeps([689,2,7,132,9,83,3,121,1,122,123,104,124,125,126,78,108,11]))),IY=a.lazy(()=>w(()=>import("./SupplierNotificationsPage-BWdgjdLI.js"),__vite__mapDeps([690,2,7,3,135,1,45,78,136,232,49,114,233,10,9,11]))),$Y=a.lazy(()=>w(()=>import("./SupplierBlackoutsPage-DlcxRGpO.js"),__vite__mapDeps([691,2,132,7,9,83,3,121,1,122,123,104,124,125,126,191,11]))),jY=a.lazy(()=>w(()=>import("./AcceptInvitationPage-DuzIYrWy.js"),__vite__mapDeps([692,2,687,191,617,11,190,198,197,1,9,7,3]))),OY=a.lazy(()=>w(()=>import("./About-DULyvmwf.js"),__vite__mapDeps([693,2,9,694]))),NY=a.lazy(()=>w(()=>import("./Blog-CrLPwTVi.js"),__vite__mapDeps([15,2,16,17,18,9,5,6,7,3,8,10,1,11,19]))),DY=a.lazy(()=>w(()=>import("./BlogPost-CTjh0SAj.js"),__vite__mapDeps([695,2,16,17]))),LY=a.lazy(()=>w(()=>import("./index-Cjy5x9kC.js"),__vite__mapDeps([696,2,18,9,5,6,7,3,8,10,1,11,697]))),MY=a.lazy(()=>w(()=>import("./SearchResultsPage-fvg2Iwic.js"),__vite__mapDeps([698,1,2,18,188,7,32,56,9,189,11,190,65,191,33,192,193,64,66,94,618,68,197,88,657,3,699]))),kY=a.lazy(()=>w(()=>import("./AboutCompany-BQ4nhanV.js"),__vite__mapDeps([4,2,5,6,7,3,8,9,10,1,11,12]))),VY=a.lazy(()=>w(()=>import("./AdminExchangeStatsPage-COtmRR6f.js"),__vite__mapDeps([700,2,7,132,9,83,45,3,121,1,122,123,104,124,125,126,78,11]))),BY=a.lazy(()=>w(()=>import("./AdminChatModerationPage-BuqoCJOH.js"),__vite__mapDeps([701,2,7,132,9,83,45,3,121,1,122,123,104,124,125,126,78,11]))),zY=a.lazy(()=>w(()=>import("./AdminCalendarPage-C9pSJEgM.js"),__vite__mapDeps([702,2,7,45,643,191,9,78,1,3,11]))),FY={enabled:!0,active:!1,validUntil:null,defaultValidityDays:3},HY=5e3,UY=()=>i.jsx("div",{className:"route-loading",children:i.jsx("img",{src:"/loading-loader.gif",alt:"Загрузка..."})}),WY=(e,t)=>Promise.race([e,new Promise((n,r)=>setTimeout(()=>r(new Error(`Timeout after ${t}ms`)),t))]);function GY(){const{pathname:e}=Sn();return e.startsWith("/admin")||e.startsWith("/supplier")?null:i.jsx(a.Suspense,{fallback:null,children:i.jsx(z8,{})})}function qY(){const{isManager:e,isAdmin:t,isSuperAdmin:n}=MT();return e&&!t&&!n?i.jsx(kt,{to:"/admin/agenda",replace:!0}):i.jsx(kX,{})}function KY(){const{id:e}=pf(),{search:t,hash:n}=Sn();return i.jsx(kt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function XY({to:e}){const{search:t,hash:n}=Sn();return i.jsx(kt,{to:`${e}${t}${n}`,replace:!0})}function YY(){const{applicationNumber:e}=pf(),{search:t}=Sn();return new URLSearchParams(t).has("token")?i.jsx(LX,{}):i.jsx(MX,{query:e??""})}function JY(){const[e,t]=a.useState(null),[n,r]=a.useState(!0);return a.useEffect(()=>{UL()},[]),a.useEffect(()=>{(async()=>{try{const s=await WY(q6.getStatus(),HY);t(s)}catch{t(FY)}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(B8,{children:i.jsx(G6,{children:i.jsx(KD,{children:i.jsx(N6,{children:i.jsxs(YP,{basename:qR(),children:[i.jsx(B6,{}),i.jsx(U6,{}),i.jsx(Y6,{}),i.jsx(Z6,{}),i.jsx(gW,{}),i.jsx(e8,{}),i.jsx(GY,{}),i.jsx(a.Suspense,{fallback:i.jsx(UY,{}),children:i.jsxs(JP,{children:[i.jsxs(E,{element:i.jsx(mM,{}),children:[i.jsx(E,{path:"/search-results",element:i.jsx(MY,{})}),i.jsx(E,{path:"/tracking/:applicationNumber",element:i.jsx(YY,{})}),i.jsx(E,{path:"/track/:token",element:i.jsx(MG,{})}),i.jsx(E,{path:"/supplier-portal/:token",element:i.jsx(kG,{})}),i.jsx(E,{path:"/ktk",element:i.jsx(kt,{to:"/?tab=ktk",replace:!0})}),i.jsx(E,{path:"/Profile",element:i.jsx(lf,{label:"Route:Profile",children:i.jsx(F8,{})})}),i.jsx(E,{path:"/reset-password",element:i.jsx($X,{})}),i.jsx(E,{path:"/verify-email",element:i.jsx(jX,{})}),i.jsx(E,{path:"/confirm-email-change",element:i.jsx(OX,{})}),i.jsx(E,{path:"/accept-invitation",element:i.jsx(jY,{})}),i.jsx(E,{path:"/Dashboard",element:i.jsx(XY,{to:"/lk"})}),i.jsx(E,{path:"/order-details/:id",element:i.jsx(KY,{})}),i.jsx(E,{path:"/about",element:i.jsx(kt,{to:"/about-company",replace:!0})}),i.jsx(E,{path:"/o-kompanii",element:i.jsx(kY,{})}),i.jsx(E,{path:"/Main",element:i.jsx(OY,{})}),i.jsx(E,{path:"/railway",element:i.jsx(kt,{to:"/services/railway",replace:!0})}),i.jsx(E,{path:"/marineservice",element:i.jsx(kt,{to:"/services/marine",replace:!0})}),i.jsx(E,{path:"/autotransport",element:i.jsx(kt,{to:"/services/auto",replace:!0})}),i.jsx(E,{path:"/airtransportations",element:i.jsx(kt,{to:"/services/air",replace:!0})}),i.jsx(E,{path:"/groupagecargo",element:i.jsx(kt,{to:"/services/groupage",replace:!0})}),i.jsx(E,{path:"/multimodal",element:i.jsx(kt,{to:"/services/multimodal",replace:!0})}),i.jsx(E,{path:"/customsservices",element:i.jsx(kt,{to:"/services/customs",replace:!0})}),i.jsx(E,{path:"/containerrental",element:i.jsx(kt,{to:"/services/container-rental",replace:!0})}),i.jsx(E,{path:"/successstories",element:i.jsx(LY,{})}),i.jsx(E,{path:"/blog",element:i.jsx(NY,{})}),i.jsx(E,{path:"/blog/:id",element:i.jsx(lf,{label:"Route:BlogPost",children:i.jsx(DY,{})})})]}),i.jsxs(E,{path:"/admin",element:i.jsx(NX,{children:i.jsx(DX,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(qY,{})}),i.jsx(E,{path:"wbr",element:i.jsx(BX,{})}),i.jsx(E,{path:"multi-tenant",element:i.jsx(VX,{})}),i.jsx(E,{path:"tracking",element:i.jsx(zX,{})}),i.jsx(E,{path:"okr",element:i.jsx(FX,{})}),i.jsx(E,{path:"okr/quarters/:id",element:i.jsx(HX,{})}),i.jsx(E,{path:"postmortems",element:i.jsx(UX,{})}),i.jsx(E,{path:"postmortems/:id",element:i.jsx(WX,{})}),i.jsx(E,{path:"cities",element:i.jsx(qX,{})}),i.jsx(E,{path:"unknown-cities",element:i.jsx(GX,{})}),i.jsx(E,{path:"supplier-actions",element:i.jsx(KX,{})}),i.jsx(E,{path:"pricing-profiles",element:i.jsx(XX,{})}),i.jsx(E,{path:"international-auto",element:i.jsx(YX,{})}),i.jsx(E,{path:"invoices",element:i.jsx(JX,{})}),i.jsx(E,{path:"contracts",element:i.jsx(QX,{})}),i.jsx(E,{path:"users",element:i.jsx(ZX,{})}),i.jsx(E,{path:"companies/:companyId/invitations",element:i.jsx(eY,{})}),i.jsx(E,{path:"companies",element:i.jsx(lb,{})}),i.jsx(E,{path:"companies/:id",element:i.jsx(lb,{})}),i.jsx(E,{path:"orders",element:i.jsx(tY,{})}),i.jsx(E,{path:"orders/:id",element:i.jsx(sY,{})}),i.jsx(E,{path:"bookmarks",element:i.jsx(nY,{})}),i.jsx(E,{path:"reminders",element:i.jsx(rY,{})}),i.jsx(E,{path:"tags",element:i.jsx(oY,{})}),i.jsx(E,{path:"notifications",element:i.jsx(aY,{})}),i.jsx(E,{path:"amocrm",element:i.jsx(iY,{})}),i.jsx(E,{path:"marketing",element:i.jsx(lY,{})}),i.jsx(E,{path:"analytics",element:i.jsx(cY,{})}),i.jsx(E,{path:"analytics/revenue",element:i.jsx(fY,{})}),i.jsx(E,{path:"activation",element:i.jsx(uY,{})}),i.jsx(E,{path:"dcsa",element:i.jsx(dY,{})}),i.jsx(E,{path:"applications/stuck",element:i.jsx(pY,{})}),i.jsx(E,{path:"exceptions",element:i.jsx(mY,{})}),i.jsx(E,{path:"telegram",element:i.jsx(gY,{})}),i.jsx(E,{path:"api-keys",element:i.jsx(hY,{})}),i.jsx(E,{path:"tariffs/changes",element:i.jsx(bY,{})}),i.jsx(E,{path:"external-schedules",element:i.jsx(yY,{})}),i.jsx(E,{path:"supplier-scorecard",element:i.jsx(vY,{})}),i.jsx(E,{path:"exchange-stats",element:i.jsx(VY,{})}),i.jsx(E,{path:"exchange-chat-moderation",element:i.jsx(BY,{})}),i.jsx(E,{path:"calendar",element:i.jsx(zY,{})}),i.jsx(E,{path:"reconciliation",element:i.jsx(xY,{})})]}),i.jsxs(E,{path:"/supplier",element:i.jsx(_Y,{children:i.jsx(EY,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(SY,{})}),i.jsx(E,{path:"profile",element:i.jsx(wY,{})}),i.jsx(E,{path:"routes/sea",element:i.jsx(Ms,{kind:"SEA",title:"Морские тарифы"})}),i.jsx(E,{path:"routes/auto",element:i.jsx(Ms,{kind:"AUTO",title:"Автомобильные тарифы"})}),i.jsx(E,{path:"routes/railway",element:i.jsx(Ms,{kind:"RAILWAY",title:"Железнодорожные тарифы"})}),i.jsx(E,{path:"routes/air",element:i.jsx(Ms,{kind:"AIR",title:"Авиа тарифы"})}),i.jsx(E,{path:"routes/local",element:i.jsx(Ms,{kind:"LOCAL",title:"Локальная доставка (door-to-door сегменты)"})}),i.jsx(E,{path:"schedules",element:i.jsx(vi,{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(vi,{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(vi,{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(vi,{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(CY,{})}),i.jsx(E,{path:"audit",element:i.jsx(PY,{})}),i.jsx(E,{path:"team",element:i.jsx(RY,{})}),i.jsx(E,{path:"invoices",element:i.jsx(TY,{})}),i.jsx(E,{path:"contracts",element:i.jsx(AY,{})}),i.jsx(E,{path:"notifications",element:i.jsx(IY,{})}),i.jsx(E,{path:"blackouts",element:i.jsx($Y,{})})]}),i.jsx(E,{path:"/design-system",element:i.jsx(H8,{})}),i.jsx(E,{path:"/",element:i.jsx(IK,{})}),i.jsx(E,{path:"/services",element:i.jsx(U8,{})}),i.jsx(E,{path:"/pricing",element:i.jsx(W8,{})}),i.jsx(E,{path:"/docs/webhooks",element:i.jsx(G8,{})}),i.jsx(E,{path:"/portal/webhooks",element:i.jsx(q8,{})}),i.jsx(E,{path:"/accept-invite",element:i.jsx(K8,{})}),i.jsx(E,{path:"/lk",element:i.jsx(Q8,{})}),i.jsx(E,{path:"/lk/calc",element:i.jsx(Uv,{children:i.jsx(Z8,{})})}),i.jsx(E,{path:"/lk/applications",element:i.jsx(ab,{})}),i.jsx(E,{path:"/lk/contracts",element:i.jsx(ab,{mode:"contracts"})}),i.jsx(E,{path:"/lk/applications/:id",element:i.jsx(eG,{})}),i.jsx(E,{path:"/lk/documents",element:i.jsx(tG,{})}),i.jsx(E,{path:"/lk/saved-calcs",element:i.jsx(oG,{})}),i.jsx(E,{path:"/lk/notifications",element:i.jsx(nG,{})}),i.jsx(E,{path:"/lk/team",element:i.jsx(rG,{})}),i.jsx(E,{path:"/lk/calendar",element:i.jsx(aG,{})}),i.jsx(E,{path:"/lk/shipments",element:i.jsx(sG,{})}),i.jsx(E,{path:"/lk/shipments/:id/tracker",element:i.jsx(cG,{})}),i.jsx(E,{path:"/lk/shipments/:id",element:i.jsx(iG,{})}),i.jsx(E,{path:"/lk/customs",element:i.jsx(Uv,{children:i.jsx(lG,{})})}),i.jsx(E,{path:"/lk/help",element:i.jsx(uG,{})}),i.jsx(E,{path:"/lk/referral",element:i.jsx(pG,{})}),i.jsx(E,{path:"/lk/partner",element:i.jsx(mG,{})}),i.jsx(E,{path:"/lk/sales/fast-quote",element:i.jsx(dG,{})}),i.jsx(E,{path:"/lk/sales/leads",element:i.jsx(fG,{})}),i.jsx(E,{path:"/lk/admin/customers",element:i.jsx(hG,{})}),i.jsx(E,{path:"/lk/insurance/claim",element:i.jsx(ib,{})}),i.jsx(E,{path:"/lk/claims/new",element:i.jsx(ib,{})}),i.jsx(E,{path:"/lk/contract",element:i.jsx(yG,{})}),i.jsx(E,{path:"/calculator/multi-origin",element:i.jsx(OG,{})}),i.jsx(E,{path:"/m/calculator",element:i.jsx(ht,{to:"/calculator/multi-origin"})}),i.jsx(E,{path:"/portal/shipments/:id",element:i.jsx(X8,{})}),i.jsx(E,{path:"/portal/shipments",element:i.jsx(Y8,{})}),i.jsx(E,{path:"/portal",element:i.jsx(J8,{})}),i.jsx(E,{path:"/plans",element:i.jsx(NG,{})}),i.jsx(E,{path:"/login",element:i.jsx(DG,{})}),i.jsx(E,{path:"/signup/legal-entity",element:i.jsx(LG,{})}),i.jsx(E,{path:"/tools",element:i.jsx(VG,{})}),i.jsx(E,{path:"/tools/incoterms",element:i.jsx(BG,{})}),i.jsx(E,{path:"/tools/co2",element:i.jsx(zG,{})}),i.jsx(E,{path:"/tools/ports",element:i.jsx(FG,{})}),i.jsx(E,{path:"/tools/distance",element:i.jsx(HG,{})}),i.jsx(E,{path:"/tools/cbm",element:i.jsx(UG,{})}),i.jsx(E,{path:"/tools/packing-list",element:i.jsx(GG,{})}),i.jsx(E,{path:"/tools/container",element:i.jsx(qG,{})}),i.jsx(E,{path:"/tools/hs-code",element:i.jsx(KG,{})}),i.jsx(E,{path:"/tools/customs-calc",element:i.jsx(XG,{})}),i.jsx(E,{path:"/tools/currency",element:i.jsx(YG,{})}),i.jsx(E,{path:"/tools/docs-check",element:i.jsx(JG,{})}),i.jsx(E,{path:"/tools/schedule",element:i.jsx(QG,{})}),i.jsx(E,{path:"/tools/freight-rates",element:i.jsx(ZG,{})}),i.jsx(E,{path:"/tools/freight-index",element:i.jsx(e9,{})}),i.jsx(E,{path:"/tools/landed-cost",element:i.jsx(t9,{})}),i.jsx(E,{path:"/tools/comparison",element:i.jsx(n9,{})}),i.jsx(E,{path:"/tools/china-calendar",element:i.jsx(r9,{})}),i.jsx(E,{path:"/tools/pre-shipment",element:i.jsx(o9,{})}),i.jsx(E,{path:"/tools/demurrage",element:i.jsx(s9,{})}),i.jsx(E,{path:"/tools/payment-terms",element:i.jsx(a9,{})}),i.jsx(E,{path:"/tools/insurance",element:i.jsx(i9,{})}),i.jsx(E,{path:"/tools/lead-time",element:i.jsx(l9,{})}),i.jsx(E,{path:"/tools/tracking",element:i.jsx(c9,{})}),i.jsx(E,{path:"/tools/converter",element:i.jsx(u9,{})}),i.jsx(E,{path:"/tools/forwarder",element:i.jsx(d9,{})}),i.jsx(E,{path:"/tools/packaging",element:i.jsx(f9,{})}),i.jsx(E,{path:"/tools/dangerous-goods",element:i.jsx(p9,{})}),i.jsx(E,{path:"/tools/glossary",element:i.jsx(m9,{})}),i.jsx(E,{path:"/tools/warehouse",element:i.jsx(g9,{})}),i.jsx(E,{path:"/tools/timeline",element:i.jsx(h9,{})}),i.jsx(E,{path:"/tools/trade-finance",element:i.jsx(v9,{})}),i.jsx(E,{path:"/tools/cargo-standards",element:i.jsx(b9,{})}),i.jsx(E,{path:"/tools/export-docs",element:i.jsx(y9,{})}),i.jsx(E,{path:"/tools/surcharges",element:i.jsx(x9,{})}),i.jsx(E,{path:"/tools/russia-ports",element:i.jsx(_9,{})}),i.jsx(E,{path:"/tools/supplier-check",element:i.jsx(E9,{})}),i.jsx(E,{path:"/tools/anti-dumping",element:i.jsx(w9,{})}),i.jsx(E,{path:"/tools/vat-refund",element:i.jsx(S9,{})}),i.jsx(E,{path:"/tools/trade-lanes",element:i.jsx(C9,{})}),i.jsx(E,{path:"/tools/kpi",element:i.jsx(P9,{})}),i.jsx(E,{path:"/tools/customs-broker",element:i.jsx(R9,{})}),i.jsx(E,{path:"/tools/exchange-risk",element:i.jsx(T9,{})}),i.jsx(E,{path:"/tools/port-congestion",element:i.jsx(A9,{})}),i.jsx(E,{path:"/tools/cargo-claims",element:i.jsx(I9,{})}),i.jsx(E,{path:"/tools/chemical-reg",element:i.jsx($9,{})}),i.jsx(E,{path:"/tools/load-plan",element:i.jsx(N7,{})}),i.jsx(E,{path:"/tools/container-fill-calculator",element:i.jsx(D7,{})}),i.jsx(E,{path:"/tools/ecommerce-logistics",element:i.jsx(L7,{})}),i.jsx(E,{path:"/tools/certification",element:i.jsx(M7,{})}),i.jsx(E,{path:"/tools/fcl-vs-lcl",element:i.jsx(k7,{})}),i.jsx(E,{path:"/tools/china-regions",element:i.jsx(V7,{})}),i.jsx(E,{path:"/tools/air-freight",element:i.jsx(WG,{})}),i.jsx(E,{path:"/tools/seasonality",element:i.jsx(j9,{})}),i.jsx(E,{path:"/tools/transit-time",element:i.jsx(O9,{})}),i.jsx(E,{path:"/tools/freight-cost",element:i.jsx(N9,{})}),i.jsx(E,{path:"/tools/export-control",element:i.jsx(D9,{})}),i.jsx(E,{path:"/tools/cargo-insurance-calc",element:i.jsx(L9,{})}),i.jsx(E,{path:"/tools/russia-regions",element:i.jsx(M9,{})}),i.jsx(E,{path:"/tools/container-types",element:i.jsx(k9,{})}),i.jsx(E,{path:"/tools/bill-of-lading",element:i.jsx(V9,{})}),i.jsx(E,{path:"/tools/weight-dimensions",element:i.jsx(B9,{})}),i.jsx(E,{path:"/tools/multimodal",element:i.jsx(z9,{})}),i.jsx(E,{path:"/tools/letter-of-credit",element:i.jsx(F9,{})}),i.jsx(E,{path:"/tools/free-zones",element:i.jsx(H9,{})}),i.jsx(E,{path:"/tools/cold-chain",element:i.jsx(U9,{})}),i.jsx(E,{path:"/tools/cargo-readiness",element:i.jsx(W9,{})}),i.jsx(E,{path:"/tools/tariff-schedule",element:i.jsx(G9,{})}),i.jsx(E,{path:"/tools/supply-chain-risk",element:i.jsx(q9,{})}),i.jsx(E,{path:"/tools/freight-negotiation",element:i.jsx(K9,{})}),i.jsx(E,{path:"/tools/warehouse-calc",element:i.jsx(X9,{})}),i.jsx(E,{path:"/tools/origin-cert",element:i.jsx(Y9,{})}),i.jsx(E,{path:"/tools/import-license",element:i.jsx(J9,{})}),i.jsx(E,{path:"/tools/shipment-tracker",element:i.jsx(Q9,{})}),i.jsx(E,{path:"/tools/china-supplier",element:i.jsx(Z9,{})}),i.jsx(E,{path:"/tools/trade-compliance",element:i.jsx(eq,{})}),i.jsx(E,{path:"/tools/customs-broker-calc",element:i.jsx(tq,{})}),i.jsx(E,{path:"/tools/ecommerce-import",element:i.jsx(nq,{})}),i.jsx(E,{path:"/tools/forwarder-guide",element:i.jsx(rq,{})}),i.jsx(E,{path:"/tools/incoterms-calc",element:i.jsx(oq,{})}),i.jsx(E,{path:"/tools/packaging-req",element:i.jsx(sq,{})}),i.jsx(E,{path:"/tools/railway-freight",element:i.jsx(aq,{})}),i.jsx(E,{path:"/tools/lc-calc",element:i.jsx(iq,{})}),i.jsx(E,{path:"/tools/carbon-footprint",element:i.jsx(lq,{})}),i.jsx(E,{path:"/tools/air-cargo-guide",element:i.jsx(cq,{})}),i.jsx(E,{path:"/tools/china-holidays",element:i.jsx(uq,{})}),i.jsx(E,{path:"/tools/port-storage",element:i.jsx(dq,{})}),i.jsx(E,{path:"/tools/container-sizes",element:i.jsx(fq,{})}),i.jsx(E,{path:"/tools/import-documents",element:i.jsx(pq,{})}),i.jsx(E,{path:"/tools/logistics-cost",element:i.jsx(mq,{})}),i.jsx(E,{path:"/tools/shipping-terms",element:i.jsx(gq,{})}),i.jsx(E,{path:"/tools/supply-chain-finance",element:i.jsx(hq,{})}),i.jsx(E,{path:"/tools/chinese-suppliers",element:i.jsx(vq,{})}),i.jsx(E,{path:"/tools/railway-calc",element:i.jsx(bq,{})}),i.jsx(E,{path:"/tools/multimodal-compare",element:i.jsx(yq,{})}),i.jsx(E,{path:"/tools/warranty-claims",element:i.jsx(xq,{})}),i.jsx(E,{path:"/tools/export-documents",element:i.jsx(_q,{})}),i.jsx(E,{path:"/tools/china-payments",element:i.jsx(Eq,{})}),i.jsx(E,{path:"/tools/loading-norms",element:i.jsx(wq,{})}),i.jsx(E,{path:"/tools/hazmat-guide",element:i.jsx(Sq,{})}),i.jsx(E,{path:"/tools/free-trade-zones",element:i.jsx(Cq,{})}),i.jsx(E,{path:"/tools/shipment-visibility",element:i.jsx(Pq,{})}),i.jsx(E,{path:"/tools/importer-insurance",element:i.jsx(Rq,{})}),i.jsx(E,{path:"/tools/currency-hedging",element:i.jsx(Tq,{})}),i.jsx(E,{path:"/tools/honest-sign",element:i.jsx(Aq,{})}),i.jsx(E,{path:"/tools/lcl-calculator",element:i.jsx(Iq,{})}),i.jsx(E,{path:"/tools/carrier-compare",element:i.jsx($q,{})}),i.jsx(E,{path:"/tools/eaeu-rules",element:i.jsx(jq,{})}),i.jsx(E,{path:"/tools/hs-code-wizard",element:i.jsx(Oq,{})}),i.jsx(E,{path:"/tools/inventory-planning",element:i.jsx(Nq,{})}),i.jsx(E,{path:"/tools/route-optimization",element:i.jsx(Dq,{})}),i.jsx(E,{path:"/tools/freight-audit",element:i.jsx(Lq,{})}),i.jsx(E,{path:"/tools/bol-guide",element:i.jsx(Mq,{})}),i.jsx(E,{path:"/tools/customs-bond",element:i.jsx(kq,{})}),i.jsx(E,{path:"/tools/cert-of-origin",element:i.jsx(Vq,{})}),i.jsx(E,{path:"/tools/import-vat",element:i.jsx(Bq,{})}),i.jsx(E,{path:"/tools/lithium-battery",element:i.jsx(zq,{})}),i.jsx(E,{path:"/tools/ispm15",element:i.jsx(Fq,{})}),i.jsx(E,{path:"/tools/phyto-cert",element:i.jsx(Hq,{})}),i.jsx(E,{path:"/tools/temperature-cargo",element:i.jsx(Uq,{})}),i.jsx(E,{path:"/tools/oversize-cargo",element:i.jsx(Wq,{})}),i.jsx(E,{path:"/tools/trade-finance-calc",element:i.jsx(Gq,{})}),i.jsx(E,{path:"/tools/break-bulk",element:i.jsx(qq,{})}),i.jsx(E,{path:"/tools/sanctions-check",element:i.jsx(Kq,{})}),i.jsx(E,{path:"/tools/export-license",element:i.jsx(Xq,{})}),i.jsx(E,{path:"/tools/fumigation",element:i.jsx(Yq,{})}),i.jsx(E,{path:"/tools/container-inspection",element:i.jsx(Jq,{})}),i.jsx(E,{path:"/tools/roro-guide",element:i.jsx(Qq,{})}),i.jsx(E,{path:"/tools/vgm-calc",element:i.jsx(Zq,{})}),i.jsx(E,{path:"/tools/bonded-warehouse",element:i.jsx(e7,{})}),i.jsx(E,{path:"/tools/air-waybill",element:i.jsx(t7,{})}),i.jsx(E,{path:"/tools/invoice-template",element:i.jsx(n7,{})}),i.jsx(E,{path:"/tools/shipping-instructions",element:i.jsx(r7,{})}),i.jsx(E,{path:"/tools/trucking-calc",element:i.jsx(o7,{})}),i.jsx(E,{path:"/tools/supply-chain-kpi",element:i.jsx(s7,{})}),i.jsx(E,{path:"/tools/sea-freight-checklist",element:i.jsx(a7,{})}),i.jsx(E,{path:"/tools/spot-rate",element:i.jsx(i7,{})}),i.jsx(E,{path:"/tools/po-management",element:i.jsx(l7,{})}),i.jsx(E,{path:"/tools/charter-party",element:i.jsx(c7,{})}),i.jsx(E,{path:"/tools/single-window",element:i.jsx(u7,{})}),i.jsx(E,{path:"/tools/ddp-ddu-calc",element:i.jsx(d7,{})}),i.jsx(E,{path:"/tools/cbam-guide",element:i.jsx(f7,{})}),i.jsx(E,{path:"/tools/import-quotas",element:i.jsx(p7,{})}),i.jsx(E,{path:"/tools/letter-of-indemnity",element:i.jsx(m7,{})}),i.jsx(E,{path:"/tools/parallel-import",element:i.jsx(g7,{})}),i.jsx(E,{path:"/tools/freight-rate-index",element:i.jsx(h7,{})}),i.jsx(E,{path:"/tools/cargo-release-order",element:i.jsx(v7,{})}),i.jsx(E,{path:"/tools/transshipment-guide",element:i.jsx(b7,{})}),i.jsx(E,{path:"/tools/customs-value-calc",element:i.jsx(y7,{})}),i.jsx(E,{path:"/tools/container-leasing",element:i.jsx(x7,{})}),i.jsx(E,{path:"/tools/excise-duty",element:i.jsx(_7,{})}),i.jsx(E,{path:"/tools/china-export-tax",element:i.jsx(E7,{})}),i.jsx(E,{path:"/tools/air-vs-sea-calc",element:i.jsx(w7,{})}),i.jsx(E,{path:"/tools/eu-customs-clearance",element:i.jsx(S7,{})}),i.jsx(E,{path:"/tools/port-dwell-time",element:i.jsx(C7,{})}),i.jsx(E,{path:"/tools/railway-logistics",element:i.jsx(P7,{})}),i.jsx(E,{path:"/tools/courier-vs-freight",element:i.jsx(R7,{})}),i.jsx(E,{path:"/tools/incoterms-quiz",element:i.jsx(T7,{})}),i.jsx(E,{path:"/tools/freight-payment-terms",element:i.jsx(A7,{})}),i.jsx(E,{path:"/tools/trade-doc-pack",element:i.jsx(I7,{})}),i.jsx(E,{path:"/tools/eaeu-tariff",element:i.jsx($7,{})}),i.jsx(E,{path:"/tools/cold-chain-monitor",element:i.jsx(j7,{})}),i.jsx(E,{path:"/tools/supplier-audit",element:i.jsx(O7,{})}),i.jsx(E,{path:"/tools/truck-freight-calc",element:i.jsx(B7,{})}),i.jsx(E,{path:"/tools/phytosanitary",element:i.jsx(z7,{})}),i.jsx(E,{path:"/tools/re-export",element:i.jsx(F7,{})}),i.jsx(E,{path:"/tools/quality-control",element:i.jsx(H7,{})}),i.jsx(E,{path:"/tools/goods-declaration",element:i.jsx(U7,{})}),i.jsx(E,{path:"/tools/consolidation-calc",element:i.jsx(W7,{})}),i.jsx(E,{path:"/tools/bank-guarantee",element:i.jsx(G7,{})}),i.jsx(E,{path:"/tools/port-fees-calc",element:i.jsx(q7,{})}),i.jsx(E,{path:"/tools/import-quota",element:i.jsx(K7,{})}),i.jsx(E,{path:"/tools/carnet-ata",element:i.jsx(X7,{})}),i.jsx(E,{path:"/tools/duty-drawback",element:i.jsx(Y7,{})}),i.jsx(E,{path:"/tools/cold-storage-calc",element:i.jsx(J7,{})}),i.jsx(E,{path:"/tools/marine-insurance-types",element:i.jsx(Q7,{})}),i.jsx(E,{path:"/tools/pallet-calc",element:i.jsx(Z7,{})}),i.jsx(E,{path:"/tools/import-procedure",element:i.jsx(eK,{})}),i.jsx(E,{path:"/tools/liner-terms",element:i.jsx(tK,{})}),i.jsx(E,{path:"/tools/freight-tender",element:i.jsx(nK,{})}),i.jsx(E,{path:"/tools/customs-ruling",element:i.jsx(rK,{})}),i.jsx(E,{path:"/tools/buffer-stock",element:i.jsx(oK,{})}),i.jsx(E,{path:"/tools/green-logistics",element:i.jsx(sK,{})}),i.jsx(E,{path:"/tools/freight-markup",element:i.jsx(aK,{})}),i.jsx(E,{path:"/tools/port-procedure",element:i.jsx(iK,{})}),i.jsx(E,{path:"/tools/container-stuffing",element:i.jsx(lK,{})}),i.jsx(E,{path:"/tools/cargo-rejection",element:i.jsx(cK,{})}),i.jsx(E,{path:"/tools/reverse-logistics",element:i.jsx(uK,{})}),i.jsx(E,{path:"/tools/booking-checklist",element:i.jsx(dK,{})}),i.jsx(E,{path:"/tools/multimodal-docs",element:i.jsx(fK,{})}),i.jsx(E,{path:"/tools/export-finance",element:i.jsx(pK,{})}),i.jsx(E,{path:"/tools/compliance-cert",element:i.jsx(mK,{})}),i.jsx(E,{path:"/tools/shipper-letter",element:i.jsx(gK,{})}),i.jsx(E,{path:"/tools/pre-advice",element:i.jsx(hK,{})}),i.jsx(E,{path:"/tools/cargo-survey",element:i.jsx(vK,{})}),i.jsx(E,{path:"/tools/demurrage-claim",element:i.jsx(bK,{})}),i.jsx(E,{path:"/tools/port-agency",element:i.jsx(yK,{})}),i.jsx(E,{path:"/tools/freight-claim",element:i.jsx(xK,{})}),i.jsx(E,{path:"/tools/storage-in-transit",element:i.jsx(_K,{})}),i.jsx(E,{path:"/tools/lcl-booking",element:i.jsx(EK,{})}),i.jsx(E,{path:"/tools/special-cargo",element:i.jsx(wK,{})}),i.jsx(E,{path:"/tools/hazardous-class",element:i.jsx(SK,{})}),i.jsx(E,{path:"/tools/cargo-temp",element:i.jsx(CK,{})}),i.jsx(E,{path:"/tools/insurance-claim",element:i.jsx(PK,{})}),i.jsx(E,{path:"/tools/container-damage",element:i.jsx(RK,{})}),i.jsx(E,{path:"/tools/reefer-booking",element:i.jsx(TK,{})}),i.jsx(E,{path:"/tools/track-trace",element:i.jsx(AK,{})}),i.jsx(E,{path:"/faq",element:i.jsx($K,{})}),V8(),i.jsx(E,{path:"/solutions",element:i.jsx(GK,{})}),i.jsx(E,{path:"/solutions/importer",element:i.jsx(qK,{})}),i.jsx(E,{path:"/solutions/exporter",element:i.jsx(KK,{})}),i.jsx(E,{path:"/solutions/forwarder",element:i.jsx(XK,{})}),i.jsx(E,{path:"/solutions/carrier",element:i.jsx(YK,{})}),i.jsx(E,{path:"/cases",element:i.jsx(jK,{})}),i.jsx(E,{path:"/cases/:slug",element:i.jsx(OK,{})}),i.jsx(E,{path:"/reviews",element:i.jsx(NK,{})}),i.jsx(E,{path:"/partners",element:i.jsx(DK,{})}),i.jsx(E,{path:"/trust",element:i.jsx(LK,{})}),i.jsx(E,{path:"/documents",element:i.jsx(MK,{})}),i.jsx(E,{path:"/cooperation",element:i.jsx(kK,{})}),i.jsx(E,{path:"/join",element:i.jsx(VK,{})}),i.jsx(E,{path:"/how-it-works",element:i.jsx(BK,{})}),i.jsx(E,{path:"/advantages",element:i.jsx(zK,{})}),i.jsx(E,{path:"/support",element:i.jsx(FK,{})}),i.jsx(E,{path:"/referral-program",element:i.jsx(gG,{})}),i.jsx(E,{path:"/help",element:i.jsx(vG,{})}),i.jsx(E,{path:"/help/article/:id",element:i.jsx(bG,{})}),i.jsx(E,{path:"/research",element:i.jsx(xG,{})}),i.jsx(E,{path:"/research/smb-import-cost-index-q2-2026",element:i.jsx(_G,{})}),i.jsx(E,{path:"/en/faq",element:i.jsx(EG,{})}),i.jsx(E,{path:"/en/faq/:slug",element:i.jsx(wG,{})}),i.jsx(E,{path:"/en/glossary",element:i.jsx(SG,{})}),i.jsx(E,{path:"/en/glossary/:slug",element:i.jsx(CG,{})}),i.jsx(E,{path:"/en/blog",element:i.jsx(PG,{})}),i.jsx(E,{path:"/en/blog/:slug",element:i.jsx(RG,{})}),i.jsx(E,{path:"/en/about",element:i.jsx(TG,{})}),i.jsx(E,{path:"/en/services",element:i.jsx(AG,{})}),i.jsx(E,{path:"/landing/yd/freight-china",element:i.jsx(IG,{})}),i.jsx(E,{path:"/landing/yd/customs-broker",element:i.jsx($G,{})}),i.jsx(E,{path:"/landing/yd/smb-import",element:i.jsx(jG,{})}),i.jsx(E,{path:"/cashback",element:i.jsx(HK,{})}),i.jsx(E,{path:"/news",element:i.jsx(UK,{})}),i.jsx(E,{path:"/additional-services",element:i.jsx(WK,{})}),i.jsx(E,{path:"/services/marine",element:i.jsx(JK,{})}),i.jsx(E,{path:"/services/railway",element:i.jsx(QK,{})}),i.jsx(E,{path:"/services/auto",element:i.jsx(ZK,{})}),i.jsx(E,{path:"/services/air",element:i.jsx(eX,{})}),i.jsx(E,{path:"/services/groupage",element:i.jsx(tX,{})}),i.jsx(E,{path:"/services/multimodal",element:i.jsx(nX,{})}),i.jsx(E,{path:"/services/customs",element:i.jsx(rX,{})}),i.jsx(E,{path:"/services/container-rental",element:i.jsx(oX,{})}),i.jsx(E,{path:"/about-company",element:i.jsx(sX,{})}),i.jsx(E,{path:"/contacts",element:i.jsx(aX,{})}),i.jsx(E,{path:"/vacancies",element:i.jsx(iX,{})}),i.jsx(E,{path:"/privacy-policy",element:i.jsx(lX,{})}),i.jsx(E,{path:"/marshrut/:slug",element:i.jsx(cX,{})}),i.jsx(E,{path:"/industry/:slug",element:i.jsx(uX,{})}),i.jsx(E,{path:"/vs/:slug",element:i.jsx(dX,{})}),i.jsx(E,{path:"/dostavka",element:i.jsx(fX,{})}),i.jsx(E,{path:"/dostavka/:country",element:i.jsx(pX,{})}),i.jsx(E,{path:"/dostavka/:country/:city",element:i.jsx(mX,{})}),i.jsx(E,{path:"/resources",element:i.jsx(hX,{})}),i.jsx(E,{path:"/resources/glossary",element:i.jsx(vX,{})}),i.jsx(E,{path:"/resources/guides",element:i.jsx(bX,{})}),i.jsx(E,{path:"/resources/guides/customs-china-2026",element:i.jsx(yX,{})}),i.jsx(E,{path:"/resources/guides/incoterms-plain",element:i.jsx(xX,{})}),i.jsx(E,{path:"/resources/guides/how-to-read-bl",element:i.jsx(_X,{})}),i.jsx(E,{path:"/resources/guides/reduce-logistics-costs",element:i.jsx(EX,{})}),i.jsx(E,{path:"/resources/guides/vtt-guide",element:i.jsx(wX,{})}),i.jsx(E,{path:"/resources/guides/china-contract-guide",element:i.jsx(SX,{})}),i.jsx(E,{path:"/resources/guides/demurrage-detention-guide",element:i.jsx(CX,{})}),i.jsx(E,{path:"/resources/guides/fcl-vs-lcl-guide",element:i.jsx(PX,{})}),i.jsx(E,{path:"/resources/guides/air-cargo-guide",element:i.jsx(RX,{})}),i.jsx(E,{path:"/resources/guides/customs-duties-guide",element:i.jsx(TX,{})}),i.jsx(E,{path:"/resources/guides/rail-freight-guide",element:i.jsx(AX,{})}),i.jsx(E,{path:"/resources/guides/cargo-insurance-guide",element:i.jsx(IX,{})}),i.jsx(E,{path:"*",element:i.jsx(gX,{})})]})})]})})})})})}const TP=new kP({defaultOptions:{queries:{staleTime:6e4,gcTime:5*6e4,retry:1,refetchOnWindowFocus:!1},mutations:{retry:0}}}),QY=Object.freeze(Object.defineProperty({__proto__:null,queryClient:TP},Symbol.toStringTag,{value:"Module"})),hm="avalog.cookieConsent",mc=1;function IQ(){if(typeof window>"u")return"unknown";try{const e=localStorage.getItem(hm);if(!e)return"unknown";const t=JSON.parse(e);return t.version!==mc?"unknown":t.decision}catch{return"unknown"}}function ZY(){if(typeof window>"u")return null;try{const e=localStorage.getItem(hm);if(!e)return null;const t=JSON.parse(e);return t.version!==mc?null:t}catch{return null}}function eJ(){const e=ZY();return(e==null?void 0:e.decision)==="accepted"&&e.analytics===!0}function $Q(e={}){const t={version:mc,decision:"accepted",decidedAt:new Date().toISOString(),analytics:e.analytics??!0,marketing:e.marketing??!0,functional:!0};return AP(t),t}function jQ(){const e={version:mc,decision:"rejected",decidedAt:new Date().toISOString(),analytics:!1,marketing:!1,functional:!0};return AP(e),e}function AP(e){if(!(typeof window>"u"))try{localStorage.setItem(hm,JSON.stringify(e))}catch{}}let cb=!1;function tJ(e={}){if(cb||!eJ())return;cb=!0,(typeof requestIdleCallback<"u"?requestIdleCallback:n=>setTimeout(n,200))(()=>{(async()=>(UD(),await Bx(),MD(),e.fireInitialView&&typeof window<"u"&&ap(window.location.pathname+window.location.search)))()})}let IP=-1;const gs=e=>{addEventListener("pageshow",t=>{t.persisted&&(IP=t.timeStamp,e(t))},!0)},Yn=(e,t,n,r)=>{let o,s;return l=>{t.value>=0&&(l||r)&&(s=t.value-(o??0),(s||o===void 0)&&(o=t.value,t.delta=s,t.rating=((c,u)=>c>u[1]?"poor":c>u[0]?"needs-improvement":"good")(t.value,n),e(t)))}},vm=e=>{requestAnimationFrame(()=>requestAnimationFrame(e))},bm=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Va=()=>{var e;return((e=bm())==null?void 0:e.activationStart)??0},Jn=(e,t=-1)=>{const n=bm();let r="navigate";return IP>=0?r="back-forward-cache":n&&(document.prerendering||Va()>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}},Pu=new WeakMap;function ym(e,t){return Pu.get(e)||Pu.set(e,new t),Pu.get(e)}class nJ{constructor(){xt(this,"t");xt(this,"i",0);xt(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 Ba=(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{}},xm=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let Bo=-1;const $P=new Set,ub=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,cf=e=>{if(document.visibilityState==="hidden"){if(e.type==="visibilitychange")for(const t of $P)t();isFinite(Bo)||(Bo=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("prerenderingchange",cf,!0))}},gc=()=>{var e;if(Bo<0){const t=Va();Bo=(document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").find(r=>r.name==="hidden"&&r.startTime>=t))==null?void 0:e.startTime)??ub(),addEventListener("visibilitychange",cf,!0),addEventListener("prerenderingchange",cf,!0),gs(()=>{setTimeout(()=>{Bo=ub()})})}return{get firstHiddenTime(){return Bo},onHidden(t){$P.add(t)}}},hc=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},db=[1800,3e3],jP=(e,t={})=>{hc(()=>{const n=gc();let r,o=Jn("FCP");const s=Ba("paint",l=>{for(const c of l)c.name==="first-contentful-paint"&&(s.disconnect(),c.startTime<n.firstHiddenTime&&(o.value=Math.max(c.startTime-Va(),0),o.entries.push(c),r(!0)))});s&&(r=Yn(e,o,db,t.reportAllChanges),gs(l=>{o=Jn("FCP"),r=Yn(e,o,db,t.reportAllChanges),vm(()=>{o.value=performance.now()-l.timeStamp,r(!0)})}))})},fb=[.1,.25],rJ=(e,t={})=>{const n=gc();jP(xm(()=>{let r,o=Jn("CLS",0);const s=ym(t,nJ),l=u=>{for(const d of u)s.h(d);s.i>o.value&&(o.value=s.i,o.entries=s.o,r())},c=Ba("layout-shift",l);c&&(r=Yn(e,o,fb,t.reportAllChanges),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),gs(()=>{s.i=0,o=Jn("CLS",0),r=Yn(e,o,fb,t.reportAllChanges),vm(r)}),setTimeout(r))}))};let OP=0,Ru=1/0,bi=0;const oJ=e=>{for(const t of e)t.interactionId&&(Ru=Math.min(Ru,t.interactionId),bi=Math.max(bi,t.interactionId),OP=bi?(bi-Ru)/7+1:0)};let uf;const pb=()=>uf?OP:performance.interactionCount??0,sJ=()=>{"interactionCount"in performance||uf||(uf=Ba("event",oJ,{durationThreshold:0}))};let mb=0;class aJ{constructor(){xt(this,"l",[]);xt(this,"u",new Map);xt(this,"m");xt(this,"p")}v(){mb=pb(),this.l.length=0,this.u.clear()}T(){const t=Math.min(this.l.length-1,Math.floor((pb()-mb)/50));return this.l[t]}h(t){var o,s;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)}(s=this.p)==null||s.call(this,r)}}}const NP=e=>{const t=globalThis.requestIdleCallback||setTimeout,n=globalThis.cancelIdleCallback||clearTimeout;if(document.visibilityState==="hidden")e();else{const r=xm(e);let o=-1;const s=()=>{n(o),r()};addEventListener("visibilitychange",s,{once:!0,capture:!0}),o=t(()=>{removeEventListener("visibilitychange",s,{capture:!0}),r()})}},gb=[200,500],iJ=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=gc();hc(()=>{sJ();let r,o=Jn("INP");const s=ym(t,aJ),l=u=>{NP(()=>{for(const p of u)s.h(p);const d=s.T();d&&d.L!==o.value&&(o.value=d.L,o.entries=d.entries,r())})},c=Ba("event",l,{durationThreshold:t.durationThreshold??40});r=Yn(e,o,gb,t.reportAllChanges),c&&(c.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),gs(()=>{s.v(),o=Jn("INP"),r=Yn(e,o,gb,t.reportAllChanges)}))})};class lJ{constructor(){xt(this,"m")}h(t){var n;(n=this.m)==null||n.call(this,t)}}const hb=[2500,4e3],cJ=(e,t={})=>{hc(()=>{const n=gc();let r,o=Jn("LCP");const s=ym(t,lJ),l=u=>{t.reportAllChanges||(u=u.slice(-1));for(const d of u)s.h(d),d.startTime<n.firstHiddenTime&&(o.value=Math.max(d.startTime-Va(),0),o.entries=[d],r())},c=Ba("largest-contentful-paint",l);if(c){r=Yn(e,o,hb,t.reportAllChanges);const u=xm(()=>{l(c.takeRecords()),c.disconnect(),r(!0)}),d=p=>{p.isTrusted&&(NP(u),removeEventListener(p.type,d,{capture:!0}))};for(const p of["keydown","click","visibilitychange"])addEventListener(p,d,{capture:!0});gs(p=>{o=Jn("LCP"),r=Yn(e,o,hb,t.reportAllChanges),vm(()=>{o.value=performance.now()-p.timeStamp,r(!0)})})}})},vb=[800,1800],df=e=>{document.prerendering?hc(()=>df(e)):document.readyState!=="complete"?addEventListener("load",()=>df(e),!0):setTimeout(e)},uJ=(e,t={})=>{let n=Jn("TTFB"),r=Yn(e,n,vb,t.reportAllChanges);df(()=>{const o=bm();o&&(n.value=Math.max(o.responseStart-Va(),0),n.entries=[o],r(!0),gs(()=>{n=Jn("TTFB",0),r=Yn(e,n,vb,t.reportAllChanges),r(!0)}))})};function ks(e){}let bb=!1;function dJ(){bb||(bb=!0,cJ(ks),rJ(ks),iJ(ks),jP(ks),uJ(ks))}let yb=!1;function fJ(e){return typeof e=="object"&&e!==null&&e.source==="avalog-push"}function pJ(){yb||typeof navigator>"u"||!("serviceWorker"in navigator)||(yb=!0,navigator.serviceWorker.addEventListener("message",e=>{if(!fJ(e.data))return;const{title:t,body:n,url:r,eventCode:o,type:s}=e.data;Zr("push_foreground_toast_shown",{type:s,eventCode:o}),aU(t||n||"Новое уведомление",{description:t&&n?n:void 0,action:r?{label:"Открыть",onClick:()=>{Zr("push_foreground_toast_clicked",{type:s,eventCode:o});try{window.location.assign(r)}catch{}}}:void 0})}))}const mJ=a.lazy(()=>w(()=>import("./UpdatePrompt-DGlneUB4.js"),__vite__mapDeps([703,1,2])).then(e=>({default:e.UpdatePrompt}))),gJ=a.lazy(()=>w(()=>import("./PwaInstallPromptDS-C6kd97ib.js"),__vite__mapDeps([704,2,7,9,104,37,233,1,3,11])).then(e=>({default:e.PwaInstallPromptDS}))),hJ=a.lazy(()=>w(()=>import("./toaster-B5FVEDCh.js"),__vite__mapDeps([203,2,1,9,7,3,11])).then(e=>({default:e.Toaster})));tJ();wP();X6();dJ();pJ();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())});QP.createRoot(document.getElementById("root")).render(i.jsx(lf,{label:"Root",children:i.jsx(sy,{children:i.jsx(rR,{i18n:zt,children:i.jsx(a.Suspense,{fallback:i.jsx("img",{src:"/loading-loader.gif",alt:"load"}),children:i.jsxs(VP,{client:TP,children:[i.jsxs(LL,{locale:oT,children:[i.jsx(JY,{}),i.jsxs(a.Suspense,{fallback:null,children:[i.jsx(mJ,{}),i.jsx(gJ,{}),i.jsx(hJ,{})]})]}),!1]})})})})}));export{dQ as $,IU as A,Yo as B,lp as C,PU as D,_C as E,HE as F,EU as G,TU as H,F2 as I,H2 as J,UE as K,gQ as L,eS as M,B3 as N,z3 as O,PL as P,F3 as Q,nO as R,wl as S,io as T,U2 as U,n_ as V,Q0 as W,cp as X,F5 as Y,cQ as Z,m3 as _,Se as a,r_ as a$,g3 as a0,v3 as a1,H3 as a2,Y2 as a3,L3 as a4,b4 as a5,y4 as a6,k2 as a7,B2 as a8,DV as a9,W2 as aA,hQ as aB,jT as aC,kM as aD,eQ as aE,$V as aF,jV as aG,OV as aH,ip as aI,Fh as aJ,T5 as aK,WM as aL,k5 as aM,TM as aN,GJ as aO,Wx as aP,jM as aQ,lQ as aR,tQ as aS,nQ as aT,w2 as aU,S2 as aV,P2 as aW,R2 as aX,C2 as aY,A2 as aZ,T2 as a_,LM as aa,LV as ab,MV as ac,i4 as ad,Ez as ae,rQ as af,iw as ag,Sz as ah,lw as ai,cw as aj,Cz as ak,jw as al,Ow as am,$p as an,aQ as ao,iQ as ap,XH as aq,YH as ar,K0 as as,X0 as at,Hp as au,aU as av,qM as aw,JM as ax,HM as ay,jU as az,Bh as b,xQ as b$,zh as b0,MJ as b1,zM as b2,XM as b3,fQ as b4,P3 as b5,R3 as b6,A3 as b7,gy as b8,tA as b9,ax as bA,YI as bB,ba as bC,Q$ as bD,Bf as bE,Aj as bF,j5 as bG,I5 as bH,$5 as bI,I1 as bJ,j1 as bK,RL as bL,xn as bM,Dh as bN,PQ as bO,ZH as bP,e5 as bQ,pQ as bR,I3 as bS,mQ as bT,SJ as bU,CQ as bV,_Q as bW,SQ as bX,EQ as bY,dW as bZ,wQ as b_,hl as ba,ar as bb,El as bc,h1 as bd,v1 as be,y1 as bf,m1 as bg,_l as bh,x1 as bi,Jf as bj,D1 as bk,MI as bl,HI as bm,F1 as bn,V1 as bo,B1 as bp,z1 as bq,k1 as br,Jg as bs,R1 as bt,PJ as bu,rj as bv,Ad as bw,jy as bx,JI as by,Ty as bz,Zr as c,JH as c0,ZJ as c1,IM as c2,RQ as c3,uQ as c4,h3 as c5,Zx as c6,vQ as c7,_L as c8,bQ as c9,AL as cA,TL as cB,AQ as cC,XJ as cD,YJ as cE,aW as cF,gW as cG,oW as cH,JJ as cI,QJ as cJ,WJ as cK,qJ as cL,yQ as ca,tW as cb,nW as cc,rW as cd,sW as ce,ke as cf,vt as cg,BU as ch,CJ as ci,MT as cj,oQ as ck,Pz as cl,Rz as cm,Tz as cn,Az as co,$z as cp,yr as cq,va as cr,bl as cs,qf as ct,Iy as cu,Ep as cv,T3 as cw,uw as cx,xd as cy,ko as cz,Ot as d,$Q as e,Vf as f,IQ as g,Qf as h,ss as i,KJ as j,Ne as k,WL as l,FI as m,lo as n,Gs as o,gn as p,q0 as q,jQ as r,tJ as s,SU as t,TQ as u,bU as v,Vo as w,FC as x,Wr as y,FE as z};