1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,552905,e=>{e.v({active:"style-module-scss-module__s0aJlW__active",canceled:"style-module-scss-module__s0aJlW__canceled",closed:"style-module-scss-module__s0aJlW__closed",component:"style-module-scss-module__s0aJlW__component",expired:"style-module-scss-module__s0aJlW__expired",inactive:"style-module-scss-module__s0aJlW__inactive",other:"style-module-scss-module__s0aJlW__other","size-small":"style-module-scss-module__s0aJlW__size-small"})},397623,e=>{"use strict";var s=e.i(391398),t=e.i(552905),a=e.i(515848),l=e.i(793304),i=e.i(585594);e.i(664157);var d=e.i(271179),r=e.i(1832);let o={DEFAULT:"default",SMALL:"small"};e.s(["LISTING_STATUS_SIZES",0,o,"default",0,function({status:e,isRental:n,size:u=o.DEFAULT,className:c}){let{t:m}=(0,d.useTranslation)(i.Namespaces.COMMON);if(!e)return null;let _=(0,r.getStatusLabelKey)(e,n),f=function(e){let s;switch(e){case l.StandardStatus.STANDARD_STATUS_ACTIVE:case l.StandardStatus.STANDARD_STATUS_ACTIVE_UNDER_CONTRACT:s=t.default.active;break;case l.StandardStatus.STANDARD_STATUS_CLOSED:s=t.default.closed;break;case l.StandardStatus.STANDARD_STATUS_EXPIRED:s=t.default.expired;break;case l.StandardStatus.STANDARD_STATUS_CANCELED:s=t.default.canceled;break;case l.StandardStatus.STANDARD_STATUS_HOLD:case l.StandardStatus.STANDARD_STATUS_WITHDRAWN:case l.StandardStatus.STANDARD_STATUS_PENDING:s=t.default.inactive;break;default:s=t.default.other}return s}(e),p=u===o.SMALL?t.default["size-small"]:"";return(0,s.jsx)("div",{className:`${t.default.component} ${f} ${p} ${c??""}`,children:(0,s.jsx)("p",{"data-testid":a.listingPageModalIds.listingStatus,children:m(_)})})}])},701224,e=>{e.v({component:"style-module-scss-module__QrFwka__component",wrapper:"style-module-scss-module__QrFwka__wrapper"})},792446,e=>{"use strict";var s=e.i(391398),t=e.i(701224);e.s(["default",0,function({ratio:e,children:a,id:l}){let[i,d]=e.split(":").map(e=>parseInt(e)),r=`${d/i*100}%`;return(0,s.jsx)("div",{className:t.default.component,style:{paddingTop:r},id:l,children:(0,s.jsx)("div",{className:t.default.wrapper,children:a})})}])},679067,e=>{"use strict";var s=e.i(391398);e.s(["default",0,function({itemProp:e,itemType:t,children:a}){return(0,s.jsx)("span",{itemProp:e,itemScope:!0,itemType:`https://schema.org/${t}`,children:a})}])},829063,e=>{"use strict";var s=e.i(609878),t=e.i(494834);e.s(["default",0,function(e,a=" ago"){let l=(0,t.default)(new Date).diff((0,t.default)(e),"second"),i={second:1,minute:60,hour:3600,day:86400,month:2592e3,year:31536e3},d=Object.keys(i);for(let e=0;e<d.length;e++){let t=i[d[e+1]];if(t&&l<t||!t){let t=d[e],r=Math.round(l/i[t]);return(0,s.pluralizeWithCount)(r,t)+a}}},"getRelativeTime",0,function(e){let s=(0,t.default)(e).diff(Date.now(),"second"),a={second:1,minute:60,hour:3600,day:86400,month:2592e3,year:31536e3},l=Object.keys(a);for(let e=0;e<l.length;e++){let t=a[l[e+1]];if(t&&Math.abs(s)<t||!t){let t=l[e],i=Math.round(Math.abs(s)/a[t]);return[s<0?-i:i,t]}}}])},546311,e=>{e.v({"compliance-overlay-text":"style-module-scss-module___AJypW__compliance-overlay-text",component:"style-module-scss-module___AJypW__component"})},627610,e=>{"use strict";var s=e.i(391398),t=e.i(546311),a=e.i(585594);e.i(664157);var l=e.i(271179);e.s(["default",0,function(){let{t:e}=(0,l.useTranslation)(a.Namespaces.COMMON);return(0,s.jsx)("div",{className:t.default.component,children:(0,s.jsx)("p",{"data-overlay-type":"ComplianceImageOverlay",className:t.default["compliance-overlay-text"],children:e(a.LOCALE_COMMON_PATHS.LISTING_CARD_SIGN_IN_OVERLAY_TEXT,{defaultValue:"Sign In Required"})})})}])},904353,e=>{e.v({"blur-image":"style-module-scss-module__9NWmdG__blur-image","bottom-content":"style-module-scss-module__9NWmdG__bottom-content",component:"style-module-scss-module__9NWmdG__component",exp:"style-module-scss-module__9NWmdG__exp",image:"style-module-scss-module__9NWmdG__image",link:"style-module-scss-module__9NWmdG__link","price-and-timestamp-row":"style-module-scss-module__9NWmdG__price-and-timestamp-row",private:"style-module-scss-module__9NWmdG__private","pvr-date":"style-module-scss-module__9NWmdG__pvr-date",row:"style-module-scss-module__9NWmdG__row","street-address":"style-module-scss-module__9NWmdG__street-address",tag:"style-module-scss-module__9NWmdG__tag",wrapper:"style-module-scss-module__9NWmdG__wrapper"})},948170,e=>{"use strict";e.s(["default",0,function({condition:e,wrapper:s,children:t}){return e?s(t):t}])},592735,383517,e=>{"use strict";e.i(664157);var s=e.i(271179),t=e.i(191788),a=e.i(212956),l=e.i(860480);function i(e,s="en",t="CAD",a){let l={style:"currency",currency:t,minimumFractionDigits:a?.minimumFractionDigits??
10,maximumFractionDigits:a?.maximumFractionDigits??0};return new Intl.NumberFormat(s,l).format(e)}function d(e,s="en",t){let a={minimumFractionDigits:t?.minimumFractionDigits??0,maximumFractionDigits:t?.maximumFractionDigits??0};return new Intl.NumberFormat(s,a).format(e)}function r(e,s="en",t="CAD"){let a=e%1e3!=0&&e<1e6||e%1e6!=0&&e>=1e6;return new Intl.NumberFormat(s,{style:"currency",currency:t,notation:"compact",minimumFractionDigits:0,maximumFractionDigits:+!!a}).format(e)}function o(e){if(!e)return null;let s=parseFloat(e.replace(/[^\d.-]/g,""));return isNaN(s)?null:s}function n(e){return e.includes(l.CountryCodeList.CANADA)||e.includes(l.CountryCodeList.CANADA.toLowerCase())?"CAD":"USD"}e.s(["formatI18nCompactPrice",0,r,"formatI18nCurrency",0,i,"formatI18nNumber",0,d,"getCurrencyFromLocale",0,n,"parseI18nCurrency",0,o],383517),e.s(["useI18nFormatting",0,function(){let{i18n:e}=(0,s.useTranslation)(),l=e.language||"en",u=(0,t.useMemo)(()=>n(l),[l]),c=(0,t.useMemo)(()=>(0,a.getUserTimezone)(),[]);return(0,t.useMemo)(()=>({locale:l,currency:u,timezone:c,formatDate:(e,s="long",t)=>(0,a.formatI18nDate)(e,s,l,t),formatDateWithTemplate:(e,s)=>(0,a.formatI18nDateWithTemplate)(e,s,l),formatTime:(e,s)=>(0,a.formatI18nTime)(e,l,s),formatCurrency:(e,s)=>i(e,l,s?.currency||u,s),formatNumber:(e,s)=>d(e,l,s),formatCompactPrice:e=>r(e,l,u),parseCurrency:e=>o(e)}),[l,u,c])}],592735)},561810,e=>{"use strict";e.s(["TryScrambleText",0,function(e,s){if(s&&("string"==typeof e||"number"==typeof e)){let s=[];"string"==typeof e?s=e.split(""):"number"==typeof e&&(s=e.toString().split("").map(e=>parseInt(e)));let t=s.length;for(;0!==t;){let e=Math.floor(Math.random()*t),a=s[--t];s[t]=s[e],s[e]=a}return"number"==typeof e?parseInt(s.join("")):s.join("")}return e}])},418677,e=>{"use strict";var s=e.i(561810),t=e.i(28082),a=e.i(655080);e.s(["default",0,function(e,l,i,d){let r=l?(0,a.standardizedCityName)(l.toLowerCase()):"",o=i?(0,t.getProvinceOrStateCopy)(i,l):"",n=`${e||""}${r&&", "+r}${o&&", "+o}`;return(0,s.TryScrambleText)(n,d)}])},533932,e=>{"use strict";var s=e.i(191788);e.s(["default",0,function({squareFootageLabel:e,render:t}){let[a,l]=(0,s.useState)("");return(0,s.useEffect)(()=>{e&&l(e)},[e]),t(a)}])},133901,e=>{"use strict";var s=e.i(391398);e.s(["default",0,({className:e})=>(0,s.jsx)("svg",{width:"17",height:"17",viewBox:"0 0 17 17",xmlns:"http://www.w3.org/2000/svg",fill:"none",className:e,children:(0,s.jsx)("path",{d:"M9.33333 11.8333H8.5V8.5H7.66667M8.5 5.16667H8.50833M16 8.5C16 9.48491 15.806 10.4602 15.4291 11.3701C15.0522 12.2801 14.4997 13.1069 13.8033 13.8033C13.1069 14.4997 12.2801 15.0522 11.3701 15.4291C10.4602 15.806 9.48491 16 8.5 16C7.51509 16 6.53982 15.806 5.62987 15.4291C4.71993 15.0522 3.89314 14.4997 3.1967 13.8033C2.50026 13.1069 1.94781 12.2801 1.5709 11.3701C1.19399 10.4602 1 9.48491 1 8.5C1 6.51088 1.79018 4.60322 3.1967 3.1967C4.60322 1.79018 6.51088 1 8.5 1C10.4891 1 12.3968 1.79018 13.8033 3.1967C15.2098 4.60322 16 6.51088 16 8.5Z",stroke:"#191B1E",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})])},705068,e=>{e.v({component:"style-module-scss-module__kZA_2q__component",cta:"style-module-scss-module__kZA_2q__cta","info-icon":"style-module-scss-module__kZA_2q__info-icon","info-icon-content":"style-module-scss-module__kZA_2q__info-icon-content","info-icon-wrapper":"style-module-scss-module__kZA_2q__info-icon-wrapper","list-price":"style-module-scss-module__kZA_2q__list-price","list-price-only":"style-module-scss-module__kZA_2q__list-price-only",price:"style-module-scss-module__kZA_2q__price","sign-in-exp":"style-module-scss-module__kZA_2q__sign-in-exp",small:"style-module-scss-module__kZA_2q__small","small-card":"style-module-scss-module__kZA_2q__small-card","sold-wrapper":"style-module-scss-module__kZA_2q__sold-wrapper"})},300232,e=>{"use strict";var s=e.i(391398),t=e.i(191788),a=e.i(99969),l=e.i(313990),i=e.i(565585),d=e.i(592735),r=e.i(705068),o=e.i(515848),n=e.i(561810),u=e.i(133901),c=e.i(28082);e.i(664157);var m=e.i(271179),_=e.i(585594);e.i(96526);var f=e.i(570625),p=e.i(635229);e.s(["default",0,function({listing:e,isVisible:g,isMinimal:N=!1,isSmallCard:S=!1,testId:C,shouldScramble:x,showsInfoIcon:A,isExpTheme:T}){let{statusLabel:y,isTreb:h,soldPrice:v,isSoldWithoutSoldPrice:I,price:b,isPrivate:j,isCrea:L,isSignInAndTermsOfUseRequired:D,providerId:R}=e,{isAuthenticated:E}=(0,t.useContext)(i.UserContext),O=!E&&j,{openModal:M}=(0,t.useContext)(l.ModalContext),{themeName:P}=(0,f.useThemeContext)(),w=T||P&&P!==p.ThemeNames.ZOOCASA,{t:G}=(0,m.useTranslation)([_.Namespaces.COMMON,_.Namespaces.LISTING]),{formatCurrency:k}=(0,d.useI18nFormatting)(),U=w?"$--,---,---":"$X",W=()=>{O||D&&!g&&!E?M(l.LOGIN_REGISTRATION_MODAL,{warningMessage:G(_.LOCALE_MODAL_PATHS.LOGIN_REGISTRATION_FORM_SIGNIN_REQUIRED_WARNING)}):g||M(l.TERMS_OF_USE_MODAL,{providerId:R})},$=e=>{let t=0===e?"$--":k(e||0);return(0,s.jsxs)("div",{className:(0,a.buildClassName)(r.default.price,I&&r.default["list-price-only"]),"data-testid":C,children:[I&&"List: ",g?t:U]})},F=e=>{let s=e.toLowerCase();return(0,c.isUsStateCode)(s)?"USD":(0,c.isCanadianProvinceCode)(s)?"CAD":void 0};return"Inactive"!==y||h?(0,s.jsxs)("div",{className:(0,a.buildClassName)(r.default.component,N&&r.default.small,S&&r.default["small-card"],w&&r.default.exp),children:[e.province&&g&&(0,s.jsxs)("div",{className:r.default["info-icon-wrapper"],children:[A&&(0,s.jsx)(u.default,{className:r.default["info-icon"]}
1),(0,s.jsxs)("div",{className:r.default["info-icon-content"],children:[G(_.LOCALE_LISTING_PATHS.PRICE_TOOLTIP_LISTED_PRICE_IN_CURRENCY,{currency:F(e.province),defaultValue:`Listed price in listed location currency (${F(e.province)}).`}),I&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),G(_.LOCALE_LISTING_PATHS.PRICE_TOOLTIP_ORIGINAL_LISTED_PRICE,{defaultValue:"You are viewing the original listed price (sold price unavailable)."})]})]})]}),!!v&&(0,s.jsxs)("div",{className:r.default["sold-wrapper"],children:[$(v),!(N&&!g)&&b&&(0,s.jsx)("div",{className:r.default["list-price"],children:(0,s.jsx)("span",{"data-testid":o.listingPageModalIds.soldListingListedPrice,className:g?"":"blur",children:(0,n.TryScrambleText)(k(b),x)})})]}),!v&&null!==b&&(0,s.jsxs)("div",{children:[$(b),!O&&(!D||g||E)||N?(!L||g)&&(!D||g)||N?void 0:(0,s.jsxs)("section",{className:r.default.cta,onClick:W,children:[(0,s.jsx)("span",{className:w&&r.default["sign-in-exp"],children:G(_.LOCALE_COMMON_PATHS.COMPLIANCE_ACCEPT_TERMS_OF_USE,{defaultValue:"Accept Terms of Use"})})," ",G(_.LOCALE_COMMON_PATHS.COMPLIANCE_TO_SEE_PRICE,{defaultValue:"to see price"})]}):(0,s.jsxs)("section",{className:r.default.cta,onClick:W,children:[(0,s.jsx)("span",{className:w&&r.default["sign-in-exp"],children:G(_.LOCALE_COMMON_PATHS.COMPLIANCE_SIGN_IN,{defaultValue:"Sign in"})})," ",G(_.LOCALE_COMMON_PATHS.COMPLIANCE_TO_SEE_PRICE,{defaultValue:"to see price"})]})]})]}):null}])},423471,e=>{"use strict";e.s(["locationsToNotUseListingModals",0,["FL"]])},624357,e=>{"use strict";e.s(["default",0,function(e){return e||"/next/assets/images/coming-soon-image.png"}])},764801,e=>{"use strict";var s=e.i(186930),t=e.i(209947);e.s(["default",0,function(e){if(!("homeType"in e))return`${e.bedrooms} bedrooms, and ${e.bathrooms} bathrooms in ${e.city} ${e.province}`;{let a=e.homeType?(0,t.capitalize)((0,s.deDasherize)(e.homeType)):"Home";return`${e?.seoStreet}, ${a} with ${e.bedrooms} bedrooms, ${e.bathrooms} bathrooms and ${e.parking} parking in ${e.city} ${e.province}`}}])},976039,e=>{e.v({blur:"style-module-scss-module__7JM4aW__blur","has-logo":"style-module-scss-module__7JM4aW__has-logo",label:"style-module-scss-module__7JM4aW__label","no-logo":"style-module-scss-module__7JM4aW__no-logo"})},665166,e=>{"use strict";var s=e.i(391398),t=e.i(976039),a=e.i(515848),l=e.i(99969),i=e.i(760553);e.s(["default",0,function({mlsNum:e,providerId:d,brokerage:r,hasLogo:o=!1,isBlurred:n=!1}){let u=(0,l.buildClassName)(t.default.label,o?t.default["has-logo"]:t.default["no-logo"]);return e?(0,s.jsxs)("p",{className:u,children:[(0,i.getMlsNumberPrefix)(d)," ",(0,s.jsxs)("span",{className:n?t.default.blur:"","data-testid":a.listingCardIds.listingMlsNum,children:[e," ",r&&!n?`⢠${r}`:""]})]}):null}])},427087,e=>{e.v({component:"style-module-scss-module__RryCYW__component","component-regular":"style-module-scss-module__RryCYW__component-regular","component-small":"style-module-scss-module__RryCYW__component-small","cta-button":"style-module-scss-module__RryCYW__cta-button",disclaimer:"style-module-scss-module__RryCYW__disclaimer"})},846574,e=>{e.v({component:"style-module-scss-module__qtLR2G__component","provider-logo":"style-module-scss-module__qtLR2G__provider-logo",wrapper:"style-module-scss-module__qtLR2G__wrapper","wrapper-small":"style-module-scss-module__qtLR2G__wrapper-small"})},332011,549996,e=>{"use strict";var s=e.i(391398),t=e.i(937052),a=e.i(427087),l=e.i(99969),i=e.i(515848);e.i(664157);var d=e.i(271179),r=e.i(585594);e.s(["default",0,function({isLoginRequired:e,isTermsRequired:o,isSmallCard:n=!1,isCrea:u,isExpHomeTheme:c=!1}){let{t:m}=(0,d.useTranslation)(r.Namespaces.COMMON);return e&&!u?(0,s.jsxs)("div",{className:(0,l.buildClassName)(a.default.component,n?a.default["component-small"]:a.default["component-regular"]),children:[(0,s.jsx)("p",{className:a.default.disclaimer,"data-testid":i.blurIds.overlaySignInMsg,children:"Real estate boards require that you sign in to see listing details"}),(0,s.jsx)(t.default,{theme:"secondary",expHomePadding:c,className:a.default["cta-button"],testId:i.blurIds.overlaySignInBtn,label:"Sign In"})]}):o?(0,s.jsxs)("div",{className:(0,l.buildClassName)(a.default.component,n?a.default["component-small"]:a.default["component-regular"]),children:[(0,s.jsx)("p",{className:a.default.disclaimer,"data-testid":i.blurIds.overlaySignInMsg,children:m(r.LOCALE_COMMON_PATHS.LISTING_CARD_COMPLIANCE_OVERLAY_TERMS_OF_USE_MESSAGE,{defaultValue:"Accept Terms of Use to see listing details"})}),(0,s.jsx)(t.default,{theme:"secondary",className:a.default["cta-button"],testId:i.blurIds.overlaySignInBtn,label:"View"})]}):null}],332011);var o=e.i(182945),n=e.i(28082),u=e.i(846574);e.s(["default",0,function({listing:e,isSmallCard:t=!1,isOnMapSidePanel:a=!1}){let{province:l,providerId:i}=e,d=(0,n.isUsStateCode)(l?.toLowerCase()),r=t?u.default["wrapper-small"]:a?"":u.default.wrapper;return d?(0,s.jsx)("div",{className:r,children:(0,s.jsx)("div",{className:u.default.component,children:(0,s.jsx)(o.default,{className:u.default["provider-logo"],src:`https://zoocasa.s3.amazonaws.com/provider-logos/PROV_LOGO_${i}.png`,alt:"MLS logo"})})}):null}],549996)},201155,e=>{e.v({"arrow-down":"style-module-scss-module__fc4sPG__arrow-down","arrow-up":"style-module-scss-module__fc4sPG__arrow-up",exp:"style-module-scss-module__fc4sPG__exp",icon:"style-module-scss-module__fc4sPG__icon","listing-detail":"style-module-scss-module__fc4sPG__listing-detail",row:"style-module-scss-module__fc4sPG__row","sign-in":"style-module-scss-module__fc4sPG__sign-in"})},363349,e=>{e.v({component:"style-module-scss-module__TZKoMG__component",exp:"style-module-scss-module__TZKoMG__exp"})},16539,247586,971268,e=>{"use strict";var s=e.i(391398);e.i(301943);var t=e.i(464161),a=e.i(792446);e.i(140461);var l=e.i(891108),i=e.i(948170),d=e.i(918345),r=e.i(332011),o=e.i(155757),n=e.i(30394),u=e.i(417676),c=e.i(114657),m=e.i(533932),_=e.i(201155),f=e.i(515848),p=e.i(99969);function g({listing:e,listingToCompare:a,obfuscate:l,tenantId:i,hideSquareFootage:d}){let r=(0,t.isExpTenant)(i),o=0,N=0,S=0;a&&(o=e.bedrooms-a.bedrooms,N=Number(e.bathrooms)-Number(a.bathrooms),S=Number(e.avgSqft)-Number(a.avgSqft));let C=e=>e>
10?"arrow-up":e<0?"arrow-down":"",x=e=>{if(0!==e)return`(${e>0?"+":""} ${e})`};return(0,s.jsx)("div",{className:(0,p.buildClassName)(_.default.row,r&&_.default.exp),children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("p",{className:_.default["listing-detail"],"data-testid":f.listingCardIds.listingBeds,children:[(0,s.jsx)(c.default,{className:_.default.icon}),l?"-":r?`${e.bedrooms} Bd`:`${e.bedrooms} Bed`,!l&&a&&(0,s.jsxs)(s.Fragment,{children:[x(o),(0,s.jsx)("span",{className:_.default[C(o)]})]})]}),(0,s.jsxs)("p",{className:_.default["listing-detail"],"data-testid":f.listingCardIds.listingBathrooms,children:[(0,s.jsx)(u.default,{className:_.default.icon}),l?"-":r?`${e.bathrooms} Ba`:`${e.bathrooms} Bath`,!l&&a&&(0,s.jsxs)(s.Fragment,{children:[x(N),(0,s.jsx)("span",{className:_.default[C(N)]})]})]}),(0,s.jsxs)("p",{className:_.default["listing-detail"],"data-testid":f.listingCardIds.listingSqft,children:[(0,s.jsx)(n.default,{className:_.default.icon}),l||d?"-":(0,s.jsx)(m.default,{squareFootageLabel:e.sqftLabel,render:e=>(0,s.jsx)(s.Fragment,{children:e})}),!l&&a&&(0,s.jsx)("span",{className:_.default[C(S)]})]})]})})}e.s(["default",0,g],247586);var N=e.i(685044),S=e.i(300232),C=e.i(397623),x=e.i(191788),A=e.i(396666),T=e.i(829063);e.i(96526);var y=e.i(570625),h=e.i(635229),v=e.i(561810),I=e.i(363349),b=e.i(793304);function j({listing:e,isSmallCard:t,isMinimal:a,className:l,testId:i,isVisible:d,shouldScramble:r}){let{soldAt:o,expiredAt:n,updatedOn:u,addedAt:c,standardStatus:m}=e,_=(0,A.default)(),f=(0,x.useRef)(null),[g,N]=(0,x.useState)(!1),S=null!=m?m===b.StandardStatus.STANDARD_STATUS_EXPIRED||m===b.StandardStatus.STANDARD_STATUS_CANCELED||m===b.StandardStatus.STANDARD_STATUS_WITHDRAWN:!!n,C=o||S&&(u||c)||c,L=!!C&&new Date<new Date(C),{themeName:D}=(0,y.useThemeContext)(),R=D&&D!==h.ThemeNames.ZOOCASA,E=(()=>{if(L)return;let e=e=>(0,T.default)(e)?.replace("ago","");return o?t?e(o):`${g&&I.default["small-card"]||a?"":"Sold "}${(0,T.default)(o)}`:S?t?e(u||c):`${g||a&&I.default["small-card"]?"":"Removed "}${(0,T.default)(u||c)}`:c?t?e(c):`${g&&I.default["small-card"]||a?"":"Added "}${(0,T.default)(c)}`:void 0})();return(0,x.useEffect)(()=>{E&&N(f.current.offsetHeight>15)},[_]),(0,s.jsx)(s.Fragment,{children:E&&(0,s.jsx)("p",{className:(0,p.buildClassName)(I.default.component,l,d?"":"blur",R&&I.default.exp),"data-testid":i,ref:f,children:(0,v.TryScrambleText)(E,r)})})}e.s(["default",0,j],971268);var L=e.i(679067),D=e.i(423471),R=e.i(565585),E=e.i(592735),O=e.i(919643),M=e.i(418677),P=e.i(624357),w=e.i(222159),G=e.i(764801),k=e.i(335279),U=e.i(28082),W=e.i(627610),$=e.i(665166),F=e.i(549996),q=e.i(904353);e.i(19067);var V=e.i(272607);e.s(["default",0,function({listing:e,listingToCompare:n,isWidget:u=!1,isImageVisible:c,isCrawler:m,imageDescFallback:_=G.default,pvrSentDate:T,gtmOnClickEvent:h,isOnMapSidePanel:v=!1,onListingCardClick:I,favouriteEventTracker:H,favouriteSource:Z}){let{tenantId:Y}=(0,y.useThemeContext)(),B=(0,t.isExpTenant)(Y),{id:J,imageUrl:z,imageDesc:K="",isImageReady:X,addressPathWithFallback:Q,isCrea:ee,isPillar9Vow:es,city:et,province:ea,isPrivate:el,position:ei,getStreet:ed,providerId:er,isSignInAndTermsOfUseRequired:eo,displayAddress:en=!0,standardStatus:eu}=e,ec=Number(J),em=e.slug?.trim()||void 0,{isAuthenticated:e_,acceptedBrowserBasedTerms:ef,acceptedTerms:ep}=(0,R.useUserContext)(),{formatDateWithTemplate:eg}=(0,E.useI18nFormatting)(),eN=(0,A.default)(),eS=(0,x.useRef)(null),[eC,ex]=(0,x.useState)(!0),eA=!e_&&el,eT=K&&K.length>0?K:_(e),ey=ed(e_),eh=!!er&&(0,k.isListingVisibleToUser)(eA,er,ef,ep),ev=es&&!eh,eI=null!==ea&&D.locationsToNotUseListingModals.includes(ea),eb=(0,O.useIsMobile)(),ej=eI||eb,eL=eh&&!u,eD=eA||eo&&!eh&&!e_,eR=!eh&&(ee||eo),eE=er===b.Provider.PROVIDER_TRIAD_MULTIPLE_LISTING_SERVICE&&eu===b.StandardStatus.STANDARD_STATUS_ACTIVE,eO=(0,x.useMemo)(()=>({favouriteEventTracker:H,source:Z??(v?V.PROPERTY_FAVOURITED_SOURCE_MAP_GRID:V.PROPERTY_FAVOURITED_SOURCE_AREA_PAGE)}),[H,Z,v]),eM=e=>{e.preventDefault()},eP=(0,p.buildClassName)(q.default.image,!eh&&q.default["blur-image"],B&&q.default.exp),ew=(0,p.buildClassName)(q.default.component,"listing-card",B&&q.default.exp);(0,x.useEffect)(()=>{eS.current&&ex(eS.current.offsetWidth<280)},[eN]);let eG=()=>{h&&(0,w.trackEvent)(h),(0,w.trackEvent)("Xp_UiAddresspView")};return(0,s.jsx)(i.default,{condition:ej,wrapper:t=>(0,s.jsx)(d.default,{href:Q,target:ej?"_blank":"",rel:e.displayAddress?void 0:"nofollow",onClick:eG,children:t}),children:(0,s.jsxs)("div",{className:ew,ref:eS,onClick:e=>{I&&I({event:e,isNoModalLocation:eI,addressPathWithFallback:Q,listingId:J,showsListing:eh,isPrivate:eA,
1isSignInAndTermsOfUseRequired:eo,isTermsRequired:eR,providerId:er})},"data-testid":f.listingCardIds.listingCard,"dynamic-testid":String(J),children:[(0,s.jsx)("div",{className:(0,p.buildClassName)(q.default.row,B&&q.default.exp),children:(0,s.jsxs)(a.default,{ratio:"4:3",children:[(0,s.jsx)(i.default,{condition:!ej&&X,wrapper:e=>(0,s.jsx)(d.default,{href:Q,onClick:eM,children:e}),children:(0,s.jsx)(N.default,{item:{image:(0,P.default)(z),alt:`${eT} | Card Image`,id:`${e.id}-card-image`,isImageReady:X,addedAt:e.addedAt},isVisible:c,className:eP,testId:f.listingCardIds.listingImage,usePriorityMode:m,isListingCardImage:!0})}),eD&&(0,s.jsx)(W.default,{}),T&&(0,s.jsxs)("p",{className:q.default["pvr-date"],children:["Request sent on ",eg(T,"MMM DD, YYYY")]}),(0,s.jsx)(l.ComingSoonBadge,{standardStatus:eu,onMarketDate:e.onMarketDate,providerId:er})]})}),(0,s.jsx)("div",{className:q.default.wrapper,children:eD||eR&&e_||eR&&ee?(0,s.jsx)(r.default,{isLoginRequired:eD,isTermsRequired:eR,isSmallCard:eC,isCrea:ee}):(0,s.jsxs)("div",{className:q.default["bottom-content"],children:[(0,s.jsxs)("div",{children:[eh&&(0,s.jsx)(C.default,{status:e.standardStatus,isRental:e.isRental,className:q.default.tag}),eL&&(0,s.jsx)(o.default,{listingId:ec,addressSlug:em,analytics:eO}),(0,s.jsxs)("div",{className:q.default.row,"data-testid":f.listingCardIds.listingCardPrice,children:[(0,s.jsx)(S.default,{listing:e,isVisible:eh,isMinimal:!0,testId:f.listingCardIds.listingPrice,shouldScramble:ev}),(0,s.jsx)(j,{listing:e,isSmallCard:eC,isMinimal:!0,className:q.default["date-added"],testId:f.listingCardIds.listingTimeStamp,isVisible:eh,shouldScramble:ev})]}),(0,s.jsx)("div",{className:q.default.row,children:(0,s.jsxs)(L.default,{itemType:"SingleFamilyResidence",children:[(0,s.jsxs)(L.default,{itemProp:"address",itemType:"PostalAddress",children:[ej?(0,s.jsx)("div",{className:q.default["street-address"],"data-testid":f.listingCardIds.listingAddress,children:(0,s.jsx)("p",{children:en?(0,M.default)(ey,et,ea,ev):"Address not available"})}):(0,s.jsx)("p",{className:q.default["street-address"],"data-testid":f.listingCardIds.listingAddress,children:(0,s.jsx)(d.default,{href:J>0?`${Q}?listingId=${J}`:Q,target:"_blank",children:en?(0,M.default)(ey,et,ea,ev):"Address not available"})}),(0,s.jsx)("meta",{itemProp:"streetAddress",content:en&&ey?ey:""}),(0,s.jsx)("meta",{itemProp:"addressLocality",content:et||""}),(0,s.jsx)("meta",{itemProp:"addressRegion",content:ea||""})]}),(0,s.jsxs)(L.default,{itemProp:"geo",itemType:"GeoCoordinates",children:[(0,s.jsx)("meta",{itemProp:"latitude",content:ei?ei.latitude.toString():""}),(0,s.jsx)("meta",{itemProp:"longitude",content:ei?ei.longitude.toString():""})]})]})}),(0,s.jsx)(g,{listing:e,listingToCompare:n,obfuscate:eD||eR,tenantId:Y,hideSquareFootage:eE})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)($.default,{isBlurred:eD||eR,hasLogo:(0,U.isUsStateCode)(ea?.toLowerCase()),brokerage:e.brokerage,mlsNum:e.mlsNum,providerId:e.providerId}),(0,s.jsx)(F.default,{listing:e,isOnMapSidePanel:v})]})]})})]})})}],16539)}]); 2 3//# sourceMappingURL=0r.fktlx6rv4q.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.