1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94159,e=>{"use strict";var i=e.i(79746),t=e.i(44097),r=e.i(39512),a=e.i(7833),s=e.i(75575),n=e.i(36441),l=e.i(6925),o=e.i(40902),d=e.i(8049);let m=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,u="var(--exit-error, #b3261e)",c=["Buying","Selling","Both","Other"];function g({id:e,message:t}){return(0,i.jsx)("span",{id:e,role:"alert","aria-live":"assertive",style:{display:"flex",alignItems:"flex-start",gap:"0.3rem",minHeight:"1.1rem",fontSize:"0.8125rem",fontWeight:500,lineHeight:1.35,color:u},children:t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{style:{marginTop:"1px"},children:(0,i.jsx)(o.Icon,{name:"alert",size:15})}),(0,i.jsx)("span",{children:t})]}):""})}e.s(["AgentInquiryForm",0,function({associateId:e,agentName:y,brokerageName:h,siteDisclaimer:p,onSuccess:f,defaultMessage:b}){let[x,v]=(0,t.useState)(""),[j,S]=(0,t.useState)(""),[q,C]=(0,t.useState)(""),[k,P]=(0,t.useState)(""),[F,w]=(0,t.useState)(""),[N,I]=(0,t.useState)(b??""),[T,R]=(0,t.useState)([]),[E,z]=(0,t.useState)(null),[B,L]=(0,t.useState)(0),[A,W]=(0,t.useState)({}),[H,O]=(0,t.useState)("idle"),_=(0,l.useLeadFormAnalytics)("agent_inquiry"),[D,M]=(0,t.useState)(""),U=(0,t.useCallback)(e=>{R(e)},[]),$=(0,d.useKnownIdentity)({firstName:x,lastName:j,email:q,phone:k},{setFirstName:v,setLastName:S,setEmail:C,setPhone:P});if("success"===H)return(0,i.jsx)("p",{role:"status",style:{color:"var(--exit-fg)",lineHeight:1.6},children:"Thank you! Your inquiry has been sent. An agent will contact you soon."});function K(){z(null),L(e=>e+1)}async function V(i){var t;let r;i.preventDefault();let a=(r={},(t={firstName:x,email:q,message:N}).firstName.trim()||(r.firstName="First name is required"),t.email.trim()?m.test(t.email.trim())||(r.email="Please enter a valid email address"):r.email="Email address is required",t.message.trim()||(r.message="Message is required"),r);if(T.some(e=>"PRIVACY"===e.consentType&&e.granted)||(a.consent="Please agree to the Privacy Policy and Terms of Service to continue."),(0,n.disclaimerSatisfied)(T,p)||(a.consent="Please agree to the disclaimer to continue."),(0,s.captchaSatisfied)(E)||(a.captcha=s.CAPTCHA_REQUIRED_ERROR),W(a),!(Object.keys(a).length>0)){O("submitting"),M("");try{let i=await fetch("/api/agent-inquiry",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({associateId:e,firstName:x.trim(),lastName:j.trim(),email:q.trim(),phone:k.trim(),interest:F||void 0,message:N.trim(),consents:T,turnstileToken:E??void 0})}),t=await i.json().catch(()=>null);if(t?.success===!0)_.onSubmitted(),O("success"),f?.(),v(""),S(""),C(""),P(""),w(""),I(""),$.reseed();else{let e=t?.error?.message??t?.error??"Something went wrong. Please try again.";M("string"==typeof e?e:"Something went wrong. Please try again."),O("error"),K()}}catch{M("Unable to send inquiry. Please try again later."),O("error"),K()}}}let Y={display:"block",width:"100%",minHeight:"44px",padding:"0.5rem 0.75rem",border:"1px solid var(--exit-border)",borderRadius:"var(--exit-radius)",fontSize:"1rem",color:"var(--exit-fg)",background:"var(--exit-bg)",boxSizing:"border-box"},J={display:"block",marginBottom:"0.25rem",fontWeight:600,color:"var(--exit-fg)",fontSize:"0.8125rem"},Q={display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(11rem, 1fr))",gap:"0 0.75rem"},X={fontWeight:400,color:"var(--exit-muted)"},G=e=>e?{...Y,borderColor:u,background:"rgba(179, 38, 30, 0.05)"}:Y;return(0,i.jsxs)("form",{onSubmit:V,onFocus:_.onInteraction,noValidate:!0,"aria-label":`Contact ${y}`,children:[(0,i.jsx)("div",{"aria-live":"polite","aria-atomic":"true",style:{marginBottom:D?"1rem":0},children:D&&(0,i.jsxs)("div",{role:"alert",style:{display:"flex",alignItems:"flex-start",gap:"0.5rem",padding:"0.75rem 0.875rem",borderRadius:"0.375rem",background:"rgba(179, 38, 30, 0.08)",border:"1px solid rgba(179, 38, 30, 0.3)",borderLeft:`4px solid ${u}`,color:u,fontSize:"0.9375rem",fontWeight:500,lineHeight:1.4},children:[(0,i.jsx)("span",{style:{marginTop:"1px"},children:(0,i.jsx)(o.Icon,{name:"alert",size:18})}),(0,i.jsx)("span",{children:D})]})}),$.identityHidden&&(0,i.jsx)(d.IdentityLine,{fields:{firstName:x,lastName:j,email:q,phone:k},identity:$}),$.showNameFields&&(0,i.jsxs)("div",{style:Q,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"inquiry-firstname",style:J,children:"First Name"}),(0,i.jsx)("input",{id:"inquiry-firstname",type:"text",value:x,onChange:e=>v(e.target.value),"aria-describedby":"inquiry-firstname-error","aria-required":"true","aria-invalid":!!A.firstName||void 0,autoComplete:"given-name",disabled:"submitting"===H,className:"exit-inquiry-input",style:G(!!A.firstName)}),(0,i.jsx)(g,{id:"inquiry-firstname-error",message:A.firstName})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("label",{htmlFor:"inquiry-lastname",style:J,children:["Last Name ",(0,i.jsx)("span",{style:X,children:"(optional)"})]}),(0,i.jsx)("input",{id:"inquiry-lastname",type:"text",value:j,onChange:e=>S(e.target.value),autoComplete:"family-name",disabled:"submitting"===H,className:"exit-inquiry-input",style:Y})]})]}),(0,i.jsxs)("div",{style:Q,children:[$.showEmailField&&(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"inquiry-email",style:J,children:"Email Address"}),(0,i.jsx)("input",{id:"inquiry-email",type:"email",value:q,onChange:e=>C(e.target.value),"aria-describedby":"inquiry-email-error","aria-required":"true","aria-invalid":!!A.email||void 0,autoComplete:"email",disabled:"submitting"===H,className:"exit-inquiry-input",style:G(!!A.email)}),(0,i.jsx)(g,{id:"inquiry-email-error",message:A.email})]}),$.showPhoneField&&(0,i.jsxs)("div",{children:[(0,i.jsxs)("label",{htmlFor:"inquiry-phone",style:J,children:["Phone Number ",(0,i.jsx)("span",{style:X,children:"(optional)"})]}),(0,i.jsx)("input",{id:"inquiry-phone",type:"tel",value:k,onChange:e=>P(e.target.value),autoComplete:"tel",disabled:"submitting"===H,className:"exit-inquiry-input",style:Y}),(0,i.jsx)("span",{"aria-hidden":"true",style:{display:"block",minHeight:"1.1rem"}})]})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsxs)("span",{id:"inquiry-interest-label",style:J,children:["Iâm interested in ",(0,i.jsx)("span",{style:X,children:"(optional)"})]}),(0,i.jsx)("div",{role:"group","aria-labelledby":"inquiry-interest-label",style:{display:"flex",flexWrap:"wrap",gap:"0.5rem",marginTop:"0.15rem"},children:c.map(e=>{let t=F===e;return(0,i.jsx)("button",{type:"button","aria-pressed":t,disabled:"submitting"===H,onClick:()=>w(t?"":e),className:"exit-interest-pill",style:{padding:"0.4rem 0.9rem",borderRadius:"999px",border:`1px solid ${t?"var(--exit-cta-bg)":"var(--exit-border)"}`,background:t?"var(--exit-cta-bg)":"var(--exit-bg)",color:t?"#FFFFFF":"var(--exit-fg)",fontSize:"0.875rem",fontWeight:500,cursor:"submitting"===H?"not-allowed":"pointer"},children:e},e)})})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"inquiry-message",style:J,children:"Message"}),(0,i.jsx)("textarea",{id:"inquiry-message",value:N,onChange:e=>I(e.target.value),"aria-describedby":"inquiry-message-error","aria-required":"true","aria-invalid":!!A.message||void 0,disabled:"submitting"===H,rows:5,className:"exit-inquiry-input",style:{...G(!!A.message),resize:"vertical"}}),(0,i.jsx)(g,{id:"inquiry-message-error",message:A.message})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsx)(r.default,{agentName:y,brokerageName:h,siteDisclaimer:p,onChange:U,errorId:"inquiry-consent-error",invalid:!!A.consent}),(0,i.jsx)(g,{id:"inquiry-consent-error",message:A.consent})]}),(0,i.jsx)(a.CaptchaField,{action:"agent_inquiry",onToken:z,error:A.captcha,resetKey:B}),(0,i.jsx)("button",{type:"submit",disabled:"submitting"===H,style:{padding:"0.625rem 1.5rem",background:"var(--exit-primary-text)",color:"var(--exit-accent-darkteal-on)",border:"none",borderRadius:"0.25rem",fontSize:"1rem",fontWeight:600,cursor:"submitting"===H?"not-allowed":"pointer",opacity:"submitting"===H?.7:1},children:"submitting"===H?"Sendingâ¦":"Send Inquiry"})]})}])},71374,e=>{"use strict";var i=e.i(44097);class t extends i.Component{state={failed:!1};static getDerivedStateFromError(){return{failed:!0}}componentDidCatch(e){console.error(`[block-widget] "${this.props.name}" failed to render`,e)}render(){return this.state.failed?null:this.props.children}}e.s(["WidgetBoundary",0,t])},66894,e=>{"use strict";var i=e.i(79746),t=e.i(44097),r=e.i(39512),a=e.i(7833),s=e.i(75575),n=e.i(36441),l=e.i(6925),o=e.i(40902);let d=["Buying","Selling","General question"],m=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,u="#b3261e";function c({id:e,message:t}){return(0,i.jsx)("span",{id:e,role:"alert",style:{display:"flex",alignItems:"flex-start",ga
1p:"0.3rem",marginTop:"0.25rem",minHeight:"1.1rem",fontSize:"0.8125rem",fontWeight:600,color:u},children:t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{style:{marginTop:"1px"},children:(0,i.jsx)(o.Icon,{name:"alert",size:15})}),(0,i.jsx)("span",{children:t})]}):""})}e.s(["AoLeadFormClient",0,function({owner:e,contactName:o,brokerageName:g,siteDisclaimer:y}){let[h,p]=(0,t.useState)(""),[f,b]=(0,t.useState)(""),[x,v]=(0,t.useState)(""),[j,S]=(0,t.useState)(""),[q,C]=(0,t.useState)(""),[k,P]=(0,t.useState)(""),[F,w]=(0,t.useState)([]),[N,I]=(0,t.useState)(null),[T,R]=(0,t.useState)(0),[E,z]=(0,t.useState)({}),[B,L]=(0,t.useState)("idle"),[A,W]=(0,t.useState)(""),H=(0,l.useLeadFormAnalytics)("ao_lead"),O=(0,t.useCallback)(e=>w(e),[]);if("success"===B)return(0,i.jsxs)("p",{role:"status",style:{color:"var(--exit-fg)",lineHeight:1.6},children:["Thank you! Your message has been sent â ",o," will be in touch soon."]});function _(){I(null),R(e=>e+1)}async function D(i){var t;let r,a,l,o;i.preventDefault();let d={};if(h.trim()||(d.firstName="First name is required"),x.trim()?m.test(x.trim())||(d.email="Please enter a valid email address"):d.email="Email address is required",j.trim()||(d.phone="Phone number is required"),k.trim()||(d.message="Please add a short message"),F.some(e=>"PRIVACY"===e.consentType&&e.granted)||(d.consent="Please agree to the Privacy Policy and Terms of Service to continue."),(0,n.disclaimerSatisfied)(F,y)||(d.consent="Please agree to the disclaimer to continue."),(0,s.captchaSatisfied)(N)||(d.captcha=s.CAPTCHA_REQUIRED_ERROR),z(d),Object.keys(d).length>0)return;L("submitting"),W("");let{endpoint:u,payload:c}=(r=(t={firstName:h,lastName:f,email:x,phone:j,message:k,interest:q,consents:F,turnstileToken:N}).firstName.trim(),l=[r,a=t.lastName.trim()].filter(Boolean).join(" "),o={email:t.email.trim(),phone:t.phone.trim()||void 0,message:t.message.trim(),consents:t.consents,turnstileToken:t.turnstileToken??void 0},"Selling"===t.interest&&e.city&&e.state&&e.officeId?{endpoint:"/api/sell-inquiry",payload:{name:l,...o,city:e.city,state:e.state,associateId:"agent"===e.kind?e.associateId:void 0,officeId:e.officeId,officeName:e.officeName??void 0}}:"agent"===e.kind?{endpoint:"/api/agent-inquiry",payload:{associateId:e.associateId,firstName:r,lastName:a||void 0,...o,interest:t.interest||void 0}}:{endpoint:"/api/office-inquiry",payload:{franchiseId:e.franchiseId,name:l,...o}});try{let e=await fetch(u,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)}),i=await e.json().catch(()=>null);if(i?.success===!0)H.onSubmitted(),L("success");else{let e=i?.error,t="object"==typeof e&&null!==e?e.message??"Something went wrong. Please try again.":"string"==typeof e?e:"Something went wrong. Please try again.";W(t),L("error"),_()}}catch{W("Unable to send your message. Please try again later."),L("error"),_()}}let M={display:"block",width:"100%",padding:"0.55rem 0.75rem",border:"1px solid var(--exit-border)",borderRadius:"0.25rem",fontSize:"1rem",color:"var(--exit-fg)",background:"var(--exit-surface)",boxSizing:"border-box"},U={display:"block",marginBottom:"0.25rem",fontWeight:600,color:"var(--exit-fg)",fontSize:"0.9375rem"},$="submitting"===B,K=e=>e?{...M,borderColor:u,background:"rgba(179, 38, 30, 0.05)"}:M;return(0,i.jsxs)("form",{onSubmit:D,onFocus:H.onInteraction,noValidate:!0,"aria-label":`Contact ${o}`,children:[(0,i.jsx)("div",{"aria-live":"polite","aria-atomic":"true",style:{marginBottom:A?"1rem":0},children:A&&(0,i.jsx)("p",{role:"status",style:{color:u,margin:0,fontWeight:600},children:A})}),(0,i.jsxs)("div",{className:"ao-formgrid",style:{marginBottom:"0.9rem"},children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"ao-lead-first",style:U,children:"First name"}),(0,i.jsx)("input",{id:"ao-lead-first",type:"text",value:h,onChange:e=>p(e.target.value),"aria-required":"true","aria-describedby":"ao-lead-first-error","aria-invalid":!!E.firstName||void 0,autoComplete:"given-name",disabled:$,style:K(!!E.firstName)}),(0,i.jsx)(c,{id:"ao-lead-first-error",message:E.firstName})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("label",{htmlFor:"ao-lead-last",style:U,children:["Last name ",(0,i.jsx)("span",{style:{color:"var(--exit-muted)",fontWeight:400},children:"(optional)"})]}),(0,i.jsx)("input",{id:"ao-lead-last",type:"text",value:f,onChange:e=>b(e.target.value),autoComplete:"family-name",disabled:$,style:M})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"ao-lead-email",style:U,children:"Email address"}),(0,i.jsx)("input",{id:"ao-lead-email",type:"email",value:x,onChange:e=>v(e.target.value),"aria-required":"true","aria-describedby":"ao-lead-email-error","aria-invalid":!!E.email||void 0,autoComplete:"email",disabled:$,style:K(!!E.email)}),(0,i.jsx)(c,{id:"ao-lead-email-error",message:E.email})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"ao-lead-phone",style:U,children:"Phone number"}),(0,i.jsx)("input",{id:"ao-lead-phone",type:"tel",value:j,onChange:e=>S(e.target.value),"aria-required":"true","aria-describedby":"ao-lead-phone-error","aria-invalid":!!E.phone||void 0,autoComplete:"tel",disabled:$,style:K(!!E.phone)}),(0,i.jsx)(c,{id:"ao-lead-phone-error",message:E.phone})]})]}),(0,i.jsxs)("fieldset",{style:{border:0,padding:0,margin:"0 0 0.9rem"},children:[(0,i.jsx)("legend",{style:{...U,padding:0},children:"I'm interested in"}),(0,i.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:"0.4rem"},children:d.map(e=>{let t=q===e;return(0,i.jsx)("button",{type:"button","aria-pressed":t,onClick:()=>C(t?"":e),disabled:$,style:{padding:"0.35rem 0.85rem",fontSize:"0.9rem",fontWeight:600,cursor:"pointer",borderRadius:"999px",border:`1px solid ${t?"var(--exit-cta-bg, var(--exit-primary))":"var(--exit-border)"}`,background:t?"var(--exit-cta-bg, var(--exit-primary))":"transparent",color:t?"#fff":"var(--exit-fg)"},children:e},e)})})]}),(0,i.jsxs)("div",{style:{marginBottom:"0.9rem"},children:[(0,i.jsx)("label",{htmlFor:"ao-lead-message",style:U,children:"Message"}),(0,i.jsx)("textarea",{id:"ao-lead-message",value:k,onChange:e=>P(e.target.value),"aria-required":"true","aria-describedby":"ao-lead-message-error","aria-invalid":!!E.message||void 0,rows:4,disabled:$,placeholder:"Selling"===q?"Tell us about your home and timelineâ¦":"How can we help you?",style:{...K(!!E.message),resize:"vertical"}}),(0,i.jsx)(c,{id:"ao-lead-message-error",message:E.message})]}),(0,i.jsxs)("div",{style:{marginBottom:"0.5rem"},children:[(0,i.jsx)(r.default,{agentName:o,...g?{brokerageName:g}:{},sourceCode:"ao-lead",method:"exit_website_ao_lead",siteDisclaimer:y,onChange:O,errorId:"ao-lead-consent-error",invalid:!!E.consent}),(0,i.jsx)(c,{id:"ao-lead-consent-error",message:E.consent})]}),(0,i.jsx)(a.CaptchaField,{action:"ao_lead",onToken:I,error:E.captcha,resetKey:T}),(0,i.jsx)("button",{type:"submit",disabled:$,style:{padding:"0.7rem 1.5rem",background:"var(--exit-cta-bg, var(--exit-primary))",color:"#fff",border:"none",borderRadius:"0.25rem",fontSize:"1rem",fontWeight:700,cursor:$?"not-allowed":"pointer",opacity:$?.7:1},children:$?"Sendingâ¦":"Send"})]})}],66894)},8049,e=>{"use strict";var i=e.i(79746),t=e.i(44097),r=e.i(51626),a=e.i(3269);e.s(["IdentityLine",0,function({fields:e,identity:t,testId:r="inquiry-identity"}
1){let s=[e.firstName,e.lastName].filter(Boolean).join(" ");return(0,i.jsxs)("p",{"data-testid":r,style:{display:"flex",flexWrap:"wrap",alignItems:"baseline",gap:"0.4rem",margin:"0 0 0.9rem",padding:"0.55rem 0.75rem",background:"var(--exit-surface, #f6f7f8)",border:"1px solid var(--exit-border)",borderRadius:"var(--exit-radius, 0.25rem)",fontSize:"0.9375rem",color:"var(--exit-fg)",lineHeight:1.5},children:[(0,i.jsxs)("span",{children:["Sending as ",(0,i.jsx)("b",{children:s||e.email}),t.knownEmail&&(0,i.jsxs)("span",{style:{color:"var(--exit-muted)"},children:[" · ",e.email]}),t.knownPhone&&(0,i.jsxs)("span",{style:{color:"var(--exit-muted)"},children:[" · ",(0,a.formatPhone)(e.phone)??e.phone]})]}),(0,i.jsx)("button",{type:"button",onClick:()=>t.setEditing(!0),className:"exit-inline-link",style:{background:"none",border:0,padding:0,color:"var(--exit-primary-text)",fontWeight:600,fontSize:"0.875rem",cursor:"pointer",textDecoration:"underline"},children:"Edit"})]})},"useKnownIdentity",0,function(e,i){let a,{user:s}=(0,r.useAuth)(),n=0===(a=(s?.name??"").trim().split(/\s+/).filter(Boolean)).length?{first:"",last:""}:{first:a[0],last:a.slice(1).join(" ")},l=!!n.first,o=!!(s?.email??"").trim(),d=!!(s?.phone??"").trim(),[m,u]=(0,t.useState)(!1),[c,g]=(0,t.useState)(null);return s&&c!==s.id&&(g(s.id),n.first&&!e.firstName.trim()&&i.setFirstName(n.first),n.last&&!e.lastName.trim()&&i.setLastName(n.last),s.email&&!e.email.trim()&&i.setEmail(s.email),s.phone&&!e.phone.trim()&&i.setPhone(s.phone)),{knownName:l,knownEmail:o,knownPhone:d,editing:m,setEditing:u,showNameFields:!l||m,showEmailField:!o||m,showPhoneField:!d||m,identityHidden:(l||o||d)&&!m,reseed:()=>{g(null),u(!1)}}}])},77175,e=>{"use strict";var i=e.i(79746),t=e.i(44097),r=e.i(39512),a=e.i(7833),s=e.i(75575),n=e.i(36441),l=e.i(6925),o=e.i(40902);let d=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,m="var(--exit-error, #b3261e)";function u({id:e,message:t}){return(0,i.jsx)("span",{id:e,role:"alert","aria-live":"assertive",style:{display:"flex",alignItems:"flex-start",gap:"0.3rem",minHeight:"1.1rem",fontSize:"0.8125rem",color:m},children:t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{style:{marginTop:"1px"},children:(0,i.jsx)(o.Icon,{name:"alert",size:15})}),(0,i.jsx)("span",{children:t})]}):""})}e.s(["OfficeInquiryForm",0,function({franchiseId:e,officeName:o,siteDisclaimer:c,onSuccess:g}){let[y,h]=(0,t.useState)(""),[p,f]=(0,t.useState)(""),[b,x]=(0,t.useState)(""),[v,j]=(0,t.useState)(""),[S,q]=(0,t.useState)(""),[C,k]=(0,t.useState)([]),[P,F]=(0,t.useState)(null),[w,N]=(0,t.useState)(0),[I,T]=(0,t.useState)({}),[R,E]=(0,t.useState)("idle"),z=(0,l.useLeadFormAnalytics)("office_inquiry"),[B,L]=(0,t.useState)(""),A=(0,t.useCallback)(e=>k(e),[]);if("success"===R)return(0,i.jsx)("p",{role:"status",style:{color:"var(--exit-fg)",lineHeight:1.6},children:"Thank you! Your inquiry has been sent. An office representative will contact you soon."});function W(){F(null),N(e=>e+1)}async function H(i){var t;let r;i.preventDefault();let a=(r={},(t={firstName:y,email:b,phone:v,message:S}).firstName.trim()||(r.firstName="First name is required"),t.email.trim()?d.test(t.email.trim())||(r.email="Please enter a valid email address"):r.email="Email address is required",t.phone.trim()||(r.phone="Phone number is required"),t.message.trim()||(r.message="Message is required"),r);if(C.some(e=>"PRIVACY"===e.consentType&&e.granted)||(a.consent="Please agree to the Privacy Policy and Terms of Service to continue."),(0,n.disclaimerSatisfied)(C,c)||(a.consent="Please agree to the disclaimer to continue."),(0,s.captchaSatisfied)(P)||(a.captcha=s.CAPTCHA_REQUIRED_ERROR),T(a),!(Object.keys(a).length>0)){E("submitting"),L("");try{let i=await fetch("/api/office-inquiry",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({franchiseId:e,name:[y.trim(),p.trim()].filter(Boolean).join(" "),email:b.trim(),phone:v.trim(),message:S.trim(),consents:C,turnstileToken:P??void 0})}),t=await i.json().catch(()=>null);if(t?.success===!0)z.onSubmitted(),E("success"),g?.(),h(""),f(""),x(""),j(""),q("");else{let e=t?.error?.message??t?.error??"Something went wrong. Please try again.";L("string"==typeof e?e:"Something went wrong. Please try again."),E("error"),W()}}catch{L("Unable to send inquiry. Please try again later."),E("error"),W()}}}let O={display:"block",width:"100%",minHeight:"44px",padding:"0.5rem 0.75rem",border:"1px solid var(--exit-border)",borderRadius:"var(--exit-radius)",fontSize:"1rem",color:"var(--exit-fg)",background:"var(--exit-bg)",boxSizing:"border-box"},_={display:"block",marginBottom:"0.25rem",fontWeight:600,color:"var(--exit-fg)",fontSize:"0.8125rem"},D={display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(11rem, 1fr))",gap:"0 0.75rem"},M=e=>e?{...O,borderColor:m,background:"rgba(179, 38, 30, 0.05)"}:O;return(0,i.jsxs)("form",{onSubmit:H,onFocus:z.onInteraction,noValidate:!0,"aria-label":`Contact ${o}`,children:[(0,i.jsx)("div",{"aria-live":"polite","aria-atomic":"true",style:{marginBottom:B?"1rem":0},children:B&&(0,i.jsx)("p",{style:{color:"var(--exit-fg)",margin:0},children:B})}),(0,i.jsxs)("div",{style:D,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"office-inquiry-firstname",style:_,children:"First Name"}),(0,i.jsx)("input",{id:"office-inquiry-firstname",type:"text",value:y,onChange:e=>h(e.target.value),"aria-describedby":"office-inquiry-firstname-error","aria-required":"true","aria-invalid":!!I.firstName||void 0,autoComplete:"given-name",disabled:"submitting"===R,style:M(!!I.firstName)}),(0,i.jsx)(u,{id:"office-inquiry-firstname-error",message:I.firstName})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("label",{htmlFor:"office-inquiry-lastname",style:_,children:["Last Name ",(0,i.jsx)("span",{style:{fontWeight:400,color:"var(--exit-muted)"},children:"(optional)"})]}),(0,i.jsx)("input",{id:"office-inquiry-lastname",type:"text",value:p,onChange:e=>f(e.target.value),autoComplete:"family-name",disabled:"submitting"===R,style:O}),(0,i.jsx)("span",{"aria-hidden":"true",style:{display:"block",fontSize:"0.8125rem",minHeight:"1.1rem"}})]})]}),(0,i.jsxs)("div",{style:D,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"office-inquiry-email",style:_,children:"Email Address"}),(0,i.jsx)("input",{id:"office-inquiry-email",type:"email",value:b,onChange:e=>x(e.target.value),"aria-describedby":"office-inquiry-email-error","aria-required":"true","aria-invalid":!!I.email||void 0,autoComplete:"email",disabled:"submitting"===R,style:M(!!I.email)}),(0,i.jsx)(u,{id:"office-inquiry-email-error",message:I.email})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"office-inquiry-phone",style:_,children:"Phone Number"}),(0,i.jsx)("input",{id:"office-inquiry-phone",type:"tel",value:v,onCh
1ange:e=>j(e.target.value),"aria-describedby":"office-inquiry-phone-error","aria-required":"true","aria-invalid":!!I.phone||void 0,autoComplete:"tel",disabled:"submitting"===R,style:M(!!I.phone)}),(0,i.jsx)(u,{id:"office-inquiry-phone-error",message:I.phone})]})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{htmlFor:"office-inquiry-message",style:_,children:"Message"}),(0,i.jsx)("textarea",{id:"office-inquiry-message",value:S,onChange:e=>q(e.target.value),"aria-describedby":"office-inquiry-message-error","aria-required":"true","aria-invalid":!!I.message||void 0,disabled:"submitting"===R,rows:5,style:{...M(!!I.message),resize:"vertical"}}),(0,i.jsx)(u,{id:"office-inquiry-message-error",message:I.message})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsx)(r.default,{agentName:o,sourceCode:"office-inquiry",siteDisclaimer:c,onChange:A,errorId:"office-inquiry-consent-error",invalid:!!I.consent}),(0,i.jsx)(u,{id:"office-inquiry-consent-error",message:I.consent})]}),(0,i.jsx)(a.CaptchaField,{action:"office_inquiry",onToken:F,error:I.captcha,resetKey:w}),(0,i.jsx)("button",{type:"submit",disabled:"submitting"===R,style:{padding:"0.625rem 1.5rem",background:"var(--exit-primary-text)",color:"var(--exit-accent-darkteal-on)",border:"none",borderRadius:"0.25rem",fontSize:"1rem",fontWeight:600,cursor:"submitting"===R?"not-allowed":"pointer",opacity:"submitting"===R?.7:1},children:"submitting"===R?"Sendingâ¦":"Send Inquiry"})]})}])},70548,e=>{"use strict";var i=e.i(79746),t=e.i(44097),r=e.i(39512),a=e.i(7833),s=e.i(75575),n=e.i(36441),l=e.i(6925),o=e.i(61253);let d=(0,o.createServerReference)("0082791f3b404ab9bc98721913f0d82691c9ead426",o.callServer,void 0,o.findSourceMapURL,"getSellFormCopy"),m=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,u={formLabel:"Sell your home with EXIT Realty",nameLabel:"Your Name",emailLabel:"Email Address",phoneLabel:"Phone Number",addressLabel:"Address, City, ZIP/Postal Code or Listing #",messageLabel:"Message",messagePlaceholder:"Tell us about your home and timeline",optionalSuffix:"(optional)",submitLabel:"Submit",submittingLabel:"Submittingâ¦",successMessage:"Thank you! One of our local EXIT Realty agents will be in touch soon.",errorMessage:"Something went wrong. Please try again.",networkErrorMessage:"Unable to submit. Please try again later.",nameRequiredError:"Name is required",emailRequiredError:"Email address is required",emailInvalidError:"Please enter a valid email address"};e.s(["SellInquiryForm",0,function({city:e,state:o,associateId:c,officeId:g,officeName:y,siteDisclaimer:h}){let[p,f]=(0,t.useState)(""),[b,x]=(0,t.useState)(""),[v,j]=(0,t.useState)(""),[S,q]=(0,t.useState)(""),[C,k]=(0,t.useState)(""),[P,F]=(0,t.useState)([]),[w,N]=(0,t.useState)(null),[I,T]=(0,t.useState)(0),[R,E]=(0,t.useState)({}),[z,B]=(0,t.useState)("idle"),L=(0,l.useLeadFormAnalytics)("sell_inquiry"),[A,W]=(0,t.useState)(""),[H,O]=(0,t.useState)(u);if((0,t.useEffect)(()=>{let e=!0;return d().then(i=>{e&&O(function(e){let i={...u};for(let t of Object.keys(u)){let r=e?.[t];"string"==typeof r&&r.length>0&&(i[t]=r)}return i}(i))}).catch(()=>{}),()=>{e=!1}},[]),"success"===z)return(0,i.jsx)("p",{role:"status",style:{color:"var(--exit-fg)",lineHeight:1.6},children:H.successMessage});function _(){N(null),T(e=>e+1)}async function D(i){var t;let r;i.preventDefault();let a=(r={},(t={name:p,email:b}).name.trim()||(r.name=H.nameRequiredError),t.email.trim()?m.test(t.email.trim())||(r.email=H.emailInvalidError):r.email=H.emailRequiredError,r);if(P.some(e=>"PRIVACY"===e.consentType&&e.granted)||(a.consent="Please agree to the Privacy Policy and Terms of Service to continue."),(0,n.disclaimerSatisfied)(P,h)||(a.consent="Please agree to the disclaimer to continue."),(0,s.captchaSatisfied)(w)||(a.captcha=s.CAPTCHA_REQUIRED_ERROR),E(a),!(Object.keys(a).length>0)){B("submitting"),W("");try{let i=await fetch("/api/sell-inquiry",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:p.trim(),email:b.trim(),phone:v.trim()||void 0,propertyAddress:S.trim()||void 0,message:C.trim()||void 0,city:e,state:o,associateId:c||void 0,officeId:g||void 0,officeName:y||void 0,consents:P,turnstileToken:w??void 0})}
1),t=await i.json().catch(()=>null);if(t?.success===!0)L.onSubmitted(),B("success"),f(""),x(""),j(""),q(""),k("");else{let e=t?.error?.message??t?.error??H.errorMessage;W("string"==typeof e?e:H.errorMessage),B("error"),_()}}catch{W(H.networkErrorMessage),B("error"),_()}}}let M={display:"block",width:"100%",padding:"0.5rem 0.75rem",border:"1px solid var(--exit-border)",borderRadius:"0.25rem",fontSize:"1rem",color:"var(--exit-fg)",background:"var(--exit-surface)",boxSizing:"border-box"},U={display:"block",marginBottom:"0.25rem",fontWeight:500,color:"var(--exit-fg)",fontSize:"0.9375rem"},$={display:"block",marginTop:"0.25rem",fontSize:"0.8125rem",color:"var(--exit-error, #d32f2f)",minHeight:"1.125rem"};return(0,i.jsxs)("form",{onSubmit:D,onFocus:L.onInteraction,noValidate:!0,"aria-label":H.formLabel,children:[(0,i.jsx)("div",{"aria-live":"polite","aria-atomic":"true",style:{marginBottom:A?"1rem":0},children:A&&(0,i.jsx)("p",{role:"status",style:{color:"var(--exit-error, #d32f2f)",margin:0},children:A})}),(0,i.jsxs)("div",{className:"ao-formgrid",children:[(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsx)("label",{htmlFor:"sell-inquiry-name",style:U,children:H.nameLabel}),(0,i.jsx)("input",{id:"sell-inquiry-name",type:"text",value:p,onChange:e=>f(e.target.value),"aria-describedby":"sell-inquiry-name-error","aria-required":"true","aria-invalid":!!R.name||void 0,autoComplete:"name",disabled:"submitting"===z,style:M}),(0,i.jsx)("span",{id:"sell-inquiry-name-error",role:"alert","aria-live":"assertive",style:$,children:R.name??""})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsx)("label",{htmlFor:"sell-inquiry-email",style:U,children:H.emailLabel}),(0,i.jsx)("input",{id:"sell-inquiry-email",type:"email",value:b,onChange:e=>x(e.target.value),"aria-describedby":"sell-inquiry-email-error","aria-required":"true","aria-invalid":!!R.email||void 0,autoComplete:"email",disabled:"submitting"===z,style:M}),(0,i.jsx)("span",{id:"sell-inquiry-email-error",role:"alert","aria-live":"assertive",style:$,children:R.email??""})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsxs)("label",{htmlFor:"sell-inquiry-phone",style:U,children:[H.phoneLabel," ",(0,i.jsx)("span",{style:{color:"var(--exit-muted)",fontWeight:400},children:H.optionalSuffix})]}),(0,i.jsx)("input",{id:"sell-inquiry-phone",type:"tel",value:v,onChange:e=>j(e.target.value),autoComplete:"tel",disabled:"submitting"===z,style:M})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsxs)("label",{htmlFor:"sell-inquiry-address",style:U,children:[H.addressLabel," ",(0,i.jsx)("span",{style:{color:"var(--exit-muted)",fontWeight:400},children:H.optionalSuffix})]}),(0,i.jsx)("input",{id:"sell-inquiry-address",type:"text",value:S,onChange:e=>q(e.target.value),autoComplete:"street-address",disabled:"submitting"===z,style:M})]})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsxs)("label",{htmlFor:"sell-inquiry-message",style:U,children:[H.messageLabel," ",(0,i.jsx)("span",{style:{color:"var(--exit-muted)",fontWeight:400},children:H.optionalSuffix})]}),(0,i.jsx)("textarea",{id:"sell-inquiry-message",value:C,onChange:e=>k(e.target.value),placeholder:H.messagePlaceholder,disabled:"submitting"===z,rows:5,style:{...M,resize:"vertical"}})]}),(0,i.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,i.jsx)(r.default,{sourceCode:"sell-inquiry",siteDisclaimer:h,onChange:F}),R.consent&&(0,i.jsx)("p",{role:"alert",style:{margin:"0.35rem 0 0",fontSize:"0.8125rem",fontWeight:500,color:"#b3261e"},children:R.consent})]}),(0,i.jsx)(a.CaptchaField,{action:"sell_inquiry",onToken:N,error:R.captcha,resetKey:I}),(0,i.jsx)("button",{type:"submit",disabled:"submitting"===z,style:{padding:"0.625rem 1.5rem",background:"var(--exit-cta-bg)",color:"var(--exit-cta-fg)",border:"none",borderRadius:"0.25rem",fontSize:"1rem",fontWeight:600,cursor:"submitting"===z?"not-allowed":"pointer",opacity:"submitting"===z?.7:1},children:"submitting"===z?H.submittingLabel:H.submitLabel})]})}],70548)}]);
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.