1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},l=(new e.Error).stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="bc17c23b-6cd5-4d00-95f2-24a9f70a0ce8",e._sentryDebugIdIdentifier="sentry-dbid-bc17c23b-6cd5-4d00-95f2-24a9f70a0ce8")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1055,1611],{34952:(e,l,s)=>{var r=s(8515),t=s(81581);e.exports=function(e){return"number"==typeof e||t(e)&&"[object Number]"==r(e)}},40477:(e,l,s)=>{s.d(l,{r:()=>n});var r=s(95155),t=s(78421),i=s(41055);let a={view:"1",position:"left",list:[],bgColor:"#dc2626",color:"#ffffff"},n=e=>{let l=function(e){let{property:l,project:s,dictionary:r,settings:t,relative:i,overlapImage:n,className:o="",label:c,bgColor:d,color:u,uppercase:m,forceShow:x=!1}=e,f=e.view||"1",p=(null==t?void 0:t.marquees)??a;if(p.view&&(f=p.view),!l&&!s)return null;let h=void 0!==c,j=c??"",g=!1,v=r.LANG;if(!h){var b,N;if(l&&0===l.Marquee)return null;if(l)j=l.MarqueeName||"";else if(s){let e=s.PercentageSold||0,l=s.Goal||0;e>0?"100"===e||100===e?(s.Marquee=3,j=`100% ${1==l?r.RENTED:r.SOLD}`):(g=!0,j=`${e}% ${1==l?r.RENTED:r.SOLD}`):0!==s.Marquee&&(j=s.MarqueeName||"");let t=(null==(N=p.ignoreList)?void 0:N.split(","))||[];s.Marquee&&t.includes(s.Marquee.toString())&&(j=s.MarqueeName||"")}let e=null==(b=p.list)?void 0:b.find(e=>e.marqueeId==((null==l?void 0:l.Marquee)||(null==s?void 0:s.Marquee)));if(e&&e.hideMarquee)return null}if((!j||""===j)&&!x)return null;let w={property:l,project:s,lang:v,label:j,isPercentageSold:g,relative:i??!1,overlapImage:n??!1,isCustomLabel:h,...void 0!==d?{bgColorOverride:d}:{},...void 0!==u?{colorOverride:u}:{},...void 0!==m?{uppercase:m}:{}},y=String(f||"1");return"5"===y?{view:y,viewProps:{...w,settings:{...t??{},marquees:p},className:o}}:"8"===y||"9"===y?{view:y,viewProps:{...w,config:p,className:o}}:{view:y,viewProps:{...w,config:p}}}(e);return l?"1"===l.view?(0,r.jsx)(i.default,{...l.viewProps}):(0,r.jsx)(t.default,{view:l.view,viewProps:l.viewProps}):null}},41055:(e,l,s)=>{s.r(l),s.d(l,{default:()=>i});var r=s(95155),t=s(88768);let i=e=>{let{property:l,project:s,lang:i,label:a,config:n,relative:o,isPercentageSold:c,isCustomLabel:d,bgColorOverride:u,colorOverride:m,uppercase:x}=e,f=n.bgColor,p=n.color,h=a,j=n.position||"",g=!1,v=l&&l.SubstatusDate?(0,t.Yq)(l.SubstatusDate,i):"",b=l?l.Marquee:s.Marquee,N=n.list.find(e=>parseInt(e.marqueeId)==b);if(N){if(N.hideMarquee&&!d)return(0,r.jsx)(r.Fragment,{});d||(f=N.bgColor,p=N.color,h=N.label,g=N.showSubStatusDate||!1,j=N.position&&"default"!==N.position?N.position:j)}u&&(f=u),m&&(p=m);let w=d?"marquee marquee-custom":`marquee marquee-${b}${c?" marquee-percentage-sold":""}`,y="top-3 left-3 right-auto w-auto";return(j&&"left"==j&&(y="top-3 left-3"),j&&"right"==j&&(y="top-3 right-3"),j&&"center"==j&&(y="top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-auto min-w-[150px] text-center"),""==h)?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)("div",{className:`marquee-container ${o?"relative":`absolute z-10 ${y}`}`,children:[(0,r.jsx)("div",{className:`flex relative shadow-xl items-center justify-center py-1 px-2 min-h-[32px] rounded-md ${w}`,style:{backgroundColor:f,color:p},children:(0,r.jsx)("span",{className:`${!1===x?"":"uppercase"} font-semibold text-sm`.trim(),children:h})}),g&&l.SubstatusDate&&(0,r.jsx)("div",{className:"text-xs px-2 py-1 mt-1",style:{color:p,backgroundColor:f},children:v})]})}},52361:(e,l,s)=>{s.d(l,{A:()=>i});var r=s(95155),t=s(6643);let i=e=>{let{project:l,dictionary:s,settings:i}=e;return l.PriceMin<=0?null:(0,r.jsx)(r.Fragment,{children:(0,t.f)({project:l,dictionary:s,settings:i})})}},60118:(e,l,s)=>{s.r(l),s.d(l,{default:()=>g});var r=s(95155),t=s(12115),i=s(30256),a=s(5772),n=s(4948),o=s(40477),c=s(34952),d=s.n(c),u=s(5514),m=s(95984);let x=e=>{let{project:l,dictionary:s,customIcons:t,maxItems:i}=e,a=[f(l.NumberOfBedRoomsMin,"bedrooms","FaBed",void 0,(null==s?void 0:s.BEDROOMS)||"Bedrooms",t,"+"),f(l.NumberOfBathRoomsMin,"bathrooms","FaBath",void 0,(null==s?void 0:s.BATHROOMS)||"Bathrooms",t,"+"),f(l.SurfaceTotalMin,"surfacetotal","FaHouse","m\xb2",(null==s?void 0:s.SURFACE_TOTAL)||"Living Area",t,"+"),f(l.SurfaceGround2Min,"surfaceground","FaSquare","m\xb2",(null==s?void 0:s.SURFACE_GROUND)||"Plot Surface",t,"+")].filter(
1Boolean),n=void 0!==i?a.slice(0,i):a;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"project-icons flex flex-wrap items-center h-10 overflow-hidden gap-3",children:n.map((e,l)=>(0,r.jsx)("span",{className:"relative h-10 flex items-center",children:e.tooltip?(0,r.jsx)(m.Tooltip,{text:e.tooltip,children:e.content}):e.content},l))})})},f=(e,l,s,t,i,a,n)=>{if(d()(e)&&0==e||!1===e||void 0===e)return!1;let o="";return i&&(o=d()(e)?`${e}${n||""}${t?` ${t}`:""} ${i}`:!0===e?i:`${e}${n||""}${t?` ${t}`:""} ${i}`),{content:(0,r.jsxs)("div",{className:`text-center flex items-center icon-type-${l}`,children:[s?(0,r.jsx)(u.A,{icon:s,width:20,height:20,className:"inline-block mr-2",style:{height:"1rem"},...a&&{customIcons:a}}):"",e,n||""," ",t]}),tooltip:o}};var p=s(10412),h=s(52361),j=s(25291);let g=e=>{var l,s,c;let{project:d,display:u,dictionary:m,settings:f,module:g}=e;m.LANG;let v=null==g?void 0:g.referenceField,b=v&&d[v]?d[v]:d.ID,N=d[(null==g?void 0:g.titleField)||"Name"]||d.Name,w=(null==g?void 0:g.hideAddress)??!1,y=(0,n.ls)(d),M=d.ShortDescription,q=d.Url||"",I=(null==g?void 0:g.showReference)??!0,S=(null==g?void 0:g.showPropertyCount)??!0,D=(null==g?void 0:g.showIcons)??!0,$=S||D,F=d.WebIDName?d.WebIDName.split(",").map(e=>e.trim()).filter(Boolean):[],P=F.length>2?0:2===F.length?2:4,L=(null==g?void 0:g.showReadMore)??!0,O=(null==f?void 0:f.marquees)||[],C=(null==O||null==(l=O.ignoreList)?void 0:l.split(","))||[];d.Marquee&&C.includes(d.Marquee.toString())&&(L=!1);let E=e=>{let{fill:l=!1,largeImage:s=!1}=e,t="aspect-w-16 aspect-h-10 rounded-t-xl overflow-hidden";l&&(t="w-full h-full");let i=d.MediumPictureItem&&d.MediumPictureItem.Url||"/images/404.webp";return s&&(i=d.LargePictureItem&&d.LargePictureItem.Url||"/images/404.webp"),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:`relative ${l?"h-full":""}`,children:[(0,r.jsx)("div",{className:t,children:(0,r.jsx)(a.default,{src:i,width:400,height:247,alt:N,className:"w-full h-full object-cover object-center group-hover:scale-105 transition-all duration-300",loading:"lazy",decoding:"async"})}),(0,r.jsx)(o.r,{project:d,settings:f,dictionary:m}),(0,r.jsx)(j.default,{property:d,disableLinks:!0,dictionary:m,position:"bottom-left"})]})})};return"grid"==u?(0,r.jsx)("article",{className:"h-full",children:(0,r.jsxs)("div",{className:"property-card group rounded-xl hover:shadow-none shadow-lg min-h-full flex flex-col bg-white mb-6",children:[q?(0,r.jsx)(i.default,{href:q,title:N,children:E({fill:!1})}):(0,r.jsx)(r.Fragment,{children:E({fill:!1})}),(0,r.jsxs)("div",{className:"p-4 flex flex-col flex-1",children:[(0,r.jsx)("h3",{className:"text-md lg:text-lg font-bold flex-1",children:q?(0,r.jsx)(i.default,{href:q,title:N,className:"line-clamp-2",children:N}):(0,r.jsx)("span",{className:"line-clamp-2",children:N})}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(!w||I)&&(0,r.jsxs)("address",{className:"col-span-2 capitalize",children:[!w&&(0,r.jsxs)("span",{children:[y.toLowerCase()," "]}),(0,r.jsx)("span",{className:"property-ref opacity-50 text-sm leading-4 lowercase",children:I&&(0,r.jsxs)(r.Fragment,{children:["(ref. ",(0,r.jsx)("span",{className:"ml-1",children:b}),")"]})})]}),(0,r.jsx)("div",{className:"text-xl col-span-2 font-semibold flex space-x-4",children:d.PriceMin?(0,r.jsx)("span",{className:"price",children:(0,r.jsx)(h.A,{project:d,dictionary:m,settings:f})}):(0,r.jsx)("span",{className:"price",children:"\xa0"})})]})]}),$&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("hr",{}),(0,r.jsxs)("div",{className:"p-4 flex flex-wrap items-center justify-between gap-3",children:[S&&d.WebIDName&&(0,r.jsx)("div",{className:"flex flex-wrap items-center gap-3",children:d.WebIDName.split(",").map((e,l)=>{let s=e.trim(),t=s.match(/^(.+?)\s*\((\d+)\)$/);return(0,r.jsx)("span",{className:"inline-flex items-center gap-1.5 text-sm",children:t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"inline-flex items-center justify-center w-6 h-6 rounded-full bg-primary-text/5 border border-primary-text-100 text-xs font-semibold",children:t[2]}),(0,r.jsx)("span",{children:t[1]})]}):s},l)})}),D&&P>0&&(0,r.jsx)(x,{project:d,dictionary:m,customIcons:f.customIcons,maxItems:P})]})]})]})},d.ID):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("article",{children:(0,r.jsxs)("div",{className:"property-card group rounded-xl overflow-hidden hover:shadow-none shadow-lg min-h-full bg-white md:grid md:grid-cols-3 xl:grid-cols-4",children:[q?(0,r.jsx)(i.default,{href:q,title:N,children:E({fill:!0,largeImage:!0})}):(0,r.jsx)(r.Fragment,{children:E({fill:!0,largeImage:!0})}),(0,r.jsxs)("div",{className:"col-span-2 xl:col-span-3 p-6 lg:p-12 flex flex-col",children:[(0,r.jsxs)("div",{className:"flex justify-between items-center",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"line-clamp-2 text-lg font-bold",children:q?(0,r.jsx)(i.default,{href:q,title:N,className:"line-clamp-2",children:N}):(0,r.jsx)("span",{className:"line-clamp-2",children:N})}),(!w||I)&&(0,r.jsxs)("address",{className:"col-span-2 capitalize mt-2",children:[!w&&(0,r.jsxs)("span",{children:[y.toLowerCase()," "]}),(0,r.jsx)("span",{className:"property-ref opacity-50 text-sm leading-4 lowercase",children:I&&(0,r.jsxs)(r.Fragment,{children:["(ref. ",(0,r.jsx)("span",{className:"ml-1",children:b}),")"]})})]})]}),d.PercentageSold>
10&&!C.includes(null==(s=d.Marquee)?void 0:s.toString())&&(0,r.jsx)("div",{children:(0,r.jsxs)("span",{className:"text-lg font-bold",children:[d.PercentageSold,"%"," ",1==d.Goal?m.RENTED:m.SOLD]})}),C.includes(null==(c=d.Marquee)?void 0:c.toString())&&(0,r.jsx)("div",{children:(0,r.jsx)("span",{className:"text-lg font-bold",children:d.MarqueeName})})]}),(0,r.jsx)("hr",{className:"w-20 my-3 border-t-2",style:{borderColor:"var(--color-secondary)"}}),(0,r.jsx)("div",{className:"mb-3 project-card-description flex-1",dangerouslySetInnerHTML:{__html:M}}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-3 justify-between",children:[$?(0,r.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 w-full",children:[S&&d.WebIDName&&(0,r.jsx)("div",{className:"flex flex-wrap items-center gap-3",children:d.WebIDName.split(",").map((e,l)=>{let s=e.trim(),t=s.match(/^(.+?)\s*\((\d+)\)$/);return(0,r.jsx)("span",{className:"inline-flex items-center gap-1.5 text-sm",children:t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"inline-flex items-center justify-center w-6 h-6 rounded-full bg-primary-text/5 border border-primary-text-100 text-xs font-semibold",children:t[2]}),(0,r.jsx)("span",{children:t[1]})]}):s},l)})}),D&&P>0&&(0,r.jsx)(x,{project:d,dictionary:m,customIcons:f.customIcons,maxItems:P})]}):(0,r.jsx)("div",{children:" "}),1==d.Status&&L&&(0,r.jsx)("div",{className:"flex justify-end",children:(0,r.jsx)(i.default,{href:q||"",children:(0,r.jsx)(t.Suspense,{children:(0,r.jsx)(p.default,{type:"primary",children:m.MORE_INFO||"More info"})})})})]})]})]})})})}}}]);
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.