<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2572],{31304:function(e,t,a){"use strict";var s=a(85893),l=a(14580),r=a(47475);a(67294);var i=a(96259),n=a(66907),o=a(65618),c=a(34426);t.Z=e=&gt;{let{placement:t,salesContact:a}=e,{tCommon:d}=(0,i.ce)(),{hideState:m}=(0,i.FB)();return a?(0,s.jsxs)("div",{className:(0,c.AK)("hidden md:block fixed bottom-5 right-5 z-[50] bg-white shadow-md border border-secondaryGrey shadow-black/30 transition-transform",m===i.jJ.REACHED_FOOTER||m===i.jJ.HIDDEN?"translate-y-40":""),children:[(0,s.jsx)(l.Z,{title:d(r.Z2.phoneReservationLabel?"callCenterReservationsLabel":"phoneBlockLabel"),salesContact:a,placement:t}),(0,s.jsx)(n.Z,{id:"floatingPhoneNumberBlock",priority:o.mW.PHONE,children:(0,s.jsx)(l.Z,{title:d(r.Z2.phoneReservationLabel?"callCenterReservationsLabel":"phoneBlockLabel"),salesContact:a,textClassName:"flex md:flex-col flex-wrap gap-x-2 items-center",iconClassName:"h-7 w-7 text-[0.75rem] md:w-11 md:h-11",className:"px-3 py-3",placement:t})})]}):(0,s.jsx)(s.Fragment,{})}},76723:function(e,t,a){"use strict";var s=a(67294),l=a(34426);t.Z=function(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:100,[t,a]=(0,l.n6)(!0),r=(0,s.useRef)(null),[i,n]=(0,l.n6)(!1),o=()=&gt;{if(r.current&amp;&amp;!t){let t=r.current.getBoundingClientRect(),s=t.top&lt;window.innerHeight-e&amp;&amp;t.bottom&gt;e;s&amp;&amp;(a(!0),window.removeEventListener("scroll",o),window.removeEventListener("resize",o))}},c=()=&gt;{if(!i&amp;&amp;r.current){let t=r.current.getBoundingClientRect(),s=window.scrollY,l=t.top+s,i=l&gt;s+window.innerHeight-e&amp;&amp;t.top&gt;window.innerHeight-e;i&amp;&amp;a(!1),n(!0)}};return(0,l.Ng)(()=&gt;{if(!i)return window.addEventListener("scroll",c),window.addEventListener("resize",c),()=&gt;{window.removeEventListener("scroll",c),window.removeEventListener("resize",c)}},[i]),(0,l.Ng)(()=&gt;{if(!t)return window.addEventListener("scroll",o),window.addEventListener("resize",o),()=&gt;{window.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[t]),{elementRef:r,isVisible:t}}},55856:function(e,t,a){"use strict";var s=a(85893);a(67294);var l=a(66907),r=a(65618),i=a(7934),n=a(60407),o=a(18728),c=a(83562),d=a(85927);t.Z=e=&gt;{let{hotelData:t}=e,a=(0,o.jP)(),{getStoredSearchRequest:m}=(0,d.g)();return(0,s.jsx)(s.Fragment,{children:a&amp;&amp;a.searchRequest?(0,s.jsx)(l.Z,{id:"floatingBackToCheckoutBlock",priority:r.mW.AVAILABILITY,children:(0,s.jsx)(c.Z,{hotelData:a,searchRequest:a.searchRequest})}):(0,s.jsx)(l.Z,{id:"floatingPriceBlock",priority:r.mW.AVAILABILITY,children:(0,s.jsx)(i.I,{hotelData:t,initialSearchRequest:m(),children:(0,s.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})})})})}},77555:function(e,t,a){"use strict";a.d(t,{Z:function(){return v}});var s=a(85893),l=a(67294),r=a(54682),i=a(14690),n=a(26528),o=a(70457),c=a(30719),d=a(88116);a(74614),a(99812),a(4661);var m=a(58723),x=a(75889),h=a(45373),p=a(86812),u=e=&gt;{let{selectedImage:t,handleShowGallery:a,photos:r,handleImageClick:i}=e,o=(0,l.useRef)(null),u=(0,l.useMemo)(()=&gt;r.findIndex(e=&gt;e.id===(null==t?void 0:t.id)),[t]),f=r.length;return(0,s.jsx)("div",{className:"flex overflow-hidden h-full gap-4 pl-4 pr-4 my-4 md:gap-8 md:pl-8 md:pr-2 md:my-8",children:(0,s.jsx)("div",{className:"h-full w-full flex relative",children:(0,s.jsx)("div",{className:"rounded-lg h-[inherit] overflow-hidden mx-auto my-0 relative",children:(0,s.jsxs)(x.Z,{onClose:a,children:[(0,s.jsxs)(c.tq,{ref:o,navigation:{prevEl:".photo-viewer-swiper-prev",nextEl:".photo-viewer-swiper-next"},slidesPerView:"auto",spaceBetween:8,centeredSlides:!0,loopFillGroupWithBlank:!0,loop:!0,initialSlide:u,onSlideChange:e=&gt;{i(r[e.realIndex])},style:{width:"100%",height:"100%"},modules:[d.W_],children:[(0,s.jsx)(p.Z,{icon:h.ac,className:"photo-viewer-swiper-prev absolute top-[50%] ltr:left-[46px] rtl:right-[46px] ltr:-translate-x-[50%] rtl:translate-x-[50%] -translate-y-[50%] hidden sm:flex"}),r.map((e,t)=&gt;(0,s.jsx)(c.o5,{style:{display:"flex",justifyContent:"center",alignItems:"center",textAlign:"center"},children:(0,s.jsx)("div",{className:"w-full h-full max-w-max",children:(0,s.jsx)(m.Z,{priority:0===t,image:e.image,size:{default:50,sm:100,lg:75,xl:75},className:"max-w-max object-contain",style:{height:"100%",width:"100%",display:"block"}})})},"".concat(e.id,"-").concat(t))),(0,s.jsx)(p.Z,{icon:h.eF,className:"photo-viewer-swiper-next absolute top-[50%] ltr:right-[46px] rtl:left-[46px] ltr:translate-x-[50%] rtl:-translate-x-[50%] -translate-y-[50%] hidden sm:flex"})]}),(0,s.jsxs)("div",{className:"absolute flex items-center gap-2 bottom-6 left-6 z-[5] px-2 py-1 bg-white rounded-full border border-secondaryGrey",children:[(0,s.jsx)(h.GN,{icon:h.fS,size:"lg",className:"text-primary"}),(0,s.jsxs)("p",{className:n.XP,children:[u+1,"/",f]})]})]})})})})},f=a(60407),g=a(7934),v=e=&gt;{let{availabilityMode:t,open:a,handleClose:c,hotelData:d,title:m,photos:x,selectedImage:h,handleImageClick:p,isShowPrice:v=!0}=e,{tHotels:j}=(0,r.EI)(),[w,y]=l.useState(!0),N=(0,i.lo)(),b=e=&gt;{p(e),w&amp;&amp;y(!1)};return(0,s.jsx)(o.P,{open:a,modalName:"gallery",onClose:()=&gt;{c(),y(!0)},className:"p-[0] gap-y-0 gap-x-0 rounded-[0] sm:rounded-md ".concat(w?"":"!rounded-[0px]"),headerClassName:"relative flex items-center p-4 gap-4 md:p-8",headerComponent:(0,s.jsxs)("div",{className:"grid items-center gap-3 grid-cols-[1fr,auto] w-full",children:[(0,s.jsxs)("h2",{className:"".concat(n.ab," overflow-hidden"),style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:[j("photoGallery"),m&amp;&amp;" - ".concat(m)]}),v&amp;&amp;(0,s.jsx)(s.Fragment,{children:t?(0,s.jsx)(n.wm,{className:"hidden sm:flex min-w-[144px]",onClick:()=&gt;{N&amp;&amp;N.handleScrollClick(),c()},children:j("showPrices")}):(0,s.jsx)(g.I,{children:(0,s.jsx)(f.Z,{showPrice:!t,hotelData:d,price:null==d?void 0:d.commonDescription.basePriceFormatted,cssProps:"hidden flex-row justify-end min-w-[300px] md:flex"})})})]}),children:(0,s.jsxs)(g.I,{children:[(0,s.jsx)(s.Fragment,{children:w?(0,s.jsx)(r.y$,{handleImageClick:b,selectedImage:h,photos:x}):(0,s.jsx)(u,{selectedImage:h,handleShowGallery:()=&gt;{y(!0)},handleImageClick:b,photos:x})}),!t&amp;&amp;v&amp;&amp;(0,s.jsx)("div",{className:"block bg-white shadow-[0px_10px_35px_0px_rgba(5,16,54,0.10)] border border-secondaryGrey fixeed z-[1] bottom-0 right-0 left-0 p-4 md:hidden",children:(0,s.jsx)(f.Z,{hotelData:d,price:null==d?void 0:d.commonDescription.basePriceFormatted})})]})})}},95291:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return y}});var s=a(85893);a(67294);var l=a(42388),r=a(36615),i=a(26528),n=a(34426),o=a(58723),c=a(76723),d=e=&gt;{let{image:t,imageIndex:a,handleImageClick:l}=e,{isVisible:r,elementRef:i}=(0,c.Z)();return(0,s.jsx)("div",{ref:i,onClick:()=&gt;l(t),className:(0,n.AK)("relative cursor-pointer",2===a?"md:col-span-full md:aspect-[2/1] max-md:aspect-square":"max-md:aspect-square md:aspect-[3/2]",r?"".concat(0===a?"animate-fade-up md:animate-fade-right":1===a?"animate-fade-up md:animate-fade-left":2===a?"animate-fade-up":a%2==0?"animate-fade-up md:animate-fade-left":"animate-fade-up md:animate-fade-right"," animate-duration-[1000ms] opacity-100"):"opacity-0"),children:(0,s.jsx)(o.Z,{image:t.image,size:2===a?{default:100,md:50}:{default:50},className:"h-full w-full object-cover"})},a)},m=e=&gt;{let{section:t,handleImageClick:a}=e;return 0===t.images.length?null:(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:(0,n.AK)(i.y7,"pb-6"),children:t.title}),(0,s.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:gap-4 md:gap-6",children:t.images.map((e,t)=&gt;(0,s.jsx)(d,{image:e,imageIndex:t,handleImageClick:a},"".concat(e.id,"-").concat(t)))})]})},x=a(77555),h=e=&gt;{let{gallerySections:t}=e,[a,l]=(0,n.n6)(void 0),[r,i]=(0,n.n6)(!1),o=()=&gt;{i(!0)},c=e=&gt;{l(e)},d=t.map(e=&gt;e.images).flat();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(x.Z,{photos:d,open:r,handleClose:()=&gt;{i(!1)},selectedImage:a,handleImageClick:c}),(0,s.jsx)("div",{className:"mt-8 sm:mt-14 space-y-10 sm:space-y-14",children:t.map((e,t)=&gt;(0,s.jsx)(m,{section:e,handleImageClick:e=&gt;{c(e),o()}},t))})]})},p=a(71229),u=a(89837),f=a(31304),g=a(94194),v=a(7934),j=a(16791),w=a(55856),y=e=&gt;{var t,a;let{page:n}=e;return(0,j.A)(n.clicktripz),(0,s.jsx)(g.pG,{salesContact:n.salesContact,children:(0,s.jsx)(u.Z,{children:(0,s.jsxs)(v.I,{children:[(0,s.jsx)(l.Z,{page:n}),(0,s.jsx)(f.Z,{salesContact:n.salesContact,placement:"gallery_floating"}),(0,s.jsx)(w.Z,{hotelData:n.hotelListing}),(0,s.jsx)("div",{className:i.n0,children:(0,s.jsx)(h,{gallerySections:n.gallerySections})}),(0,s.jsx)(p.Z,{placement:"bottom_gallery",coverImage:null===(a=n.header)||void 0===a?void 0:null===(t=a.hotelHero)||void 0===t?void 0:t.coverImage,reserveLink:"/#reserve"}),(0,s.jsx)(r.Z,{page:n})]})})})}},71229:function(e,t,a){"use strict";var s=a(85893);a(67294);var l=a(77558),r=a(34426),i=a(45373),n=a(26528),o=a(58723),c=a(76145),d=a(14580),m=a(57491),x=a(11163),h=a(55838),p=a(76723),u=a(94194),f=a(7934);t.Z=e=&gt;{let{placement:t,coverImage:a,reserveLink:g}=e,v=(0,x.useRouter)(),{tHotels:j}=(0,c.EI)(),{tCommon:w}=(0,n.ce)(),{salesContact:y}=(0,u.Fc)(),N=(0,f.Y)(),[b,C]=(0,r.n6)(!1),{isVisible:k,elementRef:Z}=(0,p.Z)();return(0,s.jsxs)("div",{ref:Z,className:"relative bg-primary/10 mt-10",children:[a&amp;&amp;(0,s.jsx)(h.Z,{images:[a],open:b,handleClose:()=&gt;{C(!1)},selectedImageIndex:0}),(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-[3fr,2fr] lg:grid-cols-2",children:[(0,s.jsxs)("div",{className:(0,r.AK)("p-6 lg:p-12 grid items-center justify-center content-center gap-3",k?"animate-fade-right animate-duration-[1000ms] opacity-100":"opacity-0"),children:[(0,s.jsx)("h2",{className:(0,r.AK)(n.y7,"text-center sm:text-left"),children:j("makeReservation")}),(0,s.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:[y&amp;&amp;(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.Z,{onClick:()=&gt;{(0,d.V)(t)},href:"tel:".concat(y.plainPhoneNumber),className:"",children:(0,s.jsxs)("div",{className:(0,r.AK)("flex gap-4 items-center"),children:[(0,s.jsx)(i.GN,{icon:i.j1,className:"text-primary text-[2.5rem]"}),(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)("p",{className:"text-primary font-normal text-[1.2rem]",children:w("callCenterReservationsLabel")}),(0,s.jsx)("p",{className:"text-primaryFont font-normal text-[1.5rem] sm:text-[1.75rem] md:text-[2rem]",children:y.phoneNumber})]})]})}),(0,s.jsx)("span",{className:"text-primaryFont text-[1rem] mb-2 md:mb-0 sm:text-[1.25rem]",children:j("reservationByPhoneOrBookOnline")})]}),(0,s.jsx)(n.wm,{className:"flex",onClick:()=&gt;{N?N.open():v.push(g).catch(m.O7)},children:j("bookOnlineLabel")})]})]}),a&amp;&amp;(0,s.jsx)("div",{onClick:()=&gt;{C(!0)},className:(0,r.AK)("cursor-pointer",k?"animate-fade-left animate-duration-[1000ms] opacity-100":"opacity-0"),children:(0,s.jsx)(o.Z,{image:a,size:{default:50},className:(0,r.AK)("object-cover max-h-[300px] sm:max-h-[500px] h-full w-full")})})]})]})}},4661:function(){},99812:function(){}}]);</pre></body></html>