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 t=1;t<arguments.length;t++){var i=arguments[t];if(null!=i)for(var a in i)i.hasOwnProperty(a)&&(e[a]=i[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:luxgroup-customer-portal":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="26d8322a-e4bd-40aa-b067-8bda6c753646",e._sentryDebugIdIdentifier="sentry-dbid-26d8322a-e4bd-40aa-b067-8bda6c753646")}catch(e){}}();"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6880],{340599(e,t,i){i(218111),i(161701);var a=i(474848),n=i(23307),r=i(78272),o=i(724633),s=i(962023),l=i(897729),d=i(731357),c=i(296540),h=i(665673),p=i(722834),u=i(38267),g=i(511686),m=i(750142),f=i(729738),w=i(524160);let v=(0,u.Ay)(l.A).withConfig({componentId:"sc-8e76cfb-0"})(["width:100%;overflow:hidden;"]),y=(0,u.Ay)(l.A).withConfig({componentId:"sc-8e76cfb-1"})(["width:100%;position:relative;top:0;inset-inline-start:0;transition:ease transform ","ms;transform:translateX(var(--slide-offset));"],500),b=(0,u.Ay)(l.A).withConfig({componentId:"sc-8e76cfb-2"})(["min-width:100%;width:100%;padding:"," 0;"],(0,d.D0)(80));function A({variant:e="flights"}){let t=(0,h.A)(),i=(0,m.GV)(g.A),l=(0,m.GV)(w.A),d=(0,c.useMemo)(()=>{let n=(0,f.A)(),r=[{image:"2h5x3bxf489ge3vbhowhv",title:(0,a.jsx)(p.A,{id:"55qbenH1W6LTKl7rRhCJ",defaultMessage:"Finding the <i>best</i> prices & airlines",description:"Loading animation slide title for flight search - best prices and airlines",values:{i:e=>(0,a.jsx)("i",{children:e})}}),description:t.formatMessage({id:"b00Z_5GB46hrgjl3z7_0",defaultMessage:"Discover unbeatable fares and top-rated airlines.",description:"Loading animation slide description for flight search - fares and airlines"})},{image:"86ukrd82g6wr0qvj1si",title:t.formatMessage({id:"ZCDb4sn0D1fixb5PifZt",defaultMessage:"Our team are available 24/7",description:"Loading animation slide title about customer support availability"}),description:t.formatMessage({id:"PAYaaBK8l0HmQ-Kv84ij",defaultMessage:"Weâre here for you, anytime, anywhere.",description:"Loading animation slide description about customer support"})},{image:"783xjama1tn1w5kqcc",title:(0,a.jsx)(p.A,{id:"OpXQjZgXpn-_jV9yFZFt",defaultMessage:"Book <i>all</i> your travel in one place",description:"Loading animation slide title about booking all travel together",values:{i:e=>(0,a.jsx)("i",{children:e})}}),description:t.formatMessage({id:"P8LwTvO34pc7uLE59TLN",defaultMessage:"One-stop solution for flights, hotels, and more.",description:"Loading animation slide description about one-stop travel booking"})}],o=[{image:"kfeeuohiqsojdk1jpx5",title:(0,a.jsx)(p.A,{id:"Qtt3Qvp6huYcTLW-Idt7",defaultMessage:"Finding the <i>best</i> prices & stays",description:"Loading animation slide title for hotel search - best prices and stays",values:{i:e=>(0,a.jsx)("i",{children:e})}}),description:t.formatMessage({id:"hZo2T_WTFiLeAcxTVFsx",defaultMessage:"Discover unbeatable experiences and top-rated hotels.",description:"Loading animation slide description for hotel search - experiences and hotels"})},{image:"86ukrd82g6wr0qvj1si",title:t.formatMessage({id:"ZCDb4sn0D1fixb5PifZt",defaultMessage:"Our team are available 24/7",description:"Loading animation slide title about customer support availability"}),description:t.formatMessage({id:"PAYaaBK8l0HmQ-Kv84ij",defaultMessage:"Weâre here for you, anytime, anywhere.",description:"Loading animation slide description about customer support"})},{image:"783xjama1tn1w5kqcc",title:(0,a.jsx)(p.A,{id:"OpXQjZgXpn-_jV9yFZFt",defaultMessage:"Book <i>all</i> your travel in one place",description:"Loading animation slide title about booking all travel together",values:{i:e=>(0,a.jsx)("i",{children:e})}}),description:t.formatMessage({id:"P8LwTvO34pc7uLE59TLN",defaultMessage:"One-stop solution for flights, hotels, and more.",description:"Loading animation slide description about one-stop travel booking"})}],s={image:"le-loyalty-coins",title:l?(0,a.jsx)(p.A,{id:"rr1t8xnwR9CIXoyusO1o",defaultMessage:"Earn <i>{programName}</i> points",description:"Loading animation slide title about earning loyalty program points",values:{i:e=>(0,a.jsx)("i",{children:e}),programName:n}}):(0,a.jsx)(p.A,{id:"hF5RsgpXaXIE-yAxWayR",defaultMessage:"Earn <i>{programName}</i> points & status credits",description:"Loading animation slide title about earning loyalty program points",values:{i:e=>(0,a.jsx)("i",{children:e}),programName:n}}),description:t.formatMessage({id:"XJEK65A4b8lXabInYjol",defaultMessage:"Get rewarded for every flight you book",description:"Loading animation slide description about loyalty rewards for flights"})},d="flights"===e?r:o,c=[...d,d[0]];return"flights"===e&&i&&c.splice(1,0,s),c},[t,l,e,i]),[u,x]=(0,c.useState)(0),j=(0,c.useRef)(null),M={insetInlineStart:`${-100*u}%`};return(0,c.useEffect)(()=>{let e=setInterval(()=>{x(e=>e===d.length-1?0:e+1)},2500);return()=>clearInterval(e)},[d.length]),(0,c.useEffect)(()=>{let e=setTimeout(()=>{j.current&&(u===d.length-1?j.current.style.transition="none":j.current.style.transition="ease inset-inline-start 500ms")},500);return()=>{clearTimeout(e)}},[u,d.length]),(0,a.jsx)(v,{direction:"horizontal",children:(0,a.jsx)(y,{ref:j,direction:"horizontal",style:M,children:d.map((e,t)=>(0,a.jsxs)(b,{direction:"vertical",verticalAlign:"center",horizontalAlign:"center",gap:"24 0",children:[(0,a.jsx)(n.A,{width:"120px",height:"120px",
1id:e.image,enhancedFormats:!1}),(0,a.jsxs)(r.A,{gap:12,children:[(0,a.jsx)(s.A,{variant:"heading3",align:"center",children:e.title}),(0,a.jsx)(o.A,{variant:"medium",align:"center",children:e.description})]})]},t))})})}i.d(t,{A:()=>A})},951856(e,t,i){var a=i(474848),n=i(296540),r=i(665673),o=i(38267),s=i(731357),l=i(153702),d=i(161648),c=i(57348),h=i(720941),p=i(314953),u=i(137476),g=i(846416),m=i(919427);let f=o.Ay.div.withConfig({componentId:"sc-249bfc48-0"})(["flex-direction:column;margin:"," 0 ",";align-items:center;"],(0,s.D0)(50),(0,s.D0)(50)),w=o.Ay.div.withConfig({componentId:"sc-249bfc48-1"})(["display:flex;flex-direction:column;text-align:center;"]),v=(0,o.Ay)(d.Ay).withConfig({componentId:"sc-249bfc48-2"})(["margin:"," 0;"],(0,s.D0)(8)),y=(0,o.Ay)(l.A).withConfig({componentId:"sc-249bfc48-3"})(["margin-inline-start:",";"],(0,s.D0)(4)),b=o.Ay.div.withConfig({componentId:"sc-249bfc48-4"})(["display:flex;margin-top:",";width:100%;"],(0,s.D0)(20));i.d(t,{},{A:function({searchType:e}){let t=(0,r.A)(),i=(0,n.useContext)(h.A).local,o="property"===e?t.formatMessage({id:"2hvu1M1n8AVDVCYjrRf7",defaultMessage:"Sorry, we couldnât find this offer",description:"Heading shown when a specific property offer cannot be found"}):t.formatMessage({id:"EPkp7gT0K1xjxhwYxRoJ",defaultMessage:"We couldnât find any offers matching your search",description:"Heading shown when no offers match the search criteria"}),s=t.formatMessage({id:"aLAcY_BmEw-L14ncDrDD",defaultMessage:"Speak to one of our travel experts",description:"Text prompting users to contact travel experts on tablet and desktop"}),l=t.formatMessage({id:"1TzSQrSvGX_WYeo8Y8It",defaultMessage:"Speak to a travel expert",description:"Mobile button text to contact a travel expert on the hotel search page"}),A=t.formatMessage({id:"AcyohFyj7u0w0NVmeK_3",defaultMessage:"OR",description:"Separator text between contact expert and trending destinations sections"}),x=t.formatMessage({id:"NYRECR4gYwdjhwcmHcuU",defaultMessage:"Explore our trending destinations",description:"Text prompting users to explore trending destinations"});return(0,a.jsxs)(f,{children:[(0,a.jsxs)(w,{children:[(0,a.jsx)(m.Ay,{variant:"heading4",children:o}),(0,a.jsxs)(v,{variant:"large",children:[(0,a.jsxs)(g.A,{min:"tablet",children:[s,(0,a.jsx)(y,{href:`tel:${i.number}`,rel:"nofollow",children:i.humanReadable})]}),(0,a.jsx)(g.A,{max:"mobile",children:(0,a.jsx)(p.A,{startIcon:(0,a.jsx)(u.A,{}),fit:"mobile-full-width",kind:"secondary",href:`tel:${i.number}`,rel:"nofollow",children:l})})]}),(0,a.jsx)(v,{variant:"large",children:(0,a.jsx)(d.Ay,{variant:"medium",children:A})}),(0,a.jsx)(v,{variant:"large",children:x})]}),(0,a.jsx)(b,{children:(0,a.jsx)(c.A,{noTitle:!0})})]})}})},546526(e,t,i){i(218111),i(161701),i(22489),i(720116);var a=i(267662),n=i(163995),r=i(596261),o=i(846341);let s=(0,o.YK)({propertyDescriptionWithLocation:{id:"pdr12ZmwV3BFF5AndsvW",defaultMessage:"Discover {propertyName} in {propertyLocation} with {brandName}.",description:"SEO meta description for a property search result page when the property location is available"},propertyDescriptionWithoutLocation:{id:"DqvsbNdxRR9qgXfc5j5r",defaultMessage:"Discover {propertyName} with {brandName}.",description:"SEO meta description for a property search result page when only the property name is available"},anywhereTitle:{id:"qPGDE3JLb4Ez_B27wlEr",defaultMessage:"Browse the best hotels on {brandName}",description:"SEO page title for accommodation search results when searching anywhere"},destinationTitle:{id:"NWA1W56rG88L2k5-vZNQ",defaultMessage:"Browse the best hotels in {locationName}",description:"SEO page title for accommodation search results with a specific destination or location"},anywhereDescription:{id:"1IkUbhNSwgV9Fa6H12lo",defaultMessage:"Explore hotels around the world with {brandName}.",description:"SEO meta description for accommodation search results when searching anywhere"},destinationDescription:{id:"rExKSGrJzFDfuvvRuy18",defaultMessage:"Explore hotels in {locationName} with {brandName}.",description:"SEO meta description for accommodation search results with a specific destination or location"},anywhereImageAlt:{id:"H1dTQhLjO06zye41sqHz",defaultMessage:"{brandName} hotel search results",description:"Alt text for the SEO image on accommodation search results when searching anywhere"},destinationImageAlt:{id:"DfU79u1tqDiHLopcc__-",defaultMessage:"{locationName} hotels",description:"Alt text for the SEO image on accommodation search results with a specific destination or location"}}),l=(0,o.YK)({anywhereTitle:{id:"BcAOLolwEUigzW4TdqFp",defaultMessage:"Browse the best homes and villas on {brandName}",description:"SEO page title for home and villa search results when searching anywhere"},destinationTitle:{id:"v9Ygjy8q73ZgXjyQamMs",defaultMessage:"Browse the best homes and villas in {locationName}",description:"SEO page title for home and villa search results with a specific destination or location"},anywhereDescription:{id:"tA4dUphfpmxRRkyc0gZr",defaultMessage:"Explore homes and villas around the world with {brandName}.",description:"SEO meta description for home and villa search results when searching anywhere"},destinationDescription:{id:"h5UbrDghDgmVy7eZkDcm",defaultMessage:"Explore homes and villas in {locationName} with {brandName}.",description:"SEO meta description for home and villa search results with a specific destination or location"},anywhereImageAlt:{id:"lFn5zsaEdTytgXTvPtOB",defaultMessage:"{brandName} home and villa search results",description:"Alt text for the SEO image on home and villa search results when searching anywhere"},destinationImageAlt:{id:"sl8R8QFZ6nh_8EryNNi7",defaultMessage:"{locationName} homes and villas",description:"Alt text for the SEO image on home and villa search results with a specific destination or location"}});function d({intl:e,vertical:t="hotels",searchItem:i,destinationId:o,destinationName:c,specificPlaces:h,destinationImageId:p}){let u="villas"===t?l:s,g=i?.searchType==="destination"?i:void 0,m=i?.searchType==="property",f=i?.format?.mainText?.trim(),w=function(e){if(e)return e.split("·").map(e=>
1e.trim()).filter(Boolean).join(", ")}(i?.format?.secondaryText?.trim()),v=o&&o===n.e8||f&&f.toLowerCase()===n.sS.toLowerCase()||!f&&!c&&!m,y=g?.destinationType,b=i?.format?.imageId||(i?.searchType==="searchItemV3"?i.display.imageId:i?.imageId),A=o?(0,r.Ue)(o):void 0,x=function(e){if(!e?.length)return;let t=e.find(e=>!!e.image)?.image;if(t)return t.startsWith("http")?{url:t}:{id:t}}(h),j=b||p,M=j?{id:j}:x??(!v&&A?{id:A}:void 0);if(m){let t=f||c||a.A.title,i=w||c,n=i?e.formatMessage(s.propertyDescriptionWithLocation,{propertyName:t,propertyLocation:i,brandName:a.A.title}):e.formatMessage(s.propertyDescriptionWithoutLocation,{propertyName:t,brandName:a.A.title});return{title:t,description:n,socialImage:M,imageAlt:t}}let E=f||c||a.A.title,D="country"!==y&&w&&0!==w.localeCompare(E,void 0,{sensitivity:"base"})?`${E}, ${w}`:E,I=v?e.formatMessage(u.anywhereDescription,{brandName:a.A.title}):e.formatMessage(u.destinationDescription,{locationName:D,brandName:a.A.title}),L=v?e.formatMessage(u.anywhereImageAlt,{brandName:a.A.title}):e.formatMessage(u.destinationImageAlt,{locationName:D});return{title:v?e.formatMessage(u.anywhereTitle,{brandName:a.A.title}):e.formatMessage(u.destinationTitle,{locationName:D}),description:I,socialImage:M,imageAlt:L}}i.d(t,{m:()=>d})},644423(e,t,i){i(218111),i(607588);var a,n=i(296540),r=i(510856),o=((a={}).FlashHotel="flash_hotel",a.BundleAndSave="bundle_and_save",a.AlwaysOn="always_on",a.HotelSearchPage="hotel_search_page",a.ExpiredDeals="expired_deals",a.DestionationLp="destination_lp",a);let s=["scroll","resize"],l=["wheel","keydown","keyup","mousedown","mousemove","touchstart","touchmove","click","contextmenu"];i.d(t,{Tu:()=>o},{Ay:function(e,t=3e3){let i=(0,n.useRef)(!1),a=(0,n.useRef)(0),o=(0,n.useRef)(void 0),d=(0,n.useRef)(0),c=(0,n.useCallback)(()=>{i.current&&(a.current=Date.now(),i.current=!1)},[]),h=(0,n.useCallback)(()=>{let n=Date.now();if(!(n-d.current<2e3)&&(d.current=n,window.clearTimeout(o.current),o.current=window.setTimeout(c,t),!i.current)&&(i.current=!0,a.current>0)){var s;s={eventCategory:"lere",variable:"timeIdle",value:n-a.current+t,label:e},(0,r.QM)({event:"ua-timing-event",eventVariable:s.variable,eventCategory:s.eventCategory,eventValue:s.value,eventLabel:s.label}),a.current=0}},[t,e,c]);(0,n.useEffect)(()=>{let e={passive:!0,capture:!0},i={passive:!0};return s.forEach(t=>{window.addEventListener(t,h,e)}),l.forEach(e=>{document.addEventListener(e,h,i)}),o.current=window.setTimeout(c,t),()=>{s.forEach(t=>{window.removeEventListener(t,h,e)}),l.forEach(e=>{document.removeEventListener(e,h)}),window.clearTimeout(o.current)}},[t,h,c])}})},821387(e,t,i){var a=i(296540),n=i(391010),r=i(535769);function o({vertical:e,isMobileScreen:t,toggleSearchVertical:i,dispatchRef:s,formRef:l}){return(0,a.useCallback)(a=>{let{propertyId:o,propertyName:d,propertySearchItem:c}=(0,n.w)(a);t?((0,r.R6)({vertical:e,propertyId:o,propertyName:d}),i(e,{withDateSelect:!0})):(s.current?.({type:"SET_SEARCH_ITEM",searchItem:c}),s.current?.({type:"SET_DATE_SEARCH_OPTION",optionId:"search-specific-dates"}),l.current?.form.current.scrollIntoView(),l.current?.openDatePickerMenu())},[e,t,i,s,l])}i.d(t,{A:()=>o})},630119(e,t,i){function a(e,t){return!t&&e}i.d(t,{D:()=>a})},535769(e,t,i){let a;i(517642),i(658004),i(733853),i(845876),i(432475),i(515024),i(731698),i(125509),i(665223),i(660321),i(241927),i(511632),i(864377),i(966771),i(712516),i(368931),i(652514),i(235694),i(652774),i(849536),i(321926),i(994483),i(916215),i(218111),i(607588);let n=new Set;function r(e){a=e,n.forEach(e=>e())}function o(){return a}function s(e){return n.add(e),()=>n.delete(e)}i.d(t,{DL:()=>o,FS:()=>s,R6:()=>r})},391010(e,t,i){var a=i(748577);function n(e){let t=(0,a.eS)(e),i=e.property.id,n=t?e.name:e.property.name,r=i.includes(":")?i:`${t?"bedbank":"le"}:${i}`;return{propertyId:r,propertyName:n,propertySearchItem:{searchType:"property",value:r,format:{mainText:n}}}}i.d(t,{w:()=>n})},432801(e,t,i){var a=i(474848),n=i(296540),r=i(38267),o=i(731357),s=i(616183),l=i(548904),d=i(454892),c=i(656323),h=i(35815),p=i(643147),u=i(412232),g=i(846416),m=i(39136),f=i(23307),w=i(919427),v=i(161648),y=i(500093),b=i(897729),A=i(194617),x=i(789752),j=i(646514);let M=(0,r.Ay)(b.A).withConfig({componentId:"sc-85aaf8c2-0"})(["padding:"," ",";position:relative;width:100%;","{padding:"," ",";}"],(0,o.D0)(12),(0,o.D0)(20),A.em.desktop,(0,o.D0)(20),(0,o.D0)(150)),E=r.Ay.div.withConfig({componentId:"sc-85aaf8c2-1"})(["position:absolute;inset:0;width:100%;"]),D=r.Ay.div.withConfig({componentId:"sc-85aaf8c2-2"})(["position:absolute;inset:0;width:100%;background:",";"],e=>e.backgroundStyle),I=(0,r.Ay)(u.A).withConfig({componentId:"sc-85aaf8c2-3"})(["position:absolute;inset:0;width:100%;"]),L=(0,r.Ay)(b.A).withConfig({componentId:"sc-85aaf8c2-4"})(["position:relative;z-index:1;"]),T=(0,r.Ay)(g.A).withConfig({componentId:"sc-85aaf8c2-5"})(["flex:1;width:100%;"]),S=(0,r.Ay)(m.A).withConfig({componentId:"sc-85aaf8c2-6"})(["line-height:inherit;color:inherit;"," h3:is(i,em),h3 i,h3 em{","}"],w.XU,w.mN);i.d(t,{},{A:function({vertical:e}){let t=(0,c.L)(),i=(0,p.Bf)({vertical:e}),r=(0,s.V)(l.pK.enableTakeoverBannerContent),o=(0,n.useMemo)(()=>
1{if(r?.enabled){let e=r.value;if((0,d.yR)(e))return e}},[r]),u=!!t&&!!o,m=!u&&!!i?.searchPage?.bannerContent,A=m&&i?.searchPage?.hideOnMobileScreenSize,_=(0,j.A)({mobile:!1})??!0,k=o?.locationIcons,N=(0,n.useMemo)(()=>{let e=k?.search;if(e){let t=_?e.desktopIcon:e.mobileIcon;if(t)return{id:t,width:_?e.desktopIconDimension?.width:e.mobileIconDimension?.width,height:_?e.desktopIconDimension?.height:e.mobileIconDimension?.height}}let i=t?.logoRef;return i?{id:i}:void 0},[k,_,t?.logoRef]),C=o?.title,O=o?.subtitle?(0,x.r)(o.subtitle):void 0,R=o?.attachments,F=o?.backgroundRef,B=o?.backgroundStyle,z=u?o?.palette??"inverse":i?.palette,W=F?(0,a.jsx)(h.f,{imageId:F,backgroundStyle:B,attachments:R}):B?(0,a.jsx)(D,{backgroundStyle:B}):void 0,H=u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{max:"mobile",children:(0,a.jsxs)(b.A,{direction:"horizontal",gap:8,verticalAlign:"start",children:[N&&(0,a.jsx)(f.A,{id:N.id,dpr:2,enhancedFormats:!1,width:N.width&&N.height?N.width:32,height:N.width&&N.height?N.height:32}),(0,a.jsxs)(b.A,{direction:"vertical",gap:4,verticalAlign:"start",children:[C&&(0,a.jsx)(w.Ay,{variant:"heading4",children:(0,x.r)(C)}),O&&(0,a.jsx)(v.Ay,{variant:"medium",children:O})]})]})}),(0,a.jsx)(T,{min:"tablet",children:(0,a.jsxs)(b.A,{direction:"horizontal",gap:16,verticalAlign:"center",fullWidth:!0,children:[N&&(0,a.jsx)(f.A,{id:N.id,dpr:2,enhancedFormats:!1,width:N.width&&N.height?N.width:60,height:N.width&&N.height?N.height:60}),(0,a.jsxs)(b.A,{direction:"vertical",gap:4,verticalAlign:"start",fullWidth:!0,grow:!0,children:[C&&(0,a.jsx)(S,{content:"### "+C,fontSize:"large"}),O&&(0,a.jsx)(b.A,{direction:"horizontal",gap:8,verticalAlign:"center",children:(0,a.jsx)(v.Ay,{variant:"large",children:O})})]})]})})]}):i?.searchPage?.bannerContent;return(0,a.jsx)(g.A,{min:A?"tablet":void 0,children:(0,a.jsxs)(M,{direction:"horizontal",verticalAlign:"center",className:(0,y.JH)({mobile:z}),children:[m&&(0,a.jsx)(I,{background:"default",vertical:e}),u&&W&&(0,a.jsx)(E,{children:W}),(0,a.jsx)(L,{direction:"horizontal",gap:12,verticalAlign:"center",fullWidth:!0,children:H})]})})}})}}]); 2//# sourceMappingURL=6880.bba11de6a773edaa.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.