1"use strict";(self.webpackChunktheme_boilerplate=self.webpackChunktheme_boilerplate||[]).push([[5409],{343:function(e,t,r){var n=r(7294);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,t,r){var n;return n=function(e,t){if("object"!=a(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==a(n)?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var c="g-recaptcha-response",u=function(){return 2!==Homeflow.get("recaptcha_version")};t.Z=function(e){var t=e.apiKey,r=void 0===t?"6Lf16S0UAAAAAL0YaWCLRhChd4Uk77b-4Ai0ZdRY":t,a=e.formID,l=e.formRef,f=e.onRecaptchaSubmit,s=e.shouldKickGAEvent,m=void 0===s||s,p=e.recaptchaSize,d=void 0===p?"invisible":p,b=e.recaptchaAction,y=void 0===b?"submit":b,v="recaptcha-wrapper-".concat(a),h=i((0,n.useState)(null),2),g=h[0],_=h[1],E=i((0,n.useState)(!1),2),w=E[0],S=E[1],O=i((0,n.useState)(null),2),A=O[0],j=O[1],N=(0,n.useCallback)((function(){if(null!==g){window.grecaptcha.reset(g);var e=document.getElementById(v);e&&e.remove()}}),[g]),R=function(){var e,t;return u()?null===(e=window.grecaptcha)||void 0===e?void 0:e.execute:null===(t=window.grecaptcha)||void 0===t?void 0:t.render},P=(0,n.useCallback)((function(){u()?window.grecaptcha.ready((function(){window.grecaptcha.execute("6LeKPOUUAAAAAEKNWIu2qkNwdOqVxH41v0D7fe-K",{action:y}).then((function(e){f(o({},c,e)),m&&Homeflow.kickEvent("after_successful_recaptcha",l.current)}))})):function(){var e;document.getElementById(v)||((e=document.createElement("div")).id=v,l.current.appendChild(e));var t=window.grecaptcha.render("recaptcha-wrapper-".concat(a),{sitekey:r,callback:function(e){return f(o({},c,e))},size:d});_(t)}()}),[f]);(0,n.useEffect)((function(){w&&(clearInterval(A),P())}),[w]);var I=(0,n.useCallback)((function(){var e,t=l.current.querySelector('[name="'.concat(c,'"]'));t?f(o({},c,t.value)):R()?P():(e=setInterval((function(){R()&&S(!0)}),500),j(e))}),[P]),L=function(){console.error("Recaptcha setup error")};return(0,n.useEffect)((function(){null!==g&&(window.grecaptcha.execute(g),m&&Homeflow.kickEvent("after_successful_recaptcha",l.current))}),[g]),(0,n.useEffect)((function(){document.getElementById("recaptcha-script")||new Promise((function(e,t){var r=document.createElement("script");r.onload=e,r.onerror=t,r.id="recaptcha-script",r.src=u()?"https://www.google.com/recaptcha/api.js?render=6LeKPOUUAAAAAEKNWIu2qkNwdOqVxH41v0D7fe-K":"https://www.google.com/recaptcha/api.js?render=explicit",document.body.appendChild(r)})).catch(L)}),[]),{onRecaptchaRender:I,onResetRecaptcha:N}}},7073:function(e,t,r){var n=r(7294),a=r(8216),o=r(1022);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var l=["name","value","setUserCredentials"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}var u={setUserCredentials:o.Yu};t.Z=(0,a.$j)((function(e,t){return{value:e.user.userCredentials[t.name]}}),u)((function(e){var t=e.name,r=e.value,a=e.setUserCredentials,o=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,l);return n.createElement("input",c({name:t,value:r,id:"sign-in-input-".concat(t),type:"password"===t?"password":"text",onChange:function(e){return a(function(e,t,r){var n;return n=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==i(n)?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},t,e.target.value))}},o))}))},2627:function(e,t,r){var n=r(7294),a=r(5697),o=r.n(a),i=r(8216),l=r(9662),c=r(1022),u=r(3665),f=r(343),s=["children","signInUser","userCredentials","setLoading","withRecaptcha"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},m.apply(this,arguments)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var d=function(e){var t,r,a=e.children,o=e.signInUser,i=e.userCredentials,c=e.setLoading,u=e.withRecaptcha,d=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,s),b=(0,n.useRef)(null),y=(t=(0,n.useState)(null),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(t,r)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),v=y[0],h=y[1],g=function(e){o(i).then((function(e){e.success?(0,l.Z)("You have successfully signed in","
1success"):(0,l.Z)("Sign in failed, please try again","error")})).catch((function(){return(0,l.Z)("Sign in failed, please try again","error")})).finally((function(){c({userSignIn:!1}),h((function(e){return!e}))}))},_=(0,f.Z)({formID:"login-form",formRef:b,onRecaptchaSubmit:g}),E=_.onRecaptchaRender,w=_.onResetRecaptcha;return(0,n.useEffect)((function(){v&&w()}),[v]),n.createElement("form",m({onSubmit:function(e){e.preventDefault(),c({userSignIn:!0}),h(!1),u?E():g()}},d,{ref:b}),a)};d.propTypes={userCredentials:o().object.isRequired,withRecaptcha:o().bool},d.defaultProps={withRecaptcha:!1};var b={signInUser:c.w2,setLoading:u.K4};t.Z=(0,i.$j)((function(e){return{userCredentials:e.user.userCredentials}}),b)(d)},8823:function(e,t,r){var n=r(7294);t.Z=function(e){var t=e.id,r=void 0===t?"":t,a=e.classNameIdentifier,o=void 0===a?null:a,i=e.fallback,l=void 0===i?null:i,c=Homeflow.get("disclaimer_text_".concat(r)),u=Homeflow.get("disclaimer_text");return!u&&l?l:u||l?n.createElement("div",{className:"disclaimer-text".concat(o?" ".concat(o):""),dangerouslySetInnerHTML:{__html:c?"".concat(c).concat(u):u}}):null}},5409:function(e,t,r){r.r(t);var n=r(7294),a=r(3727),o=r(2627),i=r(7073),l=r(2826),c=r(8823);t.default=function(){return n.createElement(n.Fragment,null,n.createElement("h3",null,"Sign in"),n.createElement("p",null,"Sign back in to see your previously saved searches and properties."),n.createElement("div",{className:"sidebar__form"},n.createElement(o.Z,{className:"form form--full",withRecaptcha:!0},n.createElement("div",{className:"form__container"},n.createElement("div",{className:"form__content form__content--visible"},n.createElement("div",{className:"form__group form__group--full form__group--error",role:"alert"},n.createElement("div",{className:"form__group-content"},n.createElement("h5",{className:"form__group-title"},"There has been a problem."),n.createElement("p",{className:"form__group-text"},"Please check the validation on the fields below."))),n.createElement("div",{className:"form__group "},n.createElement("label",{className:"form__label",htmlFor:"email"},"Email"," ","*"),n.createElement("div",{className:"form__group-input"},n.createElement(i.Z,{type:"email",className:"form__control",name:"email",pattern:"[a-zA-Z0-9._%+-]*@[a-zA-Z0-9\\.\\-]*\\.[a-zA-Z]{1,}$",required:!0}))),n.createElement("div",{className:"form__group "},n.createElement("label",{className:"form__label",htmlFor:"password"},"Password"," ","*"),n.createElement("div",{className:"form__group-input"},n.createElement(i.Z,{type:"password",className:"form__control",name:"password",minLength:8,required:!0,title:l.Fp.PASSWORD,pattern:l.NN.PASSWORD}))),n.createElement("div",{className:"profile__submit-section"},n.createElement("div",null,n.createElement("button",{type:"submit",className:"button form__button"},n.createElement("span",{className:"button__text"},"Sign in"))),n.createElement("div",{className:"profile__forgotten-password-link"},n.createElement("p",null,n.createElement(a.rU,{to:"/user/forgotten_password"},"Forgotten password?"))))))),n.createElement(c.Z,{classNameIdentifier:"disclaimer-text__mb"})),n.createElement("div",{className:"tile sidebar-highlight-card"},n.createElement("p",null,"Don't have an account?"," ",n.createElement(a.rU,{to:"/user"},"Register now"),".")))}},2826:function(e,t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){var a,o,i,l;a=e,o=t,i=r[t],l=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,"string");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(o),(o="symbol"==n(l)?l:String(l))in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r.d(t,{Fp:function(){return l},NN:function(){return i}});var i={PASSWORD:"(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*\\W)[a-zA-Z\\d\\W]*.{8}",EMAIL:"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$"},l={PASSWORD:"Requires a combination of uppercase and lowercase letters, numbers, and special characters. It needs a minimum of 8 characters."},c={do_not_contact:"1","marketing_preferences[opt_in_terms]":"on"},u=o(o({},c),{},{hfhp:""}),f=o(o({},c),{},{body:""}),s=[{fieldName:"authenticity_token",fieldType:"hidden",fieldElement:"input",fieldLabel:""},{fieldName:"marketing_preferences[opt_in_terms]",fieldType:"hidden",fieldElement:"input",fieldLabel:""},{fieldName:"do_not_contact",fieldType:"hidden",fieldElement:"input",fieldLabel:""}],m=[].concat(s,[{fieldName:"f_id",fieldType:"hidden",fieldElement:"input",fieldLabel:""},{fieldName:"redirect_url",fieldType:"hidden",fieldElement:"input",fieldLabel:""},{fieldName:"hfhp",fieldType:"text",fieldElement:"input",fieldLabel:""}]),p=[].concat(s,[{fieldName:"lead_type",fieldType:"hidden",fieldElement:"input",fieldLabel:""},{fieldName:"body",fieldType:"text",fieldElement:"input",fieldLabel:""}]);t.ZP={GENERIC_CUSTOM_FORM_ELEMENTS:m,LEAD_FORM_ELEMENTS:p,DEFAULT_GENERIC_CUSTOM_FORM_VALUES:u,DEFAULT_LEAD_FORM_VALUES:f,FAILED_FORM_SUBMISSION_REQUEST_MESSAGE:{default:"Sorry, something went wrong. Try again later."}}}}]);
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.