PageSourceSearch

https://www.kupi.com/blog/_next/static/chunks/41sv8rm8x89x6.js

js kupi.com collected 2026-10-01 12:06:29 UTC 627,159 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,461449,571242,51872,170498,870991,e=>{"use strict";e.i(178985),e.i(991298),e.i(648060),e.i(200287),e.i(278874),e.i(924811),e.i(843122),e.i(123917),e.s([],461449);var t=e.i(231682),r=e.i(827458),a=e.i(749915);let o=(0,r.forwardRef)((e,r)=>(0,t.jsx)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M10.033 4c-1.876 0-2.814 0-3.53.365a3.35 3.35 0 0 0-1.464 1.463c-.365.717-.365 1.655-.365 3.53v1.507c0 .518.153.67.67.67h2.637c.238 0 .5.015.625-.229.093-.184.045-.447.045-.65 0-.938 0-1.407.183-1.765.16-.315.416-.571.731-.732.359-.182.828-.182 1.765-.182h1.34c.938 0 1.406 0 1.765.182.315.16.57.417.731.732.183.358.183.827.183 1.765 0 .203-.048.466.046.65.124.244.386.229.624.229h2.637c.518 0 .67-.152.67-.67V9.358c0-1.875 0-2.813-.365-3.53a3.35 3.35 0 0 0-1.464-1.463C16.781 4 15.843 4 13.967 4zM3 15.051c0-.938 0-1.406.183-1.765.16-.315.416-.57.731-.731.358-.183.827-.183 1.765-.183h12.642c.938 0 1.407 0 1.765.183.315.16.571.416.732.731.182.359.182.827.182 1.765v4.856a.628.628 0 1 1-1.256 0v-.88a.377.377 0 0 0-.377-.376H4.633a.377.377 0 0 0-.377.377v.879a.628.628 0 1 1-1.256 0z"})}));o.displayName="BedFilled",e.s(["BedFilled",0,o],571242);let n=(0,r.forwardRef)((e,r)=>(0,t.jsx)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M9.472 2.926A2.735 2.735 0 0 1 12.02 1.19c1.157 0 2.149.717 2.548 1.736a.75.75 0 0 1-.002.554c2.036.962 3.454 3.039 3.454 5.43 0 1.607-.282 3.491.56 4.95l1.15 1.91c.66 1.1.13 2.53-1.08 2.93a20.92 20.92 0 0 1-13.27 0c-1.3-.44-1.79-1.75-1.08-2.93l1.15-1.91c.861-1.445.57-3.35.57-4.95 0-2.4 1.414-4.474 3.453-5.433a.75.75 0 0 1-.001-.55M12 22.28c1.65 0 3-.9 3-2H9c0 1.43 1.855 2 3 2"})}));n.displayName="NotificationFilled",e.s(["NotificationFilled",0,n],51872);let i=(0,r.forwardRef)(({size:e=24,className:r,title:a,color:o,...n},i)=>(0,t.jsxs)("svg",{ref:i,width:e,height:e,viewBox:"0 0 24 24",fill:"none",className:r,role:a?"img":"presentation","aria-hidden":!a||void 0,focusable:"false",...n,children:[a?(0,t.jsx)("title",{children:a}):null,(0,t.jsxs)("g",{clipPath:"url(#rub-rounded-a)",children:[(0,t.jsx)("path",{fill:"#fff",d:"M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12"}),(0,t.jsx)("path",{fill:"#0052b4",d:"M23.254 16.174c.482-1.3.746-2.706.746-4.174s-.264-2.874-.746-4.174H.746A12 12 0 0 0 0 12c0 1.468.264 2.874.746 4.174L12 17.217z"}),(0,t.jsx)("path",{fill:"#d80027",d:"M12 24c5.16 0 9.558-3.256 11.254-7.826H.746C2.442 20.744 6.84 24 12 24"})]}),(0,t.jsx)("rect",{width:"23",height:"23",x:".5",y:".5",stroke:"#d4d7dd",rx:"11.5"}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"rub-rounded-a",children:(0,t.jsx)("rect",{width:"24",height:"24",fill:"#fff",rx:"12"})})})]}));i.displayName="RubRounded",e.s(["RubRounded",0,i],170498);let l=(0,r.forwardRef)((e,r)=>(0,t.jsx)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.728 9.41c-.273.157-.493.402-.552.711a10.3 10.3 0 0 0 0 3.758c.06.309.28.555.552.71a4.54 4.54 0 0 1 2.271 4.018c-.007.313.09.627.323.836a10 10 0 0 0 3.248 1.953c.32.117.67.033.954-.154a4.54 4.54 0 0 1 4.952 0c.284.187.635.271.954.154a10 10 0 0 0 3.249-1.953c.233-.209.33-.523.323-.836a4.54 4.54 0 0 1 2.27-4.018c.273-.155.493-.401.552-.71a10.3 10.3 0 0 0 0-3.758c-.059-.309-.279-.554-.551-.71A4.5 4.5 0 0 1 19 5.5c0-.348-.046-.696-.321-.943a10 10 0 0 0-3.249-1.953c-.32-.117-.67-.033-.954.154a4.54 4.54 0 0 1-4.952 0c-.284-.187-.634-.271-.954-.154a10 10 0 0 0-3.248 1.953C5.047 4.804 5 5.152 5 5.5a4.5 4.5 0 0 1-2.272 3.91M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6",clipRule:"evenodd"})}));l.displayName="SettingsFilled",e.s(["SettingsFilled",0,l],870991)},632792,e=>{"use strict";var t=e.i(563313),r=e.i(580518),a=e.i(890488);e.s(["sendLogoutAnalytics",0,({account_id:e})=>{(0,r.getAccountAnalyticsObj)().logoutSuccess({account_id:e,social_network:(0,t.getCookie)(a.OAUTH_SOCIAL_NETWORK_COOKIE_NAME)??null})}])},6391,e=>{"use strict";var t=e.i(231682),r=e.i(827458);e.i(559412);var a=e.i(197511);class o extends a.PageAnalytics{constructor(){super("footer")}
1linkClick(e){this.analyticsCustomRequest("footer.link.click",e)}}e.i(924856);var n=e.i(144988);let i={footerSocialVk:{type:"link",linkType:"social_vk",url:n.routers.footer.vk,platform:null},footerSocialOk:{type:"link",linkType:"social_ok",url:n.routers.footer.ok,platform:null},footerSocialTelegram:{type:"link",linkType:"social_tg",url:n.routers.footer.telegram,platform:null},footerAppIos:{type:"link",linkType:"store_ios",url:n.routers.footer.appStoreKupibilet,platform:"ios_app_download"},footerAppAndroid:{type:"link",linkType:"store_android",url:n.routers.footer.googlePlayKupibilet,platform:"andr_app_download"},footerAppHuawei:{type:"link",linkType:"store_huawei",url:n.routers.footer.appGallery,platform:"huawei_app_download"},footerLinkAbout:{type:"link",linkType:"main_info",url:n.routers.footer.about,platform:null},footerLinkContacts:{type:"modal_click",clickType:"contacts",platform:null},footerLinkPress:{type:"link",linkType:"press_centre",url:n.routers.footer.pressCenter,platform:null},footerLinkExplore:{type:"link",linkType:"travel_guide",url:n.routers.footer.explore,platform:null},footerLinkDirections:{type:"link",linkType:"directions",url:n.routers.footer.popularDirections,platform:null},footerLinkAirlines:{type:"link",linkType:"airlines",url:n.routers.footer.airlines,platform:null},footerLinkCities:{type:"link",linkType:"cities",url:n.routers.footer.cities,platform:null},footerLinkHelp:{type:"link",linkType:"knowledge",url:n.routers.footer.knowledgeBase,platform:null},footerLinkTicket:{type:"link",linkType:"find_ticket",url:n.routers.footer.findMyTicket,platform:null},footerLinkBlog:{type:"link",linkType:"blog",url:n.routers.footer.blog,platform:null},footerLinkSales:{type:"link",linkType:"promotions",url:n.routers.footer.sales,platform:null},footerLinkSecurity:{type:"modal_click",clickType:"security",platform:null},footerLinkPrivacy:{type:"modal_click",clickType:"confidentiality",platform:null},footerLinkTerms:{type:"modal_click",clickType:"offer",platform:null},footerLinkBooking:{type:"link",linkType:"purchase",url:n.routers.footer.bookingAndPayment,platform:null},footerLinkRefund:{type:"modal_click",clickType:"refund",platform:null},footerLinkQuestions:{type:"link",linkType:"faq",url:n.routers.footer.knowledgeBase,platform:null},footerLinkPartnerProgram:{type:"link",linkType:"partner_program",url:n.routers.footer.partnerProgram,platform:null}};e.s(["FooterAnalyticsWrapper",0,function({children:e,className:a}){let n=new o,l=(0,r.useRef)(null),s=(0,r.useCallback)(e=>{let t=e.target.closest("[data-analytics-id]");if(!t)return;let r=t.getAttribute("data-analytics-id");if(!r||!(r in i))return;let a=i[r];if("link"===a.type){let e=a.url||"";n.linkClick({source_url:window.location.href,url:e,type:a.linkType})}else"modal_click"===a.type&&n.click({type:a.clickType,source_url:window.location.href})},[n]);return(0,r.useEffect)(()=>{let e=l.current;if(e)return e.addEventListener("click",s),()=>{e.removeEventListener("click",s)}},[s]),(0,t.jsx)("div",{ref:l,className:a,children:e})}],6391)},651687,e=>{e.v({appLink:"Footer-module-scss-module__juseYq__appLink",appLinks:"Footer-module-scss-module__juseYq__appLinks",bottomSection:"Footer-module-scss-module__juseYq__bottomSection",bottomSlogan:"Footer-module-scss-module__juseYq__bottomSlogan",certificateGroup:"Footer-module-scss-module__juseYq__certificateGroup",certificates:"Footer-module-scss-module__juseYq__certificates",copyright:"Footer-module-scss-module__juseYq__copyright",copyrightDesktop:"Footer-module-scss-module__juseYq__copyrightDesktop",copyrightMobile:"Footer-module-scss-module__juseYq__copyrightMobile",copyrightText:"Footer-module-scss-module__juseYq__copyrightText",curvedLine:"Footer-module-scss-module__juseYq__curvedLine",divider:"Footer-module-scss-module__juseYq__divider",flexContainer:"Footer-module-scss-module__juseYq__flexContainer",footer:"Footer-module-scss-module__juseYq__footer",footerEasterEggWrapper:"Footer-module-scss-module__juseYq__footerEasterEggWrapper",kupicomAppLink:"Footer-module-scss-module__juseYq__kupicomAppLink",kupicomAppLinkOverlay:"Footer-module-scss-module__juseYq__kupicomAppLinkOverlay",kupicomAppLinks:"Footer-module-scss-module__juseYq__kupicomAppLinks",kupicomBottomSection:"Footer-module-scss-module__juseYq__kupicomBottomSection",kupicomCertificates:"Footer-module-scss-module__juseYq__kupicomCertificates",kupicomCopyright:"Footer-module-scss-module__juseYq__kupicomCopyright",kupicomFlexContainer:"Footer-module-scss-module__juseYq__kupicomFlexContainer",kupicomFooter:"Footer-module-scss-module__juseYq__kupicomFooter",kupicomLinkColumn:"Footer-module-scss-module__juseYq__kupicomLinkColumn",kupicomLinkList:"Footer-module-scss-module__juseYq__kupicomLinkList",kupicomLinkTitle:"Footer-module-scss-module__juseYq__kupicomLinkTitle",kupicomLinksWrapper:"Footer-module-scss-module__juseYq__kupicomLinksWrapper",kupicomLogoSection:"Footer-module-scss-module__juseYq__kupicomLogoSection",kupicomSlogan:"Footer-module-scss-module__juseYq__kupicomSlogan",legalText:"Footer-module-scss-module__juseYq__legalText",link:"Footer-module-scss-module__juseYq__link",linkList:"Footer-module-scss-module__juseYq__linkList",linkTitle:"Footer-module-scss-module__juseYq__linkTitle",linksSection:"Footer-module-scss-module__juseYq__linksSection",linksSectionHiddenOnHandheld:"Footer-module-scss-module__juseYq__linksSectionHiddenOnHandheld",logoContain:"Footer-module-scss-module__juseYq__logoContain",logoWrapper:"Footer-module-scss-module__juseYq__logoWrapper",loopholesContent:"Footer-module-scss-module__juseYq__loopholesContent",newContentContainer:"Footer-module-scss-module__juseYq__newContentContainer",oldContentContainer:"Footer-module-scss-module__juseYq__oldContentContainer",portalDescription:"Footer-module-scss-module__juseYq__portalDescription",portalText:"Footer-module-scss-module__juseYq__portalText",portalTextBold:"Footer-module-scss-module__juseYq__portalTextBold",portalTextsWrapper:"Footer-module-scss-module__juseYq__portalTextsWrapper",portalWrapper:"Footer-module-scss-module__juseYq__portalWrapper",quarterWidth:"Footer-module-scss-module__juseYq__quarterWidth",reversed:"Footer-module-scss-module__juseYq__reversed",slogan:"Footer-module-scss-module__juseYq__slogan",socialContainer:"Footer-module-scss-module__juseYq__socialContainer",socialLink:"Footer-module-scss-module__juseYq__socialLink",star:"Footer-module-scss-module__juseYq__star",styledImg:"Footer-module-scss-module__juseYq__styledImg"})},151563,e=>{"use strict";var t,r,a,o,n,i,l,s,c,u,d,p=e.i(231682);e.i(559412),e.i(811553);var m=e.i(875315),f=e.i(7284),h=e.i(164668),g=e.i(827458),v=e.i(197511);class b extends v.PageAnalytics{constructor(){super("footer")}}function _(){return(_=Object.assign.bind()).apply(null,arguments)}let y=function(e){return g.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg",width:59,height:8,fill:"none"},e),t||(t=g.createElement("path",{stroke:"#4BFF7E",strokeWidth:.75,d:"m0 3.75 3.48-1.235a29.98 29.98 0 0 1 23.429 1.44 29.98 29.98 0 0 0 20.048 2.418L58.5 3.75"})))};function C(){return(C=Object.assign.bind()).apply(null,arguments)}let x=function(e){return g.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",width:66,height:65,fill:"none"},e),r||(r=g.createElement("ellipse",{cx:11.488,cy:20.958,fill:"url(#portal_svg__a)",rx:11.488,ry:20.958,transform:"matrix(-1 0 0 1 65.491 10.876)"})),a||(a=g.createElement("ellipse",{cx:10.621,cy:20.958,fill:"#1E2B4A",rx:10.621,ry:20.958,transform:"matrix(-1 0 0 1 65.491 10.876)"})),g.createElement("g",{opacity:.5},g.createElement("mask",{id:"portal_svg__c",width:66,height:65,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},o||(o=g.createElement("path",{fill:"url(#portal_svg__b)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"}
1))),g.createElement("g",{filter:"url(#portal_svg__d)",mask:"url(#portal_svg__c)",style:{mixBlendMode:"color-dodge"}},n||(n=g.createElement("path",{fill:"url(#portal_svg__e)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"}))),g.createElement("mask",{id:"portal_svg__g",width:66,height:65,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},i||(i=g.createElement("path",{fill:"url(#portal_svg__f)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"}))),g.createElement("g",{filter:"url(#portal_svg__h)",mask:"url(#portal_svg__g)",style:{mixBlendMode:"color-dodge"}},l||(l=g.createElement("path",{fill:"url(#portal_svg__i)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"}))),g.createElement("mask",{id:"portal_svg__k",width:66,height:65,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},s||(s=g.createElement("path",{fill:"url(#portal_svg__j)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"}))),g.createElement("g",{filter:"url(#portal_svg__l)",mask:"url(#portal_svg__k)",style:{mixBlendMode:"color-dodge"}},c||(c=g.createElement("path",{fill:"url(#portal_svg__m)",d:"M17.187 32.212c0 4.495-17.84 28.216-16.628 31.643 1.937 5.48 50.398-10.488 54.04-10.488 5.922 0 10.721-9.471 10.721-21.155 0-11.683-4.8-21.154-10.72-21.154-3.753 0-48.407-15.538-50.322-9.777C3.171 4.61 17.187 27.934 17.187 32.212"})))),u||(u=g.createElement("defs",null,g.createElement("linearGradient",{id:"portal_svg__a",x1:8.053,x2:24.017,y1:13.538,y2:23.176,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#44547B"}),g.createElement("stop",{offset:1,stopColor:"#6176AD"})),g.createElement("linearGradient",{id:"portal_svg__b",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("linearGradient",{id:"portal_svg__e",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("linearGradient",{id:"portal_svg__f",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("linearGradient",{id:"portal_svg__i",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("linearGradient",{id:"portal_svg__j",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("linearGradient",{id:"portal_svg__m",x1:65.32,x2:16.757,y1:31.679,y2:32.756,gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#4AF57A"}),g.createElement("stop",{offset:.277,stopColor:"#3DFF39",stopOpacity:.39}),g.createElement("stop",{offset:.863,stopColor:"#4AF58C",stopOpacity:0}),g.createElement("stop",{offset:1,stopColor:"#4AF57A",stopOpacity:0})),g.createElement("filter",{id:"portal_svg__d",width:82.323,height:82.503,x:-8.252,y:-8.752,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"}
1,g.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),g.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),g.createElement("feGaussianBlur",{result:"effect1_foregroundBlur_5825_59874",stdDeviation:4.376})),g.createElement("filter",{id:"portal_svg__h",width:82.323,height:82.503,x:-8.252,y:-8.752,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},g.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),g.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),g.createElement("feGaussianBlur",{result:"effect1_foregroundBlur_5825_59874",stdDeviation:4.376})),g.createElement("filter",{id:"portal_svg__l",width:82.323,height:82.503,x:-8.252,y:-8.752,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},g.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),g.createElement("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),g.createElement("feGaussianBlur",{result:"effect1_foregroundBlur_5825_59874",stdDeviation:4.376})))))};function w(){return(w=Object.assign.bind()).apply(null,arguments)}let S=function(e){return g.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",width:10,height:11,fill:"none"},e),d||(d=g.createElement("path",{stroke:"#4BFF7E",strokeWidth:.976,d:"M1.435 5.498A6.56 6.56 0 0 0 4.66 2.03a6.56 6.56 0 0 0 3.226 3.467A6.56 6.56 0 0 0 4.66 8.964a6.56 6.56 0 0 0-3.226-3.466Z"})))};var D=e.i(651687);e.s(["CompanyDescriptionEasterEgg",0,()=>{let[e,t]=(0,g.useState)(!1),[r,a]=(0,g.useState)(1),{isDesktop:o}=(0,m.useWithMedia)(),n=(0,h.useTranslations)("footer"),i=o?n("brand.clickMe"):n("brand.clickMeMobile"),l=new b;return(0,p.jsxs)("div",{className:D.default.footerEasterEggWrapper,...function(e={}){let t={"data-analytics-seen":""};return Object.entries(e).forEach(([e,r])=>{let a;if(null!=r){if("key"===e)a="data-analytics-seen-key";else{let t=e.replace(/_/g,"-");a=`data-analytics-seen-${t}`}t[a]=String(r)}}),t}({block_title:i,block_name:"easter_egg"}),children:[(0,p.jsx)(y,{className:D.default.curvedLine}),(0,p.jsxs)("div",{className:D.default.portalWrapper,onClick:()=>{let e=n(`easterEgg.text${r}_1`),t=n(`easterEgg.text${r}_2`),o=`${e} ${t}`;l.click({title:i,click_element:"button",click_element_name:o,type:"easter_egg"}),a(e=>e+1>21?1:e+1)},children:[(0,p.jsxs)("div",{className:D.default.portalTextsWrapper,children:[(0,p.jsx)(S,{className:(0,f.default)(D.default.star,e&&D.default.reversed)}),e?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("span",{className:(0,f.default)(D.default.portalText,D.default.portalTextBold),children:n(`easterEgg.text${r}_1`)}),(0,p.jsx)("span",{className:D.default.portalDescription,children:n(`easterEgg.text${r}_2`)})]}):(0,p.jsx)("span",{className:D.default.portalText,onClick:()=>t(!0),children:i}),(0,p.jsx)(S,{className:(0,f.default)(D.default.star,!e&&D.default.reversed)})]}),!e&&(0,p.jsx)(x,{className:D.default.styledImg})]})]})}],151563)},1205,e=>{e.v({modalLink:"FooterModalLink-module-scss-module__Hnf1KG__modalLink"})},395258,e=>{"use strict";var t=e.i(231682);e.i(155937);var r=e.i(762176),a=e.i(514397),o=e.i(827458),n=e.i(1205);let i=(0,a.default)(()=>e.A(92301).then(e=>e.LegalDocumentModal),{loadableGenerated:{modules:[863392]},loading:()=>null}),l=(0,a.default)(()=>e.A(647591).then(e=>e.ContactsModal),{loadableGenerated:{modules:[729074]},loading:()=>null}),s=(0,a.default)(()=>e.A(75865).then(e=>e.OrderAndRefundModal),{loadableGenerated:{modules:[577671]},loading:()=>null});e.s(["FooterModalLink",0,function({modalType:e,children:a,dataAnalyticsId:c,pathHref:u}){let d=(0,r.useLocalizeHref)(),[p,m]=(0,o.useState)(!1),f=()=>{m(!1)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:d(u),className:n.default.modalLink,onClick:e=>{e.preventDefault(),m(!0)},"data-analytics-id":c,rel:"nofollow noindex",children:a}),p&&(()=>{switch(e){case"contacts":return(0,t.jsx)(l,{isOpen:!0,onClose:f});case"orderAndRefund":return(0,t.jsx)(s,{isOpen:!0,onClose:f});default:return(0,t.jsx)(i,{document:e,isOpen:!0,onClose:f})}})()]})}])},418519,e=>{"use strict";var t=e.i(231682);e.i(155937);var r=e.i(156951);e.i(266756);var a=e.i(887133);e.i(687817);var o=e.i(144988);e.i(292929);var n=e.i(677368),i=e.i(477987);e.s(["FooterSalesLink",0,({className:e,dataAnalyticsId:l,label:s})=>{var c,u;let[d]=(0,i.useUnit)([a.$selectedCity]),p=(c=o.routers.footer.sales,(u=d?.code)?`${c}?${n.SALES_QUERY_DEPARTURE_CITY}=${u}`:c);return(0,t.jsx)(r.LocalizedLink,{href:p,className:e,"data-analytics-id":l,children:s})}],418519)},119233,e=>{"use strict";var t=e.i(231682),r=e.i(827458),a=e.i(733681),o=e.i(957856);e.s(["HeaderAnalyticsWrapper",0,function({children:e,className:n}){let i=(0,a.getHeaderAnalyticsObj)(),l=(0,r.useRef)(null),s=(0,r.useMemo)(()=>(0,o.getHeaderElementMapping)(),[]),c=(0,r.useCallback)(e=>{let t=e.target.closest("[data-analytics-id]");if(!t)return;let r=t.getAttribute("data-analytics-id");if(!r||!(r in s))return;let a=s[r];"click"===a.type&&i.click({type:a.eventType,subtype:void 0,source_url:window.location.href,url:"url"in a?a.url:void 0,platform:"platform"in a?a.platform:void 0,option:"option"in a?a.option:void 0})},[i,s]);return(0,r.useEffect)(()=>{let e=l.current;if(e)return e.addEventListener("click",c),()=>{e.removeEventListener("click",c)}},[c]),(0,t.jsx)("div",{ref:l,className:n,children:e})}])},733681,e=>{"use strict";e.i(559412);var t=e.i(197511);let r="header";class a extends t.PageAnalytics{constructor(e){e?super(`${r}.${e}`):super(r)}
1localeSettingsChange(e){this.analyticsCustomRequest("locale_settings.change",e)}helpOrdersClick(){this.analyticsCustomRequest("header.help.orders.click",{})}helpChatClick(){this.analyticsCustomRequest("header.help.chat.click",{})}helpFaqClick(){this.analyticsCustomRequest("header.help.faq.click",{})}helpFindTicketClick(){this.analyticsCustomRequest("header.help.find_ticket.click",{})}}e.s(["getHeaderAnalyticsObj",0,e=>new a(e)])},957856,e=>{"use strict";e.i(924856);var t,r=e.i(646052),a=e.i(144988),o=((t={}).HEADER_LOGO="headerLogo",t.HEADER_APP_IOS="headerAppIos",t.HEADER_APP_ANDROID="headerAppAndroid",t.HEADER_APP_HUAWEI="headerAppHuawei",t.HEADER_SALES="headerSales",t.HEADER_HOTELS="headerHotels",t.HEADER_SEARCH_TICKETS="headerSearchTickets",t.HEADER_HELP="headerHelp",t.HEADER_HELP_ORDER_ACTIONS="headerHelpOrderActions",t.HEADER_HELP_FAQ="headerHelpFaq",t.HEADER_HELP_CHAT="headerHelpChat",t.HEADER_HELP_SEARCH_TICKETS="headerHelpSearchTickets",t.HEADER_HELP_ORDER_MANAGEMENT="headerHelpOrderManagement",t.HEADER_HELP_CARE_SERVICE="headerHelpCareService",t.HEADER_HELP_FIND_TICKET="headerHelpFindTicket",t.HEADER_LANGUAGE="headerLanguage",t.HEADER_LOGIN="headerLogin",t);e.s(["HEADER_ANALYTICS_IDS",()=>o,"getHeaderElementMapping",0,function(){let e=(0,r.getBrandOrigin)();return{headerLogo:{type:"click",eventType:"logo",url:"/"},headerAppIos:{type:"click",eventType:"app_ios",platform:"ios_app_download"},headerAppAndroid:{type:"click",eventType:"app_android",platform:"andr_app_download"},headerAppHuawei:{type:"click",eventType:"app_huawei",platform:"huawei_app_download"},headerSales:{type:"click",eventType:"sales",url:"/sales"},headerHotels:{type:"click",eventType:"hotels",url:a.routers.header.hotels},headerSearchTickets:{type:"click",eventType:"search_tickets",url:"/download-documents"},headerHelp:{type:"click",eventType:"help"},headerHelpOrderActions:{type:"click",eventType:"help",option:"order_actions",url:"/orders"},headerHelpFaq:{type:"click",eventType:"help",option:"faq",url:`${e}/help`},headerHelpChat:{type:"click",eventType:"help",option:"chat"},headerHelpSearchTickets:{type:"click",eventType:"help",option:"search_tickets",url:"/download-documents"},headerHelpOrderManagement:{type:"click",eventType:"help",option:"order_management",url:"/orders"},headerHelpCareService:{type:"click",eventType:"help",option:"care_service"},headerHelpFindTicket:{type:"click",eventType:"help",option:"find_ticket",url:"/download-documents"},headerLanguage:{type:"click",eventType:"language"},headerLogin:{type:"click",eventType:"login"}}}])},938479,e=>{e.v({findMyTicketLink:"FindMyTicket-module-scss-module__Rqg65q__findMyTicketLink",forMainPage:"FindMyTicket-module-scss-module__Rqg65q__forMainPage",forNormalPage:"FindMyTicket-module-scss-module__Rqg65q__forNormalPage",lowMargin:"FindMyTicket-module-scss-module__Rqg65q__lowMargin",ticketIcon:"FindMyTicket-module-scss-module__Rqg65q__ticketIcon",trigger:"FindMyTicket-module-scss-module__Rqg65q__trigger"})},435195,e=>{e.v({backgroundContrast:"Header-module-scss-module__3_uIBq__backgroundContrast",backgroundDefault:"Header-module-scss-module__3_uIBq__backgroundDefault",backgroundTransparent:"Header-module-scss-module__3_uIBq__backgroundTransparent",headerActions:"Header-module-scss-module__3_uIBq__headerActions",headerAppLinksNav:"Header-module-scss-module__3_uIBq__headerAppLinksNav",headerContainer:"Header-module-scss-module__3_uIBq__headerContainer",headerNav:"Header-module-scss-module__3_uIBq__headerNav",headerWrap:"Header-module-scss-module__3_uIBq__headerWrap",leftLights:"Header-module-scss-module__3_uIBq__leftLights",lowMargin:"Header-module-scss-module__3_uIBq__lowMargin",newYearIcon:"Header-module-scss-module__3_uIBq__newYearIcon",oldHeaderContainer:"Header-module-scss-module__3_uIBq__oldHeaderContainer",positionFixed:"Header-module-scss-module__3_uIBq__positionFixed",rightLights:"Header-module-scss-module__3_uIBq__rightLights",toys:"Header-module-scss-module__3_uIBq__toys",withoutAnimation:"Header-module-scss-module__3_uIBq__withoutAnimation"})},541110,e=>{"use strict";var t=e.i(231682);e.i(257620);var r=e.i(792223),a=e.i(7284),o=e.i(574225),n=e.i(827458),i=e.i(435195);let l=(0,n.createContext)(null),s=()=>(0,n.useContext)(l),c=(e,t)=>e===t||e.startsWith(`${t}/`),u=[];
1e.s(["HeaderAppLinksNav",0,({hasALoophole:e,children:r})=>{let o=s(),n=o?.hasALoophole??e;return(0,t.jsx)("nav",{className:(0,a.clsx)(i.default.headerAppLinksNav,{[i.default.lowMargin]:n}),children:r})},"HeaderRoot",0,({background:e,className:s,positionVariant:d,withoutAnimation:p,accountAppearance:m,defaultBackgroundPathPrefixes:f=u,showIntlSwitcher:h,children:g})=>{let v=(0,o.usePathname)(),b=(0,n.useMemo)(()=>{var e;let t;return m?(e=(0,r.stripLocalePrefix)(v),{background:(t=m.pathPrefixes.some(t=>c(e,t)))||f.some(t=>c(e,t))?"default":"contrast",showIntlSwitcher:!t&&h,hasALoophole:!t,className:t?m.className:void 0}):null},[v,m,h,f]),_=b?.background??e,y=b?.className??s;return(0,t.jsx)(l.Provider,{value:b,children:(0,t.jsx)("header",{className:(0,a.clsx)("layout-root-header",i.default.headerWrap,{[i.default.backgroundDefault]:"default"===_,[i.default.backgroundContrast]:"contrast"===_,[i.default.backgroundTransparent]:"transparent"===_,[i.default.positionFixed]:"fixed"===d,[i.default.withoutAnimation]:p},y),children:g})})},"useLayoutHeaderAppearance",0,s])},423072,e=>{e.v({forMainPage:"HeaderAppLinks-module-scss-module__o6HWAG__forMainPage",forNormalPage:"HeaderAppLinks-module-scss-module__o6HWAG__forNormalPage",headerAppLink:"HeaderAppLinks-module-scss-module__o6HWAG__headerAppLink",headerApps:"HeaderAppLinks-module-scss-module__o6HWAG__headerApps"})},594541,e=>{"use strict";var t=e.i(231682);e.i(155937);var r=e.i(156951),a=e.i(827458),o=e.i(749915);let n=(0,a.forwardRef)((e,r)=>(0,t.jsx)(o.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M10.752 15.96c.02-.017.028-.044.015-.067a41 41 0 0 0-5.01-8.125s-1.574 1.49-1.462 2.99c.057.699.382 1.347.912 1.8 1.373 1.339 4.697 3.027 5.47 3.41a.06.06 0 0 0 .075-.011m-.514 1.147a.075.075 0 0 0-.07-.05v.001l-5.535.193c.6 1.07 1.61 1.901 2.664 1.647.727-.182 2.373-1.33 2.915-1.718v-.002c.041-.037.026-.067.026-.067m.084-.498c.026-.044-.021-.081-.021-.081v-.003c-2.43-1.642-7.141-4.159-7.141-4.159a3.275 3.275 0 0 0 2.954 4.28c.083.016 3.291.002 4.15-.002a.08.08 0 0 0 .058-.038m.367-11.23c-.241.021-.892.169-.892.169a2.57 2.57 0 0 0-1.811 1.709 3.4 3.4 0 0 0 .007 1.755c.489 2.17 2.896 5.737 3.412 6.485.037.036.067.023.067.023a.07.07 0 0 0 .051-.07h.001c.796-7.96-.835-10.071-.835-10.071m1.832 
110.139c.03.012.065 0 .08-.03.535-.768 2.924-4.315 3.41-6.475a3.66 3.66 0 0 0 .01-1.755 2.57 2.57 0 0 0-1.83-1.709s-.423-.106-.871-.17c0 0-1.64 2.112-.843 10.079h.001c0 .027.017.05.043.06m1.31 1.54s-.049.006-.062.042a.08.08 0 0 0 .021.075c.529.38 2.137 1.503 2.91 1.721 0 0 1.43.487 2.673-1.647l-5.542-.194zm7.015-4.7s-4.705 2.524-7.137 4.165c-.028.018-.037.05-.028.081 0 0 .023.041.057.041v.002l4.248-.012c.327-.025.648-.1.953-.22a3.25 3.25 0 0 0 1.781-1.703c.326-.744.37-1.58.124-2.354m-7.582 3.6a.07.07 0 0 0 .075.006c.792-.395 4.092-2.072 5.458-3.404.53-.46.858-1.11.911-1.811.1-1.547-1.46-2.983-1.46-2.983a41 41 0 0 0-5.001 8.101h.002a.08.08 0 0 0 .015.088"})}));n.displayName="AppHuawei";let i=(0,a.forwardRef)((e,r)=>(0,t.jsx)(o.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M17.377 11.57c-.01-1.64.698-2.876 2.126-3.787-.799-1.201-2.007-1.863-3.6-1.99-1.509-.125-3.16.923-3.763.923-.639 0-2.1-.88-3.248-.88C6.52 5.875 4 7.822 4 11.783q0 1.756.611 3.625C5.156 17.048 7.12 21.064 9.17 21c1.07-.026 1.828-.798 3.222-.798 1.353 0 2.054.798 3.249.798 2.066-.031 3.843-3.682 4.36-5.326-2.772-1.373-2.623-4.02-2.623-4.104M14.97 4.237C16.131 2.79 16.026 1.474 15.992 1c-1.026.063-2.211.733-2.886 1.558-.744.884-1.181 1.978-1.088 3.211 1.108.089 2.12-.51 2.953-1.531"})}));i.displayName="AppleMonochrome";let l=(0,a.forwardRef)((e,r)=>(0,t.jsx)(o.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M12.413 11.924 5.017 19.32a1.1 1.1 0 0 1-.093-.44L4.889 4.976c0-.17.06-.316.133-.44zm2.655 2.656-8.404 4.665 6.534-6.535zm3.813-3.362c.656.36.656.926 0 1.288l-2.798 1.517-2.1-2.1L16.208 9.7zm-3.683-2.08-2 2-6.695-6.694z"})}));l.displayName="GoogleplayMonochrome",e.i(924856);var s=e.i(144988),c=e.i(7284),u=e.i(164668),d=e.i(957856),p=e.i(541110),m=e.i(423072);e.s(["HeaderAppLinks",0,({isHeaderVariantContrast:e=!1,onAppStoreClick:a,onGooglePlayClick:o,onHuaweiStoreClick:f,locale:h="ru"})=>{let g=(0,u.useTranslations)("header.ariaLabels"),v=(0,p.useLayoutHeaderAppearance)(),b=v?"contrast"===v.background:e,_=(0,c.clsx)(m.default.headerAppLink,b?m.default.forMainPage:m.default.forNormalPage);return(0,t.jsxs)("div",{className:m.default.headerApps,children:[(0,t.jsx)(r.LocalizedLink,{href:"ru"===h||"kk"===h?s.routers.header.apps.appStoreKupibilet:s.routers.header.apps.appStoreKupicom,target:"_blank",rel:"nofollow",className:_,"data-analytics-id":d.HEADER_ANALYTICS_IDS.HEADER_APP_IOS,onClick:a,"aria-label":g("downloadAppStore"),children:(0,t.jsx)(i,{})}),(0,t.jsx)(r.LocalizedLink,{href:"ru"===h||"kk"===h?s.routers.header.apps.googlePlayKupibilet:s.routers.header.apps.googlePlayKupicom,target:"_blank",rel:"nofollow",className:_,"data-analytics-id":d.HEADER_ANALYTICS_IDS.HEADER_APP_ANDROID,onClick:o,"aria-label":g("downloadGooglePlay"),children:(0,t.jsx)(l,{})}),("ru"===h||"kk"===h)&&(0,t.jsx)(r.LocalizedLink,{href:s.routers.header.apps.huaweiStore,target:"_blank",rel:"nofollow",className:_,"data-analytics-id":d.HEADER_ANALYTICS_IDS.HEADER_APP_HUAWEI,onClick:f,"aria-label":g("downloadHuaweiAppGallery"),children:(0,t.jsx)(n,{})})]})}],594541)},394199,e=>{e.v({card:"IntlSettings-module-scss-module__eaUHsq__card",cardCheck:"IntlSettings-module-scss-module__eaUHsq__cardCheck",cardCurrencyCode:"IntlSettings-module-scss-module__eaUHsq__cardCurrencyCode",cardCurrencyName:"IntlSettings-module-scss-module__eaUHsq__cardCurrencyName",cardFlag:"IntlSettings-module-scss-module__eaUHsq__cardFlag",cardLangCode:"IntlSettings-module-scss-module__eaUHsq__cardLangCode",cardLangName:"IntlSettings-module-scss-module__eaUHsq__cardLangName",cardText:"IntlSettings-module-scss-module__eaUHsq__cardText",contentArea:"IntlSettings-module-scss-module__eaUHsq__contentArea",dialogContent:"IntlSettings-module-scss-module__eaUHsq__dialogContent",grid:"IntlSettings-module-scss-module__eaUHsq__grid",modalBody:"IntlSettings-module-scss-module__eaUHsq__modalBody",modalHeader:"IntlSettings-module-scss-module__eaUHsq__modalHeader",tabsContent:"IntlSettings-module-scss-module__eaUHsq__tabsContent",tabsList:"IntlSettings-module-scss-module__eaUHsq__tabsList",tabsRoot:"IntlSettings-module-scss-module__eaUHsq__tabsRoot",tabsTrigger:"IntlSettings-module-scss-module__eaUHsq__tabsTrigger"})},105437,e=>{e.v({content:"IntlToggler-module-scss-module__4ktuEq__content",forMainPage:"IntlToggler-module-scss-module__4ktuEq__forMainPage",item:"IntlToggler-module-scss-module__4ktuEq__item",itemActive:"IntlToggler-module-scss-module__4ktuEq__itemActive",itemCheck:"IntlToggler-module-scss-module__4ktuEq__itemCheck",itemCode:"IntlToggler-module-scss-module__4ktuEq__itemCode",itemFlag:"IntlToggler-module-scss-module__4ktuEq__itemFlag",itemName:"IntlToggler-module-scss-module__4ktuEq__itemName",list:"IntlToggler-module-scss-module__4ktuEq__list",modalBody:"IntlToggler-module-scss-module__4ktuEq__modalBody",panel:"IntlToggler-module-scss-module__4ktuEq__panel",popoverContainer:"IntlToggler-module-scss-module__4ktuEq__popoverContainer",segmentedWrap:"IntlToggler-module-scss-module__4ktuEq__segmentedWrap",title:"IntlToggler-module-scss-module__4ktuEq__title",trigger:"IntlToggler-module-scss-module__4ktuEq__trigger",triggerDesktop:"IntlToggler-module-scss-module__4ktuEq__triggerDesktop",triggerMobile:"IntlToggler-module-scss-module__4ktuEq__triggerMobile",triggerWithLang:"IntlToggler-module-scss-module__4ktuEq__triggerWithLang"})},761050,e=>
1{e.v({customAirplane:"MainLogo-module-scss-module__oBM_FG__customAirplane",desktopLogo:"MainLogo-module-scss-module__oBM_FG__desktopLogo",desktopSlogan:"MainLogo-module-scss-module__oBM_FG__desktopSlogan",linkLogo:"MainLogo-module-scss-module__oBM_FG__linkLogo",logoLine:"MainLogo-module-scss-module__oBM_FG__logoLine",logoPlus:"MainLogo-module-scss-module__oBM_FG__logoPlus",logoPobeda:"MainLogo-module-scss-module__oBM_FG__logoPobeda",logoS7:"MainLogo-module-scss-module__oBM_FG__logoS7",mobileLockup:"MainLogo-module-scss-module__oBM_FG__mobileLockup",mobileLogo:"MainLogo-module-scss-module__oBM_FG__mobileLogo",mobileSlogan:"MainLogo-module-scss-module__oBM_FG__mobileSlogan"})},67825,e=>{"use strict";var t,r=e.i(231682),a=e.i(486312);e.i(155937);var o=e.i(762176);e.i(257620);var n=e.i(792223),i=e.i(7284),l=e.i(574225),s=e.i(957856),c=e.i(541110);let u=e=>(0,r.jsx)("svg",{width:40,height:2,viewBox:"0 0 31 2",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:(0,r.jsx)("path",{d:"M0.345215 0.9631L30.0592 0.960208",stroke:"white",strokeWidth:1.7})}),d=e=>(0,r.jsxs)("svg",{width:149,height:34,viewBox:"0 0 149 34",fill:"#FA6258",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M12.1546 7.15587H17.8069L10.2492 15.9716L18.3195 25.1544H12.364L6.19908 18.118H4.80631V25.1544H0V0H4.80631V14.1624H6.16917L12.1546 7.15587Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M52.9036 6.76331C50.1523 6.76331 48.2169 7.94102 46.978 9.2382L46.3713 7.15588H42.3212V34H47.1275V23.1915C48.3665 24.4588 50.242 25.5171 52.9036 25.5171C57.8637 25.5171 61.3456 22.1333 61.3456 16.1551C61.3456 10.177 57.8595 6.76331 52.9036 6.76331ZM51.9039 21.5615C48.6997 21.3823 47.1275 19.1762 47.1275 16.0655C47.1275 13.0146 49.003 10.7189 51.9039 10.7189C54.5356 10.7189 56.2873 12.5025 56.2873 16.1551C56.2873 19.8077 54.5356 21.5615 51.9039 21.5615Z"}),(0,r.jsx)("path",{d:"M28.5046 21.5572C30.9826 21.5572 32.9478 19.2359 32.9478 16.2447V7.15587H37.7285V25.1501H33.7083L33.1016 23.0379C31.8028 24.4247 29.8675 25.5128 27.2358 25.5128C22.4893 25.5128 20.2207 22.2528 20.2207 17.239V7.1516H24.9971V16.8464C24.9971 20.0467 26.0267 21.5572 28.5046 21.5572Z"}),(0,r.jsx)("path",{d:"M69.6296 7.15587H64.8532V25.1544H69.6296V7.15587Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M84.8047 6.7633C82.1431 6.7633 80.2719 7.8514 79.0286 9.08885V0H74.2223V25.1544H78.2724L78.8791 23.0422C80.118 24.3692 82.0534 25.5171 84.8047 25.5171C89.7649 25.5171 93.2468 22.1333 93.2468 16.1551C93.2468 10.177 89.7649 6.7633 84.8047 6.7633ZM83.8093 21.5615C80.6051 21.3823 79.0329 19.1762 79.0329 16.0655C79.0329 13.0146 80.9084 10.7189 83.8093 10.7189C86.441 10.7189 88.1926 12.5025 88.1926 16.1551C88.1926 19.8077 86.4367 21.5615 83.8093 21.5615Z"}),(0,r.jsx)("path",{d:"M64.8532 0H69.6296V4.77058H64.8532V0Z"}),(0,r.jsx)("path",{d:"M143.224 21.5615C141.925 21.5615 141.139 20.7764 141.139 18.9031V11.0816H148.06V7.15587H141.139V3.65261H136.363V7.15587H133.885V11.0816H136.363V17.6657C136.363 22.8587 138.418 25.5171 142.895 25.5171C146.189 25.5171 148.094 23.7676 149 21.5316L145.463 19.5389C145.035 20.7764 144.219 21.5615 143.224 21.5615Z"}),(0,r.jsx)("path",{d:"M96.8141 7.15587H101.591V25.1544H96.8141V7.15587Z"}),(0,r.jsx)("path",{d:"M101.591 0H96.8141V4.77058H101.591V0Z"}),(0,r.jsx)("path",{d:"M106.187 0H110.994V25.1544H106.187V0Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M132.095 15.1865C132.095 10.4757 129.04 6.76331 123.601 6.76331C117.765 6.76331 114.442 10.9621 114.442 16.1551C114.442 21.4378 118.009 25.5171 124.084 25.5171C128.587 25.5171 130.975 23.375 132.095 21.1391L128.527 19.1165C127.801 20.324 126.383 21.5615 124.174 21.5615C121.636 21.5615 119.88 19.9315 119.427 17.4267L132.006 17.4202C132.014 17.3436 132.095 16.5917 132.095 15.1865ZM123.392 10.7189C121.516 10.7189 120.154 11.8369 119.611 13.8893H127.233C126.78 11.6534 125.477 10.7189 123.392 10.7189Z"})]}),p=e=>(0,r.jsxs)("svg",{width:88,height:20,viewBox:"0 0 88 20",fill:"#FA6258",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M7.17858 4.20934H10.5168L6.05322 9.39508L10.8196 14.7967H7.30221L3.6612 10.6576H2.83863V14.7967H0V0H2.83863V8.33082H3.64354L7.17858 4.20934Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M31.2451 3.97841C29.6201 3.97841 28.4771 4.67119 27.7454 5.43424L27.3871 4.20934H24.9951V20H27.8337V13.6421C28.5654 14.3876 29.6731 15.01 31.2451 15.01C34.1746 15.01 36.231 13.0196 36.231 9.50301C36.231 5.98645 34.172 3.97841 31.2451 3.97841ZM30.6547 12.6832C28.7622 12.5778 27.8337 11.2801 27.8337 9.4503C27.8337 7.65562 28.9414 6.30522 30.6547 6.30522C32.209 6.30522 33.2435 7.35442 33.2435 9.50301C33.2435 11.6516 32.209 12.6832 30.6547 12.6832Z"}),(0,r.jsx)("path",{d:"M16.835 12.6807C18.2984 12.6807 19.4591 11.3153 19.4591 9.55572V4.20934H22.2826V14.7942H19.9082L19.5499 13.5517C18.7829 14.3675 17.6399 15.0075 16.0856 15.0075C13.2823 15.0075 11.9424 13.0899 11.9424 10.1406V4.20683H14.7634V9.90964C14.7634 11.7922 15.3715 12.6807 16.835 12.6807Z"}),(0,r.jsx)("path",{d:"M41.1235 4.20934H38.3026V14.7967H41.1235V4.20934Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M50.086 3.97841C48.514 3.97841 47.4089 4.61847 46.6746 5.34638V0H43.836V14.7967H46.228L46.5863 13.5542C47.318 14.3348 48.4611 15.01 50.086 15.01C53.0155 15.01 55.0719 
113.0196 55.0719 9.50301C55.0719 5.98644 53.0155 3.97841 50.086 3.97841ZM49.4981 12.6832C47.6057 12.5778 46.6771 11.2801 46.6771 9.4503C46.6771 7.65562 47.7848 6.30522 49.4981 6.30522C51.0524 6.30522 52.0869 7.35442 52.0869 9.50301C52.0869 11.6516 51.0499 12.6832 49.4981 12.6832Z"}),(0,r.jsx)("path",{d:"M38.3026 0H41.1235V2.80622H38.3026V0Z"}),(0,r.jsx)("path",{d:"M84.5886 12.6832C83.8215 12.6832 83.3573 12.2214 83.3573 11.1195V6.51857H87.4449V4.20934H83.3573V2.14859H80.5363V4.20934H79.0728V6.51857H80.5363V10.3916C80.5363 13.4463 81.75 15.01 84.3943 15.01C86.3397 15.01 87.4651 13.9809 88 12.6657L85.9108 11.4935C85.6584 12.2214 85.1765 12.6832 84.5886 12.6832Z"}),(0,r.jsx)("path",{d:"M57.1788 4.20934H59.9998V14.7967H57.1788V4.20934Z"}),(0,r.jsx)("path",{d:"M59.9998 0H57.1788V2.80622H59.9998V0Z"}),(0,r.jsx)("path",{d:"M62.7148 0H65.5534V14.7967H62.7148V0Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M78.0156 8.93323C78.0156 6.16215 76.2115 3.97841 72.9994 3.97841C69.5527 3.97841 67.5896 6.44829 67.5896 9.50301C67.5896 12.6104 69.6965 15.01 73.2845 15.01C75.944 15.01 77.3545 13.75 78.0156 12.4347L75.9087 11.245C75.4797 11.9553 74.642 12.6832 73.3375 12.6832C71.8387 12.6832 70.8017 11.7244 70.5342 10.251L77.963 10.2472C77.9679 10.2021 78.0156 9.75985 78.0156 8.93323ZM72.8758 6.30522C71.7681 6.30522 70.9632 6.96285 70.6427 8.17018H75.1442C74.8767 6.85492 74.1071 6.30522 72.8758 6.30522Z"})]}),m=e=>(0,r.jsxs)("svg",{width:158,height:34,viewBox:"0 0 158 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsxs)("g",{clipPath:"url(#clip0_6182_17631)",children:[(0,r.jsx)("path",{d:"M83.3286 10.0588H83.3234C82.4538 10.0588 81.4183 10.1635 80.5366 10.5209C82.2567 7.7192 85.4152 5.58004 88.8831 4.9716L88.2314 1.2041C84.1134 1.92587 80.4364 4.21496 78.0316 7.65644C76.8561 9.33882 76.0453 11.0944 75.601 12.9825C75.1152 13.3609 74.626 13.7845 74.1281 14.2587C71.1805 17.0691 66.8742 25.0678 71.1805 33.5251H71.2359L74.7816 31.8915C72.1331 26.4102 73.3432 21.5549 75.3157 18.6503C75.3434 18.9049 75.3763 19.1629 75.4143 19.4227C75.7549 21.7152 78.3549 25.9535 83.3147 25.9587C87.6782 25.9639 91.2152 22.4074 91.2187 18.0175C91.2221 13.6259 87.6903 10.0641 83.3268 10.0588H83.3286ZM83.294 22.111C81.0518 22.1093 79.2331 20.2769 79.2349 18.0192C79.2366 15.7615 81.057 13.9327 83.2992 13.9344C85.5414 13.9362 87.3583 15.7685 87.3566 18.0262C87.3549 20.2839 85.5345 22.1127 83.2923 22.111H83.294Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M135.539 10.5627C133.473 10.5627 131.539 11.3716 130.093 12.8396C128.648 14.3093 127.851 16.2723 127.851 18.3697C127.851 20.467 128.648 22.4074 130.093 23.8718C131.54 25.338 133.475 26.1452 135.539 26.1452C138.599 26.1452 141.368 24.278 142.582 21.459H138.526C137.811 22.3202 136.537 22.6392 135.568 22.6392C133.857 22.6392 132.279 21.5444 131.637 19.9178L131.577 19.7626H143.121C143.172 19.3826 143.225 18.7689 143.225 18.3697C143.225 14.0652 139.776 10.5627 135.537 10.5627H135.539ZM131.575 16.7936L131.639 16.6367C132.277 15.0764 133.809 14.0687 135.539 14.0687C137.27 14.0687 138.801 15.0781 139.439 16.6367L139.501 16.7936H131.573H131.575Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M98.1527 19.9439V11.0038H94.3737V25.7129H98.1527L105.109 16.628V25.7111H108.918V11.0038H105.109L98.1527 19.9439Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M144.712 11.0038V14.8393H149.464V25.7111H153.273V14.8393H158.023V11.0038H144.712Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M117.071 11.0142L111.3 25.732H115.427L119.195 15.7842L122.948 25.732H127.106L121.299 11.0142H117.071Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M9.32921 18.0977L14.6832 11.0038H9.96021L5.9512 16.5129H3.86112V11.0038H0.0820312V25.7111H3.86112V19.8568H6.00824L9.96021 25.7111H14.6832L9.33093 18.0977H9.32921Z",fill:"white"}),(0,r.jsx)("path",{d:"M23.818 20.9534L19.7813 11.0038H15.6565L21.8714 25.943L19.242 32.2158L22.8914 33.5477L31.8965 11.0038H27.7388L23.818 20.9534Z",fill:"white"}),(0,r.jsx)("path",{d:"M33.9555 25.7111H37.7346V14.8393H44.6047V25.7111H48.3838V25.7129V11.0038H33.9555V25.7111Z",fill:"white"}),(0,r.jsx)("path",{d:"M56.1615 19.944V11.0038H52.3842V25.7129H56.1615L63.1198 16.628V25.7129L66.9265 25.7111V11.0038H63.1198L56.1615 19.944Z",fill:"white"})]}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_6182_17631",children:(0,r.jsx)("rect",{width:158,height:34,fill:"white"})})})]}),f=e=>(0,r.jsxs)("svg",{width:102,height:22,viewBox:"0 0 102 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M53.7745 6.71875H53.7712C53.2139 6.71875 52.5501 6.78515 51.985 7.01203C53.0875 5.23353 55.1119 3.87558 57.3346 3.48934L56.9169 1.09772C54.2776 1.5559 51.9208 3.00902 50.3795 5.19369C49.626 6.26167 49.1064 7.37614 48.8216 8.57471C48.5102 8.81487 48.1967 9.08381 47.8776 9.38483C45.9884 11.1689 43.2283 16.2465 45.9884 21.6152H46.0238L48.2964 20.5782C46.5989 17.0987 47.3745 14.0165 48.6388 12.1727C48.6565 12.3342 48.6776 12.498 48.7019 12.6629C48.9202 14.1183 50.5867 16.8087 53.7656 16.812C56.5623 16.8153 58.8294 14.5576 58.8316 11.7709C58.8338 8.98309 56.5701 6.72207 53.7734 6.71875H53.7745ZM53.7524 14.3695C52.3152 14.3684 51.1496 13.2052 51.1507 11.772C51.1518 10.3388 52.3186 9.17788 53.7557 9.17898C55.1928 9.18009 56.3573 10.3433 56.3562 11.7765C56.3551 13.2097 55.1884 14.3706 53.7512 14.3695H53.7524Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M87.2382 7.03859C85.9141 7.03859 84.6742 7.55211 83.7479 8.48396C82.8216 9.41693 82.3108 10.6631 82.3108 11.9945C82.3108 13.3259 82.8216 14.5576 83.7479 15.4873C84.6753 16.418 85.9152 16.9304 87.2382 16.9304C89.1994 16.9304 90.9745 15.7451 91.7523 13.9556H89.1529C88.6942 14.5023 87.8775 14.7048 87.257 14.7048C86.1601 14.7048 85.
11485 14.0098 84.7374 12.9772L84.6986 12.8787H92.098C92.1302 12.6375 92.1645 12.2479 92.1645 11.9945C92.1645 9.26199 89.954 7.03859 87.2371 7.03859H87.2382ZM84.6975 10.994L84.7385 10.8944C85.1474 9.90388 86.1291 9.2642 87.2382 9.2642C88.3474 9.2642 89.3291 9.90499 89.7379 10.8944L89.7778 10.994H84.6964H84.6975Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M63.2759 12.9938V7.31859H60.8537V16.656H63.2759L67.7346 10.8889V16.6549H70.1756V7.31859H67.7346L63.2759 12.9938Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M93.1174 7.31859V9.75337H96.1634V16.6549H98.6044V9.75337H101.649V7.31859H93.1174Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M75.4011 7.32523L71.7025 16.6682H74.3474L76.7629 10.3532L79.1684 16.6682H81.8332L78.1113 7.32523H75.4011Z",fill:"#4AF57A"}),(0,r.jsx)("path",{d:"M6.34515 11.8218L9.77673 7.3186H6.74958L4.18006 10.8158H2.84044V7.3186H0.418282V16.6549H2.84044V12.9385H4.21662L6.74958 16.6549H9.77673L6.34626 11.8218H6.34515Z",fill:"current"}),(0,r.jsx)("path",{d:"M15.6316 13.6347L13.0443 7.3186H10.4006L14.3839 16.8021L12.6986 20.7841L15.0377 21.6296L20.8094 7.3186H18.1446L15.6316 13.6347Z",fill:"current"}),(0,r.jsx)("path",{d:"M22.1291 16.6549H24.5513V9.75339H28.9546V16.6549H31.3767V16.656V7.3186H22.1291V16.6549Z",fill:"current"}),(0,r.jsx)("path",{d:"M36.3618 12.9939V7.3186H33.9407V16.656H36.3618L40.8216 10.8889V16.656L43.2615 16.6549V7.3186H40.8216L36.3618 12.9939Z",fill:"current"})]}),h=e=>(0,r.jsxs)("svg",{width:173,height:36,viewBox:"0 0 173 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M91.2398 9.94635H91.2341C90.282 9.94635 89.1482 10.0602 88.1828 10.4491C90.0662 7.40026 93.5245 5.07236 97.3217 4.41022L96.6081 0.310303C92.0992 1.09576 88.073 3.58682 85.44 7.33196C84.1528 9.16279 83.2651 11.0733 82.7786 13.128C82.2467 13.5397 81.711 14.0007 81.1659 14.5168C77.9385 17.5751 73.2233 26.2796 77.9385 35.4831H77.9991L81.8814 33.7054C78.9815 27.7405 80.3065 22.4567 82.4663 19.2959C82.4966 19.5729 82.5325 19.8537 82.5742 20.1364C82.9471 22.6313 85.794 27.2434 91.2247 27.2491C96.0023 27.2548 99.8752 23.3845 99.879 18.6072C99.8828 13.8281 96.0156 9.95204 91.2379 9.94635H91.2398ZM91.202 23.0619C88.7469 23.06 86.7556 21.066 86.7575 18.6091C86.7594 16.1522 88.7526 14.162 91.2076 14.1639C93.6627 14.1658 95.6522 16.1598 95.6503 18.6167C95.6484 21.0736 93.6552 23.0638 91.2001 23.0619H91.202Z",fill:"white"}),(0,r.jsx)("path",{d:"M148.407 10.4946C146.145 10.4946 144.027 11.375 142.444 12.9724C140.862 14.5718 139.989 16.7081 139.989 18.9905C139.989 21.2728 140.862 23.3845 142.444 24.9781C144.029 26.5737 146.147 27.4521 148.407 27.4521C151.757 27.4521 154.79 25.4202 156.119 22.3524H151.678C150.894 23.2896 149.499 23.6368 148.439 23.6368C146.565 23.6368 144.837 22.4453 144.135 20.6752L144.068 20.5063H156.709C156.764 20.0928 156.823 19.4249 156.823 18.9905C156.823 14.3062 153.046 10.4946 148.405 10.4946H148.407ZM144.067 17.2754L144.137 17.1046C144.835 15.4066 146.512 14.31 148.407 14.31C150.302 14.31 151.979 15.4085 152.677 17.1046L152.745 17.2754H144.065H144.067Z",fill:"white"}),(0,r.jsx)("path",{d:"M107.471 20.7037V10.9747H103.333V26.9816H107.471L115.088 17.0951V26.9797H119.258V10.9747H115.088L107.471 20.7037Z",fill:"white"}),(0,r.jsx)("path",{d:"M158.451 10.9747V15.1486H163.654V26.9797H167.824V15.1486H173.026V10.9747H158.451Z",fill:"white"}),(0,r.jsx)("path",{d:"M128.185 10.986L121.867 27.0025H126.385L130.512 16.1769L134.621 27.0025H139.173L132.815 10.986H128.185Z",fill:"white"}),(0,r.jsx)("path",{d:"M10.2147 18.6945L16.0769 10.9747H10.9056L6.51596 16.9699H4.22746V10.9747H0.0895996V26.9797H4.22746V20.6088H6.57843L10.9056 26.9797H16.0769L10.2166 18.6945H10.2147Z",fill:"white"}),(0,r.jsx)("path",{d:"M26.079 21.8022L21.6591 10.9747H17.1426L23.9476 27.232L21.0685 34.0583L25.0644 35.5078L34.9245 10.9747H30.3721L26.079 21.8022Z",fill:"white"}),(0,r.jsx)("path",{d:"M37.1789 26.9797H41.3167V15.1486H48.8391V26.9797H52.9769V26.9816V10.9747H37.1789V26.9797Z",fill:"white"}),(0,r.jsx)("path",{d:"M61.4931 20.7037V10.9747H57.3571V26.9816H61.4931L69.1119 17.0951V26.9816L73.2801 26.9797V10.9747H69.1119L61.4931 20.7037Z",fill:"white"})]}),g=({monochrome:e,...t})=>{let a=e?"white":"#4AF57A";return(0,r.jsxs)("svg",{width:117,height:24,viewBox:"0 0 117 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...t,children:[(0,r.jsx)("path",{d:"M61.6458 6.49432H61.6419C60.998 6.49432 60.2312 6.57104 59.5783 6.83317C60.8521 4.77836 63.191 3.20944 65.759 2.76319L65.2764 0C62.227 0.529366 59.504 2.20825 57.7233 4.73233C56.8528 5.96624 56.2524 7.25385 55.9234 8.63864C55.5637 8.91611 55.2014 9.22682 54.8327 9.57462C52.65 11.6358 49.461 17.5023 52.65 23.7051H52.6909L55.3166 22.507C53.3553 18.4869 54.2515 14.9258 55.7122 12.7956C55.7326 12.9823 55.757 13.1715 55.7851 13.362C56.0373 15.0435 57.9627 18.1519 61.6355 18.1557C64.8667 18.1596 67.486 15.5511 67.4885 12.3314C67.4911 9.11047 64.8757 6.49816 61.6445 6.49432H61.6458ZM61.62
102 15.3337C59.9598 15.3324 58.613 13.9886 58.6143 12.3327C58.6156 10.6768 59.9636 9.33551 61.624 9.33679C63.2844 9.33807 64.6299 10.6819 64.6286 12.3378C64.6273 13.9937 63.2793 15.335 61.6189 15.3337H61.6202Z",fill:a}),(0,r.jsx)("path",{d:"M100.308 6.86386C98.7787 6.86386 97.3462 7.45716 96.2759 8.53379C95.2057 9.6117 94.6155 11.0515 94.6155 12.5897C94.6155 14.1279 95.2057 15.5511 96.2759 16.6252C97.3474 17.7005 98.78 18.2925 100.308 18.2925C102.574 18.2925 104.625 16.9231 105.524 14.8555H102.521C101.991 15.4872 101.047 15.7211 100.33 15.7211C99.0629 15.7211 97.8941 14.9181 97.4191 13.7252L97.3743 13.6114H105.923C105.96 13.3326 106 12.8825 106 12.5897C106 9.43269 103.446 6.86386 100.307 6.86386H100.308ZM97.373 11.4338L97.4204 11.3187C97.8928 10.1743 99.027 9.43524 100.308 9.43524C101.59 9.43524 102.724 10.1756 103.197 11.3187L103.243 11.4338H97.3718H97.373Z",fill:a}),(0,r.jsx)("path",{d:"M72.6233 13.7443V7.18736H69.8249V17.9754H72.6233L77.7748 11.3123V17.9742H80.595V7.18736H77.7748L72.6233 13.7443Z",fill:a}),(0,r.jsx)("path",{d:"M107.101 7.18736V10.0004H110.62V17.9742H113.441V10.0004H116.959V7.18736H107.101Z",fill:a}),(0,r.jsx)("path",{d:"M86.6323 7.19503L82.3591 17.9895H85.4149L88.2057 10.6934L90.9849 17.9895H94.0638L89.7637 7.19503H86.6323Z",fill:a}),(0,r.jsx)("path",{d:"M6.84768 12.3902L10.8124 7.18736H7.31495L4.34621 11.2279H2.79847V7.18736H0V17.9741H2.79847V13.6804H4.38846L7.31495 17.9741H10.8124L6.84896 12.3902H6.84768Z",fill:"white"}),(0,r.jsx)("path",{d:"M17.5769 14.4847L14.5877 7.18736H11.5331L16.1354 18.1442L14.1882 22.7448L16.8907 23.7217L23.5592 7.18736H20.4803L17.5769 14.4847Z",fill:"white"}),(0,r.jsx)("path",{d:"M25.0839 17.9741H27.8823V10.0004H32.9698V17.9741H35.7682V17.9754V7.18736H25.0839V17.9741Z",fill:"white"}),(0,r.jsx)("path",{d:"M41.5278 13.7443V7.18736H38.7306V17.9754H41.5278L46.6805 11.3123V17.9754L49.4995 17.9741V7.18736H46.6805L41.5278 13.7443Z",fill:"white"})]})},v=e=>(0,r.jsxs)("svg",{width:175,height:36,viewBox:"0 0 175 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M92.2938 9.63605H92.2881C91.336 9.63605 90.2022 9.74988 89.2368 10.1388C91.1202 7.08996 94.5785 4.76206 98.3756 4.09992L97.662 0C93.1532 0.785455 89.127 3.27652 86.494 7.02166C85.2068 8.85249 84.319 10.763 83.8326 12.8177C83.3007 13.2294 82.765 13.6904 82.2198 14.2065C78.9925 17.2648 74.2773 25.9693 78.9925 35.1728H79.053L82.9353 33.3951C80.0354 27.4302 81.3605 22.1464 83.5202 18.9856C83.5505 19.2626 83.5865 19.5434 83.6281 19.8261C84.001 22.3209 86.8479 26.9331 92.2786 26.9388C97.0563 26.9445 100.929 23.0742 100.933 18.2969C100.937 13.5178 97.0696 9.64174 92.2919 9.63605H92.2938ZM92.2559 22.7516C89.8009 22.7497 87.8095 20.7557 87.8114 18.2988C87.8133 15.8419 89.8065 13.8517 92.2616 13.8536C94.7167 13.8555 96.7061 15.8495 96.7042 18.3064C96.7023 20.7633 94.7091 22.7535 92.254 22.7516H92.2559Z",fill:"#1DA857"}),(0,r.jsx)("path",{d:"M149.461 10.1843C147.199 10.1843 145.081 11.0647 143.498 12.6621C141.916 14.2615 141.043 16.3978 141.043 18.6802C141.043 20.9625 141.916 23.0741 143.498 24.6678C145.083 26.2634 147.201 27.1418 149.461 27.1418C152.811 27.1418 155.844 25.1099 157.173 22.0421H152.732C151.948 22.9793 150.553 23.3265 149.493 23.3265C147.619 23.3265 145.891 22.135 145.189 20.3649L145.122 20.196H157.763C157.818 19.7824 157.877 19.1146 157.877 18.6802C157.877 13.9959 154.1 10.1843 149.459 10.1843H149.461ZM145.121 16.9651L145.191 16.7943C145.889 15.0963 147.566 13.9997 149.461 13.9997C151.356 13.9997 153.033 15.0982 153.731 16.7943L153.799 16.9651H145.119H145.121Z",fill:"#1DA857"}),(0,r.jsx)("path",{d:"M108.525 20.3934V10.6643H104.387V26.6713H108.525L116.142 16.7848V26.6694H120.312V10.6643H116.142L108.525 20.3934Z",fill:"#1DA857"}),(0,r.jsx)("path",{d:"M159.505 10.6643V14.8383H164.708V26.6694H168.878V14.8383H174.08V10.6643H159.505Z",fill:"#1DA857"}),(0,r.jsx)("path",{d:"M129.239 10.6757L122.921 26.6922H127.439L131.566 15.8666L135.675 26.6922H140.227L133.869 10.6757H129.239Z",fill:"#1DA857"}),(0,r.jsx)("path",{d:"M10.2147 18.6946L16.077 10.9747H10.9056L6.51596 16.97H4.22746V10.9747H0.0895996V26.9798H4.2274
16V20.6089H6.57843L10.9056 26.9798H16.077L10.2166 18.6946H10.2147Z",fill:"#181E25"}),(0,r.jsx)("path",{d:"M26.079 21.8022L21.6591 10.9747H17.1426L23.9476 27.2321L21.0685 34.0584L25.0644 35.5079L34.9245 10.9747H30.3721L26.079 21.8022Z",fill:"#181E25"}),(0,r.jsx)("path",{d:"M37.1789 26.9798H41.3167V15.1486H48.8391V26.9798H52.977V26.9817V10.9747H37.1789V26.9798Z",fill:"#181E25"}),(0,r.jsx)("path",{d:"M61.4931 20.7037V10.9747H57.3571V26.9817H61.4931L69.112 17.0952V26.9817L73.2801 26.9798V10.9747H69.112L61.4931 20.7037Z",fill:"#181E25"})]}),b=e=>(0,r.jsxs)("svg",{width:102,height:22,viewBox:"0 0 102 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M53.7747 6.71868H53.7714C53.2141 6.71868 52.5504 6.78509 51.9853 7.01196C53.0878 5.23347 55.1121 3.87552 57.3348 3.48928L56.9171 1.09766C54.2778 1.55584 51.921 3.00896 50.3797 5.19362C49.6263 6.26161 49.1066 7.37608 48.8218 8.57465C48.5105 8.81481 48.1969 9.08374 47.8778 9.38477C45.9886 11.1688 43.2285 16.2464 45.9886 21.6151H46.024L48.2966 20.5781C46.5991 17.0986 47.3747 14.0164 48.639 12.1726C48.6567 12.3342 48.6778 12.498 48.7022 12.6629C48.9204 14.1182 50.5869 16.8086 53.7659 16.812C56.5625 16.8153 58.8296 14.5576 58.8318 11.7709C58.834 8.98303 56.5703 6.722 53.7736 6.71868H53.7747ZM53.7526 14.3694C52.3154 14.3683 51.1498 13.2052 51.1509 11.772C51.152 10.3388 52.3188 9.17782 53.7559 9.17892C55.193 9.18003 56.3576 10.3432 56.3564 11.7764C56.3553 13.2096 55.1886 14.3705 53.7515 14.3694H53.7526Z",fill:"#37B866"}),(0,r.jsx)("path",{d:"M87.2384 7.03853C85.9143 7.03853 84.6745 7.55204 83.7481 8.4839C82.8218 9.41687 82.311 10.663 82.311 11.9944C82.311 13.3258 82.8218 14.5576 83.7481 15.4872C84.6756 16.418 85.9155 16.9304 87.2384 16.9304C89.1997 16.9304 90.9747 15.7451 91.7526 13.9555H89.1531C88.6944 14.5022 87.8778 14.7048 87.2573 14.7048C86.1603 14.7048 85.1487 14.0098 84.7376 12.9772L84.6988 12.8787H92.0983C92.1304 12.6374 92.1648 12.2479 92.1648 11.9944C92.1648 9.26192 89.9542 7.03853 87.2373 7.03853H87.2384ZM84.6977 10.9939L84.7387 10.8943C85.1476 9.90382 86.1293 9.26414 87.2384 9.26414C88.3476 9.26414 89.3293 9.90493 89.7382 10.8943L89.7781 10.9939H84.6966H84.6977Z",fill:"#37B866"}),(0,r.jsx)("path",{d:"M63.2761 12.9938V7.31853H60.854V16.6559H63.2761L67.7348 10.8888V16.6548H70.1758V7.31853H67.7348L63.2761 12.9938Z",fill:"#37B866"}),(0,r.jsx)("path",{d:"M93.1177 7.31853V9.75331H96.1636V16.6548H98.6046V9.75331H101.65V7.31853H93.1177Z",fill:"#37B866"}),(0,r.jsx)("path",{d:"M75.4013 7.32517L71.7027 16.6681H74.3476L76.7631 10.3532L79.1686 16.6681H81.8335L78.1116 7.32517H75.4013Z",fill:"#37B866"}),(0,r.jsx)("path",{d:"M6.34533 11.8218L9.77691 7.3186H6.74976L4.18023 10.8158H2.84062V7.3186H0.418457V16.6549H2.84062V12.9385H4.21679L6.74976 16.6549H9.77691L6.34644 11.8218H6.34533Z",fill:"#2C3959"}),(0,r.jsx)("path",{d:"M15.6318 13.6347L13.0445 7.3186H10.4007L14.3841 16.8021L12.6988 20.7841L15.0378 21.6296L20.8096 7.3186H18.1448L15.6318 13.6347Z",fill:"#2C3959"}),(0,r.jsx)("path",{d:"M22.1293 16.6549H24.5514V9.75339H28.9547V16.6549H31.3769V16.656V7.3186H22.1293V16.6549Z",fill:"#2C3959"}),(0,r.jsx)("path",{d:"M36.3619 12.9939V7.3186H33.9409V16.656H36.3619L40.8218 10.8889V16.656L43.2617 16.6549V7.3186H40.8218L36.3619 12.9939Z",fill:"#2C3959"})]}),_=e=>(0,r.jsxs)("svg",{width:148,height:34,viewBox:"0 0 148 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M78.3016 26.1914C79.8808 26.9911 81.571 27.3909 83.3724 27.3909C85.5685 27.3909 87.5672 26.7851 89.3685 25.5734C91.1945 24.3375 92.4283 22.5927 93.0698 20.3389H87.999C87.4808 21.1871 86.827 21.8293 86.0374 22.2655C85.2477 22.7017 84.3594 22.9198 83.3724 22.9198C81.8672 22.9198 80.6087 22.423 79.597 21.4295C78.5853 20.4359 78.0795 19.2 78.0795 17.7217C78.0795 16.2192 78.5853 14.9712 79.597 13.9776C80.6087 12.984 81.8672 12.4872 83.3724 12.4872C84.3594 12.4872 85.2477 12.7053 86.0374 13.1415C86.827 13.5777 87.4808 14.2321 87.999 15.1045H93.0698C92.4283 12.8507 91.1945 11.1059 89.3685 9.86999C87.5672 8.63407 85.5685 8.01611 83.3724 8.01611C81.571 8.01611 79.8808 8.42809 78.3016 9.25203C76.747 10.0517 75.5009 11.1907 74.5632 12.669C73.6255 14.1472 73.1567 15.8315 73.1567 17.7217C73.1567 19.6119 73.6255 21.2962 74.5632 22.7744C75.5009 24.2284 76.747 25.3674 78.3016 26.1914ZM105.674 27.3909C103.872 27.3909 102.182 26.9911 100.603 26.1914C99.0483 25.3674 97.8022 24.2285 96.8645 22.7744C95.9268 21.2962 95.458 19.6119 95.458 17.7217C95.458 15.8315 95.9268 14.1472 96.8645 12.669C97.8022 11.1907 99.0483 10.
10517 100.603 9.25203C102.182 8.42809 103.872 8.01611 105.674 8.01611C107.475 8.01611 109.153 8.42809 110.707 9.25203C112.287 10.0517 113.545 11.1907 114.483 12.669C115.42 14.1472 115.889 15.8315 115.889 17.7217C115.889 19.6119 115.42 21.2962 114.483 22.7744C113.545 24.2285 112.287 25.3674 110.707 26.1914C109.153 26.9911 107.475 27.3909 105.674 27.3909ZM105.674 22.9198C107.179 22.9198 108.437 22.423 109.449 21.4295C110.461 20.4359 110.967 19.2 110.967 17.7217C110.967 16.2192 110.461 14.9712 109.449 13.9776C108.437 12.984 107.179 12.4872 105.674 12.4872C104.168 12.4872 102.91 12.984 101.898 13.9776C100.887 14.9712 100.381 16.2192 100.381 17.7217C100.381 19.2 100.887 20.4359 101.898 21.4295C102.91 22.423 104.168 22.9198 105.674 22.9198ZM140.967 8.01611C142.349 8.01611 143.57 8.34327 144.632 8.99757C145.717 9.65189 146.544 10.5728 147.111 11.7602C147.704 12.9477 148 14.2926 148 15.7951V26.9547H143.077V16.5585C143.077 15.3468 142.768 14.3653 142.152 13.6141C141.535 12.8629 140.708 12.4872 139.672 12.4872C138.66 12.4872 137.796 12.875 137.081 13.6504C136.365 14.4017 136.007 15.371 136.007 16.5585V26.9547H131.085V16.5585C131.085 15.3468 130.776 14.3653 130.159 13.6141C129.542 12.8629 128.716 12.4872 127.679 12.4872C126.668 12.4872 125.804 12.875 125.089 13.6504C124.373 14.4017 124.015 15.371 124.015 16.5585V26.9547H119.092V8.45232H123.645V10.5607C124.336 9.71247 125.138 9.0824 126.051 8.67043C126.964 8.23421 127.939 8.01611 128.975 8.01611C130.184 8.01611 131.307 8.31904 132.343 8.92488C133.38 9.50648 134.181 10.3062 134.749 11.324C136.279 9.11874 138.352 8.01611 140.967 8.01611Z",fill:"#181E25"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4.99375C0 3.40938 1.3078 2.125 2.92105 2.125C4.53429 2.125 5.84209 3.40938 5.84209 4.99375C5.84209 6.57812 4.53429 7.8625 2.92105 7.8625C1.3078 7.8625 0 6.57812 0 4.99375ZM7.9516 14.875L19.2571 2.7625H12.4954L1.18992 14.875L12.4954 26.9875H19.2571L7.9516 14.875ZM56.9238 9.02724C55.468 8.20329 53.9381 7.79132 52.3342 7.79132C51.0264 7.79132 49.879 7.98519 48.8919 8.37293C47.9049 8.73644 47.0289 9.31804 46.264 10.1178V8.22753H41.5263V34.0001H46.4491V25.0215C47.1893 25.7485 48.0283 26.2937 48.966 26.6572C49.9283 26.9965 51.051 27.1662 52.3342 27.1662C53.9381 27.1662 55.468 26.7542 56.9238 25.9302C58.3797 25.1063 59.5517 23.9552 60.4401 22.4769C61.3284 20.9987 61.7725 19.3387 61.7725 17.4969C61.7725 15.6309 61.3284 13.9588 60.4401 12.4805C59.5517 11.0023 58.3797 9.85118 56.9238 9.02724ZM55.3322 21.2047C54.3205 22.1982 53.0621 22.695 51.5569 22.695C50.0517 22.695 48.7932 22.1982 47.7816 21.2047C46.7699 20.2111 46.264 18.9752 46.264 17.4969C46.264 15.9944 46.7699 14.7464 47.7816 13.7528C48.7932 12.7592 50.0517 12.2624 51.5569 12.2624C53.0621 12.2624 54.3205 12.7592 55.3322 13.7528C56.3439 14.7464 56.8498 15.9944 56.8498 17.4969C56.8498 18.9752 56.3439 20.2111 55.3322 21.2047ZM65.0042 26.9545H69.9268V8.22794H65.0042V26.9545ZM28.7505 27.1664C26.9492 27.1664 25.3823 26.8029 24.0498 26.0758C22.742 25.3488 21.7304 24.331 21.0148 23.0224C20.2992 21.6895 19.9414 20.1628 19.9414 18.4422V8.22774H24.8641V18.4422C24.8641 19.7266 25.2096 20.7566 25.9005 21.532C26.6161 22.3075 27.5661 22.6952 28.7505 22.6952C29.9103 22.6952 30.8479 22.3075 31.5635 21.532C32.2791 20.7566 32.6369 19.7266 32.6369 18.4422V8.22774H37.5597V18.4422C37.5597 20.1628 37.2019 21.6895 36.4863 23.0224C35.7707 24.331 34.7467 25.3488 33.4142 26.0758C32.1064 26.8029 30.5518 27.1664 28.7505 27.1664Z",fill:"#1DA857"})]}),y=e=>(0,r.jsxs)("svg",{width:148,height:34,viewBox:"0 0 148 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M78.3016 26.1914C79.8808 26.9911 81.571 27.3909 83.3724 27.3909C85.5685 27.3909 87.5672 26.7851 89.3685 25.5734C91.1945 24.3375 92.4283 22.5927 93.0698 20.3389H87.999C87.4808 21.1871 86.827 21.8293 86.0374 22.2655C85.2477 22.7017 84.3594 22.9198 83.3724 22.9198C81.8672 22.9198 80.6087 22.423 79.597 21.4295C78.5853 20.4359 78.0795 19.2 78.0795 17.7217C78.0795 16.2192 78.5853 14.9712 79.597 13.9776C80.6087 12.984 81.8672 12.4872 83.3724 12.4872C84.3594 12.4872 85.2477 12.7053 86.0374 13.1415C86.827 13.5777 87.4808 14.2321 87.999 15.1045H93.0698C92.4283 12.8507 91.1945 11.1059 89.3685 9.86999C87.5672 8.63407 85.5685 8.01611 83.3724 8.01611C81.571 8.01611 79.8808 8.42809 78.3016 9.25203C76.747 10.0517 75.5009 11.1907 74.5632 12.669C73.6255 14.1472 73.1567 15.8315 73.1567 17.7217C73.1567 19.6119 73.6255 21.2962 74.5632 22.7744C75.5009 24.2284 76.747 25.3674 78.3016 26.1914ZM105.674 27.3909C103.872 27.3909 102.182 26.9911 100.603 26.1914C99.0483 25.3674 97.8022 24.2285 96.8645 22.7744C95.9268 21.2962 95.458 19.6119 95.458 17.7217C95.458 15.8315 95.9268 14.1472 96.8645 12.669C97.8022 11.1907 99.0483 10.
10517 100.603 9.25203C102.182 8.42809 103.872 8.01611 105.674 8.01611C107.475 8.01611 109.153 8.42809 110.707 9.25203C112.287 10.0517 113.545 11.1907 114.483 12.669C115.42 14.1472 115.889 15.8315 115.889 17.7217C115.889 19.6119 115.42 21.2962 114.483 22.7744C113.545 24.2285 112.287 25.3674 110.707 26.1914C109.153 26.9911 107.475 27.3909 105.674 27.3909ZM105.674 22.9198C107.179 22.9198 108.437 22.423 109.449 21.4295C110.461 20.4359 110.967 19.2 110.967 17.7217C110.967 16.2192 110.461 14.9712 109.449 13.9776C108.437 12.984 107.179 12.4872 105.674 12.4872C104.168 12.4872 102.91 12.984 101.898 13.9776C100.887 14.9712 100.381 16.2192 100.381 17.7217C100.381 19.2 100.887 20.4359 101.898 21.4295C102.91 22.423 104.168 22.9198 105.674 22.9198ZM140.967 8.01611C142.349 8.01611 143.57 8.34327 144.632 8.99757C145.717 9.65189 146.544 10.5728 147.111 11.7602C147.704 12.9477 148 14.2926 148 15.7951V26.9547H143.077V16.5585C143.077 15.3468 142.768 14.3653 142.152 13.6141C141.535 12.8629 140.708 12.4872 139.672 12.4872C138.66 12.4872 137.796 12.875 137.081 13.6504C136.365 14.4017 136.007 15.371 136.007 16.5585V26.9547H131.085V16.5585C131.085 15.3468 130.776 14.3653 130.159 13.6141C129.542 12.8629 128.716 12.4872 127.679 12.4872C126.668 12.4872 125.804 12.875 125.089 13.6504C124.373 14.4017 124.015 15.371 124.015 16.5585V26.9547H119.092V8.45232H123.645V10.5607C124.336 9.71247 125.138 9.0824 126.051 8.67043C126.964 8.23421 127.939 8.01611 128.975 8.01611C130.184 8.01611 131.307 8.31904 132.343 8.92488C133.38 9.50648 134.181 10.3062 134.749 11.324C136.279 9.11874 138.352 8.01611 140.967 8.01611Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4.99375C0 3.40938 1.3078 2.125 2.92105 2.125C4.53429 2.125 5.84209 3.40938 5.84209 4.99375C5.84209 6.57812 4.53429 7.8625 2.92105 7.8625C1.3078 7.8625 0 6.57812 0 4.99375ZM7.9516 14.875L19.2571 2.7625H12.4954L1.18992 14.875L12.4954 26.9875H19.2571L7.9516 14.875ZM56.9238 9.02724C55.468 8.20329 53.9381 7.79132 52.3342 7.79132C51.0264 7.79132 49.879 7.98519 48.8919 8.37293C47.9049 8.73644 47.0289 9.31804 46.264 10.1178V8.22753H41.5263V34.0001H46.4491V25.0215C47.1893 25.7485 48.0283 26.2937 48.966 26.6572C49.9283 26.9965 51.051 27.1662 52.3342 27.1662C53.9381 27.1662 55.468 26.7542 56.9238 25.9302C58.3797 25.1063 59.5517 23.9552 60.4401 22.4769C61.3284 20.9987 61.7725 19.3387 61.7725 17.4969C61.7725 15.6309 61.3284 13.9588 60.4401 12.4805C59.5517 11.0023 58.3797 9.85118 56.9238 9.02724ZM55.3322 21.2047C54.3205 22.1982 53.0621 22.695 51.5569 22.695C50.0517 22.695 48.7932 22.1982 47.7816 21.2047C46.7699 20.2111 46.264 18.9752 46.264 17.4969C46.264 15.9944 46.7699 14.7464 47.7816 13.7528C48.7932 12.7592 50.0517 12.2624 51.5569 12.2624C53.0621 12.2624 54.3205 12.7592 55.3322 13.7528C56.3439 14.7464 56.8498 15.9944 56.8498 17.4969C56.8498 18.9752 56.3439 20.2111 55.3322 21.2047ZM65.0042 26.9545H69.9268V8.22794H65.0042V26.9545ZM28.7505 27.1664C26.9492 27.1664 25.3823 26.8029 24.0498 26.0758C22.742 25.3488 21.7304 24.331 21.0148 23.0224C20.2992 21.6895 19.9414 20.1628 19.9414 18.4422V8.22774H24.8641V18.4422C24.8641 19.7266 25.2096 20.7566 25.9005 21.532C26.6161 22.3075 27.5661 22.6952 28.7505 22.6952C29.9103 22.6952 30.8479 22.3075 31.5635 21.532C32.2791 20.7566 32.6369 19.7266 32.6369 18.4422V8.22774H37.5597V18.4422C37.5597 20.1628 37.2019 21.6895 36.4863 23.0224C35.7707 24.331 34.7467 25.3488 33.4142 26.0758C32.1064 26.8029 30.5518 27.1664 28.7505 27.1664Z",fill:"#4BFF7E"})]}),C=e=>(0,r.jsxs)("svg",{width:87,height:21,viewBox:"0 0 87 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.0283 15.9067C46.9565 16.3771 47.9502 16.6123 49.009 16.6123C50.3 16.6123 51.4749 16.2559 52.5338 15.5432C53.6072 14.8161 54.3325 13.7898 54.7096 12.4641H51.7288C51.4241 12.963 51.0398 13.3407 50.5756 13.5973C50.1115 13.8539 49.5892 13.9822 49.009 13.9822C48.1242 13.9822 47.3845 13.69 46.7897 13.1055C46.1951 12.5211 45.8977 11.7941 45.8977 10.9245C45.8977 10.0407 46.1951 9.30655 46.7897 8.72209C47.3845 8.13763 48.1242 7.8454 49.009 7.8454C49.5892 7.8454 50.1115 7.97369 50.5756 8.23029C51.0398 8.48688 51.4241 8.87177 51.7288 9.38495H54.7096C54.3325 8.05923 53.6072 7.03286 52.5338 6.30585C51.4749 5.57883 50.3 5.21533 49.009 5.21533C47.9502 5.21533 46.9565 5.45767 46.0283 5.94234C45.1144 6.41276 44.3819 7.08275 43.8307 7.95232C43.2795 8.82188 43.0039 9.81261 43.0039 10.9245C43.0039 12.0364 43.2795 13.0271 43.8307 13.8967C44.3819 14.752 45.1144 15.422 46.0283 15.9067ZM62.1189 16.6123C61.06 16.6123 60.0664 16.3771 59.1381 15.9067C58.2242 15.422 57.4918 14.752 56.9406 13.8967C56.3893 13.0271 56.1138 12.0364 56.1138 10.9245C
156.1138 9.81261 56.3893 8.82188 56.9406 7.95232C57.4918 7.08275 58.2242 6.41276 59.1381 5.94234C60.0664 5.45767 61.06 5.21533 62.1189 5.21533C63.1778 5.21533 64.1641 5.45767 65.0779 5.94234C66.0063 6.41276 66.746 7.08275 67.2972 7.95232C67.8484 8.82188 68.124 9.81261 68.124 10.9245C68.124 12.0364 67.8484 13.0271 67.2972 13.8967C66.746 14.752 66.0063 15.422 65.0779 15.9067C64.1641 16.3771 63.1778 16.6123 62.1189 16.6123ZM62.1189 13.9822C63.0037 13.9822 63.7435 13.69 64.3382 13.1055C64.9329 12.5211 65.2303 11.7941 65.2303 10.9245C65.2303 10.0407 64.9329 9.30655 64.3382 8.72209C63.7435 8.13763 63.0037 7.8454 62.1189 7.8454C61.2341 7.8454 60.4943 8.13763 59.8996 8.72209C59.3049 9.30655 59.0076 10.0407 59.0076 10.9245C59.0076 11.7941 59.3049 12.5211 59.8996 13.1055C60.4943 13.69 61.2341 13.9822 62.1189 13.9822ZM82.8656 5.21533C83.6779 5.21533 84.3959 5.40778 85.0196 5.79266C85.6578 6.17755 86.1438 6.71925 86.4774 7.41775C86.8255 8.11625 86.9996 8.9074 86.9996 9.79122V16.3557H84.1058V10.2403C84.1058 9.5275 83.9245 8.95017 83.5618 8.50826C83.1992 8.06635 82.7133 7.8454 82.1041 7.8454C81.5093 7.8454 81.0017 8.07348 80.5811 8.52965C80.1604 8.97155 79.9501 9.54176 79.9501 10.2403V16.3557H77.0563V10.2403C77.0563 9.5275 76.875 8.95017 76.5123 8.50826C76.1497 8.06635 75.6638 7.8454 75.0546 7.8454C74.4598 7.8454 73.9522 8.07348 73.5316 8.52965C73.1109 8.97155 72.9006 9.54176 72.9006 10.2403V16.3557H70.0068V5.47192H72.683V6.71212C73.0891 6.21319 73.5605 5.84256 74.0972 5.60022C74.6339 5.34363 75.2068 5.21533 75.8161 5.21533C76.5269 5.21533 77.1868 5.39352 77.796 5.7499C78.4053 6.09202 78.8767 6.56244 79.2103 7.16116C80.1096 5.86394 81.3281 5.21533 82.8656 5.21533Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 3.4375C0 2.50552 0.768772 1.75 1.7171 1.75C2.66543 1.75 3.4342 2.50552 3.4342 3.4375C3.4342 4.36948 2.66543 5.125 1.7171 5.125C0.768772 5.125 0 4.36948 0 3.4375ZM4.67453 9.24999L11.3203 2.12499H7.34557L0.699756 9.24999L7.34557 16.375H11.3203L4.67453 9.24999ZM33.4622 5.80998C32.6064 5.32531 31.707 5.08297 30.7642 5.08297C29.9954 5.08297 29.3209 5.19701 28.7407 5.42509C28.1605 5.63892 27.
16456 5.98104 27.1959 6.45146V5.33956H24.4109V20.4999H27.3047V15.2184C27.7399 15.646 28.233 15.9667 28.7842 16.1806C29.3499 16.3801 30.0099 16.4799 30.7642 16.4799C31.707 16.4799 32.6064 16.2376 33.4622 15.7529C34.318 15.2682 35.007 14.5911 35.5291 13.7216C36.0513 12.852 36.3124 11.8755 36.3124 10.7921C36.3124 9.6945 36.0513 8.7109 35.5291 7.84134C35.007 6.97178 34.318 6.29465 33.4622 5.80998ZM32.5266 12.9732C31.9319 13.5576 31.1921 13.8499 30.3073 13.8499C29.4225 13.8499 28.6827 13.5576 28.088 12.9732C27.4933 12.3887 27.1959 11.6617 27.1959 10.7921C27.1959 9.90833 27.4933 9.17419 28.088 8.58973C28.6827 8.00527 29.4225 7.71304 30.3073 7.71304C31.1921 7.71304 31.9319 8.00527 32.5266 8.58973C33.1213 9.17419 33.4186 9.90833 33.4186 10.7921C33.4186 11.6617 33.1213 12.3887 32.5266 12.9732ZM38.2118 16.3555H41.1054V5.33988H38.2118V16.3555ZM16.9007 16.48C15.8418 16.48 14.9208 16.2662 14.1375 15.8386C13.3687 15.4109 12.774 14.8122 12.3533 14.0424C11.9327 13.2584 11.7224 12.3603 11.7224 11.3482V5.33967H14.6161V11.3482C14.6161 12.1037 14.8192 12.7096 15.2254 13.1657C15.646 13.6219 16.2045 13.85 16.9007 13.85C17.5824 13.85 18.1336 13.6219 18.5543 13.1657C18.9749 12.7096 19.1853 12.1037 19.1853 11.3482V5.33967H22.079V11.3482C22.079 12.3603 21.8687 13.2584 21.4481 14.0424C21.0274 14.8122 20.4255 15.4109 19.6422 15.8386C18.8734 16.2662 17.9596 16.48 16.9007 16.48Z",fill:"#4BFF7E"})]}),x=e=>(0,r.jsxs)("svg",{width:87,height:20,viewBox:"0 0 87 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.0283 15.4067C46.9565 15.8771 47.9502 16.1123 49.009 16.1123C50.3 16.1123 51.4749 15.7559 52.5338 15.0432C53.6072 14.3161 54.3325 13.2898 54.7096 11.9641H51.7288C51.4241 12.463 51.0398 12.8407 50.5756 13.0973C50.1115 13.3539 49.5892 13.4822 49.009 13.4822C48.1242 13.4822 47.3845 13.19 46.7897 12.6055C46.1951 12.0211 45.8977 11.2941 45.8977 10.4245C45.8977 9.54069 46.1951 8.80655 46.7897 8.22209C47.3845 7.63763 48.1242 7.3454 49.009 7.3454C49.5892 7.3454 50.1115 7.47369 50.5756 7.73029C51.0398 7.98688 51.4241 8.37177 51.7288 8.88495H54.7096C54.3325 7.55923 53.6072 6.53286 52.5338 5.80585C51.4749 5.07883 50.3 4.71533 49.009 4.71533C47.9502 4.71533 46.9565 4.95767 46.0283 5.44234C45.1144 5.91276 44.3819 6.58275 43.8307 7.45232C43.2795 8.32188 43.0039 9.31261 43.0039 10.4245C43.0039 11.5364 43.2795 12.5271 43.8307 13.3967C44.3819 14.252 45.1144 14.922 46.0283 15.4067ZM62.1189 16.1123C61.06 16.1123 60.0664 15.8771 59.1381 15.4067C58.2242 14.922 57.4918 14.252 56.9406 13.3967C56.3893 12.5271 56.1138 11.5364 56.1138 10.4245C56.1138 9.31261 56.3893 8.32188 56.9406 7.45232C57.4918 6.58275 58.2242 5.91276 59.1381 5.44234C60.0664 4.95767 61.06 4.71533 62.1189 4.71533C63.1778 4.71533 64.1641 4.95767 65.0779 5.44234C66.0063 5.91276 66.746 6.58275 67.2972 7.45232C67.8484 8.32188 68.124 9.31261 68.124 10.4245C68.124 11.5364 67.8484 12.5271 67.2972 13.3967C66.746 14.252 66.0063 14.922 65.0779 15.4067C64.1641 15.8771 63.1778 16.1123 62.1189 16.1123ZM62.1189 13.4822C63.0037 13.4822 63.7435 13.19 64.3382 12.6055C64.9329 12.0211 65.2303 11.2941 65.2303 10.4245C65.2303 9.54069 64.9329 8.80655 64.3382 8.22209C63.7435 7.63763 63.0037 7.3454 62.1189 7.3454C61.2341 7.3454 60.4943 7.63763 59.8996 8.22209C59.3049 8.80655 59.0076 9.54069 59.0076 10.4245C59.0076 11.2941 59.3049 12.0211 59.8996 12.6055C60.4943 13.19 61.2341 13.4822 62.1189 13.4822ZM82.8656 4.71533C83.6779 4.71533 84.3959 4.90778 85.0196 5.29266C85.6578 5.67755 86.1437 6.21925 86.4774 6.91775C86.8255 7.61625 86.9996 8.4074 86.9996 9.29122V15.8557H84.1058V9.74026C84.1058 9.0275 83.9245 8.45017 83.5618 8.00826C83.1992 7.56635 82.7133 7.3454 82.1041 7.3454C81.5093 7.3454 81.0017 7.57348 80.5811 8.02965C80.1604 8.47156 79.9501 9.04176 79.9501 9.74026V15.8557H77.0563V9.74026C77.0563 9.0275 76.8749 8.45017 76.5123 8.00826C76.1497 7.56635 75.6638 7.3454 75.0546 7.3454C74.4598 7.3454 73.9521 7.57348 73.5316 8.02965C73.1109 8.47156 72.9006 9.04176 72.9006 9.74026V15.8557H70.0068V4.97192H72.683V6.21212C73.0891 5.71319 73.5605 5.34256 74.0972 5.10022C74.6339 4.84363 75.2068 4.71533 75.8161 4.71533C76.5269 4.71533 77.1868 4.89352 77.796 5.2499C78.4053 5.59202 78.8766 6.06244 79.2103 6.66116C80.1096 5.36394 81.3281 4.71533 82.8656 4.71533Z",fill:"#181E25"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2.9375C0 2.00552 0.768772 1.25 1.7171 1.25C2.66543 1.25 3.4342 2.00552 3.4342 2.9375C3.4342 3.86948 2.66543 4.625 1.7171 4.625C0.768772 4.625 0 3.86948 0 2.9375ZM4.67453 8.74999L11.3203 1.62499H7.34557L0.699756 8.74999L7.34557 15.875H11.3203L4.67453 8.74999ZM33.4622 5.30998C32.6064 4.82531 31.707 4.58297 30.7642 4.58297C29.9954 4.58297 29.3209 4.69701 28.7407 4.92509C28.1605 5.13892 27.
16456 5.48104 27.1959 5.95146V4.83956H24.4109V19.9999H27.3047V14.7184C27.7399 15.146 28.233 15.4667 28.7842 15.6806C29.3499 15.8801 30.0099 15.9799 30.7642 15.9799C31.707 15.9799 32.6064 15.7376 33.4622 15.2529C34.318 14.7682 35.007 14.0911 35.5291 13.2216C36.0513 12.352 36.3124 11.3755 36.3124 10.2921C36.3124 9.1945 36.0513 8.2109 35.5291 7.34134C35.007 6.47178 34.318 5.79466 33.4622 5.30998ZM32.5266 12.4732C31.9319 13.0576 31.1921 13.3499 30.3073 13.3499C29.4225 13.3499 28.6827 13.0576 28.088 12.4732C27.4933 11.8887 27.1959 11.1617 27.1959 10.2921C27.1959 9.40833 27.4933 8.67419 28.088 8.08973C28.6827 7.50527 29.4225 7.21304 30.3073 7.21304C31.1921 7.21304 31.9319 7.50527 32.5266 8.08973C33.1213 8.67419 33.4186 9.40833 33.4186 10.2921C33.4186 11.1617 33.1213 11.8887 32.5266 12.4732ZM38.2118 15.8555H41.1054V4.83988H38.2118V15.8555ZM16.9007 15.98C15.8418 15.98 14.9208 15.7662 14.1375 15.3386C13.3687 14.9109 12.774 14.3122 12.3533 13.5424C11.9327 12.7584 11.7224 11.8603 11.7224 10.8482V4.83967H14.6161V10.8482C14.6161 11.6037 14.8192 12.2096 15.2254 12.6657C15.646 13.1219 16.2045 13.35 16.9007 13.35C17.5824 13.35 18.1336 13.1219 18.5543 12.6657C18.9749 12.2096 19.1853 11.6037 19.1853 10.8482V4.83967H22.079V10.8482C22.079 11.8603 21.8687 12.7584 21.4481 13.5424C21.0274 14.3122 20.4255 14.9109 19.6422 15.3386C18.8734 15.7662 17.9596 15.98 16.9007 15.98Z",fill:"#1DA857"})]}),w=e=>(0,r.jsx)("svg",{width:14,height:13,viewBox:"0 0 14 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:(0,r.jsx)("path",{d:"M6.056 13V7.576H0.632V5.512H6.056V0.232H8.24V5.512H13.664V7.576H8.24V13H6.056Z",fill:"white"})}),S=e=>(0,r.jsxs)("svg",{width:132,height:22,viewBox:"0 0 132 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0556 7.39517C16.8909 7.39517 13.7969 10.5027 13.7969 14.3308V14.3808C13.7969 18.2093 16.868 21.2704 21.0099 21.2704C25.1764 21.2704 28.2693 18.1614 28.2693 14.3308V14.2826C28.2693 10.4545 25.1989 7.39517 21.0556 7.39517ZM24.5277 14.3808C24.5277 16.3451 23.2286 18.0106 21.0556 18.0106C18.9623 18.0106 17.5413 16.2965 17.5413 14.3308V14.2826C17.5413 12.3208 18.8405 10.6514 21.0099 10.6514C23.1046 10.6514 24.5277 12.3655 24.5277 14.3308V14.3808Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.1022 17.9505H66.1573C66.1573 17.9505 67.9289 11.7983 67.9893 11.6253C68.0497 11.4531 68.2738 10.8026 68.8181 10.8026H71.2774C71.7044 10.8026 72.1019 11.1453 72.1019 11.6253L72.1022 17.9505ZM73.8231 7.18788H66.8381C65.4221 7.18788 65.0201 8.67286 64.8546 9.17644C64.6884 9.67929 62.207 17.9505 62.207 17.9505H61.5715C60.6584 17.9505 59.9136 18.6896 59.9136 19.6131C59.9136 20.5249 60.6584 21.2647 61.5712 21.2647H73.8231C74.6941 21.2647 75.8074 20.5863 75.8074 19.2872V9.17644C75.8074 7.87801 74.6941 7.18788 73.8231 7.18788Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M38.1022 17.6518C36.1822 18.1893 34.1705 17.0046 33.6101 15.006C33.0504 12.9978 34.1476 10.942 36.0675 10.4059C37.9878 9.86913 39.9932 11.0532 40.5528 13.0517C41.1204 15.0607 40.0164 17.1157 38.1022 17.6518ZM44.2573 12.016C43.1783 8.18686 39.099 5.971 35.1386 7.07893C34.5036 7.2562 33.921 7.5121 33.381 7.83268C33.3717 7.32339 33.3331 6.50495 33.9389 5.89452C34.7913 5.04105 36.4885 4.5189 36.6962 4.46171C37.307 4.29838 39.238 3.73942 40.6733 3.35236C42.1032 2.96637 42.307 1.89525 42.0907 1.09432C41.8731 0.291967 40.8095 -0.197309 39.7852 0.0768147C38.7669 0.352367 37.1447 0.781601 35.5446 1.22299C33.9381 1.66258 32.5636 2.50389 31.6043 3.37952C30.6505 4.25585 30.0054 5.28659 29.7559 6.82411C29.3274 9.4474 29.5186 12.7862 29.664 14.4513C29.6869 14.9785 29.7641 15.5128 29.9121 16.0424C30.9861 19.8812 35.0675 22.0864 39.0311 20.9788C42.9917 19.8694 45.3312 15.8562 44.2573 12.016Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6104 7.2936C10.6025 7.2936 10.5968 7.29539 10.5879 7.29539L10.5897 7.2936H7.33771H5.83342H2.58183L2.58326 7.29503C2.57468 7.29503 2.56896 7.2936 2.5611 7.2936C1.47747 7.2936 0.598633 8.18066 0.598633 9.26143V19.4144C0.598633 20.4948 1.47747 21.3715 2.5611 21.3715C3.64115 21.3715 4.52285 20.4948 4.52285 19.4144V11.7307C4.52285 11.2511 4.92099 10.908 5.34164 10.908H6.01427H7.15686H7.82948C8.25014 10.908 8.64864 11.2511 8.64864 11.7307V19.4144C8.64864 20.4948 9.52962 21.3715 10.6104 21.3715C11.6926 21.3715 12.5729 20.4948 12.5729 19.4144V9.26143C12.5729 8.18066 11.6926 7.2936 10.6104 7.2936Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M59.7533 13.0062C59.7533 11.6495 59.3495 10.0187 57.9946 8.66133C56.8809 7.56233 55.2473 6.83717 52.9649 6.83717C50.7416 6.83717 48.9861 7.56233 47.7491 8.78141C46.5186 10.0187 45.7427 11.8 45.7427 13.895C45.7427 16.0684 46.4864 17.9086 47.8099 19.2481C49.109 20.5458 51.0193 21.2717 53.3953 21.2717C54.7548 21.2717 56.1415 21.1205 57.4095 20.6073C58.5793 20.1541 59.1651 19.5805 59.1651 18.7542C59.1651 17.88 58.5185 17.1541 57.6551 17.1541C56.6336 17.1541 55.8323 18.0895 53.6708 18.0895C51.6719 18.0895 50.4031 17.0948 50.0329 15.2535H57.748C59.0096 15.2535 59.7533 14.4372 59.7533 13.0062ZM50.0028 12.6134C50.2798 11.0151 51.2955 9.98906 52.995 9.98906C54.6633 9.98906 55.6794 11.1656 55.8023 12.6134H50.0028Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M89.4249 12.9282C89.3806 12.3564 88.9431 10.519 87.6311 9.20414C86.4499 7.9729 84.8902 7.22023 82.7265 7.22023C81.491 7.22023 80.8055 7.22487 79.6511 7.71129C78.5882 8.14088 78.0564 8.6852 78.0564 9.46861C78.0564 10.2988 78.6454 10.9858 79.4288 10.9858C80.357 10.9858 80.3366 10.3021 82.3009 10.3021C83.901 10.3021 84.9835 11.034 85.4531 12.3957C84.2444 11.8296 82.912 11.8024 82.912 11.8024C82.912 11.8024 78.2534 11.3835 77.2469 15.4815C76.7305 18.2849 78.3542 20.7455 81.7601 21.1734C84.7387 21.3681 86.2004 20.1408 86.2004 20.1408C86.5096 20.6644 87.0746 21.0175 87.7308 21.0175C88.7083 21.0175 89.5078 20.2252 89.5078 19.242C89.5078 19.2266 89.5364 14.3206 89.4249 12.9282ZM83.1686 18.6751C81.6758 18.6751 80.461 17.7223 80.461 16.549C80.461 15.3757 81.6758 14.4246 83.1686 14.4246C84.6651 14.4246 85.8784 15.3757 85.8784 16.549C85.8784 17.7223 84.6651 18.6751 83.1686 18.6751Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M104.047 15.524C104.047 18.6773 101.494 21.223 98.3456 21.223C95.1994 21.223 92.6479 18.6773 92.6479 15.524C92.6479 12.3718 95.1994 9.82459 98.3456 9.82459C101.494 9.82459 104.047 12.3718 104.047 15.524Z",fill:"white"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M117.725 15.524C117.725 18.6773 115.171 21.223 112.027 21.223C108.88 21.223 106.328 18.6773 106.328 15.524C106.328 12.3718 108.88 9.82459 112.027 9.82459C115.171 9.82459 117.725 12.3718 117.725 15.524Z",fill:"white",fillOpacity:.6}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M131.401 15.524C131.401 18.6773 128.847 21.2231 125.702 21.2231C122.555 21.2231 120.001 18.6773 120.001 15.524C120.001 12.3718 122.555 9.8246 125.702 9.8246C128.847 9.8246 131.401 12.3718 131.401 15.524Z",fill:"white",fillOpacity:.3})]}),D=e=>(0,r.jsxs)("svg",{width:100,height:32,viewBox:"0 0 100 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":"true",...e,children:[(0,r.jsx)("path",{d:"M50.2002 8.17453H52.7149V10.4287H50.2002V8.17453ZM50.2003 11.7398H52.715V21.2184H50.2003V11.7398Z",fill:"white"}),(0,r.jsx)("path",{d:"M56.5434 13.2549H56.5989C57.1721 12.1831 57.8193 11.6288 58.9287 11.6288C59.2059 11.6288 59.3726 11.6474 59.5204 11.7027V13.9014H59.4648C57.8194 13.7353 56.6359 14.6037 56.6359 16.5991V21.2183H54.1211V11.7397H56.5434V13.2549Z",fill:"white"}),(0,r.jsx)("path",{d:"M64.4199 8.17453H66.9346V10.4287H64.4199V8.17453ZM64.42 11.7398H66.9348V21.2184H64.42V11.7398Z",fill:"white"}),(0,r.jsx)("path",{d:"M70.798 13.0331H70.8533C71.5006 12.0169 72.3694 11.481 73.6637 11.481C75.6241 11.481 76.9367 12.9591 76.9367 15.0286V21.2183H74.4221V15.3981C74.4221 14.3818 73.8302 13.6612 72.7763 13.6612C71.667 13.6612 70.8533 14.5481 70.8533 15.8415V21.2183H68.3389V11.7397H70.7981V13.0331H70.798Z",fill:"white"}),(0,r.jsx)("path",{d:"M77.9717 16.4698C77.9717 13.6613 79.876 11.4811 82.6496 11.4811C85.7007 11.4811 87.3277 13.8092 87.3277 17.1904H80.4494C80.6343 18.6499 81.4478 19.5554 82.8716 19.5554C83.8515 19.5554 84.4247 19.112 84.7021 18.3913H87.1799C86.8286 20.0728 85.3308 21.4956 82.8902 21.4956C79.7468 21.4955 77.9717 19.2966 77.9717 16.4698ZM80.4863 15.4536H84.7021C84.6281 14.2525 83.8331 13.421 82.6867 13.421C81.3553 13.421 80.7082 14.2156 80.4863 15.4536Z",fill:"white"}),(0,r.jsx)("path",{d:"M87.9082 18.151H90.238C90.4046 19.2412 91.1809 19.7216 92.3091 19.7216C93.4186 19.7216 94.0472 19.2966 94.0472 18.6316C94.0472 17.7262 92.8453 17.6337 91.5511 17.3752C89.8498 17.0426 88.1857 16.5806 88.1857 14.5113C88.1857 12.4604 89.887 11.4811 92.0502 11.4811C94.5464 11.4811 95.9332 12.7191 96.1181 14.6221H93.8439C93.7328 13.606 93.0855 13.2364 92.0133 13.2364C91.0333 13.2364 90.386 13.606 90.386 14.2895C90.386 15.1025 91.6434 15.1764 92.9933 15.4537C94.5835 15.7862 96.3401 16.2297 96.3401 18.4469C96.3401 20.35 94.7128 21.4957 92.3461 21.4957C89.5908 21.4955 88.0564 20.1653 87.9082 18.151Z",fill:"white"}),(0,r.jsx)("path",{d:"M44.2665 8.17453H41.3397L36.0479 21.2183H39.0433L40.0233 18.5392H45.4226L46.421 21.2183H49.435L44.2665 8.17453ZM40.7443 16.3404L42.6859 10.7972L44.6828 16.3403H40.7443V16.3404Z",fill:"white"}),(0,r.jsx)("path",{d:"M63.014 8.17453H60.499V21.2183H63.014V8.17453Z",fill:"white"}),(0,r.jsx)("path",{d:"M17.7783 1C26.0691 1 32.7852 7.71695 32.7852 16.0039C32.7849 24.2906 26.0688 31 17.7783 31C9.48685 30.9999 2.76295 24.2906 2.7627 16.0039C2.7627 7.71701 9.48669 1.00009 17.7783 1ZM16.6846 8.17383C14.3202 8.17383 12.7862 8.30495 11.6758 8.7168C9.80981 9.44314 8.52051 10.9652 8.52051 12.9658C8.52056 14.6319 9.29714 15.8388 11.5439 17.2266C13.9415 18.6789 14.4199 19.159 14.4199 20.0342C14.4198 20.9919 13.4807 22.082 11.0645 22.082C10.2212 22.082 8.95134 21.965 8.13965 21.7666L7.75195 21.6689C7.53589 22.2478 7.04506 23.6175 6.89551 24.1143L7.2793 24.2266C8.00939 24.4593 9.74191 24.6416 10.9834 24.6416C15.1134 24.6416 17.5781 22.148 17.5781 19.5371C17.5781 17.9328 16.8491 16.7137 14.3857 15.1777C13.1501 14.4182 12.5202 13.9253 12.1377 13.5439C11.8277 13.1459 11.793 12.8491 11.793 12.5361C11.793 12.2376 11.8598 11.8936 12.0566 11.6416C12.2698 11.3298 12.6612 11.1307 13.1904 10.9668C13.7344 10.7865 14.7421 10.7822 16.3115 10.7822H17.7734L18.8174 8.17383H16.6846ZM19.3418 10.7812H21.7764C23.4142 10.7812 23.7293 10.7461 24.1406 10.7461C23.5477 12.1015 19.9791 21.1889 19.9678 21.2178H22.9971C23.0151 21.1727 27.5291 9.87177 28.0088 8.68359C28.1418 8.41816 28.0748 8.17383 27.7295 8.17383H20.3848L19.3418 10.7812Z",fill:"white"})]});var k=e.i(761050),E=((t={}).POBEDA="pobeda",t.S7="s7",t);let j={normal:"#333333",contrast:"#ffffff",footer:"#ffffff",pobeda:"#333333",s7:"#333333"},T=({sloganText:e,monochrome:t})=>(0,r.jsxs)("span",{className:k.default.mobileLockup,children:[(0,r.jsx)(g,{monochrome:t}),(0,r.jsx)("span",{className:k.default.mobileSlogan,children:e})]});e.s(["LOGO_AIRLINE_VARIANTS",()=>E,"MainLogo",0,({variant:e,onClick:t,hasALoophole:g=!1,isCustomAirplane
1:E=!1,locale:R="ru",projectLogo:M="kupibilet",projectTitle:O="Купибилет",sloganText:A="",fillColor:N})=>{var F;let L=(0,c.useLayoutHeaderAppearance)(),I=(F=L?.background,!F||E?e:"contrast"===F?"contrast":"normal"),P=L?.hasALoophole??g,H=N||j[I],$=(0,l.usePathname)(),V=(0,o.useLocalizeHref)()("/"),B=(0,n.stripLocalePrefix)($),U="/"===B||a.KUPIBILET_HOME_MODAL_PATH_SET.has(B);return(0,r.jsx)("a",{href:V,className:(0,i.clsx)(k.default.linkLogo,{[k.default.customAirplane]:E}),"data-analytics-id":s.HEADER_ANALYTICS_IDS.HEADER_LOGO,title:O,onClick:()=>{t?.(),U||(window.location.href=V)},children:(({locale:e,variant:t,hasALoophole:a,projectLogo:o,sloganText:n})=>{if("kupicom"===o)switch(t){case"footer":return(0,r.jsx)(y,{className:k.default.desktopLogo});case"normal":default:return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(_,{className:k.default.desktopLogo}),(0,r.jsx)(x,{className:k.default.mobileLogo})]});case"contrast":return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y,{className:k.default.desktopLogo}),(0,r.jsx)(C,{className:k.default.mobileLogo})]})}return"ru"!==e&&"kk"!==e?"footer"===t?(0,r.jsx)(d,{className:k.default.desktopLogo}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{className:k.default.desktopLogo}),(0,r.jsx)(p,{className:k.default.mobileLogo})]}):"footer"===t?(0,r.jsx)(h,{className:k.default.desktopLogo}):"contrast"===t?a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{className:k.default.desktopLogo}),(0,r.jsx)(u,{className:k.default.logoLine}),(0,r.jsx)("span",{className:k.default.desktopSlogan,children:n}),(0,r.jsx)(T,{sloganText:n})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{className:k.default.desktopLogo}),(0,r.jsx)(f,{className:k.default.mobileLogo})]}):"pobeda"===t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{className:k.default.desktopLogo}),(0,r.jsx)(w,{className:k.default.logoPlus}),(0,r.jsx)(S,{className:k.default.logoPobeda}),(0,r.jsx)(T,{monochrome:!0,sloganText:n})]}):"s7"===t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{className:k.default.desktopLogo}),(0,r.jsx)(w,{className:k.default.logoPlus}),(0,r.jsx)(D,{className:k.default.logoS7}),(0,r.jsx)(T,{monochrome:!0,sloganText:n})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v,{className:k.default.desktopLogo}),(0,r.jsx)(b,{className:k.default.mobileLogo})]})})({locale:R,variant:I,hasALoophole:P&&U,projectLogo:M,sloganText:A,fillColor:H})})}],67825)},640571,e=>{e.v({dropdownContainer:"SupportMenu-module-scss-module__immxbW__dropdownContainer",dropdownContainerKupicom:"SupportMenu-module-scss-module__immxbW__dropdownContainerKupicom",dropdownContentWrapper:"SupportMenu-module-scss-module__immxbW__dropdownContentWrapper",dropdownKupicomRow:"SupportMenu-module-scss-module__immxbW__dropdownKupicomRow",dropdownOptionArrow:"SupportMenu-module-scss-module__immxbW__dropdownOptionArrow",dropdownOptionContent:"SupportMenu-module-scss-module__immxbW__dropdownOptionContent",dropdownOptionIcon:"SupportMenu-module-scss-module__immxbW__dropdownOptionIcon",dropdownOptionIconKupicom:"SupportMenu-module-scss-module__immxbW__dropdownOptionIconKupicom",dropdownOptionSubtitle:"SupportMenu-module-scss-module__immxbW__dropdownOptionSubtitle",dropdownOptionText:"SupportMenu-module-scss-module__immxbW__dropdownOptionText",dropdownOptionTitle:"SupportMenu-module-scss-module__immxbW__dropdownOptionTitle",dropdownOptionTitleKupicom:"SupportMenu-module-scss-module__immxbW__dropdownOptionTitleKupicom",dropdownSupportOption:"SupportMenu-module-scss-module__immxbW__dropdownSupportOption",dropdownWrapper:"SupportMenu-module-scss-module__immxbW__dropdownWrapper",forMainPage:"SupportMenu-module-scss-module__immxbW__forMainPage",forNormalPage:"SupportMenu-module-scss-module__immxbW__forNormalPage",loginRequiredText:"SupportMenu-module-scss-module__immxbW__loginRequiredText",lowMargin:"SupportMenu-module-scss-module__immxbW__lowMargin",modal:"SupportMenu-module-scss-module__immxbW__modal",modalBody:"SupportMenu-module-scss-module__immxbW__modalBody",modalContent:"SupportMenu-module-scss-module__immxbW__modalContent",optionArrow:"SupportMenu-module-scss-module__immxbW__optionArrow",optionContent:"SupportMenu-module-scss-module__immxbW__optionContent",optionIcon:"SupportMenu-module-scss-module__immxbW__optionIcon",optionIconKupicom:"SupportMenu-module-scss-module__immxbW__optionIconKupicom",optionSubtitle:"SupportMenu-module-scss-module__immxbW__optionSubtitle",optionText:"SupportMenu-module-scss-module__immxbW__optionText",optionTitle:"SupportMenu-module-scss-module__immxbW__optionTitle",supportButtonMobile:"SupportMenu-module-scss-module__immxbW__supportButtonMobile",supportDropdown:"SupportMenu-module-scss-module__immxbW__supportDropdown",supp
1ortOption:"SupportMenu-module-scss-module__immxbW__supportOption",supportOptionsContainer:"SupportMenu-module-scss-module__immxbW__supportOptionsContainer",title:"SupportMenu-module-scss-module__immxbW__title"})},421558,e=>{e.v({dropdownWrapper:"UserDropdown-module-scss-module__Acxtiq__dropdownWrapper",forMainPage:"UserDropdown-module-scss-module__Acxtiq__forMainPage",forNormalPage:"UserDropdown-module-scss-module__Acxtiq__forNormalPage",modal:"UserDropdown-module-scss-module__Acxtiq__modal",modalHeader:"UserDropdown-module-scss-module__Acxtiq__modalHeader",userButton:"UserDropdown-module-scss-module__Acxtiq__userButton",userDropdown:"UserDropdown-module-scss-module__Acxtiq__userDropdown"})},799733,e=>{e.v({forMainPage:"HeaderAuth-module-scss-module__kjZJQW__forMainPage",headerAuth:"HeaderAuth-module-scss-module__kjZJQW__headerAuth",loginButtonDesktop:"HeaderAuth-module-scss-module__kjZJQW__loginButtonDesktop",loginButtonMobile:"HeaderAuth-module-scss-module__kjZJQW__loginButtonMobile"})},329885,e=>{"use strict";var t,r=e.i(231682);e.i(883279);var a=e.i(798398);e.i(916788);var o=e.i(843677),n=e.i(827458),i=e.i(749915);let l=(0,n.forwardRef)((e,t)=>(0,r.jsxs)(i.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:[(0,r.jsx)("path",{fill:"currentColor",d:"m11.91 3.23-6 .9a.6.6 0 0 0-.51.592V5.3a.7.7 0 1 1-1.4 0v-.578a2 2 0 0 1 1.703-1.977l6-.9A2 2 0 0 1 14 3.822v8.356a2 2 0 0 1-2.297 1.978l-6-.9A2 2 0 0 1 4 11.278V10.7a.7.7 0 0 1 1.4 0v.578a.6.6 0 0 0 .51.593l6 .9a.6.6 0 0 0 .69-.593V3.822a.6.6 0 0 0-.69-.593"}),(0,r.jsx)("path",{fill:"currentColor",d:"M8.995 5.505a.7.7 0 1 0-.99.99l.805.805H2a.7.7 0 0 0 0 1.4h6.81l-.805.805a.7.7 0 0 0 .99.99l2-2a.7.7 0 0 0 0-.99z"})]}));l.displayName="LoginOutlined";var s=e.i(116504),c=e.i(7284),u=e.i(477987),d=e.i(164668),p=e.i(890488),m=e.i(709488),f=e.i(74585),h=e.i(632792),g=e.i(346804),v=e.i(991704),b=e.i(677368);e.i(811553);var _=e.i(875315);e.i(257620);var y=e.i(792223),C=e.i(574225),x=e.i(780488),w=e.i(300558),S=e.i(957856);e.i(155937);var D=e.i(156951);let k=(0,n.forwardRef)((e,t)=>(0,r.jsx)(i.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.967 2.667h-1.3C2 2.667 1.334 3.333 1.334 6v.333a1.667 1.667 0 0 1 0 3.334V10c0 2.666.666 3.333 3.333 3.333h1.3V12a.7.7 0 1 1 1.4 0v1.333h3.967c2.666 0 3.333-.667 3.333-3.333a1.667 1.667 0 0 1 0-3.333V6c0-2.667-.667-3.333-3.333-3.333H7.367V4a.7.7 0 1 1-1.4 0zm1.4 4a.7.7 0 1 0-1.4 0v2.666a.7.7 0 0 0 1.4 0z",clipRule:"evenodd"})}));k.displayName="TicketFilled";let E=(0,n.forwardRef)((e,t)=>(0,r.jsxs)(i.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,r.jsx)("path",{fill:"currentColor",d:"M10.85 10a.85.85 0 0 0-1.7 0v4a.85.85 0 0 0 1.7 0z"}),(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7 3.15c-1.994 0-3.58.229-4.601 1.249s-1.25 2.607-1.25 4.6v.5c0 .47.381.85.85.85a1.65 1.65 0 0 1 0 3.3.85.85 0 0 0-.85.85v.5c0 1.995.23 3.582 1.25 4.602s2.607 1.249 4.6 1.249h10c1.995 0 3.582-.229 4.602-1.25s1.249-2.606 1.249-4.6a.85.85 0 0 0-.85-.85 1.65 1.65 0 0 1 0-3.3c.47 0 .85-.38.85-.85V9c0-1.994-.229-3.58-1.25-4.601s-2.606-1.25-4.6-1.25zm2.15 1.7V6a.85.85 0 0 0 1.7 0V4.85H17c2.006 0 2.92.271 3.399.75.48.48.75 1.394.75 3.4v.259a3.353 3.353 0 0 0-.013 6.478c-.061 1.502-.32 2.245-.737 2.662-.48.48-1.393.75-3.4.75h-6.15V18a.85.85 0 0 0-1.7 0v1.15H7c-2.005 0-2.918-.27-3.398-.75-.46-.46-.729-1.319-.75-3.158a3.353 3.353 0 0 0 0-6.482c.021-1.84.29-2.698.75-3.158C4.08 5.12 4.994 4.85 7 4.85z",clipRule:"evenodd"})]}));E.displayName="TicketOutlined",e.i(924856);var j=e.i(144988),T=e.i(938479);let R=({isHeaderVariantContrast:e=!1,hasALoophole:t})=>{let a=(0,d.useTranslations)("header");return(0,r.jsx)(D.LocalizedLink,{href:j.routers.footer.findMyTicket,className:(0,c.clsx)(T.default.findMyTicketLink,t&&T.default.lowMargin),"data-analytics-id":S.HEADER_ANALYTICS_IDS.HEADER_SEARCH_TICKETS,children:(0,r.jsx)("div",{className:(0,c.clsx)("flex h-[40px] items-center",T.default.trigger,e?T.default.forMainPage:T.default.forNormalPage),children:(0,r.jsx)("div",{className:"cursor-pointer max-lg:hidden",children:(0,r.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[e?(0,r.jsx)(k,{size:16,className:(0,
1c.clsx)(T.default.ticketIcon,T.default.forMainPage)}):(0,r.jsx)(E,{size:16,className:(0,c.clsx)(T.default.ticketIcon,T.default.forNormalPage)}),(0,r.jsx)("span",{children:a("tickets")})]})})})})};var M=e.i(541110),O=e.i(419588),A=e.i(294237),N=e.i(943473),F=e.i(833946),L=e.i(522241),I=e.i(708085),P=e.i(421482),H=e.i(97229),$=e.i(559451),V=e.i(168048),B="Tabs",[U,z]=(0,F.createContextScope)(B,[L.createRovingFocusGroupScope]),W=(0,L.createRovingFocusGroupScope)(),[q,Y]=U(B),G=n.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,onValueChange:n,defaultValue:i,orientation:l="horizontal",dir:s,activationMode:c="automatic",...u}=e,d=(0,H.useDirection)(s),[p,m]=(0,$.useControllableState)({prop:o,onChange:n,defaultProp:i??"",caller:B});return(0,r.jsx)(q,{scope:a,baseId:(0,V.useId)(),value:p,onValueChange:m,orientation:l,dir:d,activationMode:c,children:(0,r.jsx)(P.Primitive.div,{dir:d,"data-orientation":l,...u,ref:t})})});G.displayName=B;var Z="TabsList",K=n.forwardRef((e,t)=>{let{__scopeTabs:a,loop:o=!0,...n}=e,i=Y(Z,a),l=W(a);return(0,r.jsx)(L.Root,{asChild:!0,...l,orientation:i.orientation,dir:i.dir,loop:o,children:(0,r.jsx)(P.Primitive.div,{role:"tablist","aria-orientation":i.orientation,...n,ref:t})})});K.displayName=Z;var Q="TabsTrigger",J=n.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,disabled:n=!1,...i}=e,l=Y(Q,a),s=W(a),c=et(l.baseId,o),u=er(l.baseId,o),d=o===l.value;return(0,r.jsx)(L.Item,{asChild:!0,...s,focusable:!n,active:d,children:(0,r.jsx)(P.Primitive.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:c,...i,ref:t,onMouseDown:(0,N.composeEventHandlers)(e.onMouseDown,e=>{n||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(o)}),onKeyDown:(0,N.composeEventHandlers)(e.onKeyDown,e=>{!n&&e.target===e.currentTarget&&[" ","Enter"].includes(e.key)&&l.onValueChange(o)}),onFocus:(0,N.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==l.activationMode;d||n||!e||l.onValueChange(o)})})})});J.displayName=Q;var X="TabsContent",ee=n.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,forceMount:i,children:l,...s}=e,c=Y(X,a),u=et(c.baseId,o),d=er(c.baseId,o),p=o===c.value,m=n.useRef(p);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,r.jsx)(I.Presence,{present:i||p,children:({present:a})=>(0,r.jsx)(P.Primitive.div,{"data-state":p?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!a,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:a&&l})})});function et(e,t){return`${e}-trigger-${t}`}function er(e,t){return`${e}-content-${t}`}ee.displayName=X,e.s(["Content",0,ee,"List",0,K,"Root",0,G,"Tabs",0,G,"TabsContent",0,ee,"TabsList",0,K,"TabsTrigger",0,J,"Trigger",0,J,"createTabsScope",0,z],690886);var ea=e.i(690886),ea=ea,eo=e.i(154263);let en=n.createContext("text"),ei=(0,A.cva)("inline-flex",{variants:{variant:{text:"relative items-start gap-[var(--kb-spacing-space-24)] after:pointer-events-none after:absolute after:inset-x-0 after:bottom-0 after:z-0 after:h-px after:bg-[var(--kb-color-border-decorative-normal)]",round:"items-start gap-[var(--kb-spacing-space-8)]"}},defaultVariants:{variant:"text"}}),el=(0,A.cva)(["relative inline-flex flex-col items-center pt-[var(--kb-spacing-space-16)] pb-[var(--kb-spacing-space-8)] outline-none transition-colors duration-150","[font:var(--kb-font-text-medium-bold)]","focus-visible:ring-2 focus-visible:ring-[var(--kb-color-border-accent-normal)]/30","data-[state=inactive]:cursor-pointer","data-[state=inactive]:text-[var(--kb-color-text-description-normal)]","data-[state=inactive]:hover:text-[var(--kb-color-text-primary-hover)]","data-[selected]:data-[state=inactive]:text-[var(--kb-color-text-accent-normal)]","data-[selected]:data-[state=inactive]:hover:text-[var(--kb-color-text-accent-hover)]","data-[state=active]:cursor-default","data-[state=active]:text-[var(--kb-color-text-primary-normal)]","data-[state=active]:hover:text-[var(--kb-color-text-primary-normal)]","after:pointer-events-none after:absolute after:inset-x-0 after:bottom-0 after:z-[1] after:hidden after:h-[2px]","after:bg-[var(--kb-color-border-accent-normal)]","data-[state=active]:after:block"]),es=(0,A.cva)(["inline-flex shrink-0 items-center justify-center gap-[6px] rounded-[var(--kb-spacing-border-radius-circle)] border border-solid px-[var(--kb-spacing-space-12)] py-[var(--kb-spacing-space-8)]","whitespace-nowrap outline-none transition-colors duration-150","[font:var(--kb-font-button-small)]","focus-visible:ring-2 focus-visible:ring-[var(--kb-color-border-accent-normal)]/30","[&_[data-slot=tabs-trigger-icon]]:size-[var(--kb-spacing-space-16)] [&_[data-slot=tabs-trigger-icon]]:shrink-0","data-[state=inactive]:cursor-pointer","data-[state=inactive]:border-[var(--kb-color-border-primary-normal)]","data-[state=inactive]:bg-[var(--kb-color-bg-primary-normal)]","data-[state=inactive]:text-[var(--kb-color-text-primary-normal)]","data-[state=inactive]:hover:border-[var(--kb-color-border-primary-hover)]","data-[state=inactive]:hover:bg-[var(--kb-color-bg-primary-hover)]","data-[state=inactive]:hover:text-[var(--kb-color-text-primary-hover)]","data-[selected]:data-[state=inactive]:text-[var(--kb-color-text-accent-normal)]","data-[selected]:data-[state=inactive]:hover:border-[var(--kb-color-border-primary-hover)]","data-[selected]:data-[state=inactive]:hover:bg-[var(--kb-color-bg-primary-hover)]","data-[selected]:data-[state=inactive]:hover:text-[var(--kb-color-text-accent-hover)]","data-[state=active]:cursor-default","data-[state=active]:border-[var(--kb-color-border-accent-normal)]","data-[state=active]:bg-[var(--kb-color-bg-accent-normal)]","data-[state=active]:text-[var(--kb-color-text-static-white-normal)]","data-[state=active]:hover:border-[var(--kb-color-border-accent-normal)]","data-[state=active]:hover:bg-[var(--kb-color-bg-accent-normal)]","data-[state=active]:hover:text-[var(--kb-color-text-static-white-normal)]"]);function ec({className:e,...t}){return(0,r.jsx)(ea.Root,{"data-slot":"tabs",className:(0,eo.cn)("flex flex-col",e),...t})}function eu({className:e,variant:t="text",...a}){return(0,r.jsx)(en.Provider,{value:t??"text",children:(0,r.jsx)(ea.List,{"data-slot":"tabs-list","data-variant":t,className:(0,eo.cn)(ei({variant:t}),e),...a})})}function ed({className:e,selected:t=!1,leftIcon:a,rightIcon:o,children:i,...l}){return"round"===n.useContext(en)?(0,r.jsxs)(ea.Trigger,{"data-slot":"tabs-trigger","data-selected":t?"":void 0,className:(0,eo.cn)(es(),e),...l,children:[a?(0,r.jsx)("span",{"data-slot":"tabs-trigger-icon",className:"inline-flex",children:a}):null,i,o?(0,r.jsx)("span",{"data-slot":"tabs-trigger-icon",className:"inline-flex",children:o}):null]}):(0,r.jsx)(ea.Trigger,{"data-slot":"tabs-trigger","data-selected":t?"":void 0,className:(0,eo.cn)(el(),e),...l,children:i})}function ep({className:e,...t}){return(0,r.jsx)(ea.Content,{"data-slot":"tabs-content",className:(0,eo.cn)("flex-1 pt-[var(--kb-spacing-space-16)] outline-none",e),...t})}var em=e.i(9836),ef=e.i(850697),eh=e.i(733681),eg=e.i(394199),ev=e.i(46682),eb=e.i(563303);let e_={ru:"Русский",kk:"Қазақша",en:"English",nl:"Nederlands",pl:"Polski",es:"Español",fr:"Français",de:"Deutsch",it:"Italiano",tr:"Türkçe",pt:"Português"},ey={en:"GB"},eC=e=>{let t=ev.CURRENCY_CODES_SYMBOLS_MAPPER[e];return t===e?e:`${t}, ${e}`},ex=({availableCurrencies:e})=>{let t=(0,d.useTranslations)("header"),a=(0,eh.getHeaderAnalyticsObj)(),[i,l,s,c]=(0,u.useUnit)([o.$currency,o.$country,o.$lang,o.$isKpb]),[p]=(0,u.useUnit)([o.applyCurrency
1]),m=(0,n.useMemo)(()=>e??(c?y.domainConfigs[y.Domain.Kupibilet].supportedCurrencies:y.domainConfigs[y.Domain.Kupicom].supportedCurrencies),[e,c]),f=(0,n.useMemo)(()=>[...m.filter(e=>e===i),...[...m].filter(e=>e!==i).sort((e,r)=>{let a=t(`currency.currencies.${e}`),o=t(`currency.currencies.${r}`);return a.localeCompare(o)})],[m,i,t]);return(0,r.jsx)("div",{className:eg.default.grid,role:"listbox","aria-label":t("currency.title"),children:f.map(e=>{let o=e===i,n=t(`currency.currencies.${e}`),c=eC(e);return(0,r.jsxs)("button",{type:"button",role:"option","aria-selected":o,className:eg.default.card,onClick:()=>{a.localeSettingsChange({from_country:l??"",from_language:s??"",from_currency:i,to_country:l??"",to_language:s??"",to_currency:e,source:window.location.href}),p(e),s&&l&&ef.supportChat.changeLocaleOrCountry(s,l)},children:[(0,r.jsxs)("div",{className:eg.default.cardText,children:[(0,r.jsx)("span",{className:eg.default.cardCurrencyCode,children:c}),(0,r.jsx)("span",{className:eg.default.cardCurrencyName,children:n})]}),o&&(0,r.jsx)("span",{className:eg.default.cardCheck,"aria-hidden":"true",children:(0,r.jsx)(em.CheckOutlined,{size:24})})]},e)})})};var ew=e.i(46047),eS=e.i(929649);let eD=({availableLanguages:e,onClose:t})=>{let a=(0,eh.getHeaderAnalyticsObj)(),i=(0,ew.useLocalizedRouter)(),l=(0,n.useRef)(new Set),[s,c,d]=(0,u.useUnit)([o.$lang,o.$country,o.$currency]),[p]=(0,u.useUnit)([o.applyLanguageCookieOnly]),m=(0,n.useMemo)(()=>{{let t=window.location.pathname.split("/")[1];if(t&&e.includes(t))return t}return s??e[0]},[e,s]),f=e=>(0,eS.getLanguageSwitchHref)(e),h=e=>{l.current.has(e)||(l.current.add(e),i.prefetch(f(e)))},g=(0,n.useMemo)(()=>[...e.filter(e=>e===m),...e.filter(e=>e!==m).sort((e,t)=>e_[e].localeCompare(e_[t]))],[e,m]);return(0,r.jsx)("div",{className:eg.default.grid,role:"listbox",children:g.map(e=>{let o,n=e===m,i=e_[e];return(0,r.jsxs)("button",{type:"button",role:"option","aria-selected":n,className:eg.default.card,onMouseEnter:()=>h(e),onFocus:()=>h(e),onClick:()=>(e=>{if(e===m)return void t();a.localeSettingsChange({from_country:c??"",from_language:m??"",from_currency:d,to_country:y.LANG_NATIVE_COUNTRY[e],to_language:e,to_currency:d,source:window.location.href}),p(e);let r=f(e);window.location.assign(r)})(e),children:[(0,r.jsx)("img",{src:(o=ey[e]??y.LANG_NATIVE_COUNTRY[e],(0,eb.getAssetUrl)(`shared/country-flags/${o}.webp`)),alt:"",width:24,height:18,className:eg.default.cardFlag,loading:"lazy"}),(0,r.jsxs)("div",{className:eg.default.cardText,children:[(0,r.jsx)("span",{className:eg.default.cardLangName,children:i}),(0,r.jsx)("span",{className:eg.default.cardLangCode,children:e.toUpperCase()})]}),n&&(0,r.jsx)("span",{className:eg.default.cardCheck,"aria-hidden":"true",children:(0,r.jsx)(em.CheckOutlined,{size:24})})]},e)})})},ek=({isOpen:e,onClose:t,mode:a="currency-only",availableLanguages:o=[],availableCurrencies:i,defaultTab:l,hideTabs:s=!1})=>{let c=(0,d.useTranslations)("header.intlSwitcher"),u=l??("currency-only"===a?"currency":"language"),p=!s&&"lang-and-currency"===a,[m,f]=(0,n.useState)(u);(0,n.useEffect)(()=>{e&&f(u)},[e,u]);let h=(0,n.useMemo)(()=>[{id:"language",label:c("tabLanguage")},{id:"currency",label:c("tabCurrency")}],[c]),g=p?c("dialogTitle"):c(`dialogTitle${u.charAt(0).toUpperCase()}${u.slice(1)}`),v=eg.default.modalHeader;return(0,r.jsx)(O.ResponsiveModal,{open:e,onOpenChange:e=>{e||t()},mobileFullHeight:!0,children:(0,r.jsx)(O.ResponsiveModal.Content,{size:"lg",closeAriaLabel:c("closeAriaLabel"),className:eg.default.dialogContent,children:p?(0,r.jsxs)(ec,{value:m,onValueChange:e=>f(e),className:eg.default.tabsRoot,children:[(0,r.jsxs)(O.ResponsiveModal.Header,{className:v,children:[(0,r.jsx)(O.ResponsiveModal.Title,{children:g}),(0,r.jsx)(eu,{className:eg.default.tabsList,children:h.map(e=>(0,r.jsx)(ed,{value:e.id,className:eg.default.tabsTrigger,children:e.label},e.id))})]}),(0,r.jsx)(O.ResponsiveModal.Body,{className:eg.default.modalBody,children:(0,r.jsxs)("div",{className:eg.default.contentArea,children:[(0,r.jsx)(ep,{value:"language",className:eg.default.tabsContent,children:(0,r.jsx)(eD,{availableLanguages:o,onClose:t})}),(0,r.jsx)(ep,{value:"currency",className:eg.default.tabsContent,children:(0,r.jsx)(ex,{availableCurrencies:i}
1)})]})})]}):(0,r.jsxs)("div",{className:eg.default.tabsRoot,children:[(0,r.jsx)(O.ResponsiveModal.Header,{className:v,children:(0,r.jsx)(O.ResponsiveModal.Title,{children:g})}),(0,r.jsx)(O.ResponsiveModal.Body,{className:eg.default.modalBody,children:(0,r.jsxs)("div",{className:eg.default.contentArea,children:["language"===m&&(0,r.jsx)(eD,{availableLanguages:o,onClose:t}),"currency"===m&&(0,r.jsx)(ex,{availableCurrencies:i})]})})]})})})};var eE=e.i(75752),ej=e.i(105437);let eT=(0,n.forwardRef)((e,t)=>(0,r.jsx)(i.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 15c3.85 0 7-3.15 7-7s-3.15-7-7-7-7 3.15-7 7 3.15 7 7 7m1.218-1.535a5.6 5.6 0 0 1-2.436 0 .6.6 0 0 0-.03-.2 17 17 0 0 1-.543-2.05c1.191.12 2.391.12 3.582 0a17 17 0 0 1-.542 2.05.6.6 0 0 0-.03.2m1.385-.512a5.67 5.67 0 0 0 2.309-2.274l-.024-.058q-.914.26-1.845.422-.167.964-.44 1.91m2.862-3.735a5.6 5.6 0 0 0 0-2.436.6.6 0 0 1-.2-.031 17 17 0 0 0-2.05-.542c.12 1.19.12 2.391 0 3.582a17 17 0 0 0 2.05-.542.6.6 0 0 1 .2-.03m-.512-3.82a5.67 5.67 0 0 0-2.35-2.35q.273.945.44 1.91.964.165 1.91.44M9.218 2.534a.6.6 0 0 0 .031.2q.338 1.013.542 2.05c-1.19-.12-2.39-.12-3.582 0q.205-1.037.542-2.05a.6.6 0 0 0 .031-.2 5.55 5.55 0 0 1 2.436 0m-3.897.554a5.67 5.67 0 0 0-2.274 2.308q.946-.273 1.91-.44.162-.93.422-1.845zM2.535 6.782a5.55 5.55 0 0 0 0 2.436.6.6 0 0 1 .2.031q1.014.338 2.05.542a18 18 0 0 1 0-3.582q-1.036.204-2.05.542a.6.6 0 0 1-.2.03m.554 3.898A5.67 5.67 0 0 0 5.32 12.91l.059-.024a18 18 0 0 1-.422-1.844 18 18 0 0 1-1.844-.422zm2.926-4.666a16.6 16.6 0 0 1 3.97 0 16.6 16.6 0 0 1 0 3.971 16.6 16.6 0 0 1-3.97 0 16.6 16.6 0 0 1 0-3.97",clipRule:"evenodd"})}));eT.displayName="GlobalOutlined";let eR=(0,n.forwardRef)(({currency:e,lang:t,isHeaderVariantContrast:a,showGlobe:o=!1,ariaLabel:n,size:i,...l},u)=>(0,r.jsxs)(s.Button,{ref:u,className:(0,c.clsx)(ej.default.trigger,{[ej.default.triggerWithLang]:o,[ej.default.forMainPage]:a}),variant:"secondary",size:i,"aria-label":n,...l,children:[o?(0,r.jsx)(eT,{size:16}):null,o&&t?`${t.toUpperCase()} ∙ ${e}`:eC(e)]}));eR.displayName="IntlTrigger";let eM=({isHeaderVariantContrast:e,availableLanguages:t,availableCurrencies:a,disabled:i=!1,disabledHint:l})=>
1{let[s,c]=(0,u.useUnit)([o.$currency,o.$lang]),[p,m]=(0,n.useState)(!1),f=(0,d.useTranslations)("header"),h=t??[],g=h.length>=2,v=a?.length===1,b={currency:s,lang:c,isHeaderVariantContrast:e,showGlobe:g,onClick:()=>m(!0)};return i?(0,r.jsxs)(eE.Tooltip,{mode:"hover",position:"bottom",content:l??f("currency.disabledHint"),children:[(0,r.jsx)("div",{className:ej.default.triggerMobile,children:(0,r.jsx)(eR,{...b,size:"s",disabled:!0})}),(0,r.jsx)("div",{className:ej.default.triggerDesktop,children:(0,r.jsx)(eR,{...b,size:"s",disabled:!0})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:ej.default.triggerMobile,children:(0,r.jsx)(eR,{...b,size:"s"})}),(0,r.jsx)("div",{className:ej.default.triggerDesktop,children:(0,r.jsx)(eR,{...b,size:"s"})}),(0,r.jsx)(ek,{isOpen:p,onClose:()=>m(!1),mode:g?v?"lang-only":"lang-and-currency":"currency-only",availableLanguages:h,availableCurrencies:a})]})};var eO=e.i(680226),eA=e.i(762176),eN=e.i(571167),eF=e.i(193005);let eL=(0,n.forwardRef)((e,t)=>(0,r.jsx)(i.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,r.jsx)("path",{fill:"currentColor",d:"M16.648 3.272c2.988 0 5.344 2.54 5.344 5.615 0 3.58-3.364 7.389-9.444 11.476a.98.98 0 0 1-1.096 0c-6.08-4.087-9.444-7.896-9.444-11.476 0-3.074 2.356-5.615 5.344-5.615 1.93 0 3.69 1.09 4.648 2.657.957-1.567 2.717-2.657 4.648-2.657"})}));eL.displayName="HeartFilled";let eI=(0,n.forwardRef)((e,t)=>(0,r.jsx)(i.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 11.5C2 6.643 6.656 3 12 3s10 3.643 10 8.5S17.344 20 12 20q-.981-.001-1.911-.155C9.177 20.562 8.188 21 7 21a1 1 0 0 1-1-1c0-.55.143-1.234-.094-1.756C3.577 16.723 2 14.298 2 11.5m7.625 6.546c.79.13 1.572.254 2.375.254 4.719 0 8.3-3.167 8.3-6.8S16.719 4.7 12 4.7s-8.3 3.167-8.3 6.8c0 2.47 1.588 4.31 3.55 5.591.314.692.514 1.354.49 2.129.742-.174 1.301-.718 1.885-1.174",clipRule:"evenodd"})}));eI.displayName="MessageOutlined";let eP=(0,n.forwardRef)((e,t)=>(0,r.jsxs)(i.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.573 3.452h4.854a7 7 0 0 1 5.362 11.501.2.2 0 0 0-.048.13v5.358a.5.5 0 0 1-.8.4l-4.46-3.348a.2.2 0 0 0-.12-.04H9.572q-.456 0-.897-.057c-.854-2.13-.353-3.997.43-5.144q.018.162.043.327c.144.97 1.251 2.763 3.363 2.765a3.36 3.36 0 0 0 3.365-3.36 3.363 3.363 0 0 0-3.36-3.368h-.001c-.37 0-.811.045-1.187.196.733-1.185 2.077-2.09 3.554-2.348l-.278-1.594a6.7 6.7 0 0 0-4.342 2.73 6.5 6.5 0 0 0-1.035 2.254q-.31.24-.627.54c-1.054.999-2.517 3.547-1.87 6.457a7.002 7.002 0 0 1 2.842-13.4m1.202 8.533a1.729 1.729 0 1 0 3.458.005 1.729 1.729 0 0 0-3.458-.005",clipRule:"evenodd"}),(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.723 10.452a7.85 7.85 0 0 1 7.85-7.85h4.854a7.85 7.85 0 0 1 6.164 12.713v5.126c0 1.112-1.27 1.747-2.16 1.08l-4.288-3.218h-4.57a7.85 7.85 0 0 1-7.85-7.85m7.85-6.15a6.15 6.15 0 1 0 0 12.3h4.787c.228 0 .449.075.63.21l3.9 2.928v-4.656c0-.253.092-.491.248-.678a6.15 6.15 0 0 0-4.711-10.105z",clipRule:"evenodd"})]}));eP.displayName="MessageSupportFilled";let eH=(0,n.forwardRef)((e,t)=>(0,r.jsxs)(i.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,r.jsx)("path",{fill:"currentColor",d:"M8.9 9.276c0-1.861 1.487-3.376 3.35-3.376s3.35 1.515 3.35 3.376c0 1.446-.932 2.215-1.6 2.677-.59.41-.9.737-.9 1.325v.32a.85.85 0 0 1-1.7 0v-.32c0-1.48.954-2.25 1.629-2.72l.003-.003c.567-.391.868-.717.868-1.279 0-.939-.742-1.676-1.65-1.676s-1.65.737-1.65 1.676a.85.85 0 0 1-1.7 0m2.243 7.959a1.1 1.1 0 0 1 1.1-1.1h.014a1.1 1.1 0 0 1 0 2.2h-.014a1.1 1.1 0 0 1-1.1-1.1"}),(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 22c5.5 0 10-4.5 10-10S17.5 2 12 2 2 6.5 2 12s4.5 10 10 10m8.3-10c0 4.561-3.739 8.3-8.3 8.3S3.7 16.561 3.7 12 7.439 3.7 12 3.7s8.3 3.739 8.3 8.3",clipRule:"evenodd"})]}));eH.displayName="QuestionOutlined";var e$=e.i(870026),eV=e.i(413820),eB=e.i(301801),eU=e.i(526185);function ez(){return(ez=Object.assign.bind()).apply(null,arguments)}let eW=function(e){return n.createElement("svg",ez({xmlns:"http://www.w3.org/2000/svg",width:54,height:54},e),t||(t=n.createElement("g",{fill:"none",fillRule:"evenodd"},n.createElement("path",{d:"M0 0h54v54H0z"}),n.createElement("path",{fill:"currentColor",d:"M46.531 25.696c-.863-.019-1.514.674-1.53 1.503-.1 4.66-1.968 9.108-5.263 12.402-3.395 3.394-7.9 5.4-12.692 5.4h-.042c-4.804 0-9.329-2.033-12.742-5.446C10.857 36.151 8.988 31.476 9 26.64a18.02 18.02 0 0 1 5.308-12.786 18.4 18.4 0 0 1 12.91-5.38l-.95 5.668 7.045-7.046a.036.036 0 0 0 0-.05L26.267 0l.917 5.473a21.48 21.48 0 0 0-14.997 6.291C8.21 15.741 6.012 21.067 6 26.7c-.013 5.64 2.168 11.003 6.141 14.976C16.118 45.654 21.394 48 26.997 48h.05c5.591 0 10.851-2.308 14.812-6.27 3.845-3.843 6.026-9.082 6.141-14.52a1.486 1.486 0 0 0-1.469-1.514"}),n.createElement("path",{fill:"currentColor",d:"M15.768 32.817V35h11v-3h-4.135c-.78 0-1.834.12-2.664.195 3.166-3.342 5.805-6.247 5.805-9.086 0-2.965-1.985-4.895-5.051-4.895-2.185 0-3.643.907-5.1 2.465l1.609 1.609c.854-.955 1.883-1.783 3.114-1.783 1.71 0 2.648 1.08 2.648 2.764 0 2.437-3.226 5.25-7.226 9.548m18-8.292V28h-4.022l2.914-4.48c.452-.854.905-1.52 1.306-2.52h.1c-.05 1-.298 2.595-.298 3.525M33.213 19l-6.445 9.42V30h7v5h3v-5h2v-2h-2v-9z"}))))};var eq=e.i(640571);let eY=({icon:e,title:t,subtitle:a,onClick:n,showLoginRequired:i=!1,onClose:l,dataAnalyticsId:s,sendAnalytics:d,iconClassName:p})=>{let[f]=(0,u.useUnit)([o.$isAuthorized]),[h]=(0,u.useUnit)([m.openAuth]);return(0,r.jsxs)("button",{type:"button",className:eq.default.supportOption,onClick:()=>{d(),i&&!f?(h({onSuccess:n}),l()):n()},"aria-label":`${t}${a?` - ${a}`:""}`,"data-analytics-id":s,children:[(0,r.jsx)("div",{className:(0,
1c.clsx)(eq.default.optionIcon,p),children:e}),(0,r.jsxs)("div",{className:eq.default.optionContent,children:[(0,r.jsxs)("div",{className:eq.default.optionText,children:[(0,r.jsx)("div",{className:eq.default.optionTitle,children:t}),a&&(0,r.jsx)("div",{className:eq.default.optionSubtitle,children:a})]}),(0,r.jsx)("div",{className:eq.default.optionArrow,children:(0,r.jsx)(eN.ChevRightOutlined,{})})]})]})},eG=({icon:e,title:t,subtitle:a,onClick:n,showLoginRequired:i=!1,onClose:l,dataAnalyticsId:s,sendAnalytics:c})=>{let p=(0,d.useTranslations)("header"),[f]=(0,u.useUnit)([o.$isAuthorized]),[h]=(0,u.useUnit)([m.openAuth]);return(0,r.jsxs)("button",{type:"button",className:eq.default.dropdownSupportOption,onClick:()=>{c(),i&&!f?(h({onSuccess:n}),l()):n()},"aria-label":`${t}${a?` - ${a}`:""}`,"data-analytics-id":s,children:[(0,r.jsx)("div",{className:eq.default.dropdownOptionIcon,children:e}),(0,r.jsxs)("div",{className:eq.default.dropdownContentWrapper,children:[(0,r.jsx)("div",{className:eq.default.dropdownOptionContent,children:(0,r.jsxs)("div",{className:eq.default.dropdownOptionText,children:[(0,r.jsx)("div",{className:eq.default.dropdownOptionTitle,children:t}),a&&(0,r.jsx)("div",{className:eq.default.dropdownOptionSubtitle,children:a})]})}),i&&!f&&(0,r.jsx)("div",{className:eq.default.loginRequiredText,children:p("supportDropdown.loginRequired")})]})]})},eZ=({onItemClick:e,onClose:t,isKpb:a=!0})=>{let n=(0,d.useTranslations)("header"),{openChat:i}=(0,eU.useSupportChat)(),l=(0,eh.getHeaderAnalyticsObj)(),p=(0,eA.useLocalizeHref)(),[f]=(0,u.useUnit)([o.$isAuthorized]),[h]=(0,u.useUnit)([m.openAuth]),g=(0,eO.useIsB2BAccount)()?j.routers.user.b2b.orders:j.routers.user.orders;return a?(0,r.jsxs)("div",{className:eq.default.dropdownContainer,children:[(0,r.jsx)(eG,{icon:(0,r.jsx)(eF.Edit1Filled,{size:20}),title:n("supportDropdown.desktop.orderActions.title"),subtitle:n("supportDropdown.desktop.orderActions.subtitle"),showLoginRequired:!0,onClose:t,dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_ORDER_ACTIONS,onClick:()=>{e?.("orderManagement"),t(),window.location.href=p(g)},sendAnalytics:()=>l.helpOrdersClick()}),(0,r.jsx)(eG,{icon:(0,r.jsx)(eI,{size:20}),title:n("supportDropdown.desktop.chat.title"),subtitle:n("supportDropdown.desktop.chat.subtitle"),showLoginRequired:!0,onClose:t,dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_CHAT,onClick:()=>{e?.("careService"),t(),i()},sendAnalytics:()=>l.helpChatClick()}),(0,r.jsx)(eG,{icon:(0,r.jsx)(eH,{size:20}),title:n("supportDropdown.desktop.faq.title"),subtitle:n("supportDropdown.desktop.faq.subtitle"),onClose:t,dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_FAQ,onClick:()=>{e?.("faq"),t(),window.open(p(j.routers.helpPage),"_blank","noopener")},sendAnalytics:()=>l.helpFaqClick()})]}):(0,r.jsxs)("div",{className:(0,c.clsx)(eq.default.dropdownContainer,eq.default.dropdownContainerKupicom),children:[(0,r.jsxs)("div",{className:(0,c.clsx)(eq.default.dropdownSupportOption,eq.default.dropdownKupicomRow),children:[(0,r.jsx)("div",{className:eq.default.dropdownOptionIconKupicom,children:(0,r.jsx)(eW,{width:42,height:42,"aria-hidden":"true"})}),(0,r.jsx)("div",{className:eq.default.dropdownOptionTitleKupicom,children:n("supportDropdown.kupicom.availability")})]}),(0,r.jsx)(s.Button,{variant:"secondary",fullWidth:!0,"data-analytics-id":S.HEADER_ANALYTICS_IDS.HEADER_HELP_CHAT,onClick:()=>{l.helpChatClick();let r=()=>{e?.("careService"),t(),i()};f?r():(h({onSuccess:r}),t())},children:n("supportDropdown.kupicom.askQuestion")})]})},eK=({isHeaderVariantContrast:e,onToggle:t,onItemClick:a,isKpb:o=!0})=>{let i=(0,d.useTranslations)("header"),{isMobile:l}=(0,_.useWithMedia)(),{openChat:u}=(0,eU.useSupportChat)(),p=(0,eO.useIsB2BAccount)(),[m,f]=(0,n.useState)(!1),h=(0,eh.getHeaderAnalyticsObj)(),g=(0,eA.useLocalizeHref)(),v=p?j.routers.user.b2b.orders:j.routers.user.orders,b=(0,n.useRef)(null),y=()=>{f(!1)};return l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:eq.default.supportDropdown,children:(0,r.jsx)(s.Button,{className:(0,c.clsx)(eq.default.supportButtonMobile,{[eq.default.forMainPage]:e,[eq.default.forNormalPage]:!e}),size:"icon_s",variant:"secondary","data-analytics-id":S.HEADER_ANALYTICS_IDS.HEADER_HELP,onClick:()=>f(!0),"aria-label":i("supportDropdown.title"),children:(0,r.jsx)(eH,{size:16})})}),(0,r.jsxs)(eB.ModalDialog,{className:eq.default.modal,isOpen:m,onClose:y,ariaLabel:i("supportDropdown.title"),children:[(0,r.jsx)(eB.ModalDialog.Header,{className:eq.default.modal}),(0,r.jsx)(eB.ModalDialog.Body,{className:eq.default.modalBody,children:(0,r.jsx)("div",{className:eq.default.supportOptionsContainer,children:o?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eY,{icon:(0,r.jsx)(e$.TicketFilled,{color:"color-text-primary-disable"}),title:i("supportDropdown.findTicket.title"),subtitle:i("supportDropdown.findTicket.subt
1itle"),dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_FIND_TICKET,onClick:()=>{a?.("findTicket"),f(!1),window.location.href=g(j.routers.footer.findMyTicket)},onClose:y,sendAnalytics:()=>h.helpFindTicketClick()}),(0,r.jsx)(eY,{icon:(0,r.jsx)(eF.Edit1Filled,{color:"color-text-primary-disable"}),title:i("supportDropdown.orderManagement.title"),subtitle:i("supportDropdown.orderManagement.subtitle"),dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_ORDER_MANAGEMENT,onClick:()=>{a?.("orderManagement"),f(!1),window.location.href=g(v)},sendAnalytics:()=>h.helpOrdersClick(),showLoginRequired:!0,onClose:y}),(0,r.jsx)(eY,{icon:(0,r.jsx)(eP,{color:"color-text-primary-disable"}),title:i("supportDropdown.careService.title"),subtitle:i("supportDropdown.careService.subtitle"),dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_CARE_SERVICE,onClick:()=>{a?.("careService"),f(!1),u()},sendAnalytics:()=>h.helpChatClick(),showLoginRequired:!0,onClose:y}),(0,r.jsx)(eY,{icon:(0,r.jsx)(eH,{color:"color-text-primary-disable"}),title:i("supportDropdown.faq.title"),subtitle:i("supportDropdown.faq.subtitle"),dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_FAQ,onClick:()=>{a?.("faq"),f(!1),window.open(g(j.routers.helpPage),"_blank","noopener")},sendAnalytics:()=>h.helpFaqClick(),onClose:y})]}):(0,r.jsx)(eY,{icon:(0,r.jsx)(eL,{}),title:i("supportDropdown.kupicom.mobile.title"),subtitle:i("supportDropdown.kupicom.mobile.subtitle"),dataAnalyticsId:S.HEADER_ANALYTICS_IDS.HEADER_HELP_CARE_SERVICE,iconClassName:eq.default.optionIconKupicom,onClick:()=>{a?.("careService"),f(!1),u()},sendAnalytics:()=>h.helpChatClick(),showLoginRequired:!0,onClose:y})})})]})]}):(0,r.jsx)(eV.Dropdown,{isOpen:m,align:"end",side:"bottom",sideOffset:8,alignOffset:-40,onToggle:(e,r)=>{f(r),t?.(r)},ignoreClickOutsideRefs:[b],overlay:(0,r.jsx)(eZ,{onItemClick:a,onClose:()=>f(!1),isKpb:o}),renderDropdownContainer:e=>(0,r.jsx)("div",{className:eq.default.dropdownWrapper,children:e}),children:(0,r.jsx)("div",{className:(0,c.clsx)(eq.default.supportDropdown),ref:b,"data-analytics-id":"headerHelp",children:(0,r.jsx)("span",{className:(0,c.clsx)(eq.default.title,{[eq.default.forMainPage]:e,[eq.default.forNormalPage]:!e}),children:i("supportDropdown.title")})})})},eQ=(0,n.forwardRef)((e,t)=>(0,r.jsx)(i.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,r.jsx)("path",{fill:"currentColor",d:"M11 4.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0m3 7.5c0 2.502-3.973 2.5-6 2.5s-6 .002-6-2.5c0-2 2.686-3.5 6-3.5s6 1.5 6 3.5"})}));eQ.displayName="UserFilled";var eJ=e.i(428651),eX=e.i(421558);let e0=({onLogout:e,isHeaderVariantContrast:t})=>{let[a,o]=(0,n.useState)(!1),{isMobile:i}=(0,_.useWithMedia)(),l=(0,d.useTranslations)("header"),u=()=>{o(!1)},p=()=>{e(),u()};return i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Button,{className:(0,c.clsx)(eX.default.userDropdown,eX.default.userButton,t?eX.default.forMainPage:eX.default.forNormalPage),size:"icon_s",variant:"secondary",onClick:()=>o(!0),"aria-label":l("userDropdown.account"),children:(0,r.jsx)(eQ,{})}),(0,r.jsxs)(eB.ModalDialog,{className:eX.default.modal,isOpen:a,onClose:u,ariaLabel:l("userDropdown.account"),children:[(0,r.jsx)(eB.ModalDialog.Header,{className:eX.default.modalHeader}),(0,r.jsx)(eB.ModalDialog.Body,{children:(0,r.jsx)(eJ.UserPageNavigation,{isDropdown:!0,isMobileModal:!0,onLogout:p,onClose:u})})]})]}):(0,r.jsx)(eV.Dropdown,{isOpen:a,align:"end",side:"bottom",sideOffset:8,overlay:(0,r.jsx)(eJ.UserPageNavigation,{isDropdown:!0,onLogout:p,onClose:u}),shadow:"elevate",border:"none",radius:"md",padding:"none",className:eX.default.dropdownWrapper,onToggle:(e,t)=>{o(t)},children:(0,r.jsx)(s.Button,{className:(0,c.clsx)(eX.default.userDropdown,eX.default.userButton,t?eX.default.forMainPage:eX.default.forNormalPage),size:"icon_s",variant:"secondary","aria-label":l("userDropdown.account"),children:(0,r.jsx)(eQ,{})})})};var e1=e.i(799733);e.s(["HeaderAuth",0,({isHeaderVariantContrast:e,isCustomAirplane:t,onHotelsClick:i,onSupportMenuToggle:D,onSupportMenuItemClick:k,showIntlSwitcher:E,intlSwitcherOverride:j,isIntlSwitcherDisabled:T=!1,intlSwitcherDisabledHint:O,availableLanguages:A,availableCurrencies:N,showHotelsLink:F=!1,showAuthControls:L=!0,showSupportMenu:I=!0,showTicketsDropdown:P=!0,hasALoophole:H,locale:$="ru",isKpb:V=!0,AuthControlsWrapper:B})=>{let U=(0,M.useLayoutHeaderAppearance)(),z=U?"contrast"===U.background:e,W=U?.showIntlSwitcher??E,q=U?.hasALoophole??H,[Y,G]=(0,u.useUnit)([o.$isAuthorized,o.$accountId]),[Z,K,Q]=(0,u.useUnit)([o.clearEmail,m.openAuth,m.logoutFx]),J=(0,d.useTranslations)("header"),X=()=>{Z(),K()},ee=async()=>{try{let e=await Q();e?.status==="success"&&(0,h.sendLogoutAnalytics)({account_id:G})}catch(e){console.error("Logout error:",e)}};(()=>{let[e,t,r]=(0,u.useUnit)([m.$authMethods,o.$isAuthorized,m.verifyOauthTokenFx]),{isMobile:a}=(0,_.useWithMedia)(),i=(0,C.usePathname)(),l=(0,n.useRef)(!1),s=(0,n.useMemo)(()=>{let t=e.find(({displayName:e})=>e===p.SOCIAL_NETWORKS.GOOGLE_ONE_TAP);return{id:t?.clientId,redirectUri:t?.redirectUri,methodId:t?.methodId}},[e]),c=(0,n.useCallback)(async()=>{let e=(0,y.stripLocalePrefix)(i),o=(0,g.isAuthRelatedPath)(e)||(0,v.isPathAtOrUnder)(e,b.USER_AREA_ROUTE),n="/"===i&&a;if(t||!(!n&&!o))return;try{await (0,x.appendScript)(w.AUTH_SCRIPTS.GOOGLE_GSI)}catch(e){console.error("Error appending Google GSI script:",e);return}let c=s.id;if(window.google&&c){if(window.google.accounts.id.initialize({use_fedcm_for_prompt:!0,client_id:c,callback:async({credential:e})=>
1{if(e)try{await r({socialNetworkName:p.SOCIAL_NETWORKS.GOOGLE,jwt:e,redirectUri:s.redirectUri,methodId:s.methodId||""})}catch(e){console.error("Google One Tap OAuth error:",e)}}}),l.current||window.__googleOneTapPromptInFlight)return;l.current=!0,window.__googleOneTapPromptInFlight=!0,window.google.accounts.id.prompt(),setTimeout(()=>{l.current=!1,window.__googleOneTapPromptInFlight=!1},2e3)}},[s,a,r,i,t]);(0,n.useEffect)(()=>{s?.id&&s?.redirectUri&&c()},[s?.id,s?.redirectUri,c]),(0,n.useEffect)(()=>()=>{},[])})(),(()=>{let[e,t]=(0,u.useUnit)([m.$authMethods,o.$isAuthorized]),r=(0,n.useMemo)(()=>t?[]:e.filter(({displayName:e})=>e===p.SOCIAL_NETWORKS.GOOGLE),[e,t]);(0,f.useSocialAuthPreload)(r)})();let et=B??n.Fragment;return(0,r.jsxs)("div",{className:e1.default.headerAuth,children:[(0,r.jsx)(m.HeaderAuthGate,{}),V&&("ru"===$||"kk"===$)&&P&&(0,r.jsx)(R,{isHeaderVariantContrast:z,isCustomAirplane:t,hasALoophole:q}),I&&(0,r.jsx)(eK,{isHeaderVariantContrast:z,isCustomAirplane:t,onToggle:D,onItemClick:k,isKpb:V}),W&&(0,r.jsx)(a.HideForB2BAccount,{children:j??(0,r.jsx)(eM,{isHeaderVariantContrast:z,availableLanguages:A,availableCurrencies:N,disabled:T,disabledHint:O})}),L&&(0,r.jsx)(et,{children:Y?(0,r.jsx)(e0,{isHeaderVariantContrast:z,onLogout:ee}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Button,{className:(0,c.clsx)(e1.default.loginButtonMobile,eX.default.userDropdown,{[e1.default.forMainPage]:z}),size:"icon_s","data-analytics-id":S.HEADER_ANALYTICS_IDS.HEADER_LOGIN,onClick:X,"aria-label":J("login"),children:(0,r.jsx)(l,{})}),(0,r.jsx)(s.Button,{className:(0,c.clsx)(e1.default.loginButtonDesktop,eX.default.userDropdown,{[e1.default.forMainPage]:z}),size:"s","data-analytics-id":S.HEADER_ANALYTICS_IDS.HEADER_LOGIN,onClick:X,"aria-label":J("login"),children:J("login")})]})})]})}],329885)},223362,e=>{e.v({active:"UserPageNavigation-module-scss-module__iqF7aW__active",bonusItem:"UserPageNavigation-module-scss-module__iqF7aW__bonusItem",bonusItemIcon:"UserPageNavigation-module-scss-module__iqF7aW__bonusItemIcon",bonusItems:"UserPageNavigation-module-scss-module__iqF7aW__bonusItems",divider:"UserPageNavigation-module-scss-module__iqF7aW__divider",email:"UserPageNavigation-module-scss-module__iqF7aW__email",header:"UserPageNavigation-module-scss-module__iqF7aW__header",logoutButton:"UserPageNavigation-module-scss-module__iqF7aW__logoutButton",logoutSection:"UserPageNavigation-module-scss-module__iqF7aW__logoutSection",menuItem:"UserPageNavigation-module-scss-module__iqF7aW__menuItem",menuItemIcon:"UserPageNavigation-module-scss-module__iqF7aW__menuItemIcon",menuItemText:"UserPageNavigation-module-scss-module__iqF7aW__menuItemText",menuItemTitle:"UserPageNavigation-module-scss-module__iqF7aW__menuItemTitle",menuItemValue:"UserPageNavigation-module-scss-module__iqF7aW__menuItemValue",menuItems:"UserPageNavigation-module-scss-module__iqF7aW__menuItems",sidebar:"UserPageNavigation-module-scss-module__iqF7aW__sidebar",title:"UserPageNavigation-module-scss-module__iqF7aW__title",titleName:"UserPageNavigation-module-scss-module__iqF7aW__titleName",userDropdownContent:"UserPageNavigation-module-scss-module__iqF7aW__userDropdownContent"})},428651,e=>{"use strict";var t=e.i(231682);e.i(883279);var r=e.i(680226);e.i(461449);var a=e.i(843122),o=e.i(116931),n=e.i(46682);e.i(155937);var i=e.i(156951);e.i(916788);var l=e.i(843677);e.i(257620);var s=e.i(792223),c=e.i(571242),u=e.i(51872),d=e.i(170498),p=e.i(870991),m=e.i(870026),f=e.i(354618);e.i(924856);var h=e.i(563303),g=e.i(646052),v=e.i(144988),b=e.i(116504),_=e.i(7284),y=e.i(477987),C=e.i(575497),x=e.i(574225),w=e.i(164668),S=e.i(827458),D=e.i(709488),k=e.i(632792),E=e.i(814214);let j=({children:e,className:r,isWithoutBottomPadding:a=!1,isWithoutHorizontalPadding:o=!1,variant:n="primary",...i})=>(0,t.jsx)("section",{className:(0,_.clsx)(E.default.block,E.default[n],a&&E.default.withoutBottomPadding,o&&E.default.withoutHorizontalPadding,r),...i,children:e});var T=e.i(154745),R=e.i(778400),M=e.i(563943),O=e.i(743082),A=e.i(204241);let N=(0,A.createEvent)({sid:"e0jhytm4",name:"refundBonusRequested",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:27,column:36}}
1),F=(0,A.createEffect)(async e=>{let t=await (0,O.reAuthFetch)(fetch,`${(0,M.getApiConfig)((0,R.clientDomain)()).ACCOUNT}/account/ewallet/get_bonuses.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({v:"2.0",account_id:e})});if(!t.ok)throw Error(`Ewallet bonuses request failed with status ${t.status}`);let r=await t.json();if("success"!==r.status)throw Error("Invalid ewallet bonuses response");return r.wallets.find(e=>e.currency===n.CURRENCY_CODES.RUB)?.sum??0},{sid:"9vcdj02s",name:"fetchRefundBonusFx",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:29,column:34}}),L=(0,A.createStore)(0,{sid:"c3xhegja",name:"$refundBonusAmount",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:65,column:34},and:{sid:"user-nav/refund-bonus-amount"}}).reset(l.clearAccountSession);(0,A.sample)({and:[{clock:F.doneData,target:L}],or:{sid:"bo8ebllv",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:69,column:0}}}),(0,A.sample)({and:[{clock:F.fail,source:{bonus:l.$bonus,current:L},filter:({current:e})=>0===e,fn:({bonus:e})=>Number(e?.amount_waiting)>=0?(e?.amount_waiting??0)/100:0,target:L}],or:{sid:"2dx28s8h",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:74,column:0}}}),(0,A.sample)({and:[{clock:N,source:{isAuthorized:l.$isAuthorized,accountId:l.$accountId,currency:l.$currency,isKpb:l.$isKpb,isB2BAccount:T.$isB2BAccount,featureFlags:a.$featureFlags,isPending:F.pending},filter:({isAuthorized:e,accountId:t,currency:r,isKpb:a,isB2BAccount:i,featureFlags:l,isPending:s})=>e&&!!t&&!i&&a&&r===n.CURRENCY_CODES.RUB&&l.includes(o.FEATURE_FLAGS.NEW_BONUSES_KUPIBILET)&&!s,fn:({accountId:e})=>String(e),target:F}],or:{sid:"9723xm18",loc:{file:"[project]/modules/layout/src/header/ui/UserPageNavigation/model.ts",line:86,column:0}}});var I=e.i(223362);let P=(0,h.getAssetUrl)("shared/images/other/ewallet-rounded.svg"),H=new Intl.NumberFormat("ru-RU"),$=(e,t)=>{if(!e)return!1;let r=(0,s.stripLocalePrefix)(e);return r===t||r.startsWith(`${t}/`)};e.s(["UserPageNavigation",0,({isDropdown:e=!1,isMobileModal:h=!1,onLogout:E,onClose:T})=>{let R=(0,w.useTranslations)("header"),M=(0,r.useIsB2BAccount)(),[O,A,F,V,B,U,z,W,q,Y,G,Z,K]=(0,y.useUnit)([l.$isAuthorized,l.$accountId,l.$firstName,l.$lastName,l.$email,l.$bonus,l.$currency,l.$isKpb,a.$featureFlags,L,l.$isKzMarket,l.$lang,D.logoutFx]),[Q]=(0,y.useUnit)([N]),J=(0,x.usePathname)(),X=z===n.CURRENCY_CODES.RUB,ee=q.includes(o.FEATURE_FLAGS.FEATURE_HOTELS)&&!G&&"kk"!==Z,et=q.includes(o.FEATURE_FLAGS.NEW_BONUSES_KUPIBILET),er=!M&&W&&X,ea=I.default.active??"",eo=I.default.titleName??"",en=[F,V].filter(Boolean).join(" "),ei=en||R("userDropdown.account"),el=async()=>{if(E)return void E();try{let e=await K();e?.status==="success"&&(0,k.sendLogoutAnalytics)({account_id:A})}catch(e){console.error("Logout error:",e)}},es=W&&X&&"kk"!==Z,ec=[{href:M?v.routers.user.b2b.orders:v.routers.user.orders,labelKey:"userDropdown.orders",Icon:m.TicketFilled},{href:v.routers.user.hotels,labelKey:"userDropdown.hotels",Icon:c.BedFilled},{href:v.routers.user.subscriptions,labelKey:"userDropdown.priceSubscriptions",Icon:u.NotificationFilled},{href:M?v.routers.user.b2b.notebook:v.routers.user.notebook,labelKey:"userDropdown.passengers",Icon:f.UsersFilled},{href:M?v.routers.user.b2b.settings:v.routers.user.settings,labelKey:"userDropdown.settings",Icon:p.SettingsFilled}],eu=Number(U?.amount)>=0?(U?.amount??0)/100:0,ed=et&&Y>0;return((0,S.useEffect)(()=>{O&&A&&er&&et&&Q()},[A,O,et,er,Q]),O)?(0,t.jsx)(j,{className:I.default.sidebar,"data-dropdown":e||void 0,"data-mobile-modal":h||void 0,children:(0,t.jsxs)("div",{className:I.default.userDropdownContent,children:[(0,t.jsxs)("div",{className:I.default.header,children:[(0,t.jsx)("h2",{className:(0,_.clsx)(I.default.title,{[eo]:en}),children:ei}),B?(0,t.jsx)("p",{className:I.default.email,title:B,children:B}):null]}),er&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:I.default.divider}),(0,t.jsxs)("div",{className:I.default.bonusItems,children:[(0,t.jsxs)(i.LocalizedLink,{href:v.routers.user.oldBonuses,className:(0,_.clsx)(I.default.bonusItem,{[ea]:!e&&$(J,v.routers.user.oldBonuses)}),onClick:T,children:[(0,t.jsx)("div",{className:I.default.bonusItemIcon,children:(0,t.jsx)(d.RubRounded,{size:24})}),(0,t.jsxs)("div",{className:I.default.menuItemText,"data-mobile-modal":h,children:[(0,t.jsx)("div",{className:I.default.menuItemTitle,children:R("userDropdown.bonusPoints")}),(0,t.jsx)("div",{className:I.default.menuItemValue,children:H.format(eu)})]})]}),ed?(0,t.jsxs)(i.LocalizedLink,{href:v.routers.user.loyalty,className:(0,_.clsx)(I.default.bonusItem,{[ea]:!e&&$(J,v.routers.user.loyalty)}),onClick:T,children:[(0,t.jsx)("div",{className:I.default.bonusItemIcon,children:(0,t.jsx)(C.default,{src:P,alt:"",width:24,height:24,unoptimized:!0})}),(0,t.jsxs)("div",{className:I.default.menuItemText,"data-mobile-modal":h,children:[(0,t.jsx)("div",{className:I.default.menuItemTitle,children:R("userDropdown.refundBonusPoints")}),(0,t.jsx)("div",{className:I.default.menuItemValue,children:H.format(Y)})]})]}):null]})]}),(0,t.jsx)("div",{className:I.default.divider}),(0,t.jsx)("nav",{className:I.default.menuItems,"aria-label":R("ariaLabels.userMenu"),children:ec.map(r=>{var a;if(r.href===v.routers.user.hotels&&(!ee||!W||M)||r.href===v.routers.user.subscriptions&&!es)return null;let o=(a=r.href,W||!a.startsWith("/")?a:(0,g.getBrandFullUrl)(a,{domain:s.Domain.Kupicom})),n=$(J,r.href),l=(0,_.clsx)(I.default.menuItem,{[ea]:!e&&n}),c=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:I.default.menuItemIcon,children:(0,t.jsx)(r.Icon,{size:24})}),(0,t.jsx)("div",{className:I.default.menuItemText,"data-mobile-modal":h,children:R(r.labelKey)})]});return(0,t.jsx)(i.LocalizedLink,{href:o,className:l,onClick:T,children:c},r.href)})}),(0,t.jsx)("div",{className:I.default.divider}),(0,t.jsx)("div",{className:I.default.logoutSection,children:(0,t.jsx)(b.Button,{variant:"nav-link",onClick:el,className:I.default.logoutButton,children:R("userDropdown.logout")})})]})}):null}],428651)},817801,e=>{"use strict";e.i(916788);var t=e.i(843677);e.i(924856);var r=e.i(803982),a=e.i(207295),o=e.i(563313),n=e.i(477987),i=e.i(827458),l=e.i(709488),s=e.i(439238),c=e.i(978251),u=e.i(850697),d=e.i(467070);
1e.s(["SupportChatInitializer",0,()=>{let[e,p,m,f,h,g,v,b,_,y,C]=(0,n.useUnit)([t.$isAuthorized,t.$country,t.$lang,t.$features,t.$accountId,t.$firstName,t.$lastName,t.$email,t.$phoneNumber,t.$intercomUserHash,t.$isKpb]),[x]=(0,n.useUnit)([l.openAuth]),{isAlexandraEnabled:w,openAlexandra:S}=(0,d.useAlexandraSupport)(),D=(0,i.useRef)(!1),k=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{a.safeLocalStorage.getItem(r.CHAT_ALREADY_OPENED)&&a.safeLocalStorage.removeItem(r.CHAT_ALREADY_OPENED),(async()=>{let t=m||(C?"ru":"en"),r=p||(C?"RU":"AE"),a=Array.isArray(f)?f:[];e&&(D.current||u.supportChat.isLoaded||(await u.supportChat.load(),u.supportChat.isLoaded&&(D.current=!0)),u.supportChat.isLoaded&&u.supportChat.start({locale:t,country:r,isAuthorized:e,features:a}))})()},[e,m,p,f,C]),(0,i.useEffect)(()=>{(async()=>{if(!e||!h||!y||!u.supportChat.isLoaded||k.current&&u.supportChat.accountId===h)return;k.current=!0,u.supportChat.login({intercomHash:y,email:b||"",name:`${g||""} ${v||""}`.trim(),phone:_||"",accountId:h});let t=m||(C?"ru":"en"),r=p||(C?"RU":"AE"),o=Array.isArray(f)?f:[];u.supportChat.start({locale:t,country:r,isAuthorized:e,features:o});let n=(0,c.getShouldChatOpen)(window.location),i=a.safeLocalStorage.getItem(s.SHOULD_OPEN_CHAT_KEY);if(!w&&(i||n))try{a.safeLocalStorage.removeItem(s.SHOULD_OPEN_CHAT_KEY),u.supportChat.show()}catch(e){console.error("Failed to handle chat opening:",e)}})()},[e,h,y,b,g,v,_,m,p,f,C,w]),(0,i.useEffect)(()=>{let t=(0,c.getShouldChatOpen)(window.location);if(w){let e=a.safeLocalStorage.getItem(s.SHOULD_OPEN_CHAT_KEY);(t||e)&&(a.safeLocalStorage.removeItem(s.SHOULD_OPEN_CHAT_KEY),S());return}if(!e&&t){if((0,o.getCookie)("isAuthorized")?.toString())return;x()}},[e,x,w,S]),null}])},814214,e=>{e.v({block:"UserPageBaseBlock-module-scss-module__ZYaS5a__block",default:"UserPageBaseBlock-module-scss-module__ZYaS5a__default",primary:"UserPageBaseBlock-module-scss-module__ZYaS5a__primary",withoutBottomPadding:"UserPageBaseBlock-module-scss-module__ZYaS5a__withoutBottomPadding",withoutHorizontalPadding:"UserPageBaseBlock-module-scss-module__ZYaS5a__withoutHorizontalPadding"})},363983,e=>{"use strict";var t=e.i(204241),r=e.i(774177),a=e.i(351039),o=e.i(423246),n=e.i(4340),i=e.i(43999),l=e.i(326875),s=e.i(178999);let c=(0,t.createEvent)({sid:"arkijb6d",name:"setActiveArrivalSuggestContext",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:23,column:2}}),u=(0,t.createStore)(null,{sid:"1zhbgxj",name:"$activeArrivalSuggestContext",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:26,column:2}});(0,t.sample)({and:[{clock:c,target:u}],or:{sid:"46nmuc41",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:28,column:0}}});let{setAnalyticsReady:d,routeError:p}=(0,s.createSuggestErrorDelivery)(e=>{(0,i.getSearchFormAnalyticsObj)().arrivalSuggestError(e)}),m=({context:e,error:t,suggestGroup:r})=>({trip_index:e?.trip_index??null,is_complex_trip:e?.is_complex_trip??!1,...(0,l.normalizeSuggestErrorFields)(t),suggest_group:r,url:(0,l.getSuggestPageUrl)()}),f=(e,t)=>null!==e&&!e.is_live_query&&!(0,a.isAbortError)(t);(0,t.sample)({and:[{clock:n.fetchSearchHistoryFx.fail,source:u,filter:(e,{params:t,error:r})=>f(e,r)&&"arrival"===t.field,fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"history"}),target:p}],or:{sid:"3vqawr49",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:62,column:0}}}),(0,t.sample)({and:[{clock:r.fetchAccountPreferencesFx.fail,source:u,filter:(e,{params:t,error:r})=>f(e,r)&&"arrival"===t.field,fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"preferences"}),target:p}],or:{sid:"7p5gwuym",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:76,column:0}}});let h=(0,t.sample)({and:[{clock:o.fetchPopularDestinationsFx.fail,source:u,filter:(e,{error:t})=>f(e,t),fn:(e,{error:t,params:r})=>({context:e,error:t,withoutCountriesOptions:r.withoutCountriesOptions})}],or:{sid:"bxinjo1g",name:"popularDestinationsFailed",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:91,column:34}}});(0,t.sample)({and:[{clock:h,fn:({context:e,error:t})=>m({context:e,error:t,suggestGroup:"popular_cities"}),target:p}],or:{sid:"dgc71m0z",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:102,column:0}}}),(0,t.sample)({and:[{clock:h,filter:({withoutCountriesOptions:e})=>!e,fn:({context:e,error:t})=>m({context:e,error:t,suggestGroup:"popular_countries"}),target:p}],or:{sid:"bpksahar",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:113,column:0}}});let g=(0,t.createEvent)({sid:"4880k9wc",name:"arrivalQuerySuggestFailed",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:126,column:41}});(0,t.sample)({and:[{clock:g,source:u,filter:(e,{error:t})=>!!e&&!(0,a.isAbortError)(t),fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"query"}),target:p}],or:{sid:"cqwykcwe",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/arrivalSuggestError.ts",line:128,column:0}}}),e.s(["$activeArrivalSuggestContext",0,u,"arrivalQuerySuggestFailed",0,g,"setActiveArrivalSuggestContext",0,c,"setArrivalSuggestAnalyticsReady",0,d])},411934,e=>{"use strict";
1var t=e.i(204241),r=e.i(774177),a=e.i(351039),o=e.i(605284),n=e.i(4340),i=e.i(43999),l=e.i(326875),s=e.i(178999);let c=(0,t.createEvent)({sid:"9m5r74bh",name:"setActiveDepartureSuggestContext",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:27,column:2}}),u=(0,t.createStore)(null,{sid:"5076vy2r",name:"$activeDepartureSuggestContext",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:30,column:2}});(0,t.sample)({and:[{clock:c,target:u}],or:{sid:"z0dxqqt",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:32,column:0}}});let{setAnalyticsReady:d,routeError:p}=(0,s.createSuggestErrorDelivery)(e=>{(0,i.getSearchFormAnalyticsObj)().departureSuggestError(e)}),m=({context:e,error:t,suggestGroup:r})=>({trip_index:e?.trip_index??null,is_complex_trip:e?.is_complex_trip??!1,...(0,l.normalizeSuggestErrorFields)(t),suggest_group:r,url:(0,l.getSuggestPageUrl)()}),f=(e,t)=>null!==e&&!e.is_live_query&&!(0,a.isAbortError)(t);(0,t.sample)({and:[{clock:o.fetchNearbyLocationsFx.fail,source:u,filter:(e,{error:t})=>f(e,t),fn:(e,{error:t})=>{if(!e)throw Error("Departure suggest group error without context");return m({context:e,error:t,suggestGroup:"nearest"})},target:p}],or:{sid:"7pjk7u0o",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:66,column:0}}}),(0,t.sample)({and:[{clock:n.fetchSearchHistoryFx.fail,source:u,filter:(e,{params:t,error:r})=>f(e,r)&&"departure"===t.field,fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"history"}),target:p}],or:{sid:"3hh8345d",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:83,column:0}}}),(0,t.sample)({and:[{clock:r.fetchAccountPreferencesFx.fail,source:u,filter:(e,{params:t,error:r})=>f(e,r)&&"departure"===t.field,fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"preferences"}),target:p}],or:{sid:"b10onq5o",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:97,column:0}}});let h=(0,t.createEvent)({sid:"azxar45p",name:"departureQuerySuggestFailed",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:112,column:43}});(0,t.sample)({and:[{clock:h,source:u,filter:(e,{error:t})=>!!e&&!(0,a.isAbortError)(t),fn:(e,{error:t})=>m({context:e,error:t,suggestGroup:"query"}),target:p}],or:{sid:"d2xmnle8",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/departureSuggestError.ts",line:114,column:0}}}),e.s(["$activeDepartureSuggestContext",0,u,"departureQuerySuggestFailed",0,h,"setActiveDepartureSuggestContext",0,c,"setDepartureSuggestAnalyticsReady",0,d])},456439,e=>{"use strict";e.i(266756);var t=e.i(887133),r=e.i(477987);e.s(["useDirectionDefaults",0,function(){return{formDefaults:{from:(0,r.useUnit)(t.$selectedCity),to:null}}}])},351039,755609,43999,326875,178999,e=>{"use strict";e.i(924856);var t=e.i(554913),r=e.i(992546),a=e.i(204241);async function o({params:e,withGroupedOptions:a,withoutCountriesOptions:n,citiesOnly:i,groupLabels:l,signal:s}){let c=!1!==e.isKpb,u=await (0,t.fetchSuggestLocation)({query:e.query,language:e.language,isKpb:e.isKpb??!0,searchType:e.searchType??"all",suggestTarget:e.suggestTarget??"departure",departureLocation:e.departureLocation,arrivalLocation:e.arrivalLocation,signal:s});return a?(0,r.mapSuggestLocationToGroupedOptions)(u,{withoutCountriesOptions:n,groupLabels:l,includeRailway:c,preferExplicitCountriesFirst:!0}):(0,r.mapSuggestLocationToOptions)(u,{includeRailway:!i&&c,citiesOnly:i,withoutCountriesOptions:n})}let n=(0,a.createEffect)(o,{sid:"5tv7zloa",name:"searchDirectionsFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/effects.ts",line:63,column:34}});e.s(["isAbortError",0,function(e){return e instanceof DOMException&&"AbortError"===e.name||e instanceof Error&&"AbortError"===e.name},"searchDirections",0,o,"searchDirectionsFx",0,n],351039),e.i(559412);var i=e.i(888061),l=e.i(730069);let s="search_id",c=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,u=e=>"string"==typeof e&&c.test(e),d=(0,a.createStore)(null,{sid:"7lq1p31v",name:"$searchId",loc:{file:"[project]/modules/search-form/src/features/search-form/model/search-id.ts",line:28,column:25},and:{sid:"search-form/$searchId"}}),p=(0,a.createEvent)({sid:"search-form/setSearchId"},{sid:"4eqmvnb0",name:"setSearchId",loc:{file:"[project]/modules/search-form/src/features/search-form/model/search-id.ts",line:32,column:27}}),m=(0,a.createEvent)({sid:"search-form/regenerateSearchId"},{sid:"c5m7ilvd",name:"regenerateSearchId",loc:{file:"[project]/modules/search-form/src/features/search-form/model/search-id.ts",line:36,column:34}});d.on(p,(e,t)=>t),(0,a.sample)({and:[{clock:m,fn:()=>crypto.randomUUID(),target:d}],or:{sid:"9y6s69yo",loc:{file:"[project]/modules/search-form/src/features/search-form/model/search-id.ts",line:45,column:0}}});let f=()=>({search_id:d.getState()});e.s(["$searchId",0,d,"SEARCH_ID_QUERY_PARAM",0,s,"appendSearchIdToUrl",0,e=>{let t=d.getState();if(!t)return e;let r=e.indexOf("#"),a=-1===r?e:e.slice(0,r),o=-1===r?"":e.slice(r+1),n=a.includes("?")?"&":"?",i=`${a}${n}${s}=${encodeURIComponent(t)}`;return o?`${i}#${o}`:i},"getSearchIdParam",0,f,"isValidSearchId",0,u,"parseSearchIdFromQuery",0,e=>{if(!e)return null;let t=new URLSearchParams(e.startsWith("?")?e.slice(1):e).get(s);return u(t)?t:null},"regenerateSearchId",0,m,"setSearchId",0,p,"startSearchSession",0,m,"stripSearchIdFromLocation",0,()=>{let e=new URLSearchParams(window.location.search);if(!e.has(s))return;e.delete(s);let t=e.toString(),r=t?`${window.location.pathname}?${t}`:window.location.pathname;window.history.replaceState(window.history.state,"",r)}],755609);let h=(0,l.createBlockAnalytics)("search_form",!1),g=h.createCustomEvent("submit.valid");(0,a.sample)({and:[{clock:g,source:i.$ymReady,filter:e=>e,fn:(e,t)=>({goal:"search_form.submit.valid",params:{route:(({departures:e,arrivals:t,complex_trip_parts:r})=>
1r?.length?r.map(({departure_iata_code:e,arrival_iata_code:t})=>`${e}-${t}`).join("-"):`${e?.[0]?.iata_code??""}-${t?.[0]?.iata_code??""}`)(t)}}),target:i.ymReachGoal}],or:{sid:"6152efdn",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/searchFormAnalytics.ts",line:64,column:0}}});let v=h.createCustomEvent("tooltip.show"),b=h.createCustomEvent("tooltip.close");e.s(["getSearchFormAnalyticsObj",0,()=>({departureSelected:e=>{h.createCustomEvent("departure.selected")(e)},arrivalSelected:e=>{h.createCustomEvent("arrival.selected")(e)},directionChangeClick:e=>{h.createCustomEvent("direction_change.click")(e)},departureDateSelected:e=>{h.createCustomEvent("departure_date.selected")(e)},returnDateSelected:e=>{h.createCustomEvent("return_date.selected")(e)},onewayOnlySelected:e=>{h.createCustomEvent("oneway_only.selected")(e)},tipClick:e=>{h.createCustomEvent("tip.click")(e)},submitValid:e=>{g({...e,...f()})},submitInvalid:e=>{h.createCustomEvent("submit.invalid")(e)},complexTripSelect:e=>{h.createCustomEvent("complex_trip.select")(e)},complexTripClick:e=>{h.createCustomEvent("complex_trip.click")(e)},flexibleDatesClick:e=>{h.createCustomEvent("flexible_dates.click")(e)},tripDurationClick:e=>{h.createCustomEvent("flexible_dates.trip_duration.click")(e)},filterTabClick:e=>{h.createCustomEvent("filter_tab.click")(e)},tabChange:e=>{h.createCustomEvent("tab.change")(e)},passengerSelect:e=>{h.createCustomEvent("passenger.select")(e)},departureClick:e=>{h.createCustomEvent("departure.click")(e)},departureClear:e=>{h.createCustomEvent("departure.clear")(e)},departureSuggestShow:e=>{h.createCustomEvent("departure.suggest.show")(e)},departureSuggestEmpty:e=>{h.createCustomEvent("departure.suggest.empty")(e)},departureSuggestError:e=>{h.createCustomEvent("departure.suggest.error")(e)},arrivalClick:e=>{h.createCustomEvent("arrival.click")(e)},arrivalSuggestShow:e=>{h.createCustomEvent("arrival.suggest.show")(e)},arrivalSuggestEmpty:e=>{h.createCustomEvent("arrival.suggest.empty")(e)},arrivalSuggestError:e=>{h.createCustomEvent("arrival.suggest.error")(e)},arrivalClear:e=>{h.createCustomEvent("arrival.clear")(e)},departureDateClick:e=>{h.createCustomEvent("departure_date.click")(e)},returnDateClick:e=>{h.createCustomEvent("return_date.click")(e)},passengerClick:e=>{h.createCustomEvent("passenger.click")(e)}}),"searchFormTooltipClose",0,b,"searchFormTooltipShow",0,v],43999);let _=e=>e.some(e=>"options"in e&&Array.isArray(e.options));e.s(["countSuggestOptions",0,e=>_(e)?e.reduce((e,t)=>e+t.options.filter(e=>!e.isSkeleton).length,0):e.filter(e=>!e.isSkeleton).length,"getSuggestPageUrl",0,()=>window.location.href,"hasSuggestSkeleton",0,e=>_(e)?e.some(e=>e.options.some(e=>!!e.isSkeleton)):e.some(e=>!!e.isSkeleton),"isSameSuggestOption",0,(e,t)=>e===t||!!t.selectKey&&e.selectKey===t.selectKey,"normalizeSuggestErrorFields",0,e=>e instanceof Error?{error_status:e.name||"Error",error_message:e.message||null}:"string"==typeof e?{error_status:"Error",error_message:e}:{error_status:"Error",error_message:null},"tagSuggestOptionsForDisplay",0,e=>_(e)?e.map((e,t)=>({...e,options:e.options.map((r,a)=>({...r,selectKey:r.selectKey??`${e.suggestGroup??"group"}-${t}-${a}-${r.id}`}))})):e.map((e,t)=>({...e,selectKey:e.selectKey??`flat-${t}-${e.id}`})),"withSelectedSuggestMeta",0,(e,t)=>e?{...e,selectedSuggestGroup:t.suggest_group}:null],326875),e.s(["createSuggestErrorDelivery",0,e=>{let t=(0,a.createEvent)({sid:"xh9xf37",name:"setAnalyticsReady",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:7,column:28}}),r=(0,a.createStore)(!1,{sid:"7lj7nb11",name:"$analyticsReady",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:8,column:26}}).on(t,(e,t)=>t),o=(0,a.createEvent)({sid:"6n8efs6d",name:"enqueueError",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:13,column:23}}
1),n=(0,a.createStore)([],{sid:"bjfc9eji",name:"$pendingErrors",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:14,column:25}}).on(o,(e,t)=>[...e,t]).on(t,(e,t)=>t?e:[]),i=(0,a.createEffect)(t=>{e(t)},{sid:"avz5bei1",name:"sendErrorFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:18,column:22}}),l=(0,a.createEffect)(t=>{for(let r of t)e(r)},{sid:"abt5zic3",name:"flushPendingErrorsFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:22,column:31}}),s=(0,a.createEvent)({sid:"16s9zoiy",name:"routeError",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:30,column:21}});return(0,a.sample)({and:[{clock:s,source:r,filter:e=>e,fn:(e,t)=>t,target:i}],or:{sid:"48951yln",name:"createSuggestErrorDelivery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:32,column:2}}}),(0,a.sample)({and:[{clock:s,source:r,filter:e=>!e,fn:(e,t)=>t,target:o}],or:{sid:"dd7qi65s",name:"createSuggestErrorDelivery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:40,column:2}}}),(0,a.sample)({and:[{clock:t,source:n,filter:(e,t)=>t,fn:e=>e,target:l}],or:{sid:"7ae0mwa",name:"createSuggestErrorDelivery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:48,column:2}}}),(0,a.sample)({and:[{clock:l.done,fn:()=>[],target:n}],or:{sid:"5fox40vy",name:"createSuggestErrorDelivery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/suggestErrorDelivery.ts",line:56,column:2}}}),{setAnalyticsReady:t,routeError:s}}],178999)},980975,827135,872248,788099,106512,989526,379654,880077,251139,780196,247261,204298,611876,128724,98183,183753,899169,e=>{"use strict";let t,r,a,o,n,i,l,s,c,u,d;var p,m=e.i(204241),f=e.i(477987);e.i(333978);var h=e.i(843677);e.i(924856);var g=e.i(624273);function v(e,t,r){let a=r?.count??1,o=r?.type??"city";return{label:e,suggestGroup:r?.suggestGroup,options:Array.from({length:a},(e,r)=>({id:`${t}-skeleton-${r}`,type:o,label:" ",code:"",cityName:"",countryName:"",isSkeleton:!0}))}}function b(e){return!!(e.popularCities&&e.anywhere)}e.s(["applyPopularDestinationLabels",0,function(e,t){return e.map(e=>{let r=e.options.map(e=>"anywhere"!==e.type?e:{...e,label:t.anywhere,sublabel:t.anywhereSublabel});return r.some(e=>"anywhere"===e.type)?{...e,label:"",options:r}:r.every(e=>"country"===e.type)?{...e,label:t.popularCountries,suggestGroup:"popular_countries",options:r}:r.some(e=>"city"===e.type||"airport"===e.type||"railway"===e.type)?{...e,label:t.popularCities,suggestGroup:"popular_cities",options:r}:{...e,options:r}})},"areDirectionLabelsReady",0,b],827135),e.i(266756);var _=e.i(887133),y=e.i(387792);let C={DATE:"date",RANGE:"range"};e.s(["ROUTE_TYPE",0,C],872248);let x=Object.freeze({type:C.DATE,value:null}),w=Object.freeze({arrival:null,departure:null,departureDate:{...x},backDate:{...x}}),S=Object.freeze({arrival:null,departure:null,date:{...x}}),D=Object.freeze({routeType:"simple",passengers:{adults:1,childrenAges:[]},cabinClass:"ECONOMY_CLASS",routes:[w]});e.s(["COMPOSITE_ROUTE_DEFAULT_VALUE",0,S,"DATE_DEFAULT_VALUE",0,x,"ROUTE_DEFAULT_VALUE",0,w,"defaultFormValues",0,D],788099);var k=e.i(817422);let E={selectDirection:"Select direction",selectDate:"Select date",selectDepartureDate:"Select departure date",sameIataError:"Departure and arrival cannot be the same"},j=(t=E.sameIataError,r=k.z.object({type:k.z.literal(C.DATE),value:k.z.number().nullable()}),a=k.z.object({start:k.z.number(),end:k.z.number()}),o=k.z.object({type:k.z.literal(C.RANGE),value:a.nullable()}),n=k.z.object({id:k.z.string().min(1,E.selectDirection),type:k.z.enum(["airport","city","country","railway","anywhere"]),label:k.z.string().min(1,E.selectDirection),sublabel:k.z.string().optional(),code:k.z.string().min(1,E.selectDirection),cityName:k.z.string(),countryName:k.z.string(),coordinates:k.z.object({latitude:k.z.number(),longitude:k.z.number()}).optional()}).passthrough(),i=k.z.object({departure:n.nullable().refine(e=>null!==e,{message:E.selectDirection}),arrival:n.nullable().refine(e=>null!==e,{message:E.selectDirection}),departureDate:k.z.union([k.z.object({type:k.z.literal(C.DATE),value:k.z.number().min(1,E.selectDepartureDate).nullable().refine(e=>null!==e,{message:E.selectDate})}),k.z.object({type:k.z.literal(C.RANGE),value:a})]),backDate:k.z.union([r,o])}).refine(e=>!(e.departure?.code&&e.arrival?.code)||e.departure.code!==e.arrival.code,{message:t,path:["arrival"]}),l=k.z.object({departure:n.nullable().refine(e=>null!==e,{message:E.selectDirection}),arrival:n.nullable().refine(e=>null!==e,{message:E.selectDirection}),date:k.z.object({type:k.z.literal(C.DATE),value:k.z.number().min(1,E.selectDate).nullable().refine(e=>null!==e,{message:E.selectDate})})}).refine(e=>!(e.departure?.code&&e.arrival?.code)||e.departure.code!==e.arrival.code,{message:t,path:["arrival"]}),s=k.z.object({adults:k.z.number().min(1).max(9),childrenAges:k.z.array(k.z.number().min(0).max(17)).max(8)}),c=k.z.object({routeType:k.z.literal("simple"),routes:k.z.tuple([i]),passengers:s,cabinClass:k.z.enum(["ECONOMY_CLASS","BUSINESS_CLASS"])}),u=k.z.object({routeType:k.z.literal("composite"),routes:k.z.array(l).min(2).max(6),passengers:s,cabinClass:k.z.enum(["ECONOMY_CLASS","BUSINESS_CLASS"])}),d=k.z.discriminatedUnion("routeType",[c,u]),{dateInputSchema:r,dateRangeInputSchema:o,directionSchema:n,simpleRouteSchema:i,compositeRouteSchema:l,passengersSchema:s,simpleFormSchema:c,compositeFormSchema:u,searchFormSchema:d}),T=E.sameIataError,R=j.searchFormSchema,M=e=>e.length>1,O=e=>"departureDate"in e,A=e=>!!O(e)&&(e.departureDate?.type===C.RANGE||e.backDate?.type===C.RANGE);e.s(["SAME_IATA_ERROR",0,T,"isCompositeRoutes",0,M,"isFlexibleDatesRoute",0,A,"isSimpleRouteShape",0,O,"isWithFlexibleDates",0,e=>e.some(A),"searchFormSchema",0,R],106512);let N=e=>!O(e)&&"date"in e,F=e=>{var t;return N(e)?e:{departure:e.departure,arrival:e.arrival,date:(t=e.departureDate).type===C.DATE?{type:C.DATE,value:t.value}:t.type===C.RANGE&&t.value?{type:C.DATE,value:t.value.start}:{...x}}},L=e=>{let{routes:t,routeType:r}=e,a=t.some(N),o=t.some(O);return a&&o?r:t.length>1||a&&!o?"composite":o&&!a?"simple":r},I=e=>{if("simple"===L(e)){let t=e.routes[0];return t?[O(t)?t:{departure:t.departure,arrival:t.arrival,departureDate:t.date??{...x},backDate:{...x}}]:[w]}return e.routes.map(F)};e.s(["coerceSearchFormRoutes",0,I,"getRouteBackDateInput",0,e=>e&&O(e)?e.backDate??w.backDate:w.backDate,"getRouteDepartureDateInput",0,e=>e?O(e)?e.departureDate??w.departureDate:"date"in e&&e.date?e.date:w.departureDate:w.departureDate,"resolveEffectiveSearchFormRouteType",0,L],989526);let P=e=>{if(!e?.routes?.length)return e;let t=L(e),r=I({...e,routeType:t});return e.routeType===t&&e.routes.length===r.length&&e.routes.every((e,t)=>e===r[t])?e:{...e,routeType:t,routes:r}};e.s(["normalizeSearchFormData",0,P],379654);var H=e.i(453059),$=e.i(342179);let V=e=>{if(!e[0]&&!e[1])return!1;let t=1===e.length&&!!(e[0]&&"backDate"in e[0]&&e[0].backDate?.value),r=2===e.length&&e?.[0]?.departure?.code===e?.[1]?.arrival?.code&&e?.[0]?.arrival?.code===e?.[1]?.departure?.code;return t||r},B=e=>e.some(e=>e.arrival?.code.toLowerCase()===$.SUGGEST_VARIANT.ANYWHERE),U=e=>e.some(e=>
1!!O(e)&&e.departureDate.type===H.ROUTE_TYPE.RANGE);e.s(["checkIsAnywhereRoute",0,B,"checkIsFlexibleDates",0,U,"checkIsRoundTripRoutes",0,V],880077);let z=(0,m.createStore)(D,{sid:"d5b1i0j4",name:"$searchFormDefaults",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:19,column:35},and:{sid:"search-form/$searchFormDefaults"}}),W=(0,m.createEvent)({sid:"search-form/setSearchFormDefaults"},{sid:"a3wuqr23",name:"setSearchFormDefaults",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:28,column:37}});z.on(W,(e,t)=>P(t));let q=(0,m.createStore)(0,{sid:"6m6gwt73",name:"$searchFormDefaultsGeneration",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:48,column:45},and:{sid:"search-form/$searchFormDefaultsGeneration",serialize:"ignore"}});q.on(W,e=>e+1);let Y=(0,m.createStore)(D,{sid:"c9eijnr",name:"$searchFormValues",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:63,column:33},and:{sid:"search-form/$searchFormValues"}}),G=(0,m.createEvent)({sid:"search-form/syncFormValues"},{sid:"bgouw4r1",name:"syncFormValues",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:74,column:30}});Y.on(G,(e,t)=>P(t)),Y.on(W,(e,t)=>P(t));let Z=Y.map(e=>e.routeType),K=Y.map(e=>e.routes),Q=K.map(e=>e[0]??null),J=Q.map(e=>e?.departure??null),X=Q.map(e=>e&&"arrival"in e?e.arrival:null),ee=Y.map(e=>e.passengers),et=Y.map(e=>e.cabinClass),er=(0,m.createStore)(void 0,{sid:"dbki739o",name:"$isCompositePreviewMode",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:119,column:39},and:{sid:"search-form/$isCompositePreviewMode",skipVoid:!1}}),ea=(0,m.createEvent)({sid:"1n6hle69",name:"setCompositePreviewMode",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:127,column:39}});er.on(ea,(e,t)=>t);let eo=(0,m.createStore)(D,{sid:"1r7m9l9y",name:"$submittedFormValues",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:138,column:36},and:{sid:"search-form/$submittedFormValues",skipVoid:!1}}),en=(0,m.createEvent)({sid:"search-form/setSubmittedFormValues"},{sid:"dga7vcx6",name:"setSubmittedFormValues",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:146,column:38}}),ei=(0,m.createEvent)({sid:"search-form/searchFormSubmitted"},{sid:"ddcli7a3",name:"searchFormSubmitted",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:155,column:35}});eo.on(en,(e,t)=>P(t));let el=e=>e?.value?"date"===e.type?String(e.value):"object"==typeof e.value&&"start"in e.value&&"end"in e.value?`${e.value.start}-${e.value.end}`:null:null,es=e=>"date"in e?el(e.date):"departureDate"in e?el(e.departureDate):null,ec=e=>"backDate"in e?el(e.backDate):null,eu=(e,t)=>e.departure?.code===t.departure?.code&&("arrival"in e?e.arrival?.code:void 0)===("arrival"in t?t.arrival?.code:void 0)&&es(e)===es(t)&&ec(e)===ec(t),ed=(0,m.combine)({and:[Y,eo,(e,t)=>!((e,t)=>{if(e.routeType!==t.routeType||e.routes.length!==t.routes.length)return!1;for(let r=0;r<e.routes.length;r++){let a=e.routes[r],o=t.routes[r];if(a&&o&&!eu(a,o))return!1}if(e.passengers.adults!==t.passengers.adults)return!1;let r=e.passengers.childrenAges,a=t.passengers.childrenAges;if(r.length!==a.length)return!1;for(let e=0;e<r.length;e++)if(r[e]!==a[e])return!1;return e.cabinClass===t.cabinClass})(e,t)],or:{sid:"70zhqzah",name:"$isFormChanged",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.ts",line:318,column:30}}}),ep=e=>{let t=e.routes[0],r=t&&"arrival"in t?t.arrival:null,a={isWithFlexibleDates:U(e?.routes),isAnywhereRoute:B(e?.routes),isRoundTrip:V(e.routes)};return{...e,...a,isComplexTrip:M(e?.routes)&&!a.isWithFlexibleDates,isInCountrySearch:r?.type==="country"||!r?.type&&3>Number(r?.code.length??0)}},em=Y.map(ep),ef=eo.map(ep);e.s(["$arrival",0,X,"$cabinClass",0,et,"$departure",0,J,"$firstRoute",0,Q,"$isCompositePreviewMode",0,er,"$isFormChanged",0,ed,"$parsedSearchParams",0,em,"$parsedSubmittedSearchParams",0,ef,"$passengers",0,ee,"$routeType",0,Z,"$routes",0,K,"$
1searchFormDefaults",0,z,"$searchFormDefaultsGeneration",0,q,"$searchFormValues",0,Y,"$submittedFormValues",0,eo,"searchFormSubmitted",0,ei,"setCompositePreviewMode",0,ea,"setSearchFormDefaults",0,W,"setSubmittedFormValues",0,en,"syncFormValues",0,G],251139);var eh=e.i(577641),eg=((p={}).AIRPLANE="airplane",p.TRAIN="train",p);e.s(["TRANSPORT_KIND",()=>eg],780196);let ev=(0,m.createEvent)({sid:"bt6p56at",name:"setTransportKind",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/transport-kind/model.ts",line:8,column:32}}),eb=(0,m.createStore)("all",{sid:"39jy1brl",name:"$selectedTransportKind",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/transport-kind/model.ts",line:15,column:38}});eb.on(ev,(e,t)=>t);let e_=(0,m.combine)({and:[eb,h.$isRailwayHidden,(e,t)=>t?eg.AIRPLANE:e],or:{sid:"7x3yicck",name:"$transportKind",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/transport-kind/model.ts",line:31,column:30}}}),ey=(0,m.createStore)(null,{sid:"8sphec2i",name:"$suggestSearchTypeOverride",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/transport-kind/model.ts",line:38,column:42}});e.s(["$selectedTransportKind",0,eb,"$suggestSearchTypeOverride",0,ey,"$transportKind",0,e_,"setTransportKind",0,ev],247261);var eC=e.i(423246),ex=e.i(428733);let ew=(0,m.createStore)([],{sid:"yte8f9b",name:"$popularDestinationsGroups",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:31,column:42}}),eS=(0,m.createStore)(void 0,{sid:"19fhuy03",name:"$currentDirectionFrom",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:35,column:37},and:{sid:"search-form/$currentDirectionFrom",skipVoid:!1}}),eD=(0,m.createStore)({anywhere:"",anywhereSublabel:"",popularCities:"",popularCountries:"",cities:"",countries:"",searchHistory:"",yourPreferences:"",nearYou:""},{sid:"50z3mfm1",name:"$directionLabels",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:42,column:32}}),ek=(0,m.createEvent)({sid:"6i6b8hz2",name:"initPopularDestinations",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:54,column:39}}),eE=(0,m.createEvent)({sid:"z1obg7v",name:"setWithoutCountriesOptions",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:55,column:42}}),ej=(0,m.createEvent)({sid:"3cvexn41",name:"setCurrentDirectionFrom",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:56,column:39}}),eT=(0,m.createEvent)({sid:"2btld0p1",name:"setDirectionLabels",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:57,column:34}});eS.on(ej,(e,t)=>t),eD.on(eT,(e,t)=>Object.keys(t).every(r=>e[r]===t[r])?e:t);let eR=(0,m.createStore)("idle",{sid:"vctqgi",name:"$popularDestinationsStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:70,column:35}}),eM=(0,m.createStore)(!1,{sid:"7tknt0wk",name:"$isPopularDestinationsLoading",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:72,column:45}}).on(eC.fetchPopularDestinationsFx.pending,(e,t)=>t),eO=(0,m.createStore)(!1,{sid:"9wxeq2qq",name:"$withoutCountriesOptions",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:77,column:40}}),eA=(0,m.combine)({and:[{lang:h.$lang},({lang:e})=>{let t=e?.split("-")[0]??"ru";return"ru"===t||"en"===t}],or:{sid:"dlcyq75u",name:"$isPriceMapEnabled",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:80,column:34}}});eO.on(eE,(e,t)=>t);let eN=({labels:e})=>b(e);function eF(e){return{label:"",options:[{id:"anywhere",type:"anywhere",label:e.anywhere,sublabel:e.anywhereSublabel,code:eh.ANYWHERE_CODE,cityName:"",countryName:""}]}}
1(0,m.sample)({and:[{clock:[ek,eS,eO,eD,eA,h.$lang,h.$isKpb,e_,ey],source:{currentDirectionFrom:eS,withoutCountriesOptions:eO,labels:eD,withAnywhere:eA,lang:h.$lang,isKpb:h.$isKpb,transportKind:e_,suggestOverride:ey},filter:eN,fn:()=>"loading",target:eR}],or:{sid:"amlufxnd",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:93,column:0}}}),(0,m.sample)({and:[{clock:[ek,eS,eO,eD,eA,h.$lang,h.$isKpb,e_,ey],source:{currentDirectionFrom:eS,withoutCountriesOptions:eO,labels:eD,withAnywhere:eA,lang:h.$lang,isKpb:h.$isKpb,transportKind:e_,suggestOverride:ey},fn:({currentDirectionFrom:e,withoutCountriesOptions:t,labels:r,withAnywhere:a,lang:o,isKpb:n,transportKind:i,suggestOverride:l})=>({language:(0,g.resolveSuggesterLanguageByBrand)(o,n),isKpb:n,searchType:l??(0,ex.mapTransportTabToSearchType)(i),departureLocation:(0,y.resolveSuggestContextLocationCode)(e),withoutCountriesOptions:t,labels:r,withAnywhere:a}),filter:eN,target:eC.fetchPopularDestinationsFx}],or:{sid:"ab3th7t2",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:120,column:0}}}),(0,m.sample)({and:[{clock:eC.fetchPopularDestinationsFx.doneData,target:ew}],or:{sid:"dir63e4",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:164,column:0}}}),(0,m.sample)({and:[{clock:eC.fetchPopularDestinationsFx.done,fn:()=>"ready",target:eR}],or:{sid:"347phzi4",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:169,column:0}}}),(0,m.sample)({and:[{clock:eC.fetchPopularDestinationsFx.fail,fn:()=>[],target:ew}],or:{sid:"8x4wcgsi",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:175,column:0}}}),(0,m.sample)({and:[{clock:eC.fetchPopularDestinationsFx.fail,fn:()=>"ready",target:eR}],or:{sid:"dchdsem2",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:181,column:0}}});let eL=(0,m.combine)({and:[{groups:ew,status:eR,labels:eD,withoutCountriesOptions:eO,withAnywhere:eA},({groups:e,status:t,labels:r,withoutCountriesOptions:a,withAnywhere:o})=>{if(!b(r))return[];if(e.length>0)return e;if("ready"===t)return o&&r.anywhere?[eF(r)]:[];if("loading"===t){let e;return e=[],o&&r.anywhere&&e.push(eF(r)),r.popularCities&&e.push(v(r.popularCities,"popular-cities",{suggestGroup:"popular_cities"})),!a&&r.popularCountries&&e.push(v(r.popularCountries,"popular-countries",{type:"country",suggestGroup:"popular_countries"})),e}return[]}],or:{sid:"dihkjfbc",name:"$popularDestinationsSuggestGroups",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:237,column:49}}});(0,m.sample)({and:[{clock:ej,source:_.$selectedCity,filter:(e,t)=>null!==t&&e?.code!==t.code,fn:(e,t)=>t,target:_.userSelectCity}],or:{sid:"dddqtx4c",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:279,column:0}}}),(0,m.sample)({and:[{clock:Y,source:eS,filter:(e,t)=>{let r=t.routes[0]?.departure??null;return void 0===e||e?.code!==r?.code},fn:(e,t)=>t.routes[0]?.departure??null,target:ej}],or:{sid:"ciqmekpy",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.ts",line:288,column:0}}}),e.s(["$currentDirectionFrom",0,eS,"$directionLabels",0,eD,"$isPopularDestinationsLoading",0,eM,"$isPriceMapEnabled",0,eA,"$popularDestinationsGroups",0,ew,"$popularDestinationsSuggestGroups",0,eL,"$withoutCountriesOptions",0,eO,"initPopularDestinations",0,ek,"setCurrentDirectionFrom",0,ej,"setDirectionLabels",0,eT,"setWithoutCountriesOptions",0,eE],204298);var eI=e.i(774177);let eP=(0,m.createEvent)({sid:"1ug77th0",name:"initAccountPreferences",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:18,column:38}}),eH=(0,m.createEvent)({sid:"46wgl7sw",name:"initDeparturePreferences",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:19,column:40}}),e$=(0,m.createStore)(null,{sid:"42gj9g5l",name:"$accountPreferencesGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:23,column:2},and:{sid:"search-form/$accountPreferencesGroup"}}),eV=(0,m.createStore)(null,{sid:"aynhf7ml",name:"$departurePreferencesGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:29,column:2},and:{sid:"search-form/$departurePreferencesGroup"}}
1),eB=(0,m.createStore)("idle",{sid:"c0mwhff1",name:"$arrivalPreferencesStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:33,column:34}}).on(h.$isAuthorized,(e,t)=>t?e:"idle"),eU=(0,m.createStore)("idle",{sid:"bx41fnkv",name:"$departurePreferencesStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:37,column:36}}).on(h.$isAuthorized,(e,t)=>t?e:"idle");(0,m.createStore)(!1,{sid:"1wql8xuq",name:"$isAccountPreferencesLoading",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:41,column:44}}).on(eI.fetchAccountPreferencesFx.pending,(e,t)=>t);let ez=({accountId:e,isAuthorized:t,labels:r})=>t&&!!e&&b(r)&&!!r.yourPreferences;(0,m.sample)({and:[{clock:[eP,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:ez,fn:()=>"loading",target:eB}],or:{sid:"28yhx9tg",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:60,column:0}}}),(0,m.sample)({and:[{clock:[eP,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:ez,fn:({labels:e,lang:t,isKpb:r})=>({language:(0,g.resolveSuggesterLanguageByBrand)(t,r),isKpb:r,yourPreferencesLabel:e.yourPreferences,field:"arrival"}),target:eI.fetchAccountPreferencesFx}],or:{sid:"67s3110t",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:81,column:0}}}),(0,m.sample)({and:[{clock:[eH,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:ez,fn:()=>"loading",target:eU}],or:{sid:"7rxn3151",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:107,column:0}}}),(0,m.sample)({and:[{clock:[eH,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:ez,fn:({labels:e,lang:t,isKpb:r})=>({language:(0,g.resolveSuggesterLanguageByBrand)(t,r),isKpb:r,yourPreferencesLabel:e.yourPreferences,field:"departure"}),target:eI.fetchAccountPreferencesFx}],or:{sid:"ch8ekvxf",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:128,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.done,filter:({params:e})=>"arrival"===e.field,fn:({result:e})=>e,target:e$}],or:{sid:"9pfswh04",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:155,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.done,filter:({params:e})=>"departure"===e.field,fn:({result:e})=>e,target:eV}],or:{sid:"8xb5bjmo",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:162,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.done,filter:({params:e})=>"arrival"===e.field,fn:()=>"ready",target:eB}],or:{sid:"an3yl2gs",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:169,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.done,filter:({params:e})=>"departure"===e.field,fn:()=>"ready",target:eU}],or:{sid:"cm713y23",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:176,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.fail,filter:({params:e})=>"arrival"===e.field,fn:()=>null,target:e$}],or:{sid:"4z27suai",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:183,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.fail,filter:({params:e})=>"departure"===e.field,fn:()=>null,target:eV}],or:{sid:"5scbytwx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:190,column:0}}}
1),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.fail,filter:({params:e})=>"arrival"===e.field,fn:()=>"ready",target:eB}],or:{sid:"b4zldxfg",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:197,column:0}}}),(0,m.sample)({and:[{clock:eI.fetchAccountPreferencesFx.fail,filter:({params:e})=>"departure"===e.field,fn:()=>"ready",target:eU}],or:{sid:"1eyf69lt",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:204,column:0}}}),(0,m.sample)({and:[{clock:h.$isAuthorized,filter:e=>!e,fn:()=>null,target:[e$,eV]}],or:{sid:"dptjysbr",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:211,column:0}}});let eW=(0,m.combine)({and:[{isAuthorized:h.$isAuthorized,accountId:h.$accountId,group:e$,status:eB,labels:eD},({isAuthorized:e,accountId:t,group:r,status:a,labels:o})=>e&&t&&o.yourPreferences?r||("ready"===a?null:v(o.yourPreferences,"preferences-arrival",{suggestGroup:"preferences"})):null],or:{sid:"4hzon3sx",name:"$accountPreferencesSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:219,column:47}}}),eq=(0,m.combine)({and:[{isAuthorized:h.$isAuthorized,accountId:h.$accountId,group:eV,status:eU,labels:eD},({isAuthorized:e,accountId:t,group:r,status:a,labels:o})=>e&&t&&o.yourPreferences?r||("ready"===a?null:v(o.yourPreferences,"preferences-departure",{suggestGroup:"preferences"})):null],or:{sid:"34dme697",name:"$departurePreferencesSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/model.ts",line:245,column:49}}});e.s(["$accountPreferencesSuggestGroup",0,eW,"$departurePreferencesSuggestGroup",0,eq,"initAccountPreferences",0,eP,"initDeparturePreferences",0,eH],611876);var eY=e.i(605284);let eG=(0,m.createEvent)({sid:"pv16p0",name:"initNearbyLocations",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:20,column:35}}),eZ=(0,m.createStore)(null,{sid:"427wr35o",name:"$nearbyLocationsGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:22,column:37},and:{sid:"search-form/$nearbyLocationsGroup"}}),eK=(0,m.createStore)("idle",{sid:"219o5pu5",name:"$nearbyLocationsStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:27,column:31}});(0,m.createStore)(!1,{sid:"9ojbrn74",name:"$isNearbyLocationsLoading",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:29,column:41}}).on(eY.fetchNearbyLocationsFx.pending,(e,t)=>t);let eQ=({clientIp:e,labels:t})=>!!e&&b(t)&&!!t.nearYou;(0,m.sample)({and:[{clock:[eG,h.$clientIP,h.$geoLocationData,h.$lang,h.$isKpb,e_],source:{clientIp:h.$clientIP,geoLocation:h.$geoLocationData,formValues:Y,labels:eD,lang:h.$lang,isKpb:h.$isKpb,transportKind:e_},filter:eQ,fn:()=>"loading",target:eK}],or:{sid:"ce8kkb4v",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:45,column:0}}}),(0,m.sample)({and:[{clock:[eG,h.$clientIP,h.$geoLocationData,h.$lang,h.$isKpb,e_],source:{clientIp:h.$clientIP,geoLocation:h.$geoLocationData,formValues:Y,labels:eD,lang:h.$lang,isKpb:h.$isKpb,transportKind:e_},filter:eQ,fn:({clientIp:e,geoLocation:t,formValues:r,labels:a,lang:o,isKpb:n,transportKind:i})=>{let l="number"==typeof t?.latitude&&"number"==typeof t?.longitude;return{language:(0,g.resolveSuggesterLanguageByBrand)(o,n),isKpb:n,nearYouLabel:a.nearYou,clientIp:e,userCoordinates:l?[t.latitude,t.longitude]:void 0,formValues:r,transportKind:i}},target:eY.fetchNearbyLocationsFx}],or:{sid:"191a73ed",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:68,column:0}}}),(0,m.sample)({and:[{clock:eY.fetchNearbyLocationsFx.doneData,target:eZ}],or:{sid:"cubd6z7z",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:115,column:0}}}),(0,m.sample)({and:[{clock:eY.fetchNearbyLocationsFx.done,fn:()=>"ready",target:eK}],or:{sid:"9bluex1v",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:120,column:0}}}),(0,m.sample)({and:[{clock:eY.fetchNearbyLocationsFx.fail,fn:()=>null,target:eZ}],or:{sid:"12potbb8",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:126,column:0}}}),(0,m.sample)({and:[{clock:eY.fetchNearbyLocationsFx.fail,fn:()=>"ready",target:eK}],or:{sid:"pnr710e",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:132,column:0}}});let eJ=(0,m.combine)({and:[{clientIp:h.$clientIP,group:eZ,status:eK,labels:eD},({clientIp:e,group:t,status:r,labels:a})=>a.nearYou?t||("ready"!==r&&e?v(a.nearYou,"nearby-locations",{suggestGroup:"nearest"}):null):null],or:{sid:"3lwhmj54",name:"$nearbyLocationsSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/model.ts",line:139,column:44}}});e.s(["$nearbyLocationsSuggestGroup",0,eJ,"initNearbyLocations",0,eG],128724);var eX=e.i(166293),e0=e.i(485785);let e1=e=>e.includes("Rzd:")?"rzd":"iatax",e2=e=>e.startsWith("Rzd:")?e.replace("Rzd:",""):e,e5=e=>{if(!e)return"";if("string"==typeof e){let t,r;return t=e1(e),r=e2(e),`${t}:${r}`}if("railway"===e.type){let t=e.code.startsWith("Rzd:")?e.code:`Rzd:${e.code}`;return`rzd:${e2(t)}`}return"airport"===e.type?`airport:${e2(e.code)}`:`iatax:${e2(e.code)}`};e.s(["buildDateRoute",0,(e,t,r)=>`${e5(e)}_${r}_date_${r}_${e5(t)}`,"buildRangeRoute",0,(e,t,r,a)=>`${e5(e)}_${r}_range_${a}_${e5(t)}`,"cleanStationCode",0,e2,"formatRouteDate",0,e=>{if(!e)return"";let t=new Date(e),r=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${r}-${a}-${o}`},"formatRouteStation",0,e5,"getStationCodeForRoute",0,e=>e?.code?"railway"===e.type?(0,e0.toRailwayApiCode)(e.code):e2(e.code):"","getStationPrefix",0,e1],98183);let e7=e=>{if(!e)return null;let t="number"==typeof e?new Date(e):e,r=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${r}-${a}-${o}`},e3=e=>e?"anywhere"===e.type?"anywhere":"country"===e.type?"country":"railway"===e.type||e.code?.startsWith("Rzd:")?"railway_station":"airport"===e.type?"airport":"city":"city",e4=e=>e&&e.type===C.DATE?e.value:null,e8=e=>"composite"===e.routeType;function e6(e){if(!e||"anywhere"===e.type)return;let t=e.code?.trim()??"";if("airport"===e.type?t=(e.airport?.iataCode??e.code)?.trim()??"":"railway"===e.type&&(t=(e.railway?.code??e.code)?.trim()??""),t)return e5({code:t,type:e.type})||void 0}e.s(["createComplexTripParts",0,e=>{if(e8(e))return e.routes.map((e,t)=>{let r="date"in e?e.date:"departureDate"in e?e.departureDate:void 0;return{trip_index:t+1,departure_iata_code:e.departure?.code?e2(e.departure.code):"",arrival_iata_code:e.arrival?.code?e2(e.arrival.code):"",departure_date:e7(e4(r))}})},"createDirectionObject",0,e=>({iata_code:e?.code?e2(e.code):"",type:e3(e)}),"createInvalidComplexTripParts",0,(e,t)=>{if(e8(e))return e.routes.map((e,r)=>{let a=t?.routes,o=a?.[r];
1return{trip_index:r+1,invalid_departure:!!o?.departure,invalid_arrival:!!o?.arrival,invalid_departure_date:!!(o?.departureDate||o?.date)}})},"formatDate",0,e7,"getChildrenCount",0,e=>e.passengers?.childrenAges?.length||0,"getDateMax",0,e=>e&&e.type===C.RANGE&&e.value?e.value.end:null,"getDateMin",0,e=>e&&e.type===C.RANGE&&e.value?e.value.start:null,"getDateValue",0,e4,"getDirectionType",0,e3,"getPassengerCategories",0,e=>{let t=e.passengers?.adults||1,r=e.passengers?.childrenAges||[],a=r.filter(e=>e>=2&&e<12).length,o=r.filter(e=>e<2).length;return{adults:t,children:a,infants:o,total:t+a+o}},"isComplexTrip",0,e8],183753);let e9=e=>{let t="date"in e?e.date:e.departureDate;if(!t||t.type!==C.DATE)return null;let r=e4(t);return r?e7(r):null},te=e=>!!e&&"anywhere"!==e.type;function tt(e){let t=[];for(let r of e.routes){let e=e6(r.departure),a=e6(r.arrival),o=e9(r);e&&a&&o&&te(r.arrival)&&t.push({departure:e,arrival:a,departure_date:o})}return t}var tr=e.i(4340);let ta=(0,m.createEvent)({sid:"9pl56jq1",name:"initSearchHistory",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:29,column:33}}),to=(0,m.createEvent)({sid:"d4g0occ2",name:"initDepartureSearchHistory",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:30,column:42}}),tn=(0,m.createEvent)({sid:"bvv9ke13",name:"searchHistorySaveRequested",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:33,column:42}}),ti=(0,m.createStore)([],{sid:"2tmhu7ti",name:"$arrivalSearchHistoryPool",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:36,column:34},and:{sid:"search-form/$arrivalSearchHistoryPool"}}),tl=(0,m.createStore)([],{sid:"49lrcx7y",name:"$departureSearchHistoryPool",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:41,column:36},and:{sid:"search-form/$departureSearchHistoryPool"}}),ts=(0,m.createStore)("idle",{sid:"omyglmu",name:"$arrivalSearchHistoryStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:46,column:36}}).on(h.$isAuthorized,()=>"idle"),tc=(0,m.createStore)("idle",{sid:"dajxe0ua",name:"$departureSearchHistoryStatus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:50,column:38}}).on(h.$isAuthorized,()=>"idle");(0,m.createStore)(!1,{sid:"d1c00kv3",name:"$isSearchHistoryLoading",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:54,column:39}}).on(tr.fetchSearchHistoryFx.pending,(e,t)=>t);let tu=({accountId:e,isAuthorized:t,labels:r})=>b(r)&&!!r.searchHistory&&(!t||!!e),td=({options:e,transportKind:t,label:r})=>{let a=(0,eX.takeSearchHistoryOptionsForTransport)(e,t);return 0===a.length?null:{label:r,suggestGroup:"history",options:a}},tp=(0,m.combine)({and:[{options:ti,transportKind:e_,labels:eD,withoutCountriesOptions:eO},({options:e,transportKind:t,labels:r,withoutCountriesOptions:a})=>r.searchHistory?td({options:a?e.filter(e=>"country"!==e.type):e,transportKind:t,label:r.searchHistory}):null],or:{sid:"py9wyhh",name:"$searchHistoryGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:99,column:35}}}),tm=(0,m.combine)({and:[{options:tl,transportKind:e_,labels:eD},({options:e,transportKind:t,labels:r})=>r.searchHistory?td({options:e,transportKind:t,label:r.searchHistory}):null],or:{sid:"7e9u9c5o",name:"$departureSearchHistoryGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:125,column:44}}});(0,m.sample)({and:[{clock:[ta,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:tu,fn:()=>"loading",target:ts}],or:{sid:"547gx80t",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:144,column:0}}}),(0,m.sample)({and:[{clock:[ta,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isK
1pb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:tu,fn:({accountId:e,isAuthorized:t,lang:r,isKpb:a})=>({accountId:t&&e?e:void 0,language:(0,g.resolveSuggesterLanguageByBrand)(r,a),isKpb:a,field:"arrival"}),target:tr.fetchSearchHistoryFx}],or:{sid:"b2uih2a1",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:165,column:0}}}),(0,m.sample)({and:[{clock:[to,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:tu,fn:()=>"loading",target:tc}],or:{sid:"9yl1dh4b",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:191,column:0}}}),(0,m.sample)({and:[{clock:[to,h.$accountId,h.$isAuthorized,eD,h.$lang,h.$isKpb],source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized,labels:eD,lang:h.$lang,isKpb:h.$isKpb},filter:tu,fn:({accountId:e,isAuthorized:t,lang:r,isKpb:a})=>({accountId:t&&e?e:void 0,language:(0,g.resolveSuggesterLanguageByBrand)(r,a),isKpb:a,field:"departure"}),target:tr.fetchSearchHistoryFx}],or:{sid:"c8hvilca",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:212,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.done,filter:({params:e})=>"arrival"===e.field,fn:({result:e})=>e,target:ti}],or:{sid:"4sgncve0",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:238,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.done,filter:({params:e})=>"departure"===e.field,fn:({result:e})=>e,target:tl}],or:{sid:"2vk7k51s",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:245,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.done,filter:({params:e})=>"arrival"===e.field,fn:()=>"ready",target:ts}],or:{sid:"9c55be6t",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:252,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.done,filter:({params:e})=>"departure"===e.field,fn:()=>"ready",target:tc}],or:{sid:"5sl4qcze",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:259,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.fail,filter:({params:e})=>"arrival"===e.field,fn:()=>[],target:ti}],or:{sid:"ani6ri35",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:266,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.fail,filter:({params:e})=>"departure"===e.field,fn:()=>[],target:tl}],or:{sid:"652zcp3t",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:273,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.fail,filter:({params:e})=>"arrival"===e.field,fn:()=>"ready",target:ts}],or:{sid:"3ldb0k0d",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:280,column:0}}}),(0,m.sample)({and:[{clock:tr.fetchSearchHistoryFx.fail,filter:({params:e})=>"departure"===e.field,fn:()=>"ready",target:tc}],or:{sid:"c6yk4o9a",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:287,column:0}}}),(0,m.sample)({and:[{clock:h.$isAuthorized,target:[ta,to]}],or:{sid:"72pu3eak",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:294,column:0}}});let tf=(0,m.combine)({and:[{group:tp,status:ts,labels:eD},({group:e,status:t,labels:r})=>r.searchHistory?"loading"===t?v(r.searchHistory,"search-history-arrival",{suggestGroup:"history"}):"ready"===t?e:null:null],or:{sid:"6s50rcil",name:"$searchHistorySuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:301,column:42}}}),th=(0,m.combine)({and:[{group:tm,status:tc,labels:eD},({group:e,status:t,labels:r})=>r.searchHistory?"loading"===t?v(r.searchHistory,"search-history-departure",{suggestGroup:"history"}):"ready"===t?e:null:null],or:{sid:"3nrkxwmv",name:"$departureSearchHistorySuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:326,column:
151}}});(0,m.sample)({and:[{clock:tn,source:{accountId:h.$accountId,isAuthorized:h.$isAuthorized},filter:(e,t)=>tt(t).length>0,fn:({accountId:e,isAuthorized:t},r)=>({items:tt(r),syncToApi:t&&!!e}),target:tr.addSearchHistoryFx}],or:{sid:"3q8rh0hy",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:350,column:0}}}),(0,m.sample)({and:[{clock:tr.addSearchHistoryFx.done,filter:({result:e})=>e,target:[ta,to]}],or:{sid:"3lcoc69",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/model.ts",line:364,column:0}}}),e.s(["$departureSearchHistorySuggestGroup",0,th,"$searchHistorySuggestGroup",0,tf,"initDepartureSearchHistory",0,to,"initSearchHistory",0,ta,"searchHistorySaveRequested",0,tn],899169);let tg=(0,f.createGate)({and:[],or:{sid:"2ajkkdif",name:"directionInputToGate",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:17,column:36}}}),tv=(0,f.createGate)({and:[],or:{sid:"aao25ig5",name:"directionInputFromGate",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:18,column:38}}});(0,m.sample)({and:[{clock:tg.open,source:eD,filter:b,target:ek}],or:{sid:"b1l9svr",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:20,column:0}}}),(0,m.sample)({and:[{clock:tg.open,source:eD,filter:e=>b(e)&&!!e.searchHistory,target:ta}],or:{sid:"73oxmgou",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:27,column:0}}}),(0,m.sample)({and:[{clock:tg.open,source:eD,filter:e=>b(e)&&!!e.yourPreferences,target:eP}],or:{sid:"1ekf1fv5",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:35,column:0}}}),(0,m.sample)({and:[{clock:tv.open,source:eD,filter:e=>b(e)&&!!e.searchHistory,target:to}],or:{sid:"69sr04v0",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:43,column:0}}}),(0,m.sample)({and:[{clock:tv.open,source:eD,filter:e=>b(e)&&!!e.yourPreferences,target:eH}],or:{sid:"a2sg0rb7",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:51,column:0}}}),(0,m.sample)({and:[{clock:tv.open,source:eD,filter:e=>b(e)&&!!e.nearYou,target:eG}],or:{sid:"3fhn7gaz",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:59,column:0}}}),(0,m.sample)({and:[{clock:eD,source:tv.status,filter:(e,t)=>e&&b(t)&&!!t.nearYou,target:eG}],or:{sid:"5nu0xvgp",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/model.client.ts",line:68,column:0}}}),e.s(["directionInputFromGate",0,tv,"directionInputToGate",0,tg],980975)},980978,e=>{e.v({calendarBody:"Calendar-module-scss-module__dZiD6a__calendarBody",departureDateMarker:"Calendar-module-scss-module__dZiD6a__departureDateMarker",horizontalBorderCap:"Calendar-module-scss-module__dZiD6a__horizontalBorderCap",mobileWeekday:"Calendar-module-scss-module__dZiD6a__mobileWeekday",mobileWeekdays:"Calendar-module-scss-module__dZiD6a__mobileWeekdays",returnDateMarker:"Calendar-module-scss-module__dZiD6a__returnDateMarker",verticalBorderCap:"Calendar-module-scss-module__dZiD6a__verticalBorderCap"})},410194,e=>{e.v({active:"DateTabs-module-scss-module__wdks-q__active",addReturnControl:"DateTabs-module-scss-module__wdks-q__addReturnControl",clearButton:"DateTabs-module-scss-module__wdks-q__clearButton",clearIcon:"DateTabs-module-scss-module__wdks-q__clearIcon",container:"DateTabs-module-scss-module__wdks-q__container",dateControl:"DateTabs-module-scss-module__wdks-q__dateControl",dateControlWrap:"DateTabs-module-scss-module__wdks-q__dateControlWrap",dateControls:"DateTabs-module-scss-module__wdks-q__dateControls",equalColumns:"DateTabs-module-scss-module__wdks-q__equalColumns",filled:"DateTabs-module-scss-module__wdks-q__filled",flexibleDayTags:"DateTabs-module-scss-module__wdks-q__flexibleDayTags",placeholder:"DateTabs-module-scss-module__wdks-q__placeholder",text:"DateTabs-module-scss-module__wdks-q__text",withClear:"DateTabs-module-scss-module__wdks-q__withClear"})},954241,e=>{e.v({calendarDropdown:"Dates-module-scss-module__vlH6fa__calendarDropdown",calendarFooter:"Dates-module-scss-module__vlH6fa__calendarFooter",calendarFooterButton:"Dates-module-scss-module__vlH6fa__calendarFooterButton",calendarFooterButtonFullWidth:"Dates-module-scss-module__vlH6fa__calendarFooterButtonFullWidth",de
1sktopFlexibleDayTags:"Dates-module-scss-module__vlH6fa__desktopFlexibleDayTags",mobileCalendarBody:"Dates-module-scss-module__vlH6fa__mobileCalendarBody",mobileCalendarControls:"Dates-module-scss-module__vlH6fa__mobileCalendarControls",mobileCalendarFooter:"Dates-module-scss-module__vlH6fa__mobileCalendarFooter",mobileCalendarModal:"Dates-module-scss-module__vlH6fa__mobileCalendarModal",mobileCalendarTitle:"Dates-module-scss-module__vlH6fa__mobileCalendarTitle"})},420637,e=>{e.v({anywhere:"DirectionSelectComponents-module-scss-module__7Zhblq__anywhere",clearButton:"DirectionSelectComponents-module-scss-module__7Zhblq__clearButton",clearIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__clearIcon",clearIconWrap:"DirectionSelectComponents-module-scss-module__7Zhblq__clearIconWrap",compact:"DirectionSelectComponents-module-scss-module__7Zhblq__compact",control:"DirectionSelectComponents-module-scss-module__7Zhblq__control",countryFlag:"DirectionSelectComponents-module-scss-module__7Zhblq__countryFlag",countryFlagImage:"DirectionSelectComponents-module-scss-module__7Zhblq__countryFlagImage",directionFrom:"DirectionSelectComponents-module-scss-module__7Zhblq__directionFrom",directionTo:"DirectionSelectComponents-module-scss-module__7Zhblq__directionTo",emptyResultsCard:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsCard",emptyResultsHint:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsHint",emptyResultsImage:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsImage",emptyResultsTexts:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsTexts",emptyResultsTitle:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsTitle",emptyResultsWithPriceMap:"DirectionSelectComponents-module-scss-module__7Zhblq__emptyResultsWithPriceMap",focused:"DirectionSelectComponents-module-scss-module__7Zhblq__focused",groupCard:"DirectionSelectComponents-module-scss-module__7Zhblq__groupCard",groupCardPriceMap:"DirectionSelectComponents-module-scss-module__7Zhblq__groupCardPriceMap",groupCardWithoutHeading:"DirectionSelectComponents-module-scss-module__7Zhblq__groupCardWithoutHeading",groupHeading:"DirectionSelectComponents-module-scss-module__7Zhblq__groupHeading",hasClear:"DirectionSelectComponents-module-scss-module__7Zhblq__hasClear",input:"DirectionSelectComponents-module-scss-module__7Zhblq__input",isError:"DirectionSelectComponents-module-scss-module__7Zhblq__isError",isFocused:"DirectionSelectComponents-module-scss-module__7Zhblq__isFocused",isInline:"DirectionSelectComponents-module-scss-module__7Zhblq__isInline",isModal:"DirectionSelectComponents-module-scss-module__7Zhblq__isModal",menu:"DirectionSelectComponents-module-scss-module__7Zhblq__menu",menuGrouped:"DirectionSelectComponents-module-scss-module__7Zhblq__menuGrouped",menuList:"DirectionSelectComponents-module-scss-module__7Zhblq__menuList",menuListEmpty:"DirectionSelectComponents-module-scss-module__7Zhblq__menuListEmpty",menuListGrouped:"DirectionSelectComponents-module-scss-module__7Zhblq__menuListGrouped",option:"DirectionSelectComponents-module-scss-module__7Zhblq__option",optionCheckIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__optionCheckIcon",optionCode:"DirectionSelectComponents-module-scss-module__7Zhblq__optionCode",optionCodeSeparator:"DirectionSelectComponents-module-scss-module__7Zhblq__optionCodeSeparator",optionContent:"DirectionSelectComponents-module-scss-module__7Zhblq__optionContent",optionContentMain:"DirectionSelectComponents-module-scss-module__7Zhblq__optionContentMain",optionHeader:"DirectionSelectComponents-module-scss-module__7Zhblq__optionHeader",optionIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__optionIcon",optionSkeleton:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeleton",optionSkeletonCode:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeletonCode",optionSkeletonContent:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeletonContent",optionSkeletonHeader:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeletonHeader",optionSkeletonIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeletonIcon",optionSkeletonTitle:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSkeletonTitle",optionSubtitle:"DirectionSelectComponents-module-scss-module__7Zhblq__optionSubtitle",optionTitle:"DirectionSelectComponents-module-scss-module__7Zhblq__optionTitle",optionTitleMatch:"DirectionSelectComponents-module-scss-module__7Zhblq__optionTitleMatch",placeholder:"DirectionSelectComponents-module-scss-module__7Zhblq__placeholder",priceMapContent:"DirectionSelectComponents-module-scss-module__7Zhblq__priceMapContent",priceMapIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__priceMapIcon",priceMapSublabel:"DirectionSelectComponents-module-scss-module__7Zhblq__priceMapSublabel",priceMapTile:"DirectionSelectComponents-module-scss-module__7Zhblq__priceMapTile",priceMapTitle:"DirectionSelectComponents-module-scss-module__7Zhblq__priceMapTitle",selected:"DirectionSelectComponents-module-scss-module__7Zhblq__selected",shortView:"DirectionSelectComponents-module-scss-module__7Zhblq__shortView",singleLine:"DirectionSelectComponents-module-scss-module__7Zhblq__singleLine",singleValue:"DirectionSelectComponents-module-scss-module__7Zhblq__singleValue",singleValueCo
1de:"DirectionSelectComponents-module-scss-module__7Zhblq__singleValueCode",singleValueContent:"DirectionSelectComponents-module-scss-module__7Zhblq__singleValueContent",singleValueLabel:"DirectionSelectComponents-module-scss-module__7Zhblq__singleValueLabel",valueContainer:"DirectionSelectComponents-module-scss-module__7Zhblq__valueContainer",valueContainerCode:"DirectionSelectComponents-module-scss-module__7Zhblq__valueContainerCode",valueContainerContent:"DirectionSelectComponents-module-scss-module__7Zhblq__valueContainerContent",valueContainerIcon:"DirectionSelectComponents-module-scss-module__7Zhblq__valueContainerIcon",valueContainerWrapper:"DirectionSelectComponents-module-scss-module__7Zhblq__valueContainerWrapper",withBg:"DirectionSelectComponents-module-scss-module__7Zhblq__withBg",withBlockDivider:"DirectionSelectComponents-module-scss-module__7Zhblq__withBlockDivider"})},26472,e=>{e.v({directionTabsContainer:"DirectionTabs-module-scss-module__CQlKDW__directionTabsContainer"})},242888,e=>{e.v({clearButton:"DirectionMobile-module-scss-module__dbUiLq__clearButton",clearIcon:"DirectionMobile-module-scss-module__dbUiLq__clearIcon",clearIconWrap:"DirectionMobile-module-scss-module__dbUiLq__clearIconWrap",complexTripTitle:"DirectionMobile-module-scss-module__dbUiLq__complexTripTitle",inputZone:"DirectionMobile-module-scss-module__dbUiLq__inputZone",modalBody:"DirectionMobile-module-scss-module__dbUiLq__modalBody",selectWrap:"DirectionMobile-module-scss-module__dbUiLq__selectWrap"})},902444,e=>{e.v({swapButton:"SwapButton-module-scss-module__YCEz9W__swapButton"})},71304,e=>{e.v({cabinClassSelector:"CabinClassSelector-module-scss-module__WC-zNa__cabinClassSelector",options:"CabinClassSelector-module-scss-module__WC-zNa__options",radioRow:"CabinClassSelector-module-scss-module__WC-zNa__radioRow",title:"CabinClassSelector-module-scss-module__WC-zNa__title"})},346472,e=>{e.v({addChildButton:"PassengerCounter-module-scss-module__FVOKWG__addChildButton",ageDropdown:"PassengerCounter-module-scss-module__FVOKWG__ageDropdown",ageList:"PassengerCounter-module-scss-module__FVOKWG__ageList",ageOption:"PassengerCounter-module-scss-module__FVOKWG__ageOption",ageSelectorTitle:"PassengerCounter-module-scss-module__FVOKWG__ageSelectorTitle",ageSelectors:"PassengerCounter-module-scss-module__FVOKWG__ageSelectors",counter:"PassengerCounter-module-scss-module__FVOKWG__counter",counterGroup:"PassengerCounter-module-scss-module__FVOKWG__counterGroup",passengerCounter:"PassengerCounter-module-scss-module__FVOKWG__passengerCounter",passengerDescription:"PassengerCounter-module-scss-module__FVOKWG__passengerDescription",passengerInfo:"PassengerCounter-module-scss-module__FVOKWG__passengerInfo",passengerLabel:"PassengerCounter-module-scss-module__FVOKWG__passengerLabel",passengerListLabel:"PassengerCounter-module-scss-module__FVOKWG__passengerListLabel",passengerRow:"PassengerCounter-module-scss-module__FVOKWG__passengerRow",removeButton:"PassengerCounter-module-scss-module__FVOKWG__removeButton"})},455629,e=>{e.v({arrow:"PassengerSelector-module-scss-module__7rGSqa__arrow",button:"PassengerSelector-module-scss-module__7rGSqa__button",cabinClassSelector:"PassengerSelector-module-scss-module__7rGSqa__cabinClassSelector",cabinSection:"PassengerSelector-module-scss-module__7rGSqa__cabinSection",closeButton:"PassengerSelector-module-scss-module__7rGSqa__closeButton",description:"PassengerSelector-module-scss-module__7rGSqa__description",divider:"PassengerSelector-module-scss-module__7rGSqa__divider",dropdownContainer:"PassengerSelector-module-scss-module__7rGSqa__dropdownContainer",dropdownContent:"PassengerSelector-module-scss-module__7rGSqa__dropdownContent",input:"PassengerSelector-module-scss-module__7rGSqa__input",label:"PassengerSelector-module-scss-module__7rGSqa__label",labelFull:"PassengerSelector-module-scss-module__7rGSqa__labelFull",labelShort:"PassengerSelector-module-scss-module__7rGSqa__labelShort",open:"PassengerSelector-module-scss-module__7rGSqa__open",passengerCounter:"PassengerSelector-module-scss-module__7rGSqa__passengerCounter",passengerSelector:"PassengerSelector-module-scss-module__7rGSqa__passengerSelector",passengersSection:"PassengerSelector-module-scss-module__7rGSqa__passengersSection",rotated:"PassengerSelector-module-scss-module__7rGSqa__rotated",shortView:"PassengerSelector-module-scss-module__7rGSqa__shortView",trigger:"PassengerSelector-module-scss-module__7rGSqa__trigger",userIcon:"PassengerSelector-module-scss-module__7rGSqa__userIcon"})},887694,e=>
1{e.v({contrast:"TransportKindTab-module-scss-module__lfQxxq__contrast",leftIcon:"TransportKindTab-module-scss-module__lfQxxq__leftIcon",selected:"TransportKindTab-module-scss-module__lfQxxq__selected",tab:"TransportKindTab-module-scss-module__lfQxxq__tab",text:"TransportKindTab-module-scss-module__lfQxxq__text"})},362440,e=>{e.v({allTabDesk:"TransportKindTabs-module-scss-module__s2aqLa__allTabDesk",allTabMobile:"TransportKindTabs-module-scss-module__s2aqLa__allTabMobile",container:"TransportKindTabs-module-scss-module__s2aqLa__container",contrast:"TransportKindTabs-module-scss-module__s2aqLa__contrast",icon:"TransportKindTabs-module-scss-module__s2aqLa__icon"})},577641,423246,e=>{"use strict";let t="ANYW";e.s(["ANYWHERE_CODE",0,t],577641),e.i(924856);var r=e.i(554913),a=e.i(992546);e.i(428733);let o=(0,e.i(204241).createEffect)(async({language:e,isKpb:o,searchType:n,departureLocation:i,withoutCountriesOptions:l,labels:s,withAnywhere:c})=>{let u=await (0,r.fetchSuggestLocation)({query:"",language:e,isKpb:o,searchType:n,suggestTarget:"arrival",departureLocation:i}),d=(0,a.mapSuggestLocationToGroupedOptions)(u,{withoutCountriesOptions:l,groupLabels:{cities:s.popularCities,countries:s.popularCountries},includeRailway:o});return c?[{label:"",options:[{id:"anywhere",type:"anywhere",label:s.anywhere,sublabel:s.anywhereSublabel,code:t,cityName:"",countryName:""}]},...d]:d},{sid:"9bglfsgs",name:"fetchPopularDestinationsFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/popular-destinations/effects.ts",line:59,column:42}});e.s(["fetchPopularDestinationsFx",0,o],423246)},107701,e=>{e.v({container:"CompactFormView-module-scss-module__wNCabW__container",countRoutes:"CompactFormView-module-scss-module__wNCabW__countRoutes",details:"CompactFormView-module-scss-module__wNCabW__details",directions:"CompactFormView-module-scss-module__wNCabW__directions",grid:"CompactFormView-module-scss-module__wNCabW__grid",icon:"CompactFormView-module-scss-module__wNCabW__icon"})},941312,e=>{e.v({addFieldButton:"SearchForm-module-scss-module__RiZUKa__addFieldButton",addFieldButtonContainer:"SearchForm-module-scss-module__RiZUKa__addFieldButtonContainer",changeButton:"SearchForm-module-scss-module__RiZUKa__changeButton",changeButtonContainer:"SearchForm-module-scss-module__RiZUKa__changeButtonContainer",compositeRouteContainer:"SearchForm-module-scss-module__RiZUKa__compositeRouteContainer",forModal:"SearchForm-module-scss-module__RiZUKa__forModal",hidden:"SearchForm-module-scss-module__RiZUKa__hidden",isHidden:"SearchForm-module-scss-module__RiZUKa__isHidden",mobileHidden:"SearchForm-module-scss-module__RiZUKa__mobileHidden",modalDialog:"SearchForm-module-scss-module__RiZUKa__modalDialog",modalDialogBody:"SearchForm-module-scss-module__RiZUKa__modalDialogBody",modalDialogBodyContainer:"SearchForm-module-scss-module__RiZUKa__modalDialogBodyContainer",modalDialogFooter:"SearchForm-module-scss-module__RiZUKa__modalDialogFooter",modalDialogHeader:"SearchForm-module-scss-module__RiZUKa__modalDialogHeader",modalFooterButtonsContainer:"SearchForm-module-scss-module__RiZUKa__modalFooterButtonsContainer",modalSubmitButton:"SearchForm-module-scss-module__RiZUKa__modalSubmitButton",modalSwitchButton:"SearchForm-module-scss-module__RiZUKa__modalSwitchButton",modalSwitchButtonContainer:"SearchForm-module-scss-module__RiZUKa__modalSwitchButtonContainer",notMobileHidden:"SearchForm-module-scss-module__RiZUKa__notMobileHidden",passengerSelector:"SearchForm-module-scss-module__RiZUKa__passengerSelector",previewComposite:"SearchForm-module-scss-module__RiZUKa__previewComposite",previewCompositionRoute:"SearchForm-module-scss-module__RiZUKa__previewCompositionRoute",searchFormContainer:"SearchForm-module-scss-module__RiZUKa__searchFormContainer",searchFormContainerComposite:"SearchForm-module-scss-module__RiZUKa__searchFormContainerComposite",searchFormContainerCompositeForModal:"SearchForm-module-scss-module__RiZUKa__searchFormContainerCompositeForModal",searchFormContainerForModal:"SearchForm-module-scss-module__RiZUKa__searchFormContainerForModal",shortView:"SearchForm-module-scss-module__RiZUKa__shortView",showWhenDesktop:"SearchForm-module-scss-module__RiZUKa__showWhenDesktop",showWhenMobile:"SearchForm-module-scss-module__RiZUKa__showWhenMobile",submitButton:"SearchForm-module-scss-module__RiZUKa__submitButton",submitButtonContainer:"SearchForm-module-scss-module__RiZUKa__submitButtonContainer",submitButtonContainerInline:"SearchForm-module-scss-module__RiZUKa__submitButtonContainerInline",switchButton:"SearchForm-module-scss-module__RiZUKa__switchButton",switchButtonContainer:"SearchForm-module-scss-module__RiZUKa__switchButtonContainer",visuallyHidden:"SearchForm-module-scss-module__RiZUKa__visuallyHidden"})},308545,e=>{e.v({button:"DateInput-module-scss-module__xnATea__button",calendarIcon:"DateInput-module-scss-module__xnATea__calendarIcon",crossButton:"DateInput-module-scss-module__xnATea__crossButton",crossIcon:"DateInput-module-scss-module__xnATea__crossIcon",isError:"DateInput-module-scss-module__xnATea__isError",isFocused:"DateInput-module-scss-module__xnATea__isFocused",placeholder:"DateInput-module-scss-module__xnATea__placeholder",text:"DateInput-module-scss-module__xnATea__text",withClear:"DateInput-module-scss-module__xnATea__withClear"})},503475,e=>{e.v({dateBackInput:"CompositeRoute-module-scss-module__k7uViG__dateBackInput",dateCell:"CompositeRoute-module-scss-module__k7uViG__dateCell",departureDateInput:"CompositeRoute-module-scss-module__k7uViG__departureDateInput",fromInput:"CompositeRoute-module-scss-module__k7uViG__fromInput",horizontalDivider:"CompositeRoute-module-scss-module__k7uViG__horizontalDivider",invert:"CompositeRoute-module-scss-module__k7uViG__invert",mobileCalendarDateInput:"CompositeRoute-module-scss-module__k7uViG__mobileCalendarDateInput",searchButton:"CompositeRoute-module-scss-module__k7uViG__searchButton",searchFormGrid:"CompositeRoute-module-scss-module__k7uViG__searchFormGrid",shortView:"CompositeRoute-module-scss-module__k7uViG__shortView",swapButton:"CompositeRoute-module-scss-module__k7uViG__swapButton",toInput:"CompositeRoute-module-scss-module__k7uViG__toInput",trashButton:"CompositeRoute-module-scss-module__k7uViG__trashButton"})},862876,e=>{e.v({container:"CompositeRoutePreview-module-scss-module__ookP4a__container",divider:"CompositeRoutePreview-module-scss-module__ookP4a__divider",routesContainer:"CompositeRoutePreview-module-scss-module__ookP4a__routesContainer"})},752292,e=>{e.v({container:"CompositeRoutePreviewItem-module-scss-module__QsM2lq__container",date:"CompositeRoutePreviewItem-module-scss-module__QsM2lq__date",direction:"CompositeRoutePreviewItem-module-scss-module__QsM2lq__direction"})},748107,e=>{e.v({dateBackInput:"Route-module-scss-module__E4xO0a__dateBackInput",dateBackInputContainer:"Route-module-scss-module__E4xO0a__dateBackInputContainer",departureDateInput:"Route-module-scss-module__E4xO0a__departureDateInput",fromInput:"Route-module-scss-module__E4xO0a__fromInput",horizontalDivider:"Route-module-scss-module__E4xO0a__horizontalDivider",passengerSelector:"Route-module-scss-module__E4xO0a__passengerSelector",routeBg:"Route-module-scss-module__E4xO0a__routeBg",routeContainer:"Route-module-scss-module__E4xO0a__routeContainer",searchButton:"Route-module-scss-module__E4xO0a__searchButton",searchFormGrid:"Route-module-scss-module__E4xO0a__searchFormGrid",searchFormInline:"Route-module-scss-module__E4xO0a__searchFormInline",searchFormInlineDirection:"Route-module-scss-module__E4xO0a__searchFormInlineDirection",shortView:"Route-module-scss-module__E4xO0a__shortView",swapButton:"Route-module-scss-module__E4xO0a__swapButton",toInput:"Route-module-scss-module__E4xO0a__toInput",verticalDivider:"Route-module-scss-module__E4xO0a__verticalDivider"})},191685,e=>{e.v({absoluteContainer:"FormChangedNotification-module-scss-module__CGSWOa__absoluteContainer",closeButton:"FormChangedNotification-module-scss-module__CGSWOa__closeButton",container:"FormChangedNotification-module-scss-module__CGSWOa__container",content:"FormChangedNotification-module-scss-module__CGSWOa__content",route:"FormChangedNotification-module-scss-module__CGSWOa__route",submitButton:"FormChangedNotification-module-scss-module__CGSWOa__submitButton",text:"FormChangedNotification-module-scss-module__CGSWOa__text",visible:"FormChangedNotification-module-scss-module__CGSWOa__visible",wrapper:"FormChangedNotification-module-scss-module__CGSWOa__wrapper"})},138079,e=>{"use strict";var t,r,a,o,n,i,l,s,c,u,d,p,m,f,h,g,v,b,_,y,C=e.i(980975),x=e.i(854080),w=e.i(204241),S=e.i(110056),D=e.i(106512),k=e.i(251139);let E=(0,w.createStore)(null,{sid:"7bt077zy",name:"$searchFormControl",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:32,column:34},and:{serialize:"ignore"}}),j=(0,w.createEvent)({sid:"a559caxx",name:"setFormControl",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:36,column:30}});E.on(j,(e,t)=>t);
1let T=(0,w.createEffect)(({control:e,payload:t})=>{e.setValue(t.name,t.value)},{sid:"a8q7tu97",name:"setFieldValueFx",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:46,column:31}}),R=(0,w.createEffect)(({control:e,value:t})=>{e.setValue("routes.0.departure",t)},{sid:"514ycs6j",name:"setDepartureFx",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:59,column:30}}),M=(0,w.createEffect)(({control:e,value:t})=>{e.setValue("routes.0.arrival",t)},{sid:"croea6vy",name:"setArrivalFx",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:69,column:28}}),O=(0,w.createEffect)(e=>{e.reset()},{sid:"9uqsnzkm",name:"resetFormFx",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:79,column:27}}),A=(0,w.createEvent)({sid:"276c9cmh",name:"setFieldValue",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:92,column:2}}),N=(0,w.createEvent)({sid:"5sd4cw57",name:"setDeparture",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:97,column:28}}),F=(0,w.createEvent)({sid:"cnktpffk",name:"setArrival",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:102,column:26}}),L=(0,w.createEvent)({sid:"6lkhtb3a",name:"resetForm",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:107,column:25}});(0,w.sample)({and:[{clock:A,source:E,filter:Boolean,fn:(e,t)=>({control:e,payload:t}),target:T}],or:{sid:"zzmdp6a",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:113,column:0}}}),(0,w.sample)({and:[{clock:N,source:E,filter:Boolean,fn:(e,t)=>({control:e,value:t}),target:R}],or:{sid:"cx3wa91r",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:121,column:0}}}),(0,w.sample)({and:[{clock:F,source:E,filter:Boolean,fn:(e,t)=>({control:e,value:t}),target:M}],or:{sid:"bkydk71",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:129,column:0}}}),(0,w.sample)({and:[{clock:L,source:E,filter:Boolean,target:O}],or:{sid:"7wf2rri1",loc:{file:"[project]/modules/search-form/src/features/search-form/model/form.client.ts",line:137,column:0}}});let I=null,P=null,H=null,$=e=>e?e.value:null,V=e=>{let t=(0,S.createFormControl)({defaultValues:e,resolver:(0,x.zodResolver)(D.searchFormSchema),shouldFocusError:!1,reValidateMode:"onSubmit"}),r=t.subscribe({formState:{values:!0},callback:({values:e})=>{e&&(0,k.syncFormValues)(e)}});return{control:t,unsubscribe:r}},B=e=>{let t,r=(t=e.routes[0],JSON.stringify({routeType:e.routeType,routesLength:e.routes.length,firstRoute:t?{departureCode:t.departure?.code??null,arrivalCode:t.arrival?.code??null,departureDate:"departureDate"in t?$(t.departureDate):null,backDate:"backDate"in t?$(t.backDate):null,date:"date"in t?$(t.date):null}:null,adults:e.passengers.adults,childrenAges:e.passengers.childrenAges,cabinClass:e.cabinClass}));if(I&&P!==r&&(H&&(H(),H=null),I=null,P=null),I)return I;let{control:a,unsubscribe:o}=V(e);return I=a,P=r,H=o,I};e.s([],574082);var U=e.i(456439),z=e.i(611876),W=e.i(351039);e.i(333978);var q=e.i(843677);e.i(924856);var Y=e.i(428733);let G=/^routes\.(\d+)\.(departure|arrival)$/;function Z(e){let t=e.match(G);return t?.[1]&&t[2]?{routeIndex:Number(t[1]),suggestTarget:t[2]}:null}var K=e.i(624273);function Q(...e){let{source:t,timeout:r,target:a=(0,w.createEvent)()}=2===e.length?{source:e[0],timeout:e[1]}:e[0];if(!w.is.unit(t))throw TypeError("source must be unit from effector");let o=function(e){if(w.is.store(e,{sid:"cmmvsgid",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:92,column:6}}))return e;if("number"==typeof e){if(e<0||!Number.isFinite(e))throw Error(`timeout must be positive number or zero. Received: "${e}"`);return(0,w.createStore)(e,{sid:"6jkvtph6",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:101,column:11},and:{name:"$timeout"}})}throw TypeError(`timeout parameter should be number or Store. "${typeof e}" was passed`)}
1(r),n=(0,w.createEffect)({name:`throttle(${t.shortName||t.kind}) effect`,handler:e=>new Promise(t=>setTimeout(t,e))},{sid:"1rbdsek7",name:"timerFx",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:52,column:18}}),i=(0,w.createStore)(null,{sid:"a2fdguwq",name:"$payload",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:59,column:19},and:{serialize:"ignore",skipVoid:!1}}).on(t,(e,t)=>t),l=(0,w.createEvent)({sid:"36ddn7k1",name:"triggerTick",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:64,column:22}}),s=(0,w.createStore)(!0,{sid:"9ki8n3rh",name:"$canTick",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:66,column:19},and:{serialize:"ignore"}}).on(l,()=>!1).on(a,()=>!0);return(0,w.sample)({and:[{clock:t,filter:s,target:l}],or:{sid:"3yf4uima",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:70,column:2}}}),(0,w.sample)({and:[{source:o,clock:l,target:n}],or:{sid:"3yboc3i0",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:76,column:2}}}),(0,w.sample)({and:[{source:i,clock:n.done,target:a}],or:{sid:"5p65hyxj",loc:{file:"[project]/modules/search-form/src/shared/lib/effector-throttle.ts",line:82,column:2}}}),a}var J=e.i(363983),X=e.i(411934),ee=e.i(204298),et=e.i(247261),er=e.i(387792);function ea(e,t=!1,r=!1){let a=Z(e)?.suggestTarget==="arrival",o=(0,w.createEvent)(e,{sid:"52p4en8t",name:"setSearchQuery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:50,column:25}}),n=(0,w.createEvent)(e,{sid:"a0tt9o1y",name:"setMenuIsOpen",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:51,column:24}}),i=(0,w.createEvent)(e,{sid:"23pkfpgv",name:"setModalIsOpen",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:52,column:25}}),l=(0,w.createEvent)(`${e}/requestEmptyArrivalSuggest`,{sid:"9x560q90",name:"requestArrivalSuggestOnFocus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:54,column:39}}),s=(0,w.createEvent)(`${e}/liveSuggestOnFocus`,{sid:"6cwmgi2m",name:"requestLiveSuggestOnFocus",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:58,column:36}}),c=(0,w.createEvent)(`${e}/liveSuggest`,{sid:"a2gvh1d7",name:"setLiveSuggestQuery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:62,column:30}}),u=null,d=(0,w.createEffect)({name:`${e}/abortSuggest`,handler:()=>{u?.abort(),u=null}},{sid:"8vxcyzpi",name:"abortInflightSuggest",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:65,column:31}});(0,w.sample)({and:[{clock:o,target:d}],or:{sid:"afjf3a3n",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:73,column:2}}});let p=(0,w.createEffect)(async e=>{u?.abort();let a=new AbortController;u=a;let{requestKey:o,...n}=e;return await (0,W.searchDirections)({...n,withGroupedOptions:t,citiesOnly:r,withoutCountriesOptions:r||n.withoutCountriesOptions,signal:a.signal})},{sid:"bv5lcn6f",name:"searchEffects",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:78,column:24}}),m=(0,w.createStore)("",{sid:"4l9p549n",name:"$activeSuggestRequestKe
1y",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:99,column:35},and:{name:`${e}/activeSuggestRequestKey`,serialize:"ignore"}}),f=(0,w.createStore)([],{sid:"6un2pg6f",name:"$directionSearchResults",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:106,column:34},and:{name:e}}),h=(0,w.createStore)(!1,{sid:"8zytn00k",name:"$menuIsOpen",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:111,column:22},and:{name:e}}),g=(0,w.createStore)(!1,{sid:"947m8ske",name:"$modalIsOpen",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:114,column:23},and:{name:e}});h.on(n,(e,t)=>t),g.on(i,(e,t)=>t);let v=(0,w.createStore)("",{sid:"262fcfhm",name:"$directionSearchQuery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:125,column:32}}).on(o,(e,t)=>t),b=(0,w.createStore)(!t&&!r,{sid:"6xlg7l56",name:"$isLiveSuggestQuery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:132,column:30}}).on(c,(e,t)=>t),_=(0,w.createStore)(!1,{sid:"7ea6mzz2",name:"$isDirectionSearchLoading",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:139,column:36}}).on(p.pending,(e,t)=>t),y=(0,w.createStore)(null,{sid:"6c6jtfbf",name:"$lastSettledSuggestQuery",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:149,column:35},and:{name:`${e}/lastSettledSuggestQuery`,serialize:"ignore"}}).on(o,()=>null);(0,w.sample)({and:[{clock:p,fn:e=>e.requestKey,target:m}],or:{sid:"60skl7z0",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:155,column:2}}}),(0,w.sample)({and:[{clock:p.done,source:m,filter:(e,{params:t})=>t.requestKey===e,fn:(e,{result:t})=>t,target:f}],or:{sid:"aiu765mw",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:161,column:2}}}),(0,w.sample)({and:[{clock:p.done,source:m,filter:(e,{params:t})=>t.requestKey===e,fn:(e,{params:t})=>t.params.query,target:y}],or:{sid:"5pykhbwg",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:170,column:2}}}),(0,w.sample)({and:[{clock:p.fail,source:m,filter:(e,{params:t,error:r})=>t.requestKey===e&&!(0,W.isAbortError)(r),fn:(e,{params:t})=>t.params.query,target:y}],or:{sid:"6qsuuxar",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:179,column:2}}}),(0,w.sample)({and:[{clock:p.fail,source:m,filter:(e,{params:t,error:r})=>t.requestKey===e&&!(0,W.isAbortError)(r),fn:(e,{error:t})=>({error:t}),target:a?J.arrivalQuerySuggestFailed:X.departureQuerySuggestFailed}],or:{sid:"6lx5hy0c",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:188,column:2}}}),f.on(c,(e,t)=>t||r?e:[]),f.on(o,(e,t)=>0===t.trim().length?[]:e),f.on(i,(e,t)=>t?[]:e);let C=f.map(e=>e.length>0),x=Q(v,300),S=Q(et.$transportKind,300),D=Q(q.$lang,300),E=Q(q.$isKpb,300),j=Q(k.$searchFormValues,300),T=({query:t,transportKind:r,suggestOverride:a,withoutCountries:o,labels:n,lang:i,isKpb:l,formValues:s})=>{let c=(0,K.resolveSuggesterLanguageByBrand)(i,l),u=function(e,t){let r=Z(t);if(!r)return{suggestTarget:"departure"};let a=e.routes[r.routeIndex],o=(0,er.resolveSuggestContextLocationCode)(a?.departure??null),n=(0,er.resolveSuggestContextLocationCode)(a?.arrival??null);return"arrival"===r.suggestTarget?{suggestTarget:"arrival",departureLocation:o}:{suggestTarget:"departure",arrivalLocation:n}}(s,e),d={params:{query:t,limit:10,searchType:a??(0,Y.mapTransportTabToSearchType)(r),language:c,isKpb:l,suggestTarget:u.suggestTarget,departureLocation:u.departureLocation,arrivalLocation:u.arrivalLocation},lang:c,withoutCountriesOptions:o,groupLabels:{cities:n.cities,countries:n.countries}};return{...d,requestKey:function({params:e,withoutCountriesOptions:t=!1}){return[e.query.trim(),e.searchType??"all",e.language??"",e.isKpb??!0,e.suggestTarget??"departure",e.departureLocation??"",e.arrivalLocation??"",t].join("|")}(d)}},R={query:v,isLiveSuggestQuery:b,transportKind:et.$transportKind,suggestOverride:et.$suggestSearchTypeOverride,withoutCountries:ee.$withoutCountriesOptions,labels:ee.$directionLabels,lang:q.$lang,isKpb:q.$isKpb,formValues:k.$searchFormValues},M=({query:e,isLiveSuggestQuery:t,labels:a})=>!!e.trim()&&(!r||e!==a.anywhere)&&t;return(0,w.sample)({and:[{clock:[x,S,D,E,j],source:R,filter:M,fn:({query:e,...t})=>T({query:e,...t}),target:p}],or:{sid:"8jac59zg",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:320,column:2}}}),(0,w.sample)({and:[{clock:s,source:R,filter:M,fn:({query:e,...t})=>T({query:e,...t}),target:p}],or:{sid:"3zquosmt",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:334,column:2}}}),(0,w.sample)({and:[{clock:l,source:R,filter:()=>!t&&a,fn:e=>T({...e,query:""}),target:p}],or:{sid:"2ubct0na",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/direction-input/fabric.ts",line:342,column:2}}}),{$directionSearchResults:f,$menuIsOpen:h,$directionSearchQuery:v,$isLiveSuggestQuery:b,$isDirectionSearchLoading:_,$lastSettledSuggestQuery:y,$modalIsOpen:g,
1setSearchQuery:o,setLiveSuggestQuery:c,requestArrivalSuggestOnFocus:l,requestLiveSuggestOnFocus:s,setMenuIsOpen:n,setModalIsOpen:i,$hasDirectionSearchResults:C}}var eo=e.i(128724),en=e.i(423246),ei=e.i(899169),el=e.i(780196),es=e.i(183753);let ec=(0,w.createEvent)({sid:"3jkobfjx",name:"setDepartureSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:7,column:2}}),eu=(0,w.createEvent)({sid:"49vqeuw",name:"setArrivalSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:8,column:38}}),ed=(0,w.createEvent)({sid:"btwkpbvf",name:"swapSuggestGroups",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:9,column:33}}),ep=(0,w.createStore)(null,{sid:"6rutdx9j",name:"$departureSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:11,column:38}}),em=(0,w.createStore)(null,{sid:"aqsgyqac",name:"$arrivalSuggestGroup",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:14,column:36}});(0,w.sample)({and:[{clock:ec,target:ep}],or:{sid:"6no077hd",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:18,column:0}}}),(0,w.sample)({and:[{clock:eu,target:em}],or:{sid:"42m8cun4",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:23,column:0}}});let ef=(0,w.sample)({and:[{clock:ed,source:{departure:ep,arrival:em},fn:({departure:e,arrival:t})=>({departure:t,arrival:e})}],or:{sid:"3s3kfa2j",name:"suggestGroupsSwapped",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:28,column:29}}});(0,w.sample)({and:[{clock:ef,fn:({departure:e})=>e,target:ep}],or:{sid:"99wpmjt4",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:41,column:0}}}),(0,w.sample)({and:[{clock:ef,fn:({arrival:e})=>e,target:em}],or:{sid:"ax3dfvaj",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/model.ts",line:47,column:0}}});var eh=e.i(43999);e.i(559412);var eg=e.i(535706);let ev={all:"avia+train",[el.TRANSPORT_KIND.AIRPLANE]:"avia",[el.TRANSPORT_KIND.TRAIN]:"train"},eb=e=>ev[e]??"avia+train",e_=(0,w.createEvent)({sid:"84p6f6i8",name:"syncSearchTypeFromForm",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/searchTypeSync.ts",line:30,column:38}});(0,w.sample)({and:[{clock:[et.$transportKind,e_],source:{transportKind:et.$transportKind,isKpb:q.$isKpb},fn:({transportKind:e,isKpb:t})=>eb(t?e:"all"),target:eg.setSearchType}],or:{sid:"8irxfz7q",loc:{file:"[project]/modules/search-form/src/entities/direction-search/analytics/searchTypeSync.ts",line:34,column:0}}});var ey=e.i(326875);let eC={suggest_group:"auto_fill",position:null,query_length:0};function ex(e,t,r){if(!e||0===t.length||"anywhere"===e.type)return{suggest_group:null,position:null,query_length:r};if(!t.some(e=>"options"in e&&Array.isArray(e.options))){let a=t.findIndex(t=>(0,ey.isSameSuggestOption)(t,e));return{suggest_group:"query",position:a>=0?a+1:null,query_length:r}}for(let a of t){let t=a.options.findIndex(t=>(0,ey.isSameSuggestOption)(t,e));if(!(t<0))return{suggest_group:a.suggestGroup??null,position:t+1,query_length:r}}return{suggest_group:null,position:null,query_length:r}}let ew=e=>{if(!e?.routes?.length)return;let t=(0,eh.getSearchFormAnalyticsObj)(),r=e.routes.length>1;e.routes.forEach((e,a)=>{let o=a+1;if(e.departure?.code){let n=(0,es.createDirectionObject)(e.departure);0===a&&ec("auto_fill"),t.departureSelected({iata_code:n.iata_code,departures:[n],is_auto_fill:!0,is_changed_auto_fill:!1,is_complex_trip:r,trip_index:o,suggest_group:"auto_fill",position:eC.position,query_length:eC.query_length})}if(e.arrival?.code){let n=(0,es.createDirectionObject)(e.arrival);0===a&&eu("auto_fill"),t.arrivalSelected({iata_code:n.iata_code,arrivals:[n],is_auto_fill:!0,is_changed_auto_fill:!1,is_complex_trip:r,trip_index:o,suggest_group:"auto_fill",position:eC.position,query_length:eC.query_length})}"departureDate"in e&&(e.departureDate?.value&&t.departureDateSelected({date_value:(0,es.formatDate)((0,es.getDateValue)(e.departureDate)),is_auto_fill:!0,is_changed_auto_fill:!1,departure_date_max:(0,es.formatDate)((0,es.getDateMax)(e.departureDate)),departure_date_min:(0,es.formatDate)((0,es.getDateMin)(e.departureDate)),is_complex_trip:r,trip_index:o}),e.backDate?.value&&t.returnDateSelected({date_value:(0,es.formatDate)((0,es.getDateValue)(e.backDate)),is_auto_fill:!0,is_changed_auto_fill:!1,return_date_max:(0,es.formatDate)((0,es.getDateMax)(e.backDate)),return_date_min:(0,es.formatDate)((0,es.getDateMin)(e.backDate)),is_complex_trip:r,trip_index:o})),"date"in e&&e.date?.value&&t.departureDateSelected({date_value:(0,es.formatDate)((0,es.getDateValue)(e.date)),is_auto_fill:!0,is_changed_auto_fill:!1,departure_date_max:(0,es.formatDate)((0,es.getDateMax)(e.date)),departure_date_min:(0,es.formatDate)((0,es.getDateMin)(e.date)),is_complex_trip:r,trip_index:o})})};var eS=e.i(46682),eD=e.i(570671);function ek(e,t,r=eS.CURRENCY_CODES.RUB){return a=>{let o=e[a];if(o)return{accent:o===t[a.slice(0,7)],content:(0,eD.getFormattedPrice)({value:o,currency:r,variant:"decimal"})}}}function eE(e,t,r=eS.CURRENCY_CODES.RUB){if(e&&t)return{visibleDayDescription:!0,renderDayDescription:ek(e,t,r)}}var ej=e.i(778400),eT=e.i(563943);let eR=()=>(0,eT.getApiConfig)((0,ej.clientDomain)()).LPC;async function eM(e){let t=await fetch(`${eR()}/api/v2/one_way`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok){let e=await t.text();throw console.error("❌ Ошибка one_way запроса:",{status:t.status,statusText:t.statusText,body:e}),Error(`Ошибка получения цен в одну сторону: ${t.status} - ${e}`)}let r=await t.json();if("fail"===r.status)throw Error(r.error||"Ошибка получения цен");return r}async function eO(e){let t=await fetch(`${eR()}/api/v2/round_trip`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok)throw Error(`Ошибка получения цен туда-обратно: ${t.status}`);let r=await t.json();if("fail"===r.status)throw Error(r.error||"Ошибка получения цен");return r}let eA=(e,t="departure")=>{if(!e?.solutions)return{priceHashmap:null,minPriceByMonth:null,currency:null,isLoading:!1,error:"No data"};let r={},a={};
1return e.solutions.forEach(e=>{let o="return"===t?e.return_date||e.departure_date:e.departure_date||e.return_date;if(o&&e.price?.amount!==void 0){let t=Math.round(e.price.amount/100);if(!Number.isNaN(t)&&t>0){r[o]=t;let e=o.substring(0,7);(!a[e]||a[e]>t)&&(a[e]=t)}}}),{priceHashmap:r,minPriceByMonth:a,currency:e.currency||"RUB",isLoading:!1,error:null}},eN=(0,w.createEffect)(async e=>{try{let t=await eM(e);return eA(t,"departure")}catch(e){return{priceHashmap:null,minPriceByMonth:null,currency:null,isLoading:!1,error:e instanceof Error?e.message:"Unknown error"}}},{sid:"11m833y1",name:"fetchOneWayLpcFx",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/effects.ts",line:84,column:32}}),eF=(0,w.createEffect)(async e=>{try{let t=await eO(e);return eA(t,"return")}catch(e){return{priceHashmap:null,minPriceByMonth:null,currency:null,isLoading:!1,error:e instanceof Error?e.message:"Unknown error"}}},{sid:"3nrx9503",name:"fetchRoundTripLpcFx",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/effects.ts",line:107,column:35}}),eL=(0,w.createEffect)(async e=>{let t=new Date,r=new Date(t.getFullYear(),t.getMonth()+12,t.getDate()-5);return{departure:e.departure||"",arrival:e.arrival||"",cabin_class:e.cabinClass||"economy",departure_date:{from:t.toISOString().split("T")[0],to:r.toISOString().split("T")[0]},currency:e.currency||"RUB",filters:{airplane_only:e.airplaneOnly||null,is_direct:e.isDirect||null,with_baggage:e.withBaggage||null}}},{sid:"37cdxjz9",name:"convertSearchFormToOneWayLpcParamsFx",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/effects.ts",line:132,column:52}}),eI=(0,w.createEffect)(async e=>{let t=new Date(e.departureDate||new Date),r=new Date(t),a=new Date(t.getFullYear(),t.getMonth()+12,t.getDate()-5);return{departure:e.departure||"",arrival:e.arrival||"",cabin_class:e.cabinClass||"economy",departure_date:e.departureDate||new Date().toISOString().split("T")[0],currency:e.currency||"RUB",return_date:{from:r.toISOString().split("T")[0],to:a.toISOString().split("T")[0]},filters:{airplane_only:e.airplaneOnly||null,is_direct:e.isDirect||null,with_baggage:e.withBaggage||null}}},{sid:"8h28tn6c",name:"convertSearchFormToRoundTripLpcParamsFx",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/effects.ts",line:173,column:55}}),eP={priceHashmap:null,minPriceByMonth:null,currency:null,isLoading:!1,error:null},eH=e=>({...e,isLoading:!0,error:null}),e$=(e,t)=>({...e,isLoading:!1,error:t.message}),eV=(0,w.createEvent)({sid:"6rrvtd6n",name:"lpcParamsChanged",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:41,column:32}}),eB=(0,w.createEvent)({sid:"45sla7r1",name:"resetLpcData",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:42,column:28}}),eU=(0,w.createStore)(eP,{sid:"dl3ume3g",name:"$oneWayLpcData",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:47,column:30}}).on(eN,eH).on(eN.doneData,(e,t)=>t).on(eN.failData,e$).reset(eB),ez=(0,w.createStore)(eP,{sid:"7u9l3veb",name:"$roundTripLpcData",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:56,column:33}}).on(eF,eH).on(eF.doneData,(e,t)=>t).on(eF.failData,e$).reset(eB),eW=eU.map(e=>!e.isLoading&&!e.error);(0,w.sample)({and:[{clock:eV,target:eL}],or:{sid:"c09mpwl6",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:72,column:0}}}),(0,w.sample)({and:[{clock:eV,target:eI}],or:{sid:"9snb6n70",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:80,column:0}}}),(0,w.sample)({and:[{clock:eL.doneData,target:eN}],or:{sid:"abknebv1",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:88,column:0}}}),(0,w.sample)({and:[{clock:eI.doneData,target:eF}],or:{sid:"3phbbopz",loc:{file:"[project]/modules/search-form/src/entities/lpc/model/model.ts",line:96,column:0}}});var eq=e.i(827458);let eY=e=>{let t=e[0],[r,a]=(0,eq.useState)(t),o=e.indexOf(r);return[r,{goToNextStep:t=>{t?a(t):e[o+1]?a(e[o+1]):console.error("all steps completed")},reset:()=>{a(t)}}]};e.i(811553);var eG=e.i(875315);let eZ="vertical",eK="horizontal";var eQ=e.i(255665),eJ=e.i(595053);function eX(e,t,r){let a=(0,eJ.toDate)(e,r?.in);if(isNaN(t))return(0,eQ.constructFrom)(r?.in||e,NaN);if(!t)return a;let o=a.getDate(),n=(0,eQ.constructFrom)(r?.in||e,a.getTime());return(n.setMonth(a.getMonth()+t+1,0),o>=n.getDate())?n:(a.setFullYear(n.getFullYear(),n.getMonth(),o),a)}function e0(e,t,r){return eX(e,12*t,r)}function e1(e,t){return(0,eJ.toDate)(e,t?.in).getDate()}var e2=e.i(586498),e5=e.i(803982),e7=e.i(163779),e3=e.i(823968),e4=e.i(134351),e8=e.i(970397),e6=e.i(987415),e9=e.i(281595),te=e.i(834992),tt=e.i(765797),tr=e.i(208755),ta=e.i(559659);let to={[e5.LOCALES.de]:e7.de,[e5.LOCALES.en]:e3.enUS,[e5.LOCALES.es]:e4.es,[e5.LOCALES.fr]:e8.fr,[e5.LOCALES.it]:e6.it,[e5.LOCALES.nl]:te.nl,[e5.LOCALES.pl]:tt.pl,[e5.LOCALES.ru]:tr.ru,[e5.LOCALES.tr]:ta.tr},tn=e=>"kk"===e?e9.kk:to[e]??tr.ru;function ti(e,t,r){let a=(0,eJ.toDate)(e,r?.in);return isNaN(t)?(0,eQ.constructFrom)(r?.in||e,NaN):(t&&a.setDate(a.getDate()+t),a)}tr.ru,e3.enUS,e7.de,e6.it,e4.es,e8.fr,te.nl,tt.pl,ta.tr;var tl=e.i(11278),ts=e.i(658828);let tc=()=>(0,ts.startOfDay)(new Date),tu=()=>{let[e,t]=(0,eq.useState)(tc);return(0,eq.useEffect)(()=>{let e,r=()=>{let a=new Date,o=(0,ts.startOfDay)(a);t(o),e=window.setTimeout(r,(0,tl.differenceInMilliseconds)(ti(o,1),a)+1e3)};return r(),()=>window.clearTimeout(e)},[]),e},td=()=>{let{isMobile:e}=(0,eG.useWithMedia)(),t=(0,e2.useLocale)().split("-")[0],r=tu(),a=1===e1(r)?12:13;return{locale:tn(t),autoFocus:e,defaultMonth:e?void 0:r,variant:e?eZ:eK,hideNavButtons:e,startMonth:r,numberOfMonths:e&&a||2,endMonth:e0(r,1),weekStartsOn:1}
1};var tp=e.i(855027),tm=e.i(250576);function tf(e,t,r){let[a,o]=(0,tm.normalizeDates)(r?.in,e,t);return+(0,ts.startOfDay)(a)==+(0,ts.startOfDay)(o)}function th(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function tg(e){return!!(e&&"object"==typeof e&&"from"in e)}function tv(e){return!!(e&&"object"==typeof e&&"after"in e)}function tb(e){return!!(e&&"object"==typeof e&&"before"in e)}function t_(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function ty(e,t){return Array.isArray(e)&&e.every(t.isDate)}var tC=e.i(872248);let tx=e=>{if(e?.value){if(e.type===tC.ROUTE_TYPE.DATE)return new Date(e.value);if(e.type===tC.ROUTE_TYPE.RANGE)return{from:new Date(e.value.start),to:new Date(e.value.end)}}},tw=({focusedDateInput:e,departureDate:t,backDate:r,disabled:a})=>{let o,{isMobile:n}=(0,eG.useWithMedia)(),i=(0,e2.useLocale)().split("-")[0],l=tu(),s=1===e1(l)?12:13,c=((e,{useRangeBoundaryMatchers:t=!1}={})=>{if(e){if(Array.isArray(e))return{prevSelected:e};if(tg(e)&&e.from&&e.to){let r=e.from,a=e.to,o=(0,tp.differenceInCalendarDays)(a,r)>1?{from:ti(r,1),to:ti(a,-1,void 0)}:void 0;return{prevSelected:{from:r,to:a},prevRangeStart:t?e=>tf(e,r):r,prevRangeMiddle:o,prevRangeEnd:t?e=>tf(e,a):a}}return{prevSelected:e}}})("backDate"===e?tx(t):"departureDate"===e?tx(r):void 0,{useRangeBoundaryMatchers:!0}),u=[{before:l,after:e0(ti(l,-1,void 0),1)}];return a&&u.push(a),{locale:tn(i),autoFocus:n,defaultMonth:n?void 0:(o=new Date,t&&(t.value&&t.type===tC.ROUTE_TYPE.DATE&&(o=new Date(t.value)),t.value&&t.type===tC.ROUTE_TYPE.RANGE&&(o=new Date(t.value.start))),o),variant:n?eZ:eK,hideNavButtons:n,startMonth:l,numberOfMonths:n&&s||2,modifiers:c,endMonth:e0(l,1),disabled:u,weekStartsOn:1}};var tS=e.i(677368),tD=e.i(98183);let tk=e=>e?e.city?.coordinates?e.city.coordinates:e.airport?.coordinates?e.airport.coordinates:e.railway?.coordinates?e.railway.coordinates:null:null,tE=e=>
1{let{departureCode:t,arrivalCode:r,dateType:a,departureDate:o,endDate:n}=e,i=(0,tD.getStationPrefix)(t),l=(0,tD.getStationPrefix)(r),s=(0,tD.cleanStationCode)(t),c=(0,tD.cleanStationCode)(r);if("range"===a&&o&&n)return`${i}:${s}_${o}_range_${n}_${l}:${c}`;if("date"===a&&o)return`${i}:${s}_${o}_date_${o}_${l}:${c}`;throw Error(`Invalid route parameters: ${JSON.stringify(e)}`)},tj=(e,t)=>{let r=tk(e);return r?`${r.latitude.toFixed(2)},${r.longitude.toFixed(2)}`:t?.latitude&&t?.longitude?`${t.latitude.toFixed(2)},${t.longitude.toFixed(2)}`:"59.93,30.32"},tT=(e,t,r,a)=>{let o=e.routes[0],n=o.departure?.code||r?.cityCode;if(!n)return"/price-map";let i=o.departure,l=[];if("simple"===e.routeType){if(o.departureDate?.type===tC.ROUTE_TYPE.DATE&&o.departureDate?.value){let e=(0,tD.formatRouteDate)(o.departureDate.value);e&&l.push(tE({departureCode:n,arrivalCode:"ANYW",dateType:"date",departureDate:e}))}else if(o.departureDate?.type===tC.ROUTE_TYPE.RANGE&&o.departureDate?.value){let e=o.departureDate.value,t=(0,tD.formatRouteDate)(e.start),r=(0,tD.formatRouteDate)(e.end);t&&r&&l.push(tE({departureCode:n,arrivalCode:"ANYW",dateType:"range",departureDate:t,endDate:r}))}if(o.backDate?.type===tC.ROUTE_TYPE.DATE&&o.backDate?.value){let e=(0,tD.formatRouteDate)(o.backDate.value);e&&l.push(tE({departureCode:"ANYW",arrivalCode:n,dateType:"date",departureDate:e}))}else if(o.backDate?.type===tC.ROUTE_TYPE.RANGE&&o.backDate?.value){let e=o.backDate.value,t=(0,tD.formatRouteDate)(e.start),r=(0,tD.formatRouteDate)(e.end);t&&r&&l.push(tE({departureCode:"ANYW",arrivalCode:n,dateType:"range",departureDate:t,endDate:r}))}}else if(o.date?.type===tC.ROUTE_TYPE.DATE&&o.date?.value){let e=(0,tD.formatRouteDate)(o.date.value);e&&l.push(tE({departureCode:n,arrivalCode:"ANYW",dateType:"date",departureDate:e}))}if(0===l.length)return`/price-map?${tS.SALES_QUERY_DEPARTURE_CITY}=${encodeURIComponent(n)}`;let s=e.passengers.childrenAges,c=s.filter(e=>e>=2).length,u=s.filter(e=>e<2).length,d=(e=>{switch(e){case el.TRANSPORT_KIND.AIRPLANE:return{airplaneOnly:!0,trainOnly:!1};case el.TRANSPORT_KIND.TRAIN:return{airplaneOnly:!1,trainOnly:!0};default:return{airplaneOnly:!1,trainOnly:!1}}})(t),p=a?.airplaneOnly??d.airplaneOnly,m=a?.trainOnly??d.trainOnly,f=tj(i,r),h=new URLSearchParams({adult:String(e.passengers.adults),child:String(c),infant:String(u),cabinClass:{ECONOMY_CLASS:"Y",BUSINESS_CLASS:"C"}[e.cabinClass],airplaneOnly:String(p),trainOnly:String(m),withBaggage:String(a?.withBaggage??!1),isDirect:String(a?.isDirect??!1),center:f,zoom:"6",v:"2"});return a?.baggageMinWeight!==void 0&&h.set("baggageMinWeight",String(a.baggageMinWeight)),l.forEach((e,t)=>{h.append(`route[${t}]`,e)}),0===s.length?h.append("childrenAges","[]"):s.forEach((e,t)=>{h.append(`childrenAges[${t}]`,String(e))}),`/price-map?${h.toString()}`},tR=(e,t="all",r)=>{let{passengers:a,cabinClass:o,routes:n,routeType:i}=e,l=a.childrenAges,s=l.filter(e=>e>=2).length,c=l.filter(e=>e<2).length,u=[];if("simple"===i){let e=n[0];if(e.departure&&e.arrival){let t=e.departure,r=e.arrival;if(e.departureDate.type===tC.ROUTE_TYPE.DATE&&e.departureDate.value){let a=(0,tD.formatRouteDate)(e.departureDate.value);a&&u.push((0,tD.buildDateRoute)(t,r,a))}else if(e.departureDate.type===tC.ROUTE_TYPE.RANGE&&e.departureDate.value){let a=(0,tD.formatRouteDate)(e.departureDate.value.start),o=(0,tD.formatRouteDate)(e.departureDate.value.end);a&&o&&u.push((0,tD.buildRangeRoute)(t,r,a,o))}if(e.backDate.type===tC.ROUTE_TYPE.DATE&&e.backDate.value){let a=(0,tD.formatRouteDate)(e.backDate.value);a&&u.push((0,tD.buildDateRoute)(r,t,a))}else if(e.backDate.type===tC.ROUTE_TYPE.RANGE&&e.backDate.value){let a=(0,tD.formatRouteDate)(e.backDate.value.start),o=(0,tD.formatRouteDate)(e.backDate.value.end);a&&o&&u.push((0,tD.buildRangeRoute)(r,t,a,o))}}}else for(let e of n)if(e.departure&&e.arrival&&e.date.value){let t=(0,tD.formatRouteDate)(e.date.value),r=e.departure,a=e.arrival;t&&u.push((0,tD.buildDateRoute)(r,a,t))}let d=((e,t)=>{let r={...t};switch(e){case el.TRANSPORT_KIND.AIRPLANE:r.transportKind={Airplane:!0};break;case el.TRANSPORT_KIND.TRAIN:r.transportKind={Train:!0}}return Object.keys(r).length>0?JSON.stringify(r):void 0})(t,r),p={adult:a.adults,child:s,infant:c,childrenAges:l,cabinClass:{ECONOMY_CLASS:"Y",BUSINESS_CLASS:"C"}[o],route:u,v:2};return d&&(p.filter=d),p},tM=(e,t="all",r)=>{let a=(e=>{let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if("object"==typeof a)if(Array.isArray(a))if(0===a.length)t.append(r,"[]");else if("number"==typeof a[0])t.append(r,JSON.stringify(a));else for(let[e,o]of a.entries())t.append(`${r}[${e}]`,String(o));else t.append(r,JSON.stringify(a));else t.append(r,String(a));return t.toString()})(tR(e,t,r));return`/search?${a}`},tO={ECONOMY_CLASS:"Y",BUSINESS_CLASS:"C"};function tA(e){if(e){if(e.type===tC.ROUTE_TYPE.DATE)return e.value??void 0;if(e.type===tC.ROUTE_TYPE.RANGE&&e.value)return e.value.start}}function tN(e){var t,r;let a,o,n,i,l=e.routes[0],s=e.routes[e.routes.length-1],{adults:c,children:u,infants:d,total:p}=(0,es.getPassengerCategories)(e),m=l?.departure??void 0,f=s&&"arrival"in s?s.arrival:void 0,h=m?[(0,es.createDirectionObject)(m)]:[],g=f?[(0,es.createDirectionObject)(f)]:[],v="departureDate"in(l??{})?(a=l.departureDate,o=l.backDate,{departure_date:(0,es.formatDate)(tA(a))??void 0,return_date:(0,es.formatDate)(tA(o))??void 0,departure_date_min:(0,es.formatDate)((0,es.getDateMin)(a)
1)??void 0,departure_date_max:(0,es.formatDate)((0,es.getDateMax)(a))??void 0,return_date_min:(0,es.formatDate)((0,es.getDateMin)(o))??void 0,return_date_max:(0,es.formatDate)((0,es.getDateMax)(o))??void 0,trip_duration_min:void 0,trip_duration_max:void 0}):(n=(t=e.routes)[0],i=t[t.length-1],{departure_date:(0,es.formatDate)(n?.date?.value??void 0)??void 0,return_date:t.length>1?(0,es.formatDate)(i?.date?.value??void 0)??void 0:void 0,departure_date_min:void 0,departure_date_max:void 0,return_date_min:void 0,return_date_max:void 0,trip_duration_min:void 0,trip_duration_max:void 0});return{departure_iata_code:m?.code?(0,tD.cleanStationCode)(m.code):void 0,arrival_iata_code:f?.code?(0,tD.cleanStationCode)(f.code):void 0,...v,passengers:p,adults:c,childs:u,infants:d,cabin_class:tO[r=e.cabinClass]??r,departures:h,arrivals:g,is_complex_trip:e.isComplexTrip}}e.i(880077);var tF=e.i(477987),tL=e.i(817422);let tI=tL.z.object({start:tL.z.number(),end:tL.z.number()}),tP=tL.z.object({type:tL.z.literal(tC.ROUTE_TYPE.RANGE),value:tI.nullable()});tL.z.union([tL.z.object({type:tL.z.literal(tC.ROUTE_TYPE.DATE),value:tL.z.number()}),tL.z.object({type:tL.z.literal(tC.ROUTE_TYPE.RANGE),value:tI})]),tL.z.union([tL.z.object({type:tL.z.literal(tC.ROUTE_TYPE.DATE),value:tL.z.number().nullable()}),tP]);let tH={type:tC.ROUTE_TYPE.DATE,value:null};function t$(e,t){let r=t??(0,ts.startOfDay)(new Date).getTime(),a=e.type===tC.ROUTE_TYPE.DATE?e.value:e.value?.start??null,o=null===a?null:(0,ts.startOfDay)(new Date(a)).getTime();return null===o||o<r?{corrected:{type:tC.ROUTE_TYPE.DATE,value:r},wasExpired:!0}:{corrected:e,wasExpired:!1}}function tV(e){if("simple"===e.routeType){let t=e.routes[0];if(!t)return e;let{corrected:r,wasExpired:a}=t$(t.departureDate);return a?{...e,routes:[{...t,departureDate:r,backDate:tH}]}:e}let t=!1,r=e.routes.map(e=>{let{corrected:r,wasExpired:a}=t$(e.date);return a?(t=!0,{...e,date:r}):e});return t?{...e,routes:r}:e}let tB=()=>{let e=tu(),t=(0,tF.useUnit)(k.$searchFormDefaults),r=(0,tF.useUnit)(k.$searchFormDefaultsGeneration),a=(0,tF.useUnit)(E),o=(0,tF.useUnit)(j),n=B(t),i=(0,eq.useRef)(n),l=(0,eq.useRef)(r);(0,eq.useEffect)(()=>{a!==n&&o(n)},[a,n,o]);let s=(0,S.useForm)({formControl:n.formControl});return(0,eq.useEffect)(()=>{let e=i.current!==n,a=l.current!==r;(e||a)&&(i.current=n,l.current=r,s.reset(tV(t)))},[n,r,s,t]),(0,eq.useEffect)(()=>{let e=s.getValues(),t=tV(e);t!==e&&s.reset(t)},[e,s]),s};e.i(916788);var tU=e.i(132818);let tz=()=>void 0;function tW({currentSearchFormValue:e,airplaneOnly:t,withBaggage:r,focusedInput:a,routeType:o}){let n=(0,eq.useRef)(null),i=(0,eq.useRef)(null),[l,s,c]=(0,tF.useUnit)([q.$currency,eU,ez]),[u]=(0,tF.useUnit)([eV]);(0,eq.useEffect)(()=>{e?.departure&&e?.arrival&&u({departure:e.departure,arrival:e.arrival,cabinClass:e.cabinClass,departureDate:e.departureDate,airplaneOnly:!!t,isDirect:!1,withBaggage:!!r,currency:l||"RUB"})},[e?.departure,e?.arrival,e?.cabinClass,e?.departureDate,t,r,u,l]);let d=(0,eq.useMemo)(()=>eE(s.priceHashmap,s.minPriceByMonth,s.currency||eS.CURRENCY_CODES.RUB),[s.priceHashmap,s.minPriceByMonth,s.currency]),p=(0,eq.useMemo)(()=>eE(c.priceHashmap,c.minPriceByMonth,c.currency||eS.CURRENCY_CODES.RUB),[c.priceHashmap,c.minPriceByMonth,c.currency]),m=(0,eq.useMemo)(()=>({route:{arrival:{onChange:tz},departureDate:{calendar:d},dateBack:{calendar:p}},submit:{ref:n},change:{ref:i}}),[d,p]),f=(0,eq.useMemo)(()=>{if(o!==tC.ROUTE_TYPE.DATE&&o!==tC.ROUTE_TYPE.RANGE)return;let e="backDate"===a?p:d,t=e?.renderDayDescription,r=e?.visibleDayDescription;if(!t||!r)return;let n={},i=new Date,l=new Date;l.setFullYear(i.getFullYear()+1);for(let e=new Date(i);e<=l;e.setDate(e.getDate()+1)){let r=(0,tU.format)(e,"yyyy-MM-dd"),a=t(r);a&&(n[r]=a)}return n},[d,p,a,o]),h="backDate"===a?c:s;return{expanders:m,dayContentDescriptionsByYearMonthDay:f,isDayContentDescriptionLoading:h.isLoading&&!h.priceHashmap,refs:{submit:n,change:i}}}var tq=e.i(755609);let tY=({index:e,disabled:t})=>{let r=(0,S.useFormContext)(),a=td(),o=r.getValues("routes"),n=e-1,i=[{before:a.startMonth,after:e0(ti(a.startMonth,-1,void 0),1)}],l=(()=>
1{if((0,D.isCompositeRoutes)(o)&&0!==e&&o[n]?.date.value)return{before:new Date(o[n]?.date.value)}})();return l&&i.push(l),t&&i.push(t),{...a,defaultMonth:(()=>{if((0,D.isCompositeRoutes)(o)){if(o[e]?.date.value)return new Date(o[e]?.date.value);if(o[n]?.date.value)return new Date(o[n]?.date.value)}})(),disabled:i}};function tG(e,t){let r=(0,eJ.toDate)(e,t?.in),a=r.getMonth();return r.setFullYear(r.getFullYear(),a+1,0),r.setHours(23,59,59,999),r}function tZ(e,t){let r,a=(0,eJ.toDate)(e,t?.in);return+((r=(0,eJ.toDate)(a,t?.in)).setHours(23,59,59,999),r)==+tG(a,t)}var tK=e.i(989526);let tQ={exactSingleSelected:"kb-calendar-exact_single_selected",exactRangeStart:"kb-calendar-exact_range_start",exactRangeMiddle:"kb-calendar-exact_range_middle",exactRangeEnd:"kb-calendar-exact_range_end",exactRangeAdjacent:"kb-calendar-exact_range_adjacent",exactRangeRowStart:"kb-calendar-exact_range_row_start",exactRangeRowEnd:"kb-calendar-exact_range_row_end",exactRangeSingle:"kb-calendar-exact_range_single",exactUnderlayStart:"kb-calendar-exact_underlay_start",exactUnderlayEnd:"kb-calendar-exact_underlay_end",exactFocusRing:"kb-calendar-exact_focus_ring",exactActiveSelected:"kb-calendar-exact_active_selected",exactActiveDeparture:"kb-calendar-exact_active_departure",exactActiveReturn:"kb-calendar-exact_active_return",exactDepartureSelected:"kb-calendar-exact_departure_selected",exactReturnSelected:"kb-calendar-exact_return_selected",exactReturnBeforeDeparture:"kb-calendar-exact_return_before_departure"},tJ={exactRangeRowStart:e=>1===e.getDay()||1===e.getDate(),exactRangeRowEnd:e=>0===e.getDay()||tZ(e)},tX=e=>e.type===tC.ROUTE_TYPE.DATE&&e.value?new Date(e.value):void 0,t0=(e,t,r)=>r>1?{from:ti(e,1),to:ti(t,-1,void 0)}:void 0,t1=(e,t,r)=>"departureDate"===e?t:"backDate"===e?r:void 0,t2=({departureDate:e,returnDate:t,previewReturnDate:r,focusedInput:a})=>{let o=e?{exactDepartureSelected:e}:{},n=t?{exactReturnSelected:t}:{},i="backDate"===a&&e?{exactReturnBeforeDeparture:{before:e}}:{},l=t1(a,e,t),s=l?{exactActiveSelected:l,..."departureDate"===a?{exactActiveDeparture:l}:{exactActiveReturn:l}}:{};if(e&&!t&&r&&r>e){let t=(0,tp.differenceInCalendarDays)(r,e),a=t0(e,r,t);return{exactSingleSelected:e,exactUnderlayStart:e,...a?{exactRangeMiddle:a}:{},exactUnderlayEnd:r,...tJ,...o,...i}}if(!e||!t)return{exactSingleSelected:e??t,...s,...o,...n,...i};let c=(0,tp.differenceInCalendarDays)(t,e),u=t0(e,t,c),d=t?t1(a,e,t):void 0,p=d?{exactFocusRing:d}:{};return 0===c?{exactRangeSingle:e,...p,...s,...o,...n,...i}:{exactRangeStart:e,exactUnderlayStart:e,...u?{exactRangeMiddle:u}:{},exactRangeEnd:t,exactUnderlayEnd:t,...1===c?{exactRangeAdjacent:[e,t]}:{},...tJ,...p,...s,...o,...n,...i}},t5=({focusedInput:e,index:t,disabled:r})=>{let a=(0,S.useFormContext)(),o=(0,eh.getSearchFormAnalyticsObj)(),[n,i]=(0,eq.useState)(),{setValue:l}=a,s=(0,S.useWatch)({control:a.control,name:`routes.${t}`}),c=(0,tK.getRouteDepartureDateInput)(s),u=(0,tK.getRouteBackDateInput)(s),d=tw({focusedDateInput:e,departureDate:c,disabled:r}),p=tX(c),m=tX(u),f=t1(e,p,m),h=t2({departureDate:p,returnDate:m,previewReturnDate:"backDate"===e?n:void 0,focusedInput:e}),g="backDate"===e&&void 0!==f&&c.type===tC.ROUTE_TYPE.RANGE&&null!==c.value&&f.getTime()>=c.value.start&&f.getTime()<=c.value.end,{modifiers:v,modifiersClassNames:b}=(({baseModifiers:e,exactModifiers:t,isExactMode:r,returnRangeSingle:a})=>r?{modifiers:t,modifiersClassNames:tQ}:a?{modifiers:{...e,returnRangeSingle:a},modifiersClassNames:{returnRangeSingle:"kb-calendar-return_range_single"}}:{modifiers:e})({baseModifiers:d.modifiers,exactModifiers:h,isExactMode:c.type===tC.ROUTE_TYPE.DATE||null===c.value,returnRangeSingle:g?f:void 0});return{calendarProps:{...d,mode:"single",selected:f,classNames:{selected:""},className:"departureDate"===e?"kb-calendar-exact_focus_departure kb-calendar-focus_departure":"backDate"===e?"kb-calendar-exact_focus_return kb-calendar-focus_return":void 0,modifiers:v,modifiersClassNames:b,onSelect:r=>{i(void 0),e&&r&&(l(`routes.${t}.${e}`,{type:tC.ROUTE_TYPE.DATE,value:r.getTime()}),"departureDate"===e&&(o.departureDateSelected({date_value:(0,es.formatDate)(r.getTime()),is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:t+1}),u.type===tC.ROUTE_TYPE.DATE&&u.value&&r.getTime()>u.value&&(l(`routes.${t}.backDate`,{type:tC.ROUTE_TYPE.DATE,value:null}),o.returnDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:t+1})),u.type===tC.ROUTE_TYPE.RANGE&&u.value&&r.getTime()>u.value.start&&(l(`routes.${t}.backDate`,{type:tC.ROUTE_TYPE.RANGE,value:null}),o.returnDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:t+1}))),"backDate"===e&&(o.returnDateSelected({date_value:(0,es.formatDate)(r.getTime()),is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:t+1}),c.type===tC.ROUTE_TYPE.DATE&&c.value&&r.getTime()<c.value&&(l(`routes.${t}.departureDate`,{type:tC.ROUTE_TYPE.DATE,value:null}),o.departureDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:t+1}))),a.trigger(`routes.${t}.${e}`))},onDayMouseEnter:(e,t)=>{t.disabled||i(e)},onDayMouseLeave:()=>i(void 0),onMonthChange:()=>{"departureDate"===e&&o.departureDateClick({trip_index:t+1,is_complex_trip:!1,type:"scroll"}),"backDate"===e&&o.returnDateClick({trip_index:t+1,is_complex_trip:!1,type:"scroll"})}}}},t7=({index:e})=>
1{let t=(0,S.useFormContext)(),r=(0,eh.getSearchFormAnalyticsObj)(),{isMobile:a}=(0,eG.useWithMedia)(),[o,n]=(0,eq.useState)(!1),i=(0,eq.useRef)(null),l=(0,S.useWatch)({control:t.control,name:`routes.${e}.date`}),s=()=>{i.current&&(t.setValue(`routes.${e}.date`,i.current),i.current=null),(0,eq.startTransition)(()=>{n(!1)})},c=tY({index:e}),u=(()=>{if(l?.value)return new Date(l.value)})();return{isOpen:o,calendarProps:{...c,mode:"single",selected:u,classNames:{selected:""},className:"kb-calendar-exact_focus_departure kb-calendar-focus_departure",modifiers:t2({departureDate:u,focusedInput:"departureDate"}),modifiersClassNames:tQ,onSelect:a=>{a&&(t.setValue(`routes.${e}.date`,{type:tC.ROUTE_TYPE.DATE,value:a.getTime()}),r.departureDateSelected({date_value:(0,es.formatDate)(a.getTime()),is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!0,trip_index:e+1}),t.trigger(`routes.${e}.date`))},onMonthChange:()=>{r.departureDateClick({trip_index:e+1,is_complex_trip:!0,type:"scroll"})}},handleDateClick:()=>{!a||o||i.current||(i.current=l??{type:tC.ROUTE_TYPE.DATE,value:null}),n(!0),r.departureDateClick({trip_index:e+1,is_complex_trip:!0,type:"open"})},handleClose:s,handleContinue:()=>{i.current=null,l?.value&&(r=>{let a=t.getValues("routes"),o=r.getTime();for(let r=e+1;r<a.length;r++){let e=a[r];e.date?.value&&e.date.value<o&&t.setValue(`routes.${r}.date`,{type:tC.ROUTE_TYPE.DATE,value:null})}})(new Date(l.value)),t.getValues("routes").length>e+1&&t.setFocus(`routes.${e+1}.departure`),s()}}};var t3=e.i(164668);let t4=(e,t,r)=>{let a=(0,ts.startOfDay)(new Date),o=ti(e,-t,void 0),n=r&&(0,ts.startOfDay)(r)>a?(0,ts.startOfDay)(r):a;return{from:o<n?n:o,to:ti(e,t)}},t8=e=>e.type===tC.ROUTE_TYPE.DATE&&e.value?{from:new Date(e.value)}:e.type===tC.ROUTE_TYPE.RANGE&&e.value?{from:new Date(e.value.start),to:new Date(e.value.end)}:{},t6=(e,t)=>e.value?new Date(e.type===tC.ROUTE_TYPE.DATE?e.value:e.value[t]):null,t9=(e,t,r)=>{if(e)return e;if(r&&t.value)return t.type===tC.ROUTE_TYPE.DATE?new Date(t.value):ti(new Date(t.value.end),-r,void 0)},re=(e,t)=>{if(!e)return;let r=t8(t);return r.from&&e<r.from?r.from:r.to&&e>r.to?r.to:r.from&&!r.to?r.from:e},rt=e=>{if(!e.from||!e.to)return{};let t=(0,tp.differenceInCalendarDays)(e.to,e.from);return{flexibleRangeStart:e.from,...t>1?{flexibleRangeMiddle:{from:ti(e.from,1),to:ti(e.to,-1,void 0)}}:{},flexibleRangeEnd:e.to}},rr={betweenFlexibleRangeMonthStart:e=>1===e.getDay()||1===e.getDate(),betweenFlexibleRangeMonthEnd:e=>0===e.getDay()||tZ(e)},ra=({index:e,focusedInput:t,flexibleDateOffsets:r,disabled:a})=>{let o,n=(0,S.useFormContext)(),i=(0,eh.getSearchFormAnalyticsObj)(),{setValue:l}=n,[s,c]=(0,eq.useState)({}),u=(0,eq.useRef)(r),d=(0,S.useWatch)({control:n.control,name:`routes.${e}`}),p=(0,tK.getRouteDepartureDateInput)(d),m=(0,tK.getRouteBackDateInput)(d),f=t9(s.departureDate,p,r.departureDate),h=t9(s.backDate,m,r.backDate),g=p.type===tC.ROUTE_TYPE.RANGE&&p.value?f??new Date(p.value.start):p.type===tC.ROUTE_TYPE.DATE&&p.value?new Date(p.value):void 0,v=g?.getTime(),b=t?r[t]:null,_=Object.values(r).some(Boolean),y=tw({focusedDateInput:t,departureDate:p,backDate:m,disabled:a});function C(t){l(`routes.${e}.departureDate`,t),i.departureDateSelected({date_value:(0,es.formatDate)((0,es.getDateValue)(t)),is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:(0,es.formatDate)((0,es.getDateMax)(t)),departure_date_min:(0,es.formatDate)((0,es.getDateMin)(t)),is_complex_trip:!1,trip_index:e+1})}function x(t){l(`routes.${e}.backDate`,t),i.returnDateSelected({date_value:(0,es.formatDate)((0,es.getDateValue)(t)),is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:(0,es.formatDate)((0,es.getDateMax)(t)),return_date_min:(0,es.formatDate)((0,es.getDateMin)(t)),is_complex_trip:!1,trip_index:e+1})}(0,eq.useEffect)(()=>{c(e=>({departureDate:r.departureDate?e.departureDate:void 0,backDate:r.backDate?e.backDate:void 0}))},[r.backDate,r.departureDate]),(0,eq.useEffect)(()=>{c(e=>{let t=!p.value&&!!e.departureDate,r=!m.value&&!!e.backDate;return t||r?{...e,...t?{departureDate:void 0}:{},...r?{backDate:void 0}:{}}:e})},[m.value,p.value]);let w=t=>{let a=t.from?.getTime(),o=t.to?.getTime(),i=a===o;a&&o&&i&&C({type:tC.ROUTE_TYPE.DATE,value:a}),a&&o&&!i&&C({type:tC.ROUTE_TYPE.RANGE,value:{start:a,end:o}}),a&&m.type===tC.ROUTE_TYPE.DATE&&m.value&&a>m.value&&x({type:tC.ROUTE_TYPE.DATE,value:null}
1),a&&m.type===tC.ROUTE_TYPE.RANGE&&m.value&&!r.backDate&&(a>m.value.start&&x({type:tC.ROUTE_TYPE.RANGE,value:null}),o&&o>m.value.end&&x({type:tC.ROUTE_TYPE.RANGE,value:null})),n.trigger(`routes.${e}.departureDate`)},D=t=>{let r=t.from?.getTime(),a=t.to?.getTime(),o=r===a;r&&a&&o&&x({type:tC.ROUTE_TYPE.DATE,value:r}),r&&a&&!o&&x({type:tC.ROUTE_TYPE.RANGE,value:{start:r,end:a}}),n.trigger(`routes.${e}.backDate`)};(0,eq.useEffect)(()=>{let e=u.current,t=e.departureDate!==r.departureDate,a=e.backDate!==r.backDate;if(u.current=r,t&&r.departureDate&&f&&(s.departureDate||c(e=>({...e,departureDate:f})),w(t4(f,r.departureDate))),a&&r.backDate&&h){let e=g&&h<g;e&&C({type:p.type,value:null}),s.backDate||c(e=>({...e,backDate:h})),D(t4(h,r.backDate,e?void 0:g))}},[r.backDate,r.departureDate]),(0,eq.useEffect)(()=>{let e=r.backDate,t=s.backDate;if(!e||!t)return;let a=t4(t,e);if(g&&g>a.to){x({type:tC.ROUTE_TYPE.RANGE,value:null}),c(e=>({...e,backDate:void 0}));return}D(t4(t,e,g))},[v]);let k=null!==t?t8("backDate"===t?m:p):{},E="backDate"===t?p:m,{hasIntersection:j,modifiers:T}=((e,t)=>{let r=e.from,a=r?e.to??r:void 0;if(!r||!a||t.type!==tC.ROUTE_TYPE.RANGE||!t.value||!(r.getTime()<=t.value.end&&a.getTime()>=t.value.start))return{hasIntersection:!1};let o=(0,tp.differenceInCalendarDays)(a,r);if(0===o)return{hasIntersection:!0,modifiers:{returnRangeSingle:r}};let n=o>1?{from:ti(r,1),to:ti(a,-1,void 0)}:void 0;return{hasIntersection:!0,modifiers:{returnRangeStart:r,...n?{returnRangeMiddle:n}:{},returnRangeEnd:a}}})(k,E),R=r.departureDate&&f?re(f,p):p.type===tC.ROUTE_TYPE.DATE&&p.value?new Date(p.value):void 0,M=r.backDate&&h?re(h,m):m.type===tC.ROUTE_TYPE.DATE&&m.value?new Date(m.value):void 0,O="departureDate"===t?R:"backDate"===t?M:void 0,A=t8(p),N=t8(m),F="backDate"===t?r.departureDate:r.backDate,L=t8(E),I=!!(!r.departureDate&&r.backDate&&R&&N.from&&N.to&&R>=N.from&&R<=N.to),P=!!(!r.backDate&&r.departureDate&&M&&A.from&&A.to&&M>=A.from&&M<=A.to),H=[r.departureDate?R:void 0,r.backDate?M:void 0,I?R:void 0,P?M:void 0].filter(e=>!!e),$=_?{...H.length?{flexibleAnchorSelected:H}:{},...R?{exactDepartureSelected:R}:{},...M?{exactReturnSelected:M}:{},...O?{exactActiveSelected:O,..."departureDate"===t?{exactActiveDeparture:O}:{exactActiveReturn:O}}:{}}:{},V=b?rt(k):{},B=F?{...(o=rt(L)).flexibleRangeStart?{inactiveFlexibleRangeStart:o.flexibleRangeStart}:{},...o.flexibleRangeMiddle?{inactiveFlexibleRangeMiddle:o.flexibleRangeMiddle}:{},...o.flexibleRangeEnd?{inactiveFlexibleRangeEnd:o.flexibleRangeEnd}:{}}:{},U=t6(p,"end"),z=t6(m,"start"),W=p.value&&m.value&&(p.type===tC.ROUTE_TYPE.RANGE||m.type===tC.ROUTE_TYPE.RANGE)&&U&&z&&(0,tp.differenceInCalendarDays)(z,U)>1?{betweenFlexibleRanges:{from:ti(U,1),to:ti(z,-1,void 0)}}:{},q={..._?{}:y.modifiers,...j&&!_?T:{},...rr,...W,...V,...B,...$};return{resetAnchorDates:()=>{c({})},...y,mode:"single",selected:O,classNames:{selected:""},className:"departureDate"===t?"kb-calendar-focus_departure":"backDate"===t?"kb-calendar-focus_return":void 0,onSelect:void 0,modifiers:q,modifiersClassNames:{...j?{returnRangeStart:"kb-calendar-return_range_start",returnRangeMiddle:"kb-calendar-return_range_middle",returnRangeEnd:"kb-calendar-return_range_end",returnRangeSingle:"kb-calendar-return_range_single"}:{},flexibleAnchorSelected:"kb-calendar-flexible_anchor_selected",exactActiveSelected:"kb-calendar-exact_active_selected",exactActiveDeparture:"kb-calendar-exact_active_departure",exactActiveReturn:"kb-calendar-exact_active_return",exactDepartureSelected:"kb-calendar-exact_departure_selected",exactReturnSelected:"kb-calendar-exact_return_selected",flexibleRangeStart:"kb-calendar-flexible_range_start",flexibleRangeMiddle:"kb-calendar-flexible_range_middle",flexibleRangeEnd:"kb-calendar-flexible_range_end",inactiveFlexibleRangeStart:"kb-calendar-inactive_flexible_range_start",inactiveFlexibleRangeMiddle:"kb-calendar-inactive_flexible_range_middle",inactiveFlexibleRangeEnd:"kb-calendar-inactive_flexible_range_end",betweenFlexibleRanges:"kb-calendar-between_flexible_ranges",betweenFlexibleRangeMonthStart:"kb-calendar-between_flexible_range_month_start",betweenFlexibleRangeMonthEnd:"kb-calendar-between_flexible_range_month_end"}
1,weekStartsOn:1,onDayClick:e=>{let a;if(b){let r=t4(e,b);if("departureDate"===t&&(c(t=>({...t,departureDate:e})),w(r)),"backDate"===t){let t=g&&e<g;t&&C({type:p.type,value:null}),c(t=>({...t,backDate:e})),D(t4(e,b,t?void 0:g))}return}"departureDate"===t&&e&&(a=e.getTime(),C({type:tC.ROUTE_TYPE.DATE,value:a}),m.type===tC.ROUTE_TYPE.DATE&&m.value&&a>m.value&&x({type:tC.ROUTE_TYPE.DATE,value:null}),m.type===tC.ROUTE_TYPE.RANGE&&!r.backDate&&m.value&&a>m.value.start&&x({type:tC.ROUTE_TYPE.RANGE,value:null})),"backDate"===t&&e&&(x({type:tC.ROUTE_TYPE.DATE,value:e.getTime()}),p.type===tC.ROUTE_TYPE.RANGE&&p.value&&e.getTime()<p.value.start&&C({type:tC.ROUTE_TYPE.RANGE,value:null}))},onMonthChange:()=>{"departureDate"===t&&i.departureDateClick({trip_index:e+1,is_complex_trip:!1,type:"scroll"}),"backDate"===t&&i.returnDateClick({trip_index:e+1,is_complex_trip:!1,type:"scroll"})}}},ro=[1,3,15],rn=(e,t)=>{if(e.type!==tC.ROUTE_TYPE.RANGE||!e.value)return null;let r=(0,ts.startOfDay)(new Date),a=(0,ts.startOfDay)(new Date(e.value.start)),o=(0,ts.startOfDay)(new Date(e.value.end)),n=t&&(0,ts.startOfDay)(t)>r?(0,ts.startOfDay)(t):r;return ro.find(e=>{let t=ti(o,-e,void 0),r=ti(t,-e,void 0);return(r<n?n:r).getTime()===a.getTime()})??null},ri=e=>e.type===tC.ROUTE_TYPE.RANGE&&null!==e.value,rl=({index:e,isMobile:t})=>{let[r,a]=(0,eq.useState)({departureDate:null,backDate:null}),o=(0,t3.useTranslations)("searchForm"),n=(0,S.useFormContext)(),i=(0,eh.getSearchFormAnalyticsObj)(),l=(0,S.useWatch)({control:n.control,name:`routes.${e}`}),s=(0,tK.getRouteDepartureDateInput)(l),c=(0,tK.getRouteBackDateInput)(l),u=l?.arrival,[d,p]=(0,eq.useState)(null),[m,f]=(0,eq.useState)(!!c?.value),[h,g]=(0,eq.useState)(!1),v=(0,eq.useRef)(null),b=(0,eq.useRef)(null),_=(0,eq.useRef)(!1),y=d?r[d]:null,C=Object.values(r).some(Boolean),x=ri(s)||ri(c),w="departureDate"===d?s:"backDate"===d?c:void 0,D=e=>{null===e?(0,eq.startTransition)(()=>{g(!1),p(null)}):(g(!0),p(e))},k=()=>{!t||h||v.current||(v.current={departureDate:s,backDate:c,flexibleDateOffsets:{...r},userChoseMode:_.current})},E=()=>{b.current=null,k(),g(!0),(0,eq.startTransition)(()=>{p("departureDate")}),i.departureDateClick({trip_index:e+1,is_complex_trip:!1,type:"open"})},j=()=>{b.current=null,k(),f(!0),g(!0),(0,eq.startTransition)(()=>{p("backDate")}),i.returnDateClick({trip_index:e+1,is_complex_trip:!1,type:"open"})},T=t5({index:e,focusedInput:d}),{resetAnchorDates:R,...M}=ra({index:e,focusedInput:d,flexibleDateOffsets:r}),O=e=>{f(e),e||a(e=>null===e.backDate?e:{...e,backDate:null})},A=e=>{if(t){b.current=e;return}O(e)},N=e=>{(a(t=>null===t[e]?t:{...t,[e]:null}),R(),h)?p(e):"departureDate"===e&&(h||!t||v.current||(v.current={departureDate:{type:tC.ROUTE_TYPE.DATE,value:null},backDate:c,flexibleDateOffsets:{...r,departureDate:null},userChoseMode:_.current}),g(!0),p("departureDate"))},F=t=>{_.current=!0,"departureDate"===d&&(t=>{if(t===tC.ROUTE_TYPE.DATE){if(s?.type===tC.ROUTE_TYPE.RANGE){let t=s.value?y?ti(new Date(s.value.end),-y,void 0).getTime():s.value.start:null;n.setValue(`routes.${e}.departureDate`,{type:tC.ROUTE_TYPE.DATE,value:t}),t&&i.departureDateSelected({date_value:(0,es.formatDate)(t),is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:e+1})}}else t===tC.ROUTE_TYPE.RANGE&&s?.type===tC.ROUTE_TYPE.DATE&&s.value&&(n.setValue(`routes.${e}.departureDate`,{type:tC.ROUTE_TYPE.DATE,value:s.value}),s.value&&i.departureDateSelected({date_value:(0,es.formatDate)(s.value),is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:e+1}))})(t),"backDate"===d&&(t=>{if(t===tC.ROUTE_TYPE.DATE){if(c?.type===tC.ROUTE_TYPE.RANGE){let t=c.value?y?ti(new Date(c.value.end),-y,void 0).getTime():c.value.start:null;n.setValue(`routes.${e}.backDate`,{type:tC.ROUTE_TYPE.DATE,value:t}),t&&i.returnDateSelected({date_value:(0,es.formatDate)(t),is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:e+1})}}else if(t===tC.ROUTE_TYPE.RANGE&&c?.type===tC.ROUTE_TYPE.DATE){let t=c.value?c.value:null;n.setValue(`routes.${e}.backDate`,{type:tC.ROUTE_TYPE.DATE,value:t}),t&&i.returnDateSelected({date_value:(0,es.formatDate)(t),is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:e+1})}})(t),t===tC.ROUTE_TYPE.DATE&&a(e=>d?{...e,[d]:null}:e),i.flexibleDatesClick({tab:t===tC.ROUTE_TYPE.RANGE?"flexible_dates":"date",trip_duration_max_available:30})},L=(0,eq.useMemo)(()=>u?.type==="country",[u]),I=[{label:o("dates.exactDate"),type:tC.ROUTE_TYPE.DATE,available:!0,icon:"searchCalendarDate",testid:"route-type-tab-date"},{label:o("dates.flexibleDates"),type:tC.ROUTE_TYPE.RANGE,available:!0,icon:"searchCalendarRange",disabled:L,tooltip:o(L?"dates.flexibleDisabledTooltip":"dates.flexibleTooltip"),testid:"route-type-tab-range"}];return(0,eq.useEffect)(()=>
1{if(!_.current&&(ri(s)||ri(c))){let e=rn(s),t=rn(c,e&&s.type===tC.ROUTE_TYPE.RANGE&&s.value?ti(new Date(s.value.end),-e,void 0):void 0);a(r=>r.departureDate===e&&r.backDate===t?r:{departureDate:e,backDate:t});return}},[c,s]),{isOpen:h,focusedInput:d,handleClose:()=>{let t=v.current;t?(n.setValue(`routes.${e}.departureDate`,t.departureDate),n.setValue(`routes.${e}.backDate`,t.backDate),a(t.flexibleDateOffsets),_.current=t.userChoseMode,R(),A(!!t.backDate?.value),v.current=null):A(!!c?.value),D(null)},handleContinue:()=>{v.current=null,A(!!c?.value),D(null)},handleModalExitComplete:()=>{let e=b.current;null!==e&&(b.current=null,O(e))},handleDepartureDateClick:E,handleDateBackClick:j,handleDateClear:N,calendarProps:C||x?M:T.calendarProps,activeRouteType:y||w&&ri(w)?tC.ROUTE_TYPE.RANGE:tC.ROUTE_TYPE.DATE,handleRouteTypeChange:F,routeTypeTabs:I,dateTabsProps:{index:e,focusedInput:d,handleDepartureDateClick:E,handleDateBackClick:j,handleDateClear:N,isBackDateInputAdded:m,flexibleDateOffset:y,handleFlexibleDateOffsetChange:e=>{if(d){if(y===e)return void F(tC.ROUTE_TYPE.DATE);a(t=>({...t,[d]:e})),F(tC.ROUTE_TYPE.RANGE)}}}}};var rs=e.i(231682);e.i(906928);var rc=e.i(86746),ru=e.i(116504),rd=e.i(419588),rp=e.i(124577),rm=e.i(7284);let rf={},rh={};function rg(e,t){try{let r=(rf[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(r in rh)return rh[r];return rb(r,r.split(":"))}catch{if(e in rh)return rh[e];let t=e?.match(rv);if(t)return rb(e,t.slice(1));return NaN}}let rv=/([+-]\d\d):?(\d\d)?/;function rb(e,t){let r=+(t[0]||0),a=+(t[1]||0),o=(t[2]||0)/60;return rh[e]=60*r+a>0?60*r+a+o:60*r-a-o}class r_ extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(rg(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),rx(this,NaN),rC(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new r_(...t,e):new r_(Date.now(),e)}withTimeZone(e){return new r_(+this,e)}getTimezoneOffset(){let e=-rg(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),rC(this),+this}[Symbol.for("constructDateFrom")](e){return new r_(+new Date(e),this.timeZone)}}let ry=/^(get|set)(?!UTC)/;function rC(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*rg(e.timeZone,e))))}function rx(e){let t=rg(e.timeZone,e),r=t>0?Math.floor(t):Math.ceil(t),a=new Date(+e);a.setUTCHours(a.getUTCHours()-1);let o=-new Date(+e).getTimezoneOffset(),n=o- -new Date(+a).getTimezoneOffset(),i=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();n&&i&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n);let l=o-r;l&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+l);let s=new Date(+e);s.setUTCSeconds(0);let c=o>0?s.getSeconds():(s.getSeconds()-60)%60,u=Math.round(-(60*rg(e.timeZone,e)))%60;(u||c)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+u),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+u+c));let d=rg(e.timeZone,e),p=d>0?Math.floor(d):Math.ceil(d),m=-new Date(+e).getTimezoneOffset()-p-l;if(p!==r&&m){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+m);let t=rg(e.timeZone,e),r=p-(t>0?Math.floor(t):Math.ceil(t));r&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+r),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+r))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!ry.test(e))return;let t=e.replace(ry,"$1UTC");r_.prototype[t]&&(e.startsWith("get")?r_.prototype[e]=function(){return this.internal[t]()}:(r_.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),rx(e),+this},r_.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),rC(this),+this}))});class rw extends r_{static tz(e,...t){return t.length?new rw(...t,e):new rw(Date.now(),e)}toISOString(){let[e,t,r]=this.tzComponents(),a=`${e}${t}:${r}`;return this.internal.toISOString().slice(0,-1)+a}toString(){return`${this.toDateString()}
1 ${this.toTimeString()}`}toDateString(){let[e,t,r,a]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${r} ${t} ${a}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,r,a]=this.tzComponents();return`${e} GMT${t}${r}${a} (${function(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,r]}withTimeZone(e){return new rw(+this,e)}[Symbol.for("constructDateFrom")](e){return new rw(+new Date(e),this.timeZone)}}function rS(e,t,r){let[a,o]=(0,tm.normalizeDates)(r?.in,e,t);return 12*(a.getFullYear()-o.getFullYear())+(a.getMonth()-o.getMonth())}function rD(e,t){let[r,a]=(0,tm.normalizeDates)(e,t.start,t.end);return{start:r,end:a}}var rk=e.i(893890);function rE(e,t){let r=(0,rk.getDefaultOptions)(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=(0,eJ.toDate)(e,t?.in),n=o.getDay();return o.setDate(o.getDate()+((n<a?-7:0)+6-(n-a))),o.setHours(23,59,59,999),o}var rj=e.i(271280),rT=e.i(369456),rR=e.i(426317);function rM(e,t,r){let[a,o]=(0,tm.normalizeDates)(r?.in,e,t);return a.getFullYear()===o.getFullYear()&&a.getMonth()===o.getMonth()}var rO=e.i(399036),rA=e.i(870460),rN=e.i(199595);function rF(e,t){let r=t.startOfMonth(e),a=r.getDay();return 1===a?r:0===a?t.addDays(r,-6):t.addDays(r,-1*(a-1))}let rL={...e3.enUS,labels:{labelDayButton:(e,t,r,a)=>{let o=(a&&"function"==typeof a.format?a.format.bind(a):(e,t)=>(0,tU.format)(e,t,{locale:e3.enUS,...r}))(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,tU.format)(e,r,{locale:e3.enUS,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,a)=>{let o=(a&&"function"==typeof a.format?a.format.bind(a):(e,t)=>(0,tU.format)(e,t,{locale:e3.enUS,...r}))(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,tU.format)(e,r,{locale:e3.enUS,...t}))(e,"cccc")}};class rI{constructor(e,t){this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?rw.tz(this.options.timeZone):new(this.options.Date??Date),this.newDate=(e,t,r)=>this.overrides?.newDate?this.overrides.newDate(e,t,r):this.options.timeZone?new rw(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):ti(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):eX(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):ti(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):e0(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,tp.differenceInCalendarDays)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):rS(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:r}=rD(void 0,e),a=+t>+r,o=a?+t:+r,n=a?r:t;n.setHours(0,0,0,0),n.setDate(1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,a=!a);let l=[];for(;+n<=o;)l.push((0,eQ.constructFrom)(t,n)),n.setMonth(n.getMonth()+i);return a?l.reverse():l}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:r}=rD(void 0,e),a=+t>+r,o=a?+t:+r,n=a?r:t;n.setHours(0,0,0,0),n.setMonth(0,1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,a=!a);let l=[];for(;+n<=o;)l.push((0,eQ.constructFrom)(t,n)),n.setFullYear(n.getFullYear()+i);return a?l.reverse():l}(e),r=new Set(t.map(e=>this.getYear(e)));if(r.size===t.length)return t;let a=[];
1return r.forEach(e=>{a.push(new Date(e,0,1))}),a},this.endOfBroadcastWeek=e=>{let t,r,a,o,n,i;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=rF(e,this),a=(r=this.startOfMonth(e)).getDay()>0?r.getDay():7,o=this.addDays(e,-a+1),n=this.addDays(o,34),i=this.getMonth(e)===this.getMonth(n)?5:4,this.addDays(t,7*i-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):rE(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):tG(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):rE(e,this.options),this.endOfYear=e=>{let t,r;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(r=(t=(0,eJ.toDate)(e,void 0)).getFullYear(),t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t)},this.format=(e,t,r)=>{let a=this.overrides?.format?this.overrides.format(e,t,this.options):(0,tU.format)(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(a):a},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,rj.getISOWeek)(e),this.getMonth=(e,t)=>{var r;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(r=this.options,(0,eJ.toDate)(e,r?.in).getMonth())},this.getYear=(e,t)=>{var r;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(r=this.options,(0,eJ.toDate)(e,r?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,rT.getWeek)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+(0,eJ.toDate)(e)>+(0,eJ.toDate)(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+(0,eJ.toDate)(e)<+(0,eJ.toDate)(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,rR.isDate)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):tf(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):rM(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t){let[r,a]=(0,tm.normalizeDates)(void 0,e,t);return r.getFullYear()===a.getFullYear()}(e,t),this.max=e=>{let t,r;return this.overrides?.max?this.overrides.max(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=eQ.constructFrom.bind(null,e));let a=(0,eJ.toDate)(e,r);(!t||t<a||isNaN(+a))&&(t=a)}),(0,eQ.constructFrom)(r,t||NaN))},this.min=e=>{let t,r;return this.overrides?.min?this.overrides.min(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=eQ.constructFrom.bind(null,e));let a=(0,eJ.toDate)(e,r);(!t||t>a||isNaN(+a))&&(t=a)}),(0,eQ.constructFrom)(r,t||NaN))},this.setMonth=(e,t)=>{let r,a,o,n,i,l,s,c,u;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(a=(r=(0,eJ.toDate)(e,void 0)).getFullYear(),o=r.getDate(),(n=(0,eQ.constructFrom)(e,0)).setFullYear(a,t,15),n.setHours(0,0,0,0),l=(i=(0,eJ.toDate)(n,void 0)).getFullYear(),s=i.getMonth(),(c=(0,eQ.constructFrom)(i,0)).setFullYear(l,s+1,0),c.setHours(0,0,0,0),u=c.getDate(),r.setMonth(t,Math.min(o,u)),r)},this.setYear=(e,t)=>{let r;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(r=(0,eJ.toDate)(e,void 0)))?(0,eQ.constructFrom)(e,NaN):(r.setFullYear(t),r)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):rF(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,ts.startOfDay)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,rO.startOfISOWeek)(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=(0,eJ.toDate)(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,rA.startOfWeek)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,rN.startOfYear)(e),this.options={locale:rL,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&rI.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:a}=this.options,o=t?.code;if(o&&rI.yearFirstLocales.has(o))try{return new Intl.DateTimeFormat(o,{month:"long",year:"numeric",timeZone:r,numberingSystem:a}).format(e)}catch{}let n="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,n)}}rI.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let rP=new rI;function rH(e,t,r=!1,a=rP){let{from:o,to:n}=e,{differenceInCalendarDays:i,isSameDay:l}=a;return o&&n?(0>i(n,o)&&([o,n]=[n,o]),i(t,o)>=+!!r&&i(n,t)>=+!!r):!r&&n?l(n,t):!r&&!!o&&l(o,t)}function r$(e,t,r=rP){let a=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:n,isAfter:i}=r;return a.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return o(e,t);if(ty(t,r))return t.some(t=>o(e,t));if(tg(t))return rH(t,e,!1,r);if(t_(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(th(t)){let r=n(t.before,e),a=n(t.after,e),o=r>0,l=a<0;return i(t.before,t.after)?l&&o:o||l}return tv(t)?n(e,t.after)>0:tb(t)?n(t.before,e)>0:"function"==typeof t&&t(e)})}function rV(e){return eq.default.createElement("span",{...e})}function rB(e){let{size:t=24,orientation:r="left",className:a,style:o}=e;return eq.default.createElement("svg",{className:a,style:o,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&eq.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&eq.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&eq.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&eq.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function rU(e){let{day:t,modifiers:r,...a}=e;return eq.default.createElement("td",{...a})}function rz(e){let{day:t,modifiers:r,...a}=e,o=eq.default.useRef(null);return eq.default.useEffect(()=>{r.focused&&o.current?.focus()}
1,[r.focused]),eq.default.createElement("button",{ref:o,...a})}(t=f||(f={})).Root="root",t.Chevron="chevron",t.Day="day",t.DayButton="day_button",t.CaptionLabel="caption_label",t.Dropdowns="dropdowns",t.Dropdown="dropdown",t.DropdownRoot="dropdown_root",t.Footer="footer",t.MonthGrid="month_grid",t.MonthCaption="month_caption",t.MonthsDropdown="months_dropdown",t.Month="month",t.Months="months",t.Nav="nav",t.NextMonthButton="button_next",t.PreviousMonthButton="button_previous",t.Week="week",t.Weeks="weeks",t.Weekday="weekday",t.Weekdays="weekdays",t.WeekNumber="week_number",t.WeekNumberHeader="week_number_header",t.YearsDropdown="years_dropdown",(r=h||(h={})).disabled="disabled",r.hidden="hidden",r.outside="outside",r.focused="focused",r.today="today",(a=g||(g={})).range_end="range_end",a.range_middle="range_middle",a.range_start="range_start",a.selected="selected",(o=v||(v={})).weeks_before_enter="weeks_before_enter",o.weeks_before_exit="weeks_before_exit",o.weeks_after_enter="weeks_after_enter",o.weeks_after_exit="weeks_after_exit",o.caption_after_enter="caption_after_enter",o.caption_after_exit="caption_after_exit",o.caption_before_enter="caption_before_enter",o.caption_before_exit="caption_before_exit",e.s([],737797),e.i(737797),e.s(["CaptionLabel",0,rV],688302),e.i(688302),e.s(["Chevron",0,rB],633930),e.i(633930),e.s(["Day",0,rU],239329),e.i(239329),e.s(["DayButton",0,rz],132023),e.i(132023);let rW=(0,eq.createContext)(void 0);function rq(){let e=(0,eq.useContext)(rW);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function rY(e){let{options:t,className:r,...a}=e,{classNames:o,components:n,styles:i}=rq(),l=[o[f.Dropdown],r].join(" "),s=t?.find(({value:e})=>e===a.value);return eq.default.createElement("span",{"data-disabled":a.disabled,className:o[f.DropdownRoot],style:i?.[f.DropdownRoot]},eq.default.createElement(n.Select,{className:l,...a},t?.map(({value:e,label:t,disabled:r})=>eq.default.createElement(n.Option,{key:e,value:e,disabled:r},t))),eq.default.createElement("span",{className:o[f.CaptionLabel],style:i?.[f.CaptionLabel],"aria-hidden":!0},s?.label,eq.default.createElement(n.Chevron,{orientation:"down",size:18,className:o[f.Chevron],style:i?.[f.Chevron]})))}function rG(e){return eq.default.createElement("div",{...e})}function rZ(e){return eq.default.createElement("div",{...e})}function rK(e){let{calendarMonth:t,displayIndex:r,...a}=e;return eq.default.createElement("div",{...a},e.children)}function rQ(e){let{calendarMonth:t,displayIndex:r,...a}=e;return eq.default.createElement("div",{...a})}function rJ(e){return eq.default.createElement("table",{...e})}function rX(e){return eq.default.createElement("div",{...e})}function r0(e){let{components:t}=rq();return eq.default.createElement(t.Dropdown,{...e})}function r1(e){let{onPreviousClick:t,onNextClick:r,previousMonth:a,nextMonth:o,...n}=e,{components:i,classNames:l,styles:s,labels:{labelPrevious:c,labelNext:u}}=rq(),d=(0,eq.useCallback)(e=>{o&&r?.(e)},[o,r]),p=(0,eq.useCallback)(e=>{a&&t?.(e)},[a,t]);return eq.default.createElement("nav",{...n},eq.default.createElement(i.PreviousMonthButton,{type:"button",className:l[f.PreviousMonthButton],style:s?.[f.PreviousMonthButton],tabIndex:a?void 0:-1,"aria-disabled":!a||void 0,"aria-label":c(a),onClick:p},eq.default.createElement(i.Chevron,{disabled:!a||void 0,className:l[f.Chevron],style:s?.[f.Chevron],orientation:"left"})),eq.default.createElement(i.NextMonthButton,{type:"button",className:l[f.NextMonthButton],style:s?.[f.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":u(o),onClick:d},eq.default.createElement(i.Chevron,{disabled:!o||void 0,orientation:"right",className:l[f.Chevron],style:s?.[f.Chevron]})))}function r2(e){return eq.default.createElement("button",{...e})}function r5(e){return eq.default.createElement("option",{...e})}function r7(e){return eq.default.createElement("button",{...e})}function r3(e){let{rootRef:t,...r}=e;return eq.default.createElement("div",{...r,ref:t})}function r4(e){return eq.default.createElement("select",{...e})}function r8(e){let{week:t,...r}=e;return eq.default.createElement("tr",{...r})}function r6(e){return eq.default.createElement("th",{...e})}function r9(e){return eq.default.createElement("thead",{"aria-hidden":!0},eq.default.createElement("tr",{...e}))}function ae(e){let{week:t,...r}=e;return eq.default.createElement("th",{...r})}function at(e){return eq.default.createElement("th",{...e})}function ar(e){return eq.default.createElement("tbody",{...e})}
1function aa(e){let{components:t}=rq();return eq.default.createElement(t.Dropdown,{...e})}e.s(["Dropdown",0,rY],655688),e.i(655688),e.s(["DropdownNav",0,rG],118116),e.i(118116),e.s(["Footer",0,rZ],364268),e.i(364268),e.s(["Month",0,rK],876380),e.i(876380),e.s(["MonthCaption",0,rQ],432168),e.i(432168),e.s(["MonthGrid",0,rJ],927633),e.i(927633),e.s(["Months",0,rX],801334),e.i(801334),e.s(["MonthsDropdown",0,r0],926635),e.i(926635),e.s(["Nav",0,r1],217057),e.i(217057),e.s(["NextMonthButton",0,r2],853642),e.i(853642),e.s(["Option",0,r5],684798),e.i(684798),e.s(["PreviousMonthButton",0,r7],856837),e.i(856837),e.s(["Root",0,r3],98303),e.i(98303),e.s(["Select",0,r4],149685),e.i(149685),e.s(["Week",0,r8],51837),e.i(51837),e.s(["Weekday",0,r6],342553),e.i(342553),e.s(["Weekdays",0,r9],823216),e.i(823216),e.s(["WeekNumber",0,ae],64759),e.i(64759),e.s(["WeekNumberHeader",0,at],525544),e.i(525544),e.s(["Weeks",0,ar],314463),e.i(314463),e.s(["YearsDropdown",0,aa],285391),e.i(285391),e.s(["CaptionLabel",0,rV,"Chevron",0,rB,"Day",0,rU,"DayButton",0,rz,"Dropdown",0,rY,"DropdownNav",0,rG,"Footer",0,rZ,"Month",0,rK,"MonthCaption",0,rQ,"MonthGrid",0,rJ,"Months",0,rX,"MonthsDropdown",0,r0,"Nav",0,r1,"NextMonthButton",0,r2,"Option",0,r5,"PreviousMonthButton",0,r7,"Root",0,r3,"Select",0,r4,"Week",0,r8,"WeekNumber",0,ae,"WeekNumberHeader",0,at,"Weekday",0,r6,"Weekdays",0,r9,"Weeks",0,ar,"YearsDropdown",0,aa],887852);var ao=e.i(887852);function an(e,t,r){return(r??new rI(t)).formatMonthYear(e)}function ai(e,t,r){return(r??new rI(t)).format(e,"d")}function al(e,t=rP){return t.format(e,"LLLL")}function as(e,t,r){return(r??new rI(t)).format(e,"cccccc")}function ac(e,t=rP){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function au(){return""}function ad(e,t=rP){return t.format(e,"yyyy")}e.s([],119002),e.i(119002),e.s(["formatCaption",0,an],679659),e.i(679659),e.s(["formatDay",0,ai],175721),e.i(175721),e.s(["formatMonthDropdown",0,al],961021),e.i(961021),e.s(["formatWeekdayName",0,as],542037),e.i(542037),e.s(["formatWeekNumber",0,ac],686511),e.i(686511),e.s(["formatWeekNumberHeader",0,au],401815),e.i(401815),e.s(["formatYearDropdown",0,ad],512651),e.i(512651),e.s(["formatCaption",0,an,"formatDay",0,ai,"formatMonthDropdown",0,al,"formatWeekNumber",0,ac,"formatWeekNumberHeader",0,au,"formatWeekdayName",0,as,"formatYearDropdown",0,ad],188395);var ap=e.i(188395);function am(e,t,r,a){let o=(a??new rI(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}function af(e,t,r){return(r??new rI(t)).formatMonthYear(e)}function ah(e,t,r,a){let o=(a??new rI(r)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function ag(e){return"Choose the Month"}function av(){return""}function ab(e,t){return"Go to the Next Month"}function a_(e){return"Go to the Previous Month"}function ay(e,t,r){return(r??new rI(t)).format(e,"cccc")}function aC(e,t){return`Week ${e}`}function ax(e){return"Week Number"}function aw(e){return"Choose the Year"}e.s([],810958),e.i(810958),e.s(["labelDayButton",0,am],786188),e.i(786188),e.s(["labelGrid",0,af],112285),e.i(112285),e.s(["labelGridcell",0,ah],250624),e.i(250624),e.s(["labelMonthDropdown",0,ag],451821),e.i(451821),e.s(["labelNav",0,av],111429),e.i(111429),e.s(["labelNext",0,ab],417420),e.i(417420),e.s(["labelPrevious",0,a_],596861),e.i(596861),e.s(["labelWeekday",0,ay],109581),e.i(109581),e.s(["labelWeekNumber",0,aC],637634),e.i(637634),e.s(["labelWeekNumberHeader",0,ax],307478),e.i(307478),e.s(["labelYearDropdown",0,aw],810848),e.i(810848),e.s(["labelDayButton",0,am,"labelGrid",0,af,"labelGridcell",0,ah,"labelMonthDropdown",0,ag,"labelNav",0,av,"labelNext",0,ab,"labelPrevious",0,a_,"labelWeekNumber",0,aC,"labelWeekNumberHeader",0,ax,"labelWeekday",0,ay,"labelYearDropdown",0,aw],83962);var aS=e.i(83962);let aD=(e,t,r)=>t||(r?"function"==typeof r?r:(...e)=>r:e),ak=e=>e instanceof HTMLElement?e:null,aE=e=>[...e.querySelectorAll("[data-animated-month]")??[]],aj=e=>ak(e.querySelector("[data-animated-caption]")),aT=e=>ak(e.querySelector("[data-animated-weeks]"));function aR(e,t,r,a){let{month:o,defaultMonth:n,today:i=a.today(),numberOfMonths:l=1}=e,s=o||n||i,{differenceInCalendarMonths:c,addMonths:u,startOfMonth:d}=a;return r&&c(r,s)<l-1&&(s=u(r,-1*(l-1))),t&&0>c(s,t)&&(s=t),d(s)}class aM{constructor(e,t,r=rP){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r,this.isoDate=r.format(e,"yyyy-MM-dd"),this.displayMonthId=r.format(t,"yyyy-MM"),this.dateMonthId=r.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class aO{constructor(e,t){this.date=e,this.weeks=t}}class aA{constructor(e,t){this.days=t,this.weekNumber=e}}function aN(e,t){let[r,a]=(0,eq.useState)(e);return[void 0===t?r:t,a]}function aF(e){return!e[h.disabled]&&!e[h.hidden]&&!e[h.outside]}function aL(e,t,r=rP){return rH(e,t.from,!1,r)||rH(e,t.to,!1,r)||rH(t,e.from,!1,r)||rH(t,e.to,!1,r)}function aI(e,t){return e instanceof rw&&e.timeZone===t?e:new rw(e,t)}function aP(e,t,r){if(!r)return aI(e,t);let a=aI(e,t);return new Date(new rw(a.getFullYear(),a.getMonth(),a.getDate(),12,0,0,t).getTime())}function aH(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?aP(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?aP(e,t,r):e):tg(e)?{...e,from:e.from?aI(e.from,t):e.from,to:e.to?aI(e.to,t):e.to}:th(e)?{before:aP(e.before,t,r),after:aP(e.after,t,r)}:tv(e)?{after:aP(e.after,t,r)}:tb(e)?{before:aP(e.before,t,r)}:e}function a$(e,t,r){return e?Array.isArray(e)?e.map(e=>aH(e,t,r)):aH(e,t,r):e}function aV(e){var t;let r,a=e,o=a.timeZone;
1if(o&&((a={...e,timeZone:o}).today&&(a.today=aI(a.today,o)),a.month&&(a.month=aI(a.month,o)),a.defaultMonth&&(a.defaultMonth=aI(a.defaultMonth,o)),a.startMonth&&(a.startMonth=aI(a.startMonth,o)),a.endMonth&&(a.endMonth=aI(a.endMonth,o)),"single"===a.mode&&a.selected?a.selected=aI(a.selected,o):"multiple"===a.mode&&a.selected?a.selected=a.selected?.map(e=>aI(e,o)):"range"===a.mode&&a.selected&&(a.selected={from:a.selected.from?aI(a.selected.from,o):a.selected.from,to:a.selected.to?aI(a.selected.to,o):a.selected.to}),void 0!==a.disabled&&(a.disabled=a$(a.disabled,o)),void 0!==a.hidden&&(a.hidden=a$(a.hidden,o)),a.modifiers)){let e={};Object.keys(a.modifiers).forEach(t=>{e[t]=a$(a.modifiers?.[t],o)}),a.modifiers=e}let{components:n,formatters:i,labels:l,dateLib:s,locale:c,classNames:u}=(0,eq.useMemo)(()=>{var e,t,r,o;let n,i={...rL,...a.locale},l=a.broadcastCalendar?1:a.weekStartsOn,s=a.noonSafe&&a.timeZone?function(e,t={}){let{weekStartsOn:r,locale:a}=t,o=r??a?.options?.weekStartsOn??0,n=t=>{let r="number"==typeof t||"string"==typeof t?new Date(t):t;return new rw(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,e)},i=e=>{let t=n(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>n(rw.tz(e)),newDate:(t,r,a)=>new rw(t,r,a,12,0,0,e),startOfDay:e=>n(e),startOfWeek:(e,t)=>{let r=n(e),a=t?.weekStartsOn??o,i=(r.getDay()-a+7)%7;return r.setDate(r.getDate()-i),r},startOfISOWeek:e=>{let t=n(e),r=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-r),t},startOfMonth:e=>{let t=n(e);return t.setDate(1),t},startOfYear:e=>{let t=n(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let r=n(e),a=(((t?.weekStartsOn??o)+6)%7-r.getDay()+7)%7;return r.setDate(r.getDate()+a),r},endOfISOWeek:e=>{let t=n(e),r=(7-t.getDay())%7;return t.setDate(t.getDate()+r),t},endOfMonth:e=>{let t=n(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=n(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let r=n(t.start),a=n(t.end),o=[],i=new rw(r.getFullYear(),r.getMonth(),1,12,0,0,e),l=12*a.getFullYear()+a.getMonth();for(;12*i.getFullYear()+i.getMonth()<=l;)o.push(new rw(i,e)),i.setMonth(i.getMonth()+1,1);return o},addDays:(e,t)=>{let r=n(e);return r.setDate(r.getDate()+t),r},addWeeks:(e,t)=>{let r=n(e);return r.setDate(r.getDate()+7*t),r},addMonths:(e,t)=>{let r=n(e);return r.setMonth(r.getMonth()+t),r},addYears:(e,t)=>{let r=n(e);return r.setFullYear(r.getFullYear()+t),r},eachYearOfInterval:t=>{let r=n(t.start),a=n(t.end),o=[],i=new rw(r.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=a.getFullYear();)o.push(new rw(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return o},getWeek:(e,t)=>{let r=i(e);return(0,rT.getWeek)(r,{weekStartsOn:t?.weekStartsOn??o,firstWeekContainsDate:t?.firstWeekContainsDate??a?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{let t=i(e);return(0,rj.getISOWeek)(t)},differenceInCalendarDays:(e,t)=>{let r=i(e),a=i(t);return(0,tp.differenceInCalendarDays)(r,a)},differenceInCalendarMonths:(e,t)=>rS(i(e),i(t))}}(a.timeZone,{weekStartsOn:l,locale:i}):void 0,c=a.dateLib&&s?{...s,...a.dateLib}:a.dateLib??s,u=new rI({locale:i,weekStartsOn:l,firstWeekContainsDate:a.firstWeekContainsDate,useAdditionalWeekYearTokens:a.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:a.useAdditionalDayOfYearTokens,timeZone:a.timeZone,numerals:a.numerals},c);return{dateLib:u,components:(e=a.components,{...ao,...e}),formatters:(t=a.formatters,{...ap,...t}),labels:(r=a.labels,o=u.options,n=o.locale?.labels??{},{...aS,...r??{},labelDayButton:aD(aS.labelDayButton,r?.labelDayButton,n.labelDayButton),labelMonthDropdown:aD(aS.labelMonthDropdown,r?.labelMonthDropdown,n.labelMonthDropdown),labelNext:aD(aS.labelNext,r?.labelNext,n.labelNext),labelPrevious:aD(aS.labelPrevious,r?.labelPrevious,n.labelPrevious),labelWeekNumber:aD(aS.labelWeekNumber,r?.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:aD(aS.labelYearDropdown,r?.labelYearDropdown,n.labelYearDropdown),labelGrid:aD(aS.labelGrid,r?.labelGrid,n.labelGrid),labelGridcell:aD(aS.labelGridcell,r?.labelGridcell,n.labelGridcell),labelNav:aD(aS.labelNav,r?.labelNav,n.labelNav),labelWeekNumberHeader:aD(aS.labelWeekNumberHeader,r?.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:aD(aS.labelWeekday,r?.labelWeekday,n.labelWeekday)}),locale:i,classNames:{...function(){let e={};for(let t in f)e[f[t]]=`rdp-${f[t]}`;for(let t in h)e[h[t]]=`rdp-${h[t]}`;for(let t in g)e[g[t]]=`rdp-${g[t]}`;for(let t in v)e[v[t]]=`rdp-${v[t]}`;return e}(),...a.classNames}}},[a.locale,a.broadcastCalendar,a.weekStartsOn,a.firstWeekContainsDate,a.useAdditionalWeekYearTokens,a.useAdditionalDayOfYearTokens,a.timeZone,a.numerals,a.dateLib,a.noonSafe,a.components,a.formatters,a.labels,a.classNames]);a.today||(a={...a,today:s.today()});let{captionLayout:d,mode:p,navLayout:m,numberOfMonths:_=1,onDayBlur:y,onDayCl
1ick:C,onDayFocus:x,onDayKeyDown:w,onDayMouseEnter:S,onDayMouseLeave:D,onNextClick:k,onPrevClick:E,showWeekNumber:j,styles:T}=a,{formatCaption:R,formatDay:M,formatMonthDropdown:O,formatWeekNumber:A,formatWeekNumberHeader:N,formatWeekdayName:F,formatYearDropdown:L}=i,I=function(e,t){let[r,a]=function(e,t){let{startMonth:r,endMonth:a}=e,{startOfYear:o,startOfDay:n,startOfMonth:i,endOfMonth:l,addYears:s,endOfYear:c,today:u}=t,d="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):!r&&d&&(r=o(s(e.today??u(),-100))),a?a=l(a):!a&&d&&(a=c(e.today??u())),[r?n(r):r,a?n(a):a]}(e,t),{startOfMonth:o,endOfMonth:n}=t,i=aR(e,r,a,t),[l,s]=aN(i,e.month?i:void 0);(0,eq.useEffect)(()=>{s(aR(e,r,a,t))},[e.timeZone]);let{months:c,weeks:u,days:d,previousMonth:p,nextMonth:m}=(0,eq.useMemo)(()=>{let o,i=function(e,t,r,a){let{numberOfMonths:o=1}=r,n=[];for(let r=0;r<o;r++){let o=a.addMonths(e,r);if(t&&o>t)break;n.push(o)}return n}(l,a,{numberOfMonths:e.numberOfMonths},t),s=function(e,t,r,a){let o=e[0],n=e[e.length-1],{ISOWeek:i,fixedWeeks:l,broadcastCalendar:s}=r??{},{addDays:c,differenceInCalendarDays:u,differenceInCalendarMonths:d,endOfBroadcastWeek:p,endOfISOWeek:m,endOfMonth:f,endOfWeek:h,isAfter:g,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:_}=a,y=s?v(o,a):i?b(o):_(o),C=s?p(n):i?m(f(n)):h(f(n)),x=t&&(s?p(t):i?m(t):h(t)),w=u(x&&g(C,x)?x:C,y),S=d(n,o)+1,D=[];for(let e=0;e<=w;e++){let t=c(y,e);D.push(t)}let k=(s?35:42)*S;if(l&&D.length<k){let e=k-D.length;for(let t=0;t<e;t++){let e=c(D[D.length-1],1);D.push(e)}}return D}(i,e.endMonth?n(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),c=function(e,t,r,a){let{addDays:o,endOfBroadcastWeek:n,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:c,getWeek:u,startOfBroadcastWeek:d,startOfISOWeek:p,startOfWeek:m}=a,f=e.reduce((e,f)=>{let h=r.broadcastCalendar?d(f,a):r.ISOWeek?p(f):m(f),g=r.broadcastCalendar?n(f):r.ISOWeek?i(l(f)):s(l(f)),v=t.filter(e=>e>=h&&e<=g),b=r.broadcastCalendar?35:42;if(r.fixedWeeks&&v.length<b){let e=t.filter(e=>{let t=b-v.length;return e>g&&e<=o(g,t)});v.push(...e)}let _=v.reduce((e,t)=>{let o=r.ISOWeek?c(t):u(t),n=e.find(e=>e.weekNumber===o),i=new aM(t,f,a);return n?n.days.push(i):e.push(new aA(o,[i])),e},[]),y=new aO(f,_);return e.push(y),e},[]);return r.reverseMonths?f.reverse():f}(i,s,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),u=c.reduce((e,t)=>e.concat(t.weeks.slice()),[]),d=(o=[],c.reduce((e,t)=>{let r=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),o.slice());return e.concat(r.slice())},o.slice()));return{months:c,weeks:u,days:d,previousMonth:function(e,t,r,a){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:n}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=a,c=i(e);if(!t||!(0>=s(c,t)))return l(c,-(o?n??1:1))}(l,r,e,t),nextMonth:function(e,t,r,a){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:n=1}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=a,c=i(e);if(!t||!(s(t,e)<n))return l(c,o?n:1)}(l,a,e,t)}},[t,l.getTime(),a?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:f,onMonthChange:h}=e,g=e=>{if(f)return;let t=o(e);r&&t<o(r)&&(t=o(r)),a&&t>o(a)&&(t=o(a)),s(t),h?.(t)};return{months:c,weeks:u,days:d,navStart:r,navEnd:a,previousMonth:p,nextMonth:m,goToMonth:g,goToDay:e=>{u.some(t=>t.days.some(t=>t.isEqualTo(e)))||g(e.date)}}}(a,s),{days:P,months:H,navStart:$,navEnd:V,previousMonth:B,nextMonth:U,goToMonth:z}=I,W=function(e,t,r,a,o){let{disabled:n,hidden:i,modifiers:l,showOutsideDays:s,broadcastCalendar:c,today:u=o.today()}=t,{isSameDay:d,isSameMonth:p,startOfMonth:m,isBefore:f,endOfMonth:g,isAfter:v}=o,b=r&&m(r),_=a&&g(a),y={[h.focused]:[],[h.outside]:[],[h.disabled]:[],[h.hidden]:[],[h.today]:[]},C={};for(let t of e){let{date:e,displayMonth:r}=t,a=!!(r&&!p(e,r)),m=!!(b&&f(e,b)),h=!!(_&&v(e,_)),g=!!(n&&r$(e,n,o)),x=!!(i&&r$(e,i,o))||m||h||!c&&!s&&a||c&&!1===s&&a,w=d(e,u);
1a&&y.outside.push(t),g&&y.disabled.push(t),x&&y.hidden.push(t),w&&y.today.push(t),l&&Object.keys(l).forEach(r=>{let a=l?.[r];a&&r$(e,a,o)&&(C[r]?C[r].push(t):C[r]=[t])})}return e=>{let t={[h.focused]:!1,[h.disabled]:!1,[h.hidden]:!1,[h.outside]:!1,[h.today]:!1},r={};for(let r in y){let a=y[r];t[r]=a.some(t=>t===e)}for(let t in C)r[t]=C[t].some(t=>t===e);return{...t,...r}}}(P,a,$,V,s),{isSelected:q,select:Y,selected:G}=function(e,t){let r=function(e,t){let{selected:r,required:a,onSelect:o}=e,[n,i]=aN(r,o?r:void 0),l=o?r:n,{isSameDay:s}=t;return{selected:l,select:(e,t,r)=>{let n=e;return!a&&l&&l&&s(e,l)&&(n=void 0),o||i(n),o?.(n,e,t,r),n},isSelected:e=>!!l&&s(l,e)}}(e,t),a=function(e,t){let{selected:r,required:a,onSelect:o}=e,[n,i]=aN(r,o?r:void 0),l=o?r:n,{isSameDay:s}=t,c=e=>l?.some(t=>s(t,e))??!1,{min:u,max:d}=e;return{selected:l,select:(e,t,r)=>{let n=[...l??[]];if(c(e)){if(l?.length===u||a&&l?.length===1)return;n=l?.filter(t=>!s(t,e))}else n=l?.length===d?[e]:[...n,e];return o||i(n),o?.(n,e,t,r),n},isSelected:c}}(e,t),o=function(e,t){let{disabled:r,excludeDisabled:a,resetOnSelect:o,selected:n,required:i,onSelect:l}=e,[s,c]=aN(n,l?n:void 0),u=l?n:s;return{selected:u,select:(n,s,d)=>{let p,{min:m,max:f}=e;if(n){let e=u?.from,r=u?.to,a=!!e&&!!r&&t.isSameDay(e,r)&&t.isSameDay(n,e);p=o&&(e&&r||!u?.from)?!i&&a?void 0:{from:n,to:void 0}:function(e,t,r=0,a=0,o=!1,n=rP){let i,{from:l,to:s}=t||{},{isSameDay:c,isAfter:u,isBefore:d}=n;if(l||s){if(l&&!s)i=c(l,e)?0===r?{from:l,to:e}:o?{from:l,to:void 0}:void 0:d(e,l)?{from:e,to:l}:{from:l,to:e};else if(l&&s)if(c(l,e)&&c(s,e))i=o?{from:l,to:s}:void 0;else if(c(l,e))i={from:l,to:r>0?void 0:e};else if(c(s,e))i={from:e,to:r>0?void 0:e};else if(d(e,l))i={from:e,to:s};else if(u(e,l))i={from:l,to:e};else if(u(e,s))i={from:l,to:e};else throw Error("Invalid range")}else i={from:e,to:r>0?void 0:e};if(i?.from&&i?.to){let t=n.differenceInCalendarDays(i.to,i.from);a>0&&t>a?i={from:e,to:void 0}:r>1&&t<r&&(i={from:e,to:void 0})}return i}(n,u,m,f,i,t)}return a&&r&&p?.from&&p.to&&function(e,t,r=rP){let a=Array.isArray(t)?t:[t];if(a.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?rH(e,t,!1,r):ty(t,r)?t.some(t=>rH(e,t,!1,r)):tg(t)?!!t.from&&!!t.to&&aL(e,{from:t.from,to:t.to},r):t_(t)?function(e,t,r=rP){let a=Array.isArray(t)?t:[t],o=e.from,n=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=n;e++){if(a.includes(o.getDay()))return!0;o=r.addDays(o,1)}return!1}(e,t.dayOfWeek,r):th(t)?r.isAfter(t.before,t.after)?aL(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):r$(e.from,t,r)||r$(e.to,t,r):!!(tv(t)||tb(t))&&(r$(e.from,t,r)||r$(e.to,t,r))))return!0;let o=a.filter(e=>"function"==typeof e);if(o.length){let t=e.from,a=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=a;e++){if(o.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:p.from,to:p.to},r,t)&&(p.from=n,p.to=void 0),l||c(p),l?.(p,n,s,d),p},isSelected:e=>u&&rH(u,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return a;case"range":return o;default:return}}(a,s)??{},{blur:Z,focused:K,isFocusTarget:Q,moveFocus:J,setFocused:X}=function(e,t,r,a,o){let{autoFocus:n}=e,[i,l]=(0,eq.useState)(),s=function(e,t,r,a){let o,n=-1;for(let i of e){let e=t(i);aF(e)&&(e[h.focused]&&n<b.FocusedModifier?(o=i,n=b.FocusedModifier):a?.isEqualTo(i)&&n<b.LastFocused?(o=i,n=b.LastFocused):r(i.date)&&n<b.Selected?(o=i,n=b.Selected):e[h.today]&&n<b.Today&&(o=i,n=b.Today))}return o||(o=e.find(e=>aF(t(e)))),o}(t.days,r,a||(()=>!1),i),[c,u]=(0,eq.useState)(n?s:void 0);return{isFocusTarget:e=>!!s?.isEqualTo(e),setFocused:u,focused:c,blur:()=>{l(c),u(void 0)},moveFocus:(r,a)=>{if(!c)return;let n=function e(t,r,a,o,n,i,l,s=0){if(s>365)return;let c=function(e,t,r,a,o,n,i){let{ISOWeek:l,broadcastCalendar:s}=n,{addDays:c,addMonths:u,addWeeks:d,addYears:p,endOfBroadcastWeek:m,endOfISOWeek:f,endOfWeek:h,max:g,min:v,startOfBroadcastWeek:b,startOfISOWeek:_,startOfWeek:y}=i,C=({day:c,week:d,month:u,year:p,startOfWeek:e=>s?b(e,i):l?_(e):y(e),endOfWeek:e=>s?m(e):l?f(e):h(e)})[e](r,"after"===t?1:-1);return"before"===t&&a?C=g([a,C]):"after"===t&&o&&(C=v([o,C])),C}(t,r,a.date,o,n,i,l),u=!!(i.disabled&&r$(c,i.disabled,l)),d=!!(i.hidden&&r$(c,i.hidden,l)),p=new aM(c,c,l);return u||d?e(t,r,p,o,n,i,l,s+1):p}(r,a,c,t.navStart,t.navEnd,e,o);if(n){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(n)))return;t.goToDay(n),u(n)}}}}(a,I,W,q??(()=>!1),s),{labelDayButton:ee,labelGridcell:et,labelGrid:er,labelMonthDropdown:ea,labelNav:eo,labelPrevious:en,labelNext:ei,labelWeekday:el,labelWeekNumber:es,labelWeekNumberHeader:ec,labelYearDropdown:eu}=l,ed=(0,eq.useMemo)(()=>(function(e,t,r,a){let o=a??e.today(),n=r?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),i=[];for(let t=0;t<7;t++){let r=e.addDays(n,t);i.push(r)}return i})(s,a.ISOWeek,a.broadcastCalendar,a.today),[s,a.ISOWeek,a.broadcastCalendar,a.today]),ep=void 0!==p||void 0!==C,em=(0,eq.useCallback)(()=>
1{B&&(z(B),E?.(B))},[B,z,E]),ef=(0,eq.useCallback)(()=>{U&&(z(U),k?.(U))},[z,U,k]),eh=(0,eq.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),X(e),t.disabled||(Y?.(e.date,t,r),C?.(e.date,t,r))},[Y,C,X]),eg=(0,eq.useCallback)((e,t)=>r=>{X(e),x?.(e.date,t,r)},[x,X]),ev=(0,eq.useCallback)((e,t)=>r=>{Z(),y?.(e.date,t,r)},[Z,y]),eb=(0,eq.useCallback)((e,t)=>r=>{let o={ArrowLeft:[r.shiftKey?"month":"day","rtl"===a.dir?"after":"before"],ArrowRight:[r.shiftKey?"month":"day","rtl"===a.dir?"before":"after"],ArrowDown:[r.shiftKey?"year":"week","after"],ArrowUp:[r.shiftKey?"year":"week","before"],PageUp:[r.shiftKey?"year":"month","before"],PageDown:[r.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(o[r.key]){r.preventDefault(),r.stopPropagation();let[e,t]=o[r.key];J(e,t)}w?.(e.date,t,r)},[J,w,a.dir]),e_=(0,eq.useCallback)((e,t)=>r=>{S?.(e.date,t,r)},[S]),ey=(0,eq.useCallback)((e,t)=>r=>{D?.(e.date,t,r)},[D]),eC=(0,eq.useCallback)((e,t)=>r=>{let a=Number(r.target.value),o=s.setMonth(s.startOfMonth(e),a);z(s.addMonths(o,-t))},[s,z]),ex=(0,eq.useCallback)((e,t)=>r=>{let a=Number(r.target.value),o=s.setYear(s.startOfMonth(e),a);z(s.addMonths(o,-t))},[s,z]),{className:ew,style:eS}=(0,eq.useMemo)(()=>({className:[u[f.Root],a.className].filter(Boolean).join(" "),style:{...T?.[f.Root],...a.style}}),[u,a.className,a.style,T]),eD=(r={"data-mode":(t=a).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(r[e]=t)}),r),ek=e=>{let t=T?.[f.Dropdown],r=T?.[e];if(t||r)return{...t,...r}},eE=(0,eq.useRef)(null);!function(e,t,{classNames:r,months:a,focused:o,dateLib:n}){let i=(0,eq.useRef)(null),l=(0,eq.useRef)(a),s=(0,eq.useRef)(!1);(0,eq.useLayoutEffect)(()=>{let c=l.current;if(l.current=a,!t||!e.current||!(e.current instanceof HTMLElement)||0===a.length||0===c.length||a.length!==c.length)return;let u=n.isSameMonth(a[0].date,c[0].date),d=n.isAfter(a[0].date,c[0].date),p=d?r[v.caption_after_enter]:r[v.caption_before_enter],m=d?r[v.weeks_after_enter]:r[v.weeks_before_enter],f=i.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(aE(h).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=ak(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=aj(e);r&&r.classList.remove(p);let a=aT(e);a&&a.classList.remove(m)}),i.current=h):i.current=null,s.current||u||o)return;let g=f instanceof HTMLElement?aE(f):[],b=aE(e.current);if(b?.every(e=>e instanceof HTMLElement)&&g?.every(e=>e instanceof HTMLElement)){s.current=!0;let t=[];e.current.style.isolation="isolate";let a=ak(e.current.querySelector("[data-animated-nav]"));a&&(a.style.zIndex="1"),b.forEach((o,n)=>{let i=g[n];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=aj(o);l&&l.classList.add(p);let c=aT(o);c&&c.classList.add(m);let u=()=>{s.current=!1,e.current&&(e.current.style.isolation=""),a&&(a.style.zIndex=""),l&&l.classList.remove(p),c&&c.classList.remove(m),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(u),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let f=ak(i.querySelector("[data-animated-weekdays]"));f&&(f.style.opacity="0");let h=aj(i);h&&(h.classList.add(d?r[v.caption_before_exit]:r[v.caption_after_exit]),h.addEventListener("animationend",u));let b=aT(i);b&&b.classList.add(d?r[v.weeks_before_exit]:r[v.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(eE,!!a.animate,{classNames:u,months:H,focused:K,dateLib:s});let ej={dayPickerProps:a,selected:G,select:Y,isSelected:q,months:H,nextMonth:U,previousMonth:B,goToMonth:z,getModifiers:W,components:n,classNames:u,styles:T,labels:l,formatters:i};return eq.default.createElement(rW.Provider,{value:ej},eq.default.createElement(n.Root,{rootRef:a.animate?eE:void 0,className:ew,style:eS,dir:a.dir,id:a.id,lang:a.lang??c.code,nonce:a.nonce,title:a.title,role:a.role,"aria-label":a["aria-label"],"aria-labelledby":a["aria-labelledby"],...eD},eq.default.createElement(n.Months,{className:u[f.Months],style:T?.[f.Months]},!a.hideNavigation&&!m&&eq.default.createElement(n.Nav,{"data-animated-nav":a.animate?"true":void 0,className:u[f.Nav],style:T?.[f.Nav],"aria-label":eo(),onPreviousClick:em,onNextClick:ef,previousMonth:B,nextMonth:U}),H.map((e,t)=>{let r,o,l=a.reverseMonths?H.length-1-t:t;return eq.default.createElement(n.Month,{"data-animated-month":a.animate?"true":void 0,className:u[f.Month],style:T?.[f.Month],key:t,displayIndex:t,calendarMonth:e},"around"===m&&!a.hideNavigation&&0===t&&eq.default.createElement(n.PreviousMonthButton,{type:"button",className:u[f.PreviousMonthButton],style:T?.[f.PreviousMonthButton],tabIndex:B?void 0:-1,"aria-disabled":!B||void 0,"aria-label":en(B),onClick:em,"data-animated-button":a.animate?"true":void 0},eq.default.createElement(n.Chevron,{disabled:!B||void 0,className:u[f.Chevron],style:T?.[f.Chevron],orientation:"rtl"===a.dir?"right":"left"})),eq.default.createElement(n.MonthCaption,{"data-animated-caption":a.animate?"true":void 0,className:u[f.MonthCaption],style:T?.[f.MonthCaption],calendarMonth:e,displayIndex:t},d?.startsWith("dropdown")?eq.default.createElement(n.DropdownNav,{className:u[f.Dropdowns],style:T?.[f.Dropdowns]},(r="dropdown"===d||"dropdown-months"===d?eq.default.createElement(n.MonthsDropdown,{key:"month",className:u[f.MonthsDropdown],"aria-label":ea(),disabled:!!a.disableNavigation,onChange:eC(e.date,l),options:function(e,t,r,a,o){let{startOfMonth:n,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:c}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=a.formatMonthDropdown(e,o);return{value:c(e),label:i,disabled:t&&e<n(t)||r&&e>n(r)||!1}})}(e.date,$,V,i,s),style:ek(f.MonthsDropdown),value:s.getMonth(e.date)}):eq.default.createElement("span",{key:"month"},O(e.date,s)),o="dropdown"===d||"dropdown-years"===d?eq.default.createElement(n.Years
1Dropdown,{key:"year",className:u[f.YearsDropdown],"aria-label":eu(s.options),disabled:!!a.disableNavigation,onChange:ex(e.date,l),options:function(e,t,r,a,o=!1){if(!e||!t)return;let{startOfYear:n,endOfYear:i,eachYearOfInterval:l,getYear:s}=a,c=l({start:n(e),end:i(t)});return o&&c.reverse(),c.map(e=>{let t=r.formatYearDropdown(e,a);return{value:s(e),label:t,disabled:!1}})}($,V,i,s,!!a.reverseYears),style:ek(f.YearsDropdown),value:s.getYear(e.date)}):eq.default.createElement("span",{key:"year"},L(e.date,s)),"year-first"===s.getMonthYearOrder()?[o,r]:[r,o]),eq.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},R(e.date,s.options,s))):eq.default.createElement(n.CaptionLabel,{className:u[f.CaptionLabel],style:T?.[f.CaptionLabel],role:"status","aria-live":"polite"},R(e.date,s.options,s))),"around"===m&&!a.hideNavigation&&t===_-1&&eq.default.createElement(n.NextMonthButton,{type:"button",className:u[f.NextMonthButton],style:T?.[f.NextMonthButton],tabIndex:U?void 0:-1,"aria-disabled":!U||void 0,"aria-label":ei(U),onClick:ef,"data-animated-button":a.animate?"true":void 0},eq.default.createElement(n.Chevron,{disabled:!U||void 0,className:u[f.Chevron],style:T?.[f.Chevron],orientation:"rtl"===a.dir?"left":"right"})),t===_-1&&"after"===m&&!a.hideNavigation&&eq.default.createElement(n.Nav,{"data-animated-nav":a.animate?"true":void 0,className:u[f.Nav],style:T?.[f.Nav],"aria-label":eo(),onPreviousClick:em,onNextClick:ef,previousMonth:B,nextMonth:U}),eq.default.createElement(n.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===p||"range"===p,"aria-label":er(e.date,s.options,s)||void 0,className:u[f.MonthGrid],style:T?.[f.MonthGrid]},!a.hideWeekdays&&eq.default.createElement(n.Weekdays,{"data-animated-weekdays":a.animate?"true":void 0,className:u[f.Weekdays],style:T?.[f.Weekdays]},j&&eq.default.createElement(n.WeekNumberHeader,{"aria-label":ec(s.options),className:u[f.WeekNumberHeader],style:T?.[f.WeekNumberHeader],scope:"col"},N()),ed.map(e=>eq.default.createElement(n.Weekday,{"aria-label":el(e,s.options,s),className:u[f.Weekday],key:String(e),style:T?.[f.Weekday],scope:"col"},F(e,s.options,s)))),eq.default.createElement(n.Weeks,{"data-animated-weeks":a.animate?"true":void 0,className:u[f.Weeks],style:T?.[f.Weeks]},e.weeks.map(e=>eq.default.createElement(n.Week,{className:u[f.Week],key:e.weekNumber,style:T?.[f.Week],week:e},j&&eq.default.createElement(n.WeekNumber,{week:e,style:T?.[f.WeekNumber],"aria-label":es(e.weekNumber,{locale:c}),className:u[f.WeekNumber],scope:"row",role:"rowheader"},A(e.weekNumber,s)),e.days.map(e=>{let{date:t}=e,r=W(e);if(r[h.focused]=!r.hidden&&!!K?.isEqualTo(e),r[g.selected]=q?.(t)||r.selected,tg(G)){let{from:e,to:a}=G;r[g.range_start]=!!(e&&a&&s.isSameDay(t,e)),r[g.range_end]=!!(e&&a&&s.isSameDay(t,a)),r[g.range_middle]=rH(G,t,!0,s)}let o=function(e,t={},r={}){let a={...t?.[f.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{a={...a,...r?.[e]}}),a}(r,T,a.modifiersStyles),i=function(e,t,r={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[a])=>(r[a]?e.push(r[a]):t[h[a]]?e.push(t[h[a]]):t[g[a]]&&e.push(t[g[a]]),e),[t[f.Day]])}(r,u,a.modifiersClassNames),l=ep||r.hidden?void 0:et(t,r,s.options,s);return eq.default.createElement(n.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:r,className:i.join(" "),style:o,role:"gridcell","aria-selected":r.selected||void 0,"aria-label":l,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":r.selected||void 0,"data-disabled":r.disabled||void 0,"data-hidden":r.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":r.focused||void 0,"data-today":r.today||void 0},!r.hidden&&ep?eq.default.createElement(n.DayButton,{className:u[f.DayButton],style:T?.[f.DayButton],type:"button",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,"aria-disabled":r.focused&&r.disabled||void 0,tabIndex:Q(e)?0:-1,"aria-label":ee(t,r,s.options,s),onClick:eh(e,r),onBlur:ev(e,r),onFocus:eg(e,r),onKeyDown:eb(e,r),onMouseEnter:e_(e,r),onMouseLeave:ey(e,r)},M(t,s.options,s)):!r.hidden&&M(e.date,s.options,s))}))))))})),a.footer&&eq.default.createElement(n.Footer,{className:u[f.Footer],style:T?.[f.Footer],role:"status","aria-live":"polite"},a.footer)))}(n=b||(b={}))[n.Today=0]="Today",n[n.Selected=1]="Selected",n[n.LastFocused=2]="LastFocused",n[n.FocusedModifier=3]="FocusedModifier";var aB=e.i(154263),aU=e.i(258844),az=e.i(571167);let aW=({variant:e,descriptionAccent:t})=>{let r=e===eZ;return{root:r?"kb-calendar kb-calendar_vertical":"kb-calendar",months:r?"kb-calendar-months_vertical":"kb-calendar-months",month:r?"kb-calendar-month_vertical":"kb-calendar-month",caption:r?"kb-calendar-caption kb-calendar-caption_vertical":"kb-calendar-caption",captionLabel:r?"kb-calendar-caption_label kb-calendar-caption_label_vertical":"kb-calendar-caption_label",navPrev:"kb-calendar-nav_prev",navNext:"kb-calendar-nav_next",headCellEmpty:"kb-calendar-head_cell-empty",dayContent:r?"kb-calendar-day_content kb-calendar-day_content_vertical":"kb-calendar-day_content",dayDescription:(0,aB.cn)("kb-calendar-day_description",{"kb-calendar-day_description-accent":t,"kb-calendar-day_description_vertical":r}),dayDescriptionSkeleton:"kb-calendar-day_description-skeleton",prevSelected:"kb-calendar-prev_selected",prevRangeStart:"kb-calendar-prev_range_start",prevRangeMiddle:"kb-calendar-prev_range_middle",prevRangeEnd:"kb-calendar-prev_range_end"}},aq="LLLL yyyy",aY="text-[var(--kb-color-text-primary-normal)]",aG="opacity-60",aZ=({calendarMonth:e,hideNavButtons:t,hideCaptionYear:r=!1,showCaptionYearWhenDifferent:a=!1,reflow:o=!1,variant:n})=>{var i,l;let s,{dayPickerProps:c,previousMonth:u,nextMonth:d,goToMonth:p,months:m}=rq(),{numberOfMonths:f,locale:h,disabled:g}=c,v=aW({variant:n}),b=n===eZ,_={locale:h},y=m.findIndex(t=>rM(e.date,t.date)),C=0===y,x=y===m.length-1,w=!0===g||Array.isArray(g)&&g.some(e=>!0===e),S=!r||a&&e.date.getFullYear()!==new Date().getFullYear(),D=(i=(0,tU.format)(e.date,"LLLL",_),l=(e=>{if("object"==typeof e&&null!==e&&"code"in e&&"string"==typeof e.code)return e.code})(h),(s=i.charAt(0))?`${s.toLocaleUpperCase(l)}${i.slice(1)}`:i);return(0,rs.jsxs)("div",{className:v.caption,children:[!(f&&f>1&&(x||!C)||t)&&(0,rs.jsx)(ru.Button,{className:v.navPrev,disabled:!u,size:"icon_s",type:"button",variant:"secondary",onClick:()=>{u&&p(u)},children:(0,rs.jsx)(aU.ChevLeftOutlined,{})}),b?(0,rs.jsx)("span",{className:(0,aB.cn)(v.captionLabel,aY,"text-[14px] font-semibold leading-[20px]",{"inline-flex items-baseline gap-1":o},{[aG]:w}),children:o?(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)("span",{children:D}),S?(0,rs.jsx)("span",{className:"text-(--kb-color-text-placeholder-normal)",children:(0,tU.format)(e.date,"yyyy",_)}):null]}):(0,tU.format)(e.date,aq,_)}):(0,rs.jsx)("span",{className:(0,aB.cn)(v.captionLabel,aY,o?"kb-calendar-caption_label_static":"typography-button-medium",{[aG]:w}),children:o?(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)("span",{children:D}),S?(0,rs.jsx)("span",{className:"kb-calendar-caption_year",children:(0,tU.format)(e.date,"yyyy",_)}):null]}):(0,tU.format)(e.date,aq,_)}),!(f&&f>1&&(C||!x)||t)&&(0,rs.jsx)(ru.Button,{className:v.navNext,disabled:!d,size:"icon_s",type:"button",variant:"secondary",onClick:()=>{d&&p(d)},children:(0,rs.jsx)(az.ChevRightOutlined,{})})]})},aK=({description:e,variant:t,isDescriptionHidden:r,isDescriptionLoading:a,overlay:o,...n})=>{let i=aW({variant:t,descriptionAccent:e?.accent}),{day:l}=n,s=a&&!e&&!n.modifiers.disabled;return(0,rs.jsxs)(rz,{...n,children:[o,(0,rs.jsx)("span",{className:i.dayContent,children:(0,tU.format)(l.date,"d")}
1),s?(0,rs.jsx)("span",{"aria-hidden":!0,className:i.dayDescriptionSkeleton}):null,r?null:(0,rs.jsx)("span",{className:i.dayDescription,children:n.modifiers.disabled?null:e?.content})]})},aQ=({variant:e})=>{let t,{classNames:r,styles:a,formatters:{formatWeekdayName:o},labels:{labelWeekday:n},dayPickerProps:i}=rq(),{showWeekNumber:l,locale:s,weekStartsOn:c,ISOWeek:u}=i,d=aW({variant:e}),p=(t=u?(0,rO.startOfISOWeek)(new Date):(0,rA.startOfWeek)(new Date,{locale:s,weekStartsOn:c}),Array.from({length:7},(e,r)=>ti(t,r))),m={locale:s};return(0,rs.jsxs)("thead",{children:[(0,rs.jsxs)("tr",{className:r.weekdays,style:a?.weekdays,children:[l&&(0,rs.jsx)("td",{className:r.weekday,style:a?.weekday}),p.map(e=>(0,rs.jsx)("th",{"aria-label":n(e,m),className:r.weekday,scope:"col",style:a?.weekday,children:o(e,m)},e.getTime()))]}),e===eK&&(0,rs.jsx)("tr",{className:r.weekdays,style:a?.weekdays,children:p.map(e=>(0,rs.jsx)("th",{"aria-hidden":!0,className:d.headCellEmpty,scope:"col",style:a?.weekday},e.getTime()))})]})},aJ=({hideNavButtons:e,hideCaptionYear:t,showCaptionYearWhenDifferent:r,dayContentDescriptionsByYearMonthDay:a,isDayContentDescriptionLoading:o,renderDayOverlay:n,reflow:i=!1,variant:l=eK,className:s,classNames:c,components:u,modifiersClassNames:d,...p})=>{let m=aW({variant:l}),f=(0,eq.useRef)({});f.current={dayContentDescriptionsByYearMonthDay:a,hideCaptionYear:t,hideNavButtons:e,isDayContentDescriptionLoading:o,reflow:i,renderDayOverlay:n,showCaptionYearWhenDifferent:r,variant:l};let h=(0,eq.useMemo)(()=>({MonthCaption:e=>{let t=f.current;return(0,rs.jsx)(aZ,{...e,hideNavButtons:t.hideNavButtons,hideCaptionYear:t.hideCaptionYear,showCaptionYearWhenDifferent:t.showCaptionYearWhenDifferent,reflow:t.reflow,variant:t.variant??eK})},Weekdays:()=>(0,rs.jsx)(aQ,{variant:f.current.variant??eK}),DayButton:e=>{let t=f.current,r=t.dayContentDescriptionsByYearMonthDay;return(0,rs.jsx)(aK,{...e,description:r?.[(0,tU.format)(e.day.date,"yyyy-MM-dd")],isDescriptionHidden:!r,isDescriptionLoading:t.isDayContentDescriptionLoading,overlay:t.renderDayOverlay?.(e),variant:t.variant??eK})},...u}),[u]);return(0,rs.jsx)(aV,{...p,hideNavigation:!0,className:s,classNames:{root:(0,aB.cn)(m.root,{"kb-calendar_reflow":i}),months:m.months,month:m.month,...c},components:h,modifiersClassNames:{prevSelected:m.prevSelected,prevRangeStart:m.prevRangeStart,prevRangeMiddle:m.prevRangeMiddle,prevRangeEnd:m.prevRangeEnd,...d}})};var aX=e.i(980978);let a0=e=>(0,rs.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,rs.jsx)("path",{d:"M10.3674 5.53138C10.7493 5.73976 10.7493 6.26071 10.3674 6.46909L2.20403 10.9232C1.82212 11.1316 1.34473 10.8711 1.34473 10.4544L2.69309 6.14562L1.34473 1.5461C1.34473 1.12934 1.82212 0.868866 2.20403 1.07725L10.3674 5.53138Z",fill:"currentColor"})}),a1={},a2=({calendarProps:e,dayContentDescriptionsByYearMonthDay:t,isDayContentDescriptionLoading:r})=>{let{isMobile:a}=(0,eG.useWithMedia)(),o=(0,eq.useRef)(null),n=(0,eq.useRef)(!1),i=(0,eq.useRef)(!1),l=e?.numberOfMonths??3,[s,c]=(0,eq.useState)(3);(0,eq.useEffect)(()=>{a&&c(Math.min(3,l))},[a,l]),(0,eq.useEffect)(()=>{if(n.current=!1,!o.current||!a||i.current)return;let e=o.current.querySelector('[aria-selected="true"]');e&&(i.current=!0,e.scrollIntoView({behavior:"instant",block:"center"}))},[a,s]);let u=e?.locale,d=(0,rA.startOfWeek)(new Date,{locale:u,weekStartsOn:e?.weekStartsOn}),p=Array.from({length:7},(e,t)=>ti(d,t)),m={...e,hideCaptionYear:!0,showCaptionYearWhenDifferent:!0,...a?{numberOfMonths:s,hideWeekdays:!0}:{},renderDayOverlay:e=>{let t=e.modifiers.exactDepartureSelected,r=e.modifiers.exactReturnSelected;return t||r?(0,rs.jsxs)(rs.Fragment,{children:[t?(0,rs.jsxs)("span",{"aria-hidden":!0,className:aX.default.departureDateMarker,children:[(0,rs.jsx)(a0,{}),(0,rs.jsx)("span",{className:aX.default.horizontalBorderCap}),(0,rs.jsx)("span",{className:aX.default.verticalBorderCap})]}):null,r?(0,rs.jsxs)("span",{"aria-hidden":!0,className:aX.default.returnDateMarker,children:[(0,rs.jsx)(a0,{}),(0,rs.jsx)("span",{className:aX.default.horizontalBorderCap}),(0,rs.jsx)("span",{className:aX.default.verticalBorderCap})]}):null]}):null}};return(0,rs.jsxs)(rs.Fragment,{children:[a?(0,rs.jsx)("div",{className:aX.default.mobileWeekdays,children:p.map(e=>(0,rs.jsx)("div",{className:aX.default.mobileWeekday,children:(0,tU.format)(e,"EEEEEE",{locale:u}).toLowerCase()},e.getDay()))}):null,(0,rs.jsx)("div",{className:aX.default.calendarBody,ref:o,onScroll:({currentTarget:e})=>{!a||s>=l||n.current||e.scrollHeight-e.scrollTop-e.clientHeight>e.clientHeight||(n.current=!0,(0,eq.startTransition)(()=>{c(e=>Math.min(e+3,l))}))},children:(0,rs.jsx)(aJ,{...m,dayContentDescriptionsByYearMonthDay:t??a1,isDayContentDescriptionLoading:r,reflow:!0})})]})};
1var a5=e.i(749915);let a7=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M12.495 4.495a.7.7 0 1 0-.99-.99L8 7.01 4.495 3.505a.7.7 0 0 0-.99.99L7.01 8l-3.505 3.506a.7.7 0 1 0 .99.99L8 8.99l3.505 3.506a.7.7 0 0 0 .99-.99L8.99 8z"})}));a7.displayName="CrossOutlined";let a3=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 22c5.5 0 10-4.5 10-10S17.5 2 12 2 2 6.5 2 12s4.5 10 10 10M7.15 12c0-.47.38-.85.85-.85h3.15V8a.85.85 0 0 1 1.7 0v3.15H16a.85.85 0 0 1 0 1.7h-3.15V16a.85.85 0 0 1-1.7 0v-3.15H8a.85.85 0 0 1-.85-.85",clipRule:"evenodd"})}));a3.displayName="AddCircleFilled";let a4=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M3.151 5.806a.7.7 0 0 0 .002.99l4.353 4.346a.7.7 0 0 0 .988 0l4.354-4.346a.7.7 0 1 0-.989-.992L8 9.658 4.141 5.804a.7.7 0 0 0-.99.002"})}));a4.displayName="ChevDownOutlined";
1let a8=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 15c3.85 0 7-3.15 7-7s-3.15-7-7-7-7 3.15-7 7 3.15 7 7 7m1.924-8.924a.6.6 0 0 1 0 .848L8.848 8l1.076 1.076a.6.6 0 1 1-.848.848L8 8.85 6.924 9.924a.6.6 0 1 1-.848-.848L7.15 8 6.076 6.924a.6.6 0 0 1 .848-.848L8 7.15l1.076-1.075a.6.6 0 0 1 .848 0",clipRule:"evenodd"})}));a8.displayName="CrossCircleFilled";let a6=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M2.334 8A5.667 5.667 0 0 1 9.75 2.61a1 1 0 0 1-.618 1.903A3.666 3.666 0 1 0 11.667 8a1 1 0 1 1 2 0A5.667 5.667 0 1 1 2.334 8"})}));a6.displayName="LoaderOldOutlined";var a9=e.i(294237);let oe=(0,a9.cva)(["relative inline-flex h-8 min-w-10 shrink-0 cursor-pointer items-center justify-center gap-2","whitespace-nowrap rounded-[var(--kb-spacing-border-radius-circle)]","typography-button-small","transition-colors duration-200 focus-visible:outline-none","disabled:pointer-events-none disabled:cursor-not-allowed","disabled:bg-[var(--kb-color-bg-primary-disable)] disabled:text-[var(--kb-color-text-primary-disable)]","[&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0"],{variants:{variant:{white:["bg-[var(--kb-color-bg-primary-normal)] text-[var(--kb-color-text-primary-normal)]","hover:bg-[var(--kb-color-bg-primary-hover)]","active:bg-[var(--kb-color-bg-primary-active)] focus-visible:bg-[var(--kb-color-bg-primary-active)]"],gray:["bg-[var(--kb-color-bg-secondary-normal)] text-[var(--kb-color-text-primary-normal)]","hover:bg-[var(--kb-color-bg-secondary-hover)]","active:bg-[var(--kb-color-bg-secondary-active)] focus-visible:bg-[var(--kb-color-bg-secondary-active)]"],unstyled:""},selected:{true:["bg-[var(--kb-color-bg-accent-normal)] text-[var(--kb-color-text-static-white-normal)]","hover:bg-[var(--kb-color-bg-accent-hover)]","active:bg-[var(--kb-color-bg-accent-active)] focus-visible:bg-[var(--kb-color-bg-accent-active)]"],false:""},tagType:{chip:"px-3",button:"pr-2 pl-3",icon:"px-3"}},compoundVariants:[{variant:"unstyled",selected:!0,class:["bg-transparent text-inherit","hover:bg-transparent active:bg-transparent focus-visible:bg-transparent"]}],defaultVariants:{variant:"white",selected:!1,tagType:"chip"}}),ot=(0,eq.forwardRef)(({className:e,variant:t,selected:r=!1,tagType:a="chip",icon:o,trailing:n,loading:i=!1,open:l=!1,disabled:s,children:c,...u},d)=>{let p=(({trailing:e,tagType:t,selected:r,open:a})=>void 0!==e?e:"button"===t?(0,rs.jsx)(a4,{className:(0,aB.cn)("transition-transform duration-150",{"rotate-180":a})}):"chip"===t&&r?(0,rs.jsx)(a8,{}):null)({trailing:n,tagType:a,selected:!!r,open:l});return(0,rs.jsx)("button",{ref:d,...u,type:"button","data-slot":"tag","aria-pressed":"icon"===a?void 0:!!r,"aria-busy":i||void 0,disabled:i||s,className:(0,aB.cn)(oe({variant:t,selected:r,tagType:a}),{"pr-2 pl-3":"chip"===a&&null!=p,"bg-[var(--kb-color-bg-primary-disable)] text-[var(--kb-color-text-primary-disable)]":i},e),children:i?(0,rs.jsx)(a6,{className:"animate-spin"}):(0,rs.jsxs)(rs.Fragment,{children:[o,"icon"===a?null:c,p]})})});ot.displayName="Tag";let or=(e,t)=>(0,tU.format)(e,"MMM",{locale:t}).replace(/\.$/,"").slice(0,3),oa=(e,t=!1,r={})=>{let{locale:a=tr.ru,variant:o="default"}=r,n="input"===o;return e&&null!==e.value?e.type===tC.ROUTE_TYPE.DATE?((e,t,r,a)=>{if(!e)return"";if(a){let t=new Date(e),a=(0,tU.format)(t,"EEEEEE",{locale:r}).replace(/\.$/,""),o=or(t,r);return`${(0,tU.format)(t,"d")} ${o}, ${a}`}return(0,tU.format)(new Date(e),t?"d MMM":"d MMMM",{locale:r})})(e.value,t,a,n):e.type===tC.ROUTE_TYPE.RANGE?((e,t,r)=>{if(!e)return"";let a=new Date(e.start),o=new Date(e.end);if(r){if(rM(a,o)){let e=or(a,t);return`${(0,tU.format)(a,"d")}–${(0,tU.format)(o,"d")} ${e}`}let e=or(a,t),r=or(o,t);return`${(0,tU.format)(a,"d")} ${e} — ${(0,tU.format)(o,"d")} ${r}`}let n=(0,tU.format)(a,"d MMM",{locale:t}),i=(0,tU.format)(o,"d MMM",{locale:t});return`${n} — ${i}`})(e.value,a,n):"":""};var oo=e.i(410194);let on=[1,3,15],oi=({disabled:e,flexibleDateOffset:t,onChange:r})=>{let a=(0,t3.useTranslations)("searchForm.dates");return(0,rs.jsx)(rs.Fragment,{children:on.map(o=>(0,rs.jsx)(ot,{variant:"gray",selected:t===o,disabled:e,trailing:null,onClick:()=>r(o),children:a("flexibleDateOffset",{days:o})},o))})}
1,ol=({index:e,focusedInput:t,handleDepartureDateClick:r,handleDateBackClick:a,handleDateClear:o,isBackDateInputAdded:n=!1,flexibleDateOffset:i,handleFlexibleDateOffsetChange:l,isFlexibleDatesDisabled:s})=>{let c=(0,eh.getSearchFormAnalyticsObj)(),u=(0,t3.useTranslations)("searchForm"),d=tn((0,e2.useLocale)().split("-")[0]),p={locale:d,variant:"input"},{control:m}=(0,S.useFormContext)(),{field:{onChange:f}}=(0,S.useController)({name:`routes.${e}.departureDate`,control:m}),{field:{onChange:h}}=(0,S.useController)({name:`routes.${e}.backDate`,control:m}),[g,v]=(0,S.useWatch)({control:m,name:[`routes.${e}.departureDate`,`routes.${e}.backDate`]}),b=n||"backDate"===t||!!v?.value,_=g&&oa(g,!1,b?p:{locale:d})||u("dates.departure"),y=v&&oa(v,!1,p)||u("dates.return");return(0,rs.jsxs)("div",{className:oo.default.container,children:[(0,rs.jsxs)("div",{className:(0,rm.default)(oo.default.dateControls,{[oo.default.equalColumns]:b}),children:[(0,rs.jsxs)("div",{className:oo.default.dateControlWrap,children:[(0,rs.jsx)(ru.Button,{type:"button",variant:"white",className:(0,rm.default)(oo.default.dateControl,{[oo.default.active]:"departureDate"===t,[oo.default.withClear]:!!g.value}),onClick:r,children:(0,rs.jsx)("span",{className:(0,rm.default)(oo.default.text,{[oo.default.filled]:!!g.value,[oo.default.placeholder]:!g.value}),children:_})}),!!g.value&&(0,rs.jsx)("button",{type:"button",className:oo.default.clearButton,"aria-label":u("dates.reset"),onClick:t=>{t.stopPropagation(),f({type:tC.ROUTE_TYPE.DATE,value:null}),o("departureDate"),c.departureDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:e+1})},children:(0,rs.jsx)(a7,{className:oo.default.clearIcon})})]}),(0,rs.jsxs)("div",{className:oo.default.dateControlWrap,children:[b?(0,rs.jsx)(ru.Button,{type:"button",variant:"white",className:(0,rm.default)(oo.default.dateControl,{[oo.default.active]:"backDate"===t,[oo.default.withClear]:!!v.value}),onClick:a,children:(0,rs.jsx)("span",{className:(0,rm.default)(oo.default.text,{[oo.default.filled]:!!v.value,[oo.default.placeholder]:!v.value}),children:y})}):(0,rs.jsxs)("button",{type:"button",className:oo.default.addReturnControl,onClick:a,children:[(0,rs.jsx)(a3,{size:24}),(0,rs.jsx)("span",{children:u("dates.return")})]}),v.value&&(0,rs.jsx)("button",{type:"button",className:oo.default.clearButton,"aria-label":u("dates.reset"),onClick:t=>{t.stopPropagation(),h({type:tC.ROUTE_TYPE.DATE,value:null}),o("backDate"),c.returnDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:e+1}),c.onewayOnlySelected({is_complex_trip:!1,trip_index:e+1})},children:(0,rs.jsx)(a7,{className:oo.default.clearIcon})})]})]}),!s&&(0,rs.jsx)("div",{className:oo.default.flexibleDayTags,children:(0,rs.jsx)(oi,{flexibleDateOffset:i,onChange:l})})]})};var os=e.i(954241);let oc=({isOpen:e,onClose:t,renderInput:r,renderMobileControls:a,calendarProps:o,hasDateSelection:n,isOneWaySelection:i=!1,className:l,routeTypeTabs:s,mode:c="flexible-dates",dayContentDescriptionsByYearMonthDay:u,isDayContentDescriptionLoading:d,ignoreClickOutsideRefs:p=[],dateTabsProps:m,onContinue:f,onExitComplete:h})=>{let g=(0,t3.useTranslations)("searchForm"),{isMobile:v}=(0,eG.useWithMedia)(),b=(0,eq.useRef)(null),[_,y]=(0,eq.useState)(!1);(0,eq.useEffect)(()=>{if(!e)return void y(!1);let t=window.setTimeout(()=>{(0,eq.startTransition)(()=>{y(!0)})},0);return()=>clearTimeout(t)},[e]),(0,eq.useEffect)(()=>{let t;if(!e||v||!_)return;let r=0,a=window.requestAnimationFrame(()=>{r=window.requestAnimationFrame(()=>{let e=b.current;e&&(t=(e=>{if(e<=0)return()=>void 0;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return window.scrollBy({top:e,behavior:"auto"}),()=>void 0;let t=window.scrollY,r=t+e,a=performance.now(),o=0,n=!1,i=e=>{if(n)return;let l=Math.min(1,(e-a)/500);window.scrollTo({top:t+(r-t)*(1-(1-l)**3)}),l<1&&(o=window.requestAnimationFrame(i))};return o=window.requestAnimationFrame(i),()=>{n=!0,window.cancelAnimationFrame(o)}})(e.getBoundingClientRect().bottom-(window.innerHeight-24)))})});return()=>{window.cancelAnimationFrame(a),window.cancelAnimationFrame(r),t?.()}},[_,v,e]),(0,rp.useClickOutside)(b,t,e&&!v,p),(0,rc.useEscLayer)(e&&!v,t);let C=s?.find(e=>e.type===tC.ROUTE_TYPE.RANGE),x=!!C?.disabled,w=m?.focusedInput==="backDate",S="calendar"===c,D=o&&"selected"in o?o.selected:void 0,k=n??(D instanceof Date||"object"==typeof D&&null!==D&&"from"in D&&!!D.from),E=g(S&&k?"dates.chooseDate":k?i?"dates.chooseOneWay":"dates.chooseRoundTrip":"dates.close"),j=()=>(0,rs.jsx)(a2,{calendarProps:o,dayContentDescriptionsByYearMonthDay:u,isDayContentDescriptionLoading:d}),T=(0,rs.jsxs)(rs.Fragment,{children:[j(),(0,rs.jsxs)("div",{className:os.default.calendarFooter,children:["flexible-dates"===c&&m&&!x?(0,rs.jsx)("div",{className:os.default.desktopFlexibleDayTags,children:(0,rs.jsx)(oi,{flexibleDateOffset:m.flexibleDateOffset,onChange:m.handleFlexibleDateOffsetChange})}):null,(0,rs.jsx)(ru.Button,{className:(0,rm.default)(os.default.calendarFooterButton,{[os.default.calendarFooterButtonFullWidth]:x||S}),type:"button",variant:k?"primary":"secondary",size:"m",onClick:t,children:E})]})]});if(v){let o=g(w?"dates.dateReturn":"dates.dateDeparture");return(0,rs.jsxs)(rs.Fragment,{children:[r(),(0,rs.jsx)(rd.ResponsiveModal,{open:e,onOpenChange:e=>{e||t()},fullHeight:!0,children:(0,rs.jsxs)(rd.ResponsiveModal.Content,{size:"lg",className:(0,rm.default)(os.default.mobileCalendarModal,l),closeAriaLabel:g("dates.close"),onExitComplete:h,children:[(0,rs.jsx)(rd.ResponsiveModal.Header,{children:(0,rs.jsx)(rd.ResponsiveModal.Title,{className:os.default.mobileCalendarTitle,children:o})}),(0,rs.jsxs)(rd.ResponsiveModal.Body,{className:os.default.mobileCalendarBody,children:[(0,rs.jsx)("div",{className:os.default.mobileCalendarControls,children:"calendar"===c&&a?a():"flexible-dates"===c&&m?(0,rs.jsx)(ol,{...m,isFlexibleDatesDisabled:x}):null}),e&&_?j():null]}),(0,rs.jsx)(rd.ResponsiveModal.Footer,{className:os.default.mobileCalendarFooter,children:(0,rs.jsx)(ru.Button,{variant:k?"primary":"secondary",onClick:k?f??t:t,children:E})})]})})]})}return(0,rs.jsxs)(rs.Fragment,{children:[e&&(0,rs.jsx)("div",{ref:b,className:os.default.calendarDropdown,children:T}),r()]})};var ou=e.i(301801);let od=e=>{let[t]=e.options;return 1===e.options.length&&t?.type==="anywhere"};function op(e,t){let r=t.filter(e=>!!e?.options.length);if(0===r.length)return e;let a=e.findIndex(od);return a>=0?[...e.slice(0,a+1),...r,...e.slice(a+1)]:[...r,...e]}let om=new Map;function of(e,t=!1,r=!1){let a=`${e}-${t}-${r}`;return om.has(a)||om.set(a,ea(e,t,r)),om.get(a)}let oh=()=>{let[e,t]=(0,eq.useState)(!1);return(0,eq.useEffect)(()=>{t(!0)},[]),e},og=e=>e.some(e=>e.options);function ov(e){if(og(e)){for(let t of e){let e=t.options.find(e=>"anywhere"!==e.type);if(e)return e}return}return e.find(e=>"anywhere"!==e.type)}function ob(e){let t,r=e?.inputRef;r&&(r.focus({preventScroll:!0}),(t=o_(r))&&0!==t.scrollTop&&(t.scrollTop=0))}function o_(e){if(!e)return null;let t=e.closest("dialog")??e.closest("[data-modal-scroll-root]")??e.closest('[class*="overlay"]');return t instanceof HTMLElement?t:null}function oy(e){requestAnimationFrame(()=>{requestAnimationFrame(()=>{let t=e?.inputRef;if(!t)return;let r=t.value.length;t.setSelectionRange(r,r)}
1)})}function oC(e,t,r="popular_cities"){return[{label:t,suggestGroup:r,options:e}]}var ox=e.i(827135);function ow(e){return e.filter(e=>!e.options.some(e=>"anywhere"===e.type))}function oS(e){return(oS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oD(e){var t=function(e,t){if("object"!=oS(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=oS(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oS(t)?t:t+""}function ok(e,t,r){return(t=oD(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function oj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oE(Object(r),!0).forEach(function(t){ok(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oE(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function oT(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r<t;r++)a[r]=e[r];return a}function oR(e,t){if(e){if("string"==typeof e)return oT(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oT(e,t):void 0}}function oM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a,o,n,i,l=[],s=!0,c=!1;try{if(n=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(a=n.call(r)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||oR(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oO(e,t){if(null==e)return{};var r,a,o=function(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a<n.length;a++)r=n[a],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var oA=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function oN(){return(oN=Object.assign.bind()).apply(null,arguments)}function oF(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,oD(a.key),a)}}function oL(e,t){return(oL=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function oI(e){return(oI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oP=function(){return!!e})()}function oH(e){return function(e){if(Array.isArray(e))return oT(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||oR(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o$=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepe
vendor: 5,175 bytes, line 1
1nd?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{a.insertRule(e,a.cssRules.length)}catch(e){}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),oV=Math.abs,oB=String.fromCharCode,oU=Object.assign;function oz(e,t,r){return e.replace(t,r)}function oW(e,t){return e.indexOf(t)}function oq(e,t){return 0|e.charCodeAt(t)}function oY(e,t,r){return e.slice(t,r)}function oG(e){return e.length}function oZ(e,t){return t.push(e),e}var oK=1,oQ=1,oJ=0,oX=0,o0=0,o1="";function o2(e,t,r,a,o,n,i){return{value:e,root:t,parent:r,type:a,props:o,children:n,line:oK,column:oQ,length:i,return:""}}function o5(e,t){return oU(o2("",null,null,"",null,null,0),e,{length:-e.length},t)}function o7(){return o0=oX<oJ?oq(o1,oX++):0,oQ++,10===o0&&(oQ=1,oK++),o0}function o3(){return oq(o1,oX)}function o4(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function o8(e){return oK=oQ=1,oJ=oG(o1=e),oX=0,[]}function o6(e){var t,r;return(t=oX-1,r=function e(t){for(;o7();)switch(o0){case t:return oX;case 34:case 39:34!==t&&39!==t&&e(o0);break;case 40:41===t&&e(t);break;case 92:o7()}return oX}(91===e?e+2:40===e?e+1:e),oY(o1,t,r)).trim()}var o9="-ms-",ne="-moz-",nt="-webkit-",nr="comm",na="rule",no="decl",nn="@keyframes";function ni(e,t){for(var r="",a=e.length,o=0;o<a;o++)r+=t(e[o],o,e,t)||"";return r}function nl(e,t,r,a){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case no:return e.return=e.return||e.value;case nr:return"";case nn:return e.return=e.value+"{"+ni(e.children,a)+"}";case na:e.value=e.props.join(",")}return oG(r=ni(e.children,a))?e.return=e.value+"{"+r+"}":""}function ns(e,t,r,a,o,n,i,l,s,c,u){for(var d=o-1,p=0===o?n:[""],m=p.length,f=0,h=0,g=0;f<a;++f)for(var v=0,b=oY(e,d+1,d=oV(h=i[f])),_=e;v<m;++v)(_=(h>0?p[v]+" "+b:oz(b,/&\f/g,p[v])).trim())&&(s[g++]=_);return o2(e,t,r,0===o?na:l,s,c,u)}function nc(e,t,r,a){return o2(e,t,r,no,oY(e,0,a),oY(e,a+1,-1),a)}var nu=function(e,t,r){for(var a=0,o=0;a=o,o=o3(),38===a&&12===o&&(t[r]=1),!o4(o);)o7();return oY(o1,e,oX)},nd=function(e,t){var r=-1,a=44;do switch(o4(a)){case 0:38===a&&12===o3()&&(t[r]=1),e[r]+=nu(oX-1,t,r);break;case 2:e[r]+=o6(a);break;case 4:if(44===a){e[++r]=58===o3()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=oB(a)}while(a=o7())return e},np=function(e,t){var r;return r=nd(o8(e),t),o1="",r},nm=new WeakMap,nf=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,a=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||nm.get(r))&&!a){nm.set(e,!0);for(var o=[],n=np(t,o),i=r.props,l=0,s=0;l<n.length;l++)for(var c=0;c<i.length;c++,s++)e.props[s]=o[l]?n[l].replace(/&\f/g,i[c]):i[c]+" "+n[l]}}},nh=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},ng=[function(e,t,r,a){if(e.length>-1&&!e.return)switch(e.type){case no:e.return=function e(t,r){switch(45^oq(t,0)?(((r<<2^oq(t,0))<<2^oq(t,1))<<2^oq(t,2))<<2^oq(t,3):0){case 5103:return nt+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return nt+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return nt+t+ne+t+o9+t+t;case 6828:case 4268:return nt+t+o9+t+t;case 6165:return nt+t+o9+"flex-"+t+t;case 5187:return nt+t+oz(t,/(\w+).+(:[^]+)/,nt+"box-$1$2"+o9+"flex-$1$2")+t;case 5443:return nt+t+o9+"flex-item-"+oz(t,/flex-|-self/,"")+t;case 4675:return nt+t+o9+"flex-line-pack"+oz(t,/align-content|flex-|-self/,"")+t;case 5548:return nt+t+o9+oz(t,"shrink","negative")+t;case 5292:return nt+t+o9+oz(t,"basis","preferred-size")+t;case 6060:return nt+"box-"+oz(t,"-grow","")+nt+t+o9+oz(t,"grow","positive")+t;case 4554:return nt+oz(t,/([^-])(transform)/g,"$1"+nt+"$2")+t;case 6187:return oz(oz(oz(t,/(zoom-|grab)/,nt+"$1"),/(image-set)/,nt+"$1"),t,"")+t;
vendor: 6,353 bytes, line 1
1case 5495:case 3959:return oz(t,/(image-set\([^]*)/,nt+"$1$`$1");case 4968:return oz(oz(t,/(.+:)(flex-)?(.*)/,nt+"box-pack:$3"+o9+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+nt+t+t;case 4095:case 3583:case 4068:case 2532:return oz(t,/(.+)-inline(.+)/,nt+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(oG(t)-1-r>6)switch(oq(t,r+1)){case 109:if(45!==oq(t,r+4))break;case 102:return oz(t,/(.+:)(.+)-([^]+)/,"$1"+nt+"$2-$3$1"+ne+(108==oq(t,r+3)?"$3":"$2-$3"))+t;case 115:return~oW(t,"stretch")?e(oz(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==oq(t,r+1))break;case 6444:switch(oq(t,oG(t)-3-(~oW(t,"!important")&&10))){case 107:return oz(t,":",":"+nt)+t;case 101:return oz(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+nt+(45===oq(t,14)?"inline-":"")+"box$3$1"+nt+"$2$3$1"+o9+"$2box$3")+t}break;case 5936:switch(oq(t,r+11)){case 114:return nt+t+o9+oz(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return nt+t+o9+oz(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return nt+t+o9+oz(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return nt+t+o9+t+t}return t}(e.value,e.length);break;case nn:return ni([o5(e,{value:oz(e.value,"@","@"+nt)})],a);case na:if(e.length){var o,n;return o=e.props,n=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return ni([o5(e,{props:[oz(t,/:(read-\w+)/,":"+ne+"$1")]})],a);case"::placeholder":return ni([o5(e,{props:[oz(t,/:(plac\w+)/,":"+nt+"input-$1")]}),o5(e,{props:[oz(t,/:(plac\w+)/,":"+ne+"$1")]}),o5(e,{props:[oz(t,/:(plac\w+)/,o9+"input-$1")]})],a)}return""},o.map(n).join("")}}}];e.i(705927);var nv=function(e,t,r){var a=e.key+"-"+t.name;!1===r&&void 0===e.registered[a]&&(e.registered[a]=t.styles)},nb=function(e,t,r){nv(e,t,r);var a=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+a:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}},n_={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ny=/[A-Z]|^ms/g,nC=/_EMO_([^_]+?)_([^]*?)_EMO_/g,nx=function(e){return 45===e.charCodeAt(1)},nw=function(e){return null!=e&&"boolean"!=typeof e},nS=(i=function(e){return nx(e)?e:e.replace(ny,"-$&").toLowerCase()},l=Object.create(null),function(e){return void 0===l[e]&&(l[e]=i(e)),l[e]}),nD=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(nC,function(e,t,r){return _={name:t,styles:r,next:_},t})}return 1===n_[e]||nx(e)||"number"!=typeof t||0===t?t:t+"px"};function nk(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return _={name:r.name,styles:r.styles,next:_},r.name;if(void 0!==r.styles){var a=r.next;if(void 0!==a)for(;void 0!==a;)_={name:a.name,styles:a.styles,next:_},a=a.next;return r.styles+";"}return function(e,t,r){var a="";if(Array.isArray(r))for(var o=0;o<r.length;o++)a+=nk(e,t,r[o])+";";else for(var n in r){var i=r[n];if("object"!=typeof i)null!=t&&void 0!==t[i]?a+=n+"{"+t[i]+"}":nw(i)&&(a+=nS(n)+":"+nD(n,i)+";");else if(Array.isArray(i)&&"string"==typeof i[0]&&(null==t||void 0===t[i[0]]))for(var l=0;l<i.length;l++)nw(i[l])&&(a+=nS(n)+":"+nD(n,i[l])+";");else{var s=nk(e,t,i);switch(n){case"animation":case"animationName":a+=nS(n)+":"+s+";";break;default:a+=n+"{"+s+"}"}}}return a}(e,t,r);case"function":if(void 0!==e){var o=_,n=r(e);return _=o,nk(e,t,n)}}if(null==t)return r;var i=t[r];return void 0!==i?i:r}var nE=/label:\s*([^\s;{]+)\s*(;|$)/g;function nj(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var a,o=!0,n="";_=void 0;var i=e[0];null==i||void 0===i.raw?(o=!1,n+=nk(r,t,i)):n+=i[0];for(var l=1;l<e.length;l++)n+=nk(r,t,e[l]),o&&(n+=i[l]);nE.lastIndex=0;for(var s="";null!==(a=nE.exec(n));)s+="-"+a[1];return{name:function(e){for(var t,r=0,a=0,o=e.length;o>=4;++a,o-=4)t=(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r^=255&e.charCodeAt(a),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(n)+s,styles:n,next:_}}var nT=!!eq.useInsertionEffect&&eq.useInsertionEffect,nR=nT||function(e){return e()};nT||eq.useLayoutEffect;var nM=eq.createContext("u">typeof HTMLElement?function(e){var t,r,a,o,n,i=e.key;if("css"===i){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var s=e.stylisPlugins||ng,c={},u=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)c[t[r]]=!0;u.push(e)});var d=(r=(t=[nf,nh].concat(s,[nl,(a=function(e){n.insert(e)},function(e){!e.root&&(e=e.return)&&a(e)})])).length,function(e,a,o,n){for(var i="",l=0;l<r;l++)i+=t[l](e,a,o,n)||"";return i}),p=function(e){var t,r;return ni((r=function e(t,r,a,o,n,i,l,s,c){for(var u,d=0,p=0,m=l,f=0,h=0,g=0,v=1,b=1,_=1,y=0,C="",x=n,w=i,S=o,D=C;b;)switch(g=y,y=o7()){case 40:if(108!=g&&58==oq(D,m-1)){-1!=oW(D+=oz(o6(y),"&","&\f"),"&\f")&&(_=-1);break}case 34:case 39:case 91:D+=o6(y);break;case 9:case 10:case 13:case 32:D+=function(e){for(;o0=o3();)if(o0<33)o7();else break;return o4(e)>2||o4(o0)>3?"":" "}(g);break;case 92:D+=function(e,t){for(var r;--t&&o7()&&!(o0<48)&&!(o0>102)&&(!(o0>57)||!(o0<65))&&(!(o0>
170)||!(o0<97)););return r=oX+(t<6&&32==o3()&&32==o7()),oY(o1,e,r)}(oX-1,7);continue;case 47:switch(o3()){case 42:case 47:oZ((u=function(e,t){for(;o7();)if(e+o0===57)break;else if(e+o0===84&&47===o3())break;return"/*"+oY(o1,t,oX-1)+"*"+oB(47===e?e:o7())}(o7(),oX),o2(u,r,a,nr,oB(o0),oY(u,2,-2),0)),c);break;default:D+="/"}break;case 123*v:s[d++]=oG(D)*_;case 125*v:case 59:case 0:switch(y){case 0:case 125:b=0;case 59+p:-1==_&&(D=oz(D,/\f/g,"")),h>0&&oG(D)-m&&oZ(h>32?nc(D+";",o,a,m-1):nc(oz(D," ","")+";",o,a,m-2),c);break;case 59:D+=";";default:if(oZ(S=ns(D,r,a,d,p,n,s,C,x=[],w=[],m),i),123===y)if(0===p)e(D,r,S,S,x,i,m,s,w);else switch(99===f&&110===oq(D,3)?100:f){case 100:case 108:case 109:case 115:e(t,S,S,o&&oZ(ns(t,S,S,0,0,n,s,C,n,x=[],m),w),n,w,m,s,o?x:w);break;default:e(D,S,S,S,[""],w,0,s,w)}}d=p=h=0,v=_=1,C=D="",m=l;break;case 58:m=1+oG(D),h=g;default:if(v<1){if(123==y)--v;else if(125==y&&0==v++&&125==(o0=oX>0?oq(o1,--oX):0,oQ--,10===o0&&(oQ=1,oK--),o0))continue}switch(D+=oB(y),y*v){case 38:_=p>0?1:(D+="\f",-1);break;case 44:s[d++]=(oG(D)-1)*_,_=1;break;case 64:45===o3()&&(D+=o6(o7())),f=o3(),p=m=oG(C=D+=function(e){for(;!o4(o3());)o7();return oY(o1,e,oX)}(oX)),y++;break;case 45:45===g&&2==oG(D)&&(v=0)}}return i}("",null,null,null,[""],t=o8(t=e),0,[0],t),o1="",r),d)},m={key:i,sheet:new o$({key:i,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:c,registered:{},insert:function(e,t,r,a){n=r,p(e?e+"{"+t.styles+"}":t.styles),a&&(m.inserted[t.name]=!0)}};return m.sheet.hydrate(u),m}({key:"css"}):null);nM.Provider;var nO=eq.createContext({}),nA={}.hasOwnProperty,nN="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",nF=function(e,t){var r={};for(var a in t)nA.call(t,a)&&(r[a]=t[a]);return r[nN]=e,r},nL=function(e){var t=e.cache,r=e.serialized,a=e.isStringTag;return nv(t,r,a),nR(function(){return nb(t,r,a)}),null},nI=(s=function(e,t,r){var a,o,n,i,l=e.css;"string"==typeof l&&void 0!==t.registered[l]&&(l=t.registered[l]);var s=e[nN],c=[l],u="";"string"==typeof e.className?(a=t.registered,o=c,n=e.className,i="",n.split(" ").forEach(function(e){void 0!==a[e]?o.push(a[e]+";"):e&&(i+=e+" ")}),u=i):null!=e.className&&(u=e.className+" ");var d=nj(c,void 0,eq.useContext(nO));u+=t.key+"-"+d.name;var p={};for(var m in e)nA.call(e,m)&&"css"!==m&&m!==nN&&(p[m]=e[m]);return p.className=u,r&&(p.ref=r),eq.createElement(eq.Fragment,null,eq.createElement(nL,{cache:t,serialized:d,isStringTag:"string"==typeof s}),eq.createElement(s,p))},(0,eq.forwardRef)(function(e,t){return s(e,(0,eq.useContext)(nM),t)})),nP=function(e,t){var r=arguments;if(null==t||!nA.call(t,"css"))return eq.createElement.apply(void 0,r);var a=r.length,o=Array(a);o[0]=nI,o[1]=nF(e,t);for(var n=2;n<a;n++)o[n]=r[n];return eq.createElement.apply(null,o)};function nH(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return nj(t)}c=nP||(nP={}),u||(u=c.JSX||(c.JSX={}));var n$=e.i(995217),nV=e.i(278928),nB=eq.useLayoutEffect,nU=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],nz=function(){};function nW(e,t){for(var r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];var n=[].concat(a);if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&n.push("".concat(i?"-"===i[0]?e+i:e+"__"+i:e));return n.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var nq=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===oS(e)&&null!==e?[e]:[]},nY=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,oj({},oO(e,nU))},nG=function(e,t,r){var a=e.cx,o=e.getStyles,n=e.getClassNames,i=e.className;return{css:o(t,e),className:a(null!=r?r:{},n(t,e),i)}};function nZ(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function nK(e){return nZ(e)?window.pageYOffset:e.scrollTop}function nQ(e,t){nZ(e)?window.scrollTo(0,t):e.scrollTop=t}function nJ(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:nz,o=nK(e),n=t-o,i=0;!function t(){var l;i+=10,nQ(e,n*((l=(l=i)/r-1)*l*l+1)+o),i<r?window.requestAnimationFrame(t):a(e)}()}function nX(e,t){var r=e.getBoundingClientRect(),a=t.getBoundingClientRect(),o=t.offsetHeight/3;a.bottom+o>r.bottom?nQ(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):a.top-o<r.top&&nQ(e,Math.max(t.offsetTop-o,0))}function n0(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var n1=!1,n2="u">typeof window?window:{};n2.addEventListener&&n2.removeEventListener&&(n2.addEventListener("p",nz,{get passive
1(){return n1=!0}}),n2.removeEventListener("p",nz,!1));var n5=n1;function n7(e){return null!=e}var n3=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return Object.entries(e).filter(function(e){var t=oM(e,1)[0];return!r.includes(t)}).reduce(function(e,t){var r=oM(t,2),a=r[0],o=r[1];return e[a]=o,e},{})},n4=["children","innerProps"],n8=["children","innerProps"],n6=function(e){return"auto"===e?"bottom":e},n9=(0,eq.createContext)(null),ie=function(e){var t=e.children,r=e.minMenuHeight,a=e.maxMenuHeight,o=e.menuPlacement,n=e.menuPosition,i=e.menuShouldScrollIntoView,l=e.theme,s=((0,eq.useContext)(n9)||{}).setPortalPlacement,c=(0,eq.useRef)(null),u=oM((0,eq.useState)(a),2),d=u[0],p=u[1],m=oM((0,eq.useState)(null),2),f=m[0],h=m[1],g=l.spacing.controlHeight;return nB(function(){var e=c.current;if(e){var t="fixed"===n,l=function(e){var t,r=e.maxHeight,a=e.menuEl,o=e.minHeight,n=e.placement,i=e.shouldScroll,l=e.isFixedPosition,s=e.controlHeight,c=function(e){var t=getComputedStyle(e),r="absolute"===t.position,a=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!r||"static"!==t.position)&&a.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(a),u={placement:"bottom",maxHeight:r};if(!a||!a.offsetParent)return u;var d=c.getBoundingClientRect().height,p=a.getBoundingClientRect(),m=p.bottom,f=p.height,h=p.top,g=a.offsetParent.getBoundingClientRect().top,v=l||nZ(t=c)?window.innerHeight:t.clientHeight,b=nK(c),_=parseInt(getComputedStyle(a).marginBottom,10),y=parseInt(getComputedStyle(a).marginTop,10),C=g-y,x=v-h,w=C+b,S=d-b-h,D=m-v+b+_,k=b+h-y;switch(n){case"auto":case"bottom":if(x>=f)return{placement:"bottom",maxHeight:r};if(S>=f&&!l)return i&&nJ(c,D,160),{placement:"bottom",maxHeight:r};if(!l&&S>=o||l&&x>=o)return i&&nJ(c,D,160),{placement:"bottom",maxHeight:l?x-_:S-_};if("auto"===n||l){var E=r,j=l?C:w;return j>=o&&(E=Math.min(j-_-s,r)),{placement:"top",maxHeight:E}}if("bottom"===n)return i&&nQ(c,D),{placement:"bottom",maxHeight:r};break;case"top":if(C>=f)return{placement:"top",maxHeight:r};if(w>=f&&!l)return i&&nJ(c,k,160),{placement:"top",maxHeight:r};if(!l&&w>=o||l&&C>=o){var T=r;return(!l&&w>=o||l&&C>=o)&&(T=l?C-y:w-y),i&&nJ(c,k,160),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:r};default:throw Error('Invalid placement provided "'.concat(n,'".'))}return u}({maxHeight:a,menuEl:e,minHeight:r,placement:o,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:g});p(l.maxHeight),h(l.placement),null==s||s(l.placement)}},[a,o,n,i,r,s,g]),t({ref:c,placerProps:oj(oj({},e),{},{placement:f||n6(o),maxHeight:d})})},it=function(e,t){var r=e.theme,a=r.spacing.baseUnit,o=r.colors;return oj({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},ir=["size"],ia=["innerProps","isRtl","size"],io={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ii=function(e){var t=e.size,r=oO(e,ir);return nP("svg",oN({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:io},r))},il=function(e){return nP(ii,oN({size:20},e),nP("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},is=function(e){return nP(ii,oN({size:20},e),nP("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ic=function(e,t){var r=e.isFocused,a=e.theme,o=a.spacing.baseUnit,n=a.colors;return oj({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?n.neutral60:n.neutral20,padding:2*o,":hover":{color:r?n.neutral80:n.neutral40}})},iu=function(){var e=nH.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(y||(d=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],p||(p=d.slice(0)),y=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}})))),id=function(e){var t=e.delay,r=e.offset;return nP("span",{css:nH({animation:"".concat(iu," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ip=["data"],im=["innerRef","isDisabled","isHidden","inputClassName"],ih={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},ig={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":oj({content:'attr(data-value) " "',visibility:"hidden",
1whiteSpace:"pre"},ih)},iv=function(e){var t=e.children,r=e.innerProps;return nP("div",r,t)},ib={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return nP("div",oN({},nG(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||nP(il,null))},Control:function(e){var t=e.children,r=e.isDisabled,a=e.isFocused,o=e.innerRef,n=e.innerProps,i=e.menuIsOpen;return nP("div",oN({ref:o},nG(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":a,"control--menu-is-open":i}),n,{"aria-disabled":r||void 0}),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return nP("div",oN({},nG(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||nP(is,null))},DownChevron:is,CrossIcon:il,Group:function(e){var t=e.children,r=e.cx,a=e.getStyles,o=e.getClassNames,n=e.Heading,i=e.headingProps,l=e.innerProps,s=e.label,c=e.theme,u=e.selectProps;return nP("div",oN({},nG(e,"group",{group:!0}),l),nP(n,oN({},i,{selectProps:u,theme:c,getStyles:a,getClassNames:o,cx:r}),s),nP("div",null,t))},GroupHeading:function(e){var t=nY(e);t.data;var r=oO(t,ip);return nP("div",oN({},nG(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return nP("div",oN({},nG(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return nP("span",oN({},t,nG(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,a=nY(e),o=a.innerRef,n=a.isDisabled,i=a.isHidden,l=a.inputClassName,s=oO(a,im);return nP("div",oN({},nG(e,"input",{"input-container":!0}),{"data-value":r||""}),nP("input",oN({className:t({input:!0},l),ref:o,style:oj({label:"input",color:"inherit",background:0,opacity:+!i,width:"100%"},ih),disabled:n},s)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,a=e.size,o=oO(e,ia);return nP("div",oN({},nG(oj(oj({},o),{},{innerProps:t,isRtl:r,size:void 0===a?4:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),nP(id,{delay:0,offset:r}),nP(id,{delay:160,offset:!0}),nP(id,{delay:320,offset:!r}))},Menu:function(e){var t=e.children,r=e.innerRef,a=e.innerProps;return nP("div",oN({},nG(e,"menu",{menu:!0}),{ref:r},a),t)},MenuList:function(e){var t=e.children,r=e.innerProps,a=e.innerRef,o=e.isMulti;return nP("div",oN({},nG(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:a},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,a=e.controlElement,o=e.innerProps,n=e.menuPlacement,i=e.menuPosition,l=(0,eq.useRef)(null),s=(0,eq.useRef)(null),c=oM((0,eq.useState)(n6(n)),2),u=c[0],d=c[1],p=(0,eq.useMemo)(function(){return{setPortalPlacement:d}},[]),m=oM((0,eq.useState)(null),2),f=m[0],h=m[1],g=(0,eq.useCallback)(function(){if(a){var e,t={bottom:(e=a.getBoundingClientRect()).bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width},r="fixed"===i?0:window.pageYOffset,o=t[u]+r;(o!==(null==f?void 0:f.offset)||t.left!==(null==f?void 0:f.rect.left)||t.width!==(null==f?void 0:f.rect.width))&&h({offset:o,rect:t})}},[a,i,u,null==f?void 0:f.offset,null==f?void 0:f.rect.left,null==f?void 0:f.rect.width]);nB(function(){g()},[g]);var v=(0,eq.useCallback)(function(){"function"==typeof s.current&&(s.current(),s.current=null),a&&l.current&&(s.current=(0,nV.autoUpdate)(a,l.current,g,{elementResize:"ResizeObserver"in window}))},[a,g]);nB(function(){v()},[v]);var b=(0,eq.useCallback)(function(e){l.current=e,v()},[v]);if(!t&&"fixed"!==i||!f)return null;var _=nP("div",oN({ref:b},nG(oj(oj({},e),{},{offset:f.offset,position:i,rect:f.rect}),"menuPortal",{"menu-portal":!0}),o),r);return nP(n9.Provider,{value:p},t?(0,n$.createPortal)(_,t):_)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,a=e.innerProps,o=oO(e,n8);return nP("div",oN({},nG(oj(oj({},o),{},{children:r,innerProps:a}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,a=e.innerProps,o=oO(e,n4);return nP("div",oN({},nG(oj(oj({},o),{},{children:r,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),r)},MultiValue:function(e){var t=e.children,r=e.components,a=e.data,o=e.innerProps,n=e.isDisabled,i=e.removeProps,l=e.selectProps,s=r.Container,c=r.Label,u=r.Remove;return nP(s,{data:a,innerProps:oj(oj({},nG(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":n})),o),selectProps:l}
1,nP(c,{data:a,innerProps:oj({},nG(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),nP(u,{data:a,innerProps:oj(oj({},nG(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:l}))},MultiValueContainer:iv,MultiValueLabel:iv,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return nP("div",oN({role:"button"},r),t||nP(il,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,a=e.isFocused,o=e.isSelected,n=e.innerRef,i=e.innerProps;return nP("div",oN({},nG(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":a,"option--is-selected":o}),{ref:n,"aria-disabled":r},i),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return nP("div",oN({},nG(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,a=e.isDisabled,o=e.isRtl;return nP("div",oN({},nG(e,"container",{"--is-disabled":a,"--is-rtl":o}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,a=e.innerProps;return nP("div",oN({},nG(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),a),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,a=e.isMulti,o=e.hasValue;return nP("div",oN({},nG(e,"valueContainer",{"value-container":!0,"value-container--is-multi":a,"value-container--has-value":o}),r),t)}},i_=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function iy(e,t){if(e.length!==t.length)return!1;for(var r,a,o=0;o<e.length;o++)if(!((r=e[o])===(a=t[o])||i_(r)&&i_(a))&&1)return!1;return!0}for(var iC={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},ix=function(e){return nP("span",oN({css:iC},e))},iw={guidance:function(e){var t=e.isSearchable,r=e.isMulti,a=e.tabSelectsValue,o=e.context,n=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return n?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,a=void 0===r?"":r,o=e.labels,n=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(a,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return n?"option ".concat(a," is disabled. Select another option."):"option ".concat(a,", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,a=e.options,o=e.label,n=void 0===o?"":o,i=e.selectValue,l=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(n," focused, ").concat(u(i,r),".");if("menu"===t&&c){var d="".concat(s?" selected":"").concat(l?" disabled":"");return"".concat(n).concat(d,", ").concat(u(a,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},iS=function(e){var t=e.ariaSelection,r=e.focusedOption,a=e.focusedValue,o=e.focusableOptions,n=e.isFocused,i=e.selectValue,l=e.selectProps,s=e.id,c=e.isAppleDevice,u=l.ariaLiveMessages,d=l.getOptionLabel,p=l.inputValue,m=l.isMulti,f=l.isOptionDisabled,h=l.isSearchable,g=l.menuIsOpen,v=l.options,b=l.screenReaderStatus,_=l.tabSelectsValue,y=l.isLoading,C=l["aria-label"],x=l["aria-live"],w=(0,eq.useMemo)(function(){return oj(oj({},iw),u||{})},[u]),S=(0,eq.useMemo)(function(){var e="";if(t&&w.onChange){var r=t.option,a=t.options,o=t.removedValue,n=t.removedValues,l=t.value,s=o||r||(Array.isArray(l)?null:l),c=s?d(s):"",u=a||n||void 0,p=u?u.map(d):[],m=oj({isDisabled:s&&f(s,i),label:c,labels:p},t);e=w.onChange(m)}return e},[t,w,f,i,d]),D=(0,eq.useMemo)(function(){var e="",t=r||a,n=!!(r&&i&&i.includes(r));if(t&&w.onFocus){var l={focused:t,label:d(t),isDisabled:f(t,i),isSelected:n,options:o,context:t===r?"menu":"value",selectValue:i,isAppleDevice:c};e=w.onFocus(l)}return e},[r,a,d,f,w,o,i,c]),k=(0,eq.useMemo)(function(){var e="";if(g&&v.length&&!y&&w.onFilter){var t=b({count:o.length});e=w.onFilter({inputValue:p,resultsMessage:t})}return e},[o,p,g,w,v,b,y]),E=(null==t?void 0:t.action)==="initial-input-focus",j=(0,eq.useMemo)(function(){var e="";if(w.guidance){var t=a?"value":g?"menu":"input";e=w.guidance({"aria-label":C,context:t,isDisabled:r&&f(r,i),isMulti:m,isSearchable:h,tabSelectsValue:_,isInitialFocus:E})}return e},[C,r,a,m,f,h,g,w,i,_,E]),T=nP(eq.Fragment,null,nP("span",{id:"aria-selection"},S),nP("span",{id:"aria-focused"},D),nP("span",{id:"aria-results"},k),nP("span",{id:"aria-guidance"},j));return nP(eq.Fragment,null,nP(ix,{id:s},E&&T),nP(ix,{"aria-live":x,"aria-atomic":"false","aria-relevant":"additions text",role:"log"}
1,n&&!E&&T))},iD=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],ik=RegExp("["+iD.map(function(e){return e.letters}).join("")+"]","g"),iE={},ij=0;ij<iD.length;ij++)for(var iT=iD[ij],iR=0;iR<iT.letters.length;iR++)iE[iT.letters[iR]]=iT.base;var iM=function(e){return e.replace(ik,function(e){return iE[e]})},iO=function(e,t){void 0===t&&(t=iy);var r=null;function a(){for(var a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];if(r&&r.lastThis===this&&t(a,r.lastArgs))return r.lastResult;var n=e.apply(this,a);return r={lastResult:n,lastArgs:a,lastThis:this},n}return a.clear=function(){r=null},a}(iM),iA=function(e){return e.replace(/^\s+|\s+$/g,"")},iN=function(e){return"".concat(e.label," ").concat(e.value)},iF=["innerRef"];function iL(e){var t=e.innerRef,r=n3(oO(e,iF),"onExited","in","enter","exit","appear");return nP("input",oN({ref:t},r,{css:nH({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var iI=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()},iP=["boxSizing","height","overflow","paddingRight","position"],iH={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function i$(e){e.cancelable&&e.preventDefault()}function iV(e){e.stopPropagation()}function iB(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function iU(){return"ontouchstart"in window||navigator.maxTouchPoints}var iz=!!("u">typeof window&&window.document&&window.document.createElement),iW=0,iq={capture:!1,passive:!1},iY=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},iG={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function iZ(e){var t,r,a,o,n,i,l,s,c,u,d,p,m,f,h,g,v,b,_,y,C,x,w,S,D=e.children,k=e.lockEnabled,E=e.captureEnabled,j=(r=(t={isEnabled:void 0===E||E,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}).isEnabled,a=t.onBottomArrive,o=t.onBottomLeave,n=t.onTopArrive,i=t.onTopLeave,l=(0,eq.useRef)(!1),s=(0,eq.useRef)(!1),c=(0,eq.useRef)(0),u=(0,eq.useRef)(null),d=(0,eq.useCallback)(function(e,t){if(null!==u.current){var r=u.current,c=r.scrollTop,d=r.scrollHeight,p=r.clientHeight,m=u.current,f=t>0,h=d-p-c,g=!1;h>t&&l.current&&(o&&o(e),l.current=!1),f&&s.current&&(i&&i(e),s.current=!1),f&&t>h?(a&&!l.current&&a(e),m.scrollTop=d,g=!0,l.current=!0):!f&&-t>c&&(n&&!s.current&&n(e),m.scrollTop=0,g=!0,s.current=!0),g&&iI(e)}},[a,o,n,i]),p=(0,eq.useCallback)(function(e){d(e,e.deltaY)},[d]),m=(0,eq.useCallback)(function(e){c.current=e.changedTouches[0].clientY},[]),f=(0,eq.useCallback)(function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)},[d]),h=(0,eq.useCallback)(function(e){if(e){var t=!!n5&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",f,t)}},[f,m,p]),g=(0,eq.useCallback)(function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",f,!1))},[f,m,p]),(0,eq.useEffect)(function(){if(r){var e=u.current;return h(e),function(){g(e)}}},[r,h,g]),function(e){u.current=e}),T=(b=(v={isEnabled:k}).isEnabled,y=void 0===(_=v.accountForScrollbars)||_,C=(0,eq.useRef)({}),x=(0,eq.useRef)(null),w=(0,eq.useCallback)(function(e){if(iz){var t=document.body,r=t&&t.style;if(y&&iP.forEach(function(e){var t=r&&r[e];C.current[e]=t}),y&&iW<1){var a=parseInt(C.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,n=window.innerWidth-o+a||0;
vendor: 8,325 bytes, line 1
1Object.keys(iH).forEach(function(e){var t=iH[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(n,"px"))}t&&iU()&&(t.addEventListener("touchmove",i$,iq),e&&(e.addEventListener("touchstart",iB,iq),e.addEventListener("touchmove",iV,iq))),iW+=1}},[y]),S=(0,eq.useCallback)(function(e){if(iz){var t=document.body,r=t&&t.style;iW=Math.max(iW-1,0),y&&iW<1&&iP.forEach(function(e){var t=C.current[e];r&&(r[e]=t)}),t&&iU()&&(t.removeEventListener("touchmove",i$,iq),e&&(e.removeEventListener("touchstart",iB,iq),e.removeEventListener("touchmove",iV,iq)))}},[y]),(0,eq.useEffect)(function(){if(b){var e=x.current;return w(e),function(){S(e)}}},[b,w,S]),function(e){x.current=e});return nP(eq.Fragment,null,k&&nP("div",{onClick:iY,css:iG}),D(function(e){j(e),T(e)}))}var iK={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},iQ=function(e){var t=e.name,r=e.onFocus;return nP("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:iK,value:"",onChange:function(){}})};function iJ(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}var iX={clearIndicator:ic,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,a=e.isFocused,o=e.theme,n=o.colors,i=o.borderRadius;return oj({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?n.neutral5:n.neutral0,borderColor:r?n.neutral10:a?n.primary:n.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(n.primary):void 0,"&:hover":{borderColor:a?n.primary:n.neutral30}})},dropdownIndicator:ic,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,a=r.colors,o=r.spacing;return oj({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,a=e.theme,o=a.spacing.baseUnit,n=a.colors;return oj({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?n.neutral10:n.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var r=e.isDisabled,a=e.value,o=e.theme,n=o.spacing,i=o.colors;return oj(oj({visibility:r?"hidden":"visible",transform:a?"translateZ(0)":""},ig),t?{}:{margin:n.baseUnit/2,paddingBottom:n.baseUnit/2,paddingTop:n.baseUnit/2,color:i.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,a=e.size,o=e.theme,n=o.colors,i=o.spacing.baseUnit;return oj({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?n.neutral60:n.neutral20,padding:2*i})},loadingMessage:it,menu:function(e,t){var r,a=e.placement,o=e.theme,n=o.borderRadius,i=o.spacing,l=o.colors;return oj((ok(r={label:"menu"},a?({bottom:"top",top:"bottom"})[a]:"bottom","100%"),ok(r,"position","absolute"),ok(r,"width","100%"),ok(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:n,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},menuList:function(e,t){var r=e.maxHeight,a=e.theme.spacing.baseUnit;return oj({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},menuPortal:function(e){var t=e.rect,r=e.offset,a=e.position;return{left:t.left,position:a,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,a=r.spacing,o=r.borderRadius,n=r.colors;return oj({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:n.neutral10,borderRadius:o/2,margin:a.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,a=r.borderRadius,o=r.colors,n=e.cropWithEllipsis;return oj({overflow:"hidden",textOverflow:n||void 0===n?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,a=r.spacing,o=r.borderRadius,n=r.colors,i=e.isFocused;return oj({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:i?n.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:n.dangerLight,color:n.danger}})},noOptionsMessage:it,option:function(e,t){var r=e.isDisabled,a=e.isFocused,o=e.isSelected,n=e.theme,i=n.spacing,l=n.colors;return oj({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:a?l.primary25:"transparent",color:r?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:r?void 0:o?l.primary:l.primary50}})},placeholder:function(e,t){var r=e.theme,a=r.spacing,o=r.colors;return oj({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,a=e.theme,o=a.spacing,n=a.colors;return oj({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?n.neutral40:n.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,a=e.isMulti,o=e.hasValue,n=e.selectProps.controlShouldRenderValue;return oj({alignItems:"center",display:a&&o&&n?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},i0={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},i1={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:n0(),captureMenuScroll:!n0(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=oj({ignoreCase:!0,ignoreAccents:!0,stringify:iN,trim:!0,matchFrom:"any"},void 0),a=r.ignoreCase,o=r.ignoreAccents,n=r.stringify,i=r.trim,l=r.matchFrom,s=i?iA(t):t,c=i?iA(n(e)):n(e);return a&&(s=s.toLowerCase(),c=c.toLowerCase()),o&&(s=iO(s),c=iM(c)),"start"===l?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function i2(e,t,r,a){var o=le(e,t,r),n=lt(e,t,r),i=i6(e,t),l=i9(e,t);return{type:"option",data:t,isDisabled:o,isSelected:n,label:i,value:l,index:a}}
1function i5(e,t){return e.options.map(function(r,a){if("options"in r){var o=r.options.map(function(r,a){return i2(e,r,t,a)}).filter(function(t){return i4(e,t)});return o.length>0?{type:"group",data:r,options:o,index:a}:void 0}var n=i2(e,r,t,a);return i4(e,n)?n:void 0}).filter(n7)}function i7(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,oH(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function i3(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,oH(r.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}}))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e},[])}function i4(e,t){var r=e.inputValue,a=t.data,o=t.isSelected,n=t.label,i=t.value;return(!la(e)||!o)&&lr(e,{label:n,value:i,data:a},void 0===r?"":r)}var i8=function(e,t){var r;return(null==(r=e.find(function(e){return e.data===t}))?void 0:r.id)||null},i6=function(e,t){return e.getOptionLabel(t)},i9=function(e,t){return e.getOptionValue(t)};function le(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function lt(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var a=i9(e,t);return r.some(function(t){return i9(e,t)===a})}function lr(e,t,r){return!e.filterOption||e.filterOption(t,r)}var la=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},lo=1,ln=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&oL(n,e);var t,r,a,o=(t=oP(),function(){var e,r=oI(n);e=t?Reflect.construct(r,arguments,oI(this).constructor):r.apply(this,arguments);if(e&&("object"==oS(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");if(void 0===this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return this});function n(e){var t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");if((t=o.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,r){var a=t.props,o=a.onChange;r.name=a.name,t.ariaOnChange(e,r),o(e,r)},t.setValue=function(e,r,a){var o=t.props,n=o.closeMenuOnSelect,i=o.isMulti,l=o.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:l}),n&&(t.setState({inputIsHiddenAfterUpdate:!i}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:r,option:a})},t.selectOption=function(e){var r=t.props,a=r.blurInputOnSelect,o=r.isMulti,n=r.name,i=t.state.selectValue,l=o&&t.isOptionSelected(e,i),s=t.isOptionDisabled(e,i);if(l){var c=t.getOptionValue(e);t.setValue(i.filter(function(e){return t.getOptionValue(e)!==c}),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:n});o?t.setValue([].concat(oH(i),[e]),"select-option",e):t.setValue(e,"select-option")}a&&t.blurInput()},t.removeValue=function(e){var r,a=t.props.isMulti,o=t.state.selectValue,n=t.getOptionValue(e),i=o.filter(function(e){return t.getOptionValue(e)!==n}),l=(r=i[0]||null,a?i:r);t.onChange(l,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e,r,a=t.state.selectValue;t.onChange((e=t.props.isMulti,r=[],e?r:null),{action:"clear",removedValues:a})},t.popValue=function(){var e,r=t.props.isMulti,a=t.state.selectValue,o=a[a.length-1],n=a.slice(0,a.length-1),i=(e=n[0]||null,r?n:e);o&&t.onChange(i,{action:"pop-value",removedValue:o})}
vendor: 2,211 bytes, line 1
1,t.getFocusedOptionId=function(e){return i8(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return i3(i5(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return nW.apply(void 0,[t.props.classNamePrefix].concat(r))},t.getOptionLabel=function(e){return i6(t.props,e)},t.getOptionValue=function(e){return i9(t.props,e)},t.getStyles=function(e,r){var a=t.props.unstyled,o=iX[e](r,a);o.boxSizing="border-box";var n=t.props.styles[e];return n?n(o,r):o},t.getClassNames=function(e,r){var a,o;return null==(a=(o=t.props.classNames)[e])?void 0:a.call(o,r)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){var e;return e=t.props,oj(oj({},ib),e.components)},t.buildCategorizedOptions=function(){return i5(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return i7(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,r){t.setState({ariaSelection:oj({value:e},r)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var r=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():r&&t.openMenu("first"):(r&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!t.props.isDisabled){var r=t.props,a=r.isMulti,o=r.menuIsOpen;t.focusInput(),o?(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focu
vendor: 6,250 bytes, line 1
1sInput():setTimeout(function(){return t.focusInput()}))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&nZ(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var r=e.touches,a=r&&r.item(0);a&&(t.initialTouchX=a.clientX,t.initialTouchY=a.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var r=e.touches,a=r&&r.item(0);if(a){var o=Math.abs(a.clientX-t.initialTouchX),n=Math.abs(a.clientY-t.initialTouchY);t.userIsDragging=o>5||n>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var r=t.props.inputValue,a=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(a,{action:"input-change",prevInputValue:r}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var r=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:r}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var r=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:r>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return la(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var r=t.props,a=r.isMulti,o=r.backspaceRemovesValue,n=r.escapeClearsValue,i=r.inputValue,l=r.isClearable,s=r.isDisabled,c=r.menuIsOpen,u=r.onKeyDown,d=r.tabSelectsValue,p=r.openMenuOnFocus,m=t.state,f=m.focusedOption,h=m.focusedValue,g=m.selectValue;if(!s){if("function"==typeof u&&(u(e),e.defaultPrevented))return;switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!a||i)return;t.focusValue("previous");break;case"ArrowRight":if(!a||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!o)return;a?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing||e.shiftKey||!c||!d||!f||p&&t.isOptionSelected(f,g))return;t.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f||t.isComposing)return;t.selectOption(f);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:i}),t.onMenuClose()):l&&n&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!f)return;t.selectOption(f);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++lo),t.state.selectValue=nq(e.value),e.menuIsOpen&&t.state.selectValue.length){var r=t.getFocusableOptionsWithIds(),a=t.buildFocusableOptions(),i=a.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=r,t.state.focusedOption=a[i],t.state.focusedOptionId=i8(r,a[i])}return t}return r=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&nX(this.menuListRef,this.focusedOptionRef),(iJ(/^Mac/i)||iJ(/^iPhone/i)||iJ(/^iPad/i)||iJ(/^Mac/i)&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,a=t.menuIsOpen,o=this.state.isFocused;(o&&!r&&e.isDisabled||o&&a&&!e.menuIsOpen)&&this.focusInput(),o&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(nX(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,a=r.selectValue,o=r.isFocused,n=this.buildFocusableOptions(),i="first"===e?0:n.length-1;if(!this.props.isMulti){var l=n.indexOf(a[0]);l>-1&&(i=l)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:n[i],focusedOptionId:this.getFocusedOptionId(n[i])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,a=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=r.indexOf(a);a||(o=-1);var n=r.length-1,i=-1;
vendor: 11,726 bytes, line 1
1if(r.length){switch(e){case"previous":i=0===o?0:-1===o?n:o-1;break;case"next":o>-1&&o<n&&(i=o+1)}this.setState({inputIsHidden:-1!==i,focusedValue:r[i]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,a=this.getFocusableOptions();if(a.length){var o=0,n=a.indexOf(r);r||(n=-1),"up"===e?o=n>0?n-1:a.length-1:"down"===e?o=(n+1)%a.length:"pageup"===e?(o=n-t)<0&&(o=0):"pagedown"===e?(o=n+t)>a.length-1&&(o=a.length-1):"last"===e&&(o=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(a[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(i0):oj(oj({},i0),this.props.theme):i0}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,a=this.getClassNames,o=this.getValue,n=this.selectOption,i=this.setValue,l=this.props,s=l.isMulti,c=l.isRtl,u=l.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:a,getValue:o,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:u,selectOption:n,selectProps:l,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return le(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return lt(this.props,e,t)}},{key:"filterOption",value:function(e,t){return lr(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var r=this.props.inputValue,a=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:a})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,a=e.inputId,o=e.inputValue,n=e.tabIndex,i=e.form,l=e.menuIsOpen,s=e.required,c=this.getComponents().Input,u=this.state,d=u.inputIsHidden,p=u.ariaSelection,m=this.commonProps,f=a||this.getElementId("input"),h=oj(oj(oj({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":s,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},l&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?(null==p?void 0:p.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?eq.createElement(c,oN({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:f,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:n,form:i,type:"text",value:o},h)):eq.createElement(iL,oN({id:f,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:nz,onFocus:this.onInputFocus,disabled:t,tabIndex:n,inputMode:"none",form:i,value:""},h))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,a=t.MultiValueContainer,o=t.MultiValueLabel,n=t.MultiValueRemove,i=t.SingleValue,l=t.Placeholder,s=this.commonProps,c=this.props,u=c.controlShouldRenderValue,d=c.isDisabled,p=c.isMulti,m=c.inputValue,f=c.placeholder,h=this.state,g=h.selectValue,v=h.focusedValue,b=h.isFocused;if(!this.hasValue()||!u)return m?null:eq.createElement(l,oN({},s,{key:"placeholder",isDisabled:d,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),f);if(p)return g.map(function(t,i){var l=t===v,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return eq.createElement(r,oN({},s,{components:{Container:a,Label:o,Remove:n},isFocused:l,isDisabled:d,key:c,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var _=g[0];return eq.createElement(i,oN({},s,{data:_,isDisabled:d}),this.formatOptionLabel(_,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,o=r.isLoading,n=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||o)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return eq.createElement(e,oN({},t,{innerProps:i,isFocused:n}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,o=r.isLoading,n=this.state.isFocused;return e&&o?eq.createElement(e,oN({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:n})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var a=this.commonProps,o=this.props.isDisabled,n=this.state.isFocused;return eq.createElement(r,oN({},a,{isDisabled:o,isFocused:n}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return eq.createElement(e,oN({},t,{innerProps:o,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e,t=this,r=this.getComponents(),a=r.Group,o=r.GroupHeading,n=r.Menu,i=r.MenuList,l=r.MenuPortal,s=r.LoadingMessage,c=r.NoOptionsMessage,u=r.Option,d=this.commonProps,p=this.state.focusedOption,m=this.props,f=m.captureMenuScroll,h=m.inputValue,g=m.isLoading,v=m.loadingMessage,b=m.minMenuHeight,_=m.maxMenuHeight,y=m.menuIsOpen,C=m.menuPlacement,x=m.menuPosition,w=m.menuPortalTarget,S=m.menuShouldBlockScroll,D=m.menuShouldScrollIntoView,k=m.noOptionsMessage,E=m.onMenuScrollToTop,j=m.onMenuScrollToBottom;if(!y)return null;var T=function(e,r){var a=e.type,o=e.data,n=e.isDisabled,i=e.isSelected,l=e.label,s=e.value,c=p===o,m=n?void 0:function(){return t.onOptionHover(o)},f=n?void 0:function(){return t.selectOption(o)},h="".concat(t.getElementId("option"),"-").concat(r),g={id:h,onClick:f,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:i};return eq.createElement(u,oN({},d,{innerProps:g,data:o,isDisabled:n,isSelected:i,key:h,label:l,type:a,value:s,isFocused:c,innerRef:c?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var r=e.data,n=e.options,i=e.index,l="".concat(t.getElementId("group"),"-").concat(i),s="".concat(l,"-heading");return eq.createElement(a,oN({},d,{key:l,data:r,options:n,Heading:o,headingProps:{id:s,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return T(e,"".concat(i,"-").concat(e.index))}))}if("option"===e.type)return T(e,"".concat(e.index))});else if(g){var R=v({inputValue:h});if(null===R)return null;e=eq.createElement(s,d,R)}else{var M=k({inputValue:h});if(null===M)return null;e=eq.createElement(c,d,M)}var O={minMenuHeight:b,maxMenuHeight:_,menuPlacement:C,menuPosition:x,menuShouldScrollIntoView:D},A=eq.createElement(ie,oN({},d,O),function(r){var a=r.ref,o=r.placerProps,l=o.placement,s=o.maxHeight;return eq.createElement(n,oN({},d,O,{innerRef:a,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:g,placement:l}),eq.createElement(iZ,{captureEnabled:f,onTopArrive:E,onBottomArrive:j,lockEnabled:S},function(r){return eq.createElement(i,oN({},d,{innerRef:function(e){t.getMenuListRef(e),r(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:g,maxHeight:s,focusedOption:p}),e)}))});return w||"fixed"===x?eq.createElement(l,oN({},d,{appendTo:w,controlElement:this.controlRef,menuPlacement:C,menuPosition:x}),A):A}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,a=t.isDisabled,o=t.isMulti,n=t.name,i=t.required,l=this.state.selectValue;if(i&&!this.hasValue()&&!a)return eq.createElement(iQ,{name:n,onFocus:this.onValueInputFocus});if(n&&!a)if(o)if(r){var s=l.map(function(t){return e.getOptionValue(t)}).join(r);return eq.createElement("input",{name:n,type:"hidden",value:s})}else{var c=l.length>0?l.map(function(t,r){return eq.createElement("input",{key:"i-".concat(r),name:n,type:"hidden",value:e.getOptionValue(t)})}):eq.createElement("input",{name:n,type:"hidden",value:""});return eq.createElement("div",null,c)}else{var u=l[0]?this.getOptionValue(l[0]):"";return eq.createElement("input",{name:n,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,a=t.focusedOption,o=t.focusedValue,n=t.isFocused,i=t.selectValue,l=this.getFocusableOptions();return eq.createElement(iS,oN({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:o,isFocused:n,selectValue:i,focusableOptions:l,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,o=e.ValueContainer,n=this.props,i=n.className,l=n.id,s=n.isDisabled,c=n.menuIsOpen,u=this.state.isFocused,d=this.commonProps=this.getCommonProps();return eq.createElement(a,oN({},d,{className:i,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:s,isFocused:u}),this.renderLiveRegion(),eq.createElement(t,oN({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:s,isFocused:u,menuIsOpen:c}),eq.createElement(o,oN({},d,{isDisabled:s}),this.renderPlaceholderOrValue(),this.renderInput()),eq.createElement(r,oN({},d,{isDisabled:s}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],a=[{key:"getDerivedStateFromProps",value:function(e,t){var r,a=t.prevProps,o=t.clearFocusValueOnUpdate,n=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,l=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,m=e.inputValue,f=e.isMulti,h=nq(d),g={};
1if(a&&(d!==a.value||u!==a.options||p!==a.menuIsOpen||m!==a.inputValue)){var v,b=p?i7(i5(e,h)):[],_=p?i3(i5(e,h),"".concat(c,"-option")):[],y=o?function(e,t){var r=e.focusedValue,a=e.selectValue.indexOf(r);if(a>-1){if(t.indexOf(r)>-1)return r;if(a<t.length)return t[a]}return null}(t,h):null,C=(v=t.focusedOption)&&b.indexOf(v)>-1?v:b[0],x=i8(_,C);g={selectValue:h,focusedOption:C,focusedOptionId:x,focusableOptionsWithIds:_,focusedValue:y,clearFocusValueOnUpdate:!1}}var w=null!=n&&e!==a?{inputIsHidden:n,inputIsHiddenAfterUpdate:void 0}:{},S=i,D=l&&s;return l&&!D&&(S={value:(r=h[0]||null,f?h:r),options:h,action:"initial-input-focus"},D=!s),(null==i?void 0:i.action)==="initial-input-focus"&&(S=null),oj(oj(oj({},g),w),{},{prevProps:e,ariaSelection:S,prevWasFocused:D})}}],r&&oF(n.prototype,r),a&&oF(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n}(eq.Component);ln.defaultProps=i1;var li=(0,eq.forwardRef)(function(e,t){var r,a,o,n,i,l,s,c,u,d,p,m,f,h,g,v,b,_,y,C,x,w,S,D,k,E,j,T=(r=e.defaultInputValue,a=e.defaultMenuIsOpen,o=e.defaultValue,n=e.inputValue,i=e.menuIsOpen,l=e.onChange,s=e.onInputChange,c=e.onMenuClose,u=e.onMenuOpen,d=e.value,p=oO(e,oA),f=(m=oM((0,eq.useState)(void 0!==n?n:void 0===r?"":r),2))[0],h=m[1],v=(g=oM((0,eq.useState)(void 0!==i?i:void 0!==a&&a),2))[0],b=g[1],y=(_=oM((0,eq.useState)(void 0!==d?d:void 0===o?null:o),2))[0],C=_[1],x=(0,eq.useCallback)(function(e,t){"function"==typeof l&&l(e,t),C(e)},[l]),w=(0,eq.useCallback)(function(e,t){var r;"function"==typeof s&&(r=s(e,t)),h(void 0!==r?r:e)},[s]),S=(0,eq.useCallback)(function(){"function"==typeof u&&u(),b(!0)},[u]),D=(0,eq.useCallback)(function(){"function"==typeof c&&c(),b(!1)},[c]),k=void 0!==n?n:f,E=void 0!==i?i:v,j=void 0!==d?d:y,oj(oj({},p),{},{inputValue:k,menuIsOpen:E,onChange:x,onInputChange:w,onMenuClose:D,onMenuOpen:S,value:j}));return eq.createElement(ln,oN({ref:t},T))}),ll=((m={}).UP="up",m.DOWN="down",m.NO="no",m);let ls=e=>{let{skipRef:t,startTrackingAt:r=0,threshold:a=10}=e??{},[o,n]=(0,eq.useState)("no"),i=(0,eq.useRef)(0),l=(0,eq.useRef)(0),s=(0,eq.useRef)(null),c=(0,eq.useRef)(!1),u=(0,eq.useCallback)(()=>{null!==s.current&&(cancelAnimationFrame(s.current),s.current=null)},[]),d=(0,eq.useCallback)(()=>{u(),i.current=Math.max(0,window.scrollY),l.current=document.documentElement.scrollHeight,c.current=!1,n("no")},[u]),p=(0,eq.useCallback)(()=>{let e=window.scrollY,o=document.documentElement.scrollHeight;if(t?.current||o<l.current&&e<i.current){i.current=e,l.current=o,s.current=null;return}l.current=o;let u=i.current;if(Math.abs(e-u)<a){s.current=null;return}e>=r?(c.current=!0,n(e>u?"down":"up")):e<r&&c.current&&(c.current=!1,n("no")),i.current=Math.max(0,e),s.current=null},[t,r,a]),m=(0,eq.useCallback)(()=>{null===s.current&&(s.current=requestAnimationFrame(p))},[p]);return(0,eq.useEffect)(()=>{let e=()=>{"visible"===document.visibilityState&&d()};return d(),window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("focus",d),document.addEventListener("visibilitychange",e),()=>{window.removeEventListener("scroll",m),window.removeEventListener("focus",d),document.removeEventListener("visibilitychange",e),u()}},[u,m,d]),o};var lc=e.i(577641),lu=e.i(343201);let ld=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M4.658 22.027h7.717V7.945c0-1.023-.724-2.23-1.604-2.683L6.7 3.159c-2.19-1.13-3.977.02-3.977 2.548v14.322c0 1.1.87 1.997 1.933 1.997m.961-12.432a.85.85 0 1 0 0 1.7h3.86a.85.85 0 1 0 0-1.7zm-.85 4.71c0-.47.38-.85.85-.85h3.86a.85.85 0 0 1 0 1.7H5.62a.85.85 0 0 1-.85-.85",clipRule:"evenodd"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M13.875 22.026h3.11v-3.86a.75.75 0 0 1 .75-.75h.965a.75.75 0 0 1 .75.75v3.86h1.37c.957 0 1.74-.628 1.74-1.398V10.602c0-1.77-1.608-2.573-3.58-1.783l-3.662 1.473c-.792.317-1.443 1.162-1.443 1.878z"})]}));ld.displayName="BuildFilled";var lp=e.i(9836);let lm=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",d:"M13.51 2c5.494 0 9.99 4.5 9.99 10s-4.496 10-9.99 10a9.9 9.9 0 0 1-4.329-.993.76.76 0 0 1-.418-.688c0-.642.738-1.035 1.322-.767a8.2 8.2 0 0 0 3.424.748c4.557 0 8.292-3.739 8.292-8.3s-3.735-8.3-8.292-8.3c-4.498 0-8.194 3.644-8.288 8.125l1.604-1.604a.85.85 0 0 1 1.2 0 .85.85 0 0 1 0 1.202l-3.037 3.04a.85.85 0 0 1-1.2 0l-3.04-3.04A.85.85 0 0 1 1.95 10.22l1.573 1.574C3.633 6.389 8.083 2 13.51 2"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M13.373 7.059a.85.85 0 0 1 .85.85v4.02l3.162 1.584a.85.85 0 0 1-.759 1.52l-4.102-2.053V7.91c0-.47.38-.851.849-.851"})]}));lm.displayName="HistoryOutlined";let lf=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M12 2a8.5 8.5 0 0 1 8.5 8.5C20.5 17 12 22 12 22s-8.5-5-8.5-11.5A8.5 8.5 0 0 1 12 2m0 5.5a3 3 0 1 0 0 6 3 3 0 0 0 0-6"})}));
1lf.displayName="LocationFilled";let lh=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M21 11c0 6.5-7 11-9 11s-9-4.5-9-11a9 9 0 0 1 18 0m-5.465 1.527a.75.75 0 0 0-1.07-1.052l-1.667 1.694V7.501a.75.75 0 0 0-1.5 0v5.709l-1.772-1.744a.75.75 0 0 0-1.052 1.069l3.047 3a.75.75 0 0 0 1.061-.008z",clipRule:"evenodd"})}));lh.displayName="LocationFormFilled";let lg=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M21 11c0 6.5-7 11-9 11s-9-4.5-9-11a9 9 0 0 1 18 0M8.465 9.975a.75.75 0 0 0 1.07 1.052l1.667-1.695V15a.75.75 0 0 0 1.5 0V9.29l1.772 1.744a.75.75 0 0 0 1.052-1.069l-3.047-3a.75.75 0 0 0-1.061.008z",clipRule:"evenodd"})}));lg.displayName="LocationFormOutlined";let lv=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 3.964a.5.5 0 0 1 .5-.5h1.234a.5.5 0 0 1 .466.32l.371.966H16.7c.275 0 .529.146.667.383l3.566 6.125a.5.5 0 0 1 .068.251v5.07c0 .568-.46 1.028-1.029 1.028h-1.
1607a3.215 3.215 0 0 0-5.721-1.286 3.21 3.21 0 0 0-2.572-1.285A3.21 3.21 0 0 0 7.5 16.32a3.21 3.21 0 0 0-2.571-1.285 3.2 3.2 0 0 0-1.595.422c-.143.082-.334-.015-.334-.18v-3.262a.5.5 0 0 1 .5-.5h7.259l-.684-4.194H3.5a.5.5 0 0 1-.5-.5V5.25a.5.5 0 0 1 .5-.5H12zm.806 7.552h5.479L16.04 7.322h-3.918z",clipRule:"evenodd"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M6.747 17.607a1.93 1.93 0 1 0-3.637 1.288 1.93 1.93 0 0 0 3.637-1.288m1.506 0a1.93 1.93 0 1 1 3.637 1.288 1.93 1.93 0 0 1-3.637-1.288m6.961 2.572a1.929 1.929 0 1 0 0-3.858 1.929 1.929 0 0 0 0 3.858"})]}));lv.displayName="TrainFilled";let lb=(0,eq.forwardRef)(({size:e=24,className:t,title:r,color:a,...o},n)=>(0,rs.jsxs)("svg",{ref:n,width:e,height:e,viewBox:"0 0 40 40",fill:"none",className:t,role:r?"img":"presentation","aria-hidden":!r||void 0,focusable:"false",...o,children:[r?(0,rs.jsx)("title",{children:r}):null,(0,rs.jsx)("rect",{width:"40",height:"40",fill:"#1da857",rx:"12"}),(0,rs.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M20 30c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10m2.317-3.89a1.8 1.8 0 0 0 1.017 1.164 8 8 0 0 0 2.533-1.835l-.006-.051-.228-1.826a2 2 0 0 0-1.09-1.54l-1.47-.736A1 1 0 0 0 22 21.4l-1.564 1.251a.5.5 0 0 0-.041.744l1.239 1.239a2 2 0 0 1 .508.864zM13.5 17.02v-1.685A7.99 7.99 0 0 1 20 12c.933 0 1.828.16 2.66.453a2.667 2.667 0 0 1-1.989 3.262l-.611.14a1 1 0 0 0-.764 1.14l.175 1.048a2 2 0 0 1-2.558 2.24l-1.29-.394A3 3 0 0 1 13.5 17.02",clipRule:"evenodd"})]}));lb.displayName="World";var l_=e.i(563303),ly=e.i(928277),lC=e.i(3474);e.i(292929);let lx={"nothing-found":{src:(0,l_.getAssetUrl)("shared/illustrations/nothing-found.svg"),width:216,height:124},"search-error":{src:(0,l_.getAssetUrl)("shared/illustrations/search-error.svg"),width:216,height:124}},lw=({text:e,query:t,matchClassName:r})=>{let a=t.trim();if(!a)return e;let o=e.toLowerCase(),n=a.toLowerCase(),i=o.indexOf(n);if(-1===i)return e;let l=e.slice(0,i),s=e.slice(i,i+a.length),c=e.slice(i+a.length);return(0,rs.jsxs)(rs.Fragment,{children:[l,(0,rs.jsx)("span",{className:r,children:s}),c]})};var lS=e.i(420637);let lD=(0,eq.createContext)(null);function lk({children:e}){let[t,r]=(0,eq.useState)("off"),a=(0,eq.useCallback)(()=>{r("keyboard")},[]),o=(0,eq.useCallback)(()=>{r("pointer")},[]),n=(0,eq.useCallback)(()=>{r(e=>"pointer"===e?"off":e)},[]),i=(0,eq.useCallback)(()=>{r("off")},[]),l=(0,eq.useMemo)(()=>({showFocusedHighlight:"off"!==t,armKeyboardHighlight:a,armPointerHighlight:o,clearPointerHighlight:n,disarmHighlight:i}),[t,a,o,n,i]);return(0,eq.createElement)(lD.Provider,{value:l},e)}function lE(){let e=(0,eq.useContext)(lD);if(!e)throw Error("useDirectionOptionHighlight must be used within DirectionOptionHighlightProvider");return e}let lj=lx["nothing-found"].src,lT=({withPriceMap:e=!1,onSelectPriceMap:t})=>{let r=(0,t3.useTranslations)("searchForm");return e?(0,rs.jsxs)("div",{className:lS.default.emptyResultsWithPriceMap,children:[(0,rs.jsxs)("div",{className:lS.default.emptyResultsCard,children:[(0,rs.jsx)("img",{className:lS.default.emptyResultsImage,src:lj,width:230,height:104,alt:""}),(0,rs.jsxs)("div",{className:lS.default.emptyResultsTexts,children:[(0,rs.jsx)("p",{className:lS.default.emptyResultsTitle,children:r("direction.nothingFoundTitle")}),(0,rs.jsx)("p",{className:lS.default.emptyResultsHint,children:r("direction.nothingFoundHint")})]})]}),(0,rs.jsxs)("button",{type:"button",className:lS.default.priceMapTile,onMouseDown:e=>{e.preventDefault(),e.stopPropagation()},onClick:()=>t?.(),children:[(0,rs.jsx)("div",{className:lS.default.priceMapIcon,children:(0,rs.jsx)(lb,{size:40})}),(0,rs.jsxs)("div",{className:lS.default.priceMapContent,children:[(0,rs.jsx)("span",{className:lS.default.priceMapTitle,children:r("direction.priceMap")}),(0,rs.jsx)("span",{className:lS.default.priceMapSublabel,children:r("direction.priceMapSublabel")})]})]})]}):(0,rs.jsxs)("div",{className:lS.default.emptyResultsCard,children:[(0,rs.jsx)("img",{className:lS.default.emptyResultsImage,src:lj,width:230,height:104,alt:""}),(0,rs.jsxs)("div",{className:lS.default.emptyResultsTexts,children:[(0,rs.jsx)("p",{className:lS.default.emptyResultsTitle,children:r("direction.nothingFoundTitle")}),(0,rs.jsx)("p",{className:lS.default.emptyResultsHint,children:r("direction.nothingFoundHintSimple")})]})]})},lR=e=>{let t,{data:r,isSelected:a,isFocused:o,innerProps:n}=e,{showFocusedHighlight:i,armPointerHighlight:l}=lE();if(r.isSkeleton)return(0,rs.jsxs)("div",{...e.innerProps,ref:e.innerRef,className:lS.default.optionSkeleton,"aria-hidden":!0,
1children:[(0,rs.jsx)(lC.Skeleton,{radius:"medium",className:lS.default.optionSkeletonIcon}),(0,rs.jsxs)("div",{className:lS.default.optionSkeletonContent,children:[(0,rs.jsxs)("div",{className:lS.default.optionSkeletonHeader,children:[(0,rs.jsx)(lC.Skeleton,{radius:"small",className:lS.default.optionSkeletonTitle}),(0,rs.jsx)(lC.Skeleton,{radius:"small",className:lS.default.optionSkeletonCode})]}),(0,rs.jsx)(lC.Skeleton,{radius:"small",width:70,height:16})]})]});let s="history"===r.suggestSource?lm:r.airport&&"isHome"in r.airport&&r.airport.isHome?lf:"anywhere"===r.id?lb:"airport"===r.type?lu.Airplane45Filled:"railway"===r.type?r.railway?.cityCode===r.code?ld:lv:(r.type,ld),c="history"===r.suggestSource,u="city"===r.type,d="country"===r.type,p="airport"===r.type,m="railway"===r.type,f="anywhere"===r.type,h=d&&!c,g=m&&r.railway?.cityCode===r.code,v=m&&!g,b=c||u||g,_=!c&&(p||v),y=!!((r.countryName||r.sublabel)&&(b||f)),C=!!(r.code&&!r.code.includes("Rzd")&&!d&&!f),x=((e,t)=>{if(!e?.length)return[];if(og(e)){for(let r of e)if(r.options.some(e=>e===t))return r.options;for(let r of e)if(r.options.some(e=>e.id===t.id))return r.options;return[]}return e})(e.selectProps.options,r),w=x.indexOf(r),S=(w>=0?w:x.findIndex(e=>e.id===r.id))>0&&("history"===r.suggestSource||"city"===r.type||"country"===r.type||"railway"===r.type&&r.railway?.cityCode===r.code),D=e.selectProps.inputValue??"",k=e.selectProps.value?.label,E=!!(D?.trim()&&D.trim()!==String(k??"").trim()),j=E?lw({text:r.label,query:D,matchClassName:lS.default.optionTitleMatch}):r.label,T=E&&C&&r.code?lw({text:r.code,query:D,matchClassName:lS.default.optionTitleMatch}):r.code;return(0,rs.jsx)("div",{...n,ref:e.innerRef,onMouseMove:e=>{l(),n.onMouseMove?.(e)},className:(0,rm.default)(lS.default.option,{[lS.default.selected]:a,[lS.default.focused]:o&&i,[lS.default.withBlockDivider]:S}),children:(0,rs.jsxs)("div",{className:(0,rm.default)(lS.default.optionContent,{[lS.default.city]:b&&!f,[lS.default.airport]:p&&!c,[lS.default.railway]:v&&!c,[lS.default.compact]:_,[lS.default.anywhere]:f,[lS.default.singleLine]:!y}),children:[h?(0,rs.jsx)("div",{className:(0,rm.default)(lS.default.optionIcon,lS.default.withBg,lS.default.countryFlag),children:(0,rs.jsx)("img",{className:lS.default.countryFlagImage,src:(t=r.code,(0,l_.getAssetUrl)(`shared/country-flags/${t.toUpperCase()}.webp`)),alt:`${r.label} country flag`,width:24,height:24})}):(0,rs.jsx)("div",{className:(0,rm.default)(lS.default.optionIcon,{[lS.default.withBg]:!f&&!_,[lS.default.compact]:_,[lS.default.anywhere]:f}),children:(0,rs.jsx)(s,{size:f?40:24})}),(0,rs.jsxs)("div",{className:lS.default.optionContentMain,children:[(0,rs.jsxs)("div",{className:lS.default.optionHeader,children:[(0,rs.jsx)("div",{className:lS.default.optionTitle,children:j}),C&&(0,rs.jsxs)("span",{className:lS.default.optionCode,children:[(0,rs.jsx)("span",{className:lS.default.optionCodeSeparator,"aria-hidden":!0,children:"·"}),T]})]}),y&&(0,rs.jsx)("div",{className:(0,rm.default)(lS.default.optionSubtitle,{[lS.default.anywhere]:f}),children:r.countryName||r.sublabel})]}),a&&(0,rs.jsx)(lp.CheckOutlined,{className:lS.default.optionCheckIcon,size:24})]})})},lM=({direction:e,readOnly:t,forModal:r,isInline:a,formHeight:o,...n})=>{let{getValue:i}=n,l=i()[0],s="from"===e?lg:lh;return(0,rs.jsx)(ib.ValueContainer,{...n,className:(0,rm.default)(n.className,lS.default.valueContainerWrapper,{[lS.default.directionTo]:"to"===e&&!r,[lS.default.isInline]:a,[lS.default.shortView]:"short"===o,[lS.default.isModal]:r,[lS.default.hasClear]:r&&(!!n.selectProps.inputValue?.trim()||!!l)}),children:(0,rs.jsxs)("div",{className:(0,rm.default)(lS.default.valueContainer,{[lS.default.isModal]:r,[lS.default.isInline]:a}),children:[(0,rs.jsx)(ly.MediaRegulationWrapper,{isShowWhenDesktop:!0,children:(0,rs.jsx)(s,{size:24,className:lS.default.valueContainerIcon})}),(0,rs.jsx)(ly.MediaRegulationWrapper,{isShowWhenMobile:!0,children:(0,rs.jsx)(s,{size:r?24:16,className:(0,rm.default)(lS.default.valueContainerIcon,{[lS.default.isModal]:r})})}),(0,rs.jsx)("div",{className:(0,rm.default)(lS.default.valueContainerContent,{[lS.default.isModal]:r}),children:n.children}),l&&t&&!a&&!l.code?.includes("Rzd")&&"country"!==l.type&&"anywhere"!==l.type&&(0,rs.jsx)("span",{className:lS.default.valueContainerCode,children:l.sublabel||l.code})]})})},lO=e=>{let{isFocused:t,error:r,forModal:a,direction:o,innerProps:n,selectProps:i,getValue:l}=e;return(0,rs.jsx)(ib.Control,{className:(0,rm.default)(lS.default.control,{[lS.default.directionFrom]:"from"===o,[lS.default.directionTo]:"to"===o,[lS.default.isFocused]:t,[lS.default.isError]:r,[lS.default.isModal]:a,[lS.default.hasClear]:a&&(!!i.inputValue?.trim()||!!l()[0])}),...e,innerProps:{...n,onMouseDown:e=>{let r=e.target,a="INPUT"===r.tagName||"TEXTAREA"===r.tagName;t&&i.menuIsOpen&&!a?e.preventDefault():n.onMouseDown?.(e)}}})},lA=e=>{let{data:t,readOnly:r,forModal:a}=e;return(0,rs.jsx)(ib.SingleValue,{...e,className:lS.default.singleValue,children:(0,rs.jsxs)("div",{className:lS.default.singleValueContent,children:[(0,rs.jsx)("span",{className:lS.default.singleValueLabel,children:t.label}),!r&&!a&&!t.code.includes("Rzd")&&"country"!==t.type&&"anywhere"!==t.type&&(0,rs.jsx)("span",{className:lS.default.singleValueCo
1de,children:t.sublabel||t.code})]})})},lN=e=>{let{forModal:t,...r}=e;return(0,rs.jsx)(ib.Placeholder,{...r,className:(0,rm.default)(lS.default.placeholder,{[lS.default.isFocused]:r.isFocused,[lS.default.isModal]:t}),children:(0,rs.jsx)("span",{children:e.children})})},lF=e=>(0,rs.jsx)(ib.Input,{...e,className:lS.default.input}),lL=e=>e.children?(0,rs.jsx)("div",{className:lS.default.groupHeading,children:e.children}):null,lI=e=>!!(!e?.length||!og(e)?null:e)?.length,lP=e=>{let t,r=lI(e.selectProps.options),a=e.data.options.some(e=>"anywhere"===e.type),o=(t=e.data.label,!t?.trim());return r?(0,rs.jsx)("div",{className:(0,rm.default)(lS.default.groupCard,{[lS.default.groupCardPriceMap]:a,[lS.default.groupCardWithoutHeading]:o}),children:(0,rs.jsx)(ib.Group,{...e})}):(0,rs.jsx)(ib.Group,{...e})},lH=e=>{let{clearPointerHighlight:t}=lE(),r=lI(e.options),a=Array.isArray(e.options)&&0===e.options.length;return(0,rs.jsx)(ib.MenuList,{...e,innerProps:{...e.innerProps,onMouseLeave:r=>{t(),e.innerProps?.onMouseLeave?.(r)}},className:(0,rm.default)(lS.default.menuList,{[lS.default.menuListGrouped]:r,[lS.default.menuListEmpty]:a})})},l$=e=>{let t=lI(e.options);return(0,rs.jsx)(ib.Menu,{...e,className:(0,rm.default)(lS.default.menu,{[lS.default.menuGrouped]:t})})},lV={placeholder:e=>({...e,fontSize:"16px",height:"24px",display:"flex",alignItems:"center",color:"#8593A3",marginLeft:"0px"}),singleValue:e=>({...e,fontSize:"16px",height:"24px",display:"flex",alignItems:"center",margin:"0",padding:"0"}),valueContainer:e=>({...e,padding:"10px 0px 10px 2px"}),input:e=>({...e,display:"inline-grid",gridTemplateColumns:"0 1fr",margin:"0",padding:"0",outline:"none",boxShadow:"none"}),control:e=>({...e,outline:"none",boxShadow:"none",border:"none",borderRadius:"12px 0px 0px 12px"}),menu:e=>({...e,border:"none",boxShadow:"none",marginTop:4}),menuList:e=>({...e,maxHeight:"410px",padding:"16px 0px"}),noOptionsMessage:e=>({...e,padding:0,color:"inherit"}),option:(e,t)=>({...e,borderRadius:"6px",margin:"2px 0",backgroundColor:t.isSelected?"rgba(29, 168, 87, 0.1)":t.isFocused?"rgba(29, 168, 87, 0.05)":"transparent",color:t.isSelected?"rgba(29, 168, 87, 1)":"#374151","&:active":{backgroundColor:"rgba(29, 168, 87, 0.1)"}}),groupHeading:e=>({...e,fontSize:"14px",lineHeight:"20px",fontWeight:"400",color:void 0,textTransform:"none",letterSpacing:"normal",padding:0,margin:0}),group:e=>({...e,padding:"0px"})},lB=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(lk,{children:(0,rs.jsx)(lU,{...e,ref:t})}));lB.displayName="DirectionSelect";let lU=(0,eq.forwardRef)(({placeholder:e="",direction:t="from",styles:r,error:a,readOnly:o,forModal:n,isInline:i,formHeight:l="default",menuIsOpen:s,options:c,emptyWithAnywhere:u=!1,onChange:d,onMenuOpen:p,onKeyDown:m,inputValue:f,value:h,...g},v)=>{let b=(0,eq.useId)(),_=(0,t3.useTranslations)("searchForm"),y=(0,tF.useUnit)(ee.$isPriceMapEnabled),C=u&&y&&"to"===t,{setSelectRef:x,handleMenuOpen:w,handleKeyDown:S}=function({menuIsOpen:e,inputValue:t,value:r,onMenuOpen:a,onKeyDown:o,ref:n}){let i=(0,eq.useRef)(null),{showFocusedHighlight:l,armKeyboardHighlight:s,disarmHighlight:c}=lE(),u=(0,eq.useCallback)(e=>{i.current=e,"function"==typeof n?n(e):n&&(n.current=e)},[n]),d=!!(t?.trim()&&t.trim()!==String(r?.label??"").trim()),p=(0,eq.useCallback)(()=>{c(),a?.()},[c,a]);return(0,eq.useLayoutEffect)(()=>{e&&d?s():c()},[e,d,s,c]),{setSelectRef:u,handleMenuOpen:p,handleKeyDown:(0,eq.useCallback)(t=>{if(e&&!l){if("Enter"===t.key){t.preventDefault(),o?.(t);return}if("ArrowDown"===t.key||"Home"===t.key){t.preventDefault(),s(),i.current?.focusOption("first"),o?.(t);return}if("ArrowUp"===t.key||"End"===t.key){t.preventDefault(),s(),i.current?.focusOption("last"),o?.(t);return}if("PageDown"===t.key||"PageUp"===t.key){t.preventDefault(),s(),i.current?.focusOption("PageDown"===t.key?"pagedown":"pageup"),o?.(t);return}}("ArrowDown"===t.key||"ArrowUp"===t.key||"Home"===t.key||"End"===t.key||"PageDown"===t.key||"PageUp"===t.key)&&s(),o?.(t)},[e,l,s,o])}}({menuIsOpen:s,inputValue:f,value:h,onMenuOpen:p,onKeyDown:m,ref:v}),D=(0,eq.useCallback)(()=>{let e={id:"anywhere",type:"anywhere",label:_("direction.priceMap"),sublabel:_("direction.priceMapSublabel"),code:lc.ANYWHERE_CODE,cityName:"",countryName:""};d?.(e,{action:"select-option",option:e})},[d,_]),k=(0,eq.useMemo)(()=>({Option:lR,SingleValue:e=>(0,rs.jsx)(lA,{...e,readOnly:o,forModal:n}),Placeholder:e=>(0,rs.jsx)(lN,{...e,forModal:n}),ValueContainer:e=>(0,rs.jsx)(lM,{...e,direction:t,readOnly:o,forModal:n,isInline:i,formHeight:l}),Control:e=>(0,rs.jsx)(lO,{...e,error:a,forModal:n,direction:t}),DropdownIndicator:()=>null,IndicatorSeparator:()=>
1null,LoadingIndicator:()=>null,Input:e=>(0,rs.jsx)(lF,{...e,readOnly:o}),Group:lP,GroupHeading:lL,Menu:l$,MenuList:lH}),[a,t,o,n,i,l]);return(0,rs.jsx)(li,{instanceId:b,isMulti:!1,blurInputOnSelect:!0,ref:x,filterOption:()=>!0,placeholder:e,"aria-label":e,styles:{...lV,...r},components:k,isSearchable:!0,getOptionValue:e=>e.selectKey??e.id,getOptionLabel:e=>e.label,isOptionDisabled:e=>!!e.isSkeleton,isOptionSelected:e=>!!h&&(h.selectKey&&e.selectKey?e.selectKey===h.selectKey:e.id===h.id),isLoading:!1,loadingMessage:()=>null,options:c,menuIsOpen:s,inputValue:f,value:h,onChange:d,...g,onMenuOpen:w,onKeyDown:S,noOptionsMessage:({inputValue:e})=>g.isLoading||!e.trim()?null:(0,rs.jsx)(lT,{withPriceMap:C,onSelectPriceMap:D})})});lU.displayName="DirectionSelectInner";var lz=e.i(833946),lW=e.i(421482),lq=e.i(522241),lY=e.i(943473),lG=e.i(559451),lZ="Toggle",lK=eq.forwardRef((e,t)=>{let{pressed:r,defaultPressed:a,onPressedChange:o,...n}=e,[i,l]=(0,lG.useControllableState)({prop:r,onChange:o,defaultProp:a??!1,caller:lZ});return(0,rs.jsx)(lW.Primitive.button,{type:"button","aria-pressed":i,"data-state":i?"on":"off","data-disabled":e.disabled?"":void 0,...n,ref:t,onClick:(0,lY.composeEventHandlers)(e.onClick,()=>{e.disabled||l(!i)})})});lK.displayName=lZ;var lQ=e.i(97229),lJ="ToggleGroup",[lX,l0]=(0,lz.createContextScope)(lJ,[lq.createRovingFocusGroupScope]),l1=(0,lq.createRovingFocusGroupScope)(),l2=eq.forwardRef((e,t)=>{let{type:r,...a}=e;if("single"===r)return(0,rs.jsx)(l3,{role:"radiogroup",...a,ref:t});if("multiple"===r)return(0,rs.jsx)(l4,{role:"toolbar",...a,ref:t});throw Error(`Missing prop \`type\` expected on \`${lJ}\``)});l2.displayName=lJ;var[l5,l7]=lX(lJ),l3=eq.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:o=()=>{},...n}=e,[i,l]=(0,lG.useControllableState)({prop:r,defaultProp:a??"",onChange:o,caller:lJ});return(0,rs.jsx)(l5,{scope:e.__scopeToggleGroup,type:"single",value:eq.useMemo(()=>i?[i]:[],[i]),onItemActivate:l,onItemDeactivate:eq.useCallback(()=>l(""),[l]),children:(0,rs.jsx)(l9,{...n,ref:t})})}),l4=eq.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:o=()=>{},...n}=e,[i,l]=(0,lG.useControllableState)({prop:r,defaultProp:a??[],onChange:o,caller:lJ}),s=eq.useCallback(e=>l((t=[])=>[...t,e]),[l]),c=eq.useCallback(e=>l((t=[])=>t.filter(t=>t!==e)),[l]);return(0,rs.jsx)(l5,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:s,onItemDeactivate:c,children:(0,rs.jsx)(l9,{...n,ref:t})})});l2.displayName=lJ;var[l8,l6]=lX(lJ),l9=eq.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:a=!1,rovingFocus:o=!0,orientation:n,dir:i,loop:l=!0,...s}=e,c=l1(r),u=(0,lQ.useDirection)(i),d={dir:u,...s};return(0,rs.jsx)(l8,{scope:r,rovingFocus:o,disabled:a,children:o?(0,rs.jsx)(lq.Root,{asChild:!0,...c,orientation:n,dir:u,loop:l,children:(0,rs.jsx)(lW.Primitive.div,{...d,ref:t})}):(0,rs.jsx)(lW.Primitive.div,{...d,ref:t})})}),se="ToggleGroupItem",st=eq.forwardRef((e,t)=>{let r=l7(se,e.__scopeToggleGroup),a=l6(se,e.__scopeToggleGroup),o=l1(e.__scopeToggleGroup),n=r.value.includes(e.value),i=a.disabled||e.disabled,l={...e,pressed:n,disabled:i},s=eq.useRef(null);return a.rovingFocus?(0,rs.jsx)(lq.Item,{asChild:!0,...o,focusable:!i,active:n,ref:s,children:(0,rs.jsx)(sr,{...l,ref:t})}):(0,rs.jsx)(sr,{...l,ref:t})});st.displayName=se;var sr=eq.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:a,...o}=e,n=l7(se,r),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l="single"===n.type?i:void 0;return(0,rs.jsx)(lK,{...l,...o,ref:t,onPressedChange:e=>{e?n.onItemActivate(a):n.onItemDeactivate(a)}})});e.s(["Item",0,st,"Root",0,l2,"ToggleGroup",0,l2,"ToggleGroupItem",0,st,"createToggleGroupScope",0,l0],735410);var sa=e.i(735410),sa=sa;let so=(0,a9.cva)("flex items-center",{variants:{bare:{true:"w-auto bg-transparent p-0",false:"w-full rounded-[var(--kb-spacing-border-radius-medium)] border border-solid bg-[var(--kb-color-bg-secondary-normal)] p-[var(--kb-spacing-space-4)]"}},defaultVariants:{bare:!1}}),sn=(0,a9.cva)("inline-flex min-w-0 flex-1 cursor-pointer items-center justify-center overflow-clip px-[var(--kb-spacing-space-12)] py-[var(--kb-spacing-space-4)] text-center outline-none transition-colors duration-150 focus-visible:ring-2 focus-visible:ring-[var(--kb-color-border-accent-normal)]/30 disabled:pointer-events-none disabled:cursor-not-allowed rounded-[var(--kb-spacing-border-radius-medium)] bg-transparent text-[var(--kb-color-text-secondary-normal)] [font:var(--kb-font-text-medium)] data-[state=off]:hover:text-[var(--kb-color-text-primary-normal)] data-[state=off]:disabled:text-[var(--kb-color-text-secondary-disable)] data-[state=on]:rounded-[var(--kb-spacing-border-radius-small)] data-[state=on]:bg-[var(--kb-color-bg-primary-normal)] data-[state=on]:shadow-[var(--kb-shadow-flat)] data-[state=on]:[font:var(--kb-font-text-medium-bold)] data-[state=on]:text-[var(--kb-color-text-accent-normal)] data-[state=on]:hover:text-[var(--kb-color-text-accent-normal)] data-[state=on]:disabled:text-[var(--kb-color-text-accent-disable)]"),si=(0,eq.forwardRef)(function({className:e,title:t,error:r,hint:a,disabled:o,value:n,defaultValue:i,onValueChange:l,children:s,id:c,bare:u=!1,...d},p){let m=(0,eq.useId)(),f=c??m,h=`${f}-title`,g=`${f}-message`,v=!!r,b=r??a,_=!!b;return(0,rs.jsxs)("div",{"data-slot":"toggler",className:(0,aB.cn)("flex w-full flex-col items-stretch",e),children:[t?(0,rs.jsx)("div",{id:h,"data-slot":"toggler-title",className:(0,aB.cn)("w-full pb-[var(--kb-spacing-space-4)] [font:var(--kb-font-text-small)]",o?"text-[var(--kb-color-text-secondary-disable)]":"text-[var(--kb-color-text-secondary-normal)]"),children:t}):null,(0,rs.jsx)(sa.Root,{ref:p,id:f,"data-slot":"toggler-group",type:"single",disabled:o,value:n,defaultValue:i,onValueChange:e=>{e&&l?.(e)},"aria-labelledby":t?h:void 0,"aria-invalid":v||void 0,"aria-describedby":_?g:void 0,className:(0,aB.cn)(so({bare:u}),!u&&(v?"border-[var(--kb-color-border-danger-normal)]":"border-transparent")),...d,children:s}),_?(0,rs.jsx)("div",{id:g,"data-slot":"toggler-message",className:(0,aB.cn)("w-full pt-[var(--kb-spacing-space-4)] [font:var(--kb-font-text-caption)]",v?"text-[var(--kb-color-text-danger-default)]":"text-[var(--kb-color-text-secondary-normal)]"),children:b}):null]})});si.displayName="Toggler";let sl=(0,eq.forwardRef)(function({className:e,children:t,...r},a){return(0,rs.jsx)(sa.Item,{ref:a,"data-slot":"toggler-item",className:(0,aB.cn)(sn(),e),...r,children:t})});var ss=e.i(26472);
1let sc=({activeTab:e,onChange:t,className:r,tabs:a})=>(0,rs.jsx)("div",{className:(0,rm.default)(ss.default.directionTabsContainer,r),children:(0,rs.jsx)(si,{value:e,onValueChange:e=>{t(e)},children:a.map(e=>(0,rs.jsx)(sl,{value:e.type,"data-testid":e.testid,children:e.label},e.type))})});var su=e.i(242888);let sd=({store:e,handleChange:t,name:r,control:a,withPopularDestinations:o=!1,direction:n,index:i,isComplexTrip:l=!1,hideOptionsWhenAnywhere:s=!1})=>{let c=(0,t3.useTranslations)("searchForm"),u=[{label:c("direction.from"),type:"from"},{label:c("direction.to"),type:"to"}],{$directionSearchQuery:d,$directionSearchResults:p,$isLiveSuggestQuery:m,$isDirectionSearchLoading:f,$lastSettledSuggestQuery:h,$modalIsOpen:g,setSearchQuery:v,setLiveSuggestQuery:b,setModalIsOpen:_,requestArrivalSuggestOnFocus:y,requestLiveSuggestOnFocus:C}=(0,tF.useUnit)(e),{field:{value:x}}=(0,S.useController)({name:r,control:a}),[w,D,k,E,j,T]=(0,tF.useUnit)([ee.$popularDestinationsSuggestGroups,ei.$searchHistorySuggestGroup,z.$accountPreferencesSuggestGroup,ei.$departureSearchHistorySuggestGroup,z.$departurePreferencesSuggestGroup,eo.$nearbyLocationsSuggestGroup]),R=(0,eq.useMemo)(()=>({anywhere:c("direction.priceMap"),anywhereSublabel:c("direction.priceMapSublabel"),popularCities:c("direction.popularCities"),popularCountries:c("direction.popularCountries"),searchHistory:c("direction.searchHistory"),yourPreferences:c("direction.yourPreferences"),nearYou:c("direction.nearYou"),cities:c("direction.cities"),countries:c("direction.countries")}),[c]),M=(0,eq.useMemo)(()=>{let e=(0,ox.applyPopularDestinationLabels)(w,R);return s?ow(e):e},[w,R,s]),O=(0,eq.useMemo)(()=>"from"===n?op([],[0===i?T:null,E,j]):op(o?M:[],[D,k]),[n,i,o,M,k,D,T,j,E]),A=!(O.length>0)&&("from"===n||!o&&!s),N=(0,eq.useCallback)(e=>"city"===e.type||"airport"===e.type||"railway"===e.type,[]),F=e=>e.map(e=>({...e,suggestGroup:"query"})),L=(0,eq.useMemo)(()=>{if("from"===n){if(m&&d.trim().length>0){if(og(p)){let e=F(p);return 0===(0,ey.countSuggestOptions)(e)?[]:e}let e=p.filter(N);return 0===e.length?[]:oC(e,"","query")}return O}if(m&&d.trim().length>0){if(og(p)){let e=F(p);return 0===(0,ey.countSuggestOptions)(e)?[]:e}return 0===p.length?[]:oC(p,"","query")}return s&&!o&&!m&&p.length>0?op(oC(p,R.popularCities,"popular_cities"),[D,k]):O},[d,p,O,s,o,m,n,R.popularCities,N,D,k]),I=(0,eq.useMemo)(()=>(0,ey.tagSuggestOptionsForDisplay)(L),[L]),{setFocus:P}=(0,S.useFormContext)(),H=(0,eq.useRef)(x),$=(0,eq.useRef)(null),V=(0,eq.useRef)(null),B=(0,eq.useRef)(!1),U=(0,eq.useCallback)(()=>{let e=x?.label?String(x.label):"";if(A&&e.trim()){b(!0),v(e),C();return}b(!1),v(e)},[v,b,x,A,C]);(0,eq.useEffect)(()=>{H.current=x},[x]),(0,eq.useEffect)(()=>{let e=g&&!B.current;B.current=g,e&&(U(),queueMicrotask(()=>{oy($.current)}))},[g,U]),function({rootRef:e,selectRef:t,enabled:r=!0}){(0,eq.useEffect)(()=>{if(!r)return;let a=function(e,t=500){let r=o_(e);if(!r)return()=>void 0;let a=()=>{0!==r.scrollTop&&(r.scrollTop=0)};a(),r.addEventListener("scroll",a,{passive:!0});let o=window.setInterval(a,50),n=window.setTimeout(()=>{r.removeEventListener("scroll",a),window.clearInterval(o)},t);return()=>{r.removeEventListener("scroll",a),window.clearInterval(o),window.clearTimeout(n)}}(e.current,800);ob(t.current);let o=requestAnimationFrame(()=>{ob(t.current)});return()=>{cancelAnimationFrame(o),a()}},[e,t,r])}({rootRef:V,selectRef:$,enabled:g});let W=(0,eq.useCallback)(()=>{x?.label&&d!==x.label&&v(x.label)},[d,v,x?.label]),q=(0,eq.useCallback)((e,r=!1)=>{H.current=e;let a=ex(e,I,m?d.length:0);t(e,r,a)},[t,I,m,d]),Y=(0,eq.useCallback)((e,t)=>{if(t?.action!=="menu-close"&&t?.action!=="input-blur"&&t?.action!=="set-value"){if(t?.action==="input-change"){let t=x?.type==="anywhere"&&e===x.label;b(e.trim().length>0&&!t)}v(e),t?.action==="input-change"&&!e&&(q(null,!0),"to"===n&&s&&y())}},[v,q,b,n,y,s,x]),G=d.trim().length>0||!!x?.label;return(0,rs.jsxs)("div",{ref:V,children:[(0,rs.jsx)("div",{className:su.default.inputZone,children:l?(0,rs.jsx)("p",{className:su.default.complexTripTitle,children:"from"===n?c("direction.from"):c("direction.to")}):(0,rs.jsx)(sc,{activeTab:n,onChange:e=>{e===n||(P("from"===e?`routes.${i}.departure`:`routes.${i}.arrival`),queueMicrotask(()=>_(!1)))},tabs:u})}),(0,rs.jsxs)("div",{className:su.default.selectWrap,children:[(0,rs.jsx)(lB,{ref:$,inputValue:d,onInputChange:Y,filterOption:()=>!0,options:I,value:x,onChange:e=>{q(e)},placeholder:"from"===n?c("direction.from"):c("direction.to"),direction:n,isSearchable:!0,menuIsOpen:!0,menuShouldScrollIntoView:!1,emptyWithAnywhere:o&&"to"===n&&!l&&!s,isLoading:f||m&&d.trim().length>0&&h!==d,onFocus:W,forModal:!0,styles:{valueContainer:e=>({...e,padding:"0",height:"52px",display:"flex",alignItems:"center"}),control:e=>({...e,minHeight:"52px",height:"52px",outline:"none",boxShadow:"none"}),placeholder:e=>({...e,position:"absolute",top:0,left:0,transform:"none",margin:0,padding:0,height:"24px",lineHeight:"24px",fontSize:"16px"}),singleValue:e=>({...e,position:"absolute",top:0,left:0,transform:"none",margin:0,padding:0,height:"24px",lineHeight:"24px",fontSize:"16px"}),input:e=>({...e,position:"absolute",top:0,left:0,transform:"none",margin:0,padding:0,height:"24px",lineHeight:"24px",fontSize:"16px",display:"block",outline:"none",boxShadow:"none"}),menuList:e=>({...e,padding:0,maxHeight:"none",height:"calc(-200px + 100vh)"})}}),G?(0,rs.jsx)("button",{type:"button",className:su.default.clearButton,"aria-label":c("direction.clear"),onMouseDown:e=>
1{e.preventDefault(),e.stopPropagation(),"from"===n?((0,eh.getSearchFormAnalyticsObj)().departureClear({trip_index:i+1,is_complex_trip:l,url:(0,ey.getSuggestPageUrl)()}),0===i&&ec(null)):((0,eh.getSearchFormAnalyticsObj)().arrivalClear({trip_index:i+1,is_complex_trip:l,url:(0,ey.getSuggestPageUrl)()}),0===i&&eu(null)),b(!1),v(""),q(null,!0),"to"===n&&s&&y(),queueMicrotask(()=>{ob($.current)})},children:(0,rs.jsx)("span",{className:su.default.clearIconWrap,children:(0,rs.jsx)(a7,{className:su.default.clearIcon})})}):null]})]})},sp=e=>"city"===e.type||"airport"===e.type||"railway"===e.type,sm=(0,eq.forwardRef)(({name:e,onSelect:t,index:r,isInline:a=!1,isComplexTrip:o=!1,formHeight:n="default"},i)=>{let l=(0,t3.useTranslations)("searchForm"),s=(0,eh.getSearchFormAnalyticsObj)(),{isMobile:c}=(0,eG.useWithMedia)(),u=(0,tF.useUnit)(ee.setDirectionLabels);(0,tF.useGate)(C.directionInputFromGate);let d=oh(),p=(0,eq.useMemo)(()=>({anywhere:l("direction.priceMap"),anywhereSublabel:l("direction.priceMapSublabel"),popularCities:l("direction.popularCities"),popularCountries:l("direction.popularCountries"),searchHistory:l("direction.searchHistory"),yourPreferences:l("direction.yourPreferences"),nearYou:l("direction.nearYou"),cities:l("direction.cities"),countries:l("direction.countries")}),[l]);(0,eq.useEffect)(()=>{u(p)},[p,u]);let m=(0,eq.useMemo)(()=>of(e),[e]),{$directionSearchQuery:f,$directionSearchResults:h,$isLiveSuggestQuery:g,$isDirectionSearchLoading:v,$lastSettledSuggestQuery:b,$menuIsOpen:_,$modalIsOpen:y,setSearchQuery:x,setLiveSuggestQuery:w,setMenuIsOpen:D,setModalIsOpen:k,requestLiveSuggestOnFocus:E}=(0,tF.useUnit)(m),[j,T]=(0,eq.useState)(!1);(0,eq.useEffect)(()=>{if(!y||j)return;let e=window.setTimeout(()=>{(0,eq.startTransition)(()=>{T(!0)})},0);return()=>clearTimeout(e)},[y,j]);let[R,M,O]=(0,tF.useUnit)([ei.$departureSearchHistorySuggestGroup,z.$departurePreferencesSuggestGroup,eo.$nearbyLocationsSuggestGroup]),A=(0,eq.useMemo)(()=>op([],[0===r?O:null,R,M]),[r,O,R,M]),N=0===A.length,{control:F}=(0,S.useFormContext)(),{field:{value:L,onChange:I,ref:P},fieldState:{error:H}}=(0,S.useController)({name:e,control:F}),$=(0,eq.useRef)(L),V=(0,eq.useRef)(null),B=(0,eq.useRef)(!1),U=(0,eq.useRef)(!1),W=(0,eq.useRef)(null),[Y,G]=(0,tF.useUnit)([q.$clientIP,q.$geoLocationData]),Z=!!Y||"number"==typeof G?.latitude&&"number"==typeof G?.longitude,K=(0,eq.useMemo)(()=>{if(g&&f.trim().length>0){if(og(h)){let e=h.map(e=>({...e,suggestGroup:"query"}));return 0===(0,ey.countSuggestOptions)(e)?[]:e}let e=h.filter(sp);return 0===e.length?[]:oC(e,"","query")}return A},[f,g,h,A]),Q=(0,eq.useMemo)(()=>(0,ey.tagSuggestOptionsForDisplay)(K),[K]),J=g&&f.trim().length>0,et=y||_&&!c&&((0,ey.countSuggestOptions)(Q)>0||(0,ey.hasSuggestSkeleton)(Q)||J),er=!g||f.trim().length>0&&!v&&b===f;(0,eq.useEffect)(()=>{if(!et){U.current=!1,W.current=null,(0,X.setDepartureSuggestAnalyticsReady)(!1),(0,X.setActiveDepartureSuggestContext)(null);return}
1if((0,X.setActiveDepartureSuggestContext)({trip_index:r+1,is_complex_trip:o,is_live_query:g&&f.trim().length>0}),(0,ey.hasSuggestSkeleton)(Q)||!er)return void(0,X.setDepartureSuggestAnalyticsReady)(!1);let e=(0,eh.getSearchFormAnalyticsObj)();U.current||(U.current=!0,e.departureSuggestShow({trip_index:r+1,is_complex_trip:o,is_geo_allowed:Z,url:(0,ey.getSuggestPageUrl)()}));let t=f.trim();g&&t.length>0&&0===(0,ey.countSuggestOptions)(Q)&&W.current!==t&&(W.current=t,e.departureSuggestEmpty({trip_index:r+1,is_complex_trip:o,url:(0,ey.getSuggestPageUrl)()})),(0,X.setDepartureSuggestAnalyticsReady)(!0)},[et,Q,er,g,f,r,o,Z]);let ea=(0,eq.useCallback)(()=>{D(!1)},[D]),en=(0,eq.useCallback)(()=>{B.current=!0,D(!1),$.current=L,w(!1),x(L?.label??""),V.current?.blur()},[D,L,x,w]);(0,rc.useEscLayer)(_&&!c,en);let el=(0,eq.useCallback)((e,r=!1,a)=>{$.current=e;let o=g?f.length:0,n=a??ex(e,Q,o),i=(0,ey.withSelectedSuggestMeta)(e,n);w(!1),I(i),r||t?.(i,n),c&&!r&&k(!1)},[I,t,c,k,w,g,f,Q]),es=(0,eq.useCallback)((e,t)=>{t?.action==="menu-close"||(!c||t?.action!=="input-blur"&&t?.action!=="set-value")&&(t?.action==="input-change"&&w(e.trim().length>0),x(e),t?.action!=="input-change"||e||el(null))},[x,el,w,c]),ec=(0,eq.useCallback)(()=>{let e=L?.label?String(L.label):"",t=()=>{D(!0),N&&e.trim()?(w(!0),x(e),E()):(w(!1),e?x(e):x(""))};c?(k(!0),(0,eq.startTransition)(t)):(t(),e&&oy(V.current)),s.departureClick({trip_index:r+1,is_complex_trip:o})},[L,D,x,w,c,k,s,r,o,N,E]),eu=(0,eq.useCallback)(()=>{if(!c){if(B.current){B.current=!1;return}if((D(!1),w(!1),Q.length>0)&&(x(""),!(og(Q)?Q.find(e=>e.options.some(e=>e.id===$.current?.id)):Q.find(e=>e.id===$.current?.id))&&f?.length>0&&!$.current&&g)){let e=ov(Q);if(e){$.current=e;let r=ex(e,Q,f.length),a=(0,ey.withSelectedSuggestMeta)(e,r);I(a),t?.(a,r)}}}},[Q,I,t,f,D,x,w,g,c]),ed=(0,eq.useCallback)(e=>{V.current=e,P(e)},[P]);return(0,rs.jsxs)("div",{className:(0,aB.cn)("w-full [grid-area:from]"),children:[(0,rs.jsx)(lB,{formHeight:n,direction:"from",ref:ed,inputValue:c?"":f,onInputChange:es,filterOption:()=>!0,options:Q,value:L,onChange:e=>el(e),placeholder:l("direction.from"),menuIsOpen:!c&&_&&(Q.length>0||g&&f.trim().length>0),isLoading:v||g&&f.trim().length>0&&b!==f,onMenuClose:ea,onFocus:ec,onBlur:eu,error:H?l("validation.selectDirection"):void 0,readOnly:!d||c,isSearchable:!c,isInline:a}),c&&(0,rs.jsxs)(ou.ModalDialog,{isOpen:y,onClose:()=>k(!1),onEscPress:()=>k(!1),fullHeight:!0,ariaLabel:l("direction.from"),children:[(0,rs.jsx)(ou.ModalDialog.Header,{}),(0,rs.jsx)(ou.ModalDialog.Body,{className:su.default.modalBody,children:j?(0,rs.jsx)(sd,{index:r,direction:"from",name:e,store:m,handleChange:el,control:F,isComplexTrip:o}):null})]})]})}),sf=(0,eq.forwardRef)(({name:e,onSelect:t,withPopularDestinations:r=!0,index:a,isInline:o=!1,withoutCountries:n=!1,resetWithoutCountriesOnUnmount:i=!1,isComplexTrip:l=!1,formHeight:s="default",hideOptionsWhenAnywhere:c=!1},u)=>{let d=(0,t3.useTranslations)("searchForm"),p=(0,eh.getSearchFormAnalyticsObj)(),{isMobile:m}=(0,eG.useWithMedia)(),[f,h]=(0,tF.useUnit)([ee.setDirectionLabels,ee.setWithoutCountriesOptions]);(0,tF.useGate)(C.directionInputToGate);let g=oh(),v=(0,eq.useMemo)(()=>({anywhere:d("direction.priceMap"),anywhereSublabel:d("direction.priceMapSublabel"),popularCities:d("direction.popularCities"),popularCountries:d("direction.popularCountries"),searchHistory:d("direction.searchHistory"),yourPreferences:d("direction.yourPreferences"),nearYou:d("direction.nearYou"),cities:d("direction.cities"),countries:d("direction.countries")}),[d]);(0,eq.useEffect)(()=>{f(v)},[v,f]);let b=(0,eq.useMemo)(()=>of(e,r,c),[e,r,c]),{$directionSearchQuery:_,$directionSearchResults:y,$isLiveSuggestQuery:x,$isDirectionSearchLoading:w,$lastSettledSuggestQuery:D,$menuIsOpen:k,setSearchQuery:E,setLiveSuggestQuery:j,setMenuIsOpen:T,$modalIsOpen:R,setModalIsOpen:M,requestArrivalSuggestOnFocus:O,requestLiveSuggestOnFocus:A}=(0,tF.useUnit)(b),[N,F]=(0,eq.useState)(!1);(0,eq.useEffect)(()=>{if(!R||N)return;let e=window.setTimeout(()=>{(0,eq.startTransition)(()=>{F(!0)})},0);return()=>clearTimeout(e)},[R,N]);let L=(0,eq.useRef)(null),[I,P,H]=(0,tF.useUnit)([ee.$popularDestinationsSuggestGroups,ei.$searchHistorySuggestGroup,z.$accountPreferencesSuggestGroup]),$=(0,eq.useMemo)(()=>{let e=(0,ox.applyPopularDestinationLabels)(I,v);return c?ow(e):e},[I,v,c]),V=(0,eq.useMemo)(()=>op(r?$:[],[P,H]),[r,$,H,P]),{control:B}=(0,S.useFormContext)(),{field:{value:U,onChange:W,ref:Y},fieldState:{error:G}}=(0,S.useController)({name:e,control:B}),Z=(0,eq.useRef)(U),K=(0,eq.useRef)(!1),Q=(0,eq.useRef)(!1),X=(0,eq.useRef)(null),[et,er]=(0,tF.useUnit)([q.$clientIP,q.$geoLocationData]),ea=!!et||"number"==typeof er?.latitude&&"number"==typeof er?.longitude,eo=(0,eq.useCallback)(()=>{T(!1)},[T]),en=(0,eq.useCallback)(()=>{K.current=!0,T(!1),Z.current=U,E(""),L.current?.blur()},[T,U,E]);(0,rc.useEscLayer)(k&&!m,en);let el=V.length>0,es=!r&&!c&&!el,ec=(0,eq.useMemo)(()=>
1{if(x&&_.trim().length>0){if(og(y)){let e=y.map(e=>({...e,suggestGroup:"query"}));return 0===(0,ey.countSuggestOptions)(e)?[]:e}return 0===y.length?[]:oC(y,"","query")}return c&&!r&&!x&&y.length>0?op(oC(y,v.popularCities,"popular_cities"),[P,H]):V},[_,y,V,c,r,x,v.popularCities,P,H]),eu=(0,eq.useMemo)(()=>(0,ey.tagSuggestOptionsForDisplay)(ec),[ec]),ed=x&&_.trim().length>0,ep=R||k&&!m&&((0,ey.countSuggestOptions)(eu)>0||(0,ey.hasSuggestSkeleton)(eu)||ed),em=!x||_.trim().length>0&&!w&&D===_;(0,eq.useEffect)(()=>{if(!ep){Q.current=!1,X.current=null,(0,J.setArrivalSuggestAnalyticsReady)(!1),(0,J.setActiveArrivalSuggestContext)(null);return}if((0,J.setActiveArrivalSuggestContext)({trip_index:a+1,is_complex_trip:l,is_live_query:x&&_.trim().length>0}),(0,ey.hasSuggestSkeleton)(eu)||!em)return void(0,J.setArrivalSuggestAnalyticsReady)(!1);let e=(0,eh.getSearchFormAnalyticsObj)();Q.current||(Q.current=!0,e.arrivalSuggestShow({trip_index:a+1,is_complex_trip:l,is_geo_allowed:ea,url:(0,ey.getSuggestPageUrl)()}));let t=_.trim();x&&t.length>0&&0===(0,ey.countSuggestOptions)(eu)&&X.current!==t&&(X.current=t,e.arrivalSuggestEmpty({trip_index:a+1,is_complex_trip:l,url:(0,ey.getSuggestPageUrl)()})),(0,J.setArrivalSuggestAnalyticsReady)(!0)},[ep,eu,em,x,_,a,l,ea]);let ef=(0,eq.useCallback)((e,r=!1,a)=>{Z.current=e;let o=x?_.length:0,n=a??ex(e,eu,o);e?.type==="anywhere"&&(T(!1),E(""),m&&M(!1));let i=(0,ey.withSelectedSuggestMeta)(e,n);j(!1),W(i),r||t?.(i,n),m&&!r&&e?.type!=="anywhere"&&M(!1)},[W,t,m,M,T,E,j,x,_,eu]),eg=(0,eq.useCallback)((e,t)=>{if(t?.action!=="menu-close"&&(!m||t?.action!=="input-blur"&&t?.action!=="set-value")){if(t?.action==="input-change"){let t=U?.type==="anywhere"&&e===U.label;j(e.trim().length>0&&!t)}E(e),t?.action==="input-change"&&!e&&(ef(null),c&&O())}},[E,ef,j,c,O,U,m]),ev=(0,eq.useCallback)(()=>{let e=U?.label?String(U.label):"",t=()=>{T(!0),es&&e.trim()?(j(!0),E(e),A()):(j(!1),e?E(e):E(""))};m?(M(!0),(0,eq.startTransition)(t)):(t(),e&&oy(L.current)),p.arrivalClick({trip_index:a+1,is_complex_trip:l})},[U,T,E,j,m,M,p,a,l,es,A]),eb=(0,eq.useCallback)(()=>{if(!m){if(K.current){K.current=!1;return}if((T(!1),j(!1),eu.length>0)&&(E(""),!(og(eu)?eu.find(e=>e.options.some(e=>e.id===Z.current?.id)):eu.find(e=>e.id===Z.current?.id))&&_?.length>0&&!Z.current&&x)){let e=ov(eu);if(e){Z.current=e;let r=ex(e,eu,_.length),a=(0,ey.withSelectedSuggestMeta)(e,r);W(a),t?.(a,r)}}}},[eu,W,t,_,T,E,m,j,x]);(0,eq.useEffect)(()=>(h(n||c),()=>{i&&h(!1)}),[n,c,i,h]);let e_=(0,eq.useCallback)(e=>{L.current=e,Y(e)},[Y]);return(0,rs.jsxs)("div",{className:(0,aB.cn)("w-full [grid-area:to]"),children:[(0,rs.jsx)(lB,{formHeight:s,direction:"to",ref:e_,inputValue:m?"":_,onInputChange:eg,filterOption:()=>!0,options:eu,value:U,onChange:e=>ef(e),placeholder:d("direction.to"),menuIsOpen:!m&&k&&(eu.length>0||w||x&&_.trim().length>0),isLoading:w||x&&_.trim().length>0&&D!==_,onMenuClose:eo,onFocus:ev,onBlur:eb,error:G?d("validation.selectDirection"):void 0,readOnly:!g||m,isSearchable:!m,isInline:o,emptyWithAnywhere:r&&!l}),m&&(0,rs.jsxs)(ou.ModalDialog,{isOpen:R,onClose:()=>M(!1),onEscPress:()=>M(!1),fullHeight:!0,ariaLabel:d("direction.to"),children:[(0,rs.jsx)(ou.ModalDialog.Header,{}),(0,rs.jsx)(ou.ModalDialog.Body,{className:su.default.modalBody,children:N?(0,rs.jsx)(sd,{hideOptionsWhenAnywhere:c,index:a,direction:"to",name:e,store:b,handleChange:ef,control:B,withPopularDestinations:r,isComplexTrip:l}):null})]})]})}),sh=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.005 1.505a.7.7 0 0 1 .99 0l2.5 2.5a.7.7 0 0 1 0 .99l-2.5 2.5a.7.7 0 0 1-.99-.99L12.31 5.2H2a.7.7 0 0 1 0-1.4h10.31l-1.305-1.305a.7.7 0 0 1 0-.99m-6.01 7a.7.7 0 0 1 0 .99L3.69 10.8H14a.7.7 0 1 1 0 1.4H3.69l1.305 1.305a.7.7 0 1 1-.99.99l-2.5-2.5a.7.7 0 0 1 0-.99l2.5-2.5a.7.7 0 0 1 .99 0",clipRule:"evenodd"})}));sh.displayName="DoubleArrowHorizontalOutlined";var sg=e.i(902444);let sv=({onSwap:e,disabled:t=!1,className:r})=>{let a=(0,t3.useTranslations)("searchForm");return(0,rs.jsx)(ru.Button,{type:"button",variant:"nav-link",size:"icon_s",disabled:t,onClick:t?void 0:e,className:(0,rm.default)(sg.default.swap
1Button,r),"data-testid":"direction-swap-button","aria-label":a("direction.swapAriaLabel"),children:(0,rs.jsx)(sh,{})})};var sb=e.i(443644),s_=e.i(270724),sy=e.i(715084),sC=e.i(708085),sx="Radio",[sw,sS]=(0,lz.createContextScope)(sx),[sD,sk]=sw(sx);function sE(e){let{__scopeRadio:t,checked:r=!1,children:a,disabled:o,form:n,name:i,onCheck:l,required:s,value:c="on",internal_do_not_use_render:u}=e,[d,p]=eq.useState(null),[m,f]=eq.useState(null),h=eq.useRef(!1),g=!d||!!n||!!d.closest("form"),v={checked:r,disabled:o,required:s,name:i,form:n,value:c,control:d,setControl:p,hasConsumerStoppedPropagationRef:h,isFormControl:g,bubbleInput:m,setBubbleInput:f,onCheck:()=>l?.()};return(0,rs.jsx)(sD,{scope:t,...v,children:"function"==typeof u?u(v):a})}var sj="RadioTrigger",sT=eq.forwardRef(({__scopeRadio:e,onClick:t,...r},a)=>{let{checked:o,disabled:n,value:i,setControl:l,onCheck:s,hasConsumerStoppedPropagationRef:c,isFormControl:u,bubbleInput:d}=sk(sj,e),p=(0,sb.useComposedRefs)(a,l);return(0,rs.jsx)(lW.Primitive.button,{type:"button",role:"radio","aria-checked":o,"data-state":sN(o),"data-disabled":n?"":void 0,disabled:n,value:i,...r,ref:p,onClick:(0,lY.composeEventHandlers)(t,e=>{o||s(),d&&u&&(c.current=e.isPropagationStopped(),c.current||e.stopPropagation())})})});sT.displayName=sj,eq.forwardRef((e,t)=>{let{__scopeRadio:r,name:a,checked:o,required:n,disabled:i,value:l,onCheck:s,form:c,...u}=e;return(0,rs.jsx)(sE,{__scopeRadio:r,checked:o,disabled:i,required:n,onCheck:s,name:a,form:c,value:l,internal_do_not_use_render:({isFormControl:e})=>(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(sT,{...u,ref:t,__scopeRadio:r}),e&&(0,rs.jsx)(sA,{__scopeRadio:r})]})})}).displayName=sx;var sR="RadioIndicator",sM=eq.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:a,...o}=e,n=sk(sR,r);return(0,rs.jsx)(sC.Presence,{present:a||n.checked,children:(0,rs.jsx)(lW.Primitive.span,{"data-state":sN(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})})});sM.displayName=sR;var sO="RadioBubbleInput",sA=eq.forwardRef(({__scopeRadio:e,...t},r)=>{let{control:a,checked:o,required:n,disabled:i,name:l,value:s,form:c,bubbleInput:u,setBubbleInput:d,hasConsumerStoppedPropagationRef:p}=sk(sO,e),m=(0,sb.useComposedRefs)(r,d),f=(0,sy.usePrevious)(o),h=(0,s_.useSize)(a);eq.useEffect(()=>{if(!u)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!p.current;if(f!==o&&e){let r=new Event("click",{bubbles:t});e.call(u,o),u.dispatchEvent(r)}},[u,f,o,p]);let g=eq.useRef(o);return(0,rs.jsx)(lW.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:g.current,required:n,disabled:i,name:l,value:s,form:c,...t,tabIndex:-1,ref:m,style:{...t.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function sN(e){return e?"checked":"unchecked"}sA.displayName=sO;var sF=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],sL="RadioGroup",[sI,sP]=(0,lz.createContextScope)(sL,[lq.createRovingFocusGroupScope,sS]),sH=(0,lq.createRovingFocusGroupScope)(),s$=sS(),[sV,sB]=sI(sL),sU=eq.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:a,form:o,defaultValue:n,value:i,required:l=!1,disabled:s=!1,orientation:c,dir:u,loop:d=!0,onValueChange:p,...m}=e,f=sH(r),h=(0,lQ.useDirection)(u),[g,v]=(0,lG.useControllableState)({prop:i,defaultProp:n??null,onChange:p,caller:sL}),[b,_]=eq.useState(null),y=(0,sb.useComposedRefs)(t,_),C=eq.useRef(g);return eq.useEffect(()=>{let e=o?b?.ownerDocument.getElementById(o):b?.closest("form");if(e instanceof HTMLFormElement){let t=()=>v(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[b,o,v]),(0,rs.jsx)(sV,{scope:r,name:a,form:o,required:l,disabled:s,value:g,onValueChange:v,children:(0,rs.jsx)(lq.Root,{asChild:!0,...f,orientation:c,dir:h,loop:d,children:(0,rs.jsx)(lW.Primitive.div,{role:"radiogroup","aria-required":l,"aria-orientation":c,"data-disabled":s?"":void 0,dir:h,...m,ref:y})})})});sU.displayName=sL;var sz="RadioGroupItemTrigger";function sW(e){let{__scopeRadioGroup:t,value:r,disabled:a,children:o,internal_do_not_use_render:n}=e,i=sB("RadioGroupItemProvider",t),l=s$(t),s=i.disabled||a;return(0,rs.jsx)(sE,{...l,checked:i.value===r,disabled:s,required:i.required,name:i.name,form:i.form,value:r,onCheck:()=>i.onValueChange(r),internal_do_not_use_render:n,children:o})}var sq=eq.forwardRef((e,t)=>
1{let{__scopeRadioGroup:r,...a}=e,o=sH(r),n=s$(r),{checked:i,disabled:l}=sk(sz,n.__scopeRadio),s=eq.useRef(null),c=(0,sb.useComposedRefs)(t,s),u=eq.useRef(!1);return eq.useEffect(()=>{let e=e=>{sF.includes(e.key)&&(u.current=!0)},t=()=>u.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,rs.jsx)(lq.Item,{asChild:!0,...o,focusable:!l,active:i,children:(0,rs.jsx)(sT,{...n,...a,ref:c,onKeyDown:(0,lY.composeEventHandlers)(a.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,lY.composeEventHandlers)(a.onFocus,()=>{u.current&&s.current?.click()})})})});sq.displayName=sz;var sY=eq.forwardRef((e,t)=>{let{__scopeRadioGroup:r,value:a,disabled:o,...n}=e;return(0,rs.jsx)(sW,{__scopeRadioGroup:r,value:a,disabled:o,internal_do_not_use_render:({isFormControl:e})=>(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(sq,{...n,ref:t,__scopeRadioGroup:r}),e&&(0,rs.jsx)(sG,{__scopeRadioGroup:r})]})})});sY.displayName="RadioGroupItem";var sG=eq.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,o=s$(r);return(0,rs.jsx)(sA,{...o,...a,ref:t})});sG.displayName="RadioGroupItemBubbleInput";var sZ=eq.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,o=s$(r);return(0,rs.jsx)(sM,{...o,...a,ref:t})});sZ.displayName="RadioGroupIndicator",e.s(["Indicator",0,sZ,"Item",0,sY,"RadioGroup",0,sU,"RadioGroupIndicator",0,sZ,"RadioGroupItem",0,sY,"Root",0,sU,"createRadioGroupScope",0,sP,"unstable_ItemBubbleInput",0,sG,"unstable_ItemProvider",0,sW,"unstable_ItemTrigger",0,sq,"unstable_RadioGroupItemBubbleInput",0,sG,"unstable_RadioGroupItemProvider",0,sW,"unstable_RadioGroupItemTrigger",0,sq],603504);var sK=e.i(603504),sK=sK;let sQ=["group/control relative flex size-6 shrink-0 cursor-pointer items-center justify-center rounded-full outline-none","disabled:cursor-not-allowed","focus-visible:ring-2 focus-visible:ring-[var(--kb-color-border-accent-normal)]/30","before:absolute before:size-5 before:rounded-full before:border before:border-solid","before:transition-colors before:duration-150","enabled:data-[state=unchecked]:before:border-[var(--kb-color-border-primary-normal)]","enabled:data-[state=unchecked]:before:bg-[var(--kb-color-bg-primary-normal)]","enabled:data-[state=unchecked]:hover:before:border-[var(--kb-color-border-primary-hover)]","group-hover/row:enabled:data-[state=unchecked]:before:border-[var(--kb-color-border-primary-hover)]","data-[state=checked]:before:border-transparent","enabled:data-[state=checked]:before:bg-[var(--kb-color-bg-accent-normal)]","enabled:data-[state=checked]:hover:before:bg-[var(--kb-color-bg-accent-hover)]","group-hover/row:enabled:data-[state=checked]:before:bg-[var(--kb-color-bg-accent-hover)]","disabled:before:border-transparent","disabled:data-[state=unchecked]:before:bg-[var(--kb-color-bg-primary-disable)]","disabled:data-[state=checked]:before:bg-[var(--kb-color-bg-accent-disable)]"],sJ=(0,a9.cva)("",{variants:{size:{l:"",m:""},responsive:{true:"",false:""}},compoundVariants:[{size:"l",responsive:!0,class:"mobile:mt-[2px]"},{size:"l",responsive:!1,class:"mt-[2px]"}],defaultVariants:{size:"l",responsive:!0}}),sX=(0,a9.cva)("flex min-w-0 flex-1 flex-col justify-center",{variants:{size:{l:"",m:""},responsive:{true:"",false:""}},compoundVariants:[{size:"m",responsive:!0,class:"pt-[2px] mobile:pt-0"}],defaultVariants:{size:"l",responsive:!0}}),s0=(0,a9.cva)(["break-words text-left not-italic transition-colors duration-150","text-[var(--kb-color-text-primary-normal)]","group-hover/row:text-[var(--kb-color-text-primary-hover)]","group-has-[[data-disabled]]/row:text-[var(--kb-color-text-primary-disable)]","group-has-[[data-disabled]]/row:group-hover/row:text-[var(--kb-color-text-primary-disable)]"],{variants:{size:{l:"",m:""},responsive:{true:"",false:""}},compoundVariants:[{size:"l",responsive:!0,class:"[font:var(--kb-font-text-large-mobile)] mobile:[font:var(--kb-font-text-large)]"},{size:"l",responsive:!1,class:"[font:var(--kb-font-text-large)]"},{size:"m",responsive:!0,class:"[font:var(--kb-font-text-medium-mobile)] mobile:[font:var(--kb-font-text-medium)]"},{size:"m",responsive:!1,class:"[font:var(--kb-font-text-medium)]"}],defaultVariants:{size:"l",responsive:!0}}),s1=(0,a9.cva)(["break-words text-left not-italic transition-colors duration-150","text-[var(--kb-color-text-secondary-normal)]","group-has-[[data-disabled]]/row:text-[var(--kb-color-text-secondary-disable)]"],{variants:{size:{l:"[font:var(--kb-font-text-small)]",m:"[font:var(--kb-font-text-caption)]"}},defaultVariants:{size:"l"}}),s2=(0,eq.forwardRef)(function({className:e,...t},r){return(0,rs.jsx)(sK.Root,{ref:r,"data-slot":"radio-group",className:e,...t})}),s5=(0,eq.forwardRef)(function({className:e,labelClassName:t,captionClassName:r,rowClassName:a,label:o,caption:n,id:i,size:l="l",responsive:s=!0,...c},u){let d=(0,eq.useId)(),p=i??d,m=`${p}-label`,f=`${p}-caption`,h=!!n;return(0,rs.jsxs)("label",{"data-slot":"radio-group-row",htmlFor:p,className:(0,aB.cn)("group/row flex w-full cursor-pointer items-start gap-3","has-[[data-disabled]]:cursor-not-allowed",a),children:[(0,rs.jsx)(sK.Item,{ref:u,"data-slot":"radio-group-item",id:p,"aria-labelledby":m,"aria-describedby":h?f:void 0,className:(0,aB.cn)(sQ,sJ({size:l,responsive:s}),e),...c,children:(0,rs.jsx)(sK.Indicator,{"data-slot":"radio-group-indicator",className:(0,aB.cn)("relative size-2 roun
1ded-full","bg-[var(--kb-color-bg-primary-normal)]","group-disabled/control:bg-[var(--kb-color-text-primary-disable)]")})}),(0,rs.jsxs)("div",{className:sX({size:l,responsive:s}),children:[(0,rs.jsx)("span",{id:m,className:(0,aB.cn)(s0({size:l,responsive:s}),t),children:o}),h?(0,rs.jsx)("span",{id:f,className:(0,aB.cn)(s1({size:l}),r),children:n}):null]})]})});var s7=e.i(71304);let s3=["ECONOMY_CLASS","BUSINESS_CLASS"],s4=({value:e,onChange:t,className:r})=>{let a=(0,t3.useTranslations)("searchForm"),o=(0,eq.useMemo)(()=>[{value:"ECONOMY_CLASS",label:a("cabinClass.economy")},{value:"BUSINESS_CLASS",label:a("cabinClass.business")}],[a]);return(0,rs.jsxs)("div",{className:(0,rm.default)(s7.default.cabinClassSelector,r),children:[(0,rs.jsx)("div",{className:s7.default.title,children:a("cabinClass.title")}),(0,rs.jsx)(s2,{className:s7.default.options,value:e,onValueChange:e=>{s3.some(t=>t===e)&&t(e)},children:o.map(e=>(0,rs.jsx)(s5,{size:"m",responsive:!1,value:e.value,label:e.label,rowClassName:s7.default.radioRow},e.value))})]})},s8=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M8.733 2.7a.7.7 0 1 0-1.4 0v4.633H2.7a.7.7 0 1 0 0 1.4h4.633v4.634a.7.7 0 1 0 1.4 0V8.733h4.634a.7.7 0 1 0 0-1.4H8.733z"})}));s8.displayName="PlusOutlined";let s6=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",d:"M6.771 6.071a.7.7 0 0 1 .7.7v4.301a.7.7 0 1 1-1.4 0V6.771a.7.7 0 0 1 .7-.7m2.458.307a.7.7 0 0 1 .7.7v2.458a.7.7 0 1 1-1.4 0V7.078a.7.7 0 0 1 .7-.7"}),(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.156 2.999h2.989a.7.7 0 1 1 0 1.4h-.57l-.439 7.473a3.16 3.16 0 0 1-3.152 2.972H6.016a3.16 3.16 0 0 1-3.152-2.972l-.44-7.473h-.568a.7.7 0 1 1 0-1.4h2.988a1.93 1.93 0 0 1 1.927-1.843H9.23c1.037 0 1.882.817 1.927 1.843m-4.907 0h3.502a.53.53 0 0 0-.522-.443H6.77a.53.53 0 0 0-.522.443m-2.422 1.4h8.346l-.434 7.39a1.76 1.76 0 0 1-1.755 1.655H6.016c-.93 0-1.7-.725-1.754-1.654z",clipRule:"evenodd"})]}));s6.displayName="TrashOutlined";let s9=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M2 8a.7.7 0 0 1 .7-.7h10.66a.7.7 0 1 1 0 1.4H2.7A.7.7 0 0 1 2 8"})}));s9.displayName="MinusOutlined";let ce=(0,rs.jsx)(s9,{}),ct=(0,rs.jsx)(s8,{});function cr({value:e,min:t=0,max:r=99,step:a=1,onIncrement:o,onDecrement:n,onChange:i,disabled:l=!1,disabledIncrement:s,disabledDecrement:c,className:u,incrementIcon:d=ct,decrementIcon:p=ce,decreaseAriaLabel:m="Decrease",increaseAriaLabel:f="Increase"}){let h=l||s||e>=r,g=l||c||e<=t;return(0,rs.jsxs)("div",{"data-slot":"stepper",className:(0,aB.cn)("inline-flex items-center gap-2",u),children:[(0,rs.jsx)(ru.Button,{type:"button",variant:"secondary",size:"icon_s",onClick:()=>{if(g)return;let r=Math.max(t,e-a);n?.(r),i?.(r)},disabled:g,"aria-label":m,children:p}),(0,rs.jsx)("div",{"data-slot":"stepper-value",className:(0,aB.cn)("typography-text-medium min-w-6 flex-1 text-center text-[var(--kb-color-text-primary-normal)]"),"aria-live":"polite",children:e}),(0,rs.jsx)(ru.Button,{type:"button",variant:"secondary",size:"icon_s",onClick:()=>{if(h)return;let t=Math.min(r,e+a);o?.(t),i?.(t)},disabled:h,"aria-label":f,children:d})]})}var ca=e.i(346472);let co=({value:e,onChange:t,maxPassengers:r=9,className:a,onAddChildClick:o})=>{let n=(0,t3.useTranslations)("searchForm"),[i,l]=(0,eq.useState)(!1),s=e.adults+e.childrenAges.length<r,c=Math.min(r,r-e.childrenAges.length),u=e.childrenAges.filter(e=>e<=1).length,d=e.adults===u,p=Array.from({length:12},(e,t)=>t).filter(e=>!d||e>1),m=e=>1===e?n("passengers.ageYear"):e<5?n("passengers.ageYears"):n("passengers.ageYearsPlural"),f=(0,rs.jsx)("div",{className:ca.default.ageList,children:p.map(r=>(0,rs.jsx)(ru.Button,{type:"button",variant:"white",className:ca.default.ageOption,onClick:()=>{s&&t({...e,childrenAges:[...e.childrenAges,r]}),l(!1)},children:0===r?n("passengers.infantAge"):`${r} ${m(r)}`},r))});return(0,rs.jsxs)("div",{className:(0,rm.default)(ca.default.passengerCounter,a),children:[(0,rs.jsxs)("div",{className:ca.default.passengerRow,children:[(0,rs.jsxs)("div",{className:ca.default.passengerInfo,children:[(0,rs.jsx)("div",{className:ca.default.passengerLabel,children:n("passengers.adult")}),(0,rs.jsx)("div",{className:ca.default.passengerDescription,children:n("passengers.adultAge")})]}),(0,rs.jsx)(cr,{value:e.adults,min:1,max:c,onChange:r=>{t({...e,adults:r})},className:ca.default.counter,disabledDecrement:d})]}),e.childrenAges.map((r,a)=>(0,rs.jsxs)("div",{className:ca.default.passengerRow,children:[(0,rs.jsx)("div",{className:ca.default.passengerInfo,children:(0,rs.jsx)("div",{className:ca.default.passengerListLabel,children:r?n("passengers.childRow",{age:r,ageUnit:m(r)}):n("passengers.childRowInfant")})}),(0,rs.jsx)(ru.Button,{type:"button",className:ca.default.removeButton,onClick:()=>{let r;return r=e.childrenAges.filter((e,t)=>
1t!==a),void t({...e,childrenAges:r})},"aria-label":n("passengers.removePassenger"),size:"icon_s",variant:"secondary",children:(0,rs.jsx)(s6,{})})]},a)),s&&!i&&(0,rs.jsxs)(ru.Button,{type:"button",variant:"secondary",className:ca.default.addChildButton,onClick:()=>{l(!0),o?.()},children:[(0,rs.jsx)(s8,{}),n("passengers.addChild")]}),s&&i&&(0,rs.jsx)("div",{className:ca.default.ageDropdown,children:f})]})},cn=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M19.132 15.25a.85.85 0 0 0-.002-1.202l-6.53-6.52a.85.85 0 0 0-1.2 0l-6.53 6.52a.85.85 0 0 0 1.2 1.204L12 9.33l5.93 5.922a.85.85 0 0 0 1.202-.002"})}));cn.displayName="ChevUpwardsOutlined";let ci=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10m0 10q8.25 0 9-3c.849-3.395-4.03-6-9-6s-9.849 2.605-9 6q.75 3 9 3"})}));ci.displayName="UserFilled";var cl=e.i(413820),cs=e.i(455629);let cc=({className:e,variant:t="button",isInline:r=!1,formHeight:a="default"})=>{let o=(0,t3.useTranslations)("searchForm"),n=(0,eh.getSearchFormAnalyticsObj)(),{isMobile:i}=(0,eG.useWithMedia)(),[l,s]=(0,eq.useState)(!1),{field:c}=(0,S.useController)({name:"passengers"}),{field:u}=(0,S.useController)({name:"cabinClass"}),d="composite"===(0,S.useWatch)({name:"routeType"}),p=(e,t)=>{s(t),t&&n.passengerClick({trip_index:1,is_complex_trip:d,type:"open"})},m=e=>{let t=c.value,r=t.childrenAges.filter(e=>e<=1).length,a=t.childrenAges.length-r;n.passengerSelect({childs:a,passengers:t.adults+t.childrenAges.length,adults:t.adults,infants:r,ages:t.childrenAges,serviceClass:"BUSINESS_CLASS"===e?"C":"Y"})},f=()=>{n.passengerClick({trip_index:1,is_complex_trip:d,type:"close"}),s(!1)},h=c.value.adults+c.value.childrenAges.length,g="BUSINESS_CLASS"===u.value?o("cabinClass.businessShort"):o("cabinClass.economyShort"),v=e=>e?o("passengers.passengersShort"):h>4?o("passengers.passengerMany"):h>1?o("passengers.passengerFew"):o("passengers.passengerOne"),b=o=>(0,rs.jsxs)("button",{type:"button",className:(0,rm.default)(cs.default.trigger,cs.default[t],{[cs.default.open]:l,[cs.default.shortView]:"short"===a,[e]:o&&e}),onClick:o?e=>p(e,!0):void 0,children:[(0,rs.jsx)(ci,{className:cs.default.userIcon}),(0,rs.jsx)("span",{className:cs.default.label,children:(()=>{if(r)return`${h}`;let e=`${h} ${v(!1)}, ${g}`;return"button"===t?e:(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsxs)("span",{className:cs.default.labelShort,children:[h," ",v(!0),", ",g]}),(0,rs.jsx)("span",{className:cs.default.labelFull,children:e})]})})()}),!r&&(0,rs.jsx)(cn,{className:(0,rm.default)(cs.default.arrow,{[cs.default.rotated]:!l})})]}),_=(0,rs.jsxs)("div",{className:cs.default.dropdownContent,children:[(0,rs.jsx)("div",{className:cs.default.description,children:o("passengers.ageAtDeparture")}),(0,rs.jsx)("div",{className:cs.default.passengersSection,children:(0,rs.jsx)(co,{value:c.value,onChange:e=>{c.onChange(e);let t=e.childrenAges.filter(e=>e<=1).length,r=e.childrenAges.length-t;n.passengerSelect({childs:r,passengers:e.adults+e.childrenAges.length,adults:e.adults,infants:t,ages:e.childrenAges,serviceClass:"BUSINESS_CLASS"===u.value?"C":"Y"})},className:cs.default.passengerCounter,onAddChildClick:()=>{n.passengerClick({trip_index:1,is_complex_trip:d,type:"add_child"})}})}),(0,rs.jsx)("div",{className:cs.default.divider}),(0,rs.jsx)("div",{className:cs.default.cabinSection,children:(0,rs.jsx)(s4,{value:u.value,onChange:e=>{u.onChange(e),m(e)},className:cs.default.cabinClassSelector})})]});return i?(0,rs.jsxs)(rs.Fragment,{children:[b(!0),(0,rs.jsxs)(ou.ModalDialog,{isOpen:l,onClose:f,onEscPress:f,ariaLabel:o("passengers.modalAriaLabel"),children:[(0,rs.jsx)(ou.ModalDialog.Header,{}),(0,rs.jsx)(ou.ModalDialog.Body,{children:_}),(0,rs.jsx)(ou.ModalDialog.Footer,{children:(0,rs.jsx)(ru.Button,{className:cs.default.closeButton,onClick:()=>{m(u.value),s(!1)},children:o("passengers.select")})})]})]}):(0,rs.jsx)("div",{className:(0,rm.default)(cs.default.passengerSelector,e),children:(0,rs.jsx)(cl.Dropdown,{isOpen:l,onToggle:p,overlay:_,align:"end",side:"bottom",fullWidthTrigger:!0,renderDropdownContainer:e=>(0,rs.jsx)("div",{className:cs.default.dropdownContainer,children:e}),children:b(!1)})})},cu=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",d:"m5.858 13.72-.419.204a.36.36 0 0 1-.45-.121l-1.264-1.504-1.56-1.253a.386.386 0 0 1-.106-.467l.209-.427a.26.26 0 0 1 .33-.13l1.754.68 2.614-3.137-4.304-3.013a.48.48 0 0 1-.159-.602l.114-.232a.43.43 0 0 1 .497-.233l5.982 1.523 1.936-2.263c.498-.581 1.365-.724 2.127-.704.58.016.82.325.82.924.001.787-.239 1.536-.815 2.036l-2.212 1.916-2.557 2.161-.002-.004-3.106 2.618.704 1.69a.275.275 0 0 1-.133.338"}),(0,rs.jsx)("path",{fill:"currentColor",d:"m9 9.988 2.392 3.398a.45.45 0 0 0 .58.179l.23-.113a.456.456 0 0 0 .238-.504l-1.237-4.796z"})]}));
1cu.displayName="Airplane45Filled";let cd=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M6.688 2.667c-1.25 0-1.875 0-2.353.243a2.23 2.23 0 0 0-.975.975c-.244.478-.244 1.103-.244 2.354v1.004c0 .345.102.447.447.447H5.32c.433 0 .446-.2.446-.586 0-.625 0-.938.122-1.177.107-.21.278-.38.488-.488.239-.121.551-.121 1.176-.121h.894c.625 0 .937 0 1.176.121.21.107.38.278.488.488.122.239.122.552.122 1.177 0 .386.013.586.446.586h1.758c.345 0 .447-.102.447-.447V6.24c0-1.25 0-1.876-.244-2.353a2.23 2.23 0 0 0-.975-.976c-.478-.244-1.103-.244-2.353-.244zM2 10.034c0-.625 0-.938.122-1.177.107-.21.277-.38.488-.487.238-.122.55-.122 1.176-.122h8.428c.625 0 .938 0 1.176.122.21.107.381.277.488.487.122.24.122.552.122 1.177v3.237a.419.419 0 0 1-.837 0v-.586a.25.25 0 0 0-.251-.251H3.088a.25.25 0 0 0-.25.251v.586a.419.419 0 0 1-.838 0z"})}));cd.displayName="BedFilled";let cp=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 2.764a.3.3 0 0 1 .3-.3h.879a.3.3 0 0 1 .28.193l.255.664h1.419c.183 0 .352.098.444.256l2.355 4.044a.5.5 0 0 1 .068.252v3.334a.686.686 0 0 1-.686.686h-1.071a2.143 2.143 0 0 0-3.814-.857 2.14 2.14 0 0 0-1.715-.857A2.14 2.14 0 0 0 5 11.036a2.14 2.14 0 0 0-2.748-.592c-.108.06-.252-.014-.252-.137V8.132a.3.3 0 0 1 .3-.3h4.872l-.455-2.796H2.3a.3.3 0 0 1-.3-.3V3.622a.3.3 0 0 1 .3-.3H8zm.537 5.068h3.653l-1.496-2.796H8.082z",clipRule:"evenodd"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M4.498 11.893a1.286 1.286 0 1 0-2.425.858 1.286 1.286 0 0 0 2.425-.858m1.004 0a1.286 1.286 0 1 1 2.425.858 1.286 1.286 0 0 1-2.425-.858m4.641 1.714a1.286 1.286 0 1 0 0-2.571 1.286 1.286 0 0 0 0 2.571"})]}));cp.displayName="TrainFilled";var cm=e.i(887694);let cf=(0,eq.forwardRef)(function({handleTabClick:e,isSelected:t,isContrast:r,leftIcon:a,text:o,className:n},i){return(0,rs.jsxs)("button",{ref:i,type:"button","data-testid":t?"transport-kind-tab-active":"",className:(0,rm.default)(cm.default.tab,{[cm.default.selected]:t,[cm.default.contrast]:r&&!t},n),onClick:e,children:[a&&(0,rs.jsx)("div",{className:cm.default.leftIcon,children:a}),(0,rs.jsx)("span",{className:(0,rm.default)(cm.default.text,{[cm.default.contrast]:r,[cm.default.selected]:t}),children:o})]})});var ch=e.i(362440);let cg=e=>{let{className:t,isContrast:r=!1,withHotels:a=!1,hotelsSelected:o=!1,handleHotelsClick:n,wrapHotelsTab:i,handleTabClick:l}=e,s=(0,t3.useTranslations)("searchForm"),c=(0,eh.getSearchFormAnalyticsObj)(),[u,d,p]=(0,tF.useUnit)([et.$transportKind,k.$routeType,q.$isRailwayHidden]),[m]=(0,tF.useUnit)([et.setTransportKind]),f={airplane:"avia",all:"all",train:"train",hotels:"hotels"},h=e=>{m(e),l?.(e),c.filterTabClick({type:"transport_type_tabs",state:f[e],is_complex_trip:"composite"===d})},g=!o&&"all"===u,v=!o&&u===el.TRANSPORT_KIND.AIRPLANE,b=!o&&u===el.TRANSPORT_KIND.TRAIN,_=a&&n?(0,rs.jsx)(cf,{isSelected:o,isContrast:r,handleTabClick:()=>{n?.(),c.filterTabClick({type:"transport_type_tabs",state:f.hotels,is_complex_trip:"composite"===d})},text:s("transport.hotels"),leftIcon:[(0,rs.jsx)(cd,{className:ch.default.icon},"home")]}):null,y=!p;return y||_?(0,rs.jsxs)("div",{className:(0,rm.default)(ch.default.container,{[ch.default.contrast]:r},t),children:[(0,rs.jsx)(cf,{isSelected:g,isContrast:r,handleTabClick:()=>h("all"),text:s("transport.allTickets"),leftIcon:[(0,rs.jsx)(cu,{className:ch.default.icon},"airplane45Filled16"),(0,rs.jsx)(cp,{className:ch.default.icon},"trailFill")],className:ch.default.allTabDesk}),(0,rs.jsx)(cf,{isSelected:g,isContrast:r,handleTabClick:()=>h("all"),text:s("transport.allTicketsShort"),className:ch.default.allTabMobile}),(0,rs.jsx)(cf,{isSelected:v,isContrast:r,handleTabClick:()=>h(el.TRANSPORT_KIND.AIRPLANE),text:s("transport.avia"),leftIcon:[(0,rs.jsx)(cu,{className:ch.default.icon},"airplane45Filled16")]}),y&&(0,rs.jsx)(cf,{isSelected:b,isContrast:r,handleTabClick:()=>h(el.TRANSPORT_KIND.TRAIN),text:s("transport.railway"),leftIcon:[(0,rs.jsx)(cp,{
1className:ch.default.icon},"trailFill")]}),_&&(i?i(_):_)]}):null};e.i(666650),e.i(485785);let cv="searchQuery";function cb(e){if(!e)return!1;let t=new URLSearchParams(e.startsWith("?")?e.slice(1):e);return t.has("adult")&&t.has("cabinClass")&&t.has("route[0]")}e.i(343528);var c_=e.i(379654),cy=e.i(563313);let cC=e=>{if(!e)return"";let t=new Date(e),r=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${r}-${a}-${o}`},cx=(e,t,r,a,o)=>`${(0,tD.formatRouteStation)(e)}_${r}_${o}_${a}_${(0,tD.formatRouteStation)(t)}`,cw=e=>{let t=(e=>{let{passengers:t,cabinClass:r,routes:a,routeType:o}=e,n=t.childrenAges,i=n.filter(e=>e>=2).length,l=n.filter(e=>e<2).length,s=[];if("simple"===o){let e=a[0];if(e?.departure&&e?.arrival){if(e.departureDate.type===tC.ROUTE_TYPE.DATE&&e.departureDate.value){let t=cC(e.departureDate.value);s.push(cx(e.departure,e.arrival,t,t,tC.ROUTE_TYPE.DATE))}else if(e.departureDate.type===tC.ROUTE_TYPE.RANGE&&e.departureDate.value){let t=cC(e.departureDate.value.start),r=cC(e.departureDate.value.end);s.push(cx(e.departure,e.arrival,t,r,tC.ROUTE_TYPE.RANGE))}if(e.backDate.type===tC.ROUTE_TYPE.DATE&&e.backDate.value){let t=cC(e.backDate.value);s.push(cx(e.arrival,e.departure,t,t,tC.ROUTE_TYPE.DATE))}else if(e.backDate.type===tC.ROUTE_TYPE.RANGE&&e.backDate.value){let t=cC(e.backDate.value.start),r=cC(e.backDate.value.end);s.push(cx(e.arrival,e.departure,t,r,tC.ROUTE_TYPE.RANGE))}}}else for(let e of a)if(e.departure&&e.arrival&&e.date.value){let t=cC(e.date.value);s.push(cx(e.departure,e.arrival,t,t,tC.ROUTE_TYPE.DATE))}let c=[];return c.push(`adult=${t.adults}`),c.push(`cabinClass=${{ECONOMY_CLASS:"Y",BUSINESS_CLASS:"C"}[r]||"Y"}`),c.push(`child=${i}`),c.push(`childrenAges=${JSON.stringify(n)}`),c.push(`infant=${l}`),s.forEach((e,t)=>{c.push(`route[${t}]=${e}`)}),c.push("v=2"),c.join("&")})(e);(0,cy.setCookie)(cv,t,{maxAge:2592e3,path:"/",sameSite:"lax"})},cS=()=>{(0,cy.deleteCookie)(cv,{path:"/"})};var cD=e.i(490546);let ck=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6m9 17a3 3 0 1 1 6 0 3 3 0 0 1-6 0",clipRule:"evenodd"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M11 4.15a.85.85 0 0 0 0 1.7h4.5a2.65 2.65 0 1 1 0 5.3h-7a4.35 4.35 0 0 0 0 8.7H13a.85.85 0 0 0 0-1.7H8.5a2.65 2.65 0 1 1 0-5.3h7a4.35 4.35 0 0 0 0-8.7z"})]}));ck.displayName="RoutingFilled";let cE=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M15 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0m-2 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0m10 14a3 3 0 1 1-6 0 3 3 0 0 1 6 0m-2 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0M4 22a3 3 0 1 0 0-6 3 3 0 0 0 0 6m0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2",clipRule:"evenodd"}),(0,rs.jsx)("path",{fill:"currentColor",d:"M10.03 10.16a.85.85 0 1 0-1.475-.844L5.684 14.34a.85.85 0 0 0 1.476.844zm6.81 5.024a.85.85 0 0 0 1.476-.844l-2.87-5.024a.85.85 0 1 0-1.477.844zM8.85 18.15a.85.85 0 1 0 0 1.7h6.3a.85.85 0 0 0 0-1.7z"})]}));cE.displayName="SmartRoutingOutlined";var cj=e.i(788099);let cT=()=>{window.scrollTo({top:0,behavior:"smooth"})};var cR=e.i(193005),cM=e.i(107701),cO=tr;let cA=(e,t)=>{if(e.type===tC.ROUTE_TYPE.DATE&&e.value)return(0,tU.format)(new Date(e.value),"d MMM",{locale:t});if(e.type===tC.ROUTE_TYPE.RANGE&&e.value){let r=(0,tU.format)(new Date(e.value.start),"d MMM",{locale:t}),a=(0,tU.format)(new Date(e.value.end),"d MMM",{locale:t});return`${r}-${a}`}return""},cN=({onClick:e,className:t,formValues:r})=>{let a=(0,t3.useTranslations)("searchForm"),o=tn((0,e2.useLocale)().split("-")[0]),n=(0,tF.useUnit)(k.$submittedFormValues),{routes:i,passengers:l,cabinClass:s}=r??n,c=i.length-1,u=(0,D.isCompositeRoutes)(i),d=u?i[0].date:i[0].departureDate,p=u?i[c].date:i[0].backDate,m=i[0]?.departure,f=i[c]?.arrival,h=i.length-2,g=u&&h>0,v=[{id:1,value:m?.label||(m?.code?(0,tD.cleanStationCode)(m.code):""),visible:!0},{id:2,value:" ",visible:!0},{id:3,value:"—",visible:!0},{id:4,value:" ",visible:!0},{id:5,value:(0,rs.jsx)("span",{className:cM.default.countRoutes,children:h}),visible:g},{id:6,value:" ",visible:g},{id:7,value:"—",visible:g},{id:8,value:" ",visible:g},{id:9,value:f?.label||(f?.code?(0,tD.cleanStationCode)(f.code):""),visible:!0}].filter(({visible:e})=>e);return(0,rs.jsxs)("div",{className:(0,rm.default)(cM.default.container,t),onClick:e,"data-testid":"compact-form-view-container",children:[(0,rs.jsxs)("div",{className:cM.default.grid,children:[(0,rs.jsx)("div",{className:cM.default.directions,children:v.map(e=>(0,rs.jsx)(eq.Fragment,{children:e.value},e.id))}),(0,rs.jsxs)("span",{className:cM.default.details,children:[(({departureDate:e,backDate:t,separator:r,locale:a=cO.ru})=>{let o=e&&cA(e,a),n=t&&cA(t,a);return t?.value?(0,rs.jsxs)(rs.Fragment,{children:[o,r,n]}):`${o}`})({departureDate:d,backDate:p,separator:" — ",locale:o}),","," ",((e,t,r)=>{let{adults:a,childrenAges:o}=e,n=a+o.length,i={ECONOMY_CLASS:r?.economy??"economy",BUSINESS_CLASS:r?.business??"business"},l=r?.passengersShort??"pax";return`${n} ${l}, ${i[t]}`})(l,s,{passengersShort:a("passengers.passengersShort"),economy:a("cabinClass.economyShort"),business:a("cabinClass.businessShort")})]})]}),(0,rs.jsx)(cR.Edit1Filled,{className:cM.default.icon})]})};var cF=e.i(941312);let cL=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",d:"M12.85 4a.85.85 0 0 0-1.7 0v7.15H4a.85.85 0 0 0 0 1.7h7.15V20a.85.85 0 0 0 1.7 0v-7.15H20a.85.85 0 0 0 0-1.7h-7.15z"})}));cL.displayName="PlusOutlined";let cI=(0,eq.forwardRef)((e,t)=>(0,rs.jsxs)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,rs.jsx)("path",{fill:"currentColor",d:"M10.157 9.307c.47 0 .85.38.85.85v6.451a.85.85 0 0 1-1.7 0v-6.451c0-.47.38-.85.85-.85m3.687.46a.85.85 0 0 1 .85.85v3.687a.85.85 0 1 1-1.7 0v-3.687c0-.469.38-.85.85-.85"}),(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M10.157 1.933c-1.524 0-2.693 1.272-2.693 2.765h-4.68a.85.85 0 0 0 0 1.7h1.041l.67 11.398a4.537 4.537 0 0 0 4.53 4.27h5.95a4.537 4.537 0 0 0 4.53-4.27l.67-11.398h1.042a.85.85 0 1 0 0-1.7h-4.68c0-1.493-1.17-2.765-2.693-2.765zm4.68 2.765c0-.566-.396-1.065-.993-1.065h-3.687c-.597 0-.993.5-.993 1.065zm-9.309 1.7.665 11.299a2.837 2.837 0 0 0 2.832 2.67h5.95a2.837 2.837 0 0 0 2.832-2.67l.665-11.299z",clipRule:"evenodd"})]}));cI.displayName="TrashOutlined";let cP=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.85 2.85a.85.85 0 0 0-1.7 0V4H6a3 3 0 0 0-3 3v11a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3h-1.15V2.85a.85.85 0 0 0-1.7 0V4h-6.3zM18 5.7h-1.15v.8a.85.85 0 0 1-1.7 0v-.8h-6.3v.8a.85.85 0 1 1-1.7 0v-.8H6A1.3 1.3 0 0 0 4.7 7v2h14.6V7A1.3 1.3 0 0 0 18 5.7m-10.806 8a1.1 1.1 0 0 1 1.1-1.1h.01a1.1 1.1 0 0 1 0 2.2h-.01a1.1 1.1 0 0 1-1.1-1.1m3.702 0a1.1 1.1 0 0 1 1.1-1.1h.008a1.1 1.1 0 0 1 0 2.2h-.008a1.1 1.1 0 0 1-1.1-1.1m4.799-1.1a1.1 1.1 0 0 0 0 2.2h.009a1.1 1.1 0 0 0 0-2.2zm-1.1 4.1a1.1 1.1 0 0 1 1.1-1.1h.009a1.1 1.1 0 0 1 0 2.2h-.01a1.1 1.1 0 0 1-1.1-1.1m-3.7 0a1.1 1.1 0 0 1 1.1-1.1h.01a1.1 1.1 0 0 1 0 2.2h-.01a1.1 1.1 0 0 1-1.1-1.1m-3.7 0a1.1 1.1 0 0 1 1.1-1.1h.008a1.1 1.1 0 0 1 0 2.2h-.009a1.1 1.1 0 0 1-1.1-1.1",clipRule:"evenodd"})}));
1cP.displayName="Calendar1Filled";let cH=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 2c.47 0 .85.38.85.85V4h6.3V2.85a.85.85 0 0 1 1.7 0V4H18a3 3 0 0 1 3 3v11a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1.15V2.85c0-.47.38-.85.85-.85m8.85 3.7H18A1.3 1.3 0 0 1 19.3 7v2H4.7V7A1.3 1.3 0 0 1 6 5.7h1.15v.8a.85.85 0 1 0 1.7 0v-.8h6.3v.8a.85.85 0 0 0 1.7 0zM7.15 13c0-.47.38-.85.85-.85h8a.85.85 0 0 1 0 1.7H8a.85.85 0 0 1-.85-.85M8 15.65a.85.85 0 0 0 0 1.7h5a.85.85 0 0 0 0-1.7z",clipRule:"evenodd"})}));cH.displayName="CalendarFormLeftFilled";let c$=(0,eq.forwardRef)((e,t)=>(0,rs.jsx)(a5.IconBase,{ref:t,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,rs.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 2c.47 0 .85.38.85.85V4h6.3V2.85a.85.85 0 0 1 1.7 0V4H18a3 3 0 0 1 3 3v11a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1.15V2.85c0-.47.38-.85.85-.85m8.85 3.7H18A1.3 1.3 0 0 1 19.3 7v2H4.7V7A1.3 1.3 0 0 1 6 5.7h1.15v.8a.85.85 0 1 0 1.7 0v-.8h6.3v.8a.85.85 0 0 0 1.7 0zM7.15 13c0-.47.38-.85.85-.85h8a.85.85 0 0 1 0 1.7H8a.85.85 0 0 1-.85-.85M11 15.65a.85.85 0 0 0 0 1.7h5a.85.85 0 0 0 0-1.7z",clipRule:"evenodd"})}));c$.displayName="CalendarFormRightFilled";var cV=e.i(308545);let cB={calendarForm:cH,calendarFormTo:c$,calendar:cP},cU=(0,eq.forwardRef)(({name:e,onClick:t,onClear:r,focused:a,className:o,placeholder:n,withClear:i=!0,iconName:l,formattedValue:s,valueFormatVariant:c="input"},u)=>{let d=(0,eh.getSearchFormAnalyticsObj)(),p=(0,t3.useTranslations)("searchForm"),m=tn((0,e2.useLocale)().split("-")[0]),{control:f}=(0,S.useFormContext)(),{field:{value:h,onChange:g},fieldState:{error:v}}=(0,S.useController)({name:e,control:f}),b=!!(v&&!h?.value),_=s||h&&oa(h,!1,{locale:m,variant:c})||n,y=!!(i&&h?.value),C=cB[l??"calendarForm"];return(0,rs.jsxs)("button",{ref:u,type:"button",onClick:t,className:(0,rm.default)(cV.default.button,{[cV.default.isFocused]:a,[cV.default.isError]:b,[cV.default.withClear]:y},o),children:[(0,rs.jsx)(C,{className:cV.default.calendarIcon}),(0,rs.jsx)("span",{className:(0,rm.default)(cV.default.text,{[cV.default.placeholder]:!s&&!h?.value}),children:_}),y&&(0,rs.jsx)(ru.Button,{asChild:!0,variant:"secondary",size:"m",className:(0,rm.default)(cV.default.crossButton,"[&_svg]:size-4!"),"aria-label":p("dates.reset"),onClick:t=>{t.preventDefault(),t.stopPropagation(),g({type:tC.ROUTE_TYPE.DATE,value:null}),r?.(),e.endsWith("backDate")?(d.returnDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,return_date_max:null,return_date_min:null,is_complex_trip:!1,trip_index:1}),d.onewayOnlySelected({is_complex_trip:!1,trip_index:1})):d.departureDateSelected({date_value:null,is_auto_fill:!1,is_changed_auto_fill:!1,departure_date_max:null,departure_date_min:null,is_complex_trip:!1,trip_index:1})},children:(0,rs.jsx)("span",{children:(0,rs.jsx)(a7,{className:cV.default.crossIcon})})})]})});cU.displayName="DateInput";let cz=e=>{if(!e)return;let t=new Date(e),r=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${r}-${a}-${o}`};var cW=e.i(503475);let cq=({index:e,onTrashClick:t,formHeight:r="default",formInModal:a=!1})=>{let o=(0,t3.useTranslations)("searchForm"),n=(0,eh.getSearchFormAnalyticsObj)(),[i]=(0,tF.useUnit)([et.$transportKind]),{isMobile:l}=(0,eG.useWithMedia)(),s=(0,eq.useRef)(null),c=(0,S.useFormContext)(),{setValue:u,setFocus:d,trigger:p,clearErrors:m,formState:{isSubmitted:f}}=c,{isOpen:h,calendarProps:g,handleDateClick:v,handleClose:b,handleContinue:_}=t7({index:e}),[y,C,x,w]=(0,S.useWatch)({control:c.control,name:[`routes.${e}.departure`,`routes.${e}.arrival`,`routes.${e}.date`,"cabinClass"]}),{dayContentDescriptionsByYearMonthDay:D,isDayContentDescriptionLoading:k}=tW({currentSearchFormValue:{departure:y?.code,arrival:C?.code,departureDate:cz(x?.value),cabinClass:"BUSINESS_CLASS"===w?"business":"economy",airplaneOnly:i===el.TRANSPORT_KIND.AIRPLANE,withBaggage:!1},airplaneOnly:i===el.TRANSPORT_KIND.AIRPLANE,withBaggage:!1,focusedInput:h?"departureDate":null,routeType:tC.ROUTE_TYPE.DATE}),E=C?.type==="country"||C?.type==="anywhere",j=!!y||!!C;return(0,rs.jsxs)("div",{className:cW.default.searchFormGrid,children:[(0,rs.jsx)("div",{className:cW.default.fromInput,children:(0,rs.jsx)(sm,{index:e,name:`routes.${e}.departure`,onSelect:(t,r)=>{t&&(d(`routes.${e}.arrival`),m(`routes.${e}.departure`));let a=r?.suggest_group??null;0===e&&ec(a),n.departureSelected({iata_code:(0,tD.cleanStationCode)(t?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!0,trip_index:e+1,departures:t?[(0,es.createDirectionObject)(t)]:[],suggest_group:a,position:r?.position??null,query_length:r?.query_length??0})},formHeight:r,isComplexTrip:!0})}),(0,rs.jsx)("div",{className:cW.default.horizontalDivider}),(0,rs.jsxs)("div",{className:cW.default.toInput,children:[(0,rs.jsx)(sf,{index:e,withoutCountries:!0,resetWithoutCountriesOnUnmount:!0,withPopularDestinations:!1,name:`routes.${e}.arrival`,onSelect:(t,r)=>{t&&(v(),m(`routes.${e}.arrival`));let a=r?.suggest_group??null;0===e&&eu(a),n.arrivalSelected({iata_code:(0,tD.cleanStationCode)(t?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!0,trip_index:e+1,arrivals:t?[(0,es.createDirectionObject)(t)]:[],suggest_group:a,position:r?.position??null,query_length:r?.query_length??0})},formHeight:r,isComplexTrip:!0}
1),j&&(0,rs.jsx)("div",{className:cW.default.swapButton,children:(0,rs.jsx)(sv,{onSwap:()=>{u(`routes.${e}.departure`,C),u(`routes.${e}.arrival`,y),n.directionChangeClick({departure_iata_code:(0,tD.cleanStationCode)(y?.code||""),arrival_iata_code:(0,tD.cleanStationCode)(C?.code||"")}),0===e&&ed(),f&&(p(`routes.${e}.departure`),p(`routes.${e}.arrival`))},disabled:E})})]}),(0,rs.jsx)("div",{className:cW.default.dateCell,children:(0,rs.jsx)(oc,{isOpen:h,onClose:b,onContinue:_,calendarProps:g,dayContentDescriptionsByYearMonthDay:D,isDayContentDescriptionLoading:k,activeRouteType:tC.ROUTE_TYPE.DATE,mode:"calendar",ignoreClickOutsideRefs:[s],renderMobileControls:()=>(0,rs.jsx)(cU,{name:`routes.${e}.date`,onClick:v,focused:!0,className:cW.default.mobileCalendarDateInput,placeholder:o("dates.departure"),iconName:"calendarForm",valueFormatVariant:"default"}),renderInput:()=>(0,rs.jsx)(cU,{ref:s,name:`routes.${e}.date`,onClick:v,focused:h,className:(0,rm.default)(cW.default.departureDateInput,{[cW.default.shortView]:"short"===r}
1),placeholder:o("dates.date"),iconName:"calendar",valueFormatVariant:l?"default":"input"})})}),(0,rs.jsx)(ru.Button,{type:"button",variant:"primary",className:(0,rm.default)(cW.default.trashButton,{[cW.default.invert]:a}),onClick:()=>t(e),children:(0,rs.jsx)(cI,{})})]})};var cY=e.i(862876),cG=e.i(75752),cZ=e.i(752292);let cK=({route:e})=>{let t=tn((0,e2.useLocale)().split("-")[0]),r=e=>e?e.code?.startsWith("Rzd:")?e.label?.trim()||(0,tD.cleanStationCode)(e.code):e.code?(0,tD.cleanStationCode)(e.code):e.label?.trim()||"":"",a=r(e.departure),o=r(e.arrival),n=e.departure?.label?.trim()||(e.departure?.code?(0,tD.cleanStationCode)(e.departure.code):""),i=e.arrival?.label?.trim()||(e.arrival?.code?(0,tD.cleanStationCode)(e.arrival.code):""),l=oa(e?.date,!1,{locale:t}),s=`${n} — ${i}`;return(0,rs.jsxs)(cG.Tooltip,{content:s,position:"top",sideOffset:12,className:cZ.default.container,children:[(0,rs.jsxs)("span",{className:cZ.default.direction,children:[a," — ",o]}),(0,rs.jsx)("span",{className:cZ.default.date,children:l})]})},cQ=({className:e})=>{let{routes:t}=(0,tF.useUnit)(k.$submittedFormValues);return t?.every(e=>e?.date)?(0,rs.jsx)("div",{className:(0,rm.default)(cY.default.container,e),onClick:cT,children:(0,rs.jsx)("div",{className:cY.default.routesContainer,children:t.map((e,r)=>{let a=e.departure?.code||"",o=e.arrival?.code||"",n=`${a}-${o}-${e.date?.value||r}`,i=r===t.length-1;return(0,rs.jsxs)(eq.Fragment,{children:[(0,rs.jsx)(cK,{route:e}),!i&&(0,rs.jsx)("div",{className:cY.default.divider})]},n)})})}):null};var cJ=e.i(900948);e.i(155937);var cX=e.i(762176),c0=e.i(748107);let c1=({index:e,isInlineMode:t=!1,formHeight:r="default",withPopularDestinations:a=!0,hideOptionsWhenAnywhere:o=!1,simpleRouteNotificationSlot:n})=>{let i=(0,t3.useTranslations)("searchForm"),l={locale:tn((0,e2.useLocale)().split("-")[0]),variant:"input"},s=(0,eh.getSearchFormAnalyticsObj)(),c=(0,eq.useRef)(null),u=(0,eq.useRef)(null),{isMobile:d}=(0,eG.useWithMedia)(),p=(0,S.useFormContext)(),{isOpen:m,focusedInput:f,activeRouteType:h,handleClose:g,handleContinue:v,handleModalExitComplete:b,handleDepartureDateClick:_,handleDateBackClick:y,handleDateClear:C,routeTypeTabs:x,calendarProps:w,dateTabsProps:D}=rl({index:e,isMobile:d}),{setValue:k,setFocus:E,trigger:j,clearErrors:T,formState:{isSubmitted:R}}=p,[M,O]=(0,tF.useUnit)([et.$transportKind,q.$homeAirportData]),[A]=(0,tF.useUnit)([cJ.mapClick]),N=(0,cX.useLocalizeHref)(),F=(t,r)=>{t&&(E(`routes.${e}.arrival`),T(`routes.${e}.departure`));let a=r?.suggest_group??null;0===e&&ec(a),s.departureSelected({iata_code:(0,tD.cleanStationCode)(t?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!1,trip_index:e+1,departures:t?[(0,es.createDirectionObject)(t)]:[],suggest_group:a,position:r?.position??null,query_length:r?.query_length??0})},L=(t,r)=>{let a=r?.suggest_group??null;if(0===e&&eu(a),s.arrivalSelected({iata_code:(0,tD.cleanStationCode)(t?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!1,trip_index:e+1,arrivals:t?[(0,es.createDirectionObject)(t)]:[],suggest_group:a,position:r?.position??null,query_length:r?.query_length??0}),t?.type==="anywhere"){0===e&&eu(null),I();return}t&&(_(),T(`routes.${e}.arrival`))},I=(0,eq.useCallback)(()=>{let e=N(tT(p.getValues(),M,O));A({url:e,source:"search_form"}),window.location.href=e},[p,M,O,N,A]),[P,H,$,V,B]=(0,S.useWatch)({control:p.control,name:[`routes.${e}.departure`,`routes.${e}.arrival`,`routes.${e}.departureDate`,`routes.${e}.backDate`,"cabinClass"]}),{dayContentDescriptionsByYearMonthDay:U,isDayContentDescriptionLoading:z}=tW({currentSearchFormValue:{departure:P?.code,arrival:H?.code,departureDate:$?.type===tC.ROUTE_TYPE.DATE?cz($.value):$?.type===tC.ROUTE_TYPE.RANGE?cz($.value?.start):void 0,cabinClass:"BUSINESS_CLASS"===B?"business":"economy",airplaneOnly:M===el.TRANSPORT_KIND.AIRPLANE,withBaggage:!1},airplaneOnly:M===el.TRANSPORT_KIND.AIRPLANE,withBaggage:!1,focusedInput:f,routeType:h}),W=H?.type==="country"||H?.type==="anywhere",Y=!!P||!!H;return t&&d?(0,rs.jsxs)("div",{className:c0.default.routeContainer,"data-route-container":!0,children:[(0,rs.jsx)("div",{className:c0.default.routeBg,"data-route-bg":!0}),n,(0,rs.jsxs)("div",{className:c0.default.searchFormInline,children:[(0,rs.jsxs)("div",{className:c0.default.searchFormInlineDirection,children:[(0,rs.jsx)("div",{className:c0.default.fromInput,children:(0,rs.jsx)(sm,{name:`routes.${e}.departure`,onSelect:F,index:e,isInline:!0,isComplexTrip:!1,formHeight:r})}),(0,rs.jsx)("div",{className:c0.default.verticalDivider}),(0,rs.jsx)("div",{className:c0.default.toInput,children:(0,rs.jsx)(sf,{name:`routes.${e}.arrival`,onSelect:L,index:e,isInline:!0,hideOptionsWhenAnywhere:o,withPopularDestinations:a,withoutCountries:V?.type!==tC.ROUTE_TYPE.DATE||$?.type!==tC.ROUTE_TYPE.DATE,isComplexTrip:!1,formHeight:r})})]}),(0,rs.jsx)(oc,{isOpen:m,onClose:g,onContinue:v,onExitComplete:b,calendarProps:w,hasDateSelection:!!$?.value||!!V?.value,isOneWaySelection:!!$?.value&&!V?.value,activeRouteType:h,routeTypeTabs:x,mode:"flexible-dates",dayContentDescriptionsByYearMonthDay:U,isDayContentDescriptionLoading:z,ignoreClickOutsideRefs:[c,u],dateTabsPro
1ps:D,renderInput:()=>{let t,r;return(0,rs.jsxs)("div",{className:c0.default.dateBackInputContainer,children:[(0,rs.jsx)(cU,{formattedValue:(t=oa($,!0,l),r=oa(V,!0,l),t&&r?`${t} — ${r}`:t||""),ref:u,name:`routes.${e}.backDate`,onClick:y,onClear:()=>C("backDate"),focused:"backDate"===f,className:c0.default.dateBackInput,placeholder:i("dates.dateReturn"),iconName:"calendarFormTo",valueFormatVariant:"input"}),(0,rs.jsx)("div",{className:c0.default.verticalDivider}),(0,rs.jsx)(cc,{className:c0.default.passengerSelector,variant:"input",isInline:!0})]})}})]})]}):(0,rs.jsxs)("div",{className:c0.default.routeContainer,"data-route-container":!0,children:[(0,rs.jsx)("div",{className:c0.default.routeBg,"data-route-bg":!0}),n,(0,rs.jsxs)("div",{className:c0.default.searchFormGrid,children:[(0,rs.jsx)("div",{className:c0.default.fromInput,children:(0,rs.jsx)(sm,{name:`routes.${e}.departure`,onSelect:F,index:e,formHeight:r})}),(0,rs.jsx)("div",{className:c0.default.horizontalDivider}),(0,rs.jsxs)("div",{className:c0.default.toInput,children:[(0,rs.jsx)(sf,{name:`routes.${e}.arrival`,onSelect:L,index:e,hideOptionsWhenAnywhere:o,withoutCountries:V?.type!==tC.ROUTE_TYPE.DATE||$?.type!==tC.ROUTE_TYPE.DATE,withPopularDestinations:a,formHeight:r}),Y&&(0,rs.jsx)("div",{className:c0.default.swapButton,children:(0,rs.jsx)(sv,{onSwap:()=>{k(`routes.${e}.departure`,H),k(`routes.${e}.arrival`,P),s.directionChangeClick({departure_iata_code:(0,tD.cleanStationCode)(P?.code||""),arrival_iata_code:(0,tD.cleanStationCode)(H?.code||"")}),0===e&&ed(),s.departureSelected({iata_code:(0,tD.cleanStationCode)(H?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!1,trip_index:e+1,departures:H?[(0,es.createDirectionObject)(H)]:[],suggest_group:null,position:null,query_length:0}),s.arrivalSelected({iata_code:(0,tD.cleanStationCode)(P?.code||""),is_auto_fill:!1,is_changed_auto_fill:!1,is_complex_trip:!1,trip_index:e+1,arrivals:P?[(0,es.createDirectionObject)(P)]:[],suggest_group:null,position:null,query_length:0}),R&&(j(`routes.${e}.departure`),j(`routes.${e}.arrival`))},disabled:W})})]}),(0,rs.jsx)(oc,{isOpen:m,onClose:g,onExitComplete:b,calendarProps:w,hasDateSelection:!!$?.value||!!V?.value,isOneWaySelection:!!$?.value&&!V?.value,activeRouteType:h,routeTypeTabs:x,onContinue:v,mode:"flexible-dates",dayContentDescriptionsByYearMonthDay:U,isDayContentDescriptionLoading:z,ignoreClickOutsideRefs:[c,u],dateTabsProps:D,renderInput:()=>(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(cU,{ref:c,name:`routes.${e}.departureDate`,onClick:_,onClear:()=>C("departureDate"),focused:"departureDate"===f,className:(0,rm.default)(c0.default.departureDateInput,{[c0.default.shortView]:"short"===r}
1),placeholder:i("dates.departure"),iconName:"calendarForm",valueFormatVariant:"input"}),(0,rs.jsx)("div",{className:c0.default.verticalDivider}),(0,rs.jsx)(cU,{ref:u,name:`routes.${e}.backDate`,onClick:y,onClear:()=>C("backDate"),focused:"backDate"===f,className:(0,rm.default)(c0.default.dateBackInput,{[c0.default.shortView]:"short"===r}),placeholder:i("dates.return"),withClear:!0,iconName:"calendarFormTo",valueFormatVariant:"input"})]})}),(0,rs.jsx)(cc,{className:c0.default.passengerSelector,formHeight:r,variant:"input"})]})]})},c2=({formHeight:e="default",isInlineMode:t=!1,fields:r,handleTrashClick:a,handleSwitchButton:o,handleAddField:n,isComposition:i,isPreviewComposition:l,formInModal:s=!1,hideAdditionalButtons:c=!1,submitButtonRef:u,withPopularDestinations:d=!0,isShowCompositeSwitcher:p=!0,hideOptionsWhenAnywhere:m=!1,isSubmitDisabled:f=!1,simpleRouteNotificationSlot:h})=>{let g=(0,t3.useTranslations)("searchForm"),{isMobile:v}=(0,eG.useWithMedia)(),b=(0,tF.useUnit)(k.setCompositePreviewMode);return(0,rs.jsxs)(rs.Fragment,{children:[i?(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)("div",{className:(0,rm.default)(cF.default.compositeRouteContainer,{[cF.default.shortView]:"short"===e,[cF.default.hidden]:l,[cF.default.forModal]:s}),children:r.map((t,r)=>(0,rs.jsx)(cq,{index:r,onTrashClick:a,formHeight:e,formInModal:s},t.id))}),(0,rs.jsx)(cQ,{className:(0,rm.default)(cF.default.previewCompositionRoute,{[cF.default.hidden]:!l})})]}):r.map((r,a)=>(0,rs.jsx)(c1,{index:a,formHeight:e,isInlineMode:t,withPopularDestinations:d,hideOptionsWhenAnywhere:m,simpleRouteNotificationSlot:h},r.id)),!s&&p&&(0,rs.jsx)("div",{className:cF.default.switchButtonContainer,children:(0,rs.jsxs)(ru.Button,{type:"button",variant:"primary",onClick:o,className:(0,rm.default)(cF.default.switchButton,{[cF.default.shortView]:"short"===e,[cF.default.isHidden]:c||l}),children:[i?(0,rs.jsx)(ck,{}):(0,rs.jsx)(cE,{}),g(i?"route.simpleRoute":"route.compositeRoute")]})}),i&&(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(cc,{variant:"button",className:(0,rm.default)(cF.default.passengerSelector,cF.default.showWhenDesktop,{[cF.default.isHidden]:c||l}),formHeight:e}),(0,rs.jsx)(cc,{variant:"input",className:(0,rm.default)(cF.default.passengerSelector,cF.default.showWhenMobile,{[cF.default.isHidden]:c||l}),formHeight:e})]}),i&&!l&&(0,rs.jsx)("div",{className:(0,rm.default)(cF.default.addFieldButtonContainer,{[cF.default.shortView]:"short"===e}),children:(0,rs.jsxs)(ru.Button,{type:"button",variant:"white",onClick:n,className:(0,rm.default)(cF.default.addFieldButton,{[cF.default.shortView]:"short"===e}),disabled:r.length>=6,children:[(0,rs.jsx)(cL,{}),g("route.addFlight")]})}),(0,rs.jsx)("div",{"data-submit-button-container":!0,className:(0,rm.default)(cF.default.submitButtonContainer,{[cF.default.submitButtonContainerInline]:t&&v&&!i,[cF.default.visuallyHidden]:l||s}),children:(0,rs.jsx)(ru.Button,{ref:u,type:"submit",disabled:f,variant:"promo",className:(0,rm.default)(cF.default.submitButton,{[cF.default.shortView]:"short"===e}),children:g(t&&v&&!i?"route.findTickets":"route.find")})}),l&&(0,rs.jsx)("div",{className:cF.default.changeButtonContainer,children:(0,rs.jsx)(ru.Button,{type:"button",variant:"secondary",onClick:()=>{b(!1),cT()},className:cF.default.changeButton,children:g("route.change")})})]})},c5=({formHeight:e="default",isInlineMode:t=!1,onModalOpen:r,onModalClose:a,hideAdditionalButtons:o=!1,submitButtonRef:n,amountOfDays:i,onErrorFn:l,onSubmitFn:s,withPopularDestinations:c=!0,isShowTransportKindTabs:u=!0,isShowCompositeSwitcher:d=!0,compactFormValues:p="submitted",hideOptionsWhenAnywhere:m=!1,updateSubmittedOnSubmit:f=!0,simpleRouteNotificationSlot:h,extraSearchFilters:g})=>{let v=(0,t3.useTranslations)("searchForm"),{isMobile:b}=(0,eG.useWithMedia)(),[_,y]=(0,eq.useState)(!1),[C,x]=(0,eq.useState)(!1);(0,eq.useEffect)(()=>{if(!_||C)return;let e=window.setTimeout(()=>{(0,eq.startTransition)(()=>{x(!0)})},0);return()=>clearTimeout(e)},[_,C]);let[w,E]=(0,tF.useUnit)([k.$isCompositePreviewMode,k.setCompositePreviewMode]);(0,eq.useEffect)(()=>{!b&&_&&y(!1)},[b,_]);let[j,T,R,M,O,A]=(0,tF.useUnit)([k.$submittedFormValues,k.setSubmittedFormValues,k.searchFormSubmitted,cD.$currentPageScope,ep,em]),[N,F,L,I]=(0,tF.useUnit)([et.$transportKind,et.setTransportKind,q.$isKpb,e_]),[P,H,$]=(0,tF.useUnit)([ee.setWithoutCountriesOptions,ee.initPopularDestinations,ei.searchHistorySaveRequested]);(0,eq.useEffect)(()=>{I()},[I]);
1let V=(0,eh.getSearchFormAnalyticsObj)(),B=u&&L,U=tB(),{fields:z,append:W,remove:Y,update:G}=(0,S.useFieldArray)({control:U.control,name:"routes"}),{handleSubmit:Z}=U,[K,Q]=(0,S.useWatch)({control:U.control,name:["routeType","routes"]});(({formData:e,isInitialized:t})=>{let r=(0,eq.useRef)(!1);(0,eq.useEffect)(()=>{if(t&&!r.current&&e?.routes?.some(e=>e.departure?.code||e.arrival?.code||"departureDate"in e&&e.departureDate?.value||"backDate"in e&&e.backDate?.value||"date"in e&&e.date?.value)){let t=setTimeout(()=>{ew(e),r.current=!0},0);return()=>clearTimeout(t)}},[t,e])})({formData:U.getValues(),isInitialized:!0});let J="composite"===K,X=Q?.[0]?.arrival,er=X?.type==="anywhere",ea=!!(J&&"short"===e&&w&&!b),eo=(e,t)=>{P(e?.type!==tC.ROUTE_TYPE.DATE||t?.type!==tC.ROUTE_TYPE.DATE),H()},en=()=>{let e=U.getValues("routes");if("simple"===K){var t;(0,k.setCompositePreviewMode)(!1),U.getValues();let r=e[0],a=r?.departure??null,o=r?.arrival?.type==="country"?null:r.arrival,n=(t=r?.departureDate??tH).type===tC.ROUTE_TYPE.DATE?t:t.type===tC.ROUTE_TYPE.RANGE?{type:tC.ROUTE_TYPE.DATE,value:t.value?.start||null}:{type:tC.ROUTE_TYPE.DATE,value:null};U.setValue("routeType","composite"),G(0,{arrival:o,departure:a,date:n}),W({arrival:null,departure:o,date:{...tH}},{shouldFocus:!1}),V.complexTripSelect({route_type:"complex"})}else{let t=U.getValues(),r=e[0],a=r?.date??tH;U.reset({...t,routeType:"simple",routes:[{arrival:r?.arrival??null,departure:r?.departure??null,departureDate:a,backDate:tH}]},{keepDefaultValues:!0}),eo(a,tH),V.complexTripSelect({route_type:"simple"})}},el=e=>{let t=z.findIndex(t=>t.id!==z[e]?.id),r=U.getValues("routes")[t];if(V.complexTripClick({trip_index:e+1,action:"delete"}),2===z.length&&r&&r?.date){let e=U.getValues(),t=r?.date||cj.ROUTE_DEFAULT_VALUE.departureDate,a=cj.ROUTE_DEFAULT_VALUE.backDate;U.reset({...e,routeType:"simple",routes:[{arrival:r?.arrival||null,departure:r?.departure||null,departureDate:t,backDate:a}]},{keepDefaultValues:!0}),eo(t,a)}else Y(e)},ec=()=>{let e,t,r,a=(t=(e=(0,U.getValues)("routes"))[e.length-1],null!=(r=t?.arrival)&&"country"!==r.type&&"anywhere"!==r.type?r:null);W({...cj.COMPOSITE_ROUTE_DEFAULT_VALUE,departure:a},{shouldFocus:!1}),V.complexTripClick({trip_index:z.length+1,action:"add"})},eu=t=>{var r;let a=tV(t);if(a!==t)if("simple"===a.routeType){let e=a.routes[0];U.setValue("routes.0.departureDate",e.departureDate),U.setValue("routes.0.backDate",e.backDate)}else a.routes.forEach((e,r)=>{e!==t.routes[r]&&U.setValue(`routes.${r}.date`,e.date)});cw(a),$(a);let o=tM(a,N,g);(0,tq.startSearchSession)();let n=a.routes[0],l=n?.departure?[(0,es.createDirectionObject)(n.departure)]:void 0,c=n?.arrival?[(0,es.createDirectionObject)(n.arrival)]:void 0,u="date"in n?n.date:n.departureDate,d="backDate"in n?n.backDate:void 0;V.submitValid({departures:l,arrivals:c,departure_date:(0,es.formatDate)((0,es.getDateValue)(u)),return_date:d?(0,es.formatDate)((0,es.getDateValue)(d)):null,return_date_min:d?(0,es.formatDate)((0,es.getDateMin)(d)):null,return_date_max:d?(0,es.formatDate)((0,es.getDateMax)(d)):null,departure_date_min:(0,es.formatDate)((0,es.getDateMin)(u)),departure_date_max:(0,es.formatDate)((0,es.getDateMax)(u)),trip_duration_max_available:i??null,adults:(0,es.getPassengerCategories)(a).adults,children:(0,es.getPassengerCategories)(a).children,infants:(0,es.getPassengerCategories)(a).infants,passengers:(0,es.getPassengerCategories)(a).total,cabin_class:tO[r=a.cabinClass]??r,is_complex_trip:(0,es.isComplexTrip)(a),trip_index:(0,es.isComplexTrip)(a)?void 0:1,complex_trip_parts:(0,es.createComplexTripParts)(a),source:M||"home",departure_suggest_group:n?.departure?.selectedSuggestGroup??O??null,arrival_suggest_group:n?.arrival?.selectedSuggestGroup??A??null}),"short"===e&&"composite"===a.routeType&&E(!0),f&&T(a),R(B&&("short"!==e||b)),_&&ef(!0),"short"!==e||_||cT(),s?.({data:a,url:o})},ed=e=>{l?.(e);let t=U.getValues(),r=t.routes[0],a=r?.departure?[(0,es.createDirectionObject)(r.departure)]:void 0,o=r?.arrival?[(0,es.createDirectionObject)(r.arrival)]:void 0,n=Array.isArray(e.routes)?e.routes:void 0,i=!!n?.find(e=>e?.departure),s=!!n?.find(e=>e?.arrival),c=!!n?.find(e=>e?.departureDate||e?.date);V.submitInvalid({invalid_departure:i,invalid_arrival:s,invalid_departure_date:c,is_complex_trip:(0,es.isComplexTrip)(t),trip_index:(0,es.isComplexTrip)(t)?void 0:1,arrivals:o,departures:a,complex_trip_parts:(0,es.createInvalidComplexTripParts)(t,e)}
1),e?.routes&&Array.isArray(e.routes)&&e.routes.forEach((e,t)=>{e?.arrival?.message===D.SAME_IATA_ERROR&&U.setValue(`routes.${t}.arrival`,null)})},ef=(e=!1)=>{e||"submitted"!==p||(U.reset(j),F("all")),y(!1),a?.()},eg=({className:r,formInModal:a=!1})=>(0,rs.jsx)("div",{className:r,children:(0,rs.jsx)(S.FormProvider,{...U,children:(0,rs.jsx)("form",{onSubmit:Z(eu,ed),id:"search-form",className:(0,rm.default)({[cF.default.searchFormContainer]:!J,[cF.default.searchFormContainerComposite]:J,[cF.default.shortView]:"short"===e,[cF.default.previewComposite]:ea,[cF.default.searchFormContainerForModal]:a&&!J,[cF.default.searchFormContainerCompositeForModal]:a&&J}),children:(0,rs.jsx)(c2,{fields:z,handleAddField:ec,handleSwitchButton:en,handleTrashClick:el,formHeight:e,isInlineMode:t,isComposition:J,isPreviewComposition:ea,formInModal:a,hideAdditionalButtons:o,submitButtonRef:n,withPopularDestinations:c,isShowCompositeSwitcher:d,hideOptionsWhenAnywhere:m,isSubmitDisabled:er,simpleRouteNotificationSlot:a?void 0:h})})})});return"short"===e?(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(cN,{className:cF.default.notMobileHidden,onClick:()=>{y(!0),r?.()},formValues:"current"===p?U.getValues():void 0}),eg({className:cF.default.mobileHidden}),(0,rs.jsxs)(ou.ModalDialog,{isOpen:_,onClose:()=>ef(),onEscPress:()=>ef(),fullHeight:J,className:cF.default.modalDialog,children:[(0,rs.jsx)(ou.ModalDialog.Header,{className:cF.default.modalDialogHeader}),(0,rs.jsx)(ou.ModalDialog.Body,{className:cF.default.modalDialogBody,children:(0,rs.jsxs)("div",{className:cF.default.modalDialogBodyContainer,children:[B&&(0,rs.jsx)(cg,{isContrast:!0}),C&&eg({formInModal:!0})]})}),(0,rs.jsx)(ou.ModalDialog.Footer,{alwaysShowDivider:!0,fixed:!0,className:cF.default.modalDialogFooter,children:(0,rs.jsxs)("div",{className:cF.default.modalFooterButtonsContainer,children:[(0,rs.jsx)(ru.Button,{type:"submit",form:"search-form",variant:"primary",disabled:er,"data-route-container":!0,className:cF.default.modalSubmitButton,children:v("route.find")}),d&&(0,rs.jsx)("div",{className:cF.default.modalSwitchButtonContainer,children:(0,rs.jsxs)(ru.Button,{type:"button",variant:"link",onClick:en,className:cF.default.modalSwitchButton,children:[J?(0,rs.jsx)(ck,{}):(0,rs.jsx)(cE,{}),v(J?"route.simpleRoute":"route.compositeRoute")]})})]})})]})]}):eg({})};var c7=e.i(191685);let c3=({submitButtonRef:e,isVisible:t,isDismissed:r,onDismiss:a,containerRef:o,variant:n="searchSection"})=>{let i=(0,t3.useTranslations)("searchForm"),l=(0,tF.useUnit)(k.$isFormChanged),{isMobile:s}=(0,eG.useWithMedia)();return s||!l||r?null:(0,rs.jsx)("div",{ref:o,className:(0,rm.default)(c7.default.container,{[c7.default.route]:"route"===n,[c7.default.visible]:t}),children:(0,rs.jsx)("div",{className:c7.default.absoluteContainer,children:(0,rs.jsxs)("div",{className:c7.default.wrapper,children:[(0,rs.jsxs)("div",{className:c7.default.content,children:[(0,rs.jsx)("span",{className:c7.default.text,children:i("notification.formChanged")}),(0,rs.jsx)(ru.Button,{variant:"link",size:"s",className:c7.default.submitButton,onClick:()=>{e.current?.click()},children:i("notification.update")})]}),(0,rs.jsx)("button",{type:"button",className:c7.default.closeButton,onClick:a,"aria-label":i("notification.close"),children:(0,rs.jsx)(a7,{color:"color-text-primary-normal"})})]})})})};e.s([],364503),e.i(364503),e.i(574082);let c4=e=>{if(!e)return;let t=("string"==typeof e?new URLSearchParams(e.startsWith("?")?e.slice(1):e):e).get("filter");if(t)try{let e=JSON.parse(t);if(!e||"object"!=typeof e||Array.isArray(e))return;return e}catch{return}};e.s(["$arrival",()=>
1k.$arrival,"$arrivalSuggestGroup",0,em,"$cabinClass",()=>k.$cabinClass,"$currentDirectionFrom",()=>ee.$currentDirectionFrom,"$departure",()=>k.$departure,"$departureSuggestGroup",0,ep,"$firstRoute",()=>k.$firstRoute,"$hasValidLpcParams",0,eW,"$isCompositePreviewMode",()=>k.$isCompositePreviewMode,"$isFormChanged",()=>k.$isFormChanged,"$isPopularDestinationsLoading",()=>ee.$isPopularDestinationsLoading,"$oneWayLpcData",0,eU,"$parsedSearchParams",()=>k.$parsedSearchParams,"$parsedSubmittedSearchParams",()=>k.$parsedSubmittedSearchParams,"$passengers",()=>k.$passengers,"$popularDestinationsGroups",()=>ee.$popularDestinationsGroups,"$roundTripLpcData",0,ez,"$routeType",()=>k.$routeType,"$routes",()=>k.$routes,"$searchFormDefaults",()=>k.$searchFormDefaults,"$searchFormValues",()=>k.$searchFormValues,"$searchId",()=>tq.$searchId,"$selectedTransportKind",()=>et.$selectedTransportKind,"$submittedFormValues",()=>k.$submittedFormValues,"$suggestSearchTypeOverride",()=>et.$suggestSearchTypeOverride,"$transportKind",()=>et.$transportKind,"$withoutCountriesOptions",()=>ee.$withoutCountriesOptions,"ANYWHERE_CODE",()=>lc.ANYWHERE_CODE,"CabinClassSelector",0,s4,"DATE_DEFAULT_VALUE",0,tH,"Dates",0,oc,"DirectionInputFrom",0,sm,"DirectionInputTo",0,sf,"FormChangedNotification",0,c3,"PassengerCounter",0,co,"PassengerSelector",0,cc,"ROUTE_TYPE",()=>tC.ROUTE_TYPE,"SCROLL_DIRECTION",()=>ll,"SEARCH_ID_QUERY_PARAM",()=>tq.SEARCH_ID_QUERY_PARAM,"SEARCH_QUERY_COOKIE_NAME",0,cv,"SearchForm",0,c5,"SwapButton",0,sv,"TRANSPORT_KIND",()=>el.TRANSPORT_KIND,"TransportKindTabs",0,cg,"appendSearchIdToUrl",()=>tq.appendSearchIdToUrl,"buildDateRoute",()=>tD.buildDateRoute,"buildPriceMapUrl",0,tT,"buildRangeRoute",()=>tD.buildRangeRoute,"buildSearchParams",0,tR,"cleanStationCode",()=>tD.cleanStationCode,"convertSearchFormToOneWayLpcParamsFx",0,eL,"convertSearchFormToRoundTripLpcParamsFx",0,eI,"createCalendarParams",0,eE,"createComplexTripParts",()=>es.createComplexTripParts,"createDirectionInputStore",0,ea,"createDirectionObject",()=>es.createDirectionObject,"createInvalidComplexTripParts",()=>es.createInvalidComplexTripParts,"createRenderDayDescription",0,ek,"directionInputToGate",()=>C.directionInputToGate,"fetchOneWayLpcFx",0,eN,"fetchPopularDestinationsFx",()=>en.fetchPopularDestinationsFx,"fetchRoundTripLpcFx",0,eF,"formatDate",()=>es.formatDate,"formatRouteDate",()=>tD.formatRouteDate,"generateSearchUrl",0,tM,"getChildrenCount",()=>es.getChildrenCount,"getCoordinatesFromDirection",0,tk,"getDateMax",()=>es.getDateMax,"getDateMin",()=>es.getDateMin,"getDateValue",()=>es.getDateValue,"getDirectionType",()=>es.getDirectionType,"getMapCenter",0,tj,"getPassengerCategories",()=>es.getPassengerCategories,"getSearchAnalyticsParams",0,tN,"getSearchFormAnalyticsObj",()=>eh.getSearchFormAnalyticsObj,"getSearchIdParam",()=>tq.getSearchIdParam,"getStationCodeForRoute",()=>tD.getStationCodeForRoute,"getStationPrefix",()=>tD.getStationPrefix,"hasSearchParams",0,cb,"initPopularDestinations",()=>ee.initPopularDestinations,"isComplexTrip",()=>es.isComplexTrip,"isCompositeRoutes",()=>D.isCompositeRoutes,"isFlexibleDatesRoute",()=>D.isFlexibleDatesRoute,"isValidSearchId",()=>tq.isValidSearchId,"isWithFlexibleDates",()=>D.isWithFlexibleDates,"lpcParamsChanged",0,eV,"mapTransportKindToSearchType",0,eb,"normalizeSearchFormData",()=>c_.normalizeSearchFormData,"parseFilterFromSearchQuery",0,c4,"parseSearchIdFromQuery",()=>tq.parseSearchIdFromQuery,"regenerateSearchId",()=>tq.regenerateSearchId,"removeSearchQueryCookie",0,cS,"resetLpcData",0,eB,"saveSearchQueryToCookie",0,cw,"searchDirectionsFx",()=>W.searchDirectionsFx,"searchFormSchema",()=>D.searchFormSchema,"searchFormSubmitted",()=>k.searchFormSubmitted,"searchFormTooltipClose",()=>eh.searchFormTooltipClose,"searchFormTooltipShow",()=>eh.searchFormTooltipShow,"sendAutofillAnalytics",0,ew,"setCompositePreviewMode",()=>k.setCompositePreviewMode,"setCurrentDirectionFrom",()=>ee.setCurrentDirectionFrom,"setSearchFormDefaults",()=>k.setSearchFormDefaults,"setSearchId",()=>tq.setSearchId,"setSubmittedFormValues",()=>k.setSubmittedFormValues,"setTransportKind",()=>et.setTransportKind,"setWithoutCountriesOptions",()=>ee.setWithoutCountriesOptions,"startSearchSession",()=>
1tq.startSearchSession,"stripSearchIdFromLocation",()=>tq.stripSearchIdFromLocation,"syncFormValues",()=>k.syncFormValues,"syncSearchTypeFromForm",0,e_,"useBaseCalendar",0,td,"useCalendar",0,tw,"useCompositeCalendar",0,tY,"useCompositeDateSelection",0,t7,"useDateCalendar",0,t5,"useDateSelection",0,rl,"useDirectionDefaults",()=>U.useDirectionDefaults,"useFlexibleCalendar",0,ra,"useScrollDirection",0,ls,"useSearchForm",0,tB,"useSearchFormExpanders",0,tW,"useStep",0,eY],809904),e.i(809904),e.s(["$arrival",()=>k.$arrival,"$arrivalSuggestGroup",0,em,"$cabinClass",()=>k.$cabinClass,"$currentDirectionFrom",()=>ee.$currentDirectionFrom,"$departure",()=>k.$departure,"$departureSuggestGroup",0,ep,"$firstRoute",()=>k.$firstRoute,"$hasValidLpcParams",0,eW,"$isCompositePreviewMode",()=>k.$isCompositePreviewMode,"$isFormChanged",()=>k.$isFormChanged,"$isPopularDestinationsLoading",()=>ee.$isPopularDestinationsLoading,"$oneWayLpcData",0,eU,"$parsedSearchParams",()=>k.$parsedSearchParams,"$parsedSubmittedSearchParams",()=>k.$parsedSubmittedSearchParams,"$passengers",()=>k.$passengers,"$popularDestinationsGroups",()=>ee.$popularDestinationsGroups,"$roundTripLpcData",0,ez,"$routeType",()=>k.$routeType,"$routes",()=>k.$routes,"$searchFormControl",0,E,"$searchFormDefaults",()=>k.$searchFormDefaults,"$searchFormValues",()=>k.$searchFormValues,"$searchId",()=>tq.$searchId,"$selectedTransportKind",()=>et.$selectedTransportKind,"$submittedFormValues",()=>k.$submittedFormValues,"$suggestSearchTypeOverride",()=>et.$suggestSearchTypeOverride,"$transportKind",()=>et.$transportKind,"$withoutCountriesOptions",()=>ee.$withoutCountriesOptions,"ANYWHERE_CODE",()=>lc.ANYWHERE_CODE,"CabinClassSelector",0,s4,"DATE_DEFAULT_VALUE",0,tH,"Dates",0,oc,"DirectionInputFrom",0,sm,"DirectionInputTo",0,sf,"FormChangedNotification",0,c3,"NotFoundSearchFormClient",0,function(){let e=(0,cX.useLocalizeHref)();return(0,rs.jsx)(c5,{onSubmitFn:({url:t})=>{window.location.href=e(t)},isShowCompositeSwitcher:!1,isShowTransportKindTabs:!1,withPopularDestinations:!1,hideAdditionalButtons:!0})},"PassengerCounter",0,co,"PassengerSelector",0,cc,"ROUTE_TYPE",()=>tC.ROUTE_TYPE,"SCROLL_DIRECTION",()=>ll,"SEARCH_ID_QUERY_PARAM",()=>tq.SEARCH_ID_QUERY_PARAM,"SEARCH_QUERY_COOKIE_NAME",0,cv,"SearchForm",0,c5,"SwapButton",0,sv,"TRANSPORT_KIND",()=>el.TRANSPORT_KIND,"TransportKindTabs",0,cg,"appendSearchIdToUrl",()=>tq.appendSearchIdToUrl,"buildDateRoute",()=>tD.buildDateRoute,"buildPriceMapUrl",0,tT,"buildRangeRoute",()=>tD.buildRangeRoute,"buildSearchParams",0,tR,"cleanStationCode",()=>tD.cleanStationCode,"convertSearchFormToOneWayLpcParamsFx",0,eL,"convertSearchFormToRoundTripLpcParamsFx",0,eI,"createCalendarParams",0,eE,"createComplexTripParts",()=>es.createComplexTripParts,"createDirectionInputStore",0,ea,"createDirectionObject",()=>es.createDirectionObject,"createInvalidComplexTripParts",()=>es.createInvalidComplexTripParts,"createRenderDayDescription",0,ek,"createSearchFormControl",0,V,"directionInputToGate",()=>C.directionInputToGate,"fetchOneWayLpcFx",0,eN,"fetchPopularDestinationsFx",()=>en.fetchPopularDestinationsFx,"fetchRoundTripLpcFx",0,eF,"formatDate",()=>es.formatDate,"formatRouteDate",()=>tD.formatRouteDate,"generateSearchUrl",0,tM,"getChildrenCount",()=>es.getChildrenCount,"getCoordinatesFromDirection",0,tk,"getDateMax",()=>es.getDateMax,"getDateMin",()=>es.getDateMin,"getDateValue",()=>es.getDateValue,"getDirectionType",()=>es.getDirectionType,"getMapCenter",0,tj,"getOrCreateFormControl",0,B,"getPassengerCategories",()=>es.getPassengerCategories,"getSearchAnalyticsParams",0,tN,"getSearchFormAnalyticsObj",()=>eh.getSearchFormAnalyticsObj,"getSearchIdParam",()=>tq.getSearchIdParam,"getStationCodeForRoute",()=>tD.getStationCodeForRoute,"getStationPrefix",()=>tD.getStationPrefix,"hasSearchParams",0,cb,"initPopularDestinations",()=>ee.initPopularDestinations,"isComplexTrip",()=>es.isComplexTrip,"isCompositeRoutes",()=>D.isCompositeRoutes,"isFlexibleDatesRoute",()=>D.isFlexibleDatesRoute,"isValidSearchId",()=>tq.isValidSearchId,"isWithFlexibleDates",()=>D.isWithFlexibleDates,"lpcParamsChanged",0,eV,"mapTransportKindToSearchType",0,eb,"normalizeSearchFormData",()=>c_.normalizeSearchFormData,"parseFilterFromSearchQuery",0,c4,"parseSearchIdFromQuery",()=>tq.parseSearchIdFromQuery,"regenerateSearchId",()=>tq.regenerateSearchId,"removeSearchQueryCookie",0,cS,"resetForm",0,L,"resetLpcData",0,eB,"saveSearchQueryToCookie",0,cw,"searchDirectionsFx",()=>W.searchDirectionsFx,"searchFormSchema",()=>D.searchFormSchema,"searchFormSubmitted",()=>k.searchFormSubmitted,"searchFormTooltipClose",()=>eh.searchFormTooltipClose,"searchFormTooltipShow",()=>eh.searchFormTooltipShow,"sendAutofillAnalytics",0,ew,"setArrival",0,F,"setCompositePreviewMode",()=>k.setCompositePreviewMode,"setCurrentDirectionFrom",()=>ee.setCurrentDirectionFrom,"setDeparture",0,N,"setFieldValue",0,A,"setFormControl",0,j,"setSearchFormDefaults",()=>k.setSearchFormDefaults,"setSearchId",()=>
1tq.setSearchId,"setSubmittedFormValues",()=>k.setSubmittedFormValues,"setTransportKind",()=>et.setTransportKind,"setWithoutCountriesOptions",()=>ee.setWithoutCountriesOptions,"startSearchSession",()=>tq.startSearchSession,"stripSearchIdFromLocation",()=>tq.stripSearchIdFromLocation,"syncFormValues",()=>k.syncFormValues,"syncSearchTypeFromForm",0,e_,"useBaseCalendar",0,td,"useCalendar",0,tw,"useCompositeCalendar",0,tY,"useCompositeDateSelection",0,t7,"useDateCalendar",0,t5,"useDateSelection",0,rl,"useDirectionDefaults",()=>U.useDirectionDefaults,"useFlexibleCalendar",0,ra,"useScrollDirection",0,ls,"useSearchForm",0,tB,"useSearchFormExpanders",0,tW,"useStep",0,eY],138079)},133083,e=>{"use strict";var t=e.i(827458),r=e.i(477987),a=e.i(204241);let o="u">typeof document,n=o?function(e){var t,r;return e&&e!==l&&(l=e,t=i,r=e,Object.assign(t.values.sidMap,r),t.fromSerialize=!0,function(e,t){var r,o,n,i,l;let s=[];for(let a in e.reg)if(Object.hasOwnProperty.call(e.reg,a)){let c=e.reg[a],u=null==(r=null==c?void 0:c.meta)?void 0:r.id;if(u&&e.additionalLinks[u]&&s.push(u),c.meta&&(null!=(o=c.meta)&&o.named||null==(n=c.meta)||!n.derived)){let e=null==(i=null==c?void 0:c.meta)?void 0:i.sid;if(e&&e in t){let r=null==(l=null==c?void 0:c.meta)?void 0:l.serialize,a=r&&"ignore"!==r?null==r?void 0:r.read:null;c.current=a?a(t[e]):t[e]}}else delete e.reg[a]}queueMicrotask(()=>{var t,r;t=e,(r=s).length&&r.forEach(e=>{let r=t.additionalLinks[e];r&&r.forEach(e=>{"store"===e.meta.watchOp&&(0,a.launch)({target:e,params:null,scope:t})})})})}(i,e)),i}:function(e){return(0,a.fork)({values:e})},i=(0,a.fork)(),l;e.s(["EffectorNext",0,function({values:e,children:a}){let o=n(e);return(0,t.createElement)(r.Provider,{value:o},a)},"getClientScope",0,function(){return o?i:null}])},700742,(e,t,r)=>{"use strict";var a="function"==typeof Symbol&&Symbol.for,o=a?Symbol.for("react.element"):60103,n=a?Symbol.for("react.portal"):60106,i=a?Symbol.for("react.fragment"):60107,l=a?Symbol.for("react.strict_mode"):60108,s=a?Symbol.for("react.profiler"):60114,c=a?Symbol.for("react.provider"):60109,u=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,p=a?Symbol.for("react.concurrent_mode"):60111,m=a?Symbol.for("react.forward_ref"):60112,f=a?Symbol.for("react.suspense"):60113,h=a?Symbol.for("react.suspense_list"):60120,g=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,b=
1a?Symbol.for("react.block"):60121,_=a?Symbol.for("react.fundamental"):60117,y=a?Symbol.for("react.responder"):60118,C=a?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case p:case i:case s:case l:case f:return e;default:switch(e=e&&e.$$typeof){case u:case m:case v:case g:case c:return e;default:return t}}case n:return t}}}function w(e){return x(e)===p}r.AsyncMode=d,r.ConcurrentMode=p,r.ContextConsumer=u,r.ContextProvider=c,r.Element=o,r.ForwardRef=m,r.Fragment=i,r.Lazy=v,r.Memo=g,r.Portal=n,r.Profiler=s,r.StrictMode=l,r.Suspense=f,r.isAsyncMode=function(e){return w(e)||x(e)===d},r.isConcurrentMode=w,r.isContextConsumer=function(e){return x(e)===u},r.isContextProvider=function(e){return x(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},r.isForwardRef=function(e){return x(e)===m},r.isFragment=function(e){return x(e)===i},r.isLazy=function(e){return x(e)===v},r.isMemo=function(e){return x(e)===g},r.isPortal=function(e){return x(e)===n},r.isProfiler=function(e){return x(e)===s},r.isStrictMode=function(e){return x(e)===l},r.isSuspense=function(e){return x(e)===f},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===s||e===l||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===m||e.$$typeof===_||e.$$typeof===y||e.$$typeof===C||e.$$typeof===b)},r.typeOf=x},127142,(e,t,r)=>{"use strict";e.i(661208),t.exports=e.r(700742)},705927,(e,t,r)=>{"use strict";var a=e.r(127142),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return a.isMemo(e)?i:l[e.$$typeof]||o}l[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[a.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;t.exports=function e(t,r,a){if("string"!=typeof r){if(f){var o=m(r);o&&o!==f&&e(t,o,a)}var i=u(r);d&&(i=i.concat(d(r)));for(var l=s(t),h=s(r),g=0;g<i.length;++g){var v=i[g];if(!n[v]&&!(a&&a[v])&&!(h&&h[v])&&!(l&&l[v])){var b=p(r,v);try{c(t,v,b)}catch(e){}}}}return t}},266756,887133,e=>{"use strict";e.i(924856);var t=e.i(343528),r=e.i(624273),a=e.i(204241),o=e.i(843677);let n=(0,a.createStore)(null,{sid:"bxfx214b",name:"$selectedCity",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:12,column:29},and:{sid:"sales/selectedCity",skipVoid:!1}}),i=(0,a.createEvent)({sid:"9ua1s57g",name:"selectCity",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:23,column:26}}),l=(0,a.createEvent)({sid:"5yl3vn9m",name:"userSelectCity",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:26,column:30}}),s=(0,a.createEvent)({sid:"dxtn8zl3",name:"resetCity",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:29,column:25}});(0,a.sample)({and:[{clock:i,target:n}],or:{sid:"9rmvg5sg",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:31,column:0}}}),(0,a.sample)({and:[{clock:l,target:n}],or:{sid:"8a0r76hm",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:36,column:0}}}),(0,a.sample)({and:[{clock:s,target:n,fn:()=>null}],or:{sid:"3g4je73c",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:41,column:0}}});let c=(0,a.createEffect)(async({city:e,lang:a,isKpb:o})=>{let n=(0,r.resolveSuggesterLanguageByBrand)(a,o);return(0,t.fetchDirectionByCode)(e.code,n,o)},{sid:"d3x30rj3",name:"resolveSelectedCityLangFx",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:56,column:34}});(0,a.sample)({and:[{clock:o.$lang,source:{city:n,lang:o.$lang,isKpb:o.$isKpb},filter:e=>null!==e.city&&"anywhere"!==e.city.type&&!!e.city.code,target:c}],or:{sid:"o0wnnol",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:67,column:0}}}),(0,a.sample)({and:[{clock:c.doneData,filter:e=>null!==e,target:n}],or:{sid:"7adorzqq",loc:{file:"[project]/packages/global-store/src/selected-city/model.ts",line:81,column:0}}}),e.s(["$selectedCity",0,n,"userSelectCity",0,l],887133),e.s([],266756)},343201,928277,e=>{"use strict";
1var t=e.i(231682),r=e.i(827458),a=e.i(749915);let o=(0,r.forwardRef)((e,r)=>(0,t.jsxs)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,t.jsx)("path",{fill:"currentColor",d:"m8.714 20.776-.643.314a.55.55 0 0 1-.69-.187l-1.939-2.307-2.393-1.923a.59.59 0 0 1-.164-.716l.32-.655a.4.4 0 0 1 .508-.198l2.69 1.043 4.01-4.814L3.81 6.71a.74.74 0 0 1-.243-.923l.174-.357a.665.665 0 0 1 .763-.358l9.178 2.337 2.97-3.471c.764-.893 2.094-1.112 3.264-1.08.89.024 1.256.498 1.257 1.417.002 1.207-.366 2.357-1.25 3.123l-3.394 2.94-3.922 3.316-.004-.006-4.765 4.016 1.08 2.593a.42.42 0 0 1-.204.518"}),(0,t.jsx)("path",{fill:"currentColor",d:"m13.535 15.051 3.67 5.213a.69.69 0 0 0 .888.274l.353-.172a.7.7 0 0 0 .365-.774l-1.896-7.358z"})]}));o.displayName="Airplane45Filled",e.s(["Airplane45Filled",0,o],343201);var n=e.i(688164),i=e.i(154263);e.s(["MediaRegulationWrapper",0,({children:e,isShowWhenMobile:a=!1,isShowWhenDesktop:o=!1,asChild:l=!1,className:s})=>{if(0===r.Children.toArray(e).length)return null;let c=l?n.Slot:"div";return(0,t.jsx)(c,{className:(0,i.cn)("hidden",a&&"max-mobile:block",o&&"mobile:block",s),children:e})}],928277)},870026,e=>{"use strict";var t=e.i(231682),r=e.i(827458),a=e.i(749915);let o=(0,r.forwardRef)((e,r)=>(0,t.jsx)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.15 4H7C3 4 2 5 2 9v.5a2.5 2.5 0 0 1 0 5v.5c0 4 1 5 5 5h2.15v-2a.85.85 0 0 1 1.7 0v2H17c4 0 5-1 5-5a2.5 2.5 0 0 1 0-5V9c0-4-1-5-5-5h-6.15v2a.85.85 0 0 1-1.7 0zm1.7 6a.85.85 0 0 0-1.7 0v4a.85.85 0 0 0 1.7 0z",clipRule:"evenodd"})}));o.displayName="TicketFilled",e.s(["TicketFilled",0,o])},354618,e=>{"use strict";var t=e.i(231682),r=e.i(827458),a=e.i(749915);let o=(0,r.forwardRef)((e,r)=>(0,t.jsxs)(a.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:[(0,t.jsx)("path",{fill:"currentColor",d:"M19.115 7.002a4.998 4.998 0 1 1-9.997 0 4.998 4.998 0 0 1 9.997 0m3.998 11.996q-.75 3-8.997 2.999c-5.498 0-8.664-1-9.164-3-.96-3.836 4.195-6.258 9.164-6.258 4.97 0 10.063 2.64 8.997 6.259"}),(0,t.jsx)("path",{fill:"currentColor",d:"M3.544 19.408c-.591-2.714 1.183-5.052 3.942-6.506-3.865.329-7.327 2.427-6.66 5.097q.378 1.506 2.96 2.13a3.4 3.4 0 0 1-.242-.721M7.586 6.995c0-1.316.39-2.54 1.062-3.564l-.109-.001a4.285 4.285 0 1 0 1.2 8.4 6.5 6.5 0 0 1-2.154-4.835"})]}));o.displayName="UsersFilled",e.s(["UsersFilled",0,o])},992546,774177,666650,166293,4340,e=>{"use strict";var t=e.i(485785);function r(e){if(e&&!(e.length<2))return{latitude:e[0],longitude:e[1]}}function a(e){return e.country_name??e.country?.name??e.city?.country?.name??""}function o(e,t){return t?.code??e.country?.code??e.city?.country?.code??""}function n(e,t,a){let o=e.name;return{id:`city-${e.code}`,type:"city",label:o,sublabel:e.code,code:e.code,cityName:o,countryName:a,city:{code:e.code,name:o,countryCode:t,coordinates:r(e.coordinates)}}}function i(e,t,a,o,n,i,l){return{id:`railway-${e}`,type:"railway",label:t,sublabel:e,code:e,cityName:o,countryName:i,railway:{code:e,name:t,cityCode:a,cityName:o,countryCode:n,coordinates:r(l)}}}function l(e,t){return{id:`country-${e}`,type:"country",label:t,sublabel:"",code:e,cityName:"",countryName:t,country:{code:e,name:t}}}function s(e){return l(e.code,e.name)}function c(e,r){return!r&&(0,t.isRailwayLocationCode)(e)}function u(e,l,s){if(c(e.code,s))return;let u=a(e),d=o(e),p=e.name,m=e.anyports??[];if(s&&(0,t.isRailwayLocationCode)(e.code)&&0===m.length)return void l.push(i(e.code,e.name,e.code,e.name,d,u,e.coordinates));for(let t of(l.some(t=>t.code===e.code&&"city"===t.type)||l.push(n(e,d,u)),m)){if("airport"===t.kind){var f;l.push((f=e.code,{id:`airport-${t.code}`,type:"airport",label:t.name,sublabel:t.code,code:t.code,cityName:p,countryName:u,airport:{iataCode:t.code,name:t.name,cityCode:f,cityName:p,countryCode:d,coordinates:r(t.coordinates)}}));continue}s&&"railway_station"===t.kind&&l.push(i(t.code,t.name,t.city?.code??e.code,t.city?.name??p,t.city?.country?.code??d,t.city?.country?.name??u,t.coordinates))}}e.s(["mapSuggestLocationToGroupedOptions",0,function(e,t={}){let{includeRailway:r=!0,withoutCountriesOptions:n=!1,groupLabels:i,preferExplicitCountriesFirst:c=!1}=t,d=[],p=[],m=new Set,f=e.locations.some(e=>
1"country"===e.kind);for(let t of e.locations){if("country"===t.kind){!n&&f&&p.length<3&&!m.has(t.code)&&(p.push(s(t)),m.add(t.code));continue}"city"===t.kind&&(u(t,d,r),n||f||function(e,t,r){if(t.length>=3)return;let n=o(e),i=a(e);!n||!i||r.has(n)||(t.push(l(n,i)),r.add(n))}(t,p,m))}let h=[],g={label:i?.cities??"",options:d},v={label:i?.countries??"",options:p};return c&&f?(p.length>0&&h.push(v),d.length>0&&h.push(g)):(d.length>0&&h.push(g),p.length>0&&h.push(v)),h},"mapSuggestLocationToOptions",0,function(e,t={}){let{includeRailway:r=!0,citiesOnly:i=!1,withoutCountriesOptions:l=!1}=t;if(i){let t=[];for(let r of e.locations){if("city"!==r.kind||c(r.code,!1))continue;let e=a(r),i=o(r);t.some(e=>e.code===r.code&&"city"===e.type)||t.push(n(r,i,e))}return t}let d=[],p=[],m=new Set,f=e.locations.some(e=>"country"===e.kind);for(let t of e.locations){if("country"===t.kind){!l&&f&&p.length<3&&!m.has(t.code)&&(p.push(s(t)),m.add(t.code));continue}"city"===t.kind&&u(t,d,r)}return p.length>0?[...p,...d]:d}],992546);var d=e.i(204241);e.i(924856);var p=e.i(563943),m=e.i(778400),f=e.i(343528),h=e.i(743082);let g=e=>{if("city"===e.type)return e;if("airport"===e.type&&e.airport){let{cityCode:t,cityName:r,countryCode:a}=e.airport;return t&&r?{id:`city-${t}`,type:"city",label:r,sublabel:t,code:t,cityName:r,countryName:e.countryName,city:{code:t,name:r,countryCode:a}}:null}if("railway"===e.type&&e.railway){let{cityCode:t,cityName:r,countryCode:a}=e.railway;return t&&r?{id:`city-${t}`,type:"city",label:r,sublabel:t,code:t,cityName:r,countryName:e.countryName,city:{code:t,name:r,countryCode:a}}:null}return null};async function v(e){let t=await (0,h.reAuthFetch)(fetch,`${(0,p.getApiConfig)((0,m.clientDomain)()).ACCOUNT}${p.ACCOUNT_ENDPOINTS.SUGGEST}`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({})});if(!t.ok)return[];let r=await t.json();if("success"!==r.status)return[];let a=((e,t)=>{let r="departure"===t?e.top_departure_airports??[]:e.top_arrival_airports??[],a=[],o=new Set;for(let e of r){let t=e.trim().toUpperCase();!t||o.has(t)||(o.add(t),a.push(t))}return a})(r,e.field);if(0===a.length)return[];let o=await Promise.all(a.map(t=>(0,f.fetchDirectionByCode)(t,e.language,e.isKpb,void 0,"city"))),n=[],i=new Set;for(let e of o){if(!e)continue;let t=g(e);!t||i.has(t.code)||(i.add(t.code),n.push(t))}return n}let b=(0,d.createEffect)(async e=>{let t=await v({language:e.language,isKpb:e.isKpb,field:e.field});return 0===t.length?null:{label:e.yourPreferencesLabel,suggestGroup:"preferences",options:t}},{sid:"c4nn2tgs",name:"fetchAccountPreferencesFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/account-preferences/effects.ts",line:18,column:41}});e.s(["fetchAccountPreferencesFx",0,b],774177);var _=e.i(207295);function y(e,t){return t?`${e}|${t}`:e}e.s(["buildDirectionLookupKey",0,y],666650);let C=e=>e.trim().toUpperCase();function x(e){let r,a=e.trim();if(!a)return null;let o=a.toLowerCase();if(o.startsWith("airport:")){let e=C(a.slice(8));return e?{storageKey:`airport:${e}`,code:e,preferKind:"airport"}:null}if(o.startsWith("iatax:")){let e=C(a.slice(6));return e?{storageKey:`iatax:${e}`,code:e,preferKind:"city"}:null}let n=/^rzd:(.+)$/i.exec(a);if(n?.[1]){let e=(0,t.toRailwayApiCode)(n[1].trim());return e?{storageKey:`rzd:${(0,t.stripRzdPrefix)(e)}`,code:e}:null}if(r=a.trim(),/^\d{7}$/.test(r)||/^[А-Яа-яЁё-]+$/.test(r)){let e=(0,t.toRailwayApiCode)(a);return e?{storageKey:`rzd:${(0,t.stripRzdPrefix)(e)}`,code:e}:null}let i=C(a);return i?{storageKey:`iatax:${i}`,code:i,preferKind:"city"}:null}let w="search-form:search-history";function S(e){return x(e)?.storageKey??""}let D=e=>!!e&&"object"==typeof e&&"string"==typeof e.departure&&"string"==typeof e.arrival&&"string"==typeof e.departure_date&&"string"==typeof e.last_usage&&e.departure.length>0&&e.arrival.length>0&&e.departure_date.length>0&&e.last_usage.length>0,k=e=>`${S(e.departure)}|${S(e.arrival)}`,E=e=>{let t=Date.parse(e);return Number.isFinite(t)?t:0};function j(e){let t=new Map;for(let r of e){let e=k(r),a=t.get(e);(!a||E(r.last_usage)>=E(a.last_usage))&&t.set(e,r)}return[...t.values()].sort((e,t)=>
1E(t.last_usage)-E(e.last_usage))}function T(){let e=_.safeLocalStorage.getItem(w);if(!e)return[];try{let t=JSON.parse(e);if(t&&"object"==typeof t&&!Array.isArray(t)&&Array.isArray(t.search_history))return j(t.search_history.filter(D));if(Array.isArray(t))return j(t.filter(D));return[]}catch{return[]}}let R=(e,t)=>(0,h.reAuthFetch)(fetch,`${(0,p.getApiConfig)((0,m.clientDomain)()).ACCOUNT}${e}`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(t)}),M=async()=>{try{var e;let t=await R(p.ACCOUNT_ENDPOINTS.SEARCH_HISTORY,{v:"2.0"});if(!t.ok)return[];let r=await t.json();if("success"!==r.status)return[];return e=r.data?.search_history??r.search_history,e?.length?e.filter(e=>"string"==typeof e.departure&&"string"==typeof e.arrival&&"string"==typeof e.departure_date&&e.departure.length>0&&e.arrival.length>0&&e.departure_date.length>0).map(e=>({departure:e.departure,arrival:e.arrival,departure_date:e.departure_date,last_usage:"string"==typeof e.last_usage&&e.last_usage.length>0?e.last_usage:e.departure_date,..."string"==typeof e.search_id?{search_id:e.search_id}:{},..."string"==typeof e.account_id?{account_id:e.account_id}:{}})):[]}catch{return[]}},O=async(e,t)=>{let r=t.field??"arrival",a=new Set,o=[];for(let t of e){let e="departure"===r?t.departure:t.arrival,n=x(e);if(!n)continue;let i=function(e){let t=x(e);return t?y(t.code,t.preferKind):""}(e);!i||a.has(i)||(a.add(i),o.push({code:n.code,preferKind:n.preferKind}))}return 0===o.length?[]:(await Promise.all(o.map(({code:e,preferKind:r})=>(0,f.fetchDirectionByCode)(e,t.language,t.isKpb,void 0,r)))).filter(e=>null!==e)};async function A(e){return O(j([...T(),...e.accountId?await M():[]]),e)}async function N(e){let{items:t,syncToApi:r=!1}=e;if(0===t.length)return!1;if(!function(e){let t;if(0===e.length)return T();let r=new Date().toISOString(),a=j([...e.map(e=>({departure:e.departure,arrival:e.arrival,departure_date:e.departure_date,last_usage:e.last_usage??r,...e.search_id?{search_id:e.search_id}:{},...e.account_id?{account_id:e.account_id}:{}})),...T()]);t={search_history:j(a).slice(0,10)},_.safeLocalStorage.setItem(w,JSON.stringify(t))}(t),!r)return!0;try{let e=await R(p.ACCOUNT_ENDPOINTS.SEARCH_HISTORY_ADD,{v:"2.0",search_history:t});if(!e.ok)return!0;return await e.json(),!0}catch{return!0}}e.s(["addSearchHistory",0,N,"fetchSearchHistory",0,A,"takeSearchHistoryOptionsForTransport",0,function(e,t="all",r=3){return e.filter(e=>(function(e,t="all"){return"all"===t||("airplane"===t?"railway"!==e.type:"train"!==t||"airport"!==e.type)})(e,t)).slice(0,r)}],166293);let F=(0,d.createEffect)(async e=>(await A({accountId:e.accountId,language:e.language,isKpb:e.isKpb,field:e.field})).map(e=>({...e,suggestSource:"history"})),{sid:"bs1mx9j2",name:"fetchSearchHistoryFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/effects.ts",line:23,column:36}}),L=(0,d.createEffect)(async({items:e,syncToApi:t})=>N({items:e,syncToApi:t}),{sid:"55pimif2",name:"addSearchHistoryFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/search-history/effects.ts",line:41,column:34}});e.s(["addSearchHistoryFx",0,L,"fetchSearchHistoryFx",0,F],4340)},387792,605284,e=>{"use strict";let t=/^[A-Z]{3}$/,r=/^\d{7}$/,a=/^Rzd:(\d{7})$/;function o(e){let o=e.trim();if(!o)return;let n=o.match(a);return n?.[1]?n[1]:r.test(o)||t.test(o)?o:void 0}function n(e){if(e&&"anywhere"!==e.type){if("airport"===e.type){let t=e.airport?.cityCode??e.city?.code??void 0;return t?o(t):void 0}if("railway"===e.type){let t=e.railway?.cityCode??e.city?.code;if(t&&t!==e.code)return o(t)}return o(e.code)}}e.s(["resolveSuggestContextLocationCode",0,n],387792),e.i(924856);var i=e.i(554913),l=e.i(992546),s=e.i(428733);let c=(0,e.i(204241).createEffect)(async e=>{let t=e.formValues.routes[0],r=n(t?.departure??null),a=n(t?.arrival??null),o=await (0,i.fetchSuggestLocation)({query:"",language:e.language,isKpb:e.isKpb,searchType:(0,s.mapTransportTabToSearchType)(e.transportKind),suggestTarget:"departure",departureLocation:r,arrivalLocation:a,clientIp:e.clientIp,userCoordinates:e.userCoordinates}),c=(0,l.mapSuggestLocationToOptions)(o,{includeRailway:e.isKpb,withoutCountriesOptions:!0}).filter(e=>"city"===e.type||"airport"===e.type||"railway"===e.type);return 0===c.length?null:{label:e.nearYouLabel,suggestGroup:"nearest",options:c}},{sid:"am3jp51f",name:"fetchNearbyLocationsFx",loc:{file:"[project]/modules/search-form/src/entities/direction-search/model/nearby-locations/effects.ts",line:25,column:38}});e.s(["fetchNearbyLocationsFx",0,c],605284)},419588,3474,97229,522241,9836,193005,413820,e=>{"use strict";var t=e.i(231682),r=e.i(749343),a=e.i(827458),o=e.i(154263),n=e.i(750950),i=e.i(641454),l=e.i(294237);
1let s=(0,l.cva)("skeleton-glow",{variants:{radius:{large:"rounded-[var(--kb-spacing-border-radius-large)]",medium:"rounded-[var(--kb-spacing-border-radius-medium)]",small:"rounded-[var(--kb-spacing-border-radius-small)]",full:"rounded-full",none:"rounded-none"},ring:{true:"ring-2 ring-[var(--kb-color-bg-primary-normal)]",false:""}},defaultVariants:{radius:"large",ring:!1}}),c=(0,a.forwardRef)(({className:e,width:r,height:a,radius:n,ring:i,style:l,...c},u)=>(0,t.jsx)("div",{ref:u,"data-slot":"skeleton","aria-hidden":"true",className:(0,o.cn)(s({radius:n,ring:i}),e),style:{width:r,height:a,...l},...c}));c.displayName="Skeleton",e.s(["Skeleton",0,c],3474);let u=(0,a.createContext)(null),d=(0,a.createContext)(null);function p(){let e=(0,a.useContext)(d);if(!e)throw Error("Слоты ResponsiveModal должны использоваться внутри <ResponsiveModal.Content>");return e}let m='[data-slot="responsive-modal-header"]',f=e=>"grey"===e?"bg-(--kb-color-bg-layout-default)":"bg-(--kb-color-bg-primary-normal)",h={md:"mobile:w-[498px]",lg:"mobile:w-[720px]",auto:"mobile:w-auto"};function g(){let{variant:e,closeAriaLabel:n,imageElement:l,scrollElement:s}=p(),c=(0,a.useRef)(null),u=function(e,t,r){let[o,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let a=e.current;if(!a||!t||!r)return void n(!1);let o=0,i=()=>{o=0,n(t.getBoundingClientRect().bottom>=a.getBoundingClientRect().bottom)},l=()=>{0===o&&(o=requestAnimationFrame(i))};i(),r.addEventListener("scroll",l,{passive:!0});let s=new ResizeObserver(l);return s.observe(r),()=>{r.removeEventListener("scroll",l),s.disconnect(),0!==o&&cancelAnimationFrame(o)}},[e,t,r]),o}(c,l,s);return(0,t.jsx)(r.Dialog.Close,{asChild:!0,children:(0,t.jsx)(i.CloseButton,{ref:c,size:"l",variant:u||"grey"===e?"white":"gray","data-slot":"responsive-modal-close","aria-label":n,className:(0,o.cn)("absolute z-2","top-4 right-4","mobile:top-6 mobile:right-6")})})}let v=(0,a.forwardRef)(({className:e,children:i,size:l="md",variant:s="white",showCloseButton:c=!0,closeAriaLabel:p="Закрыть",onExitComplete:v,onInteractOutside:b,onPointerDownOutside:_,onFocusOutside:y,onOpenAutoFocus:C,style:x,...w},S)=>
1{let{depth:D,dismissible:k,fullHeight:E,mobileFullHeight:j}=function(){let e=(0,a.useContext)(u);if(!e)throw Error("Слоты ResponsiveModal должны использоваться внутри <ResponsiveModal>");return e}(),{scrollRef:T,showTopDivider:R,showBottomDivider:M}=function(){let[e,t]=(0,a.useState)(!1),[r,o]=(0,a.useState)(!1),n=(0,a.useRef)(null);return{scrollRef:(0,a.useCallback)(e=>{if(n.current?.(),n.current=null,!e)return;let r=0,a=e.querySelector(m),i=()=>{r=0;let{scrollTop:n,scrollHeight:i,clientHeight:l}=e;t(n>1&&(a||(a=e.querySelector(m)),!a||a.getBoundingClientRect().top-e.getBoundingClientRect().top<=1)),o(i-l>1)},l=()=>{0===r&&(r=requestAnimationFrame(i))};i(),e.addEventListener("scroll",l,{passive:!0});let s=new ResizeObserver(l);s.observe(e),n.current=()=>{e.removeEventListener("scroll",l),s.disconnect(),0!==r&&cancelAnimationFrame(r)}},[]),showTopDivider:e,showBottomDivider:r}}(),[O,A]=(0,a.useState)(null),[N,F]=(0,a.useState)(null),L=(0,a.useCallback)(e=>{T(e),A(e)},[T]),I=(0,a.useCallback)(e=>{k?b?.(e):e.preventDefault()},[k,b]),P=(0,a.useCallback)(e=>{k?_?.(e):e.preventDefault()},[k,_]),H=(0,a.useCallback)(e=>{k?y?.(e):e.preventDefault()},[k,y]),$=(0,a.useCallback)(e=>{C?C(e):(e.preventDefault(),e.currentTarget?.focus())},[C]),V=(0,a.useMemo)(()=>({variant:s,closeAriaLabel:p,showTopDivider:R,showBottomDivider:M,imageElement:N,registerImage:F,scrollElement:O}),[s,p,R,M,N,O]),B=(0,n.getModalZIndex)(D),U=(0,a.useCallback)(e=>{e.target===e.currentTarget&&"closed"===e.currentTarget.getAttribute("data-state")&&v?.()},[v]),z=(0,t.jsxs)(d.Provider,{value:V,children:[c?(0,t.jsx)(g,{}):null,(0,t.jsx)("div",{ref:L,"data-slot":"responsive-modal-scroll",className:"flex min-h-0 flex-1 flex-col overflow-y-auto overscroll-none [-webkit-overflow-scrolling:touch]",children:i})]});return(0,t.jsxs)(r.Dialog.Portal,{children:[(0,t.jsx)(r.Dialog.Overlay,{"data-slot":"responsive-modal-overlay",style:{zIndex:B},className:"modal-overlay fixed inset-0 bg-(--kb-color-bg-overlay-normal)"}),(0,t.jsx)(r.Dialog.Content,{ref:S,"data-slot":"responsive-modal-content","aria-describedby":void 0,tabIndex:-1,onAnimationEnd:U,onInteractOutside:I,onPointerDownOutside:P,onFocusOutside:H,onOpenAutoFocus:$,style:{zIndex:B,...x},className:function({size:e,variant:t,fullHeight:r,mobileFullHeight:a,className:n}){return(0,o.cn)("modal-content fixed flex flex-col overflow-hidden outline-none",f(t),"inset-x-0 bottom-0 mx-auto w-full max-w-[540px]","rounded-t-(--kb-spacing-border-radius-xlarge)",r||a?"h-[calc(100dvh-max(2rem,env(safe-area-inset-top)))]":"max-h-[90dvh]","mobile:inset-x-auto mobile:bottom-auto mobile:top-1/2 mobile:left-1/2 mobile:mx-0",h[e],"mobile:max-w-[calc(100vw-2rem)]","mobile:rounded-(--kb-spacing-border-radius-xlarge) mobile:shadow-(--kb-shadow-
1popup)",r?"mobile:h-[calc(100dvh-96px)]":"mobile:h-auto mobile:max-h-[calc(100dvh-96px)]",n)}({size:l,variant:s,fullHeight:E,mobileFullHeight:j,className:e}),...w,children:z})]})});function b({className:e,...a}){return(0,t.jsx)(r.Dialog.Title,{"data-slot":"responsive-modal-title",className:(0,o.cn)("typography-headline-h1",e),...a})}v.displayName="ResponsiveModalContent";let _=80,y=24,C=({lines:e=1,lineHeight:r=y,height:a,lastLineIndent:n=_,radius:i="small",ring:l,className:s,style:u,...d})=>{let p=Array.from({length:e},(e,t)=>`line-${t}`),m=a??("number"==typeof r?r*e:`calc(${r} * ${e})`);return(0,t.jsx)("div",{"data-slot":"skeleton-text","aria-hidden":"true",className:(0,o.cn)("flex flex-col",s),style:{height:m,...u},...d,children:p.map((r,a)=>(0,t.jsx)("div",{className:"flex min-h-0 flex-1 flex-col",style:{paddingBlock:2,paddingRight:a===e-1?n:void 0},children:(0,t.jsx)(c,{radius:i,ring:l,className:"min-h-0 flex-1"})},r))})};C.displayName="SkeletonText";let x=Object.assign(function({open:e,defaultOpen:o,onOpenChange:n,dismissible:i=!0,fullHeight:l=!1,mobileFullHeight:s=!1,children:c}){let d=(0,a.useContext)(u),p=d?d.depth+1:0,m=(0,a.useCallback)(()=>{n?.(!1),d?.closeAll()},[n,d]),f=(0,a.useMemo)(()=>({depth:p,closeAll:m,dismissible:i,fullHeight:l,mobileFullHeight:s}),[p,m,i,l,s]);return(0,t.jsx)(u.Provider,{value:f,children:(0,t.jsx)(r.Dialog.Root,{open:e,defaultOpen:o,onOpenChange:n,children:c})})},{Trigger:function(e){return(0,t.jsx)(r.Dialog.Trigger,{"data-slot":"responsive-modal-trigger",...e})},Close:function(e){return(0,t.jsx)(r.Dialog.Close,{"data-slot":"responsive-modal-close-action",...e})},Content:v,Image:function({className:e,alt:r="",height:n=204,bleed:i=!0,style:l,onLoad:s,onError:u,...d}){let{registerImage:m}=p(),f=(0,a.useRef)(null),h=(0,a.useRef)(null),[g,v]=(0,a.useState)("loading");return(0,a.useEffect)(()=>(m(f.current),()=>m(null)),[m]),(0,a.useEffect)(()=>{h.current?.complete&&h.current.naturalWidth>0&&v("loaded")},[]),(0,t.jsxs)("div",{ref:f,"data-slot":"responsive-modal-image",className:(0,o.cn)("relative w-full shrink-0 overflow-hidden",i&&"-mb-6",e),style:{height:n,...l},children:["loading"===g?(0,t.jsx)(c,{radius:"none",className:"h-full w-full"}):null,(0,t.jsx)("img",{ref:h,alt:r,loading:"lazy",decoding:"async",onLoad:e=>{v("loaded"),s?.(e)},onError:e=>{v("error"),u?.(e)},className:(0,o.cn)("absolute inset-0 h-full w-full object-cover transition-opacity duration-200","loaded"===g?"opacity-100":"opacity-0"),...d})]})},Header:function({className:e,...r}){let{variant:a,showTopDivider:n}=p();return(0,t.jsx)("div",{"data-slot":"responsive-modal-header",className:(0,o.cn)("sticky top-0 z-1 flex flex-col gap-1","rounded-t-(--kb-spacing-border-radius-xlarge)",f(a),"pt-4 pr-12 pb-3 pl-4","mobile:pt-6 mobile:pb-3 mobile:pl-6",n&&"shadow-[inset_0_-1px_0_0_color-mix(in_oklab,var(--kb-color-border-primary-normal)_40%,transparent)]",e),...r})},Title:b,Description:function({className:e,...a}){return(0,t.jsx)(r.Dialog.Description,{asChild:!0,children:(0,t.jsx)("div",{"data-slot":"responsive-modal-description",className:(0,o.cn)("text-(--kb-color-text-secondary-normal)","text-(length:--kb-font-text-small-size) leading-(--kb-font-text-small-line-height)","mobile:text-(length:--kb-font-text-medium-size) mobile:leading-(--kb-font-text-medium-line-height)",e),...a})})},Body:function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"responsive-modal-body",className:(0,o.cn)("flex flex-col","text-(length:--kb-font-text-medium-size) leading-(--kb-font-text-medium-line-height)","gap-2 px-4 pt-0 pb-2","mobile:gap-4 mobile:px-6 mobile:pb-0",e),...r})},Footer:function({className:e,...r}){let{showBottomDivider:a}=p();return(0,t.jsx)("div",{"data-slot":"responsive-modal-footer",className:(0,o.cn)("mt-auto flex gap-2 bg-(--kb-color-bg-primary-normal)","flex-col p-4 *:w-full","mobile:flex-row mobile:p-6 mobile:*:w-auto mobile:*:flex-1","sticky bottom-0 z-1",a&&"shadow-[inset_0_1px_0_0_color-mix(in_oklab,var(--kb-color-border-primary-normal)_40%,transparent)]",e),...r})},Skeleton:function({hasImage:e=!1,lines:r=4,buttons:a=1,loadingLabel:n="Загрузка",className:i}){let l="px-4 mobile:px-6",s=Array.from({length:a},(e,t)=>`button-${t}`);return(0,t.jsxs)("div",{"data-slot":"responsive-modal-skeleton","aria-busy":"true",className:(0,o.cn)("flex flex-1 flex-col",i),children:[(0,t.jsx)(b,{className:"sr-only",children:n}),e?(0,t.jsx)("div",{className:"-mb-6",style:{height:204},children:(0,t.jsx)(c,{radius:"none",className:"h-full"})}):null,(0,t.jsxs)("div",{className:(0,o.cn)("relative flex flex-col pt-4","mobile:pt-6","gap-2 mobile:gap-4",l),children:[(0,t.jsx)(c,{width:"60%",height:24}),(0,t.jsx)(c,{width:"40%",height:20})]}),(0,t.jsx)("div",{className:(0,o.cn)("py-2",l),children:(0,t.jsx)(C,{lines:r,lineHeight:20})}),(0,t.jsx)("div",{className:(0,o.cn)("mt-auto flex flex-col gap-2 pt-2 pb-4","mobile:pb-6",l),children:s.map(e=>(0,t.jsx)("div",{className:(0,o.cn)("h-[56px]","mobile:h-[48px]"),children:(0,t.jsx)(c,{className:"h-full"})},e))})]})}});e.s(["ResponsiveModal",0,x],419588);var w=e.i(943473),S=e.i(833946),D=e.i(443644),k=e.i(688164);var E=e.i(168048),j=e.i(421482),T=e.i(79603),R=e.i(559451),M=a.createContext(void 0);function O(e){let t=a.useContext(M);return e||t||"ltr"}e.s(["useDirection",0,O],97229);var A=e.i(91467),N=!1,F=a[" useSyncExternalStore ".trim().toString()];function L(){return()=>{}}var I="function"==typeof F?function(){return F(L,()=>!0,()=>!1)}:function(){let[e,t]=a.useState(N);return a.useEffect(()=>{N||(N=!0,t(!0))},[]),e},P="rovingFocusGroup.onEntryFocus",H={bubbles:!1,cancelable:!0},$="RovingFocusGroup",[V,B,U]=function(e){let r=e+"CollectionProvider",[o,n]=(0,S.createContextScope)(r),[i,l]=o(r,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:r,children:o}=e,n=a.useRef(null),l=a.useRef(new Map).current;return(0,t.jsx)(i,{scope:r,itemMap:l,collectionRef:n,children:o})};s.displayName=r;let c=e+"CollectionSlot",u=(0,k.createSlot)(c),d=a.forwardRef((e,r)=>{let{scope:a,children:o}=e,n=l(c,a),i=(0,D.useComposedRefs)(r,n.collectionRef);return(0,t.jsx)(u,{ref:i,children:o})});d.displayName=c;let p=e+"CollectionItemSlot",m="data-radix-collection-item",f=(0,k.createSlot)(p),h=a.forwardRef((e,r)=>{let{scope:o,children:n,...i}=e,s=a.useRef(null),c=(0,D.useComposedRefs)(r,s),u=l(p,o);return a.useEffect(()=>(u.itemMap.set(s,{ref:s,...i}),()=>void u.itemMap.delete(s))),(0,t.jsx)(f,{...{[m]:""},ref:c,children:n})});return h.displayName=p,[{Provider:s,Slot:d,ItemSlot:h},function(t){let r=l(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}($),[z,W]=(0,S.createContextScope)($,[U]),[q,Y]=z($),G=a.forwardRef((e,r)=>(0,t.jsx)(V.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(V.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(Z,{...e,ref:r})})}));G.displayName=$;var Z=a.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:o,orientation:n,loop:i=!1,dir:l,currentTabStopId:s,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:p=!1,...m}=e,f=a.useRef(null),h=(0,D.useComposedRefs)(r,f),g=O(l),[v,b]=(0,R.useControllableState)({prop:s,defaultProp:c??null,onChange:u,caller:$}),[_,y]=a.useState(!1),C=(0,T.useCallbackRef)(d),x=B(o),S=a.useRef(!1),[k,E]=a.useState(0);return a.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(P,C),()=>e.removeEventListener(P,C)},[C]),(0,t.jsx)(q,{scope:o,orientation:n,dir:g,loop:i,currentTabStopId:v,onItemFocus:a.useCallback(e=>b(e),[b]),onItemShiftTab:a.useCallback(()=>y(!0),[]),onFocusableItemAdd:a.useCallback(()=>E(e=>e+1),[]),onFocusableItemRemove:a.useCallback(()=>E(e=>e-1),[]),children:(0,t.jsx)(j.Primitive.div,{tabIndex:_||0===k?-1:0,"data-orientation":n,...m,ref:h,style:{outline:"none",...e.style},onMouseDown:(0,w.composeEventHandlers)(e.onMouseDown,()=>{S.current=!0}),onFocus:(0,w.composeEventHandlers)(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(P,H);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=x().filter(e=>
1e.focusable);X([e.find(e=>e.active),e.find(e=>e.id===v),...e].filter(Boolean).map(e=>e.ref.current),p)}}S.current=!1}),onBlur:(0,w.composeEventHandlers)(e.onBlur,()=>y(!1))})})}),K="RovingFocusGroupItem",Q=a.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:o,focusable:n=!0,active:i=!1,tabStopId:l,children:s,...c}=e,u=(0,E.useId)(),d=l||u,p=Y(K,o),m=p.currentTabStopId===d,f=B(o),{onFocusableItemAdd:h,onFocusableItemRemove:g,currentTabStopId:v}=p,b=I();return(0,A.useLayoutEffect)(()=>{if(b&&n)return h(),()=>g()},[b,n,h,g]),a.useEffect(()=>{if(!b&&n)return h(),()=>g()},[b,n,h,g]),(0,t.jsx)(V.ItemSlot,{scope:o,id:d,focusable:n,active:i,children:(0,t.jsx)(j.Primitive.span,{tabIndex:m?0:-1,"data-orientation":p.orientation,...c,ref:r,onMouseDown:(0,w.composeEventHandlers)(e.onMouseDown,e=>{n?p.onItemFocus(d):e.preventDefault()}),onFocus:(0,w.composeEventHandlers)(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:(0,w.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var a;let o=(a=e.key,"rtl"!==r?a:"ArrowLeft"===a?"ArrowRight":"ArrowRight"===a?"ArrowLeft":a);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return J[o]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=f().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,a;"prev"===t&&o.reverse();let n=o.indexOf(e.currentTarget);o=p.loop?(r=o,a=n+1,r.map((e,t)=>r[(a+t)%r.length])):o.slice(n+1)}setTimeout(()=>X(o))}}),children:"function"==typeof s?s({isCurrentTabStop:m,hasTabStop:null!=v}):s})})});Q.displayName=K;var J={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function X(e,t=!1){let r=document.activeElement;for(let a of e)if(a===r||(a.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,Q,"Root",0,G,"createRovingFocusGroupScope",0,W],522241);var ee=e.i(749915);let et=(0,a.forwardRef)((e,r)=>(0,t.jsx)(ee.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M20.567 5.367c.35.313.38.85.066 1.2l-9.846 11a.85.85 0 0 1-1.232.036L3.4 11.492a.85.85 0 1 1 1.198-1.206l5.518 5.48 9.25-10.333a.85.85 0 0 1 1.2-.066",clipRule:"evenodd"})}));et.displayName="CheckOutlined",e.s(["CheckOutlined",0,et],9836);let er=(0,a.forwardRef)((e,r)=>(0,t.jsx)(ee.IconBase,{ref:r,viewBox:"0 0 24 24",defaultSize:24,...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"m8.575 18.32-3.825.554.555-3.834a3 3 0 0 1 .848-1.691l5.35-5.35 4.086 4.087-5.31 5.374a3 3 0 0 1-1.704.86m8.139-7.372.929-.94.303-.29a2.886 2.886 0 1 0-4.04-4.123l-1.273 1.273z"})}));er.displayName="Edit1Filled",e.s(["Edit1Filled",0,er],193005);var ea=e.i(995217),eo=e.i(33786);let en="u">typeof document?a.useLayoutEffect:a.useEffect,ei="u">typeof document?a.useLayoutEffect:a.useEffect,el="u">typeof document?a.useLayoutEffect:a.useEffect,es=0,ec=null,eu="var(--kb-dd-shift, 0px)",ed=(0,o.cn)("outline-none","data-[side=bottom]:origin-top data-[side=top]:origin-bottom","data-[side=left]:origin-right data-[side=right]:origin-left","data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:animate-in","data-[side=bottom]:slide-in-from-top-2 data-[side=top]:slide-in-from-bottom-2","data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2","motion-reduce:animate-none"),ep=(0,l.cva)("bg-[var(--kb-color-bg-primary-normal)]",{variants:{shadow:{none:"",elevate:"shadow-[var(--kb-shadow-elevate)]",flat:"shadow-[var(--kb-shadow-flat)]",popup:"shadow-[var(--kb-shadow-
1popup)]",tooltip:"shadow-[var(--kb-shadow-tooltip)]"},border:{none:"",normal:"border border-[var(--kb-color-border-decorative-normal)]",subtle:"border border-[color-mix(in_srgb,var(--kb-color-border-decorative-normal)_40%,transparent)]"},radius:{none:"",sm:"rounded-[var(--kb-spacing-border-radius-small)]",md:"rounded-[var(--kb-spacing-border-radius-medium)]",lg:"rounded-[var(--kb-spacing-border-radius-large)]",xl:"rounded-[var(--kb-spacing-border-radius-xlarge)]"},padding:{none:"",md:"p-4"}},defaultVariants:{shadow:"elevate",border:"normal",radius:"lg",padding:"md"}}),em=null;function ef(e){return e.replace(/[^a-zA-Z0-9_-]/g,"")}let eh="u">typeof document?a.useLayoutEffect:a.useEffect;function eg({isOpen:e,onToggle:r,children:n,overlay:i,renderDropdownContainer:l,ignoreClickOutsideRefs:s,className:c,shadow:u,border:d,radius:p,padding:m,align:f="start",side:h="bottom",sideOffset:g=4,alignOffset:v=0,matchTriggerWidth:b=!1,fullWidthTrigger:_=!1,anchorRef:y,matchAnchorWidth:C=!1}){let x,w=(0,a.useId)(),S=(0,a.useMemo)(()=>`--kb-dd-${ef(w)}`,[w]),D=(0,a.useMemo)(()=>`kb-dd-${ef(w)}`,[w]),k=(0,a.useRef)(null),E=(0,a.useRef)(null),j=(0,eo.useFloatingLayerContainer)(),T=b||C,R=y??k;eh(()=>{let e=y?.current;if(e)return e.style.setProperty("anchor-name",S),()=>{e.style.removeProperty("anchor-name")}},[y,S,e]);let M=(null===em&&(em="u">typeof CSS&&"function"==typeof CSS.supports&&CSS.supports("anchor-name: --kb-probe")),!em);!function({isOpen:e,onDismiss:t,rootRef:r,ignoreRefs:o}){(0,a.useEffect)(()=>{if(!e||"u"<typeof document)return;let a=e=>{let a=e.target;!a||r.current?.contains(a)||o?.some(e=>e.current?.contains(a))||t()},n=e=>{"Escape"===e.key&&t()};return document.addEventListener("pointerdown",a),document.addEventListener("keydown",n),()=>{document.removeEventListener("pointerdown",a),document.removeEventListener("keydown",n)}},[e,t,r,o])}({isOpen:e,onDismiss:(0,a.useCallback)(()=>{r(void 0,!1)},[r]),rootRef:k,ignoreRefs:(0,a.useMemo)(()=>[...s??[],E],[s])}),(0,a.useEffect)(()=>{if(!e||"u"<typeof document)return;let t=document.documentElement;return 0===es&&(ec=t.style.overscrollBehaviorY,t.style.overscrollBehaviorY="none"),es+=1,()=>{0==(es-=1)&&(t.style.overscrollBehaviorY=ec??"",ec=null)}},[e]),function({isOpen:e,anchorRef:t,panelRef:r}){en(()=>{let a=r.current,o=t.current;if(!e||!a||!o)return;let n=function(e){let t=0,r=e;for(;r&&r!==document.body;){let e=getComputedStyle(r),a=Number.parseInt(e.zIndex,10);("static"!==e.position||function(e){let t=e.parentElement;if(!t)return!1;let{display:r}=getComputedStyle(t);return r.includes("flex")||r.includes("grid")}(r))&&!Number.isNaN(a)&&(t=a),r=r.parentElement}return t}(o);a.style.zIndex=String(n),a.dataset.layer=String(n)},[e,t,r])}({isOpen:e,anchorRef:R,panelRef:E}),function({isOpen:e,enabled:t,anchorRef:r,panelRef:a,side:o,align:n,sideOffset:i,alignOffset:l,matchTriggerWidth:s}){el(()=>{if(!e||!t)return;let c=r.current,u=a.current;if(!c||!u)return;let d=0,p=()=>{let e=c.getBoundingClientRect();s&&u.style.setProperty("--kb-dd-width",`${e.width}px`);let t=u.offsetWidth,r=u.offsetHeight,a=0,d=0;"bottom"===o?a=e.bottom+i:"top"===o?a=e.top-r-i:d="right"===o?e.right+i:e.left-t-i;let p="bottom"===o||"top"===o;p?d="start"===n?e.left+l:"end"===n?e.right-t-l:e.left+(e.width-t)/2+l:a="start"===n?e.top+l:"end"===n?e.bottom-r-l:e.top+(e.height-r)/2+l,p?d=Math.min(Math.max(d,8),Math.max(8,window.innerWidth-t-8)):a=Math.min(Math.max(a,8),Math.max(8,window.innerHeight-r-8)),u.style.setProperty("--kb-dd-top",`${a}px`),u.style.setProperty("--kb-dd-left",`${d}px`)},m=()=>{cancelAnimationFrame(d),d=requestAnimationFrame(p)};return p(),window.addEventListener("scroll",m,!0),window.addEventListener("resize",m),()=>{cancelAnimationFrame(d),window.removeEventListener("scroll",m,!0),window.removeEventListener("resize",m)}},[e,t,o,n,i,l,s,r,a])}({isOpen:e,enabled:M,anchorRef:R,panelRef:E,side:h,align:f,sideOffset:g,alignOffset:v,matchTriggerWidth:T}),function({isOpen:e,enabled:t,panelRef:r,side:a}){ei(()=>{if(!e||!t)return;let o=r.current;if(!o)return;let n="bottom"===a||"top"===a,i=0,l=()=>{o.style.removeProperty("--kb-dd-shift");let e=o.getBoundingClientRect(),t=n?e.left:e.top,r=n?e.right:e.bottom,a=n?window.innerWidth:window.innerHeight,i=8-t,l=r-(a-8),s=0;i>0?s=i:l>0&&(s=-Math.min(l,t-8)),.5>Math.abs(s)||o.style.setProperty("--kb-dd-shift",`${s}px`)},s=()=>{cancelAnimationFrame(i),i=requestAnimationFrame(l)};l();let c=new ResizeObserver(s);
1return c.observe(o),window.addEventListener("resize",s),()=>{cancelAnimationFrame(i),c.disconnect(),window.removeEventListener("resize",s),o.style.removeProperty("--kb-dd-shift")}},[e,t,r,a])}({isOpen:e,enabled:!M,panelRef:E,side:h});let O=(0,a.useMemo)(()=>{let e,t;return M?(e={position:"fixed",top:"var(--kb-dd-top, 0px)",left:"var(--kb-dd-left, 0px)"},T&&(e.width="var(--kb-dd-width, auto)"),e):(t={position:"fixed",positionAnchor:S},"bottom"===h?t.top=`calc(anchor(bottom) + ${g}px)`:"top"===h?t.bottom=`calc(anchor(top) + ${g}px)`:"right"===h?t.left=`calc(anchor(right) + ${g}px)`:t.right=`calc(anchor(left) + ${g}px)`,"bottom"===h||"top"===h?"start"===f?t.left=`calc(anchor(left) + ${v}px + ${eu})`:"end"===f?t.right=`calc(anchor(right) + ${v}px - ${eu})`:(t.left=`calc(anchor(center) + ${v}px + ${eu})`,t.translate="-50% 0"):"start"===f?t.top=`calc(anchor(top) + ${v}px + ${eu})`:"end"===f?t.bottom=`calc(anchor(bottom) + ${v}px - ${eu})`:(t.top=`calc(anchor(center) + ${v}px + ${eu})`,t.translate="0 -50%"),T&&(t.width="anchor-size(width)"),t)},[M,S,h,f,g,v,T]);void 0!==u||void 0!==d||void 0!==p||void 0!==m?x=ep({shadow:u,border:d,radius:p,padding:m}):l||c||(x=ep());let A=l?l(i):i,N=(0,a.isValidElement)(n)?(0,a.cloneElement)(n,{"aria-haspopup":"dialog","aria-expanded":e,"aria-controls":e?D:void 0,onClick:t=>{n.props.onClick?.(t),r(t,!e)},style:{...n.props.style,...y?void 0:{anchorName:S}}}):n;return(0,t.jsxs)("span",{ref:k,"data-slot":"dropdown-root",className:b||_?"block w-full":"inline-flex",children:[N,e&&"u">typeof document&&(0,ea.createPortal)((0,t.jsx)("div",{ref:E,id:D,"data-slot":"dropdown-content","data-state":"open","data-side":h,role:"dialog",style:O,className:(0,o.cn)(ed,x,c),children:A}),j??document.body)]})}eg.displayName="Dropdown",e.s(["Dropdown",0,eg],413820)},75752,278928,e=>{"use strict";let t;var r=e.i(231682),a=e.i(827458),o=e.i(749915);let n=(0,a.forwardRef)((e,t)=>(0,r.jsxs)(o.IconBase,{ref:t,viewBox:"0 0 16 16",defaultSize:16,...e,children:[(0,r.jsx)("path",{fill:"currentColor",d:"M9.4 11.5a.7.7 0 0 1-.7.7h-.3a1.1 1.1 0 0 1-1.1-1.1V8.2H7a.7.7 0 1 1 0-1.4h.6a1.1 1.1 0 0 1 1.1 1.1v2.9a.7.7 0 0 1 .7.7M7.9 5.8a.9.9 0 1 0 0-1.8.9.9 0 0 0 0 1.8"}),(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M15 8c0 3.85-3.15 7-7 7s-7-3.15-7-7 3.15-7 7-7 7 3.15 7 7m-7 5.6c3.077 0 5.6-2.523 5.6-5.6S11.077 2.4 8 2.4 2.4 4.923 2.4 8s2.523 5.6 5.6 5.6",clipRule:"evenodd"})]}));n.displayName="InfoCircleOutlined";var i=e.i(943473),l=e.i(443644),s=e.i(833946),c=e.i(788115),u=e.i(882657),d=e.i(322358),p=e.i(168048);let m=["top","right","bottom","left"],f=m.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),h=Math.min,g=Math.max,v=Math.round,b=Math.floor,_=e=>({x:e,y:e}),y={left:"right",right:"left",bottom:"top",top:"bottom"};function C(e,t){return"function"==typeof e?e(t):e}function x(e){return e.split("-")[0]}function w(e){return e.split("-")[1]}function S(e){return"x"===e?"y":"x"}function D(e){return"y"===e?"height":"width"}function k(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function E(e,t,r){void 0===r&&(r=!1);let a=w(e),o=S(k(e)),n=D(o),i="x"===o?a===(r?"end":"start")?"right":"left":"start"===a?"bottom":"top";return t.reference[n]>t.floating[n]&&(i=A(i)),[i,A(i)]}function j(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let T=["left","right"],R=["right","left"],M=["top","bottom"],O=["bottom","top"];function A(e){let t=x(e);return y[t]+e.slice(t.length)}function N(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function F(e){let{x:t,y:r,width:a,height:o}=e;return{width:a,height:o,top:r,left:t,right:t+a,bottom:r+o,x:t,y:r}}function L(e,t,r){let a,{reference:o,floating:n}=e,i=k(t),l=S(k(t)),s=D(l),c=x(t),u="y"===i,d=o.x+o.width/2-n.width/2,p=o.y+o.height/2-n.height/2,m=o[s]/2-n[s]/2;switch(c){case"top":a={x:d,y:o.y-n.height};break;case"bottom":a={x:d,y:o.y+o.height};break;case"right":a={x:o.x+o.width,y:p};break;case"left":a={x:o.x-n.width,y:p};break;default:a={x:o.x,y:o.y}}switch(w(t)){case"start":a[l]-=m*(r&&u?-1:1);break;case"end":a[l]+=m*(r&&u?-1:1)}return a}
1async function I(e,t){var r;void 0===t&&(t={});let{x:a,y:o,platform:n,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=C(t,e),f=N(m),h=l[p?"floating"===d?"reference":"floating":d],g=F(await n.getClippingRect({element:null==(r=await (null==n.isElement?void 0:n.isElement(h)))||r?h:h.contextElement||await (null==n.getDocumentElement?void 0:n.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{x:a,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==n.getOffsetParent?void 0:n.getOffsetParent(l.floating)),_=await (null==n.isElement?void 0:n.isElement(b))&&await (null==n.getScale?void 0:n.getScale(b))||{x:1,y:1},y=F(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-y.top+f.top)/_.y,bottom:(y.bottom-g.bottom+f.bottom)/_.y,left:(g.left-y.left+f.left)/_.x,right:(y.right-g.right+f.right)/_.x}}let P=async(e,t,r)=>{let{placement:a="bottom",strategy:o="absolute",middleware:n=[],platform:i}=r,l=i.detectOverflow?i:{...i,detectOverflow:I},s=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=L(c,a,s),p=a,m=0,f={};for(let r=0;r<n.length;r++){let h=n[r];if(!h)continue;let{name:g,fn:v}=h,{x:b,y:_,data:y,reset:C}=await v({x:u,y:d,initialPlacement:a,placement:p,strategy:o,middlewareData:f,re
1cts:c,platform:l,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=_?_:d,f[g]={...f[g],...y},C&&m<50&&(m++,"object"==typeof C&&(C.placement&&(p=C.placement),C.rects&&(c=!0===C.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):C.rects),{x:u,y:d}=L(c,p,s)),r=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:f}};function H(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function $(e){return m.some(t=>e[t]>=0)}function V(e){let t=h(...e.map(e=>e.left)),r=h(...e.map(e=>e.top));return{x:t,y:r,width:g(...e.map(e=>e.right))-t,height:g(...e.map(e=>e.bottom))-r}}let B=new Set(["left","top"]);async function U(e,t){let{placement:r,platform:a,elements:o}=e,n=await (null==a.isRTL?void 0:a.isRTL(o.floating)),i=x(r),l=w(r),s="y"===k(r),c=B.has(i)?-1:1,u=n&&s?-1:1,d=C(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:f}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof f&&(m="end"===l?-1*f:f),s?{x:m*u,y:p*c}:{x:p*c,y:m*u}}function z(){return"u">typeof window}function W(e){return G(e)?(e.nodeName||"").toLowerCase():"#document"}function q(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Y(e){var t;return null==(t=(G(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function G(e){return!!z()&&(e instanceof Node||e instanceof q(e).Node)}function Z(e){return!!z()&&(e instanceof Element||e instanceof q(e).Element)}function K(e){return!!z()&&(e instanceof HTMLElement||e instanceof q(e).HTMLElement)}function Q(e){return!(!z()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof q(e).ShadowRoot)}function J(e){let{overflow:t,overflowX:r,overflowY:a,display:o}=ei(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&"inline"!==o&&"contents"!==o}function X(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let ee=/transform|translate|scale|rotate|perspective|filter/,et=/paint|layout|strict|content/,er=e=>!!e&&"none"!==e;function ea(e){let t=Z(e)?ei(e):e;return er(t.transform)||er(t.translate)||er(t.scale)||er(t.rotate)||er(t.perspective)||!eo()&&(er(t.backdropFilter)||er(t.filter))||ee.test(t.willChange||"")||et.test(t.contain||"")}function eo(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function en(e){return/^(html|body|#document)$/.test(W(e))}function ei(e){return q(e).getComputedStyle(e)}function el(e){return Z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function es(e){if("html"===W(e))return e;let t=e.assignedSlot||e.parentNode||Q(e)&&e.host||Y(e);return Q(t)?t.host:t}function ec(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=es(t);return en(r)?t.ownerDocument?t.ownerDocument.body:t.body:K(r)&&J(r)?r:e(r)}(e),n=o===(null==(a=e.ownerDocument)?void 0:a.body),i=q(o);if(!n)return t.concat(o,ec(o,[],r));{let e=eu(i);return t.concat(i,i.visualViewport||[],J(o)?o:[],e&&r?ec(e):[])}}function eu(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ed(e){let t=ei(e),r=parseFloat(t.width)||0,a=parseFloat(t.height)||0,o=K(e),n=o?e.offsetWidth:r,i=o?e.offsetHeight:a,l=v(r)!==n||v(a)!==i;return l&&(r=n,a=i),{width:r,height:a,$:l}}function ep(e){return Z(e)?e:e.contextElement}function em(e){let t=ep(e);if(!K(t))return _(1);let r=t.getBoundingClientRect(),{width:a,height:o,$:n}=ed(t),i=(n?v(r.width):r.width)/a,l=(n?v(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}let ef=_(0);function eh(e){let t=q(e);return eo()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ef}function eg(e,t,r,a){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let n=e.getBoundingClientRect(),i=ep(e),l=_(1);t&&(a?Z(a)&&(l=em(a)):l=em(e));let s=(void 0===(o=r)&&(o=!1),a&&(!o||a===q(i))&&o)?eh(i):_(0),c=(n.left+s.x)/l.x,u=(n.top+s.y)/l.y,d=n.width/l.x,p=n.height/l.y;if(i){let e=q(i),t=a&&Z(a)?q(a):a,r=e,o=eu(r);for(;o&&a&&t!==r;){let e=em(o),t=o.getBoundingClientRect(),a=ei(o),n=t.left+(o.clientLeft+parseFloat(a.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(a.paddingTop))*e.y;
1c*=e.x,u*=e.y,d*=e.x,p*=e.y,c+=n,u+=i,o=eu(r=q(o))}}return F({width:d,height:p,x:c,y:u})}function ev(e,t){let r=el(e).scrollLeft;return t?t.left+r:eg(Y(e)).left+r}function eb(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ev(e,r),y:r.top+t.scrollTop}}function e_(e,t,r){var a;let o;if("viewport"===t)o=function(e,t){let r=q(e),a=Y(e),o=r.visualViewport,n=a.clientWidth,i=a.clientHeight,l=0,s=0;if(o){n=o.width,i=o.height;let e=eo();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let c=ev(a);if(c<=0){let e=a.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-o);i<=25&&(n-=i)}else c<=25&&(n+=c);return{width:n,height:i,x:l,y:s}}(e,r);else if("document"===t){let t,r,n,i,l,s,c;a=Y(e),t=Y(a),r=el(a),n=a.ownerDocument.body,i=g(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),l=g(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-r.scrollLeft+ev(a),c=-r.scrollTop,"rtl"===ei(n).direction&&(s+=g(t.clientWidth,n.clientWidth)-i),o={width:i,height:l,x:s,y:c}}else if(Z(t)){let e,a,n,i,l,s;a=(e=eg(t,!0,"fixed"===r)).top+t.clientTop,n=e.left+t.clientLeft,i=K(t)?em(t):_(1),l=t.clientWidth*i.x,s=t.clientHeight*i.y,o={width:l,height:s,x:n*i.x,y:a*i.y}}else{let r=eh(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return F(o)}function ey(e){return"static"===ei(e).position}function eC(e,t){if(!K(e)||"fixed"===ei(e).position)return null;if(t)return t(e);let r=e.offsetParent;return Y(e)===r&&(r=r.ownerDocument.body),r}function ex(e,t){var r;let a=q(e);if(X(e))return a;if(!K(e)){let t=es(e);for(;t&&!en(t);){if(Z(t)&&!ey(t))return t;t=es(t)}return a}let o=eC(e,t);for(;o&&(r=o,/^(table|td|th)$/.test(W(r)))&&ey(o);)o=eC(o,t);return o&&en(o)&&ey(o)&&!ea(o)?a:o||function(e){let t=es(e);for(;K(t)&&!en(t);){if(ea(t))return t;if(X(t))break;t=es(t)}return null}(e)||a}let ew=async function(e){let t=this.getOffsetParent||ex,r=this.getDimensions,a=await r(e.floating);return{reference:function(e,t,r){let a=K(t),o=Y(t),n="fixed"===r,i=eg(e,!0,n,t),l={scrollLeft:0,scrollTop:0},s=_(0);if(a||!a&&!n)if(("body"!==W(t)||J(o))&&(l=el(t)),a){let e=eg(t,!0,n,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ev(o));n&&!a&&o&&(s.x=ev(o));let c=!o||a||n?_(0):eb(o,l);return{x:i.left+l.scrollLeft-s.x-c.x,y:i.top+l.scrollTop-s.y-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},eS={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:a,strategy:o}=e,n="fixed"===o,i=Y(a),l=!!t&&X(t.floating);if(a===i||l&&n)return r;let s={scrollLeft:0,scrollTop:0},c=_(1),u=_(0),d=K(a);if((d||!d&&!n)&&(("body"!==W(a)||J(i))&&(s=el(a)),d)){let e=eg(a);c=em(a),u.x=e.x+a.clientLeft,u.y=e.y+a.clientTop}let p=!i||d||n?_(0):eb(i,s);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+u.x+p.x,y:r.y*c.y-s.scrollTop*c.y+u.y+p.y}},getDocumentElement:Y,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:o}=e,n=[..."clippingAncestors"===r?X(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let a=ec(e,[],!1).filter(e=>Z(e)&&"body"!==W(e)),o=null,n="fixed"===ei(e).position,i=n?es(e):e;for(;Z(i)&&!en(i);){let t=ei(i),r=ea(i);r||"fixed"!==t.position||(o=null),(n?r||o:!(!r&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||J(i)&&!r&&function e(t,r){let a=es(t);return!(a===r||!Z(a)||en(a))&&("fixed"===ei(a).position||e(a,r))}(e,i)))?o=t:a=a.filter(e=>e!==i),i=es(i)}return t.set(e,a),a}(t,this._c):[].concat(r),a],i=e_(t,n[0],o),l=i.top,s=i.right,c=i.bottom,u=i.left;for(let e=1;e<n.length;e++){let r=e_(t,n[e],o);l=g(r.top,l),s=h(r.right,s),c=h(r.bottom,c),u=g(r.left,u)}return{width:s-u,height:c-l,x:u,y:l}},getOffsetParent:ex,getElementRects:ew,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ed(e);return{width:t,height:r}},getScale:em,isElement:Z,isRTL:function(e){return"rtl"===ei(e).direction}};function eD(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ek(e,t,r,a){let o;void 0===a&&(a={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=a,u=ep(e),d=n||i?[...u?ec(u):[],...t?ec(t):[]]:[];
1d.forEach(e=>{n&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let p=u&&s?function(e,t){let r,a=null,o=Y(e);function n(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),n();let c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:m}=c;if(l||t(),!p||!m)return;let f={rootMargin:-b(d)+"px "+-b(o.clientWidth-(u+p))+"px "+-b(o.clientHeight-(d+m))+"px "+-b(u)+"px",threshold:g(0,h(1,s))||1},v=!0;function _(t){let a=t[0].intersectionRatio;if(a!==s){if(!v)return i();a?i(!1,a):r=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==a||eD(c,e.getBoundingClientRect())||i(),v=!1}try{a=new IntersectionObserver(_,{...f,root:o.ownerDocument})}catch(e){a=new IntersectionObserver(_,f)}a.observe(e)}(!0),n}(u,r):null,m=-1,f=null;l&&(f=new ResizeObserver(e=>{let[a]=e;a&&a.target===u&&f&&t&&(f.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=f)||e.observe(t)})),r()}),u&&!c&&f.observe(u),t&&f.observe(t));let v=c?eg(e):null;return c&&function t(){let a=eg(e);v&&!eD(v,a)&&r(),v=a,o=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{n&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==p||p(),null==(e=f)||e.disconnect(),f=null,c&&cancelAnimationFrame(o)}}let eE=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,a;let{x:o,y:n,placement:i,middlewareData:l}=t,s=await U(t,e);return i===(null==(r=l.offset)?void 0:r.placement)&&null!=(a=l.arrow)&&a.alignmentOffset?{}:{x:o+s.x,y:n+s.y,data:{...s,placement:i}}}}},ej=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:a,placement:o,platform:n}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=C(e,t),u={x:r,y:a},d=await n.detectOverflow(t,c),p=k(x(o)),m=S(p),f=u[m],v=u[p];if(i){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=f+d[e],a=f-d[t];f=g(r,h(f,a))}
1if(l){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=v+d[e],a=v-d[t];v=g(r,h(v,a))}let b=s.fn({...t,[m]:f,[p]:v});return{...b,data:{x:b.x-r,y:b.y-a,enabled:{[m]:i,[p]:l}}}}}},eT=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,a,o,n,i;let l,s,c,{placement:u,middlewareData:d,rects:p,initialPlacement:m,platform:f,elements:h}=t,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:b,fallbackStrategy:_="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:S=!0,...D}=C(e,t);if(null!=(r=d.arrow)&&r.alignmentOffset)return{};let N=x(u),F=k(m),L=x(m)===m,I=await (null==f.isRTL?void 0:f.isRTL(h.floating)),P=b||(L||!S?[A(m)]:(l=A(m),[j(m),l,j(l)])),H="none"!==y;!b&&H&&P.push(...(s=w(m),c=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?R:T;return t?T:R;case"left":case"right":return t?M:O;default:return[]}}(x(m),"start"===y,I),s&&(c=c.map(e=>e+"-"+s),S&&(c=c.concat(c.map(j)))),c));let $=[m,...P],V=await f.detectOverflow(t,D),B=[],U=(null==(a=d.flip)?void 0:a.overflows)||[];if(g&&B.push(V[N]),v){let e=E(u,p,I);B.push(V[e[0]],V[e[1]])}if(U=[...U,{placement:u,overflows:B}],!B.every(e=>e<=0)){let e=((null==(o=d.flip)?void 0:o.index)||0)+1,t=$[e];if(t&&("alignment"!==v||F===k(t)||U.every(e=>k(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:U},reset:{placement:t}};let r=null==(n=U.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:n.placement;if(!r)switch(_){case"bestFit":{let e=null==(i=U.filter(e=>{if(H){let t=k(e.placement);return t===F||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=m}if(u!==r)return{reset:{placement:r}}}return{}}}},eR=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,a;let o,n,{placement:i,rects:l,platform:s,elements:c}=t,{apply:u=()=>{},...d}=C(e,t),p=await s.detectOverflow(t,d),m=x(i),f=w(i),v="y"===k(i),{width:b,height:_}=l.floating;"top"===m||"bottom"===m?(o=m,n=f===(await (null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(n=m,o="end"===f?"top":"bottom");let y=_-p.top-p.bottom,S=b-p.left-p.right,D=h(_-p[o],y),E=h(b-p[n],S),j=!t.middlewareData.shift,T=D,R=E;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(R=S),null!=(a=t.middlewareData.shift)&&a.enabled.y&&(T=y),j&&!f){let e=g(p.left,0),t=g(p.right,0),r=g(p.top,0),a=g(p.bottom,0);v?R=b-2*(0!==e||0!==t?e+t:g(p.left,p.right)):T=_-2*(0!==r||0!==a?r+a:g(p.top,p.bottom))}await u({...t,availableWidth:R,availableHeight:T});let M=await s.getDimensions(c.floating);return b!==M.width||_!==M.height?{reset:{rects:!0}}:{}}}},eM=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:a}=t,{strategy:o="referenceHidden",...n}=C(e,t);switch(o){case"referenceHidden":{let e=H(await a.detectOverflow(t,{...n,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:$(e)}}}case"escaped":{let e=H(await a.detectOverflow(t,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:$(e)}}}default:return{}}}}},eO=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:a,placement:o,rects:n,platform:i,elements:l,middlewareData:s}=t,{element:c,padding:u=0}=C(e,t)||{};if(null==c)return{};let d=N(u),p={x:r,y:a},m=S(k(o)),f=D(m),v=await i.getDimensions(c),b="y"===m,_=b?"clientHeight":"clientWidth",y=n.reference[f]+n.reference[m]-p[m]-n.floating[f],x=p[m]-n.reference[m],E=await (null==i.getOffsetParent?void 0:i.getOffsetParent(c)),j=E?E[_]:0;j&&await (null==i.isElement?void 0:i.isElement(E))||(j=l.floating[_]||n.floating[f]);let T=j/2-v[f]/2-1,R=h(d[b?"top":"left"],T),M=h(d[b?"bottom":"right"],T),O=j-v[f]-M,A=j/2-v[f]/2+(y/2-x/2),F=g(R,h(A,O)),L=!s.arrow&&null!=w(o)&&A!==F&&n.reference[f]/2-(A<R?R:M)-v[f]/2<0,I=L?A<R?A-R:A-O:0;return{[m]:p[m]+I,data:{[m]:F,centerOffset:A-F-I,...L&&{alignmentOffset:I}},reset:L}}}),eA=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:a,placement:o,rects:n,middlewareData:i}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=C(e,t),u={x:r,y:a},d=k(o),p=S(d),m=u[p],f=u[d],h=C(l,t),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===p?"height":"width",t=n.reference[p]-n.floating[e]+g.mainAxis,r=n.reference[p]+n.reference[e]-g.mainAxis;m<t?m=t:m>r&&(m=r)}if(c){var v,b;let e="y"===p?"width":"height",t=B.has(x(o)),r=n.reference[d]-n.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),a=n.reference[d]+n.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[d])||0)-(t?g.crossAxis:0);f<r?f=r:f>a&&(f=a)}return{[p]:m,[d]:f}}}},eN=(e,t,r)=>{let a=new Map,o={platform:eS,...r},n={...o.platform,_c:a};return P(e,t,{...o,platform:n})};e.s(["arrow",0,eO,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,a,o,n;let{rects:i,middlewareData:l,placement:s,platform:c,elements:u}=t,{crossAxis:d=!1,alignment:p,allowedPlacements:m=f,autoAlignment:h=!0,...g}=C(e,t),v=void 0!==p||m===f?((n=p||null)?[...m.filter(e=>w(e)===n),...m.filter(e=>w(e)!==n)]:m.filter(e=>x(e)===e)).filter(e=>!n||w(e)===n||!!h&&j(e)!==e):m,b=await c.detectOverflow(t,g),_=(null==(r=l.autoPlacement)?void 0:r.index)||0,y=v[_];
1if(null==y)return{};let S=E(y,i,await (null==c.isRTL?void 0:c.isRTL(u.floating)));if(s!==y)return{reset:{placement:v[0]}};let D=[b[x(y)],b[S[0]],b[S[1]]],k=[...(null==(a=l.autoPlacement)?void 0:a.overflows)||[],{placement:y,overflows:D}],T=v[_+1];if(T)return{data:{index:_+1,overflows:k},reset:{placement:T}};let R=k.map(e=>{let t=w(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),M=(null==(o=R.filter(e=>e[2].slice(0,w(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||R[0][0];return M!==s?{data:{index:_+1,overflows:k},reset:{placement:M}}:{}}}},"autoUpdate",0,ek,"computePosition",0,eN,"flip",0,eT,"hide",0,eM,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:a,rects:o,platform:n,strategy:i}=t,{padding:l=2,x:s,y:c}=C(e,t),u=Array.from(await (null==n.getClientRects?void 0:n.getClientRects(a.reference))||[]),d=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],a=null;for(let e=0;e<t.length;e++){let o=t[e];!a||o.y-a.y>a.height/2?r.push([o]):r[r.length-1].push(o),a=o}return r.map(e=>F(V(e)))}(u),p=F(V(u)),m=N(l),f=await n.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=s&&null!=c)return d.find(e=>s>e.left-m.left&&s<e.right+m.right&&c>e.top-m.top&&c<e.bottom+m.bottom)||p;if(d.length>=2){if("y"===k(r)){let e=d[0],t=d[d.length-1],a="top"===x(r),o=e.top,n=t.bottom,i=a?e.left:t.left,l=a?e.right:t.right;return{top:o,bottom:n,left:i,right:l,width:l-i,height:n-o,x:i,y:o}}let e="left"===x(r),t=g(...d.map(e=>e.right)),a=h(...d.map(e=>e.left)),o=d.filter(r=>e?r.left===a:r.right===t),n=o[0].top,i=o[o.length-1].bottom;return{top:n,bottom:i,left:a,right:t,width:t-a,height:i-n,x:a,y:n}}return p}},floating:a.floating,strategy:i});return o.reference.x!==f.reference.x||o.reference.y!==f.reference.y||o.reference.width!==f.reference.width||o.reference.height!==f.reference.height?{reset:{rects:f}}:{}}}},"limitShift",0,eA,"offset",0,eE,"shift",0,ej,"size",0,eR],278928);var eF=e.i(995217),eL="u">typeof document?a.useLayoutEffect:function(){};function eI(e,t){let r,a,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(a=r;0!=a--;)if(!eI(e[a],t[a]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(a=r;0!=a--;)if(!({}).hasOwnProperty.call(t,o[a]))return!1;for(a=r;0!=a--;){let r=o[a];if(("_owner"!==r||!e.$$typeof)&&!eI(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eP(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eH(e,t){let r=eP(e);return Math.round(t*r)/r}function e$(e){let t=a.useRef(e);return eL(()=>{t.current=e}),t}var eV=e.i(421482),eB=a.forwardRef((e,t)=>{let{children:a,width:o=10,height:n=5,...i}=e;return(0,r.jsx)(eV.Primitive.svg,{...i,ref:t,width:o,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:(0,r.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eB.displayName="Arrow";var eU=e.i(79603),ez=e.i(91467),eW=e.i(270724),eq="Popper",[eY,eG]=(0,s.createContextScope)(eq),[eZ,eK]=eY(eq),eQ=e=>{let{__scopePopper:t,children:o}=e,[n,i]=a.useState(null),[l,s]=a.useState(void 0);return(0,r.jsx)(eZ,{scope:t,anchor:n,onAnchorChange:i,placementState:l,setPlacementState:s,children:o})};eQ.displayName=eq;var eJ="PopperAnchor",eX=a.forwardRef((e,t)=>{let{__scopePopper:o,virtualRef:n,...i}=e,s=eK(eJ,o),c=a.useRef(null),u=s.onAnchorChange,d=a.useCallback(e=>{c.current=e,e&&u(e)},[u]),p=(0,l.useComposedRefs)(t,d),m=a.useRef(null);a.useEffect(()=>{if(!n)return;let e=m.current;m.current=n.current,e!==m.current&&u(m.current)});let f=s.placementState&&e9(s.placementState),h=f?.[0],g=f?.[1];return n?null:(0,r.jsx)(eV.Primitive.div,{"data-radix-popper-side":h,"data-radix-popper-align":g,...i,ref:p})});eX.displayName=eJ;var e0="PopperContent",[e1,e2]=eY(e0),e5=a.forwardRef((e,t)=>{var o,n,i,s,c,u,d;let p,m,f,h,g,v,{__scopePopper:b,side:_="bottom",sideOffset:y=0,align:C="center",alignOffset:x=0,arrowPadding:w=0,avoidCollisions:S=!0,collisionBoundary:D=[],collisionPadding:k=0,sticky:E="partial",hideWhenDetached:j=!1,updatePositionStrategy:T="optimized",onPlaced:R,...M}=e,O=eK(e0,b),[A,N]=a.useState(null),F=(0,l.useComposedRefs)(t,N),[L,I]=a.use
1State(null),P=(0,eW.useSize)(L),H=P?.width??0,$=P?.height??0,V="number"==typeof k?k:{top:0,right:0,bottom:0,left:0,...k},B=Array.isArray(D)?D:[D],U=B.length>0,z={padding:V,boundary:B.filter(e8),altBoundary:U},{refs:W,floatingStyles:q,placement:Y,isPositioned:G,middlewareData:Z}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[d,p]=a.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,f]=a.useState(o);eI(m,o)||f(o);let[h,g]=a.useState(null),[v,b]=a.useState(null),_=a.useCallback(e=>{e!==w.current&&(w.current=e,g(e))},[]),y=a.useCallback(e=>{e!==S.current&&(S.current=e,b(e))},[]),C=i||h,x=l||v,w=a.useRef(null),S=a.useRef(null),D=a.useRef(d),k=null!=c,E=e$(c),j=e$(n),T=e$(u),R=a.useCallback(()=>{if(!w.current||!S.current)return;let e={placement:t,strategy:r,middleware:m};j.current&&(e.platform=j.current),eN(w.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};M.current&&!eI(D.current,t)&&(D.current=t,eF.flushSync(()=>{p(t)}))})},[m,t,r,j,T]);eL(()=>{!1===u&&D.current.isPositioned&&(D.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[u]);let M=a.useRef(!1);eL(()=>(M.current=!0,()=>{M.current=!1}),[]),eL(()=>{if(C&&(w.current=C),x&&(S.current=x),C&&x){if(E.current)return E.current(C,x,R);R()}},[C,x,R,E,k]);let O=a.useMemo(()=>({reference:w,floating:S,setReference:_,setFloating:y}),[_,y]),A=a.useMemo(()=>({reference:C,floating:x}),[C,x]),N=a.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=eH(A.floating,d.x),a=eH(A.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+a+"px)",...eP(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:a}},[r,s,A.floating,d.x,d.y]);return a.useMemo(()=>({...d,update:R,refs:O,elements:A,floatingStyles:N}),[d,R,O,A,N])}({strategy:"fixed",placement:_+("center"!==C?"-"+C:""),whileElementsMounted:(...e)=>ek(...e,{animationFrame:"always"===T}),elements:{reference:O.anchor},middleware:[{name:(p=eE(o={mainAxis:y+$,alignmentAxis:x})).name,fn:p.fn,options:[o,void 0]},S&&{name:(m=ej(n={mainAxis:!0,crossAxis:!1,limiter:"partial"===E?{fn:eA(void 0).fn,options:[void 0,void 0]}:void 0,...z})).name,fn:m.fn,options:[n,void 0]},S&&{name:(f=eT(i={...z})).name,fn:f.fn,options:[i,void 0]},{name:(h=eR(s={...z,apply:({elements:e,rects:t,availableWidth:r,availableHeight:a})=>{let{width:o,height:n}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${a}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${n}px`)}})).name,fn:h.fn,options:[s,void 0]},L&&{name:(g={name:"arrow",options:u=c={element:L,padding:w},fn(e){let{element:t,padding:r}="function"==typeof u?u(e):u;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eO({element:t.current,padding:r}).fn(e):{}:t?eO({element:t,padding:r}).fn(e):{}}}).name,fn:g.fn,options:[c,void 0]},e6({arrowWidth:H,arrowHeight:$}),j&&{name:(v=eM(d={strategy:"referenceHidden",...z,boundary:U?z.boundary:void 0})).name,fn:v.fn,options:[d,void 0]}]}),K=O.setPlacementState;(0,ez.useLayoutEffect)(()=>(K(Y),()=>{K(void 0)}),[Y,K]);let[Q,J]=e9(Y),X=(0,eU.useCallbackRef)(R);(0,ez.useLayoutEffect)(()=>{G&&X?.()},[G,X]);let ee=Z.arrow?.x,et=Z.arrow?.y,er=Z.arrow?.centerOffset!==0,[ea,eo]=a.useState();return(0,ez.useLayoutEffect)(()=>{A&&eo(window.getComputedStyle(A).zIndex)},[A]),(0,r.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:G?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ea,"--radix-popper-transform-origin":[Z.transformOrigin?.x,Z.transformOrigin?.y].join(" "),...Z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,r.jsx)(e1,{scope:b,placedSide:Q,placedAlign:J,onArrowChange:I,arrowX:ee,arrowY:et,shouldHideArrow:er,children:(0,r.jsx)(eV.Primitive.div,{"data-side":Q,"data-align":J,...M,ref:F,style:{...M.style,animation:G?void 0:"none"}})})})});e5.displayName=e0;var e7="PopperArrow",e3={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},e4=a.forwardRef(function(e,t){let{__scopePopper:a,...o}=e,n=e2(e7,a),i=e3[n.placedSide];return(0,r.jsx)("span",{ref:n.onArrowChange,style:{position:"absolute",left:n.arrowX,top:n.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[n.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[n.placedSide],visibility:n.shouldHideArrow?"hidden":void 0},children:(0,r.jsx)(eB,{...o,ref:t,style:{...o.style,display:"block"}})})});function e8(e){return null!==e}e4.displayName=e7;var e6=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:a,middlewareData:o}=t,n=o.arrow?.centerOffset!==0,i=n?0:e.arrowWidth,l=n?0:e.arrowHeight,[s,c]=e9(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+i/2,p=(o.arrow?.y??0)+l/2,m="",f="";return"bottom"===s?(m=n?u:`${d}px`,f=`${-l}px`):"top"===s?(m=n?u:`${d}px`,f=`${a.floating.height+l}px`):"right"===s?(m=`${-l}px`,f=n?u:`${p}px`):"left"===s&&(m=`${a.floating.width+l}px`,f=n?u:`${p}px`),{data:{x:m,y:f}}}});function e9(e){let[t,r="center"]=e.split("-");return[t,r]}var te=e.i(713792),tt=e.i(708085),tr=e.i(688164),ta=e.i(559451),to=e.i(73772),tn=e.i(813579),ti="Popover",[tl,ts]=(0,s.createContextScope)(ti,[eG]),tc=eG(),[tu,td]=tl(ti),tp=e=>{let{__scopePopover:t,children:o,open:n,defaultOpen:i,onOpenChange:l,modal:s=!1}=e,c=tc(t),u=a.useRef(null),[d,m]=a.useState(!1),[f,h]=(0,ta.useControllableState)({prop:n,defaultProp:i??!1,onChange:l,caller:ti});return(0,r.jsx)(eQ,{...c,children:(0,r.jsx)(tu,{scope:t,contentId:(0,p.useId)(),triggerRef:u,open:f,onOpenChange:h,onOpenToggle:a.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:d,onCustomAnchorAdd:a.useCallback(()=>m(!0),[]),onCustomAnchorRemove:a.useCallback(()=>m(!1),[]),modal:s,children:o})})};tp.displayName=ti;var tm="PopoverAnchor",tf=a.forwardRef((e,t)=>{let{__scopePopover:o,...n}=e,i=td(tm,o),l=tc(o),{onCustomAnchorAdd:s,onCustomAnchorRemove:c}=i;return a.useEffect(()=>(s(),()=>c()),[s,c]),(0,r.jsx)(eX,{...l,...n,ref:t})});tf.displayName=tm;var th="PopoverTrigger",tg=a.forwardRef((e,t)=>{let{__scopePopover:a,...o}=e,n=td(th,a),s=tc(a),c=(0,l.useComposedRefs)(t,n.triggerRef),u=(0,r.jsx)(eV.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.open?n.contentId:void 0,"data-state":tR(n.open),...o,ref:c,onClick:(0,i.composeEventHandlers)(e.onClick,n.onOpenToggle)});return n.hasCustomAnchor?u:(0,r.jsx)(eX,{asChild:!0,...s,children:u})});tg.displayName=th;var tv="PopoverPortal",[tb,t_]=tl(tv,{forceMount:void 0}),ty=e=>{let{__scopePopover:t,forceMount:a,children:o,container:n}=e,i=td(tv,t);return(0,r.jsx)(tb,{scope:t,forceMount:a,children:(0,r.jsx)(tt.Presence,{present:a||i.open,children:(0,r.jsx)(te.Portal,{asChild:!0,container:n,children:o})})})};ty.displayName=tv;var tC="PopoverContent",tx=a.forwardRef((e,t)=>{let a=t_(tC,e.__scopePopover),{forceMount:o=a.forceMount,...n}=e,i=td(tC,e.__scopePopover);return(0,r.jsx)(tt.Presence,{present:o||i.open,children:i.modal?(0,r.jsx)(tS,{...n,ref:t}):(0,r.jsx)(tD,{...n,ref:t})})});tx.displayName=tC;var tw=(0,tr.createSlot)("PopoverContent.RemoveScroll"),tS=a.forwardRef((e,t)=>{let o=td(tC,e.__scopePopover),n=a.useRef(null),s=(0,l.useComposedRefs)(t,n),c=a.useRef(!1);return a.useEffect(()=>{let e=n.current;if(e)return(0,to.hideOthers)(e)},[]),(0,r.jsx)(tn.RemoveScroll,{as:tw,allowPinchZoom:!0,children:(0,r.jsx)(tk,{...e,ref:s,trapFocus:o.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),c.current||o.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;c.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tD=a.forwardRef((e,t)=>{let o=td(tC,e.__scopePopover),n=a.useRef(!1),i=a.useRef(!1);return(0,r.jsx)(tk,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||o.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;o.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),tk=a.forwardRef((e,t)=>
1{let{__scopePopover:a,trapFocus:o,onOpenAutoFocus:n,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:s,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:f,...h}=e,g=td(tC,a),v=tc(a);return(0,u.useFocusGuards)(),(0,r.jsx)(d.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:n,onUnmountAutoFocus:i,children:(0,r.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:f,onEscapeKeyDown:s,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>g.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,r.jsx)(e5,{"data-state":tR(g.open),role:"dialog",id:g.contentId,...v,...h,ref:t,style:{...h.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)"}})})})}),tE="PopoverClose",tj=a.forwardRef((e,t)=>{let{__scopePopover:a,...o}=e,n=td(tE,a);return(0,r.jsx)(eV.Primitive.button,{type:"button",...o,ref:t,onClick:(0,i.composeEventHandlers)(e.onClick,()=>n.onOpenChange(!1))})});tj.displayName=tE;var tT=a.forwardRef((e,t)=>{let{__scopePopover:a,...o}=e,n=tc(a);return(0,r.jsx)(e4,{...n,...o,ref:t})});function tR(e){return e?"open":"closed"}tT.displayName="PopoverArrow",e.s(["Anchor",0,tf,"Arrow",0,tT,"Close",0,tj,"Content",0,tx,"Popover",0,tp,"PopoverAnchor",0,tf,"PopoverArrow",0,tT,"PopoverClose",0,tj,"PopoverContent",0,tx,"PopoverPortal",0,ty,"PopoverTrigger",0,tg,"Portal",0,ty,"Root",0,tp,"Trigger",0,tg,"createPopoverScope",0,ts],235131);var tM=e.i(235131),tM=tM,tO=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"}),tA=a.forwardRef((e,t)=>(0,r.jsx)(eV.Primitive.span,{...e,ref:t,style:{...tO,...e.style}}));tA.displayName="VisuallyHidden";var[tN,tF]=(0,s.createContextScope)("Tooltip",[eG]),tL=eG(),tI="TooltipProvider",tP="tooltip.open",[tH,t$]=tN(tI),tV=e=>{let{__scopeTooltip:t,delayDuration:o=700,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:l}=e,s=a.useRef(!0),c=a.useRef(!1),u=a.useRef(0);return a.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,r.jsx)(tH,{scope:t,isOpenDelayedRef:s,delayDuration:o,onOpen:a.useCallback(()=>{n<=0||(window.clearTimeout(u.current),s.current=!1)},[n]),onClose:a.useCallback(()=>{n<=0||(window.clearTimeout(u.current),u.current=window.setTimeout(()=>s.current=!0,n))},[n]),isPointerInTransitRef:c,onPointerInTransitChange:a.useCallback(e=>{c.current=e},[]),disableHoverableContent:i,children:l})};tV.displayName=tI;var tB="Tooltip",[tU,tz]=tN(tB),tW=e=>{let{__scopeTooltip:t,children:o,open:n,defaultOpen:i,onOpenChange:l,disableHoverableContent:s,delayDuration:c}=e,u=t$(tB,e.__scopeTooltip),d=tL(t),[m,f]=a.useState(null),h=(0,p.useId)(),g=a.useRef(0),v=s??u.disableHoverableContent,b=c??u.delayDuration,_=a.useRef(!1),[y,C]=(0,ta.useControllableState)({prop:n,defaultProp:i??!1,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(tP))):u.onClose(),l?.(e)},caller:tB}),x=a.useMemo(()=>y?_.current?"delayed-open":"instant-open":"closed",[y]),w=a.useCallback(()=>{window.clearTimeout(g.current),g.current=0,_.current=!1,C(!0)},[C]),S=a.useCallback(()=>{window.clearTimeout(g.current),g.current=0,C(!1)},[C]),D=a.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{_.current=!0,C(!0),g.current=0},b)},[b,C]);return a.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,r.jsx)(eQ,{...d,children:(0,r.jsx)(tU,{scope:t,contentId:h,open:y,stateAttribute:x,trigger:m,onTriggerChange:f,onTriggerEnter:a.useCallback(()=>{u.isOpenDelayedRef.current?D():w()},[u.isOpenDelayedRef,D,w]),onTriggerLeave:a.useCallback(()=>{v?S():(window.clearTimeout(g.current),g.current=0)},[S,v]),onOpen:w,onClose:S,disableHoverableContent:v,children:o})})};tW.displayName=tB;var tq="TooltipTrigger",tY=a.forwardRef((e,t)=>
1{let{__scopeTooltip:o,...n}=e,s=tz(tq,o),c=t$(tq,o),u=tL(o),d=a.useRef(null),p=(0,l.useComposedRefs)(t,d,s.onTriggerChange),m=a.useRef(!1),f=a.useRef(!1),h=a.useCallback(()=>m.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),(0,r.jsx)(eX,{asChild:!0,...u,children:(0,r.jsx)(eV.Primitive.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...n,ref:p,onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(f.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),f.current=!0))}),onPointerLeave:(0,i.composeEventHandlers)(e.onPointerLeave,()=>{s.onTriggerLeave(),f.current=!1}),onPointerDown:(0,i.composeEventHandlers)(e.onPointerDown,()=>{s.open&&s.onClose(),m.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:(0,i.composeEventHandlers)(e.onBlur,s.onClose),onClick:(0,i.composeEventHandlers)(e.onClick,s.onClose)})})});tY.displayName=tq;var tG="TooltipPortal",[tZ,tK]=tN(tG,{forceMount:void 0}),tQ=e=>{let{__scopeTooltip:t,forceMount:a,children:o,container:n}=e,i=tz(tG,t);return(0,r.jsx)(tZ,{scope:t,forceMount:a,children:(0,r.jsx)(tt.Presence,{present:a||i.open,children:(0,r.jsx)(te.Portal,{asChild:!0,container:n,children:o})})})};tQ.displayName=tG;var tJ="TooltipContent",tX=a.forwardRef((e,t)=>{let a=tK(tJ,e.__scopeTooltip),{forceMount:o=a.forceMount,side:n="top",...i}=e,l=tz(tJ,e.__scopeTooltip);return(0,r.jsx)(tt.Presence,{present:o||l.open,children:l.disableHoverableContent?(0,r.jsx)(t7,{side:n,...i,ref:t}):(0,r.jsx)(t0,{side:n,...i,ref:t})})}),t0=a.forwardRef((e,t)=>{let o=tz(tJ,e.__scopeTooltip),n=t$(tJ,e.__scopeTooltip),i=a.useRef(null),s=(0,l.useComposedRefs)(t,i),[c,u]=a.useState(null),{trigger:d,onClose:p}=o,m=i.current,{onPointerInTransitChange:f}=n,h=a.useCallback(()=>{u(null),f(!1)},[f]),g=a.useCallback((e,t)=>{let r,a=e.currentTarget,o={x:e.clientX,y:e.clientY},n=function(e,t){let r=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),n=Math.abs(t.left-e.x);switch(Math.min(r,a,o,n)){case n:return"left";case o:return"right";case r:return"top";case a:return"bottom";default:throw Error("unreachable")}}(o,a.getBoundingClientRect());u(((r=[...function(e,t,r=5){let a=[];switch(t){case"top":a.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":a.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":a.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":a.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return a}(o,n),...function(e){let{top:t,right:r,bottom:a,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:a},{x:o,y:a}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let a=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(a.y-r.y)>=(e.y-r.y)*(a.x-r.x))t.pop();else break}t.push(a)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let a=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(a.y-t.y)>=(e.y-t.y)*(a.x-t.x))r.pop();else break}r.push(a)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),f(!0)},[f]);return a.useEffect(()=>()=>h(),[h]),a.useEffect(()=>{if(d&&m){let e=e=>g(e,m),t=e=>g(e,d);return d.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[d,m,g,h]),a.useEffect(()=>{if(c){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},a=d?.contains(t)||m?.contains(t),o=!function(e,t){let{x:r,y:a}=e,o=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let i=t[e],l=t[n],s=i.x,c=i.y,u=l.x,d=l.y;c>a!=d>a&&r<(u-s)*(a-c)/(d-c)+s&&(o=!o)}return o}(r,c);a?h():o&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,m,c,p,h]),(0,r.jsx)(t7,{...e,ref:s})}),[t1,t2]=tN(tB,{isInside:!1}),t5=(0,tr.createSlottable)("TooltipContent"),t7=a.forwardRef((e,t)=>
1{let{__scopeTooltip:o,children:n,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:s,...u}=e,d=tz(tJ,o),p=tL(o),{onClose:m}=d;return a.useEffect(()=>(document.addEventListener(tP,m),()=>document.removeEventListener(tP,m)),[m]),a.useEffect(()=>{if(d.trigger){let e=e=>{e.target instanceof Node&&e.target.contains(d.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,m]),(0,r.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,r.jsxs)(e5,{"data-state":d.stateAttribute,...p,...u,ref:t,style:{...u.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:[(0,r.jsx)(t5,{children:n}),(0,r.jsx)(t1,{scope:o,isInside:!0,children:(0,r.jsx)(tA,{id:d.contentId,role:"tooltip",children:i||n})})]})})});tX.displayName=tJ;var t3="TooltipArrow",t4=a.forwardRef((e,t)=>{let{__scopeTooltip:a,...o}=e,n=tL(a);return t2(t3,a).isInside?null:(0,r.jsx)(e4,{...n,...o,ref:t})});t4.displayName=t3,e.s(["Arrow",0,t4,"Content",0,tX,"Portal",0,tQ,"Provider",0,tV,"Root",0,tW,"Tooltip",0,tW,"TooltipArrow",0,t4,"TooltipContent",0,tX,"TooltipPortal",0,tQ,"TooltipProvider",0,tV,"TooltipTrigger",0,tY,"Trigger",0,tY,"createTooltipScope",0,tF],562473);var t8=e.i(562473),t8=t8,t6=e.i(154263),t9=e.i(116504),re=e.i(641454);let rt=e.i(750950).overlayAboveModalZClass,rr=(0,t6.cn)("fade-in-0 zoom-in-95 animate-in","data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:animate-out","data-[side=bottom]:slide-in-from-top-2 data-[side=top]:slide-in-from-bottom-2","data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2","motion-reduce:animate-none motion-reduce:transition-none");function ra({className:e,style:t}){return(0,r.jsx)("div",{"aria-hidden":"true",style:t,className:(0,t6.cn)("relative h-2 w-4 overflow-visible",e),children:(0,r.jsx)("div",{className:"absolute top-0 left-1/2 size-[11.3137px] -translate-x-1/2 -translate-y-1/2 rotate-45 border-[color-mix(in_oklab,var(--kb-color-border-decorative-normal)_40%,transparent)] border-r border-b bg-(--kb-color-bg-primary-normal) bg-clip-padding"})})}let ro=(0,t6.cn)("flex items-start gap-4 overflow-hidden","rounded-[var(--kb-spacing-border-radius-large)] p-4","border border-[color-mix(in_oklab,var(--kb-color-border-decorative-normal)_40%,transparent)]","bg-[var(--kb-color-bg-primary-normal)] bg-clip-padding","shadow-[var(--kb-shadow-elevate)]"),rn={start:"",center:"items-center text-center"};function ri({title:e,children:t,cta:a,closeButton:o,align:n="start",bare:i=!1,className:l,titleClassName:s,contentClassName:c}){return i?(0,r.jsx)("div",{"data-slot":"tooltip-surface",className:(0,t6.cn)(ro,l),children:t}):(0,r.jsxs)("div",{"data-slot":"tooltip-surface",className:(0,t6.cn)(ro,l),children:[(0,r.jsxs)("div",{className:(0,t6.cn)("flex w-max-content min-w-[48px] max-w-[272px] flex-col gap-1 mobile:max-w-[320px]",rn[n],c),children:[e?(0,r.jsx)("div",{className:(0,t6.cn)("typography-text-medium-bold w-full whitespace-pre-line break-words",s),children:e}):null,(0,r.jsx)("div",{className:(0,t6.cn)("w-full whitespace-pre-line break-words [font:var(--kb-font-text-small)]",e?"text-[var(--kb-color-text-secondary-normal)]":"text-[var(--kb-color-text-primary-normal)]"),children:t}),a?(0,r.jsx)("div",{className:"flex w-full pt-3",children:a}):null]}),o?(0,r.jsx)("div",{className:"flex shrink-0 self-start",children:o}):null]})}let rl={top:{side:"top",align:"center"},bottom:{side:"bottom",align:"center"},left:{side:"left",align:"center"},right:{side:"right",align:"center"},topEnd:{side:"top",align:"end"},topStart:{side:"top",align:"start"}};e.s(["Tooltip",0,function({content:e,header:t,children:o,contentAlign:i="start",position:l="top",mode:s="hover",isOpen:c,onOpenChange:u,isNeverShow:d=!1,showIcon:p=!1,icon:m=(0,r.jsx)(n,{}),showArrow:f=!0,showCloseButton:h=!1,isShowButton:g=!1,buttonText:v,buttonProps:b,autoHideDuration:_,sideOffset:y=4,zIndexClass:C=rt,keepOpenOnTriggerClick:x=!1,closeOnOutsideClick:w=!0,className:S,contentClassName:D,headerClassName:k,innerClassName:E,arrowClassName:j,wrapperClassName:T,tooltipClassName:R,wrapperStyle:M}){let O=function(){let[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>
1{if(!window.matchMedia)return;let e=window.matchMedia("(hover: none) and (pointer: coarse)");t(e.matches);let r=e=>t(e.matches);return e.addEventListener("change",r),()=>e.removeEventListener("change",r)},[]),e}(),[A,N]=(0,a.useState)(!1),F=void 0!==c,L=F?c:A,I=(0,a.useCallback)(e=>{F||N(e),u?.(e)},[F,u]);(0,a.useEffect)(()=>{if(!L||void 0===_)return;let e=setTimeout(()=>I(!1),_);return()=>clearTimeout(e)},[L,_,I]);let P="click"===s||g||h||O;if((0,a.useEffect)(()=>{if(!w||!P||!L||!O)return;let e=()=>I(!1);return window.addEventListener("scroll",e,!0),()=>window.removeEventListener("scroll",e,!0)},[w,P,L,O,I]),d)return(0,r.jsx)(r.Fragment,{children:o});let{side:H,align:$}=rl[l],V=(0,t6.cn)("inline-flex w-fit",S,T),B=(0,t6.cn)(D,R),U=x?e=>e.preventDefault():void 0,z=w?void 0:e=>e.preventDefault(),W="string"==typeof e?e:void 0,q=p?(0,r.jsx)("span",{className:"inline-flex text-[var(--kb-color-text-secondary-normal)]",...W?{role:"img","aria-label":W}:null,children:m}):o,Y=(0,r.jsx)("span",{className:V,style:M,children:q}),G=(0,r.jsx)(ri,{title:t,align:i,className:B,titleClassName:k,contentClassName:E,cta:g&&v?(0,r.jsx)(t9.Button,{variant:"primary",size:"s",...b,children:v}):void 0,closeButton:h?(0,r.jsx)(re.CloseButton,{variant:"gray",size:"m",onClick:()=>I(!1)}):void 0,children:e});if(P){let e=w?(0,r.jsx)(tM.Trigger,{asChild:!0,onPointerDown:U,onClick:U,children:Y}):(0,r.jsx)(tM.Anchor,{asChild:!0,children:Y});return(0,r.jsxs)(tM.Root,{open:L,onOpenChange:I,children:[e,(0,r.jsx)(tM.Portal,{children:(0,r.jsxs)(tM.Content,{"data-slot":"tooltip-content",side:H,align:$,sideOffset:y,arrowPadding:12,collisionPadding:8,onInteractOutside:z,onPointerDownOutside:z,onFocusOutside:z,className:(0,t6.cn)("origin-(--radix-popover-content-transform-origin) outline-none",C,rr),children:[G,f?(0,r.jsx)(tM.Arrow,{asChild:!0,width:16,height:8,children:(0,r.jsx)(ra,{className:j})}):null]})})]})}return(0,r.jsx)(t8.Provider,{delayDuration:200,children:(0,r.jsxs)(t8.Root,{open:L,onOpenChange:I,children:[(0,r.jsx)(t8.Trigger,{asChild:!0,onPointerDown:U,onClick:U,children:Y}),(0,r.jsx)(t8.Portal,{children:(0,r.jsxs)(t8.Content,{"data-slot":"tooltip-content",side:H,align:$,sideOffset:y,arrowPadding:12,collisionPadding:8,onPointerDownOutside:U,className:(0,t6.cn)("origin-(--radix-tooltip-content-transform-origin)",C,rr),children:[G,f?(0,r.jsx)(t8.Arrow,{asChild:!0,width:16,height:8,children:(0,r.jsx)(ra,{className:j})}):null]})})]})})}],75752)},124577,e=>{"use strict";var t=e.i(827458);e.s(["useClickOutside",0,function(e,r,a=!0,o){(0,t.useEffect)(()=>{if(!a||"u"<typeof document)return;let t=t=>{e.current?.contains(t.target)||o?.some(e=>e.current?.contains(t.target))||r(t)};return document.addEventListener("mousedown",t),document.addEventListener("touchstart",t),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("touchstart",t)}},[e,r,a,o])}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.