"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7405],{91121:function(e,t,l){var r=l(67294);t.Z=function(e,{initialValue:t=!1}={}){const{0:l,1:n}=(0,r.useState)(t);return(0,r.useEffect)((()=>{const t=new IntersectionObserver((e=>{const[t]=e;n(t.isIntersecting)}),{root:null,threshold:.01});return e instanceof Element||e instanceof SVGElement?t.observe(e):t.disconnect(),()=>{t.disconnect()}}),[e]),l}},57405:function(e,t,l){l.d(t,{Z:function(){return z}});var r=l(92809),n=l(67294),i=l(38065),o=l(8867),a=l(27455),s=l(17579),c=l(87877),u=l(35944);function d(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}function f(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?d(Object(l),!0).forEach((function(t){(0,r.Z)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):d(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const m=e=>{const{useTheme:t,backgroundImage:{enabled:l,url:r,padding:i},title:o,subtitle:a,disclaimer:s,ErrorSummary:d,Origin:m,Destination:g,DateSelector:h,SecondaryFilters:p,SearchButton:b,PaymentMethodSelector:v}=e,{enabled:w,label:y,htmlTag:k}=o,{enabled:O,label:x,htmlTag:C}=a,{enabled:Z,label:N,htmlTag:E}=s,S=(0,u.tZ)(c.xv,{"data-att":"title",className:"w-full rtl:text-right",_style:t(["flights-booking._header._title"]),as:k,children:y}),_=(0,u.tZ)(c.xv,{"data-att":"subtitle",className:"w-full rtl:text-right",_style:t(["flights-booking._header._subtitle"]),as:C,children:x}),j=(0,u.tZ)(c.xv,{"data-att":"disclaimer",className:"pt-6 px-0.5 rtl:text-right",_style:t(["flights-booking._form._disclaimer"]),as:E,hasRawHtml:!0,children:N});return(0,u.BX)(c.kC,{className:"w-full flex-col justify-start",_style:f(f({},t("flights-booking._container")),{},{padding:i,backgroundImage:l?`url(${r})`:""}),children:[(0,u.BX)(c.kC,{className:"w-full items-center space-y-2",_style:t(["flights-booking._header"]),children:[w&&S,O&&_]}),(0,u.BX)(c.kC,{className:"w-full",_style:t("flights-booking._form"),children:[d,(0,u.tZ)(c.kC,{className:"pb-1 -mx-1 -my-1 w-full",children:p}),(0,u.tZ)(c.kC,{className:"w-full flex-col lg:flex-row pt-2.5 items-start",children:n.isValidElement(v)?(0,u.BX)(u.HY,{children:[(0,u.BX)(c.kC,{className:"w-full lg:w-5/12 flex-col lg:flex-row lg:flex-nowrap items-start",children:[(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0 rtl:pr-0",children:m}),(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0",children:g})]}),(0,u.tZ)(c.kC,{className:"w-full lg:w-3/12 lg:pr-2 lg:rtl:pl-2 mb-2 lg:mb-0",children:h}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 lg:pr-2 lg:rtl:pl-2 lg:rtl:pr-0 lg:mb-0",children:v}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 mt-5 lg:mt-0 bg-red-400",children:b})]}):(0,u.BX)(u.HY,{children:[(0,u.BX)(c.kC,{className:"w-full lg:w-6/12 flex-col lg:flex-row lg:flex-nowrap items-start",children:[(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0 rtl:pr-0",children:m}),(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0",children:g})]}),(0,u.tZ)(c.kC,{className:"w-full lg:w-4/12 lg:pr-2 lg:rtl:pl-2 lg:mb-0",children:h}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 mt-5 lg:mt-0",children:b})]})}),Z&&j]})]})};m.defaultProps={SecondaryFilters:[]};var g=m,h=l(93967),p=l.n(h);function b(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}function v(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?b(Object(l),!0).forEach((function(t){(0,r.Z)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):b(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const w=e=>{const{state:t,useTheme:l,backgroundImage:{enabled:r,url:i,padding:o},title:a,subtitle:s,disclaimer:d,ErrorSummary:f,Origin:m,Destination:g,DateSelector:h,SecondaryFilters:b,SearchButton:w,PaymentMethodSelector:y}=e,k=!(null===t||void 0===t||!t.origin)&&!(null===t||void 0===t||!t.destination),{enabled:O,label:x,htmlTag:C}=a,{enabled:Z,label:N,htmlTag:E}=s,{enabled:S,label:_,htmlTag:j}=d,P=(0,u.tZ)(c.xv,{"data-att":"title",className:"w-full rtl:text-right",_style:l(["flights-booking._header._title"]),as:C,children:x}),T=(0,u.tZ)(c.xv,{"data-att":"subtitle",className:"w-full rtl:text-right",_style:l(["flights-booking._header._subtitle"]),as:E,children:N}),D=(0,u.tZ)(c.xv,{"data-att":"disclaimer",className:"pt-6 px-0.5 rtl:text-right",_style:l(["flights-booking._form._disclaimer"]),as:j,hasRawHtml:!0,children:_});return(0,u.BX)(c.kC,{className:"w-full flex-col justify-start",_style:v(v({},l("flights-booking._container")),{},{padding:o,backgroundImage:r?`url(${i})`:""}),children:[(0,u.BX)(c.kC,{className:"w-full items-center space-y-2",_style:l(["flights-booking._header"]),children:[O&&P,Z&&T]}),(0,u.BX)(c.kC,{className:"w-full",_style:l("flights-booking._form"),children:[f,(0,u.tZ)(c.kC,{className:"pb-1 -mx-1 -my-1 w-full",children:b}),(0,u.BX)(c.kC,{className:"w-full flex-col pt-2.5",children:[(0,u.BX)(c.kC,{className:"w-full flex-col space-y-2 lg:space-y-0 lg:flex-row lg:flex-nowrap lg:space-x-2 rtl:space-x-reverse",children:[(0,u.tZ)(c.kC,{className:"w-full lg:mb-0",children:m}),(0,u.tZ)(c.kC,{className:"w-full lg:mb-0",children:g})]}),(0,u.tZ)(c.kC,{className:p()("w-full transition ease-in-out",{"opacity-100":k},{"opacity-0":!k}),children:k&&(0,u.BX)(c.kC,{className:"w-full mt-2",children:[n.isValidElement(y)?(0,u.BX)(u.HY,{children:[(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:ltr:pr-2 lg:rtl:pl-2 mb-2 lg:mb-0",children:h}),(0,u.tZ)(c.kC,{className:"w-full lg:w-4/12 ltr:pr-2 lg:rtl:pl-2 lg:mb-0",children:y})]}):(0,u.tZ)(c.kC,{className:"w-full lg:w-10/12 lg:pr-2 lg:rtl:pr-0 lg:rtl:pl-2 lg:mb-0",children:h}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 mt-5 lg:mt-0",children:w})]})})]}),S&&D]})]})};w.defaultProps={SecondaryFilters:[]};var y=w,k=l(10219),O=l(73935),x=l(47031),C=l(91121),Z=l(99751),N=l(12841);const E=["children","as"];function S(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}function _(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?S(Object(l),!0).forEach((function(t){(0,r.Z)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):S(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function j({children:e}){var t;const l=null===(t=document)||void 0===t?void 0:t.body;return O.createPortal(e,l)}function P(e){const{children:t,as:l=n.Fragment}=e,r=(0,k.Z)(e,E);return(0,u.tZ)(x.u,_(_({},r),{},{as:l,enter:"transform transition-opacity duration-300 ease-in-out",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transform transition-opacity duration-150 ease-in-out",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:t}))}function T(e){const{enabled:t,useTheme:l,title:r,subtitle:i,stickyConfiguration:o,SecondaryFilters:a,Origin:s,Destination:d,DateSelector:f,SearchButton:m,disclaimer:g}=e,{0:h,1:p}=(0,n.useState)(!1),b=(0,n.useRef)();(0,n.useEffect)((()=>{t||p(!1)}),[t]);const{0:v,1:w}=(0,n.useState)("100%");function y(){var e,t;const l=Object.entries(null===o||void 0===o?void 0:o.containerMaxWidth).filter((([e])=>"default"!==e)).sort((([e],[t])=>t-e)).find((([e])=>{var t;return(null===(t=window)||void 0===t?void 0:t.innerWidth)>=parseInt(e,10)}));w(l?l[1]:null!==(e=null===o||void 0===o||null===(t=o.containerMaxWidth)||void 0===t?void 0:t.default)&&void 0!==e?e:"100%")}function k(e){var t;null!==b&&void 0!==b&&null!==(t=b.current)&&void 0!==t&&t.contains(e.target)&&(h||p(!0))}return(0,n.useEffect)((()=>(t?(y(),window.addEventListener("resize",y)):window.removeEventListener("resize",y),()=>window.removeEventListener("resize",y))),[t]),(0,n.useEffect)((()=>(t?document.addEventListener("click",k,!0):document.removeEventListener("click",k,!0),()=>{document.removeEventListener("click",k,!0)})),[t]),(0,n.useEffect)((()=>{var e,t,l,r;h?null===(e=document.documentElement)||void 0===e||null===(t=e.style)||void 0===t||t.setProperty("overflow","hidden"):null===(l=document.documentElement)||void 0===l||null===(r=l.style)||void 0===r||r.setProperty("overflow","auto")}),[h]),(0,u.BX)(j,{children:[(0,u.tZ)(P,{show:h,children:(0,u.tZ)(c.kC,{onClick:()=>p(!1),_style:{backdropFilter:"blur(5px)",background:"rgba(0,0,0,0.5)"},className:"fixed top-0 left-0 w-screen h-screen"})}),(0,u.tZ)(x.u,{as:n.Fragment,show:t,enter:"transform transition-all duration-300",enterFrom:"opacity-0 -translate-y-24",enterTo:"opacity-100 translate-y-0",leave:"transform transition-all duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-24",children:(0,u.tZ)(c.kC,{ref:b,className:"fixed top-0 left-0 w-screen flex-col",children:(0,u.tZ)(c.kC,{className:"justify-center flex-col",_style:{borderRadius:l("eds.utilities.borderRadius"),boxShadow:l("eds.utilities.boxShadow[1]")},children:(0,u.tZ)(c.kC,{className:"w-full justify-center",_style:{background:"#fff",borderRadius:`0 0 ${l("eds.utilities.borderRadius")} ${l("eds.utilities.borderRadius")}`,padding:"20px 15px"},children:(0,u.BX)(c.kC,{className:"w-full",_style:{maxWidth:v},children:[(0,u.tZ)(P,{show:h,children:(0,u.tZ)(c.kC,{className:"-m-1",children:a})}),(0,u.BX)(c.kC,{className:"w-full flex-col lg:flex-row pt-3 items-stretch lg:flex-nowrap",children:[(0,u.BX)(c.kC,{className:"w-full lg:w-6/12 flex-col lg:flex-row lg:flex-nowrap items-start",children:[(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0 rtl:pr-0",children:s}),(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0",children:d})]}),(0,u.tZ)(c.kC,{className:"w-full lg:w-4/12 lg:pr-2 lg:rtl:pl-2 lg:mb-0",children:f}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 pt-3 lg:pt-0",children:m})]}),(null===g||void 0===g?void 0:g.enabled)&&(0,u.tZ)(P,{show:h,children:(0,u.tZ)(c.xv,{"data-att":"disclaimer",hasRawHtml:!0,className:"pt-2",as:null===g||void 0===g?void 0:g.htmlTag,_style:l("flights-booking._form._disclaimer"),children:null===g||void 0===g?void 0:g.label})})]})})})})})]})}function D(e){var t;const{isRTL:l,enabled:r,labels:i,useTheme:o,state:a,stickyConfiguration:s,disclaimer:d,SecondaryFilters:f,Origin:m,Destination:g,DateSelector:h,SearchButton:p}=e,{departureDate:b,returnDate:v}=a,w=!(!b&&!v),y=(0,n.useRef)(),{0:k,1:O}=(0,n.useState)(!1);function C(){O(!1)}const Z=(0,u.tZ)(c.zx,{"data-att":"flights-sticky-booking-popup-close","aria-label":null===i||void 0===i?void 0:i.modalCloseButton,onClick:C,className:"absolute ltr:right-0 rtl:left-0 top-0 p-1 justify-end",_style:_(_({},o("flights-booking-popup._closeButton")),{},{fontSize:"20px"}),children:"close"});return(0,u.BX)(u.HY,{children:[(0,u.tZ)(c.u_,{unmount:!0,isOpen:k,title:null===i||void 0===i?void 0:i.modalCloseButton,description:null===i||void 0===i?void 0:i.modalDescription,onClose:C,_style:{_overlay:{},_container:{background:"#fff",position:"fixed",top:"0",left:"0",height:"100%",width:"100%"},_closeButton:_(_({},o("eds.components.buttons.ghostPrimaryIcon")),{},{fontSize:"20px"})},footer:()=>null,zIndex:"29",isRTL:l,children:(0,u.tZ)(N.Z,{useTheme:o,title:{enabled:!1},subtitle:{enabled:!1},disclaimer:d,SecondaryFilters:f,Origin:m,Destination:g,DateSelector:h,SearchButton:p,CloseButton:Z})}),(0,u.tZ)(j,{children:(0,u.tZ)(x.u,{as:n.Fragment,show:r,enter:"transform transition-all duration-300",enterFrom:"opacity-0 -translate-y-24",enterTo:"opacity-100 translate-y-0",leave:"transform transition-all duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-24",children:(0,u.tZ)(c.kC,{className:"fixed top-0 left-0 w-screen flex-col",children:(0,u.tZ)(c.kC,{className:"justify-center flex-col w-full",_style:{borderRadius:o("eds.utilities.borderRadius"),boxShadow:o("eds.utilities.boxShadow[1]")},children:(0,u.tZ)(c.kC,{className:"w-full",_style:{background:"#fff",borderRadius:`0 0 ${o("eds.utilities.borderRadius")} ${o("eds.utilities.borderRadius")}`,padding:"20px 15px"},children:(0,u.tZ)(c.BZ,{variant:"4",label:null===i||void 0===i?void 0:i.route,hasValue:w,rightIcon:null===s||void 0===s||null===(t=s.mobileControl)||void 0===t?void 0:t.icon,onClick:function(){var e;null===y||void 0===y||null===(e=y.current)||void 0===e||e.click()},_style:_({},o("eds.components.inputGroups.primary")),children:(0,u.tZ)(c.zx,{className:"w-full truncate focus:outline-none text-inherit border-none text-left",ref:y,onClick:function(){O(!0)},children:`${null===i||void 0===i?void 0:i.dates} \u2022 ${null===i||void 0===i?void 0:i.travelers}`})})})})})})})]})}const R={default:g,"progressive-disclosure":y,sticky:function(e){var t;const{isRTL:l,deviceType:r,labels:i,useTheme:o,state:a,backgroundImage:s,title:d,subtitle:f,disclaimer:m,stickyConfiguration:g,SecondaryFilters:h,Origin:p,Destination:b,DateSelector:v,SearchButton:w}=e,y=(0,n.useRef)(),k=(0,C.Z)(null===y||void 0===y?void 0:y.current,{initialValue:!0}),O=null!==(t=null===g||void 0===g?void 0:g.minScrollThreshold)&&void 0!==t?t:150,{0:x,1:N}=(0,n.useState)(!1),[E]=(0,Z.Z)(null===y||void 0===y?void 0:y.current),{0:S,1:j}=(0,n.useState)(0);return(0,n.useEffect)((()=>{function e(){window.scrollY>=O?N(!0):N(!1)}return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[O]),(0,n.useEffect)((()=>{k&&j(E)}),[k,E]),(0,u.BX)(u.HY,{children:["mobile"===r?(0,u.tZ)(D,{isRTL:l,labels:i,enabled:!k&&x,useTheme:o,state:a,title:d,subtitle:f,stickyConfiguration:g,SecondaryFilters:h,Origin:p,Destination:b,DateSelector:v,SearchButton:w,disclaimer:m}):(0,u.tZ)(T,{enabled:!k&&x,useTheme:o,title:d,subtitle:f,stickyConfiguration:g,SecondaryFilters:h,Origin:p,Destination:b,DateSelector:v,SearchButton:w,disclaimer:m}),(0,u.tZ)(c.kC,{ref:y,className:"w-full flex-col bg-cover flex-nowrap",_style:_({padding:null===s||void 0===s?void 0:s.padding,backgroundImage:null!==s&&void 0!==s&&s.enabled?`url(${null===s||void 0===s?void 0:s.url})`:""},0===E?{minHeight:S}:{}),children:(0,u.tZ)(P,{show:k,children:(0,u.BX)(c.kC,{_style:{borderRadius:o("eds.utilities.borderRadius"),boxShadow:o("eds.utilities.boxShadow[1]")},children:[((null===d||void 0===d?void 0:d.enabled)||(null===f||void 0===f?void 0:f.enabled))&&(0,u.BX)(c.kC,{className:"w-full flex-col py-3 space-y-3",_style:o("flights-booking._header"),children:[(null===d||void 0===d?void 0:d.enabled)&&(0,u.tZ)(c.xv,{as:null===d||void 0===d?void 0:d.htmlTag,_style:o("flights-booking._header._title"),children:null===d||void 0===d?void 0:d.label}),(null===f||void 0===f?void 0:f.enabled)&&(0,u.tZ)(c.xv,{as:null===f||void 0===f?void 0:f.htmlTag,_style:o("flights-booking._header._subtitle"),children:null===f||void 0===f?void 0:f.label})]}),(0,u.BX)(c.kC,{className:"w-full",_style:o("flights-booking._form"),children:[(0,u.tZ)(c.kC,{className:"-m-1 w-full",children:h}),(0,u.BX)(c.kC,{className:"w-full flex-col lg:flex-row pt-3 items-stretch lg:flex-nowrap",children:[(0,u.BX)(c.kC,{className:"w-full lg:w-6/12 flex-col lg:flex-row lg:flex-nowrap items-start",children:[(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0 rtl:pr-0",children:p}),(0,u.tZ)(c.kC,{className:"w-full lg:w-6/12 lg:pr-2 mb-2 lg:mb-0",children:b})]}),(0,u.tZ)(c.kC,{className:"w-full lg:w-4/12 lg:pr-2 lg:rtl:pl-2 lg:mb-0",children:v}),(0,u.tZ)(c.kC,{className:"w-full lg:w-2/12 pt-3 lg:pt-0",children:w})]}),(null===m||void 0===m?void 0:m.enabled)&&(0,u.tZ)(c.xv,{"data-att":"disclaimer",hasRawHtml:!0,className:"pt-2",as:null===m||void 0===m?void 0:m.htmlTag,_style:o("flights-booking._form._disclaimer"),children:null===m||void 0===m?void 0:m.label})]})]})})})]})}};var B=new Proxy(R,{get:(e,t)=>R[t]||R.default});function F(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}function L(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?F(Object(l),!0).forEach((function(t){(0,r.Z)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):F(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const X=e=>({ONE_WAY:"ow",ROUND_TRIP:"rt"}[e]);var M=e=>{var t,l,r,n;const{context:i,settings:o}=e,a=null!==(t=null===i||void 0===i?void 0:i.dynamicContext)&&void 0!==t?t:{},{budgetMaximumAmount:s,budgetRedemptionUnit:c,isRedemption:u,passengerCount:d,productCategory:f,productType:m,isFlexibleDates:g,discountCode:h,departureDate:p,returnDate:b,originLocation:v,destinationLocation:w,originLocations:y,destinationLocations:k,defaultMonth:O}=a;return L(L({},e),{},{settings:L(L({},o),{},{initialState:L(L(L(L(L(L(L(L(L(L(L({},null!==(l=null===o||void 0===o?void 0:o.initialState)&&void 0!==l?l:{}),v?{origin:v}:{}),w?{destination:w}:{}),p?{departure:p}:{}),b?{return:b}:{}),f&&X(f)?{journeyType:X(f)}:{}),m?{travelClass:m}:{}),"boolean"===typeof g?{flexibleDates:g}:{}),"boolean"===typeof u?{useMiles:u}:{}),h?{promoCode:h}:{}),d?{travelers:L(L({},null!==(r=null===o||void 0===o||null===(n=o.initialState)||void 0===n?void 0:n.travelers)&&void 0!==r?r:{}),{},{age1:d})}:{})})})};function H(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}var z=({cmpConfig:e,loadTailwind:t=!0})=>{var l,n,c,d;const{theme:f,context:m,settings:g}=e,h=null!==(l=null===m||void 0===m||null===(n=m.geo)||void 0===n||null===(c=n.language)||void 0===c?void 0:c.textDirection)&&void 0!==l?l:"LTR",p=null===g||void 0===g||null===(d=g.componentsConfig)||void 0===d?void 0:d.template,b=B[p],v=M(e);return(0,u.tZ)(s.Z,{children:(0,u.tZ)(i.Z,{theme:f,loadTailwind:t,children:(0,u.tZ)(o.Z,{className:"w-full",dir:h,children:(0,u.tZ)(a.Z,{cmpConfig:v,children:e=>(0,u.tZ)(b,function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?H(Object(l),!0).forEach((function(t){(0,r.Z)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):H(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}({},e))})})})})}},47031:function(e,t,l){l.d(t,{u:function(){return R}});var r=l(67294),n=l(94192),i=l(73781),o=l(14227),a=l(14879),s=l(16723),c=l(3855),u=l(82180),d=l(23784),f=l(9362),m=l(32984);function g(e,...t){e&&t.length>0&&e.classList.add(...t)}function h(e,...t){e&&t.length>0&&e.classList.remove(...t)}function p(e,t,l,r){let n=l?"enter":"leave",i=(0,f.k)(),o=void 0!==r?function(e){let t={called:!1};return(...l)=>{if(!t.called)return t.called=!0,e(...l)}}(r):()=>{};"enter"===n&&(e.removeAttribute("hidden"),e.style.display="");let a=(0,m.E)(n,{enter:()=>t.enter,leave:()=>t.leave}),s=(0,m.E)(n,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=(0,m.E)(n,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return h(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),g(e,...t.base,...a,...c),i.nextFrame((()=>{h(e,...t.base,...a,...c),g(e,...t.base,...a,...s),function(e,t){let l=(0,f.k)();if(!e)return l.dispose;let{transitionDuration:r,transitionDelay:n}=getComputedStyle(e),[i,o]=[r,n].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),a=i+o;if(0!==a){l.group((l=>{l.setTimeout((()=>{t(),l.dispose()}),a),l.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&l.dispose()}))}));let r=l.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();l.add((()=>t())),l.dispose}(e,(()=>(h(e,...t.base,...a),g(e,...t.base,...t.entered),o())))})),i.dispose}var b=l(16567),v=l(44067),w=l(12351);function y(e=""){return e.split(/\s+/).filter((e=>e.length>1))}let k=(0,r.createContext)(null);k.displayName="TransitionContext";var O,x=((O=x||{}).Visible="visible",O.Hidden="hidden",O);let C=(0,r.createContext)(null);function Z(e){return"children"in e?Z(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function N(e,t){let l=(0,c.E)(e),o=(0,r.useRef)([]),s=(0,a.t)(),u=(0,n.G)(),d=(0,i.z)(((e,t=w.l4.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&((0,m.E)(t,{[w.l4.Unmount](){o.current.splice(r,1)},[w.l4.Hidden](){o.current[r].state="hidden"}}),u.microTask((()=>{var e;!Z(o)&&s.current&&(null==(e=l.current)||e.call(l))})))})),f=(0,i.z)((e=>{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>d(e,w.l4.Unmount)})),g=(0,r.useRef)([]),h=(0,r.useRef)(Promise.resolve()),p=(0,r.useRef)({enter:[],leave:[],idle:[]}),b=(0,i.z)(((e,l,r)=>{g.current.splice(0),t&&(t.chains.current[l]=t.chains.current[l].filter((([t])=>t!==e))),null==t||t.chains.current[l].push([e,new Promise((e=>{g.current.push(e)}))]),null==t||t.chains.current[l].push([e,new Promise((e=>{Promise.all(p.current[l].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===l?h.current=h.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(l))):r(l)})),v=(0,i.z)(((e,t,l)=>{Promise.all(p.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=g.current.shift())||e()})).then((()=>l(t)))}));return(0,r.useMemo)((()=>({children:o,register:f,unregister:d,onStart:b,onStop:v,wait:h,chains:p})),[f,d,o,b,v,p,h])}function E(){}C.displayName="NestingContext";let S=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function _(e){var t;let l={};for(let r of S)l[r]=null!=(t=e[r])?t:E;return l}let j=w.AN.RenderStrategy;let P=(0,w.yV)((function(e,t){let{show:l,appear:n=!1,unmount:o=!0,...a}=e,c=(0,r.useRef)(null),f=(0,d.T)(c,t);(0,u.H)();let m=(0,b.oJ)();if(void 0===l&&null!==m&&(l=(m&b.ZM.Open)===b.ZM.Open),![!0,!1].includes(l))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[g,h]=(0,r.useState)(l?"visible":"hidden"),p=N((()=>{h("hidden")})),[v,y]=(0,r.useState)(!0),O=(0,r.useRef)([l]);(0,s.e)((()=>{!1!==v&&O.current[O.current.length-1]!==l&&(O.current.push(l),y(!1))}),[O,l]);let x=(0,r.useMemo)((()=>({show:l,appear:n,initial:v})),[l,n,v]);(0,r.useEffect)((()=>{if(l)h("visible");else if(Z(p)){let e=c.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&h("hidden")}else h("hidden")}),[l,p]);let E={unmount:o},S=(0,i.z)((()=>{var t;v&&y(!1),null==(t=e.beforeEnter)||t.call(e)})),_=(0,i.z)((()=>{var t;v&&y(!1),null==(t=e.beforeLeave)||t.call(e)}));return r.createElement(C.Provider,{value:p},r.createElement(k.Provider,{value:x},(0,w.sY)({ourProps:{...E,as:r.Fragment,children:r.createElement(T,{ref:f,...E,...a,beforeEnter:S,beforeLeave:_})},theirProps:{},defaultTag:r.Fragment,features:j,visible:"visible"===g,name:"Transition"})))})),T=(0,w.yV)((function(e,t){var l,g;let{beforeEnter:h,afterEnter:O,beforeLeave:x,afterLeave:E,enter:S,enterFrom:P,enterTo:T,entered:D,leave:R,leaveFrom:B,leaveTo:F,...L}=e,X=(0,r.useRef)(null),M=(0,d.T)(X,t),H=null==(l=L.unmount)||l?w.l4.Unmount:w.l4.Hidden,{show:z,appear:I,initial:V}=function(){let e=(0,r.useContext)(k);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[A,Y]=(0,r.useState)(z?"visible":"hidden"),$=function(){let e=(0,r.useContext)(C);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:U,unregister:W}=$;(0,r.useEffect)((()=>U(X)),[U,X]),(0,r.useEffect)((()=>{if(H===w.l4.Hidden&&X.current)return z&&"visible"!==A?void Y("visible"):(0,m.E)(A,{hidden:()=>W(X),visible:()=>U(X)})}),[A,X,U,W,z,H]);let G=(0,c.E)({base:y(L.className),enter:y(S),enterFrom:y(P),enterTo:y(T),entered:y(D),leave:y(R),leaveFrom:y(B),leaveTo:y(F)}),J=function(e){let t=(0,r.useRef)(_(e));return(0,r.useEffect)((()=>{t.current=_(e)}),[e]),t}({beforeEnter:h,afterEnter:O,beforeLeave:x,afterLeave:E}),q=(0,u.H)();(0,r.useEffect)((()=>{if(q&&"visible"===A&&null===X.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[X,A,q]);let K=I&&z&&V,Q=!q||V&&!I?"idle":z?"enter":"leave",ee=(0,o.V)(0),te=(0,i.z)((e=>(0,m.E)(e,{enter:()=>{ee.addFlag(b.ZM.Opening),J.current.beforeEnter()},leave:()=>{ee.addFlag(b.ZM.Closing),J.current.beforeLeave()},idle:()=>{}}))),le=(0,i.z)((e=>(0,m.E)(e,{enter:()=>{ee.removeFlag(b.ZM.Opening),J.current.afterEnter()},leave:()=>{ee.removeFlag(b.ZM.Closing),J.current.afterLeave()},idle:()=>{}}))),re=N((()=>{Y("hidden"),W(X)}),$),ne=(0,r.useRef)(!1);!function({immediate:e,container:t,direction:l,classes:r,onStart:i,onStop:o}){let u=(0,a.t)(),d=(0,n.G)(),m=(0,c.E)(l);(0,s.e)((()=>{e&&(m.current="enter")}),[e]),(0,s.e)((()=>{let e=(0,f.k)();d.add(e.dispose);let l=t.current;if(l&&"idle"!==m.current&&u.current)return e.dispose(),i.current(m.current),e.add(p(l,r.current,"enter"===m.current,(()=>{e.dispose(),o.current(m.current)}))),e.dispose}),[l])}({immediate:K,container:X,classes:G,direction:Q,onStart:(0,c.E)((e=>{ne.current=!0,re.onStart(X,e,te)})),onStop:(0,c.E)((e=>{ne.current=!1,re.onStop(X,e,le),"leave"===e&&!Z(re)&&(Y("hidden"),W(X))}))});let ie=L,oe={ref:M};return K?ie={...ie,className:(0,v.A)(L.className,...G.current.enter,...G.current.enterFrom)}:ne.current&&(ie.className=(0,v.A)(L.className,null==(g=X.current)?void 0:g.className),""===ie.className&&delete ie.className),r.createElement(C.Provider,{value:re},r.createElement(b.up,{value:(0,m.E)(A,{visible:b.ZM.Open,hidden:b.ZM.Closed})|ee.flags},(0,w.sY)({ourProps:oe,theirProps:ie,defaultTag:"div",features:j,visible:"visible"===A,name:"Transition.Child"})))})),D=(0,w.yV)((function(e,t){let l=null!==(0,r.useContext)(k),n=null!==(0,b.oJ)();return r.createElement(r.Fragment,null,!l&&n?r.createElement(P,{ref:t,...e}):r.createElement(T,{ref:t,...e}))})),R=Object.assign(P,{Child:D,Root:P})}}]);