PageSourceSearch

https://www.danielsestateagents.co.uk/_next/static/chunks/app/(mai…/saved-properties/page-68d7bc1eb5decfde.js

js danielsestateagents.co.uk collected 2026-10-08 08:56:18 UTC 47,084 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1602],{3008:(e,t,a)=>{"use strict";a.d(t,{default:()=>l.a});var r=a(12775),l=a.n(r)},6806:(e,t,a)=>{"use strict";a.d(t,{Favorites:()=>v});var r=a(85664),l=a(76392),s=a.n(l),o=a(3589),n=a(74348),i=a(34989),d=a(13682),c=a(29016),m=a(2305),h=a(39089),b=a(52330),p=a(99879),x=a(97251),u=a(96777);function g(e){let{bookingValues:t,fasciaPropertyCardBackgroundColor:a,fasciaPropertyCardTextColor:l,gridListingsCalloutBlockBanner:s,gridListingsCalloutBlockButton:o,gridListingsCalloutBlockContent:n,gridListingsCalloutBlockIcon:g,gridListingsCalloutBlockIconHeight:y,gridListingsCalloutBlockIconWidth:f,gridListingsCalloutBlockTitle:v,hideNewlyListedBadge:j,mobileLayoutStacked:N=!1,properties:w,showGridListingsCalloutBlock:k,theme:I}=e,_=k&&w.length>4;return(0,r.jsx)("div",{className:(0,u.cn)("relative z-20","chalet"===I?"px-7":"gable"===I?"mx-auto max-w-[1620px] px-20 lg:px-30":(0,i.c)({size:"duplex"===I?"lg":"default",theme:I})),children:(0,r.jsxs)("div",{className:(0,u.cn)("flex flex-wrap py-10","chalet"!==I&&"-mx-15"),children:[w.slice(0,4).map((e,s)=>(0,r.jsxs)("div",{className:(0,u.cn)("w-full md:w-1/2","chalet"===I?"mb-14 3xl:w-1/4 px-7 2xl:w-1/3":"mb-30 px-15 xl
1:w-1/3","gable"===I&&"md:mb-45 lg:mb-55"),children:["beam"===I&&(0,r.jsx)(m.n,{hideNewlyListedBadge:j,mobileLayoutStacked:N,priority:s<6,property:e}),"apex"===I&&(0,r.jsx)(c.A,{hideNewlyListedBadge:j,mobileLayoutStacked:N,priority:s<6,property:e,variant:"small"}),"chalet"===I&&(0,r.jsx)(h.x,{bookingValues:t,hideNewlyListedBadge:j,priority:s<6,property:e}),"duplex"===I&&(0,r.jsx)(b.M,{hideNewlyListedBadge:j,priority:s<6,property:e,variant:"small"}),"fascia"===I&&(0,r.jsx)(p.Z,{backgroundColor:a,hideNewlyListedBadge:j,priority:s<6,property:e,textColor:l}),"gable"===I&&(0,r.jsx)(x.L,{hideNewlyListedBadge:j,priority:s<6,property:e})]},e.slug)),!!_&&(0,r.jsx)("div",{className:(0,u.cn)("w-full md:w-1/2","chalet"===I?"mb-14 3xl:w-1/4 px-7 2xl:w-1/3":"mb-30 px-15 xl:w-1/3","gable"===I&&"md:mb-45 lg:mb-55"),children:(0,r.jsx)(d.a,{banner:s,button:o,content:n,icon:g,iconHeight:y,iconWidth:f,theme:I,title:v})}),w.slice(4).map((e,s)=>(0,r.jsxs)("div",{className:(0,u.cn)("w-full md:w-1/2","chalet"===I?"mb-14 3xl:w-1/4 px-7 2xl:w-1/3":"mb-30 px-15 xl
1:w-1/3","gable"===I&&"md:mb-45 lg:mb-55"),children:["beam"===I&&(0,r.jsx)(m.n,{hideNewlyListedBadge:j,mobileLayoutStacked:N,priority:s<6,property:e}),"apex"===I&&(0,r.jsx)(c.A,{hideNewlyListedBadge:j,mobileLayoutStacked:N,priority:s<6,property:e,variant:"small"}),"chalet"===I&&(0,r.jsx)(h.x,{bookingValues:t,hideNewlyListedBadge:j,priority:s<6,property:e}),"duplex"===I&&(0,r.jsx)(b.M,{hideNewlyListedBadge:j,priority:s<6,property:e,variant:"small"}),"fascia"===I&&(0,r.jsx)(p.Z,{backgroundColor:a,hideNewlyListedBadge:j,priority:s<6,property:e,textColor:l}),"gable"===I&&(0,r.jsx)(x.L,{hideNewlyListedBadge:j,priority:s<6,property:e})]},e.slug))]})})}var y=a(54055),f=a(15179);function v(e){let{fasciaPropertyCardBackgroundColor:t,fasciaPropertyCardTextColor:a,hideNewlyListedBadge:l,liveProperties:d,mobileLayoutStacked:c=!1,theme:m}=e,h=y.U.use.favorites(),b=y.U.use.savedSearches(),p=y.U.use.removeSavedSearch(),x=y.U.use.valuations(),v=y.U.use.removeValuation(),j=(0,o.DE)(),N=h.filter(e=>e.slug&&d.includes(e.slug));return(0,r.jsxs)("div",{className:"relative bg-white pt-header-height-mob md:pt-header-height",children:[x.length>0&&(0,r.jsx)("div",{className:"pt-40",children:(0,r.jsxs)("div",{className:(0,i.c)({theme:m}),children:[(0,r.jsx)("div",{className:"xl:pb-30",children:(0,r.jsx)("div",{className:"pb-20 xl:pb-0",children:(0,r.jsx)("h1",{className:"font-bold text-18 text-primary leading-tight tracking-[0.1px] md:text-24 lg:text-28",children:"You have ".concat(x.length.toString()," ").concat(1===x.length?"valuation":"valuations")})})}),(0,r.jsx)("div",{className:"",children:x.map(e=>(0,r.jsx)("div",{className:"mb-20 w-full",children:(0,r.jsxs)("div",{className:(0,u.cn)("relative h-full border border-bordergray bg-white shadow-md transition-all duration-300 hover:shadow-none","beam"===m&&"rounded-8"),children:[(0,r.jsx)(s(),{className:"group flex min-h-82 flex-col justify-center py-15 pr-80 pl-20 md:pl-25",href:"/my-valuation?t=".concat(e.uuid),prefetch:!1,children:(0,r.jsx)("h2",{className:"beam-h5 font-bold text-secondary group-hover:underline",children:e.address})}),(0,r.jsxs)("button",{className:"group absolute right-0 bottom-0 flex h-1/2 items-center justify-center border-bordergray border-l px-20 transition-all duration-300 hover:bg-gray/60",onClick:()=>{v(e)},type:"button",children:[(0,r.jsx)(n.I,{className:"size-18 text-warning",name:"heroicons/trash-outline"}),(0,r.jsxs)("div",{className:(0,u.cn)("-translate-x-10 -translate-y-1/2 group-hover:-translate-x-15 invisible absolute top-1/2 right-full cursor-pointer whitespace-nowrap bg-warning px-10 py-5 text-12 text-white opacity-0 shadow-md transition-all duration-300 group-hover:visible group-hover:opacity-100","beam"===m&&"rounded-4"),children:["Remove Valuation",(0,r.jsx)("div",{className:"-translate-y-1/2 absolute top-1/2 left-full size-0 border-transparent border-y-[6.5px] border-r-0 border-l-[7px] border-l-warning"})]})]}),(0,r.jsxs)("button",{className:"group absolute top-0 right-0 flex h-1/2 items-center justify-center border-bordergray border-b border-l px-20 transition-all duration-300 hover:bg-gray/60",type:"button",children:[(0,r.jsx)(n.I,{className:"size-18 text-secondary",name:"heroicons/bell-outline"}),(0,r.jsxs)("div",{className:(0,u.cn)("-translate-x-10 -translate-y-1/2 group-hover:-translate-x-15 invisible absolute top-1/2 right-full cursor-pointer whitespace-nowrap bg-primary px-10 py-5 text-12 text-white opacity-0 shadow-md transition-all duration-300 group-hover:visible group-hover:opacity-100","beam"===m&&"rounded-4"),children:["Register Valuation Update Alert",(0,r.jsx)("div",{className:"-translate-y-1/2 absolute top-1/2 left-full size-0 border-transparent border-y-[6.5px] border-r-0 border-l-[7px] border-l-primary"})]})]})]})},e.uuid))})]})}),b.length>0&&(0,r.jsx)("div",{className:"pt-40",children:(0,r.jsxs)("div",{className:(0,i.c)({theme:m}),children:[(0,r.jsx)("div",{className:"xl:pb-30",children:(0,r.jsx)("div",{className:"pb-20 xl:pb-0",children:(0,r.jsx)("h1",{className:"font-bold text-18 text-primary leading-tight tracking-[0.1px] md:text-24 lg:text-28",children:"You have ".concat(b.length.toString()," saved ").concat(1===b.length?"search":"searches")})})}),(0,r.jsx)("div",{className:"",children:b.map(e=>(0,r.jsx)("div",{className:"mb-20 w-full",children:(0,r.jsxs)("div",{className:(0,u.cn)("relative h-full border border-bordergray bg-white shadow-md transition-all duration-300 hover:shadow-none","beam"
1===m&&"rounded-8"),children:[(0,r.jsxs)(s(),{className:"group flex min-h-82 flex-col justify-center py-15 pr-80 pl-20 md:pl-25",href:e.url,prefetch:!1,children:[(0,r.jsx)("h2",{className:"beam-h5 font-bold text-secondary group-hover:underline",children:e.location}),!!e.description&&(0,r.jsx)("div",{className:"mt-5 text-15 text-black/60",children:e.description})]}),(0,r.jsxs)("button",{className:"group absolute right-0 bottom-0 flex h-1/2 items-center justify-center border-bordergray border-l px-20 transition-all duration-300 hover:bg-gray/60",onClick:()=>{p(e)},type:"button",children:[(0,r.jsx)(n.I,{className:"size-18 text-warning",name:"heroicons/trash-outline"}),(0,r.jsxs)("div",{className:(0,u.cn)("-translate-x-10 -translate-y-1/2 group-hover:-translate-x-15 invisible absolute top-1/2 right-full cursor-pointer whitespace-nowrap bg-warning px-10 py-5 text-12 text-white opacity-0 shadow-md transition-all duration-300 group-hover:visible group-hover:opacity-100","beam"===m&&"rounded-4"),children:["Remove Search",(0,r.jsx)("div",{className:"-translate-y-1/2 absolute top-1/2 left-full size-0 border-transparent border-y-[6.5px] border-r-0 border-l-[7px] border-l-warning"})]})]}),(0,r.jsxs)(s(),{className:"group absolute top-0 right-0 flex h-1/2 items-center justify-center border-bordergray border-b border-l px-20 transition-all duration-300 hover:bg-gray/60",href:(0,f.xl)({address:e.address,department:e.department,maxPrice:e.maxPrice,minBeds:e.minBeds,minPrice:e.minPrice,propertyType:"0"===e.propertyType?"all-property-types":e.propertyType}),prefetch:!1,children:[(0,r.jsx)(n.I,{className:"size-18 text-secondary",name:"heroicons/bell-outline"}),(0,r.jsxs)("div",{className:(0,u.cn)("-translate-x-10 -translate-y-1/2 group-hover:-translate-x-15 invisible absolute top-1/2 right-full cursor-pointer whitespace-nowrap bg-primary px-10 py-5 text-12 text-white opacity-0 shadow-md transition-all duration-300 group-hover:visible group-hover:opacity-100","beam"===m&&"rounded-4"),children:["Register Property Alert",(0,r.jsx)("div",{className:"-translate-y-1/2 absolute top-1/2 left-full size-0 border-transparent border-y-[6.5px] border-r-0 border-l-[7px] border-l-primary"})]})]})]})},e.url))})]})}),(0,r.jsxs)("div",{className:"pt-40 pb-60",children:[(0,r.jsx)("div",{className:(0,i.c)({theme:m}),children:(0,r.jsx)("div",{className:"xl:pb-30",children:(0,r.jsx)("div",{className:"pb-20 xl:pb-0",children:!!j&&(0,r.jsx)("h2",{className:"font-bold text-18 text-primary leading-tight tracking-[0.1px] md:text-24 lg:text-28",children:N.length>0?"You have ".concat(N.length.toString()," saved ").concat(1===N.length?"property":"properties"):"Sorry, you do not have any properties saved yet"})})})}),(0,r.jsx)(g,{fasciaPropertyCardBackgroundColor:t,fasciaPropertyCardTextColor:a,hideNewlyListedBadge:l,mobileLayoutStacked:c,properties:N,theme:m})]})]})}},11654:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var r=a(63276),l=a(11037);let s=r.forwardRef((e,t)=>{let a=l.In.test(`${e.src}`)?"audio":"video";return r.createElement(a,{...e,ref:t},e.children)}),o=[{key:"hls",name:"hls.js",canPlay:l.v_.hls,canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([a.e(5983),a.e(2589),a.e(2262)]).then(a.bind(a,13443)))},{key:"dash",name:"dash.js",canPlay:l.v_.dash,canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([a.e(2589),a.e(6395)]).then(a.bind(a,93130)))},{key:"mux",name:"Mux",canPlay:l.v_.mux,canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([a.e(5983),a.e(2589),a.e(2723)]).then(a.bind(a,34547)))},{key:"youtube",name:"YouTube",canPlay:l.v_.youtube,player:(0,r.lazy)(()=>a.e(8446).then(a.bind(a,58386)))},{key:"vimeo",name:"Vimeo",canPlay:l.v_.vimeo,player:(0,r.lazy)(()=>a.e(6173).then(a.bind(a,27545)))},{key:"wistia",name:"Wistia",canPlay:l.v_.wistia,canEnablePIP:()=>!0,player:(0,r.lazy)(()=>a.e(9340).then(a.bind(a,57694)))},{key:"spotify",name:"Spotify",canPlay:l.v_.spotify,canEnablePIP:()=>!1,player:(0,r.lazy)(()=>a.e(2771).then(a.bind(a,12952)))},{key:"twitch",name:"Twitch",canPlay:l.v_.twitch,canEnablePIP:()=>!1,player:(0,r.lazy)(()=>a.e(2042).then(a.bind(a,38387)))}
1,{key:"tiktok",name:"TikTok",canPlay:l.v_.tiktok,canEnablePIP:()=>!1,player:(0,r.lazy)(()=>a.e(8085).then(a.bind(a,85203)))},{key:"html",name:"html",canPlay:l.v_.html,canEnablePIP:()=>!0,player:s}],n={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},i=r.forwardRef((e,t)=>{let{playing:a,pip:l}=e,s=e.activePlayer,o=(0,r.useRef)(null),n=(0,r.useRef)(!0);if((0,r.useEffect)(()=>{var t,r;o.current&&(o.current.paused&&!0===a&&o.current.play(),o.current.paused||!1!==a||o.current.pause(),o.current.playbackRate=null!=(t=e.playbackRate)?t:1,o.current.volume=null!=(r=e.volume)?r:1)}),(0,r.useEffect)(()=>{var e,t,a,r,s;if(o.current&&globalThis.document){if(l&&!document.pictureInPictureElement)try{null==(t=(e=o.current).requestPictureInPicture)||t.call(e)}catch(e){}if(!l&&document.pictureInPictureElement)try{null==(r=(a=o.current).exitPictureInPicture)||r.call(a),null==(s=document.exitPictureInPicture)||s.call(document)}catch(e){}}},[l]),!s)return null;let i={},d=["onReady","onStart"];for(let t in e)t.startsWith("on")&&!d.includes(t)&&(i[t]=e[t]);return r.createElement(s,{...i,style:e.style,className:e.className,slot:e.slot,ref:(0,r.useCallback)(e=>{o.current=e,"function"==typeof t?t(e):null!==t&&(t.current=e)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,config:e.config,onLoadStart:t=>{var a,r;n.current=!0,null==(a=e.onReady)||a.call(e),null==(r=e.onLoadStart)||r.call(e,t)},onPlay:t=>{var a,r;n.current&&(n.current=!1,null==(a=e.onStart)||a.call(e,t)),null==(r=e.onPlay)||r.call(e,t)}},e.children)});i.displayName="Player";let d=(0,r.lazy)(()=>a.e(6353).then(a.bind(a,75598))),c=[],m=({children:e})=>e,h=o[o.length-1];var b=((e,t)=>{let a=r.forwardRef((a,l)=>{let s={...n,...a},{src:o,slot:h,className:b,style:p,width:x,height:u,fallback:g,wrapper:y}=s,[f,v]=(0,r.useState)(!!s.light);(0,r.useEffect)(()=>{s.light?v(!0):v(!1)},[s.light]);let j=e=>{var t;v(!1),null==(t=s.onClickPreview)||t.call(s,e)},N=null==y?m:y,w=!1===g?m:r.Suspense;return r.createElement(N,{slot:h,className:b,style:{width:x,height:u,...p}},r.createElement(w,{fallback:g},f?(e=>{if(!e)return null;let{light:t,playIcon:a,previewTabIndex:l,oEmbedUrl:o,previewAriaLabel:n}=s;return r.createElement(d,{src:e,light:t,playIcon:a,previewTabIndex:l,previewAriaLabel:n,oEmbedUrl:o,onClickPreview:j})})(o):(a=>{var o,n;let d=(a=>{for(let t of[...c,...e])if(a&&t.canPlay(a))return t;return t||null})(a);if(!d)return null;let{style:m,width:p,height:x,wrapper:u}=s,g=null==(o=s.config)?void 0:o[d.key];return r.createElement(i,{...s,ref:l,activePlayer:null!=(n=d.player)?n:d,slot:u?void 0:h,className:u?void 0:b,style:u?{display:"block",width:"100%",height:"100%"}:{display:"block",width:p,height:x,...m},config:g})})(o)))});return a.displayName="ReactPlayer",a.addCustomPlayer=e=>{c.push(e)},a.removeCustomPlayers=()=>{c.length=0},a.canPlay=t=>{if(t){for(let a of[...c,...e])if(a.canPlay(t))return!0}return!1},a.canEnablePIP=t=>{var a;if(t){for(let r of[...c,...e])if(r.canPlay(t)&&(null==(a=r.canEnablePIP)?void 0:a.call(r)))return!0}return!1},a})(o,h)},12775:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return i},getImageProps:function(){return n}});let r=a(92130),l=a(57241),s=a(82257),o=r._(a(41611));function n(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,1024,1280,1440,1680,1920,2048,3840,5200],imageSizes:[16,32,48,64,96,128,256,384,430],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let i=s.Image},13682:(e,t,a)=>{"use strict";a.d(t,{a:()=>d});var r=a(85664),l=a(3008),s=a(76392),o=a.n(s),n=a(17213),i=a(96777);function d(e){var t,a;let{banner:s,button:d,content:c,icon:m,iconHeight:h,iconWidth:b,style:p="grid",theme:x,title:u}=e;return s?(0,r.jsx)(o(),{className:(0,i.cn)("relative block size-full","duplex"===x&&"rounded-30 border-3 border-white shadow-testimonial"),href:null!=(t=null==d?void 0:d.url)?t:"/valuation",children:(0,r.jsx)(l.default,{alt:null!=u?u:"",className:"!relative md:!absolute h-auto w-full object-contain object-center md:inset-0 md:size-full",f
1ill:!0,sizes:"380px",src:s})}):(0,r.jsxs)("div",{className:(0,i.cn)("group relative flex size-full flex-col justify-center overflow-hidden bg-callout-card-bg px-40 text-center text-callout-card-txt","duplex"===x?"rounded-30 border-3 border-white shadow-testimonial":"shadow-cardaltt","grid"===p?"py-45 md:py-25":"py-55 xl:py-75"),children:["duplex"===x&&(0,r.jsx)("div",{className:"absolute inset-0 rounded-30 shadow-menu-item"}),!!m&&!!h&&!!b&&(0,r.jsx)("div",{className:"relative mb-15 flex justify-center",children:(0,r.jsx)("span",{children:(0,r.jsx)(l.default,{alt:null!=u?u:"",height:h,src:m,width:b})})}),!!u&&(0,r.jsx)("h3",{className:"relative text-balance font-bold font-heading text-32 text-callout-card-txt",dangerouslySetInnerHTML:{__html:u}}),!!c&&(0,r.jsx)("div",{className:"relative mt-15 text-balance text-16",dangerouslySetInnerHTML:{__html:c}}),!!(null==d?void 0:d.url)&&!!d.title&&(0,r.jsx)("div",{className:"relative mt-25",children:(0,r.jsx)(n.z,{href:null!=(a=d.url)?a:"/valuation",openNewTab:"_blank"===d.target,theme:x,variant:"ghostWhite",children:d.title})})]})}},16172:(e,t,a)=>{"use strict";a.d(t,{$:()=>i,r:()=>n});var r=a(85664),l=a(88253),s=a(74348),o=a(96777);let n=(0,l.F)(["ui-button","group relative overflow-hidden","inline-block","appearance-none","transform-gpu transition-button","text-center",'before:absolute before:inset-0 before:content-[""]',"focus:outline-none","disabled:hover:before:!translate-y-0 disabled:cursor-not-allowed",'data-[busy="true"]:hover:before:translate-y-0'],{compoundVariants:[{className:["text-white","border border-primary bg-primary","before:bg-green-1","hover:border-green-1 hover:bg-green-1 hover:text-primary",'data-[busy="true"]:hover:border-primary data-[busy="true"]:hover:bg-primary data-[busy="true"]:hover:text-white',"disabled:hover:border-primary disabled:hover:bg-primary disabled:hover:text-white"],theme:["beam"],variant:"primary"},{className:["text-white","border border-secondary bg-secondary","hover:border-green-1 hover:bg-green-1 hover:text-primary","before:bg-green-1",'data-[busy="true"]:hover:border-secondary data-[busy="true"]:hover:bg-secondary data-[busy="true"]:hover:text-white',"disabled:hover:border-secondary disabled:hover:bg-secondary disabled:hover:text-white"],theme:["beam"],variant:"secondary"},{className:["text-btn-secondary-txt","border border-btn-secondary-bg bg-btn-secondary-bg","hover:border-gray hover:bg-gray hover:text-primary","hover:before:-translate-y-0 before:translate-y-full before:bg-gray",'data-[busy="true"]:hover:border-btn-secondary-bg data-[busy="true"]:hover:bg-btn-secondary-bg data-[busy="true"]:hover:text-btn-secondary-hover-txt',"disabled:hover:border-btn-secondary-bg disabled:hover:bg-btn-secondary-bg disabled:hover:text-btn-secondary-txt"],theme:["duplex"],variant:"secondary"},{className:["text-btn-primary-txt","border border-btn-primary-bg bg-btn-primary-bg","hover:border-secondary hover:bg-secondary hover:text-btn-primary-txt","hover:before:-translate-y-0 before:translate-y-full before:bg-secondary",'data-[busy="true"]:hover:border-btn-secondary-bg data-[busy="true"]:hover:bg-btn-secondary-bg data-[busy="true"]:hover:text-btn-secondary-hover-txt',"disabled:hover:border-btn-secondary-bg disabled:hover:bg-btn-secondary-bg disabled:hover:text-btn-secondary-hover-txt"],theme:["duplex"],variant:"primary"},{className:["text-btn-primary-txt","border-2 border-btn-primary-bg","hover:text-btn-primary-hover-txt","hover:before:-translate-y-full before:translate-y-0 before:bg-btn-primary-bg",'data-[busy="true"]:hover:border-btn-primary-bg data-[busy="true"]:hover:bg-btn-primary-bg data-[busy="true"]:hover:text-btn-primary-hover-txt',"disabled:hover:border-btn-primary-bg disabled:hover:bg-btn-primary-bg disabled:hover:text-btn-primary-hover-txt"],theme:["apex","chalet","fascia","gable"],variant:"primary"},{className:["text-btn-secondary-txt","border-2 border-btn-secondary-bg","hover:text-btn-secondary-hover-txt","hover:before:-translate-y-full before:translate-y-0 before:bg-btn-secondary-bg",'data-[busy="true"]:hover:border-btn-secondary-bg data-[busy="true"]:hover:bg-btn-secondary-bg data-[busy="true"]:hover:text-btn-secondary-hover-txt',"disabled:hover:border-btn-secondary-bg disabled:hover:bg-btn-secondary-bg disabled:hover:text-btn-secondary-hover-txt"],theme:["apex","chalet","fascia","gable"],variant:"secondary"},{className:["text-btn-header-txt","border-2 border-btn-header-bg","hover:text-btn-header-hover-txt","hover:before:-translate-y-full before:translate-y-0 before:bg-btn-header-bg",'data-[busy="true"]:hover:border-btn-header-bg data-[busy="true"]:hover:bg-btn-header-bg data-[busy="true"]:hover:text-btn-header-hover-txt',"disabled:hover:border-btn-header-bg disabled:hover:bg-btn-header-bg disabled:hover:text-btn-header-hover-txt"],theme:["apex","chalet","fascia","gable"],variant:"header"},{className:["hover:before:!translate-y-0"],icon:["newsletter","send","location","search"],theme:["apex","chalet","fascia","gable"],variant:["secondary","primary","header","secondaryAlt"]},{className:["hover:before:!translate-y-full hover:bg-btn-secondary-bg"],icon:["newsletter","send","location","search"],theme:["duplex"],variant:["secondary"]},{className:["border border-red-1 bg-red-1 text-primary","hover:border-white hover:bg-secondary hover:text-white","before:bg-secondary"],theme:"beam",variant:"secondaryAlt"},{className:["border border-secondary bg-secondary text-white","hover:border-secondary hover:bg-secondary hover:text-white","before:bg-secondary"],theme:"duplex",variant:"secondaryAlt"},{className:["text-primary","border-2 border-primary","before:bg-primary","hover:bg-primary hover:text-white"],theme:"beam",variant:"ghostPrimary"},{className:["px-25 md:px-45","font-bold text-14 tracking-[0.4px] md:text-17"],size:"default",theme:"beam"},{className:["leading-[3] md:leading-[3]"],size:"default",theme:"beam",variant:["primary","secondary","whatsapp"]},{className:["px-25 font-bold leading-[2.88] md:px-45 md:text-17 md:leading-[3.05] lg:px-60 lg:text-18 lg:leading-[58px] lg:tracking-[0.4px]"],size:"lg",theme:"beam",variant:["primary","secondary","secondaryAlt","ghostWhite","whatsapp"]},{className:["leading-[2.88]"],size:"default",theme:"beam",variant:["ghostPrimary"]},{className:["leading-[2.88] md:leading-[50px] lg:leading-[56px]"],size:"lg",theme:"beam",variant:["ghostPrimary"]},{className:["text-btn-primary-ghost","border-2 border-btn-primary-ghost","before:translate-y-full before:bg-btn-primary-ghost hover:before:translate-y-0","hover:bg-btn-primary-ghost hover:text-btn-primary-ghost-hover-txt"],theme:["apex","chalet","fascia","duplex","gable"],variant:"ghostPrimary"},{className:["text-btn-header-ghost","border-2 border-btn-header-ghost","before:translate-y-full before:bg-btn-header-ghost hover:before:translate-y-0","hover:bg-btn-header-ghost hover:text-btn-header-ghost-hover-txt"],theme:["apex","chalet","fascia","gable"],variant:"headerGhost"},{className:["text-secondary","border-2 border-secondary","before:translate-y-full before:bg-secondary hover:before:translate-y-0","hover:bg-secondary hover:text-white"],theme:["apex","chalet","fascia","duplex","gable"],variant:"ghostSecondary"},{className:["px-27 leading-[40px]","text-14 tracking-[0.2px] md:text-16"],size:"default",theme:["apex","chalet","fascia","gable"]},{className:["min-w-175 px-27 leading-[46px] lg:min-w-210","text-14 tracking-[0.2px] md:text-16"],size:"md",theme:["apex","chalet","duplex","gable"]},{className:["min-w-175 px-27 leading-[46px] lg:min-w-160","text-14 tracking-[0.2px] md:text-16"],size:"md",theme:["fascia"]},{className:["min-w-175 px-27 leading-[55px] lg:min-w-210","text-14 tracking-[0.2px] md:text-18"],size:"lg",theme:["apex","chalet","gable"]},{className:["min-w-190 px-27 leading-[48px] md:leading-[55px] lg:px-50 xl:px-55","text-14 tracking-[0.2px] md:text-16"],size:"lg",theme:["duplex"]},{className:["min-w-120 px-27 leading-[50px] lg:min-w-120","text-14 tracking-[0.2px] md:text-16"],size:"lg",theme:["fascia"]},{className:["px-25","text-14 leading-[46px] tracking-[0.44px]"],size:"default",theme:"duplex"},{className:["text-white","border-2 border-white","before:translate-y-full before:bg-white hover:before:translate-y-0","hover:bg-white hover:text-black"],theme:["apex","chalet","fascia","duplex","gable"],variant:"ghostWhite"},{className:["border border-white text-white before:bg-white hover:text-black"],theme:["beam"],variant:"ghostWhite"},{className:["text-white","border-2 border-whatsapp","hover:text-whatsapp","before:!translate-y-0 hover:before:!-translate-y-full before:bg-whatsapp"],theme:["beam","apex","chalet","duplex","fascia","gable","estate"],variant:"whatsapp"}],defaultVariants:{size:"default",theme:"beam",variant:"primary"},variants:{icon:{location:[""],newsletter:[""],search:[""],send:[""],whatsapp:[""]},size:{default:[""],lg:[""],md:[""]},theme:{apex:["font-bold"],beam:["rounded-8","before:translate-y-full hover:before:translate-y-0"],chalet:["font-bold"],duplex:["rounded-full font-bold"],estate:[""],fascia:["font-bold"],gable:["font-bold"]},variant:{ghostPrimary:[""],ghostSecondary:[""],ghostWhite:[""],header:[""],headerGhost:[""],primary:[""],secondary:[""],secondaryAlt:[""],whatsapp:[""]}}}),i=e=>{let{children:t,className:a,icon:l,size:i,theme:d,variant:c,ref:m,...h}=e;return(0,r.jsx)("button",{className:n({className:a,icon:l,size:i,theme:d,variant:c}),ref:m,type:"button",...h,children:l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:(0,o.cn)("relative flex w-full items-center justify-center transition-transform",!h.disabled&&"group-hover:-translate-y-full"),children:t}),(0,r.jsxs)("span",{className:(0,o.cn)("absolute inset-0 flex translate-y-full items-center justify-center transition-transform",!h.disabled&&"group-hover:translate-y-0","secondary"===c?"text-btn-secondary-txt":"text-white"),children:["newsletter"===l&&(0,r.jsx)(s.I,{className:"size-24",name:"lucide/newspaper"}),"send"===l&&(0,r.jsx)(s.I,{className:"size-24",name:"lucide/send"}),"search"===l&&(0,r.jsx)(s.I,{className:"size-24",name:"lucide/search"}),"location"===l&&(0,r.jsx)(s.I,{className:"size-24",name:"lucide/locate-fixed"}),"whatsapp"===l&&(0,r.jsx)(s.I,{className:"size-24",name:"fa/whatsapp"})]})]}):(0,r.jsx)("span",{className:"relative flex w-full items-center justify-center",children:t})})};i.displayName="Button"},17213:(e,t,a)=>{"use strict";a.d(t,{r:()=>n.r,z:()=>c});var r=a(85664),l=a(76392),s=a.n(l),o=a(74348),n=a(16172),i=a(19417),d=a(96777);let c=e=>{let{children:t,className:a,href:l,icon:c,nextLinkProps:m,openNewTab:h,prefetch:b=!0,size:p,theme:x,variant:u,ref:g,...y}=e;return(void 0!==h?h:l&&!l.startsWith("/")&&!l.startsWith("#"))?(0,r.jsx)("a",{className:(0,d.cn)((0,n.r)({className:a,icon:c,size:p,theme:x,variant:u})),href:l,ref:g,rel:"noopener noreferrer",target:"_blank",...y,children:(0,r.jsx)("span",{className:"relative flex w-full items-center justify-center",children:t})}):(0,r.jsx)(s(),{className:(0,d.cn)((0,n.r)({className:a,icon:c,size:p,theme:x,variant:u})),href:l.replace(i._.NEXT_PUBLIC_WORDPRESS_BACKEND,""),prefetch:b,ref:g,...y,...m,children:c?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:(0,d.cn)("group-hover:-translate-y-full relative flex w-full items-center justify-center transition-transform"),children:t}),(0,r.jsxs)("span",{className:(0,d.cn)("absolute inset-0 flex translate-y-full items-center justify-center transition-transform group-hover:translate-y-0","secondary"===u?"text-btn-secondary-txt":"text-white"),children:["newsletter"===c&&(0,r.jsx)(o.I,{className:"size-24",name:"lucide/newspaper"}),"send"===c&&(0,r.jsx)(o.I,{className:"size-24",name:"lucide/send"}),"search"===c&&(0,r.jsx)(o.I,{className:"size-24",name:"lucide/search"}),"location"===c&&(0,r.jsx)(o.I,{className:"size-24",name:"lucide/locate-fixed"}),"whatsapp"===c&&(0,r.jsx)(o.I,{className:"size-24",name:"fa/whatsapp"})]})]}):(0,r.jsx)("span",{className:"relative flex w-full items-center justify-center",children:t})})};c.displayName="LinkButton"},34989:(e,t,a)=>{"use strict";a.d(t,{c:()=>r});let r=(0,a(88253).F)(["mx-auto w-full px-20 lg:px-25 xl:px-30"],{compoundVariants:[{className:["max-w-[1410px]"],size:"xl",theme:["beam","apex","duplex","chalet","fascia","gable"]},{className:["max-w-[1410px]"],size:"lg",theme:["beam","apex","duplex","chalet","fascia","gable"]},{className:["max-w-[1260px]"],size:"default",theme:["beam","apex","duplex","chalet","fascia","gable"]},{className:["max-w-[1140px]"],size:"md",theme:["beam","apex","duplex","chalet","fascia","gable"]},{className:["max-w-[1060px]"],size:"sm",theme:["beam","apex","duplex","chalet","fascia","gable"]},{className:["max-w-[840px]"],size:"xs",theme:["beam","apex","duplex","chalet","fascia","gable"]}],defaultVariants:{size:"default",theme:"beam"},variants:{size:{default:[""],lg:[""],md:[""],sm:[""],xl:[""],xs:[""]},theme:{apex:[""],beam:[""],chalet:[""],duplex:[""],estate:[""],fascia:[""],gable:[""]}}})},39089:(e,t,a)=>{"use strict";a.d(t,{x:()=>b});var r=a(85664),l=a(3008),s=a(76392),o=a.n(s),n=a(74348),i=a(22712),d=a(7860),c=a(45533),m=a(96777),h=a(15179);function b(e){var t,a,s;let{bookingValues:b,hideNewlyListedBadge:p,priority:x=!1,property:u}=e,g=(0,h.n9)(u.department,u.slug,u.availableAs,u.holidayHome),y=(null==b?void 0:b.arrivalDate)||(null==b?void 0:b.departureDate)||(null==b?void 0:b.guests)?"?":"";(null==b?void 0:b.arrivalDate)&&(y+="arrivalDate=".concat(b.arrivalDate,"&")),(null==b?void 0:b.departureDate)&&(y+="departureDate=".concat(b.departureDate,"&")),(null==b?void 0:b.guests)&&(y+="guests=".concat(b.guests,"&")),g+=y.slice(0,-1);let f=(0,h.gq)(u),{isNew:v,relativeDate:j}=(0,h._i)(u,p),N=null!=(s=null!=(a=(0,h.qW)(u.videos)[0])?a:(0,h.wR)(u.videos)[0])?s:null;return(0,r.jsxs)("div",{className:(0,m.cn)("group relative z-10 flex h-full flex-col overflow-hidden bg-white shadow-lg transition-all hover:shadow-md"),children:[(0,r.jsx)(o(),{className:"relative block h-260 overflow-hidden lg:h-[330px]",href:g,prefetch:!0,children:!!(null==(t=u.featuredImage)?void 0:t.url)&&(0,r.jsx)("div",{className:"absolute inset-0 transition-transform duration-4000 will-change-transform group-hover:scale-110",children:(0,r.jsx)(l.default,{alt:u.address,blurDataURL:u.featuredImage.dataUrl,className:"object-cover object-center",fill:!0,placeholder:u.featuredImage.dataUrl?"blur":"empty",priority:x,sizes:"(max-width: 768px) 100vw, (max-width: 1440px) 50vw, (max-width: 1680px) 33vw, 25vw",src:u.featuredImage.url})})}),(0,r.jsxs)(o(),{className:(0,m.cn)("relative flex min-h-190 w-full grow flex-col border-black/15 border-x bg-gray px-20 pt-30 transition-all group-hover:bg-white lg:px-24",u.holidayHome?"pb-25":"pb-50"),href:g,prefetch:!0,children:[!!u.address&&(0,r.jsx)("h2",{className:"relative mb-7 text-balance font-heading font-normal text-18 text-black leading-normal tracking-[0.2px] opacity-90",dangerouslySetInnerHTML:{__html:u.address}}),(0,r.jsxs)("div",{className:"mt-auto flex items-end justify-between",children:[(0,r.jsx)("div",{className:"pr-20",children:(0,r.jsxs)("h3",{className:"relative flex flex-wrap items-baseline font-body font-semibold text-22 text-primary leading-tight tracking-[0.2px] lg:font-bold lg:text-24",children:[!!u.priceQualifier&&"Shared Ownership"!==u.priceQualifier&&"Asking Price Of"!==u.priceQualifier&&(0,r.jsx)("span",{className:"mr-10 block w-full font-bold text-14 uppercase tracking-[0.53px]",dangerouslySetInnerHTML:{__html:u.priceQualifier}}),!!u.formattedPrice&&(0,r.jsx)("span",{className:"mr-10",dangerouslySetInnerHTML:{__html:u.formattedPrice}}),!!u.tenure&&(0,r.jsx)("span",{className:"font-normal text-16 text-black tracking-[0.53px]",dangerouslySetInnerHTML:{__html:u.tenure}})]})}),!!(u.bedrooms||u.bathrooms||u.receptionRooms||u.capacity||u.floorAreaTo)&&(0,r.jsxs)("div",{className:"-top-2 relative flex shrink-0 items-center",children:[!!u.capacity&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 ml-10 size-18 text-black",name:"sl/people"}),(0,r.jsx)("span",{className:"mr-10 font-bold text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:u.capacity.toString()}})]}),!!u.bedrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 ml-10 size-24 text-black",name:"custom/bedroom"}),(0,r.jsx)("span",{className:"font-bold text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:
1{__html:u.bedrooms.toString()}})]}),!!u.bathrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 ml-20 size-24 text-black",name:"custom/bathroom"}),(0,r.jsx)("span",{className:"font-bold text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:u.bathrooms.toString()}})]}),!!u.receptionRooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 ml-20 size-24 text-black",name:"custom/living-room"}),(0,r.jsx)("span",{className:"font-bold text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:u.receptionRooms.toString()}})]}),!!u.floorAreaTo&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 ml-20 size-24 text-black",name:"custom/dimensions"}),(0,r.jsx)("span",{className:"font-bold text-16 leading-normal tracking-[0.28px]",children:(0,h.Hz)(u.floorAreaFrom,u.floorAreaTo,u.floorAreaUnits)})]})]})]}),(0,r.jsx)("div",{className:"-top-18 pointer-events-none absolute left-20 z-10 lg:left-24",children:(0,r.jsx)(d.PropertyAvailability,{property:u,theme:"chalet"})})]}),!!N&&(0,r.jsx)(c.PropertyCardVideo,{theme:"chalet",video:N}),!u.holidayHome&&(0,r.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-10 truncate border border-black/15 bg-white px-10 py-6 text-center font-bold text-12 text-black tracking-[0.5px] duration-200",children:[f?(0,r.jsx)("span",{className:"text-secondary",children:"FEATURED "}):"",u.propertyType?u.propertyType.toUpperCase():"LISTING",v?" - added ".concat(j):""]}),(0,r.jsx)(i.FavoriteButton,{hasVideos:!!N,property:u,theme:"chalet"})]})}},52330:(e,t,a)=>{"use strict";a.d(t,{M:()=>b});var r=a(85664),l=a(3008),s=a(76392),o=a.n(s),n=a(74348),i=a(22712),d=a(7860),c=a(45533),m=a(96777),h=a(15179);function b(e){var t,a,s;let{hideNewlyListedBadge:b,priority:p=!1,property:x,variant:u="default"}=e,g=(0,h.n9)(x.department,x.slug,x.availableAs),y=(0,h.gq)(x),{isNew:f,relativeDate:v}=(0,h._i)(x,b),j=null!=(s=null!=(a=(0,h.qW)(x.videos)[0])?a:(0,h.wR)(x.videos)[0])?s:null;return(0,r.jsxs)("div",{className:"group relative z-10 flex h-full min-h-[510px] flex-col overflow-hidden rounded-30 border-3 border-white bg-white shadow-testimonial ring-secondary/20 transition-all hover:shadow-md hover:ring-12",children:[(0,r.jsxs)(o(),{className:(0,m.cn)("relative block h-240 w-full overflow-hidden","small"===u?"md:h-300":"md:h-[420px]"),href:g,prefetch:!0,children:[!!(null==(t=x.featuredImage)?void 0:t.url)&&(0,r.jsx)("div",{className:"absolute inset-0 transition-transform duration-4000 will-change-transform group-hover:scale-110",children:(0,r.jsx)(l.default,{alt:x.address,blurDataURL:x.featuredImage.dataUrl,className:"object-cover object-center",fill:!0,placeholder:x.featuredImage.dataUrl?"blur":"empty",priority:p,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, (max-width: 1250px) 33vw, 450px",src:x.featuredImage.url})}),(0,r.jsx)("div",{className:"absolute inset-0 rounded-t-30 shadow-menu-item"}),!!x.priceQualifier&&"Shared Ownership"!==x.priceQualifier&&"Asking Price Of"!==x.priceQualifier&&(0,r.jsx)("span",{className:"absolute bottom-0 left-0 rounded-tr-60 bg-tertiary pr-50 pl-35 font-bold text-14 text-primary uppercase leading-[38px] tracking-[1.33px] shadow-menu-item",dangerouslySetInnerHTML:{__html:x.priceQualifier}})]}),(0,r.jsxs)(o(),{className:"flex grow flex-col bg-white px-24 pt-25 pb-50",href:g,prefetch:!0,children:[(0,r.jsxs)("h3",{className:"font-semibold text-22 leading-tight lg:font-bold lg:text-24",children:[!!x.formattedPrice&&(0,r.jsx)("span",{className:"mr-5",dangerouslySetInnerHTML:{__html:x.formattedPrice}}),!!x.tenure&&(0,r.jsx)("span",{className:"font-semibold text-14 tracking-[0.44px]",dangerouslySetInnerHTML:{__html:x.tenure}})]}),!!x.propertyType&&!!x.propertyType&&(0,r.jsx)("div",{className:"mt-5 [display:var(--property-type-pill-display,block)]",children:(0,r.jsx)("div",{className:"inline-block rounded-10 bg-secondary/20 px-12 py-5 font-bold text-10 text-black uppercase leading-none tracking-[1.33px] shadow-menu-item",dangerouslySetInnerHTML:{__html:x.propertyType}})}),!!x.address&&(0,r.jsx)("h2",{className:"mt-10 text-balance pt-3 text-14 leading-[1.41176471] tracking-[0.23px]",dangerouslySetInnerHTML:{__html:x.address}}),!!(x.bedrooms||x.bathrooms||x.receptionRooms||x.floorAreaTo)&&(0,r.jsxs)("div",{className:"mt-auto flex items-center pt-10",children:[!!x.bedrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-32",name:"custom/bedroom"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.bedrooms.toString()}})]}),!!x.bathrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-32",name:"custom/bathroom"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.bathrooms.toString()}})]}),!!x.receptionRooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-32",name:"custom/living-room"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.receptionRooms.toString()}})]}),!!x.floorAreaTo&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-32",name:"custom/dimensions"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",children:(0,h.Hz)(x.floorAreaFrom,x.floorAreaTo,x.floorAreaUnits)})]})]})]}),!!(y||f)&&(0,r.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-1 truncate rounded-b-30 border border-black/15 bg-secondary px-10 py-6 text-center font-bold text-12 text-white tracking-[0.5px] shadow-menu-item duration-200",children:[f?"NEW ":"",
1y?"FEATURED ":"","LISTING",f?" - added ".concat(v):""]}),(0,r.jsx)("div",{className:"pointer-events-none absolute top-20 left-20 z-10",children:(0,r.jsx)(d.PropertyAvailability,{property:x,theme:"duplex"})}),!!j&&(0,r.jsx)(c.PropertyCardVideo,{theme:"duplex",video:j}),(0,r.jsx)(i.FavoriteButton,{hasVideos:!!j,property:x,theme:"duplex"})]})}},80667:(e,t,a)=>{Promise.resolve().then(a.bind(a,6806))},97251:(e,t,a)=>{"use strict";a.d(t,{L:()=>h});var r=a(85664),l=a(3008),s=a(76392),o=a.n(s),n=a(74348),i=a(22712),d=a(7860),c=a(45533),m=a(15179);function h(e){var t,a,s,h;let{hideNewlyListedBadge:b,priority:p=!1,property:x}=e,u=(0,m.n9)(x.department,x.slug,x.availableAs),g=(0,m.gq)(x),{isNew:y,relativeDate:f}=(0,m._i)(x,b),v=null!=(s=null!=(a=(0,m.qW)(x.videos)[0])?a:(0,m.wR)(x.videos)[0])?s:null,j=x.bedrooms?x.bedrooms>0&&"Room"===x.propertyType?"":x.bedrooms>1?"".concat(x.bedrooms.toString()," bedrooms "):"1 bedroom ":"",N="".concat(j,'<span class="font-bold">').concat(null!=(h=x.propertyType)?h:"Listing","</span> ").concat("residential-sales"===x.department?"for sale":"residential-lettings"===x.department?"to rent":"");return(0,r.jsxs)("div",{className:"group relative z-10 flex h-full min-h-[510px] flex-col overflow-hidden bg-white",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(o(),{className:"relative block w-full overflow-hidden pb-[60%]",href:u,prefetch:!0,children:!!(null==(t=x.featuredImage)?void 0:t.url)&&(0,r.jsx)("div",{className:"absolute inset-0 transition-transform duration-4000 will-change-transform group-hover:scale-110",children:(0,r.jsx)(l.default,{alt:x.address,blurDataURL:x.featuredImage.dataUrl,className:"object-cover object-center",fill:!0,placeholder:x.featuredImage.dataUrl?"blur":"empty",priority:p,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, (max-width: 1250px) 33vw, 400px",src:x.featuredImage.url})})}),!!v&&(0,r.jsx)(c.PropertyCardVideo,{theme:"gable",video:v}),(0,r.jsx)(i.FavoriteButton,{hasVideos:!!v,property:x,theme:"gable"})]}),(0,r.jsxs)(o(),{className:"flex grow flex-col pt-25 text-black",href:u,prefetch:!0,children:[(0,r.jsxs)("div",{className:"mb-10 truncate text-14 text-black",children:[!!y&&(0,r.jsx)("span",{className:"font-bold",children:"NEW "}),g?"FEATURED ":"",(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:N}}),y?" - added ".concat(f):""]}),!!x.address&&(0,r.jsx)("h2",{className:"w-full text-pretty font-bold text-18 text-black leading-[1.41176471] tracking-[0.23px] group-hover:underline lg:text-22 2xl:text-26",dangerouslySetInnerHTML:{__html:x.address}}),(0,r.jsxs)("h3",{className:"mt-25 w-full font-semibold text-22 leading-tight lg:font-bold lg:text-24",children:[!!x.priceQualifier&&"Shared Ownership"!==x.priceQualifier&&"Asking Price Of"!==x.priceQualifier&&(0,r.jsx)("span",{className:"block w-full font-body font-bold text-14 text-secondary uppercase tracking-[1.33px]",dangerouslySetInnerHTML:{__html:x.priceQualifier}}),!!x.formattedPrice&&(0,r.jsx)("span",{className:"mr-5 text-black 2xl:text-28",dangerouslySetInnerHTML:{__html:x.formattedPrice}}),!!x.tenure&&(0,r.jsx)("span",{className:"font-body font-semibold text-14 text-black tracking-[0.44px]",dangerouslySetInnerHTML:{__html:x.tenure}})]}),(0,r.jsx)("div",{className:"mt-30 mb-20 line-clamp-4 max-w-[720px] whitespace-pre-line text-18 leading-normal [&>p]:mb-15",dangerouslySetInnerHTML:{__html:x.excerpt}}),!!(x.bedrooms||x.bathrooms||x.receptionRooms||x.floorAreaTo)&&(0,r.jsxs)("div",{className:"-mx-20 mt-auto flex items-center border-bordergray border-y px-20 text-black",children:[!!x.bedrooms&&(0,r.jsx)("div",{className:"mr-20 py-10 text-center",children:(0,r.jsx)("div",{className:"font-normal text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:'<span class="font-bold">'.concat(x.bedrooms.toString(),"</span> Bedroom").concat(x.bedrooms>1?"s":"")}})}),!!x.bathrooms&&(0,r.jsx)("div",{className:"mr-20 border-bordergray border-l py-10 pl-20 text-center",children:(0,r.jsx)("div",{className:"font-normal text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:'<span class="font-bold">'.concat(x.bathrooms.toString(),"</span> Bathroom").concat(x.bathrooms>1?"s":"")}})}),!!x.receptionRooms&&(0,r.jsx)("div",{className:"mr-20 border-bordergray border-l py-10 pl-20 text-center",children:(0,r.jsx)("div",{className:"font-normal text-16 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:'<span class="font-bold">'.concat(x.receptionRooms.toString(),"</span> Reception").concat(x.receptionRooms>1?"s":"")}})}),!!x.floorAreaTo&&(0,r.jsx)("div",{className:"mr-20 border-bordergray border-l py-10 pl-20 text-center",children:(0,r.jsx)("div",{className:"font-normal text-16 leading-normal tracking-[0.28px]",children:(0,m.Hz)(x.floorAreaFrom,x.floorAreaTo,x.floorAreaUnits)})})]}),(0,r.jsx)("div",{className:"mt-20",children:(0,r.jsxs)("span",{className:"inline-flex items-center",children:[(0,r.jsx)("span",{className:"relative border-black border-b transition-all group-hover:border-transparent",children:"View Details"}),(0,r.jsx)(n.I,{className:"ml-10 size-18 transition-all group-hover:translate-x-10",name:"lucide/arrow-right"})]})})]}),(0,r.jsx)("div",{className:"pointer-events-none absolute top-20 left-20 z-10",children:(0,r.jsx)(d.PropertyAvailability,{property:x,theme:"gable"})})]})}},99879:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var r=a(85664),l=a(3008),s=a(76392),o=a.n(s),n=a(74348),i=a(22712),d=a(7860),c=a(45533),m=a(15179);function h(e){var t,a,s;let{backgroundColor:h,hideNewlyListedBadge:b,priority:p=!1,property:x,textColor:u}=e,g=(0,m.n9)(x.department,x.slug,x.availableAs),y=(0,m.gq)(x),{isNew:f,relativeDate:v}=(0,m._i)(x,b),j=null!=(s=null!=(a=(0,m.qW)(x.videos)[0])?a:(0,m.wR)(x.videos)[0])?s:null;return(0,r.jsxs)("div",{className:"group relative z-10 flex h-full min-h-[510px] flex-col overflow-hidden bg-white shadow-lg",children:[(0,r.jsx)(o(),{className:"relative block h-300 w-full overflow-hidden",href:g,prefetch:!0,children:!!(null==(t=x.featuredImage)?void 0:t.url)&&(0,r.jsx)("div",{className:"absolute inset-0 transition-transform duration-4000 will-change-transform group-hover:scale-110",children:(0,r.jsx)(l.default,{alt:x.address,blurDataURL:x.featuredImage.dataUrl,className:"object-cover object-center",fill:!0,placeholder:x.featuredImage.dataUrl?"blur":"empty",priority:p,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, (max-width: 1250px) 33vw, 400px",src:x.featuredImage.url})})}),(0,r.jsxs)(o(),{className:"flex grow flex-col bg-tertiary px-24 pt-25 pb-50 text-white",href:g,prefetch:!0,style:{backgroundColor:h||void 0,color:u||void 0},children:[(0,r.jsxs)("h3",{className:"font-semibold text-22 leading-tight [0.2px] lg:font-bold lg:text-24",children:[!!x.priceQualifier&&"Shared Ownership"!==x.priceQualifier&&"Asking Price Of"!==x.priceQualifier&&(0,r.jsx)("span",{className:"block w-full font-bold text-14 text-secondary uppercase tracking-[1.33px]",dangerouslySetInnerHTML:{__html:x.priceQualifier}}),!!x.formattedPrice&&(0,r.jsx)("span",{className:"mr-5 text-white",dangerouslySetInnerHTML:{__html:x.formattedPrice},style:{color:u||void 0}}),!!x.tenure&&(0,r.jsx)("span",{className:"font-semibold text-14 text-white tracking-[0.44px]",dangerouslySetInnerHTML:{__html:x.tenure},style:{color:u||void 0}})]}),!!x.propertyType&&!!x.propertyType&&(0,r.jsx)("div",{className:"mt-5 [display:var(--property-type-pill-display,block)]",children:(0,r.jsx)("div",{className:"inline-block rounded-10 bg-white px-12 py-5 font-bold text-10 text-black uppercase leading-none tracking-[1.33px] shadow-md",dangerouslySetInnerHTML:{__html:x.propertyType}})}),!!x.address&&(0,r.jsx)("h2",{className:"mt-10 text-balance pt-3 text-14 text-white leading-[1.41176471] tracking-[0.23px]",dangerouslySetInnerHTML:{__html:x.address},style:{color:u||void 0}}),!!(x.bedrooms||x.bathrooms||x.receptionRooms||x.floorAreaTo)&&(0,r.jsxs)("div",{className:"mt-auto flex items-center pt-10",children:[!!x.bedrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-24",name:"custom/bedroom"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.bedrooms.toString()}})]}),!!x.bathrooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-24",name:"custom/bathroom"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.bathrooms.toString()}})]}),!!x.receptionRooms&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-24",name:"custom/living-room"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",dangerouslySetInnerHTML:{__html:x.receptionRooms.toString()}})]}),!!x.floorAreaTo&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.I,{className:"mr-8 size-24",name:"custom/dimensions"}),(0,r.jsx)("span",{className:"mr-20 font-bold text-20 leading-normal tracking-[0.28px]",children:(0,m.Hz)(x.floorAreaFrom,x.floorAreaTo,x.floorAreaUnits)})]})]})]}),!!(y||f)&&(0,r.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-1 truncate border border-black/15 bg-primary px-10 py-6 text-center font-bold text-12 text-white tracking-[0.5px] duration-200",children:[f?"NEW ":"",
1y?"FEATURED ":"","LISTING",f?" - added ".concat(v):""]}),(0,r.jsx)("div",{className:"pointer-events-none absolute top-20 left-20 z-10",children:(0,r.jsx)(d.PropertyAvailability,{property:x,theme:"fascia"})}),!!j&&(0,r.jsx)(c.PropertyCardVideo,{theme:"fascia",video:j}),(0,r.jsx)(i.FavoriteButton,{hasVideos:!!j,property:x,theme:"fascia"})]})}}},e=>{e.O(0,[2257,6392,9856,5212,7334,5062,2004,1182,1864,6305,117,3589,5434,8571,2305,9016,3699,4546,7358],()=>e(e.s=80667)),_N_E=e.O()}]);

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.