1(self.webpackChunkcallisto=self.webpackChunkcallisto||[]).push([[347],{4406:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var a=r(7294),n=r(3963),l=r(3865);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var o=function(e){var t=e.property,r=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},l=Object.keys(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["property"]);return a.createElement("div",s({className:"property-card card flex-col-12 flex-col-sm-6 flex-col-lg-4"},r),a.createElement(l.Z,{property:t}))};o.propTypes={property:n.Z.isRequired};const c=o},3865:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var a=r(7294),n=r(7703),l=r(3963),s=r(6881),o=r(1049),c=r(5697),m=r.n(c),i=function(e){var t=e.property,r=e.statusImage,n={items:1,nav:!0,mouseDrag:!0,gutter:5,prevButton:"#".concat(t.property_id,"--prev"),nextButton:"#".concat(t.property_id,"--next")},l=t.photos.slice(0,5);return a.createElement("div",{className:"card__carousel"},a.createElement("div",{className:"carousel-wrapper"},a.createElement(o.Z,{id:"property-card_carousel_".concat(t.property_id),settings:n},l.map((function(e){return a.createElement("a",{key:e.large,href:t.property_url},a.createElement("img",{className:"carousel-image",src:e.large,alt:e.large}))})))),r)};i.propTypes={property:m().object.isRequired,statusImage:m().oneOfType([null,m().object])},i.defaultProps={statusImage:null};const u=i;var p=function(e){var t=e.src,r=e.alt;return a.createElement("img",{className:"status-image",src:t,alt:r,width:150,height:150})};p.propTypes={src:m().string.isRequired,alt:m().string.isRequired};const d=p;var _=function(e){var t=e.property,r=(0,n.v9)((function(e){return e.app.themeSettings})),l=r.hideProfileSystem,o=r.propertyRoomIconsOnSearchResults,c=r.alternativePropertyPageLayout,m=t.bedrooms>0||t.bathrooms>0||t.reception_rooms>0,i=(0,n.v9)((function(e){var t,r;return null==e||null===(t=e.app)||void 0===t||null===(r=t.themePreferences)||void 0===r?void 0:r.underOfferOverlayAsset})),p=(0,n.v9)((function(e){var t,r;return null==e||null===(t=e.app)||void 0===t||null===(r=t.themePreferences)||void 0===r?void 0:r.soldPropertyOverlayAsset})),_=(0,n.v9)((function(e){var t,r;return null==e||null===(t=e.app)||void 0===t||null===(r=t.themePreferences)||void 0===r?void 0:r.sstcOverlayAsset})),v=(0,n.v9)((function(e){var t,r;return null==e||null===(t=e.app)||void 0===t||null===(r=t.themePreferences)||void 0===r?void 0:r.letAgreedOverlayAsset})),E=(0,n.v9)((function(e){var t,r;return null==e||null===(t=e.app)||void 0===t||null===(r=t.themePreferences)||void 0===r?void 0:r.letOverlayAsset})),f=function(){var e,r=null==t||null===(e=t.status)||void 0===e?void 0:e.toLowerCase();return"under offer"===r?i:"sold"===r?p:"sstc"===r?_:"let agreed"===r?v:"let"===r?E:null},g=function(){return null!=t&&t.display_address&&null!=t&&t.status?"".concat(t.display_address,": ").concat(t.status):"Property Status"};return a.createElement(a.Fragment,null,!l&&a.createElement(s.Z,{propertyId:t.property_id}),c?a.createElement(u,{property:t,statusImage:f()&&a.createElement(d,{src:f(),alt:g()})}):a.createElement("a",{className:"card__image",href:t.property_url},a.createElement("img",{src:t.photo_small,srcSet:"\n ".concat(t.photo_medium," 1024w,\n ").concat(t.photo_small," 512w,\n ").concat(t.thumb," 300w\n "),sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",width:"540",height:"360",className:"image",alt:t.display_address}),f()&&a.createElement(d,{src:f(),alt:g()})),a.createElement("a",{className:"card__title-link",href:t.property_url},a.createElement("h4",{className:"card__title"},t.display_address)),a.createElement("div",{className:"card__details"},a.createElement("p",{className:"card__price ".concat(o?"card__price--with-icons":"")},t.price),o&&a.createElement("span",null,a.createElement("div",{className:"icon-detail
1s"},m&&a.createElement(a.Fragment,null,t.bedrooms>0&&a.createElement("span",{className:"icon-wrap bedrooms"},t.bedrooms),t.bathrooms>0&&a.createElement("span",{className:"icon-wrap bathrooms"},t.bathrooms),t.reception_rooms>0&&a.createElement("span",{className:"icon-wrap receptions"},t.reception_rooms)),!m&&a.createElement("span",{className:"icon-wrap"},"Â "))),"lettings"===t.property_channel&&(null==t?void 0:t.lettings_fee_text)&&a.createElement("p",{className:"card__tenant-info"},a.createElement("a",{href:"#tenant-info/".concat(t.property_id)},"* Tenant info")),a.createElement("p",{className:"card__status"},t.status)))};_.propTypes={property:l.Z.isRequired};const v=_},6881:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var a=r(7294),n=r(5697),l=r.n(n),s=r(3681),o=r(5728),c=r(7703),m=r(43),i=r(8968),u=function(e){var t=e.propertyId,r=e.className,n=e.savedProperties,l=e.UnsavedComponent,s=e.SavedComponent,o=e.addSavedProperty,c=e.removeSavedProperty,m=e.style,u=e.notificationMessage,p=e.notifyConfig,d=e.asAnchorTag,_=!(null==n||!n.find((function(e){return e.property_id===parseInt(t,10)}))),v=function(e){e.preventDefault(),e.stopPropagation();var r=(null==u?void 0:u.remove)||u,a=(null==u?void 0:u.save)||u;_?(c(t),(0,i.Z)(r||"Saved property removed.","success",p)):(o(t),Homeflow.kickEvent("saved_property_added",t),(0,i.Z)(a||"Property saved.","success",p))};return d?a.createElement("a",{style:m,onClick:v,className:"".concat(r," ").concat(_?"saved":"")},_?s:l):a.createElement("button",{type:"button",style:m,onClick:v,className:"".concat(r," ").concat(_?"saved":""),"aria-label":"Save"},_?s:l)};u.propTypes={propertyId:l().number.isRequired,savedProperties:l().array,notificationMessage:l().oneOfType([l().string,l().shape({removed:l().string,saved:l().string})]),className:l().string,style:l().object,UnsavedComponent:l().element.isRequired,SavedComponent:l().element.isRequired,addSavedProperty:l().func.isRequired,removeSavedProperty:l().func.isRequired,notifyConfig:l().object,asAnchorTag:l().bool},u.defaultProps={savedProperties:[],notificationMessage:null,className:"",style:{},notifyConfig:{},asAnchorTag:!1};var p={addSavedProperty:m.oE,removeSavedProperty:m.Ie};const d=(0,c.$j)((function(e){return{savedProperties:e.properties.savedProperties}}),p)(u);var _=function(e){var t=e.propertyId;return a.createElement(d,{propertyId:t,className:"property-card__save",UnsavedComponent:a.createElement(s.Z,null),SavedComponent:a.createElement(o.Z,null)})};_.propTypes={propertyId:l().number.isRequired};const v=_},7347:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>H});var a=r(7294),n=r(4890),l=r(7703),s=r(9901),o=r(3879),c=r(5697),m=r.n(c),i=r(6869),u=r(8112),p=r(2296),d=r(8860);const _=function(){var e=(0,l.v9)((function(e){var t;return null===(t=e.user.localUser)||void 0===t?void 0:t.body})),t=(0,l.I0)();return a.createElement("input",{type:"text",name:"hfhp",value:e,onChange:function(e){t((0,d.fd)({body:e.target.value}))},style:{height:0,width:0,opacity:0,padding:0}})};var v=r(8552);const E=function(){return a.createElement(a.Fragment,null,a.createElement("h3",null,"Remember your saved properties for next time"),a.createElement("div",{className:"sidebar__form"},a.createElement(p.Z,{doNotContact:!0,className:"form form--full"},a.createElement(_,null),a.createElement("div",{className:"form__container"},a.createElement("div",{className:"form__content form__content--visible"},a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"first_name"},"First name"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"first_name",required:!0,pattern:"^[A-Za-z\\- 0-9]+$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"last_name"},"Last name"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"last_name",required:!0,pattern:"^[A-Za-z\\- 0-9]+$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"email"},"Email"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"email",className:"form__control",name:"email",required:!0,pattern:"[a-zA-Z0-9._%+-]*@[a-zA-Z0-9\\.\\-]*\\.[a-zA-Z]{1,}$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"email"},"Telephone"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"tel_home",pattern:"^[0-9-.()\\/ +]{6,20}$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"password"},"Password"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"password",className:"form__control",name:"password",minLength:"5",required:!0}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"password_confirmation"},"Confirm Password"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"password",className:"form__control",name:"password_confirmation",minLength:"5",required:!0}))),a.createElement("div",{className:"profile__submit-section"},a.createElement("div",null,a.createElement("button",{type:"submit",className:"button"},a.createElement("span",{className:"button__text"},"Register"))),a.createElement("div",null)))))),a.createElement("div",{className:"tile sidebar-highlight-card"},a.createElement("p",null,"Already have an account?"," ",a.createElement(s.rU,{to:"/user/sign-in"},"Sign in"),".")))};var f=r(3352),g=r(8465);const h=function(){return a.createElement(a.Fragment,null,a.createElement("h3",null,"Sign in"),a.createElement("p",null,"Sign back in to see your previously saved searches and properties."),a.createElement("div",{className:"sidebar__form"},a.createElement(f.Z,{className:"form form--full"},a.createElement("div",{className:"form__container"},a.createElement("div",{className:"form__content form__content--visible"},a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"email"},"Email"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(g.Z,{type:"email",className:"form__control",name:"email",pattern:"[a-zA-Z0-9._%+-]*@[a-zA-Z0-9\\.\\-]*\\.[a-zA-Z]{1,}$",required:!0}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"password"},"Password"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(g.Z,{type:"password",className:"form__control",name:"password",minLength:"5",required:!0}))),a.createElement("div",{className:"profile__submit-section"},a.createElement("div",null,a.createElement("button",{type:"submit",className:"button"},a.createElement("span",{className:"button__text"},"Sign in"))),a.createElement("div",{className:"profile__forgotten-password-link"},a.createElement("p",null,a.createElement(s.rU,{to:"/user/forgotten_password"},"Forgotten password?")))))))),a.createElement("div",{className:"tile sidebar-highlight-card"},a.createElement("p",null,"Don't have an account?",a.createElement(s.rU,{to:"/user"},"Register now"),".")))};var y=function(e){var t=e.user;return a.createElement(a.Fragment,null,a.createElement("h2",null,"Your Details"),a.createElement("dl",{className:"my-profle-details inline"},a.createElement("dt",null,"Name"),a.createElement("dd",null,t.first_name," ",t.last_name),a.createElement("dt",null,"Email"),a.createElement("dd",null,t.email),a.createElement("dt",null,"Phone"),t.tel_home?a.createElement("dd",null,t.tel_home):a.createElement("dd",null,a.createElement(s.rU,{to:"/user/edit"},"add"))),a.createElement("div",null,a.createElement(s.rU,{to:"/user/edit",className:"button"},a.createElement("span",{className:"button__text"},"Edit details"))))};y.propTypes={user:m().object.isRequired};const b=(0,l.$j)((function(e){return{user:e.user.currentUser}}))(y);var N=r(4406),w=function(e){var t=e.property;return a.createElement("div",{className:"profile__saved-property"},a.createElement(N.Z,{property:t}))};w.propTypes={property:m().object.isRequired};const Z=w;var P=function(e){var t=e.properties;return a.createElement(a.Fragment,null,a.createElement("h3",null,t.length?"".concat(t.length," "):"","Saved Propert",1===t.length?"y":"ies"),!t.length&&a.createElement("div",{className:"tile sidebar-highlight-card"},a.createElement("p",null,"Saved properties will appear here.")),a.createElement("div",{className:"saved-properties"},t.map((function(e){return a.createElement(Z,{key:e.propertyId,property:e})}))))};P.propTypes={properties:m().array},P.defaultProps={properties:[]};const O=(0,l.$j)((function(e){return{properties:e.properties.savedProperties}}))(P);var q=r(9071),S=r(4794),x=r(7848),C=r(8968);function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?j(Object(r),!0).forEach((function(t){R(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function R(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var F=function(e){var t=e.search,r=e.userLoggedIn,n=(0,l.I0)();return a.createElement("div",{className:"saved-search"},a.createElement("h4",{className:"saved-search__title"},a.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),(0,S.Z)(t)},className:"saved-search__visit"},(0,x.Z)(t))),a.createElement("div",{className:"saved-search__body"},a.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),n((0,q.Eb)(t)),(0,C.Z)("Saved search removed","success")},className:"saved-search__delete"},"Remove"),r&&a.createElement("div",null,"Email me matching properties:",a.createElement("select",{className:"saved-search__frequency",onChange:function(e){var r=A(A({},t),{},{alert_frequency:e.target.value});n((0,q.wD)(r))},value:t.alert_frequency},a.createElement("option",{value:"I"},"Immediately"),a.createElement("option",{value:"W"},"Weekly"),a.createElement("option",{value:"M"},"Monthly"),a.createElement("option",{value:"N"},"Never")))))};F.propTypes={search:m().object.isRequired,userLoggedIn:m().bool.isRequired};const I=(0,l.$j)((function(e){var t;return{userLoggedIn:!(null===(t=e.user.currentUser)||void 0===t||!t.user_id)}}))(F);var k=function(e){var t=e.searches;return a.createElement(a.Fragment,null,a.createElement("h3",null,t.length?"".concat(t.length," "):"","Saved Search",1===t.length?"":"es"),!t.length&&a.createElement("div",{className:"tile sidebar-highlight-card"},a.createElement("p",null,"Saved searches will appear here.")),t.map((function(e){return a.createElement(I,{key:e.id,search:e})})))};k.propTypes={searches:m().array.isRequired};const T=(0,l.$j)((function(e){return{searches:e.search.savedSearches}}))(k);var z=r(1040);const L=function(){var e=(0,l.v9)((function(e){return!!e.user.currentUser.user_id}));return a.createElement(a.Fragment,null,a.createElement("h3",null,"Preferences"),e?a.createElement(z.Z,{buttonClass:"button",buttonSpanClass:"button__text",strict:!0}):a.createElement("p",null,"You need to be signed in to edit your preferences."))};var U=r(230);const $=function(){return a.createElement(a.Fragment,null,a.createElement("h3",null,"Forgotten your password?"),a.createElement(U.Z,{inputClass:"form__control",buttonClass:"button",buttonSpanClass:"button__text"}))};var D=r(5182);const W=function(){return a.createElement(a.Fragment,null,a.createElement("h3",null,"Reset your password"),a.createElement(D.Z,{inputClass:"form__control",buttonClass:"button",buttonSpanClass:"button__text"}))};var M=r(2448);const B=function(){return a.createElement(a.Fragment,null,a.createElement("h3",null,"Edit your details"),a.createElement("div",{className:"sidebar__form"},a.createElement(M.Z,{className:"form form--full"},a.createElement("div",{className:"form__container"},a.createElement("div",{className:"form__content form__content--visible"},a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"first_name"},"First name"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"first_name",required:!0,pattern:"^[A-Za-z\\- 0-9]+$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"last_name"},"Last name"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"last_name",required:!0,pattern:"^[A-Za-z\\- 0-9]+$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"email"},"Email"," ","*"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"email",className:"form__control",name:"email",required:!0,pattern:"[a-zA-Z0-9._%+-]*@[a-zA-Z0-9\\.\\-]*\\.[a-zA-Z]{1,}$"}))),a.createElement("div",{className:"form__group "},a.createElement("label",{className:"form__label",htmlFor:"email"},"Telephone"),a.createElement("div",{className:"form__group-input"},a.createElement(v.Z,{type:"text",className:"form__control",name:"tel_home",pattern:"^[0-9-.()\\/ +]{6,20}$"}))),a.createElement("div",{className:"profile__submit-section"},a.createElement("div",null,a.createElement("button",{type:"submit",className:"button"},a.createElement("span",{className:"button__text"},"Update"))),a.createElement("div",null)))))))};var Y=function(e){var t=e.location.pathname,r=e.userLoggedIn,n=Homeflow.get("company_name"),l=(0,a.useCallback)((function(){return["/user","/user/register"].includes(t)}),[t]);return a.createElement("div",{className:"sidebar__inner beige-bckg"},a.createElement("div",{className:"sidebar__header-tools ".concat(r?"sidebar__header-tools-dual":"")},a.createElement("div",{className:"sidebar__signout-centraliser"}),r&&a.createElement(i.Z,{className:"sidebar__signout"},a.createElement("span",null,"Sign out")),a.createElement(s.rU,{className:"sidebar__dismiss",to:"/"},a.createElement(u.Z,null))),a.createElement("h2",{className:"profile__main-heading small-heading"},"Your"," ",n," ","Favourites"),a.createElement("ul",{className:"profile__tab-list"},a.createElement("li",{className:"profile__tab"},a.createElement(s.OL,{activeClassName:"selected",isActive:l,to:"/user",exact:!0},a.createElement("span",{className:"profile-tab__text"},r?"Your Details":"My Profile"))),a.createElement("li",{className:"profile__tab"},a.createElement(s.OL,{activeClassName:"selected",to:"/user/marketing_preferences"},a.createElement("span",{className:"profile-tab__text"},"Preferences"))),a.createElement("li",{className:"profile__tab"},a.createElement(s.OL,{activeClassName:"selected",to:"/user/saved_properties"},a.createElement("span",{className:"profile-tab__text"},"Saved Properties"))),a.createElement("li",{className:"profile__tab"},a.createElement(s.OL,{activeClassName:"selected",to:"/user/alerts"},a.createElement("span",{className:"profile-tab__text"},"Alerts & Searches")))),a.createElement(o.rs,null,a.createElement(o.AW,{path:"/user/saved_properties"},a.createElement(O,null)),a.createElement(o.AW,{path:"/user/alerts"},a.createElement(T,null)),a.createElement(o.AW,{path:"/user/marketing_preferences"},a.createElement(L,null)),a.createElement(o.AW,{path:"/user/forgotten_password"},r?a.createElement(W,null):a.createElement($,null)),a.createElement(o.AW,{path:"/user/sign-in"},r?a.createElement(o.l_,{to:"/user"}):a.createElement(h,null)),a.createElement(o.AW,{path:"/user/edit"},r?a.createElement(B,null):a.createElement(o.l_,{to:"/user"})),a.createElement(o.AW,{path:"/user"},r?a.createElement(b,null):a.createElement(E,null))))};Y.propTypes={location:m().object.isRequired,userLoggedIn:m().bool.isRequired};const H=(0,n.qC)(o.EN,(0,l.$j)((function(e){var t;return{userLoggedIn:!(null===(t=e.user.currentUser)||void 0===t||!t.user_id)}})))(Y)},5728:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(7294);const n=function(){return a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},a.createElement("path",{d:"M12 4.248c-3.148-5.402-12-3.825-12 2.944 0 4.661 5.571 9.427 12 15.808 6.43-6.381 12-11.147 12-15.808 0-6.792-8.875-8.306-12-2.944z"}))}},3681:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(7294);const n=function(){return a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},a.createElement("path",{d:"M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021 2.058 0 4.274 1.309 4.274 4.182 0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13 0-2.676 1.965-4.193 4.28-4.192zm.001-2c-3.183 0-6.281 2.187-6.281 6.192 0 4.661 5.57 9.427 12 15.808 6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238-1.285-2.206-3.522-3.248-5.719-3.248z"}))}},3963:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var a=r(5697),n=r.n(a);const l=n().shape({photo_small:n().string.isRequired,photo_medium:n().string.isRequired,thumb:n().string.isRequired,display_address:n().string.isRequired,property_url:n().string.isRequired,price:n().string.isRequired,status:n().string.isRequired})}}]);
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.