1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"production-4623957"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:luxgroup-customer-portal":!0});var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="612e9487-59b9-4992-9c48-029b15a6d4e3",e._sentryDebugIdIdentifier="sentry-dbid-612e9487-59b9-4992-9c48-029b15a6d4e3")}catch(e){}}();"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9796],{671975(e,n,i){i(218111),i(981148);var r=i(474848),t=i(731357);i(296540);var a=i(38267),o=i(919427),d=i(73659),s=i(23307),l=i(314953),c=i(452643),p=i(194617),u=i(413697),g=i(717904);let h=a.Ay.div.withConfig({componentId:"sc-621d9825-0"})(["position:absolute;inset:0;transition:transform 0.3s;transform-origin:center center;transform:scale(1);border-radius:",";"],e=>e.theme.borderRadius.S),f=a.Ay.div.withConfig({componentId:"sc-621d9825-1"})(["position:absolute;inset:0;pointer-events:none;transition:backdrop-filter 0.2s;backdrop-filter:brightness(1);&.align-top{background-image:linear-gradient(0deg,rgba(0,0,0,0) 48.26%,rgba(0,0,0,0.6) 100%);}&.align-bottom{background-image:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 48.26%);}"]),m=(0,a.Ay)(c.A).withConfig({componentId:"sc-621d9825-2"})(["display:flex;flex-direction:column;padding:",";min-height:",";","{padding:",";min-height:",";&:hover{> ","{transform:scale(1.2);}}}border-radius:",";position:relative;overflow:hidden;&:focus-visible{","}&:hover{> ","{backdrop-filter:brightness(0.8);}}body."," &{border-radius:var(--border-radius-m);> ","{border-radius:var(--border-radius-m);}}"],(0,t.D0)(12),(0,t.D0)(230),p.em.tablet,(0,t.D0)(16),(0,t.D0)(260),h,e=>e.theme.borderRadius.S,u.A,f,g.AM,h),b=a.Ay.div.withConfig({componentId:"sc-621d9825-3"})([""]),y=a.Ay.div.withConfig({componentId:"sc-621d9825-4"})(["display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;height:100%;width:100%;min-width:0;transform:translateZ(0);&.align-top{justify-content:space-between;> ","{> * + *{margin-top:",";}}}&.align-bottom{justify-content:flex-end;}"],b,(0,t.D0)(4));i.d(n,{},{A:function(e){let{heading:n,subHeading:i,image:t,imageLoading:a,align:c,callToAction:p,ref:u,...g}=e,A="string"==typeof i||"number"==typeof i||Array.isArray(i)&&i.every(e=>["string","number","boolean"].includes(typeof e));return(0,r.jsxs)(m,{...g,ref:u,children:[(0,r.jsx)(h,{children:(0,r.jsx)(s.A,{fit:"center",dpr:2,height:260,width:180,image:t,loading:a})}),(0,r.jsx)(f,{className:`align-${c}`}),(0,r.jsxs)(y,{className:`align-${c}`,children:[(0,r.jsxs)(b,{children:[(0,r.jsx)(o.Ay,{variant:"heading5",colour:"dark-contrast",children:n}),i&&(0,r.jsxs)(r.Fragment,{children:[A&&(0,r.jsx)(d.Ay,{variant:"medium",colour:"dark-contrast",children:i}),!A&&i]})]}),"top"===c&&p&&(0,r.jsx)(l.A,{size:"small",nonInteractable:!0,kind:"primary",variant:"dark",children:p})]})]})}})},932110(e,n,i){var r=i(302885);function t(e){let{bannerId:n,placements:i,hitType:t}=e;if(n)return{hitType:t,ecommerce:{promoView:{promotions:[function(e,n){let i=n[e];if(i)return{id:i.bannerId,name:i.name,creative:i.creative,position:i.position}}(n,i?(0,r.G)(i,e=>e.bannerId):{})]}}}}i.d(n,{U:()=>t})},506191(e,n,i){i(218111),i(161701);var r=i(474848),t=i(188658),a=i(733982),o=i(302885);let d=(0,i(38267).Ay)(a.A).withConfig({componentId:"sc-f5b21add-0"})(["min-width:100%;"]);i.d(n,{},{A:function({banners:e=o.N9,onBannerClick:n,onBannerLoad:i,interval:s=5,onClickOpenNewTab:l}){return e.length>1?(0,r.jsx)(t.FN,{autoplay:!0,autoplayInterval:1e3*s,showArrows:!1,showDots:!1,wrapMode:"wrap",children:e.map(e=>(0,r.jsx)(d,{banners:[e],onBannerClick:n,onBannerLoad:i,onClickOpenNewTab:l},e.bannerId))}):1===e.length?(0,r.jsx)(a.A,{banners:e,onBannerClick:n,onBannerLoad:i,onClickOpenNewTab:l}):null}})},733982(e,n,i){i(218111),i(18237);var r=i(474848),t=i(296540),a=i(38267),o=i(23307),d=i(39522),s=i(976371),l=i(510856),c=i(932110),p=i(846416);let u=(0,a.Ay)(o.A).withConfig({componentId:"sc-cf8ae40b-0"})(["max-width:100%;max-height:fit-content;"]);class g extends t.Component{bannerClick=e=>{let n=(0,d.A)(e,"bannerid");(0,l.QM)((0,c.U)({bannerId:n,placements:this.props.banners,hitType:"promotion-click"})),this.props?.onBannerClick?.(this.props.banners[0])};bannerImpression=e=>{let n=(0,d.A)(e,"bannerid");(0,l.QM)((0,c.U)({bannerId:n,placements:this.props.banners,hitType:"promotion-impression"})),this.props?.onBannerLoad?.(this.props.banners[0])};render(){let{banners:e,onClickOpenNewTab:n,className:i}=this.props,{web:t,mobile:a}=e.reduce((e,n)=>(("display"in n&&"mobile"===n.display||"mobileImageId"in n&&n.mobileImageId)&&(e.mobile=n),("display"in n&&"desktop"===n.display||"desktopImageId"in n&&n.desktopImageId)&&(e.web=n),e),{}),o=t?.bannerId||a?.bannerId;return o?(0,r.jsxs)("div",{id:`leaderboard-${o}`,className:i,children:[a&&(0,r.jsx)(p.A,{max:"mobile",children:(0,r.jsx)(s.A,{onClick:this.bannerClick,"data-bannerid":a.bannerId,href:a.href,to:a.to,target:n?"_blank":"_self",children:(0,r.jsx)(u,{loading:"lazy",width:735,enhancedFormats:!1,qual
1ity:"good",onLoad:this.bannerImpression,"data-bannerid":a.bannerId,id:a.imageId||a.mobileImageId,alt:a.imageAlt})})}),t&&(0,r.jsx)(p.A,{min:"tablet",children:(0,r.jsx)(s.A,{onClick:this.bannerClick,"data-bannerid":t.bannerId,href:t.href,to:t.to,target:n?"_blank":"_self",children:(0,r.jsx)(u,{loading:"lazy",width:1140,enhancedFormats:!1,quality:"good",onLoad:this.bannerImpression,"data-bannerid":t.bannerId,id:t.imageId||t.desktopImageId,alt:t.imageAlt})})})]}):null}}let h=t.memo(g);i.d(n,{},{A:h})},567801(e,n,i){let r={left:{wide:{id:"9zfajijv2lx81f6gyfo"},narrow:{id:"mxv1ewoo3pe8l8ddl4e"}},right:{wide:{id:"56l0glrmixeitosoetkn9"},narrow:{id:"us3u14wkihlv6zs4anuh"}}},t={left:{wide:{id:"f2cbkfa3neeqk0suw16u"},narrow:{id:"l2rjsmuqvmafzqn1p2p"}},right:{wide:{id:"kra2y9app8i6mpnli"},narrow:{id:"d5sfjdbpg47k0yfcxxzj"}}};i.d(n,{},{A:function(e,n,i){let a="HK"===i||"SG"===i?r:t;return"right"===e?n?a.right.wide:a.right.narrow:n?a.left.wide:a.left.narrow}})},573727(e,n,i){var r=i(474848);i(296540);var t=i(38267),a=i(790391),o=i(592017);let d=t.Ay.div.withConfig({componentId:"sc-b6ccc3c2-0"})(["display:flex;height:100%;"]),s=(0,t.Ay)(o.A).withConfig({componentId:"sc-b6ccc3c2-1"})(["width:100%;margin-inline-end:-100%;pointer-events:none;"]),l=t.Ay.div.withConfig({componentId:"sc-b6ccc3c2-2"})(["width:100%;"]);i.d(n,{},{A:function(e){let{minHeightAspectRatio:n,fit:i="center",ref:t,...o}=e;return(0,r.jsxs)(d,{children:[(0,r.jsx)(s,{...n}),(0,r.jsx)(l,{children:(0,r.jsx)(a.A,{...o,ref:t,fit:i})})]})}})},212284(e,n,i){var r=i(474848),t=i(296540),a=i(791914),o=i(32717),d=i(823356);i.d(n,{},{A:function({flightDeal:e}){let n=(0,t.useMemo)(()=>{let n=e.originCountry===e.destinationCountry,i=(0,a.im)(e.fareClass.toLowerCase()||"",n),r=(0,d.Ay)({loyaltyProductType:i,options:{originAirportCode:e.originAirportCode,destinationAirportCode:e.destinationAirportCode,carrier:e.carrier.code}});return[{loyaltyProductType:i,price:e.perAdultPrice,earnKey:r,packageId:"",offerId:""}]},[e]);return(0,r.jsx)(o.A,{calculationRequests:n,calculationType:"estimate"})}})},902917(e,n,i){var r=i(217769),t=i(455027),a=i(107872),o=i(232877),d=i(302885),s=i(915927),l=i(350262),c=i(698090),p=i(296540),u=i(750142);let g=(0,c.A)(e=>(0,o.A)(e));i.d(n,{},{A:function({categoryCodes:e,placeId:n,fallbackPlaceIds:i=d.N9,placeIdToIgnore:o,sortBy:c,semanticSearchQuery:h,priceLte:f,priceGte:m,excludeIds:b=d.N9,campaigns:y,randomize:A,bounds:v,enabled:w=!0,luxPlusFeatures:x,leExclusive:I,collections:j,from:k,to:C,minRating:_,targetAudience:L,hasFreeCancellation:D,hasInstantConfirmation:M,isGift:E,coordinatesList:S,timeSlots:N,limit:z,countOnly:G,streamingEnabled:T}){let q=(0,u.jL)(),[B,V]=(0,p.useState)(n),F=(0,p.useRef)(!1),O={from:k,to:C,priceLte:f,priceGte:m,minRating:_,isGift:E,targetAudience:L,hasFreeCancellation:D,hasInstantConfirmation:M,bounds:v,leExclusive:I,coordinatesList:S,timeSlots:N,limit:z,countOnly:G,streamingEnabled:T},R=(0,u.GV)(e=>(0,s.RL)(e,{placeId:n,...O})),P=(0,u.GV)(e=>(0,s.RL)(e,{placeId:B,...O})),K=(0,u.GV)(e=>(0,s.eO)(e.router.location.pathname)),U=(0,u.GV)(e=>e.experience.experienceCategories),H=(0,u.GV)(e=>e.experience.experienceCategoriesError),Q=(0,s.pv)(e??[],U),$=P&&!!e?.length&&!U?.length&&!H,Y=R&&($||void 0!==Q||K),J=P&&($||void 0!==Q||K),X=Y?z:void 0,Z=J?z:void 0,W=(0,p.useMemo)(()=>(0,l.qp)({placeId:n,categoryCodes:e,sortBy:c,semanticSearchQuery:h,priceLte:f,priceGte:m,campaigns:y,bounds:v,luxPlusFeatures:x,leExclusive:I,collections:j,from:k,to:C,minRating:_,targetAudience:L,hasFreeCancellation:D,hasInstantConfirmation:M,isGift:E,coordinatesList:S,timeSlots:N,limit:X,countOnly:G,searchStreaming:Y||void 0}),[n,e,c,h,f,m,y,v,x,I,j,k,C,_,L,D,M,E,S,N,X,G,Y]);(0,a.A)(()=>{F.current=!0,V(n)},[W]);let ee=(0,p.useMemo)(()=>(0,l.qp)({placeId:B,categoryCodes:e,sortBy:c,semanticSearchQuery:h,priceLte:f,priceGte:m,campaigns:y,bounds:v,luxPlusFeatures:x,leExclusive:I,collections:j,from:k,to:C,minRating:_,targetAudience:L,hasFreeCancellation:D,hasInstantConfirmation:M,isGift:E,coordinatesList:S,timeSlots:N,limit:Z,countOnly:G,searchStreaming:J||void 0}),[B,e,c,h,f,m,y,v,x,I,j,k,C,_,L,D,M,E,S,N,Z,G,J]),en=(0,u.GV)(e=>e.experience.experienceLists[ee]??t.w4);return(0,p.useEffect)(()=>{!$&&(B||v||S?.length)&&w&&q((0,r.Bn)(B,{placeIdToIgnore:o,categoryCodes:e,sortBy:c,semanticSearchQuery:h,priceLte:f,priceGte:m,campaigns:y,bounds:v,luxPlusFeatures:x,leExclusive:I,collections:j,from:k,to:C,minRating:_,targetAudience:L,hasFreeCancellation:D,hasInstantConfirmation:M,isGift:E,coordinatesList:S,timeSlots:N,limit:Z,countOnly:G,searchStreaming:J||void 0}))},[B,o,e,c,h,f,m,y,v,x,I,w,q,j,k,C,_,L,D,M,E,S,N,Z,G,J,$]),(0,p.useEffect)(()=>()=>{q((0,r.XF)(ee))},[q,ee]),(0,p.useEffect)(()=>
1{if(!h&&i.length>0){if(F.current){B===n&&(F.current=!1);return}if(!en?.fetching&&0===(0,l.AI)(en)){let e=i.findIndex(e=>e===B),n=i[e+1];n&&V(n)}}},[en,i,h]),(0,p.useMemo)(()=>{let e={requestedPlaceId:n,isFallbackPlace:!!(n&&B!==n)};if(!A&&0===b.length)return{...en,placeId:B,listKey:ee,...e};let i=en.ids;return A&&(i=g(en.ids)),{...en,ids:b.length>0?(0,d.FF)(i,...b):i,placeId:B,listKey:ee,...e}},[A,b,en,B,ee,n])}})},315648(e,n,i){i(218111),i(161701),i(22489),i(18237);var r=i(296540),t=i(392828),a=i(750142),o=i(302885),d=i(428357);let s={fetching:!0,dealIds:[],error:void 0};i.d(n,{},{A:function(e="all",n,i){let l=(0,a.jL)(),c=!!i?.disabled;(0,r.useEffect)(()=>{c||l((0,t.k9)(e))},[e,l,c]);let p=(0,a.GV)(n=>n.flights.flightDealLists[e]??s),u=(0,a.GV)(e=>e.flights.flightDeals);return[(0,r.useMemo)(()=>{let e=(0,o.TL)(p.dealIds.map(e=>u[e]?.deal));return n&&(e=e.filter(e=>(0,d.uv)(n).reduce((i,r)=>i&&e[r]===n[r],!0))),e},[p,u,n]),!c&&!!p.fetching]}})},39522(e,n,i){function r(e,n){return e.target.dataset[n]}i.d(n,{A:()=>r})},947333(e,n,i){i.d(n,{},{v:{hotels:{to:"/hotels",imageId:"k58oh9ebyasvjo9ndff"},tours:{to:"/tours",imageId:"exu2capyq66fvv752yc4"},ultralux:{to:"/ultra-lux"},experiences:{to:"/experiences",imageId:"ufils1y5jgf0yhvf5utk"},cruises:{to:"/cruises",imageId:"wioy2m740nyf1gzxbr3v"},villas:{to:"/homes-and-villas"}}})},743141(e,n,i){var r=i(474848),t=i(964060),a=i(897729),o=i(919427);i(296540);var d=i(665673);i.d(n,{},{A:function(e){let{allTo:n,allHref:i,children:s,variant:l="heading2"}=e,c=(0,d.A)();return(0,r.jsxs)(a.A,{direction:"horizontal",horizontalAlign:"space-between",verticalAlign:"start",gap:16,children:[(0,r.jsx)(o.Ay,{variant:l,children:s}),!!(n||i)&&(0,r.jsx)(a.A,{direction:"horizontal",gap:16,verticalAlign:"center",children:(0,r.jsx)(t.A,{to:n,href:i,children:c.formatMessage({id:"p0dE7G3AQEjKShJ_YDSr",defaultMessage:"View all",description:"Action button label to view all items in a carousel"})})})]})}})}}]); 2//# sourceMappingURL=9796.5f392fdf6d5003a2.js.map
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.