(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1423],{94184:function(e,t){var s;/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var i={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var s=arguments[t];if(s){var r=typeof s;if("string"===r||"number"===r)e.push(s);else if(Array.isArray(s)){if(s.length){var a=l.apply(null,s);a&&e.push(a)}}else if("object"===r){if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]")){e.push(s.toString());continue}for(var n in s)i.call(s,n)&&s[n]&&e.push(n)}}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0!==(s=(function(){return l}).apply(t,[]))&&(e.exports=s)}()},76723:function(e,t,s){"use strict";var i=s(67294),l=s(34426);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,[t,s]=(0,l.n6)(!0),r=(0,i.useRef)(null),[a,n]=(0,l.n6)(!1),m=()=>{if(r.current&&!t){let t=r.current.getBoundingClientRect(),i=t.top<window.innerHeight-e&&t.bottom>e;i&&(s(!0),window.removeEventListener("scroll",m),window.removeEventListener("resize",m))}},o=()=>{if(!a&&r.current){let t=r.current.getBoundingClientRect(),i=window.scrollY,l=t.top+i,a=l>i+window.innerHeight-e&&t.top>window.innerHeight-e;a&&s(!1),n(!0)}};return(0,l.Ng)(()=>{if(!a)return window.addEventListener("scroll",o),window.addEventListener("resize",o),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[a]),(0,l.Ng)(()=>{if(!t)return window.addEventListener("scroll",m),window.addEventListener("resize",m),()=>{window.removeEventListener("scroll",m),window.removeEventListener("resize",m)}},[t]),{elementRef:r,isVisible:t}}},55856:function(e,t,s){"use strict";var i=s(85893);s(67294);var l=s(66907),r=s(65618),a=s(7934),n=s(60407),m=s(18728),o=s(83562),d=s(85927);t.Z=e=>{let{hotelData:t}=e,s=(0,m.jP)(),{getStoredSearchRequest:c}=(0,d.g)();return(0,i.jsx)(i.Fragment,{children:s&&s.searchRequest?(0,i.jsx)(l.Z,{id:"floatingBackToCheckoutBlock",priority:r.mW.AVAILABILITY,children:(0,i.jsx)(o.Z,{hotelData:s,searchRequest:s.searchRequest})}):(0,i.jsx)(l.Z,{id:"floatingPriceBlock",priority:r.mW.AVAILABILITY,children:(0,i.jsx)(a.I,{hotelData:t,initialSearchRequest:c(),children:(0,i.jsx)(n.Z,{cssProps:"px-3 py-2 flex-row justify-between gap-3",buttonClassName:"max-h-[34px]",hotelData:t,price:null==t?void 0:t.commonDescription.basePriceFormatted})})})})}},63494:function(e,t,s){"use strict";var i=s(85893);s(67294);var l=s(54682),r=s(3349);t.Z=e=>{let{landingContent:t,sectionNumber:s}=e;return(0,i.jsx)(i.Fragment,{children:t.aboutHotel&&(0,i.jsx)("div",{id:l.Ad.AboutSection,children:(0,i.jsx)(r.Z,{sectionClassName:"items-baseline",paragraphClassName:"text-left",headerTitleSection:!0,title:t.aboutHotel.title||"",sectionNumber:s,images:t.aboutHotel.images,paragraphs:t.aboutHotel.text})})})}},3349:function(e,t,s){"use strict";s.d(t,{Z:function(){return u}});var i=s(85893),l=s(67294),r=s(45373),a=s(58723),n=s(34426),m=s(55838);let o=e=>"left-top"===e?{firstImageContainer:"flex items-end",secondImageContainer:"",firstImage:"-mr-[15%] pt-[40px] sm:pt-[60px] md:pt-[80px] h-full [&_img]:aspect-[3/4]",secondImage:"-ml-[15%] h-full [&_img]:aspect-[4/5]"}:"right-top"===e?{firstImageContainer:"z-[2]",secondImageContainer:"flex items-end",firstImage:"-mr-[15%] h-full [&_img]:aspect-[4/5]",secondImage:"-ml-[15%] pt-[40px] sm:pt-[60px] md:pt-[80px] h-full [&_img]:aspect-[3/4]",container:"aspect-auto"}:"left-to-right"==e?{firstImageContainer:"z-[2]",secondImageContainer:"flex items-center",firstImage:"h-full -mr-[15%] [&_img]:aspect-[3/4]",secondImage:"h-auto [&_img]:aspect-[4/5]"}:{firstImageContainer:"flex items-center",secondImageContainer:"",firstImage:"h-auto [&_img]:aspect-[4/5]",secondImage:"h-full -ml-[15%] [&_img]:aspect-[3/4]"};var d=e=>{let{images:t,type:s}=e,[l,r]=(0,n.n6)(!1),[d,c]=(0,n.n6)(0),x=e=>{c(e),r(!0)},{firstImageContainer:h,secondImageContainer:p,firstImage:u,secondImage:g}=o(s);return(0,i.jsxs)("div",{className:"w-full relative flex md:w-auto flex-row",children:[(0,i.jsx)(m.Z,{images:t,open:l,handleClose:()=>{r(!1)},selectedImageIndex:d}),t.map((e,t)=>{let s=0===t;return(0,i.jsx)("div",{className:(0,n.AK)("w-full h-full",s?h:p),children:(0,i.jsx)("div",{className:(0,n.AK)("w-auto ",s?u:g),children:(0,i.jsx)("div",{onClick:()=>x(t),className:"cursor-pointer",children:(0,i.jsx)(a.Z,{image:e,size:{default:50,sm:75},className:"w-full h-auto object-cover",style:{zIndex:t}})})})},"".concat(e.id,"-").concat(t))})]})},c=s(50366),x=s(26528),h=s(76723);let p=e=>{switch(e%4){case 0:return"right-to-left";case 1:default:return"left-to-right";case 2:return"right-top";case 3:return"left-top"}};var u=e=>{let{images:t,title:s,sections:a,paragraphs:m,withoutIcon:o,sectionId:u,overlapType:g,sectionClassName:f,titleClassName:v,imageSectionClassName:j,paragraphClassName:w,enableLoadMore:N=!1,headerTitleSection:y=!1,sectionNumber:b}=e,{tCommon:k}=(0,x.ce)(),[A,C]=(0,l.useState)(N?8:(null==a?void 0:a.length)||0),{isVisible:I,elementRef:Z}=(0,h.Z)(),_=()=>a&&a.length>0?a.length<2?"text-[1.375rem] sm:text-[1.5rem]":a.length<6?"text-[1.25rem] sm:text-[1.375rem]":"text-[1rem] sm:text-[1.125rem]":m&&m.length>0?"text-[1.125rem] sm:text-[1.175rem]":void 0,F=()=>a&&a.length>0?a.length<2?"text-[1.125rem] sm:text-[1.25rem]":a.length<6?"text-[1rem] sm:text-[1.125rem]":"text-[0.975rem] sm:text-[1rem]":m&&m.length>0?"text-[1rem] sm:text-[1rem]":void 0,S=b%2==0,K=p(b);return(0,i.jsxs)("div",{id:u,ref:Z,className:(0,n.AK)("flex gap-y-7 sm:gap-y-11 md:gap-y-0 pt-7 md:pt-10 md:pb-10",S?"flex-col-reverse md:flex-row-reverse":"flex-col-reverse md:flex-row"),children:[(0,i.jsx)("h2",{className:(0,n.AK)(x.y7,"order-1 md:hidden",v),children:s}),(0,i.jsxs)("div",{className:(0,n.AK)("w-full md:w-1/2 flex flex-col justify-center",I?"".concat(S?"animate-fade-up md:animate-fade-left":"animate-fade-up md:animate-fade-right"," animate-duration-[1000ms] opacity-100"):"opacity-0",S?"md:pl-16":"md:pr-16"),children:[(0,i.jsx)("h2",{className:(0,n.AK)(x.y7,"mb-5 sm:mb-7 md:mb-9 hidden md:block",v),children:s}),(0,i.jsxs)("div",{className:"",children:[a&&a.length>0&&(0,i.jsx)("div",{className:"grid grid-cols-2 gap-x-5",children:a.slice(0,A).map((e,t)=>(0,i.jsxs)("div",{className:(0,n.AK)("flex items-center gap-3 xs:gap-4 py-4 sm:py-5",f),children:[!o&&e.icon&&(0,i.jsx)(r.GN,{icon:e.icon,className:"h-8 w-8 sm:w-10 sm:h-10 text-primary"}),(0,i.jsxs)("div",{className:"max-sm:overflow-hidden",children:[e.title&&(0,i.jsx)(i.Fragment,{children:y?(0,i.jsx)("h4",{className:(0,n.AK)(_(),"leading-[120%] text-primaryFont max-sm:text-ellipsis"),children:e.title}):(0,i.jsx)("p",{className:(0,n.AK)(_(),"leading-[120%] text-primaryFont max-sm:text-ellipsis"),children:e.title})}),e.description&&(0,i.jsx)("p",{className:(0,n.AK)(F(),"text-primaryGreyFont whitespace-break-spaces"),children:e.description})]})]},"".concat(t,"-").concat(e.id)))}),m&&m.length>0&&m.map((e,t)=>(0,i.jsx)(x.zt,{data:e,cssProps:(0,n.AK)("text-center",w,_())},"".concat(t,"-").concat(e.id)))]}),N&&a&&A<a.length&&(0,i.jsx)(c.F,{className:"mx-auto",onClick:()=>{C(e=>e+8)},children:k("showMore")})]}),(0,i.jsx)("div",{className:(0,n.AK)("w-full md:w-1/2 flex md:self-baseline md:sticky md:top-[73px]",I?"animate-fade-up animate-duration-[1000ms] opacity-100":"opacity-0",j),children:(0,i.jsx)("div",{className:"flex w-full",children:t&&(0,i.jsx)(d,{images:t,type:g||K})})})]})}},9175:function(e,t,s){"use strict";var i=s(85893),l=s(67294),r=s(30719);s(74614),s(99812);var a=s(88116),n=s(58723),m=s(86812),o=s(45373),d=s(77555),c=s(34426),x=s(26528),h=s(74986),p=s(76723),u=s(94184),g=s.n(u);t.Z=e=>{let{photos:t}=e,[s,u]=(0,c.n6)(!1),[f,v]=(0,c.n6)(void 0),[j,w]=(0,c.n6)(!1),N=(0,l.useRef)(null),{isVisible:y,elementRef:b}=(0,p.Z)();if((0,c.Ng)(()=>{u(!0)},[]),0===t.length)return null;let k=()=>{w(!0)},A=e=>{v(e)};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Z,{photos:t,open:j,handleClose:()=>{w(!1)},selectedImage:f,handleImageClick:A}),(0,i.jsx)("div",{id:h.Ad.GallerySection,ref:b,className:g()("relative pt-10 mt-0 md:mt-10",y?"animate-fade animate-duration-[1000ms] opacity-100":"opacity-0"),children:s&&(0,i.jsxs)(r.tq,{ref:N,centeredSlides:!0,className:"max-h-[320px] [&_.swiper-wrapper]:max-h-[320px] sm:max-h-[460px] sm:[&_.swiper-wrapper]:max-h-[460px] md:max-h-[600px] md:[&_.swiper-wrapper]:max-h-[600px]",breakpoints:{[x.wt.xs]:{slidesPerView:1.25},[x.wt.sm]:{slidesPerView:1.5},[x.wt.md]:{slidesPerView:1.75},[x.wt.lg]:{slidesPerView:2},[x.wt.xl]:{slidesPerView:2.5},2560:{slidesPerView:3}},autoplay:{delay:5e3,pauseOnMouseEnter:!1,disableOnInteraction:!1},modules:[a.pt],loop:!0,preloadImages:!1,loopFillGroupWithBlank:!0,children:[(0,i.jsx)(m.Z,{icon:o.ac,onClick:()=>{var e;null===(e=N.current)||void 0===e||e.swiper.slidePrev()},className:"rounded-none border-0 absolute top-[50%] ltr:left-[46px] rtl:right-[46px] ltr:-translate-x-[50%] rtl:translate-x-[50%] -translate-y-[50%] hidden sm:flex"}),t.map((e,t)=>(0,i.jsx)(r.o5,{style:{height:"auto"},children:(0,i.jsx)("div",{className:"h-full cursor-pointer",onClick:()=>{k(),A(e)},children:(0,i.jsx)(n.Z,{priority:0===t,image:e.image,size:{default:100},className:"w-full h-full max-h-[320px] sm:max-h-[460px] md:max-h-[600px] object-cover"})})},"".concat(e.id,"-").concat(t))),(0,i.jsx)(m.Z,{icon:o.eF,onClick:()=>{var e;null===(e=N.current)||void 0===e||e.swiper.slideNext()},className:"rounded-none border-0 absolute top-[50%] ltr:right-[46px] rtl:left-[46px] ltr:translate-x-[50%] rtl:-translate-x-[50%] -translate-y-[50%] hidden sm:flex"})]})})]})}},72791:function(e,t,s){"use strict";var i=s(85893),l=s(67294),r=s(57491),a=s(76145),n=s(45373),m=s(74485),o=s(74986),d=s(3349),c=s(50366),x=s(26528),h=s(79743);t.Z=e=>{let{content:t,amenities:s,sectionNumber:p,amenitiesLink:u,hotelData:g}=e,{tHotels:f}=(0,a.EI)(),{tCommon:v}=(0,x.ce)(),j=(0,l.useMemo)(()=>s.map(e=>({title:e.title,icon:m._.get(e.id)||n.xe,id:e.id})),[s]),w={destinationId:{destinationType:r.NM.Hotel,id:g.id}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Z,{sectionId:o.Ad.AmenitiesSection,images:t.images&&t.images.length>0?t.images:void 0,title:t.title?t.title:f("hotelAmenitiesSection"),sections:j,sectionNumber:p}),u&&(0,i.jsx)("div",{className:"flex justify-center mt-4 md:mt-0 md:pb-10",children:(0,i.jsx)(h.Z,{href:u.url,target:"_blank",searchRequest:w,placement:r.Gx.LandingShowMore,children:(0,i.jsx)(c.F,{children:v("showMore")})})})]})}},82734:function(e,t,s){"use strict";s.d(t,{Z:function(){return b}});var i=s(85893),l=s(67294),r=s(26528),a=s(89837),n=s(93622),m=s(63742),o=s(21505),d=s(63183),c=s(58723),x=s(18687),h=s(34426),p=e=>{let{images:t}=e,[s,r]=(0,l.useState)(0),[a,n]=(0,h.n6)(!1),[m,o]=(0,h.n6)(!0);return(0,h.Ng)(()=>{let e=()=>{o(!document.hidden)};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[]),(0,h.Ng)(()=>{if(a&&m){let e=setInterval(()=>{r(e=>(e+1)%Math.min(t.length,5))},5e3);return()=>clearInterval(e)}},[a,m,t]),(0,i.jsx)(i.Fragment,{children:t.map((e,t)=>(0,i.jsx)(x.u,{show:t===s,enter:"transition-opacity duration-1000 ease-in-out",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-1000 ease-in-out",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,i.jsx)(c.Z,{priority:0===t,image:e,size:{default:100},className:"w-full h-full object-cover animate-zoom",onLoadingComplete:()=>n(!0)})})},"".concat(e.id,"-").concat(t)))})},u=s(90218),g=s(33480);let f=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?e<20?"text-[2.25rem] sm:text-[2.5rem] md:text-[2.75rem] lg:text-[3rem]":e<30?"text-[2rem] sm:text-[2.25rem] md:text-[2.5rem] lg:text-[2.75rem]":e<40?"text-[1.75rem] sm:text-[2rem] md:text-[2.25rem] lg:text-[2.5rem]":e<50?"text-[1.875rem] sm:text-[1.875rem] md:text-[2rem] lg:text-[2rem]":"text-[1.75rem] sm:text-[1.875rem] md:text-[2rem] lg:text-[2rem]":e<10?"text-[2.5rem] sm:text-[3.5rem] md:text-[4.5rem] lg:text-[5.5rem]":e<20?"text-[2.5rem] sm:text-[3rem] md:text-[4rem] lg:text-[5rem]":e<30?"text-[2rem] sm:text-[2.75rem] md:text-[3.5rem] lg:text-[4.5rem]":e<40?"text-[1.875rem] sm:text-[2.5rem] md:text-[3.25rem] lg:text-[4rem]":e<50?"text-[1.875rem] sm:text-[2.25rem] md:text-[3rem] lg:text-[3.75rem]":"text-[1.875rem] sm:text-[2rem] md:text-[2.75rem] lg:text-[3.5rem]"};var v=s(53665),j=s(74986),w=s(88593),N=s(8214),y=s(15497),b=e=>{var t,s,l,x,b,k,A,C,I;let{hotelData:Z,availabilityMode:_,salesContact:F,headerBackgrounds:S,page:K,header:L}=e,P=d.P.enableAuth,R=(0,v._h)(),z=(0,v.zr)(R),E=(0,w.QO)(),B=(0,w.Q5)(),M=(0,N.e)(),{stars:D}=Z.commonDescription,T=!!z&&z.width/z.height<=2.5,H=!!z&&z.width/z.height>=6.2,G={destinationId:M,dates:B,guests:E};return(0,i.jsxs)("header",{className:"w-full",children:[(0,i.jsxs)("div",{className:(0,h.AK)("relative w-full flex transition-all",_?"min-h-[350px] sm:min-h-[400px] md:min-h-[450px] h-[50vh]":z?"".concat(T?"min-h-[450px] md:min-h-[550px]":"min-h-[450px]"," h-[90vh]"):"min-h-[450px] h-[80vh]"),children:[(0,i.jsx)("div",{className:"absolute top-0 left-0 bottom-0 right-0 z-[1] h-full bg-black/40"}),(0,i.jsx)(p,{images:S}),(0,i.jsx)("div",{className:"".concat(r.n0," grid z-10"),children:(0,i.jsxs)("div",{className:(0,h.AK)("flex flex-col items-center w-full justify-evenly mt-[70px] md:mt-[100px] mb-[25px]","animate-fade-up animate-duration-[1000ms]"),children:[z&&(0,i.jsxs)("div",{children:[D&&D>0?(0,i.jsx)("div",{className:"text-center mb-2",children:(0,i.jsx)(g.t,{stars:D,cssProps:"text-center align-middle text-[1rem] md:text-[1rem] inline-block"})}):null,(0,i.jsx)(c.Z,{priority:!0,image:z,hidePlaceholder:!0,className:(0,h.AK)("w-auto mb-2 sm:mb-4 md:mb-5 transition-all",T?"h-[20vh] min-h-[110px] sm:min-h-[140px] md:min-h-[160px] lg:min-h-[180px]":H?"h-auto min-h-[48px] xs:min-h-[58px] sm:h-[12.5vh] sm:min-h-[72px] md:min-h-[80px]":"h-[12.5vh] min-h-[64px] sm:min-h-[72px] md:min-h-[80px]"),size:{default:20}})]}),(0,i.jsxs)("div",{className:"flex flex-col items-center",children:[!z&&(0,i.jsx)(i.Fragment,{children:D&&D>0?(0,i.jsx)("div",{className:"text-center",children:(0,i.jsx)(g.t,{stars:D,cssProps:"text-center align-middle text-[1rem] md:text-[1rem] inline-block"})}):null}),(null==L?void 0:null===(t=L.hotelHero)||void 0===t?void 0:t.hasLogoOverride)?null:(0,i.jsx)("h1",{className:"leading-[120%] text-center font-semibold text-white tracking-tight ".concat(f(Z.title.length,!!z)," break-words"),children:Z.title})]}),!_&&(0,i.jsx)("div",{id:j.Ad.BookARoom,className:"shadow-[0px_5px_30px_0px_rgba(80,57,24,0.18)] bg-light p-3 sm:p-6 w-full sm:max-w-max",children:(0,i.jsx)(u.Z,{showButton:!0,availabilityMode:_,dateSearchClassName:"border-form",guestSearchClassName:"border-form"})})]})})]}),(0,i.jsx)("div",{className:"absolute top-0 left-0 right-0 z-[10]",children:(0,i.jsx)(a.Z,{children:(0,i.jsx)("div",{className:r.n0,children:(0,i.jsxs)("div",{className:(0,h.AK)("py-3 flex items-center justify-between sm:py-4 md:py-0 md:h-[100px]"),children:[(0,i.jsx)(y.Z,{searchRequest:G,links:null==K?void 0:null===(s=K.header)||void 0===s?void 0:s.links,isBurger:!0,showMenu:!!(null==K?void 0:null===(l=K.header)||void 0===l?void 0:l.links)||K.showTopMenu,className:(0,h.AK)("[&_.site-logo]:text-white [&_.site-logo]:whitespace-nowrap [&_.site-logo]:hidden sm:[&_.site-logo]:block","[&_.header-link]:text-white hover:[&_.header-link]:text-white")}),(0,i.jsxs)("div",{className:(0,h.AK)("hidden sm:flex gap-2 items-center justify-end print:hidden"),children:[(0,i.jsx)("div",{children:(0,i.jsx)(o.Z,{className:"hidden sm:flex",currencyClassName:"[&_.current-currency]:text-white hover:bg-transparent",languageClassName:"subdomain-current-lng hover:bg-transparent"})}),(0,i.jsx)("div",{className:"hidden md:block",children:F}),P&&(0,i.jsx)(m.T,{})]}),(0,i.jsx)("div",{className:(0,h.AK)("flex justify-end items-center sm:hidden"),children:(0,i.jsx)(n.Z,{buttonClassName:"[&_svg]:text-white",links:null==K?void 0:null===(x=K.header)||void 0===x?void 0:x.links,showMenu:!!(null==K?void 0:null===(b=K.header)||void 0===b?void 0:b.links)||K.showTopMenu,showCurrency:K.showCurrency,salesContactComponent:F,salesContact:null===(k=K.header)||void 0===k?void 0:k.salesContact,searchRequest:G,mobileLogoAtTheBottom:null===(A=K.header)||void 0===A?void 0:A.mobileLogoAtTheBottom,reserveLink:null===(C=K.header)||void 0===C?void 0:C.reserveLink,hotelHero:null===(I=K.header)||void 0===I?void 0:I.hotelHero})})]})})})})]})}},15702:function(e,t,s){"use strict";var i=s(85893);s(67294);var l=s(14690),r=s(59224),a=s(74986),n=s(34426),m=s(77558),o=s(45373),d=s(14580),c=s(76145),x=s(26528),h=s(76723),p=s(94194),u=s(7934);t.Z=e=>{let{hotelData:t,map:s,availabilityMode:g}=e,{tCommon:f}=(0,x.ce)(),{tHotels:v}=(0,c.EI)(),j=(0,l.lo)(),{salesContact:w}=(0,p.Fc)(),N=(0,u.Y)(),{isVisible:y,elementRef:b}=(0,h.Z)(),{address:k}=t.listingDescription,A=(0,a.Tg)(k);return(0,i.jsx)("div",{ref:b,id:a.Ad.LocationSection,className:"mt-10 pt-10",children:(0,i.jsx)("div",{className:"relative bg-primary/10",children:(0,i.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-[3fr,2fr] lg:grid-cols-2",children:[(0,i.jsxs)("div",{className:(0,n.AK)("p-6 lg:p-12 grid items-center justify-center content-center gap-3",y?"animate-fade-right animate-duration-[1000ms] opacity-100":"opacity-0"),children:[(0,i.jsx)("h2",{className:(0,n.AK)(x.y7,"text-center sm:text-left"),children:v("locationSectionLabel")}),s&&(0,i.jsx)(r.Z,{isShowImage:!1,map:s,title:t.title,coordinates:t.listingDescription.coordinates,children:(0,i.jsx)("p",{className:"text-[1.15rem] md:text-[1.35rem] text-primaryFont leading-[120%] cursor-pointer transition-colors hover:underline text-center sm:text-left",children:A})}),(0,i.jsxs)("div",{className:"flex items-center flex-col md:flex-row gap-0 md:gap-5 mt-2 sm:mt-4 sm:flex-wrap md:flex-nowrap",children:[w&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(m.Z,{onClick:()=>{(0,d.V)("location_widget")},href:"tel:".concat(w.plainPhoneNumber),className:"",children:(0,i.jsxs)("div",{className:(0,n.AK)("flex gap-4 items-center"),children:[(0,i.jsx)(o.GN,{icon:o.j1,className:"text-primary text-[2.5rem]"}),(0,i.jsxs)("div",{className:"",children:[(0,i.jsx)("p",{className:"text-primary font-normal text-[1.2rem]",children:f("callCenterReservationsLabel")}),(0,i.jsx)("p",{className:"text-primaryFont font-normal text-[1.5rem] sm:text-[1.75rem] md:text-[2rem]",children:w.phoneNumber})]})]})}),(0,i.jsx)("span",{className:"text-primaryFont text-[1rem] mb-2 md:mb-0 sm:text-[1.25rem]",children:v("reservationByPhoneOrBookOnline")})]}),(0,i.jsx)(x.wm,{onClick:()=>{g&&(null==j?void 0:j.handleScrollClick)?j.handleScrollClick():null==N||N.open()},children:v("bookOnlineLabel")})]})]}),(0,i.jsx)("div",{className:(0,n.AK)(y?"animate-fade-left animate-duration-[1000ms] opacity-100":"opacity-0"),children:s&&(0,i.jsx)(r.Z,{map:s,isShowImage:!0,title:t.title,coordinates:t.listingDescription.coordinates,imageClassName:"max-h-[300px] sm:max-h-[500px]",className:"h-full"})})]})})})}},81835:function(e,t,s){"use strict";s.d(t,{Z:function(){return y}});var i=s(85893);s(67294);var l=s(89837),r=s(39199),a=s(14690),n=s(54682),m=s(26528),o=s(34426),d=s(58723),c=s(45373),x=s(38138),h=s(32998);s(40924);var p=e=>{let{data:t,hotelData:s,roomType:l,className:r="",imgStyle:a,imgClassName:p,isRecommended:u,onSelectedRoom:g}=e,[f,v]=(0,o.n6)(!1),{tHotels:j}=(0,n.EI)(),{photos:w}=t;return((0,o.Ng)(()=>{v(!0)},[]),0===w.length)?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:(0,o.AK)("h-full md:h-[400px] bg-secondaryGrey")})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:(0,o.AK)("flex flex-col max-h-full md:max-h-[400px]",r),children:(0,i.jsx)("div",{className:"kuma-3582784794",children:(0,i.jsxs)(x.Z,{onSelectedRoom:g,roomType:l,hotelData:s,data:t,children:[w.length>1&&f?(0,i.jsx)(h.Z,{photos:w,isRecommended:u||(null==l?void 0:l.featured),className:"max-h-full md:max-h-[400px]",imgStyle:a,imgClassName:p,imageSize:{default:50,sm:100,md:50}}):(0,i.jsx)(d.Z,{image:w[0],size:{default:50,sm:100,md:50},className:p,style:{aspectRatio:"233/150",objectFit:"cover",position:"relative",borderRadius:0,width:"100%",...a}}),w.length>1&&(0,i.jsx)(m.D,{className:"bg-white absolute px-2 top-2 left-2 sm:px-3 z-[2] rounded-none",children:(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(c.GN,{icon:c.l8,className:"text-primary"}),(0,i.jsx)("p",{className:"text-[0.875rem] leading-[150%] font-normal text-primaryFont",children:j("showAllPhotos",{photos:w.length})})]})})]})})})})},u=s(30434),g=e=>{var t;let{data:s,hotelData:l,className:r=""}=e,{beds:a,featuredAmenities:m,title:d,roomSizeText:h}=s;return(0,i.jsxs)("div",{className:(0,o.AK)("flex flex-col gap-5","".concat(r)),children:[(0,i.jsxs)("div",{className:"flex justify-center items-center",children:[(0,i.jsx)(n.PH,{beds:a}),a.length>0&&h&&(0,i.jsx)("span",{className:"text-[0.875rem] sm:text-[1rem] text-primaryGreyFont",children:"/"}),h&&(0,i.jsxs)("div",{className:"flex items-center gap-2 pl-2",children:[(0,i.jsx)(c.GN,{icon:c.gG,width:16,height:16}),(0,i.jsx)("p",{className:"text-[0.875rem] font-normal leading-[100%] text-primaryFont lg:leading-[120%] lg:text-[1rem]",children:h})]})]}),(0,i.jsx)(x.Z,{hotelData:l,data:s,children:(0,i.jsx)("h3",{className:"".concat((t=d.length)<10?"text-[1.8rem] sm:text-[2rem] md:text-[2.4rem] lg:text-[2.8rem]":t<20?"text-[1.8rem] sm:text-[2rem] md:text-[2.2rem] lg:text-[2.4rem]":t<30?"text-[1.6rem] sm:text-[1.8rem] md:text-[2rem] lg:text-[2.2rem]":t<40?"text-[1.5rem] sm:text-[1.6rem] md:text-[1.8rem] lg:text-[2rem]":t<50?"text-[1.2rem] sm:text-[1.5rem] md:text-[1.6rem] lg:text-[1.8rem]":"text-[1.1rem] sm:text-[1.2rem] md:text-[1.5rem] lg:text-[1.6rem]"," leading-[1] font-medium text-primaryFont text-center"),children:d})}),(0,i.jsx)(u.Z,{allAmenities:m,cssProps:"justify-center"})]})},f=s(76723),v=s(7934),j=e=>{let{hotelData:t,room:s,onSubmit:l,isEven:r}=e,{scrollToDateBlock:d,scrollToDateBlockAndOpen:c}=(0,a.Ig)(),{tHotels:x}=(0,n.EI)(),{elementRef:h,isVisible:u}=(0,f.Z)(),j=(0,v.Y)();return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{ref:h,className:(0,o.AK)("flex justify-between relative gap-y-5 gap-x-0 md:gap-x-[30px] lg:gap-x-[60px] md:gap-y-0 px-0",u?"animate-fade-up animate-duration-[1000ms] opacity-100":"opacity-0",r?"flex-col md:flex-row":"flex-col md:flex-row-reverse"),children:[(0,i.jsx)(p,{imgStyle:{borderRadius:0},imgClassName:"h-full md:h-[400px]",data:s,hotelData:t,className:"md:w-[50%] md:[&_img]:transition-all md:[&_img]:duration-500 md:[&_.swiper-slide-active_img]:hover:scale-105"}),(0,i.jsxs)("div",{className:"flex flex-col justify-center gap-5 md:w-[50%]",children:[(0,i.jsx)(g,{className:"p-0 md:p-0",data:s,hotelData:t}),(0,i.jsx)("div",{className:"text-center line-clamp-4",children:s.description&&s.description.map((e,t)=>(0,i.jsx)(m.zt,{data:e,cssProps:m.YI,listStyle:m.YI},t))}),(0,i.jsxs)("div",{className:"md:w-1/2 md:mx-auto",children:[(0,i.jsx)(m.wm,{className:"hidden w-full md:flex",onClick:l||(()=>{j?j.open():c()}),children:x("viewRates")}),(0,i.jsx)(m.wm,{className:"flex w-full md:hidden",onClick:l||(()=>{j?j.open():d()}),children:x("viewRates")})]})]})]},s.id)})},w=s(50366),N=s(76145),y=e=>{let{hotelData:t,rooms:s,title:n,onSubmit:o}=e,{scrollToDateBlock:d,scrollToDateBlockAndOpen:c}=(0,a.Ig)(),{tHotels:x}=(0,N.EI)(),h=(0,a.lo)(),p=(0,v.Y)();return(0,i.jsx)(l.Z,{children:(0,i.jsx)("div",{ref:null==h?void 0:h.targetBlockRef,children:(0,i.jsxs)(r.Z,{availabilityMode:!1,title:n,titleClassName:"mt-5 mb-7 md:mb-9 ".concat(m.y7),children:[(0,i.jsx)("div",{className:"grid justify-between gap-y-14",children:s.map((e,s)=>(0,i.jsx)(j,{hotelData:t,room:e,onSubmit:o,isEven:s%2==0},e.id))}),(0,i.jsxs)("div",{className:"flex justify-center mt-7 sm:mt-9",children:[(0,i.jsx)(w.F,{className:"hidden md:flex",onClick:()=>{p?p.open():c()},children:x("showMoreRooms")}),(0,i.jsx)(w.F,{className:"flex md:hidden",onClick:()=>{p?p.open():d()},children:x("showMoreRooms")})]})]})})})}},40924:function(){}}]);