<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3807],{31087:function(e,t,r){r.d(t,{$Y:function(){return m},Lb:function(){return c},T$:function(){return g},g0:function(){return d},xf:function(){return h},zi:function(){return f}});var i=r(57491),n=r(43201),l=r(19517);r(67272);let s="hotel",a=e=&gt;e?{hotel_id:e.id,hotel_title:e.title}:{},o=(e,t)=&gt;({["".concat(e,"_amount")]:t.amount,["".concat(e,"_currency")]:t.currency}),c=(e,t)=&gt;{let r=a(t);return e?{...r,room_id:e.id,room_title:e.title}:r},d=e=&gt;({...o("plan_net_price",e.pricing.netPrice),plan_id:e.id,plan_supplier:e.supplier,plan_prepayment:e.prepaymentType}),m=e=&gt;{let t=e.map(e=&gt;({item_id:"".concat(e.id),item_name:e.hotelCard.title,item_category:s}));(0,l.L9)("view_item_list",{items:t})},p=(e,t,r,i)=&gt;{let a=[{item_id:"".concat(t.id),item_name:t.title,item_category:s}];i?((0,l.L9)(e,{currency:r.currency,value:r.amount,items:a},n.U.EventOnly),(0,l.L9)(e,{currency:r.currency,value:r.amount*i,items:a},n.U.ConversionOnly)):(0,l.L9)(e,{currency:r.currency,value:r.amount,items:a})},u=(e,t)=&gt;{(0,l.L9)(e,{item_id:"".concat(t.id),item_name:t.title,item_category:s})},x=(e,t,r,i)=&gt;{p(e,t,r.pricing.netPrice,i)},h=(e,t)=&gt;{x("add_to_cart",e,t,.13)},f=(e,t)=&gt;{var r;let i=null===(r=e.data)||void 0===r?void 0:r.plan;i&amp;&amp;p("begin_checkout",t,i.pricing.netPrice,.65)},g=(e,t)=&gt;{let r=t.roomTypes[0],n=!!t.featuredHiddenPlan;if(n=n||t.roomTypes.some(e=&gt;!!e.hiddenPlan),r.roomRate){let t=r.roomRate.roomPlans,n=Object.values(t);if(n.length&gt;0){let t=n.reduce((e,t)=&gt;!e||t.pricing.netPrice.amount&lt;e.pricing.netPrice.amount?t:e),r=n.some(e=&gt;e.pricingDevice==i.qi.ClosedUserGroup);t&amp;&amp;x("view_item",e,t,.015),r&amp;&amp;u("view_item_cug",e)}}n&amp;&amp;u("view_item_deal",e)}},50366:function(e,t,r){r.d(t,{F:function(){return s}});var i=r(85893);r(67294);var n=r(45373),l=r(34426);let s=e=&gt;{let{onClick:t,children:r,disabled:s,type:a,className:o="",iconClassName:c="",labelClassName:d="",icon:m}=e;return(0,i.jsxs)("button",{onClick:t,disabled:s,type:null!=a?a:"button",className:(0,l.AK)("leading-7 transition-colors website-btn bg-transparent border border-primary px-8 py-[9px] text-sm font-semibold text-primary hover:text-white shadow-sm hover:bg-primary disabled:border-primary/50 disabled:text-primary/50 active:bg-primary active:text-white focus-visible:shadow-outline focus-visible:outline-0 gap-x-2","".concat(o)),children:[m&amp;&amp;(0,i.jsx)(n.GN,{className:c,icon:m}),(0,i.jsx)("p",{className:(0,l.AK)("text-[0.9375rem] font-medium leading-[30px]",d),children:r})]})}},2979:function(e,t,r){var i=r(85893);r(67294);var n=r(34426),l=r(76145),s=r(45373),a=r(57491);t.Z=e=&gt;{let{discountPercents:t,size:r,className:o}=e,{tHotels:c}=(0,l.EI)();return(0,i.jsxs)("div",{style:{direction:"ltr"},className:(0,n.AK)("flex items-center rounded-md overflow-hidden  ltr:flex-row rtl:flex-row-reverse",null!=o?o:""),children:[(0,i.jsxs)("p",{className:(0,n.AK)("font-medium text-contrastGreen bg-[#d3efc4] py-0.5 px-1.5 z-[1] flex items-center gap-1 ltr:flex-row rtl:flex-row-reverse",r===a.hC.SMALL?"text-[0.65rem] leading-[1.3]":"text-[0.75rem] leading-[1.5]",t?"ltr:rounded-tr-full ltr:rounded-br-full rtl:rounded-tl-full rtl:rounded-bl-full":"rounded-md"),children:[(0,i.jsx)(s.GN,{icon:s.Bw}),c("mobilePrice")]}),t&amp;&amp;(0,i.jsxs)("p",{className:(0,n.AK)("font-normal py-0.5 ltr:pr-1.5 rtl:pl-1.5 ltr:-ml-3 rtl:-mr-3 text-white bg-contrastGreen ltr:rounded-r-md rtl:rounded-l-md",r===a.hC.SMALL?"text-[0.65rem] leading-[1.3] ltr:pl-[14px] rtl:pr-[14px]":"ltr:pl-[18px] rtl:pr-[18px] text-[0.75rem] leading-[1.5]"),children:["-",t,"%"]})]})}},4052:function(e,t,r){var i=r(85893);r(67294);var n=r(34426),l=r(76145),s=r(45373),a=r(86215),o=r(57491),c=r(47475);t.Z=e=&gt;{let{discountPercents:t,size:r,className:d}=e,{tHotels:m}=(0,l.EI)();return(0,i.jsxs)(a.J2,{className:(0,n.AK)("flex relative ltr:flex-row rtl:flex-row-reverse",null!=d?d:""),children:[(0,i.jsx)(a.J2.Button,{className:"p-0 outline-0 border-0",type:"button",children:(0,i.jsxs)("div",{style:{direction:"ltr"},className:(0,n.AK)("flex items-center rounded-md overflow-hidden"),children:[(0,i.jsxs)("p",{className:(0,n.AK)("font-medium text-mediumDanger bg-dangerLight py-0.5 px-1.5 z-[1] flex items-center gap-1 ltr:flex-row rtl:flex-row-reverse",r===o.hC.SMALL?"text-[0.65rem] leading-[1.3]":"text-[0.75rem] leading-[1.5]",t?"ltr:rounded-tr-full ltr:rounded-br-full rtl:rounded-tl-full rtl:rounded-bl-full":"rounded-md"),children:[(0,i.jsx)(s.GN,{icon:s.fG}),m(c.Z2.isMember?"memberPrice":"vipPrice")]}),t&amp;&amp;(0,i.jsxs)("p",{className:(0,n.AK)("font-normal py-0.5 ltr:pr-1.5 rtl:pl-1.5 ltr:-ml-3 rtl:-mr-3 text-white bg-mediumDanger ltr:rounded-r-md rtl:rounded-l-md",r===o.hC.SMALL?"text-[0.65rem] leading-[1.3] ltr:pl-[14px] rtl:pr-[14px]":"ltr:pl-[18px] rtl:pr-[18px] text-[0.75rem] leading-[1.5]"),children:["-",t,"%"]})]})}),(0,i.jsx)(a.J2.Panel,{className:"absolute z-10 w-[300px] bg-white p-3 rounded shadow-md shadow-secondaryGrey border-secondaryGrey border bottom-full mb-3 right-0",children:(0,i.jsx)("p",{className:"text-[0.875rem] text-primaryFont font-normal",children:m(c.Z2.isMember?"memberPricePopoverDescription":"vipPricePopoverDescription")})})]})}},45308:function(e,t,r){r.d(t,{y:function(){return o}});var i=r(85893);r(67294);var n=r(74485),l=r(26528),s=r(45373),a=r(34426);let o=e=&gt;{let{amenities:t,cssProps:r="",children:o}=e;return(0,i.jsxs)("div",{className:(0,a.AK)("flex items-center flex-wrap gap-2",r),children:[o,t.map(e=&gt;(0,i.jsxs)("div",{className:l.$A,children:[(0,i.jsx)(s.GN,{icon:n._.get(e.id)||s.xe,className:"w-[18px] h-[18px] sm:w-6 sm:h-6"}),(0,i.jsx)("p",{className:"text-[0.925rem] sm:text-[1rem] leading-[120%] text-primaryFont",children:e.title})]},e.id))]})}},30434:function(e,t,r){var i=r(85893),n=r(74485),l=r(45373),s=r(34426);t.Z=e=&gt;{let{allAmenities:t,cssProps:r}=e;return t&amp;&amp;0!==t.length?(0,i.jsx)("div",{className:(0,s.AK)("flex flex-wrap gap-x-4 gap-y-1",r),children:t.map((e,t)=&gt;(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(l.GN,{icon:n._.get(e.id)||l.LE,className:"text-primaryGreyFont w-4 h-4"}),(0,i.jsx)("p",{className:"text-[0.875rem] font-normal leading-[130%] text-primaryFont lg:leading-[150%] lg:text-[1rem]",children:e.title})]},e.id*(t+1)))}):null}},32998:function(e,t,r){var i=r(85893),n=r(67294),l=r(30719),s=r(88116);r(74614),r(99812),r(4661);var a=r(58723),o=r(45373),c=r(86812),d=r(34426);t.Z=e=&gt;{let{photos:t,isRecommended:r,imgStyle:m,imgClassName:p,className:u,imageSize:x}=e,h=(0,n.useRef)(null),f=x||{default:15,sm:100,md:80,lg:15};return(0,i.jsx)("div",{className:"relative",children:(0,i.jsxs)(l.tq,{ref:h,slidesPerView:"auto",freeMode:!0,navigation:{prevEl:".room-gallery-swiper-prev",nextEl:".room-gallery-swiper-next"},modules:[s.W_],className:(0,d.AK)(r?"max-h-[160px]":"max-h-[200px]",u),loopFillGroupWithBlank:!0,loop:!0,preloadImages:!1,children:[(0,i.jsx)(c.Z,{icon:o.ac,onClick:e=&gt;{null==e||e.stopPropagation(),h.current&amp;&amp;h.current.swiper.slidePrev()},className:"room-gallery-swiper-prev w-[36px] h-[36px] absolute top-[50%] ltr:left-[38px] rtl:right-[38px] ltr:-translate-x-[50%] rtl:translate-x-[50%] -translate-y-[50%] hidden sm:flex"}),t.map((e,t)=&gt;(0,i.jsx)(l.o5,{children:(0,i.jsx)(a.Z,{image:e,size:f,className:p,style:{aspectRatio:"233/150",objectFit:"cover",position:"relative",borderRadius:8,width:"100%",...m}})},"".concat(e.id,"-").concat(t))),(0,i.jsx)(c.Z,{icon:o.eF,onClick:e=&gt;{null==e||e.stopPropagation(),h.current&amp;&amp;h.current.swiper.slideNext()},className:"room-gallery-swiper-next w-[36px] h-[36px] absolute top-[50%] ltr:right-[38px] rtl:left-[38px] ltr:translate-x-[50%] rtl:-translate-x-[50%] -translate-y-[50%] hidden sm:flex"})]})})}},39199:function(e,t,r){var i=r(85893);r(67294);var n=r(26528),l=r(54682),s=r(34426);t.Z=e=&gt;{let{children:t,availabilityMode:r,hideHeader:a=!1,titleClassName:o,title:c}=e,{tCommon:d}=(0,n.ce)(),{tHotels:m}=(0,l.EI)(),p=c||(r?"".concat(m("chooseYourRoom")):"".concat(d("rooms")));return(0,i.jsxs)("div",{id:l.Ad.RoomsSection,children:[!a&amp;&amp;(0,i.jsx)("h2",{className:"".concat((0,s.AK)(n.Si,"my-2 pt-2 md:pt-4",o)),children:p}),t]})}},67777:function(e,t,r){r.d(t,{Z:function(){return m}});var i=r(85893);r(67294);var n=r(54682),l=r(75131),s=r(57491),a=r(26528),o=e=&gt;{let{hideOptions:t,hideSingleOption:r,classNameStaticOption:o=""}=e,c=(0,n.eY)(),{tHotels:d}=(0,n.EI)(),m=(0,n.TH)(),p=(0,n.he)();if(0==c.length||1==c.length&amp;&amp;r)return null;if(1==c.length)return c[0].value.type==s.YD.NoMeals?null:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(n.g4,{included:c[0].value.included,title:c[0].value.optionTitle,description:c[0].value.optionDescription,className:"".concat(o," grid items-center pb-[0] gap-2 grid-cols-[auto,1fr]")})});if(t)return null;let u=c.find(e=&gt;e.value.optionId==m.meal);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{className:"".concat(a.ht," p-4"),children:d("mealsOptionsLabel")}),(0,i.jsx)(l.Ee,{value:u,onChange:e=&gt;{p(e.value.optionId)},children:(0,i.jsx)("div",{className:"-space-y-px bg-white",children:c.map(e=&gt;(0,i.jsx)(n.l8,{title:e.value.optionTitle,description:e.value.optionDescription,isChecked:m.meal==e.value.optionId,priceDiff:e.priceDiff,selected:e},e.value.optionId))})}),(0,i.jsx)("hr",{className:a.qE})]})},c=e=&gt;{var t,r;let{hideOptions:o,hideSingleOption:c,classNameStaticOption:d=""}=e,m=(0,n.BK)(),p=(0,n.eY)(),{tHotels:u}=(0,n.EI)(),x=1==m.length&amp;&amp;1==p.length,h=(0,n.TH)(),f=(0,n.l6)();if(0==m.length||1==m.length&amp;&amp;c||o)return null;let g=m.find(e=&gt;e.value.optionId==h.cancellation),v=g?(t=g.value.cancellationPolicy)===s.XV.FreeCancellation||t===s.XV.PartiallyRefundable:(r=m[0].value.cancellationPolicy)===s.XV.FreeCancellation||r===s.XV.PartiallyRefundable;return(0,i.jsxs)(i.Fragment,{children:[!x&amp;&amp;(0,i.jsx)("p",{className:"".concat(a.ht," p-4"),children:u("cancellationOptionsLabel")}),m.length&gt;1?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(l.Ee,{value:g,onChange:e=&gt;{f(e.value.optionId)},children:(0,i.jsx)("div",{className:"-space-y-px bg-white",children:m.map(e=&gt;(0,i.jsx)(n.l8,{title:e.value.optionTitle,description:e.value.optionDescription,isChecked:h.cancellation==e.value.optionId,priceDiff:e.priceDiff,selected:e},e.value.optionId))})})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(n.g4,{included:v,title:m[0].value.optionTitle,description:m[0].value.optionDescription,className:"".concat(d," grid pb-4 items-center ").concat(x?"grid-cols-[auto,1fr] gap-2":"gap-1")})}),(0,i.jsx)("hr",{className:a.qE})]})},d=r(96998),m=e=&gt;{let{handleReserve:t,buttonLabel:r,roomType:l,className:s=""}=e,m=(0,n.TT)(),{tHotels:p}=(0,n.EI)();return(0,i.jsxs)("div",{className:s,children:[(0,i.jsx)("p",{className:"text-[1.25rem] font-medium text-primaryFont px-4 pb-2",children:p("roomOptionsLabel")}),(0,i.jsxs)("div",{className:"flex flex-col pb-2",children:[(0,i.jsx)(o,{classNameStaticOption:"px-4"}),(0,i.jsx)(c,{classNameStaticOption:"px-4"})]}),(0,i.jsxs)("div",{className:"flex items-end justify-between px-4 gap-x-2",children:[(0,i.jsx)(d.Z,{plan:m,specialPriceSticker:null==l?void 0:l.specialPriceSticker,isRunOfHouse:null==l?void 0:l.isRunOfHouse}),(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:[(null==l?void 0:l.lowStockWarning)&amp;&amp;(0,i.jsx)("p",{className:"text-[0.675rem] text-danger text-center font-medium",children:l.lowStockWarning}),(0,i.jsx)(a.wm,{labelClassName:"whitespace-nowrap",onClick:t,children:r||p("reserve")})]})]})]})}},38138:function(e,t,r){var i=r(85893),n=r(67294),l=r(79543),s=r(30670),a=r(26483);t.Z=e=&gt;{let{children:t,hotelData:r,roomType:o,data:c,onSelectedRoom:d}=e,[m,p]=(0,n.useState)(!1),u=(0,a.TT)(),{handleReserve:x}=(0,s.Z)(r,o,null==u?void 0:u.externalSupplier);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{role:"button",className:"p-0 w-full justify-start cursor-pointer",onClick:e=&gt;{d&amp;&amp;d(),e.stopPropagation(),p(!0)},children:t}),(0,i.jsx)(l.Z,{hotelData:r,roomType:o,open:m,onClose:()=&gt;{p(!1)},handleReserve:x,room:c})]})}},96998:function(e,t,r){var i=r(85893);r(67294);var n=r(57491),l=r(26528),s=r(51385),a=r(54682),o=r(2979),c=r(4052),d=r(34426),m=r(47475),p=r(14690),u=r(30890);t.Z=e=&gt;{let{plan:t,specialPriceSticker:r,isShouldUpdateCheapestPrice:x,isRunOfHouse:h,isShouldUpdatePrice:f}=e,g=(0,s.G)(),v=(0,u.U)();if((0,d.Ng)(()=&gt;{if(f&amp;&amp;t){let e=(0,p.cx)(t);v.setIsFeaturedHiddenRoom(!1),v.setRoomPrice(e.netPrice)}if(x&amp;&amp;t){let e=(0,p.cx)(t);v.setCheapestRoomPrice(e.netPrice)}},[f]),!t)return(0,i.jsx)(i.Fragment,{});{var U;let e=(0,l.jv)(t.supplier),s=null===(U=t.externalSupplier)||void 0===U?void 0:U.name,u=t.pricingDevice==n.qi.Mobile,x=t.pricingDevice==n.qi.ClosedUserGroup,f=u||x||r,v=(0,p.cx)(t),j=v.totalDiscount&amp;&amp;v.totalDiscount.amount&gt;0?(0,l.wZ)(v.totalDiscount.amount,v.netPrice.amount):void 0,y=(0,l.lb)(g,v.netPrice),b=!h&amp;&amp;m.Z2.hideTaxes;return(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:[e&amp;&amp;(0,i.jsx)("p",{className:"text-[0.925rem] leading-[120%] font-medium text-primaryFont lg:text-[1rem]",children:e}),s&amp;&amp;!e&amp;&amp;(0,i.jsx)("p",{className:"text-[0.925rem] leading-[120%] font-medium text-primaryFont lg:text-[1rem]",children:s}),v.totalDiscount&amp;&amp;(0,i.jsx)("div",{className:"flex items-center gap-2",children:(0,i.jsx)("span",{className:"leading-none line-through text-mediumDanger font-normal text-[0.85rem]",children:(0,l.lb)(g,{amount:v.netPrice.amount+v.totalDiscount.amount,currency:v.netPrice.currency})})}),(0,i.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,i.jsxs)("p",{className:(0,d.AK)(b?"text-[1.75rem]":"text-[1.5rem]","leading-[120%] font-semibold",x&amp;&amp;!v.totalDiscount?"text-mediumDanger":"text-primaryFont"),children:[y," ",t.debugText&amp;&amp;b&amp;&amp;(0,i.jsx)("span",{className:"text-[0.9rem] font-normal",children:t.debugText})]}),r&amp;&amp;(0,i.jsx)(a.kI,{discountPercents:j}),x&amp;&amp;(0,i.jsx)(c.Z,{discountPercents:j}),u&amp;&amp;(0,i.jsx)(o.Z,{discountPercents:j}),j&amp;&amp;!f&amp;&amp;(0,i.jsx)("div",{className:"flex itmes-center",children:(0,i.jsx)("span",{className:(0,d.AK)("bg-contrastGreen px-1.5 py-0.5 rounded-md"),children:(0,i.jsxs)("p",{className:"text-[0.75rem] leading-[150%] font-normal text-white",children:["-",j,"%"]})})})]}),!b&amp;&amp;(0,i.jsx)("div",{className:"text-[0.825rem] leading-[150%] font-normal text-primaryGreyFont lg:text-[0.875rem]",children:t.totalPrice})]})}}},79543:function(e,t,r){r.d(t,{Z:function(){return j}});var i=r(85893);r(67294);var n=r(54682),l=r(30434),s=r(45308),a=r(67777),o=r(26528),c=r(70457),d=r(45373),m=r(34426),p=r(30719);r(74614);var u=r(58723),x=r(88116),h=r(47475),f=e=&gt;{let{photos:t,isMobile:r,cssProps:n="",setFullScreen:l}=e,[s,a]=(0,m.n6)(0),c=t.length;return(0,i.jsx)("div",{className:(0,m.AK)("p-4",n),children:(0,i.jsxs)(p.tq,{slidesPerView:"auto",spaceBetween:8,freeMode:!0,initialSlide:s,onSlideChange:e=&gt;{let t=e.realIndex;a(t)},onSwiper:()=&gt;{a(0)},className:"max-h-[300px]",loopFillGroupWithBlank:!0,loop:!0,modules:[x.W_],children:[t.map((e,t)=&gt;r?(0,i.jsx)(p.o5,{style:{display:"flex"},children:(0,i.jsx)("div",{className:"h-[300px] w-full",onClick:()=&gt;{l&amp;&amp;l(s)},children:(0,i.jsx)(u.Z,{image:e,size:{default:100},style:{width:"100%",height:300,objectFit:"cover",borderRadius:h.Z2.noHotelSearch?0:15}})})},"".concat(e.id,"-").concat(t)):r||0!==t?void 0:(0,i.jsx)(p.o5,{style:{display:"flex"},children:(0,i.jsx)(u.Z,{image:e,size:{default:100},style:{width:"100%",objectFit:"cover"}})},e.id+e.id)),(0,i.jsx)("div",{className:"absolute flex items-center z-[1] gap-2 bottom-4 right-4 px-3 py-1 bg-white rounded-2xl border border-secondaryGrey",children:(0,i.jsxs)("p",{className:o.XP,children:[s+1,"/",c]})})]})})},g=r(60407),v=r(55838),U=r(7934),j=e=&gt;{let{open:t,onClose:r,room:p,hotelData:u,roomType:x,handleReserve:h}=e,{tHotels:j}=(0,n.EI)(),y=(0,o.GS)(o.wt.sm),b=(0,o.GS)(o.wt.lg),w=p.photos.length&gt;0,[N,P]=(0,m.n6)(!1),[S,k]=(0,m.n6)(0);return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(c.P,{open:t,onClose:r,modalName:"room-info-".concat(p.id),headerComponent:(0,i.jsx)("p",{className:"text-[1rem] font-medium text-primaryFont text-center pl-9",children:p.title}),headerClassName:"grid grid-cols-[1fr,auto] items-center",className:(0,m.AK)("!p-[0] w-full max-w-[720px] md:max-w-[720px]",N?"rounded-[0px]":""),children:(0,i.jsxs)(U.I,{children:[(0,i.jsx)(v.Z,{images:p.photos,open:N,handleClose:()=&gt;P(!1),selectedImageIndex:S}),(0,i.jsxs)("div",{className:"grid overflow-auto mt-[70px] grid-cols-1 h-[95%]",children:[w&amp;&amp;(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.uE,{cssProps:"hidden sm:flex",photos:p.photos,setFullScreen:e=&gt;{k(e),P(!0)}}),(0,i.jsx)(f,{setFullScreen:e=&gt;{P(!0),k(e)},cssProps:"block sm:hidden",photos:p.photos,isMobile:y})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-6 px-4 pb-4 md:px-6 md:pb-6",children:[(0,i.jsxs)("div",{className:"grid gap-2",children:[(0,i.jsx)("h4",{className:o.eM,children:p.title}),(0,i.jsx)(n.PH,{beds:p.beds,cssProps:"[&amp;_svg]:text-primary"}),p.featuredAmenities.length&gt;0&amp;&amp;(0,i.jsx)(s.y,{amenities:p.featuredAmenities,children:p.allAmenities.length&gt;0&amp;&amp;p.roomSizeSqft&amp;&amp;(0,i.jsxs)("div",{className:"flex items-center justify-center px-2 py-1 gap-3 rounded-lg border border-secondaryGrey md:px-8 md:py-4",children:[(0,i.jsx)(d.GN,{icon:d.xe,className:"w-[18px] h-[18px] sm:w-6 sm:h-6"}),(0,i.jsx)("p",{className:"text-[0.925rem] sm:text-[1rem] leading-[120%] text-primaryFont",children:j("sqft",{area:p.roomSizeSqft})})]})})]}),p.description&amp;&amp;p.description.map((e,t)=&gt;(0,i.jsx)(o.zt,{data:e,cssProps:o.YI},t)),p.allAmenities.length&gt;0&amp;&amp;(0,i.jsxs)("div",{children:[(0,i.jsxs)("p",{className:(0,m.AK)(o.ht,"pb-2"),children:[j("roomAmenities"),":"]}),(0,i.jsx)(l.Z,{allAmenities:p.allAmenities,cssProps:"grid grid-cols-2 gap-4"})]}),(null==x?void 0:x.roomRate)&amp;&amp;(0,i.jsx)(a.Z,{roomType:x,handleReserve:h,isRoomDetails:!0,className:"border border-secondaryGrey rounded-2xl py-4"})]}),!x&amp;&amp;u&amp;&amp;(0,i.jsx)("div",{className:"flex items-end h-full sticky bottom-0 bg-white px-6 py-3 border-t border-t-secondaryGrey shadow-lg shadow-black/30",children:(0,i.jsx)(g.Z,{hotelData:u,price:u.commonDescription.basePriceFormatted,onClick:b?()=&gt;{}:r,showPrice:!0,cssProps:"flex flex-row justify-start w-full md:flex max-w-[unset] sm:max-w-[300px]"})})]})]})})})}},30890:function(e,t,r){r.d(t,{N:function(){return d},U:function(){return c}});var i=r(85893),n=r(67294),l=r(34426),s=r(51385),a=r(26528);let o=(0,n.createContext)({setRoomPrice:()=&gt;{},setLoading:()=&gt;{},setIsFeaturedHiddenRoom:()=&gt;{},setCheapestRoomPrice:()=&gt;{}}),c=()=&gt;(0,n.useContext)(o),d=e=&gt;{let{children:t,initialRoomPrice:r}=e,[n,c]=(0,l.n6)(r),[d,m]=(0,l.n6)(r),[p,u]=(0,l.n6)(!1),[x,h]=(0,l.n6)(!1),f=(0,s.G)(),g=n?(0,a.lb)(f,n):void 0;return(0,i.jsx)(o.Provider,{value:{roomPriceFormatted:g,roomPrice:n,cheapestRoomPrice:d,setRoomPrice:c,loading:p,setLoading:u,isFeaturedHiddenRoom:x,setIsFeaturedHiddenRoom:h,setCheapestRoomPrice:m},children:t})}},30670:function(e,t,r){var i=r(54682),n=r(31087),l=r(19517),s=r(57491),a=r(88593),o=r(89608),c=r(53665);t.Z=(e,t,r)=&gt;{let d=(0,i.TT)(),m=(0,a.Q5)(),p=(0,a.QO)(),u=(0,a.AV)(),x=(0,i.JJ)(),h=(0,c.Q5)();return t&amp;&amp;e?{handleReserve:()=&gt;{if(d){let i={dates:m,guests:p,destinationId:{id:e.id,destinationType:s.NM.Hotel},roomPlan:{roomId:t.room.id,rateCode:d.rateCode,signature:d.signature}},a={...(0,o.uc)(null,i),...(0,n.g0)(d),...(0,n.Lb)(t.room,e)};if((0,s.Lm)(d.supplier)){if(u.customReserveAction){u.customReserveAction(i),(0,l.L9)("click_reserve_new_rate",a);return}(0,l.L9)("click_reserve",a),(0,n.xf)(e,d);let t=(0,o.NJ)(h,e.id,i,x);console.log("Checkout link",t,h),window.open(t,"_blank")}else if((0,l.L9)("click_reserve_linkout",a),r)window.open(r.url,"_blank");else{let e=(0,o.MD)(s.Gx.RoomBook,i);window.open(e,"_blank")}}}}:{handleReserve:()=&gt;{}}}},74485:function(e,t,r){r.d(t,{_:function(){return s},y:function(){return l}});var i=r(57491),n=r(45373);let l=new Map([[i.mU.Bathroom,n.e_],[i.mU.Bedroom,n.d],[i.mU.Kitchen,n.n5],[i.mU.RoomAmenities,n.TE],[i.mU.BusinessFacilities,n.HX],[i.mU.FoodDrink,n.q],[i.mU.FoodDrinkSafety,n.q],[i.mU.Internet,n.$A],[i.mU.LivingArea,n.sA],[i.mU.MediaTechnology,n.bg],[i.mU.CleaningServices,n.f6],[i.mU.Accessibility,n.wo],[i.mU.SafetySecurity,n.ip],[i.mU.View,n.fS],[i.mU.FrontDeskServices,n.rG],[i.mU.EntertainmentFamilyServices,n.FV],[i.mU.Parking,n.$K],[i.mU.Outdoors,n.Bu],[i.mU.General,n.s],[i.mU.Spa,n.hO],[i.mU.Activities,n.Y2],[i.mU.BuildingCharacteristics,n.wD],[i.mU.CleanlinessDisinfection,n.oc],[i.mU.CommonAreas,n.sA],[i.mU.PhysicalDistancing,n.mk],[i.mU.SafetyFeatures,n.I8],[i.mU.Services,n.rG],[i.mU.Ski,n.UE],[i.mU.Transportation,n.k0]]),s=new Map([[i.U7.HourFrontDesk,n.Bk],[i.U7.AdultsOnly,n.Ci],[i.U7.AirConditioning,n.jO],[i.U7.AirPurifiers,n.DS],[i.U7.AirportShuttle,n.mr],[i.U7.BabysittingChildServices,n.ZO],[i.U7.Balcony,n.P8],[i.U7.Bar,n.Ci],[i.U7.Barbecue,n.Yz],[i.U7.Bathtub,n.e_],[i.U7.Beach,n.sk],[i.U7.BeachChairsLoungers,n.sk],[i.U7.BeachUmbrellas,n.sk],[i.U7.Beachfront,n.L0],[i.U7.Bidet,n.lj],[i.U7.BusinessCenter,n.HX],[i.U7.Casino,n.RJ],[i.U7.Elevator,n.Lj],[i.U7.ExtraLongBedsFt,n.by],[i.U7.FitnessCenter,n.X$],[i.U7.FreeToiletries,n.m5],[i.U7.Garden,n.Bu],[i.U7.GardenView,n.a3],[i.U7.GolfCourseWithinMiles,n.Em],[i.U7.HotSpringBath,n.X9],[i.U7.HotTub,n.X9],[i.U7.Hypoallergenic,n.Yo],[i.U7.IndoorSwimmingPool,n.ZG],[i.U7.Internet,n.$A],[i.U7.KidFriendlyBuffet,n.q],[i.U7.KidsClub,n.mn],[i.U7.KidsMeals,n.x0],[i.U7.KidsPool,n.ZG],[i.U7.Kitchen,n.q],[i.U7.Kitchenette,n.q],[i.U7.Kitchenware,n.q],[i.U7.LakeView,n.L0],[i.U7.LandmarkView,n.wD],[i.U7.LiveMusicPerformance,n.Xi],[i.U7.MiniGolf,n.Em],[i.U7.NonSmokingRooms,n.mh],[i.U7.OceanView,n.L0],[i.U7.OutdoorSwimmingPool,n.ZG],[i.U7.Parking,n.rL],[i.U7.Patio,n.Dw],[i.U7.PicnicArea,n.q],[i.U7.PrivateBathroom,n.e_],[i.U7.PrivateBeachArea,n.sk],[i.U7.PrivateEntrance,n.TH],[i.U7.PrivatePool,n.ZG],[i.U7.Restaurant,n.q],[i.U7.RiverView,n.L0],[i.U7.RoomService,n.Ht],[i.U7.Sauna,n.X9],[i.U7.ShuttleService,n.mr],[i.U7.Skiing,n.UE],[i.U7.Soundproof,n.AQ],[i.U7.SoundproofRooms,n.AQ],[i.U7.Spa,n.hO],[i.U7.SpaTub,n.X9],[i.U7.SpaWellnessPackages,n.Cl],[i.U7.SteamRoom,n.X9],[i.U7.SunDeck,n.en],[i.U7.SwimmingPool,n.ZG],[i.U7.TennisCourt,n.d5],[i.U7.Terrace,n.Dw],[i.U7.TurkishSteamBath,n.X9],[i.U7.UpperFloorsAccessibleByElevator,n.Lj],[i.U7.View,n.fS],[i.U7.WaterPark,n.L0],[i.U7.WaterSportsFacilitiesOnSite,n.Le],[i.U7.Waterslide,n.gY],[i.U7.WheelchairAccessible,n.wo],[i.U7.MountainView,n.a3],[i.U7.CityView,n.SB],[i.U7.CoffeeMachine,n.cM],[i.U7.Dishwasher,n.XG],[i.U7.Dryer,n.v],[i.U7.FlatScreenTV,n.bg],[i.U7.Microwave,n.ej],[i.U7.Minibar,n.j0],[i.U7.Oven,n.ej],[i.U7.Refrigerator,n.Ud],[i.U7.Shower,n.lj],[i.U7.TeaCoffeeMaker,n.d1],[i.U7.Toaster,n.Fq],[i.U7.WashingMachine,n.f6],[i.U7.PrivateParking,n.rL],[i.U7.PetFriendly,n.Po],[i.U7.ParkingOnSite,n.yn],[i.U7.MeetingBanquetFacilities,n.dm]])}}]);</pre></body></html>