PageSourceSearch

https://mikeoddo.com/_nuxt/D9H6wda_.js

js mikeoddo.com collected 2026-10-08 01:51:42 UTC 15,379 bytes, 1 lines download raw bytes

1import{o as l,c as r,a as s,l as x,y as U,X as V,ax as u,ay as M,az as _,f as t,d as w,i as v,aH as A,t as y,e as P,W as H,aB as L,v as E,j,$ as D,aI as I,b as k,aw as z,z as S,I as T,aC as C,h as q}from"./87PtDbrr.js";import Y from"./DYrFBJyT.js";import{_ as b}from"./DlAUqK2U.js";import{u as R,a as W,b as F,c as N}from"./CC7EN6e-.js";import{b as G}from"./Df_c_WzO.js";import{a as O}from"./CUiN_cJi.js";import{b as J}from"./qEFtUs1Q.js";import"./p8aU1aL5.js";import"./Bbe6kRpT.js";import"./uD1Xtql8.js";import"./B8HBvseq.js";import"./ZBW8VeLB.js";import"./BJECJnzZ.js";const Q={},X={class:"seller-header"};function K(g,e){return l(),r("div",X,[...e[0]||(e[0]=[s("span",{class:"header-label","data-aos":"fade-down","data-aos-duration":"600"}," Home Valuation ",-1),s("h1",{class:"header-headline","data-aos":"fade-up","data-aos-duration":"800","data-aos-delay":"100"}," What's Your Home Worth? ",-1),s("div",{class:"header-divider","data-aos":"fade-up","data-aos-duration":"800","data-aos-delay":"200"},null,-1),s("p",{class:"header-subtext","data-aos":"fade-up","data-aos-duration":"800","data-aos-delay":"300"}," Get an instant estimate of your home's value and explore your selling options. ",-1)])])}const Z=b(Q,[["render",K],["__scopeId","data-v-b86e59e0"]]),ss={class:"step-content"},ts={class:"form-grid"},es={class:"form-group"},os={ref:"addressInput",type:"text",placeholder:"Enter Your Address",class:"form-input",id:"googleAutocomplete"},as={class:"form-group"},ns={class:"step-footer"},ls=["disabled"],rs={key:0,class:"btn-content"},is={key:1,class:"btn-content"},ds=x({__name:"AddressStep",setup(g){const{loading:e,unit:d,isNextBtnDisabled:p,handleNext:o,initGoogleAutocomplete:n}=R();return U(()=>{n()}),(m,i)=>(l(),r("div",ss,[i[7]||(i[7]=V('<div class="step-header" data-v-012d3e44><div class="step-icon" data-v-012d3e44><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-012d3e44><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z" data-v-012d3e44></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z" data-v-012d3e44></path></svg></div><h3 class="step-title" data-v-012d3e44>What&#39;s your home worth?</h3><p class="step-subtitle" data-v-012d3e44>Enter your property address to get started</p></div>',1)),s("div",ts,[s("div",es,[i[2]||(i[2]=s("label",{class:"form-label"},"Property Address",-1)),s("input",os,null,512)]),s("div",as,[i[3]||(i[3]=s("label",{class:"form-label"},"Unit # (Optional)",-1)),u(s("input",{type:"text",placeholder:"Apt, Suite, Unit","onUpdate:modelValue":i[0]||(i[0]=h=>M(d)?d.value=h:null),class:"form-input"},null,512),[[_,t(d),void 0,{trim:!0}]])])]),s("div",ns,[i[6]||(i[6]=s("div",{class:"step-indicator"},[s("span",{class:"step-total"},"1 of 3")],-1)),s("button",{onClick:i[1]||(i[1]=(...h)=>t(o)&&t(o)(...h)),disabled:t(p),class:"btn-primary"},[t(e)?(l(),r("span",is,[...i[5]||(i[5]=[s("svg",{class:"animate-spin",fill:"none",viewBox:"0 0 24 24"},[s("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),s("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1),w(" Loading... ",-1)])])):(l(),r("span",rs,[...i[4]||(i[4]=[w(" Next ",-1),s("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])]))],8,ls)])]))}}),cs=b(ds,[["__scopeId","data-v-012d3e44"]]),us={class:"step-content"},ps={class:"details-grid"},ms={class:"form-group"},fs={class:"input-with-icon"},vs={class:"form-group"},_s={class:"input-with-icon"},hs={class:"form-group"},ys={class:"input-with-icon"},bs={key:0,class:"form-group"},gs={class:"input-with-icon"},ks={class:"step-footer"},$s=x({__name:"PropertyDetailsStep",setup(g){const{property:e,handleNext:d}=W();return(p,o)=>(l(),r("div",us,[o[11]||(o[11]=V('<div class="step-header" data-v-fac4acd4><div class="step-icon" data-v-fac4acd4><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-fac4acd4><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" data-v-fac4acd4></path></svg></div><h3 class="step-title" data-v-fac4acd4>Verify Your Details</h3><p class="step-subtitle" data-v-fac4acd4>Confirm your property information for an accurate estimate</p></div>',1)),s("div",ps,[s("div",ms,[o[5]||(o[5]=s("label",{class:"form-label"},"Bathrooms",-1)),s("div",fs,[t(e).structure?u((l(),r("input",{key:0,t
1ype:"number","onUpdate:modelValue":o[0]||(o[0]=n=>t(e).structure.baths=n),class:"form-input with-icon"},null,512)),[[_,t(e).structure.baths]]):v("",!0)])]),s("div",vs,[o[6]||(o[6]=s("label",{class:"form-label"},"Bedrooms",-1)),s("div",_s,[t(e).structure?u((l(),r("input",{key:0,type:"number","onUpdate:modelValue":o[1]||(o[1]=n=>t(e).structure.beds_count=n),class:"form-input with-icon"},null,512)),[[_,t(e).structure.beds_count]]):v("",!0)])]),s("div",hs,[o[7]||(o[7]=s("label",{class:"form-label"},"Size (SqFt)",-1)),s("div",ys,[t(e).structure?u((l(),r("input",{key:0,type:"number","onUpdate:modelValue":o[2]||(o[2]=n=>t(e).structure.total_area_sq_ft=n),class:"form-input with-icon"},null,512)),[[_,t(e).structure.total_area_sq_ft]]):v("",!0)])]),t(e).parcel?(l(),r("div",bs,[o[8]||(o[8]=s("label",{class:"form-label"},"Lot Size (Acres)",-1)),s("div",gs,[t(e).parcel?u((l(),r("input",{key:0,type:"number","onUpdate:modelValue":o[3]||(o[3]=n=>t(e).parcel.area_acres=n),class:"form-input with-icon",step:"0.01"},null,512)),[[_,t(e).parcel.area_acres]]):v("",!0)])])):v("",!0)]),s("div",ks,[o[10]||(o[10]=s("div",{class:"step-indicator"},[s("span",{class:"step-total"},"2 of 3")],-1)),s("button",{onClick:o[4]||(o[4]=(...n)=>t(d)&&t(d)(...n)),class:"btn-primary"},[...o[9]||(o[9]=[s("span",{class:"btn-content"},[w(" Next "),s("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})])],-1)])])])]))}}),ws=b($s,[["__scopeId","data-v-fac4acd4"]]),xs={class:"step-content"},Ss={class:"step-grid"},Cs={class:"form-column"},Vs={class:"form-fields"},Ms={class:"form-group"},Is={class:"form-group"},zs={class:"form-group"},Ns={class:"optin-box"},Bs={class:"checkbox-label"},Us={class:"optin-disclaimer"},As={class:"step-footer"},Ps=["disabled"],Hs={key:0,class:"btn-content"},Ls={key:1,class:"btn-content"},Es={class:"map-column"},js={class:"map-container"},Ds=["src"],Ts=x({__name:"ContactInfoStep",setup(g){const{lead:e,agent:d,mapUrl:p,confirmLoading:o,isValid:n,handleSubmit:m,vPhone:i}=F();return(h,a)=>(l(),r("div",xs,[s("div",Ss,[s("div",Cs,[a[13]||(a[13]=V('<div class="step-header" data-v-87d7cff7><div class="step-icon" data-v-87d7cff7><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-87d7cff7><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z" data-v-87d7cff7></path></svg></div><h3 class="step-title" data-v-87d7cff7>Get Your Home&#39;s Value</h3><p class="step-subtitle" data-v-87d7cff7>Enter your details to receive your personalized estimate</p></div>',1)),s("div",Vs,[s("div",Ms,[a[5]||(a[5]=s("label",{class:"form-label"},"Full Name",-1)),u(s("input",{type:"text",placeholder:"John Smith","onUpdate:modelValue":a[0]||(a[0]=f=>t(e).name=f),class:"form-input",required:""},null,512),[[_,t(e).name]])]),s("div",Is,[a[6]||(a[6]=s("label",{class:"form-label"},"Email Address",-1)),u(s("input",{type:"email",placeholder:"[email protected]","onUpdate:modelValue":a[1]||(a[1]=f=>t(e).email=f),class:"form-input",required:""},null,512),[[_,t(e).email]])]),s("div",zs,[a[7]||(a[7]=s("label",{class:"form-label"},"Phone Number",-1)),u(s("input",{type:"tel",placeholder:"(555) 123-4567","onUpdate:modelValue":a[2]||(a[2]=f=>t(e).phone=f),class:"form-input",required:""},null,512),[[t(i)],[_,t(e).phone]])])]),s("div",Ns,[s("label",Bs,[u(s("input",{type:"checkbox","onUpdate:modelValue":a[3]||(a[3]=f=>t(e).text_optin=f),class:"checkbox-input"},null,512),[[A,t(e).text_optin]]),a[8]||(a[8]=s("span",{class:"checkbox-custom"},null,-1)),a[9]||(a[9]=s("span",{class:"checkbox-text"},"I would like to receive text messages",-1))]),s("p",Us," *You will receive text messages from "+y(t(d)?.full_name)+" and HOUSEJET. Consent is not a condition of purchase. Msg/data rates may apply. ",1)]),s("div",As,[a[12]||(a[12]=s("div",{class:"step-indicator"},[s("span",{class:"step-total"},"3 of 3")],-1)),s("button",{onClick:a[4]||(a[4]=(...f)=>t(m)&&t(m)(...f)),disabled:!t(n)||t(o),class:"btn-primary"},[t(o)?(l(),r("span",Ls,[...a[11]||(a[11]=[s("svg",{class:"animate-spin",fill:"none",viewBox:"0 0 24 24"},[s("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),s("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1),w(" Processing... ",-1)])])):(l(),r("span",Hs,[...a[10]||(a[10]=[w(" GET MY VALUE ",-1),s("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 7l5 5m0 0l-5 5m5-5H6"})],-1)])]))],8,Ps)])]),s("div",Es,[s("div",js,[s("iframe",{src:t(p),width:"100%",height:"100%",style:{border:"0",filter:"grayscale(40%) brightness(0.85)"},loading:"lazy",allowfullscreen:""},null,8,Ds),a[14]||(a[14]=s("div",{class:"map-overlay"},null,-1))])])])]))}}),qs=b(Ts,[["__scopeId","data-v-87d7cff7"]]),Ys={class:"agent-card"},Rs={class:"agent-photo-wrapper"},Ws=["src","alt"],Fs={class:"agent-details"},Gs={class:"agent-name"},Os={class:"agent-title"},Js={class:"agent-info"},Qs={key:0,class:"info-row"},Xs={class:"info-value"},Ks={key:1,class:"info-row"},Zs={class:"info-value info-email"},st={key:2,class:"info-row"},tt={class:"info-value"},et={key:0,class:"agent-social"},ot=["href"],at=x({__name:"AgentInfo",setup(g){const e=P("currentAgent"),d=D(),p=j(()=>e.value?.id?`${d.public.ppcUrl}/agentProfileImg?id=${e.value.id}&size=Medium`:"");return(o,n)=>(l(),r("aside",Ys,[s("div",Rs,[s("img",{src:t(p),alt:t(e)?.full_name,class:"agent-photo"},null,8,Ws)]),s("div",Fs,[s("h3",Gs,y(t(e)?.full_name),1),s("p",Os,y(t(e)?.title),
11)]),s("div",Js,[t(e)?.c_phone?(l(),r("div",Qs,[n[0]||(n[0]=s("span",{class:"info-label"},"Phone",-1)),s("span",Xs,y(t(G)(t(e).c_phone)),1)])):v("",!0),t(e)?.email?(l(),r("div",Ks,[n[1]||(n[1]=s("span",{class:"info-label"},"Email",-1)),s("span",Zs,y(t(e).email),1)])):v("",!0),t(e)?.created?(l(),r("div",st,[n[2]||(n[2]=s("span",{class:"info-label"},"Member Since",-1)),s("span",tt,y(t(O)(t(e).created)),1)])):v("",!0)]),t(e)?.social_links?.length?(l(),r("div",et,[(l(!0),r(H,null,L(t(e).social_links,m=>(l(),r("a",{key:"social_"+m.title,href:m.link,target:"_blank",class:"social-link"},[s("i",{class:E(m.icon)},null,2)],8,ot))),128))])):v("",!0)]))}}),nt=b(at,[["__scopeId","data-v-9197beb7"]]),lt={},rt={class:"error-card"};function it(g,e){return l(),r("div",rt,[...e[0]||(e[0]=[s("div",{class:"error-icon"},[s("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})])],-1),s("p",{class:"error-text"}," Our automated system has failed to return a reasonable estimate of your property value in a timely manner, we apologize for this inconvenience. We will be in touch shortly with your property value estimate once complete. ",-1)])])}const dt=b(lt,[["render",it],["__scopeId","data-v-2b3a11fc"]]),ct={class:"results-section"},ut={class:"results-container"},pt={class:"results-grid"},mt={class:"valuation-column"},ft={key:0,class:"valuation-card","data-aos":"fade-up","data-aos-duration":"800"},vt={class:"valuation-header"},_t={class:"valuation-address"},ht={class:"valuation-amount"},yt={class:"amount-value"},bt={key:1},gt={class:"contact-card","data-aos":"fade-up","data-aos-duration":"800","data-aos-delay":"200"},kt={class:"form-actions"},$t=["disabled"],wt={key:0},xt={key:1,class:"btn-loading"},St={key:0,class:"success-message"},Ct=x({__name:"ResultsView",setup(g){const e=N(),{lead:d,property:p,place:o}=I(e),n=S(""),m=J(),i=S(!1),h=S(!1),a=$=>typeof $=="number"&&!isNaN($)&&$>0,f=async()=>{if(!n?.value?.trim()){m.error("Please enter a message");return}if(!a(d.value.id)){m.error("Invalid lead ID");return}i.value=!0;try{(await e.addNoteToLead(d.value.id,n.value))?.success&&(n.value="",h.value=!0,setTimeout(()=>{h.value=!1},2e4))}catch{m.error("We encountered an issue sending your message. Please try again or contact support if the issue persists.")}finally{i.value=!1}};return($,c)=>(l(),r("section",ct,[c[6]||(c[6]=s("div",{class:"results-pattern"},null,-1)),s("div",ut,[s("div",pt,[s("div",mt,[t(p)?.valuation?.value?(l(),r("div",ft,[s("div",vt,[c[1]||(c[1]=s("span",{class:"valuation-eyebrow"},"Home Value For",-1)),s("h2",_t,y(t(o)?.formatted_address),1)]),s("div",ht,[c[2]||(c[2]=s("span",{class:"amount-currency"},"$",-1)),s("span",yt,y(Number(t(p)?.valuation?.value).toLocaleString("en-US")),1)]),c[3]||(c[3]=s("div",{class:"valuation-footer"},[s("span",{class:"valuation-note"},"*Estimated market value based on current data")],-1))])):(l(),r("div",bt,[k(dt)])),s("div",gt,[c[5]||(c[5]=s("h3",{class:"contact-title"},"Have Questions?",-1)),s("form",{onSubmit:z(f,["prevent"]),class:"contact-form"},[u(s("textarea",{"onUpdate:modelValue":c[0]||(c[0]=B=>M(n)?n.value=B:null),rows:"4",class:"form-textarea",placeholder:"Type your message here..."},null,512),[[_,t(n),void 0,{trim:!0}]]),s("div",kt,[s("button",{type:"submit",disabled:!t(n)||t(i),class:"btn-primary"},[t(i)?(l(),r("span",xt,[...c[4]||(c[4]=[s("svg",{class:"animate-spin",fill:"none",viewBox:"0 0 24 24"},[s("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),s("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1),w(" Sending... ",-1)])])):(l(),r("span",wt,"Send Message"))],8,$t)])],32),t(h)?(l(),r("div",St," Thank you! Your contact request has been received! ")):v("",!0)])]),k(nt)])])]))}}),Vt=b(Ct,[["__scopeId","data-v-a5128bf1"]]),Mt={class:"seller-page"},It={key:0,class:"seller-content"},zt={class:"seller-container"},Nt={class:"form-card","data-aos":"fade-up","data-aos-duration":"800","data-aos-delay":"200"},Bt=x({__name:"SellerPage",setup(g){const e=N(),{step:d,showResults:p}=I(e);return T(d,o=>{o===3&&e.resetLeadNameIfDefault()}),(o,n)=>(l(),r("div",Mt,[k(Y,{"dark-mode":!1}),t(p)?(l(),q(Vt,{key:1})):(l(),r("main",It,[s("div",zt,[k(Z),s("div",Nt,[s("form",{onSubmit:n[0]||(n[0]=z(()=>{},["prevent"]))},[u(k(cs,null,null,512),[[C,t(d)===1]]),u(k(ws,null,null,512),[[C,t(d)===2]]),u(k(qs,null,null,512),[[C,t(d)===3]])],32)])])]))]))}}),Ft=b(Bt,[["__scopeId","data-v-96705d98"]]);export{Ft as default};

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.