{"version":3,"file":"MultiStepForm.Ckck5uoA.mjs","names":["useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/ABQJyJSzx1XL2IClbZg4/f4OFUYxjRt5z5uuuBz2G/MultiStepForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// Nextus Multi-Step Lead Form v2 — branch logic:\n// Q1 picks a bucket (service / plan / system), Q2 is tailored to it, then contact steps.\n// Reads ?interest= / ?offer= to skip ahead (used by systems + offer CTAs).\nconst PURPLE=\"#9333EA\";const PINK=\"#FF40E8\";const WHITE=\"#FFFFFF\";const MUTED=\"#8A8494\";const PANEL=\"rgba(255,255,255,0.04)\";const LINE=\"rgba(255,255,255,0.10)\";const fontFamily=`'Questrial', 'Inter', sans-serif`;const BUCKETS=[{value:\"service\",label:\"A specific service\",sub:\"Website, ads, content, automations\"},{value:\"plan\",label:\"An AI Growth Plan\",sub:\"Monthly marketing on autopilot, from $247/mo\"},{value:\"system\",label:\"A prebuilt system or special offer\",sub:\"Never Miss a Job, exclusive leads, and more\"}];const SUBS={service:{q:\"Which service?\",options:[{value:\"website\",label:\"A new website\"},{value:\"ads\",label:\"Ad management (Google, Meta, or ChatGPT)\"},{value:\"content\",label:\"Content, photo & video\"},{value:\"automations\",label:\"AI automations\"},{value:\"other-service\",label:\"Something else\"}]},plan:{q:\"Any plan in mind?\",options:[{value:\"launch\",label:\"Launch ($247/mo)\"},{value:\"growth\",label:\"Growth ($580/mo)\"},{value:\"scale\",label:\"Scale ($1,247/mo)\"},{value:\"recommend\",label:\"Not sure, recommend one for me\"}]},system:{q:\"Which one caught your eye?\",options:[{value:\"never-miss-a-job\",label:\"The Never Miss a Job System\"},{value:\"leads\",label:\"Exclusive leads for my trade\"},{value:\"permits\",label:\"Automated Permit System\"},{value:\"back-office\",label:\"AI Back Office\"},{value:\"ai-consulting\",label:\"AI Systems Audit ($5,000 flat)\"},{value:\"unsure-system\",label:\"Not sure yet\"}]}};// URL param → prefill mapping (keeps existing CTA links working)\nconst PARAM_MAP={website:{bucket:\"service\",sub:\"website\"},ads:{bucket:\"service\",sub:\"ads\"},content:{bucket:\"service\",sub:\"content\"},automations:{bucket:\"service\",sub:\"automations\"},\"growth-plan\":{bucket:\"plan\"},launch:{bucket:\"plan\",sub:\"launch\"},growth:{bucket:\"plan\",sub:\"growth\"},scale:{bucket:\"plan\",sub:\"scale\"},\"never-miss-a-job\":{bucket:\"system\",sub:\"never-miss-a-job\"},leads:{bucket:\"system\",sub:\"leads\"},permits:{bucket:\"system\",sub:\"permits\"},\"back-office\":{bucket:\"system\",sub:\"back-office\"},\"ai-consulting\":{bucket:\"system\",sub:\"ai-consulting\"},systems:{bucket:\"system\"}};const BUCKET_TAG={service:\"Service\",plan:\"Plan\",system:\"System\"};const CONSENT_TEXT=\"Text me about my inquiry. I agree that Nextus may contact me at this number by text message, including automated texts. Consent is not a condition of purchase. Message and data rates may apply. Reply STOP to opt out.\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function MultiStepForm(props){const{source,endpoint,redirectPath,askWebsite,headline,fixedInterest,submitLabel}=props;const hasFixed=!!(fixedInterest&&fixedInterest.trim());const[bucket,setBucket]=useState(\"\");const[subChoice,setSubChoice]=useState(\"\");const[skipBucket,setSkipBucket]=useState(false);const[skipSub,setSkipSub]=useState(false);const[name,setName]=useState(\"\");const[business,setBusiness]=useState(\"\");const[website,setWebsite]=useState(\"\");const[phone,setPhone]=useState(\"\");const[email,setEmail]=useState(\"\");const[hp,setHp]=useState(\"\");const[smsOk,setSmsOk]=useState(false);const[step,setStep]=useState(0);const[submitting,setSubmitting]=useState(false);const[error,setError]=useState(\"\");const inputRef=useRef(null);useEffect(()=>{try{const q=new URLSearchParams(window.location.search);const v=q.get(\"interest\")||q.get(\"offer\");const m=v?PARAM_MAP[v]:null;if(m){setBucket(m.bucket);setSkipBucket(true);if(m.sub){setSubChoice(m.sub);setSkipSub(true);}}}catch(e){}},[]);const steps=[];if(!hasFixed&&!skipBucket)steps.push(\"bucket\");if(!hasFixed&&!skipSub)steps.push(\"sub\");steps.push(\"name\",\"business\");if(askWebsite)steps.push(\"website\");steps.push(\"phone\",\"email\");const current=steps[Math.min(step,steps.length-1)];const isLast=step>=steps.length-1;useEffect(()=>{const t=setTimeout(()=>inputRef.current?.focus(),350);return()=>clearTimeout(t);},[step]);const valid=useCallback(()=>{if(current===\"bucket\")return!!bucket;if(current===\"sub\")return!!subChoice;if(current===\"name\")return name.trim().length>1;if(current===\"business\")return business.trim().length>1;if(current===\"website\")return true;if(current===\"phone\")return phone.replace(/\\D/g,\"\").length>=10;if(current===\"email\")return/.+@.+\\..+/.test(email);return false;},[current,bucket,subChoice,name,business,phone,email]);function interestTag(){if(hasFixed)return fixedInterest.trim();if(!bucket)return\"Unspecified\";const opts=SUBS[bucket].options;const subLabel=opts.find(o=>o.value===subChoice)?.label;return`${BUCKET_TAG[bucket]}: ${subLabel||\"unspecified\"}`;}async function submit(){if(submitting||hp)return;setSubmitting(true);setError(\"\");try{const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({source,service_interest:interestTag(),name:name.trim(),business_name:business.trim(),website:website.trim()||null,phone:phone.trim(),email:email.trim().toLowerCase(),sms_opt_in:smsOk,consent_text:smsOk?CONSENT_TEXT:undefined,meta:{page:window.location.pathname+window.location.search,referrer:document.referrer||null}})});if(!res.ok)throw new Error(\"bad status \"+res.status);const onOwnSite=/nextus\\.solutions$/i.test(window.location.hostname);window.location.href=onOwnSite?redirectPath:\"https://nextus.solutions\"+redirectPath;}catch(e){setSubmitting(false);setError(\"Something went wrong. Try again, or email us at ceo@nextus.solutions.\");}}function next(){if(!valid())return;if(isLast)submit();else setStep(s=>s+1);}function onKey(e){if(e.key===\"Enter\"){e.preventDefault();next();}}const progress=(step+1)/steps.length*100;const firstName=name?\", \"+name.trim().split(\" \")[0]:\"\";const chosenLabel=bucket?SUBS[bucket].options.find(o=>o.value===subChoice)?.label:undefined;const Q={bucket:{title:headline||\"What are you looking for?\",sub:\"Three doors. Pick the closest one.\"},sub:{title:bucket?SUBS[bucket].q:\"\"},name:{title:\"Who are we talking to?\",sub:skipSub&&chosenLabel?chosenLabel:undefined},business:{title:`Thanks${firstName}. What's your business called?`},website:{title:\"Got a current website?\",sub:\"Optional. Skip if you don't have one yet.\"},phone:{title:\"Best number to reach you?\",sub:\"We text before we ever call.\"},email:{title:\"Last one: your email\",sub:\"Your plan lands here. No spam.\"}};const optionBtn=selected=>({textAlign:\"left\",padding:\"13px 16px\",fontSize:15,fontFamily,color:WHITE,background:selected?`linear-gradient(135deg, ${PURPLE}33, ${PINK}22)`:PANEL,border:`1px solid ${selected?PURPLE:LINE}`,borderRadius:12,cursor:\"pointer\"});const inputStyle={width:\"100%\",padding:\"16px 18px\",fontSize:17,fontFamily,color:WHITE,background:PANEL,border:`1px solid ${LINE}`,borderRadius:14,outline:\"none\"};function advanceSoon(){setTimeout(()=>setStep(s=>s+1),180);}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",fontFamily,color:WHITE},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Questrial&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"div\",{style:{height:4,background:PANEL,borderRadius:99,marginBottom:28,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{width:progress+\"%\"},transition:{type:\"spring\",stiffness:300,damping:35},style:{height:\"100%\",background:`linear-gradient(90deg, ${PURPLE}, ${PINK})`,borderRadius:99}})}),/*#__PURE__*/_jsx(\"input\",{value:hp,onChange:e=>setHp(e.target.value),name:\"company_url\",tabIndex:-1,autoComplete:\"off\",style:{position:\"absolute\",left:-9999,opacity:0,height:1,width:1}}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:28},animate:{opacity:1,x:0},exit:{opacity:0,x:-28},transition:{type:\"spring\",stiffness:400,damping:36},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,lineHeight:1.25,marginBottom:6},children:Q[current].title}),Q[current].sub&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:MUTED,marginBottom:18},children:Q[current].sub}),/*#__PURE__*/_jsx(\"div\",{style:{height:12}}),current===\"bucket\"?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:BUCKETS.map(opt=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{setBucket(opt.value);setSubChoice(\"\");advanceSoon();},style:optionBtn(bucket===opt.value),children:[/*#__PURE__*/_jsx(\"div\",{children:opt.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:MUTED,marginTop:3},children:opt.sub})]},opt.value))}):current===\"sub\"?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:(bucket?SUBS[bucket].options:[]).map(opt=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setSubChoice(opt.value);advanceSoon();},style:optionBtn(subChoice===opt.value),children:opt.label},opt.value))}):/*#__PURE__*/_jsx(\"input\",{ref:inputRef,style:inputStyle,value:current===\"name\"?name:current===\"business\"?business:current===\"website\"?website:current===\"phone\"?phone:email,onChange:e=>{const v=e.target.value;if(current===\"name\")setName(v);else if(current===\"business\")setBusiness(v);else if(current===\"website\")setWebsite(v);else if(current===\"phone\")setPhone(v);else setEmail(v);},onKeyDown:onKey,type:current===\"email\"?\"email\":current===\"phone\"?\"tel\":\"text\",placeholder:current===\"name\"?\"Jane Smith\":current===\"business\"?\"Smith Plumbing Co.\":current===\"website\"?\"https://yourbusiness.com\":current===\"phone\"?\"(239) 000-0000\":\"jane@company.com\"}),current===\"phone\"&&/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setSmsOk(!smsOk),style:{display:\"flex\",alignItems:\"flex-start\",gap:10,marginTop:14,padding:\"12px 14px\",width:\"100%\",textAlign:\"left\",background:smsOk?`linear-gradient(135deg, ${PURPLE}22, ${PINK}11)`:PANEL,border:`1px solid ${smsOk?PURPLE:LINE}`,borderRadius:12,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,width:18,height:18,marginTop:1,borderRadius:5,border:`1.5px solid ${smsOk?PURPLE:MUTED}`,background:smsOk?PURPLE:\"transparent\",color:WHITE,fontSize:12,lineHeight:\"15px\",textAlign:\"center\"},children:smsOk?\"✓\":\"\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,lineHeight:1.45,color:smsOk?WHITE:MUTED,fontFamily},children:CONSENT_TEXT})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,fontSize:13,color:PINK},children:error}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:22},children:[step>0&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStep(s=>s-1),style:{padding:\"12px 18px\",fontSize:14,fontFamily,color:MUTED,background:\"transparent\",border:`1px solid ${LINE}`,borderRadius:999,cursor:\"pointer\"},children:\"Back\"}),current!==\"bucket\"&&current!==\"sub\"&&/*#__PURE__*/_jsx(\"button\",{onClick:next,disabled:!valid()||submitting,style:{flex:1,padding:\"14px 24px\",fontSize:15,fontFamily,fontWeight:500,color:WHITE,background:valid()&&!submitting?`linear-gradient(135deg, ${PURPLE}, ${PINK})`:PANEL,border:\"none\",borderRadius:999,cursor:valid()&&!submitting?\"pointer\":\"default\",opacity:valid()||submitting?1:.6},children:submitting?\"Sending…\":isLast?submitLabel||\"Get My Free Plan →\":\"Next\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:14,fontSize:12,color:MUTED,textAlign:\"center\"},children:[\"Step \",Math.min(step+1,steps.length),\" of \",steps.length,\" \\xb7 takes about 30 seconds\"]})]},current)})]});}MultiStepForm.defaultProps={source:\"get-started\",endpoint:\"https://portal.nextus.solutions/api/leads\",redirectPath:\"/thank-you\",askWebsite:true,headline:\"What are you looking for?\",fixedInterest:\"\",submitLabel:\"Get My Free Plan →\"};addPropertyControls(MultiStepForm,{source:{type:ControlType.String,title:\"Source\",defaultValue:\"get-started\"},endpoint:{type:ControlType.String,title:\"Endpoint\",defaultValue:\"https://portal.nextus.solutions/api/leads\"},redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/thank-you\"},askWebsite:{type:ControlType.Boolean,title:\"Ask Website\",defaultValue:true},headline:{type:ControlType.String,title:\"First Question\",defaultValue:\"What are you looking for?\"},fixedInterest:{type:ControlType.String,title:\"Fixed Interest\",defaultValue:\"\",description:\"When set, skips the interest questions and tags leads with this (for offer landers)\"},submitLabel:{type:ControlType.String,title:\"Submit Label\",defaultValue:\"Get My Free Plan →\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}