PageSourceSearch

https://www.prudenthomebuyers.com/_next/static/chunks/1922.2136524c3f83e5f2.js

js prudenthomebuyers.com collected 2026-10-05 11:07:44 UTC 10,803 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1922],{10287:(t,e,r)=>{r.d(e,{kQ:()=>l,hZ:()=>m,Od:()=>h,O4:()=>x,Ml:()=>b,AJ:()=>f,yE:()=>v,p7:()=>S,l:()=>w,Q7:()=>u,UT:()=>y,vT:()=>O,vJ:()=>p});var a=r(33018),o=r.n(a);let n=Date.now().toString();function i(t,e){if(!t)throw Error("NEXT_PUBLIC_SIGNATURE_SECRET is not defined");return o().createHmac("sha256",t).update(e).digest("hex")}function s(t){let e=document.cookie.match(RegExp("(^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[2]):null}function c(t){for(let e of document.cookie.split("; ")){let[r,a]=e.split("=");if(r===t)return a}return null}function d(t,e){var r;let a={event:t,page_path:window.location.pathname,...e};window.dispatchEvent(new CustomEvent("phb:lead-request",{detail:a})),null==(r=window.dataLayer)||r.push(a)}let l=async function(t){let e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{onSlow:a}=r||{},o="undefined"!=typeof performance?performance.now():Date.now(),l=!1;d("phb_lead_request_started",{}),e=window.setTimeout(()=>{l=!0,d("phb_lead_request_slow",{duration_ms:Math.round(("undefined"!=typeof performance?performance.now():Date.now())-o)}),null==a||a()},8e3);try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/data"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n),"meta-fbp":s("_fbp"),"meta-fbc":c("_fbc")},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));let r=await e.json();if(!r)throw Error("Lead API returned an empty response");return d("phb_lead_request_succeeded",{duration_ms:Math.round(("undefined"!=typeof performance?performance.now():Date.now())-o),was_slow:l}),r}catch(t){throw d("phb_lead_request_failed",{duration_ms:Math.round(("undefined"!=typeof performance?performance.now():Date.now())-o),was_slow:l,error_name:t instanceof Error?t.name:"UnknownError"}),t}finally{void 0!==e&&window.clearTimeout(e)}},f=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/sendSMS"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n),"meta-fbp":s("_fbp"),"meta-fbc":c("_fbc")},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in sendOTP:",t),t}},u=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/validatePhoneNumber"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in sendOTP:",t),t}},h=async()=>{try{let t=await fetch("https://api.ipify.org?format=json"),e=await t.json();return null==e?void 0:e.ip}catch(t){throw console.error("Error in getIp:",t),t}},p=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/verifySMS"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n),"meta-fbp":s("_fbp"),"meta-fbc":c("_fbc")},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in verifyOTP:",t),t}},m=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/sendLead"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n),"meta-fbp":s("_fbp"),"meta-fbc":c("_fbc")},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));let r=await e.json();
1if(null==r?void 0:r.qualified){console.log("Microsoft qualified lead tracking triggered");try{window.uetq=window.uetq||[],window.uetq.push("event","qualified_lead",{})}catch(t){console.error("Microsoft qualified lead tracking error:",t)}}return r}catch(t){throw console.error("Error in finalSendLead:",t),t}},w=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/validate"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in finalSendLead:",t),t}},y=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/validateProfile"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in finalSendLead:",t),t}},b=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/quickOfferSendFacebook"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n),"meta-fbp":s("_fbp"),"meta-fbc":c("_fbc")},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in verifyOTP:",t),t}},g=async function(t){let{keepalive:e=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/saveVisitorLog"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t),keepalive:e});if(!r.ok)throw Error("API error: ".concat(r.status," ").concat(r.statusText));return r.json()},x=async t=>{try{return await g(t,{keepalive:!0})}catch(t){throw console.error("Error saving page arrival:",t),t}},S=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/updateLeadContent"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in verifyOTP:",t),t}},v=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/v1/update-house-info"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in verifyOTP:",t),t}},O=async t=>{try{let e=await fetch("".concat("https://www.prudenthomebuyers.com/api","/api/verify-offer"),{method:"POST",headers:{"Content-Type":"application/json","x-signature":i("3f8b1e2c-9a7d-4c6b-8e2f-7d1a4b6c2e9f",JSON.stringify(n)),"x-timestamp":JSON.stringify(n)},body:JSON.stringify(t)});if(!e.ok)throw Error("API error: ".concat(e.status," ").concat(e.statusText));return await e.json()}catch(t){throw console.error("Error in sendOTP:",t),t}}},81922:(t,e,r)=>{r.r(e),r.d(e,{default:()=>f});var a=r(95155),o=r(12115),n=r(20063),i=r(92717),s=r(22663),c=r(43188),d=r(33931),l=r(10287);function f(t){let{nextStep:e,ns:r}=t,[f,u]=(0,o.useState)(""),[h,p]=(0,o.useState)("");(0,n.useSearchParams)();let[m,w]=o.useState(!1),[y,b]=o.useState({Email:""}),g=(0,n.useRouter)(),[x,S]=(0,o.useState)(!1),v=/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(f),O=(0,o.useRef)(null);(0,o.useEffect)(()=>{let t=setTimeout(()=>{var t;
1null==(t=O.current)||t.focus()},100);return()=>clearTimeout(t)},[]),(0,o.useEffect)(()=>{let t=(0,d.KW)("leadData");if(t){let e={Email:""},r="";t.data.forEach(t=>{"Email"===t.column&&(r=t.value)}),e.Email=r,r&&u(r),b(e)}},[]);let T=async t=>{w(!0);let a=(0,d.KW)("leadData"),o=(a=a||{data:[]}).data.findIndex(t=>"Email"===t.column);-1!==o?a.data[o].value=f:a.data.push({column:"Email",value:f}),a.data.findIndex(t=>"PhoneNumber"===t.column);let n=(0,d.KW)("leadResponse");(0,d._Y)("leadData",a,48),await (0,l.kQ)({id:n?n.id:null,...a}).then(t=>{t&&(w(!1),(0,d._Y)("activeState",r,48),e())}).catch(t=>{(0,d.q7)(s.oR,g,"/".concat(actionTypeIn)),console.error("Error saving lead:",t),w(!1)})};return(0,a.jsxs)(i.A,{children:[m&&(0,a.jsx)(c.A,{}),(0,a.jsx)("h3",{className:"fw-bold text-para-one mb-4",children:"What is your email address?"}),(0,a.jsxs)("div",{className:"px-md-0",children:[(0,a.jsxs)("div",{className:"position-relative mb-4",children:[(0,a.jsx)("input",{ref:O,type:"email",className:"form-control custom-input \n            ".concat(f?"input-filled":"","\n            ").concat(v?"input-valid":"","\n            ").concat(f.length>0&&!v?"input-error":"","\n          "),placeholder:"Enter your email",value:f,onChange:t=>u(t.target.value),autoComplete:"email",name:"email"}),(0,a.jsxs)("span",{className:"check-icon new-ico",children:[f.length>0&&!v&&(0,a.jsx)("span",{title:"Invalid email.",children:(0,a.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",className:"bi bi-exclamation-circle-fill",fill:"#af1010",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"})})}),f.length>0&&v&&(0,a.jsx)("span",{title:"Valid email.",children:(0,a.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",className:"bi bi-check-circle-fill",fill:"#3c763d",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"})})})]})]}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("button",{className:"btn next-btn w-100",disabled:!v,onClick:()=>{v&&T()},children:"Continue"})})]})]})}},92717:(t,e,r)=>{r.d(e,{A:()=>o});var a=r(95155);function o(t){let{children:e}=t;return(0,a.jsx)("div",{className:"card p-4 shadow mx-auto",style:{maxWidth:"900px",borderRadius:"16px"},children:e})}}}]);

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.