{"version":3,"file":"MultiStepForm.a6rLBjeJ.mjs","names":["useState","useRef","useId","_Fragment"],"sources":["https:/framerusercontent.com/modules/BUWU8QiUhA3swRL06uh9/bMb0UkUc8y3dOdwUaZrF/MultiStepForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useId}from\"react\";const EMPTY={name:\"\",email:\"\",phone:\"\",zip:\"\",bestTime:\"Anytime\",propertyType:\"\",roofAge:\"\",activeLeak:\"\",insuranceClaim:\"\",deckApplication:\"\",deckSize:\"\",deckSubstrate:\"\",residentialProblem:\"\",residentialUrgency:\"\",branch:\"\"};function track(event,extra={}){if(typeof window===\"undefined\")return;const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({event,...extra});}// Inline SVG icons — anti-emoji policy per taste-skill\nfunction CommercialIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,marginTop:2},\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 9h18M3 15h18M9 3v18M15 3v18\"})]});}function DeckIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,marginTop:2},\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 5h18M3 10h18M3 15h18M3 20h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 3v18M18 3v18\"})]});}function ResidentialIcon({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,marginTop:2},\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 10.5 12 3l9 7.5V21a1 1 0 0 1-1 1h-5v-7h-6v7H4a1 1 0 0 1-1-1V10.5z\"})});}export default function MultiStepForm(props){const{headline=\"Get Your Free Proposal\",subhead=\"3 quick questions. 48-hour written proposal guarantee.\",defaultBranch=\"none\",submitLabel=\"Request My Free Proposal\",trustText=\"Response within 1 business day. No pressure, no spam.\",redirectUrl=\"/thank-you\",webhookUrl=\"\",pageLocation=\"\",backgroundColor=\"rgb(255, 255, 255)\",accentColor=\"rgb(65, 252, 133)\",accentTextColor=\"rgb(0, 21, 36)\",textColor=\"rgb(0, 21, 36)\",mutedTextColor=\"rgba(0, 21, 36, 0.65)\",borderColor=\"rgb(224, 224, 228)\"}=props;const[step,setStep]=useState(1);const[branch,setBranch]=useState(defaultBranch===\"none\"?null:defaultBranch);const[data,setData]=useState(EMPTY);const[submitting,setSubmitting]=useState(false);const[error,setError]=useState(\"\");const hiddenFormRef=useRef(null);const startedRef=useRef(false);// Stable per-instance IDs so multiple MultiStepForms on same page don't collide\nconst uid=useId().replace(/:/g,\"\");const fid=k=>`msf-${uid}-${k}`;function update(key,value){if(!startedRef.current){startedRef.current=true;track(\"form_start\",{page_location:pageLocation});}setData(d=>({...d,[key]:value}));}function chooseBranch(b){setBranch(b);setData(d=>({...d,branch:b??\"\"}));track(\"form_step_1_complete\",{branch:b??\"\",page_location:pageLocation});if(b===\"deck\"){track(\"form_deck_selected\",{page_location:pageLocation});}setStep(2);}function goBack(){if(step===3)setStep(2);else if(step===2)setStep(1);}async function handleSubmit(e){e.preventDefault();setError(\"\");setSubmitting(true);const payload={...data,branch:branch??\"\",page_location:pageLocation};try{if(webhookUrl){// Path B — custom webhook\nconst res=await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!res.ok)throw new Error(`Webhook ${res.status}`);}else if(hiddenFormRef.current){// Path A — native Framer form\nhiddenFormRef.current.requestSubmit();}track(\"form_submitted\",{branch:branch??\"\",property_type:data.propertyType,vertical:data.propertyType||data.deckApplication||\"residential\",page_location:pageLocation});if(redirectUrl&&typeof window!==\"undefined\"){setTimeout(()=>{window.location.href=redirectUrl;},300);}}catch(err){setError(\"Something went wrong. Please call (770) 294-5181 or try again.\");setSubmitting(false);}}// ---------- Shared styles ----------\nconst shell={fontFamily:\"'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif\",backgroundColor,color:textColor,padding:28,borderRadius:16,boxShadow:\"0 4px 24px rgba(0, 21, 36, 0.08)\",width:\"100%\",maxWidth:560,boxSizing:\"border-box\"};const h={fontSize:28,fontWeight:700,lineHeight:\"34px\",letterSpacing:\"-0.025em\",margin:\"0 0 8px 0\"};const sub={fontSize:15,fontWeight:500,color:mutedTextColor,margin:\"0 0 20px 0\",lineHeight:\"22px\"};const progressTrack={display:\"flex\",gap:6,marginBottom:20};const progressSeg=active=>({flex:1,height:4,borderRadius:2,backgroundColor:active?accentColor:borderColor,transition:\"background-color 200ms\"});const choiceBtn={display:\"flex\",alignItems:\"flex-start\",gap:14,padding:\"20px 20px\",borderRadius:12,border:`1.5px solid ${borderColor}`,backgroundColor:\"rgba(255,255,255,0)\",color:textColor,fontSize:16,fontWeight:600,lineHeight:\"22px\",textAlign:\"left\",cursor:\"pointer\",width:\"100%\",minHeight:72,boxSizing:\"border-box\",transition:\"border-color 150ms, background-color 150ms\",fontFamily:\"inherit\"};const label={display:\"block\",fontSize:13,fontWeight:600,marginBottom:6,color:textColor};const input={width:\"100%\",minHeight:56,padding:\"16px 16px\",fontSize:16,lineHeight:\"22px\",borderRadius:10,border:`1px solid ${borderColor}`,backgroundColor:\"rgb(255,255,255)\",color:textColor,boxSizing:\"border-box\",fontFamily:\"inherit\"};const select={...input,appearance:\"auto\"};const fieldWrap={marginBottom:14};const row={display:\"flex\",gap:12,marginBottom:14};const submitBtn={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,width:\"100%\",minHeight:56,padding:\"16px 24px\",backgroundColor:accentColor,color:accentTextColor,border:\"none\",borderRadius:10,fontSize:16,fontWeight:700,letterSpacing:\"-0.01em\",cursor:\"pointer\",marginTop:8,opacity:submitting?.7:1,fontFamily:\"inherit\"};const backBtn={background:\"none\",border:\"none\",color:mutedTextColor,fontSize:13,fontWeight:600,cursor:\"pointer\",padding:0,marginBottom:12,textDecoration:\"underline\",fontFamily:\"inherit\"};const trustLine={fontSize:13,color:mutedTextColor,textAlign:\"center\",margin:\"14px 0 0 0\",lineHeight:\"18px\"};const errorLine={color:\"rgb(200, 40, 40)\",fontSize:13,fontWeight:600,marginTop:10};const noscriptBox={padding:18,borderRadius:12,backgroundColor:\"rgba(0,21,36,0.04)\",border:`1px solid ${borderColor}`,color:textColor,fontSize:15,lineHeight:\"22px\",marginTop:8};// ---------- Step renderers ----------\nfunction Step1(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:sub,children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:textColor},children:\"Step 1 of 3.\"}),\" \",\"Which best describes your project?\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:choiceBtn,onClick:()=>chooseBranch(\"commercial\"),\"aria-label\":\"Commercial roof replacement or repair\",children:[/*#__PURE__*/_jsx(CommercialIcon,{color:textColor}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Standard commercial roof replacement or repair\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:13,fontWeight:500,color:mutedTextColor,marginTop:4},children:\"TPO on a multifamily, senior living, retail, office, or warehouse roof\"})]})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:choiceBtn,onClick:()=>chooseBranch(\"deck\"),\"aria-label\":\"Walkable deck, terrace, balcony, or pool surround\",children:[/*#__PURE__*/_jsx(DeckIcon,{color:textColor}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Walkable deck, terrace, balcony, or pool surround\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:13,fontWeight:500,color:mutedTextColor,marginTop:4},children:\"Dec-Tec waterproof membrane for surfaces people walk on\"})]})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:choiceBtn,onClick:()=>chooseBranch(\"residential\"),\"aria-label\":\"Residential roof repair\",children:[/*#__PURE__*/_jsx(ResidentialIcon,{color:textColor}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Residential roof repair\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:13,fontWeight:500,color:mutedTextColor,marginTop:4},children:\"Shingle roof on a single-family home\"})]})]})]})]});}function Step2Commercial(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:sub,children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:textColor},children:\"Step 2 of 3.\"}),\" \",\"Tell us about the property.\"]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"propertyType\"),style:label,children:\"Property type\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"propertyType\"),style:select,value:data.propertyType,onChange:e=>update(\"propertyType\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select property type…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Multifamily\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Senior Living / CCRC\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Retail / Shopping Center\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Office\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Industrial / Warehouse\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Medical Office\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Other Commercial\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"roofAge\"),style:label,children:\"Approximate roof age\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"roofAge\"),style:select,value:data.roofAge,onChange:e=>update(\"roofAge\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select age…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Under 10 years\"}),/*#__PURE__*/_jsx(\"option\",{children:\"10–20 years\"}),/*#__PURE__*/_jsx(\"option\",{children:\"20+ years\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Unknown\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"activeLeak\"),style:label,children:\"Active leak?\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"activeLeak\"),style:select,value:data.activeLeak,onChange:e=>update(\"activeLeak\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Yes — active water intrusion\"}),/*#__PURE__*/_jsx(\"option\",{children:\"No leak, planning ahead\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Not sure\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"insuranceClaim\"),style:label,children:\"Insurance claim involved?\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"insuranceClaim\"),style:select,value:data.insuranceClaim,onChange:e=>update(\"insuranceClaim\",e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Yes\"}),/*#__PURE__*/_jsx(\"option\",{children:\"No\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Possibly\"})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:submitBtn,onClick:()=>setStep(3),children:\"Continue →\"})]});}function Step2Deck(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:sub,children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:textColor},children:\"Step 2 of 3.\"}),\" \",\"Tell us about the deck.\"]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"deckApplication\"),style:label,children:\"Application type\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"deckApplication\"),style:select,value:data.deckApplication,onChange:e=>update(\"deckApplication\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select application…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Pool deck\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Backyard / patio deck\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Elevated deck over living space\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Balcony\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Rooftop terrace\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Walkway / breezeway\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Other\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"deckSize\"),style:label,children:\"Approximate size\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"deckSize\"),style:select,value:data.deckSize,onChange:e=>update(\"deckSize\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select size…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Under 200 sq ft\"}),/*#__PURE__*/_jsx(\"option\",{children:\"200–500 sq ft\"}),/*#__PURE__*/_jsx(\"option\",{children:\"500–1,000 sq ft\"}),/*#__PURE__*/_jsx(\"option\",{children:\"1,000+ sq ft\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Not sure\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"deckSubstrate\"),style:label,children:\"Existing substrate\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"deckSubstrate\"),style:select,value:data.deckSubstrate,onChange:e=>update(\"deckSubstrate\",e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select substrate…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Wood deck boards\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Plywood\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Concrete\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Other / not sure\"})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:submitBtn,onClick:()=>setStep(3),children:\"Continue →\"})]});}function Step2Residential(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:sub,children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:textColor},children:\"Step 2 of 3.\"}),\" \",\"Tell us about the issue.\"]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"residentialProblem\"),style:label,children:\"What's the problem?\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"residentialProblem\"),style:select,value:data.residentialProblem,onChange:e=>update(\"residentialProblem\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Active leak\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Missing or damaged shingles\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Storm / hail damage\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Full replacement planning\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Inspection / second opinion\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"residentialUrgency\"),style:label,children:\"Urgency\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"residentialUrgency\"),style:select,value:data.residentialUrgency,onChange:e=>update(\"residentialUrgency\",e.target.value),required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Emergency — water entering home\"}),/*#__PURE__*/_jsx(\"option\",{children:\"This week\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Within 30 days\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Planning — no rush\"})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:submitBtn,onClick:()=>setStep(3),children:\"Continue →\"})]});}function Step3(){return /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,children:[/*#__PURE__*/_jsxs(\"p\",{style:sub,children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:textColor},children:\"Step 3 of 3.\"}),\" \",\"How should we reach you?\"]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrap,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"name\"),style:label,children:\"Name\"}),/*#__PURE__*/_jsx(\"input\",{id:fid(\"name\"),type:\"text\",style:input,value:data.name,onChange:e=>update(\"name\",e.target.value),required:true,placeholder:\"Full name\",autoComplete:\"name\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:row,children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"phone\"),style:label,children:\"Phone\"}),/*#__PURE__*/_jsx(\"input\",{id:fid(\"phone\"),type:\"tel\",style:input,value:data.phone,onChange:e=>update(\"phone\",e.target.value),required:true,placeholder:\"(770) 555-0123\",inputMode:\"tel\",autoComplete:\"tel\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"email\"),style:label,children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:fid(\"email\"),type:\"email\",style:input,value:data.email,onChange:e=>update(\"email\",e.target.value),required:true,placeholder:\"you@email.com\",autoComplete:\"email\",inputMode:\"email\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:row,children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"zip\"),style:label,children:\"ZIP code\"}),/*#__PURE__*/_jsx(\"input\",{id:fid(\"zip\"),type:\"text\",style:input,value:data.zip,onChange:e=>update(\"zip\",e.target.value),placeholder:\"30096\",inputMode:\"numeric\",autoComplete:\"postal-code\",maxLength:10})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:fid(\"bestTime\"),style:label,children:\"Best time to reach\"}),/*#__PURE__*/_jsxs(\"select\",{id:fid(\"bestTime\"),style:select,value:data.bestTime,onChange:e=>update(\"bestTime\",e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{children:\"Anytime\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Morning (8am–12pm)\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Afternoon (12pm–5pm)\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Evening (5pm–7pm)\"})]})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:submitBtn,disabled:submitting,children:submitting?\"Sending…\":submitLabel}),error?/*#__PURE__*/_jsx(\"p\",{style:errorLine,children:error}):null,/*#__PURE__*/_jsx(\"p\",{style:trustLine,children:trustText}),/*#__PURE__*/_jsxs(\"form\",{ref:hiddenFormRef,className:\"framer-form-mirror\",style:{display:\"none\"},\"aria-hidden\":\"true\",onSubmit:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"Name\",className:\"framer-form-input\",value:data.name,readOnly:true}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"Email\",className:\"framer-form-input\",value:data.email,readOnly:true}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",name:\"Phone Number\",className:\"framer-form-input\",value:data.phone,readOnly:true}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Branch\",value:branch??\"\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Property Type\",value:data.propertyType}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Roof Age\",value:data.roofAge}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Active Leak\",value:data.activeLeak}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Insurance Claim\",value:data.insuranceClaim}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Deck Application\",value:data.deckApplication}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Deck Size\",value:data.deckSize}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Deck Substrate\",value:data.deckSubstrate}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Residential Problem\",value:data.residentialProblem}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Residential Urgency\",value:data.residentialUrgency}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"ZIP\",value:data.zip}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Best Time\",value:data.bestTime}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Page Location\",value:pageLocation})]})]});}return /*#__PURE__*/_jsxs(\"div\",{style:shell,children:[/*#__PURE__*/_jsx(\"h3\",{style:h,children:headline}),/*#__PURE__*/_jsx(\"p\",{style:{...sub,margin:\"0 0 16px 0\"},children:subhead}),/*#__PURE__*/_jsxs(\"div\",{style:progressTrack,children:[/*#__PURE__*/_jsx(\"div\",{style:progressSeg(step>=1)}),/*#__PURE__*/_jsx(\"div\",{style:progressSeg(step>=2)}),/*#__PURE__*/_jsx(\"div\",{style:progressSeg(step>=3)})]}),step>1?/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:backBtn,onClick:goBack,children:\"← Back\"}):null,step===1?/*#__PURE__*/_jsx(Step1,{}):null,step===2&&branch===\"commercial\"?/*#__PURE__*/_jsx(Step2Commercial,{}):null,step===2&&branch===\"deck\"?/*#__PURE__*/_jsx(Step2Deck,{}):null,step===2&&branch===\"residential\"?/*#__PURE__*/_jsx(Step2Residential,{}):null,step===3?/*#__PURE__*/_jsx(Step3,{}):null,/*#__PURE__*/_jsx(\"noscript\",{children:/*#__PURE__*/_jsxs(\"div\",{style:noscriptBox,children:[/*#__PURE__*/_jsx(\"strong\",{children:\"JavaScript is disabled.\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Call CKR Exteriors directly at\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"tel:+17702945181\",style:{color:textColor,fontWeight:700},children:\"(770) 294-5181\"}),\" \",\"or email\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"mailto:info@ckrexteriors.com\",style:{color:textColor,fontWeight:700},children:\"info@ckrexteriors.com\"}),\" \",\"to request your free proposal.\"]})})]});}addPropertyControls(MultiStepForm,{headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Get Your Free Proposal\"},subhead:{type:ControlType.String,title:\"Subhead\",defaultValue:\"3 quick questions. 48-hour written proposal guarantee.\"},defaultBranch:{type:ControlType.Enum,title:\"Default Branch\",defaultValue:\"none\",options:[\"none\",\"commercial\",\"deck\",\"residential\"],optionTitles:[\"None (show Step 1)\",\"Commercial TPO\",\"Dec-Tec Deck\",\"Residential Roof\"]},submitLabel:{type:ControlType.String,title:\"Submit Button\",defaultValue:\"Request My Free Proposal\"},trustText:{type:ControlType.String,title:\"Trust Line\",defaultValue:\"Response within 1 business day. No pressure, no spam.\"},redirectUrl:{type:ControlType.String,title:\"Success Redirect\",defaultValue:\"/thank-you\"},webhookUrl:{type:ControlType.String,title:\"Webhook URL (optional)\",defaultValue:\"\",placeholder:\"Leave empty to use native Framer form\"},pageLocation:{type:ControlType.String,title:\"Page Location Tag\",defaultValue:\"\",placeholder:\"e.g., homepage, dec-tec, senior-living\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(255, 255, 255)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"rgb(65, 252, 133)\"},accentTextColor:{type:ControlType.Color,title:\"Accent Text\",defaultValue:\"rgb(0, 21, 36)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"rgb(0, 21, 36)\"},mutedTextColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"rgba(0, 21, 36, 0.65)\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgb(224, 224, 228)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"qNAA+Y,SAAS,EAAM,EAAM,EAAM,EAAE,CAAC,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAE,EAAO,EAAE,UAAU,EAAE,WAAW,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAM,GAAG,EAAM,CAAC,CACjiB,SAAS,EAAe,CAAC,SAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,cAAc,OAAO,UAAU,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAS,CAAC,SAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,cAAc,OAAO,UAAU,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,kCAAkC,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAgB,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,cAAc,OAAO,UAAU,QAAQ,SAAsB,EAAK,OAAO,CAAC,EAAE,uEAAuE,CAAC,CAAC,CAAC,CAAE,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,WAAS,yBAAyB,UAAQ,yDAAyD,gBAAc,OAAO,cAAY,2BAA2B,YAAU,wDAAwD,cAAY,aAAa,aAAW,GAAG,eAAa,GAAG,mBAAgB,qBAAqB,cAAY,oBAAoB,kBAAgB,iBAAiB,YAAU,iBAAiB,iBAAe,wBAAwB,cAAY,sBAAsB,EAAW,CAAC,EAAK,GAASA,EAAS,EAAE,CAAM,CAAC,EAAO,IAAWA,EAAS,IAAgB,OAAO,KAAK,EAAc,CAAM,CAAC,EAAK,GAASA,EAAS,EAAM,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAM,CAAC,EAAM,GAAUA,EAAS,GAAG,CAAO,EAAcC,EAAO,KAAK,CAAO,EAAWA,EAAO,GAAM,CAC19D,EAAIC,IAAO,CAAC,QAAQ,KAAK,GAAG,CAAO,EAAI,GAAG,OAAO,EAAI,GAAG,IAAI,SAAS,EAAO,EAAI,EAAM,CAAK,EAAW,UAAS,EAAW,QAAQ,GAAK,EAAM,aAAa,CAAC,cAAc,EAAa,CAAC,EAAE,EAAQ,IAAI,CAAC,GAAG,GAAG,GAAK,EAAM,EAAE,CAAE,SAAS,EAAa,EAAE,CAAC,GAAU,EAAE,CAAC,EAAQ,IAAI,CAAC,GAAG,EAAE,OAAO,GAAG,GAAG,EAAE,CAAC,EAAM,uBAAuB,CAAC,OAAO,GAAG,GAAG,cAAc,EAAa,CAAC,CAAI,IAAI,QAAQ,EAAM,qBAAqB,CAAC,cAAc,EAAa,CAAC,CAAE,EAAQ,EAAE,CAAE,SAAS,GAAQ,CAAI,IAAO,EAAE,EAAQ,EAAE,CAAS,IAAO,GAAE,EAAQ,EAAE,CAAE,eAAe,EAAa,EAAE,CAAC,EAAE,gBAAgB,CAAC,EAAS,GAAG,CAAC,EAAc,GAAK,CAAC,IAAM,EAAQ,CAAC,GAAG,EAAK,OAAO,GAAQ,GAAG,cAAc,EAAa,CAAC,GAAG,CAAC,GAAG,EAAW,CACtrB,IAAM,EAAI,MAAM,MAAM,EAAW,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,EAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,EAAI,GAAG,MAAU,MAAM,WAAW,EAAI,SAAS,MAAU,EAAc,SACtM,EAAc,QAAQ,eAAe,CAAE,EAAM,iBAAiB,CAAC,OAAO,GAAQ,GAAG,cAAc,EAAK,aAAa,SAAS,EAAK,cAAc,EAAK,iBAAiB,cAAc,cAAc,EAAa,CAAC,CAAI,GAAoB,IAAS,QAAa,eAAe,CAAC,EAAO,SAAS,KAAK,GAAc,IAAI,MAAa,CAAC,EAAS,iEAAiE,CAAC,EAAc,GAAM,EAC/Z,IAAM,EAAM,CAAC,WAAW,qEAAqE,mBAAgB,MAAM,EAAU,QAAQ,GAAG,aAAa,GAAG,UAAU,mCAAmC,MAAM,OAAO,SAAS,IAAI,UAAU,aAAa,CAAO,EAAE,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,cAAc,WAAW,OAAO,YAAY,CAAO,EAAI,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAe,OAAO,aAAa,WAAW,OAAO,CAAO,EAAc,CAAC,QAAQ,OAAO,IAAI,EAAE,aAAa,GAAG,CAAO,EAAY,IAAS,CAAC,KAAK,EAAE,OAAO,EAAE,aAAa,EAAE,gBAAgB,EAAO,EAAY,EAAY,WAAW,yBAAyB,EAAQ,EAAU,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,GAAG,QAAQ,YAAY,aAAa,GAAG,OAAO,eAAe,IAAc,gBAAgB,sBAAsB,MAAM,EAAU,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,UAAU,GAAG,UAAU,aAAa,WAAW,6CAA6C,WAAW,UAAU,CAAO,EAAM,CAAC,QAAQ,QAAQ,SAAS,GAAG,WAAW,IAAI,aAAa,EAAE,MAAM,EAAU,CAAO,EAAM,CAAC,MAAM,OAAO,UAAU,GAAG,QAAQ,YAAY,SAAS,GAAG,WAAW,OAAO,aAAa,GAAG,OAAO,aAAa,IAAc,gBAAgB,mBAAmB,MAAM,EAAU,UAAU,aAAa,WAAW,UAAU,CAAO,EAAO,CAAC,GAAG,EAAM,WAAW,OAAO,CAAO,EAAU,CAAC,aAAa,GAAG,CAAO,EAAI,CAAC,QAAQ,OAAO,IAAI,GAAG,aAAa,GAAG,CAAO,EAAU,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,MAAM,OAAO,UAAU,GAAG,QAAQ,YAAY,gBAAgB,EAAY,MAAM,EAAgB,OAAO,OAAO,aAAa,GAAG,SAAS,GAAG,WAAW,IAAI,cAAc,UAAU,OAAO,UAAU,UAAU,EAAE,QAAQ,EAAW,GAAG,EAAE,WAAW,UAAU,CAAO,GAAQ,CAAC,WAAW,OAAO,OAAO,OAAO,MAAM,EAAe,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,QAAQ,EAAE,aAAa,GAAG,eAAe,YAAY,WAAW,UAAU,CAAO,GAAU,CAAC,SAAS,GAAG,MAAM,EAAe,UAAU,SAAS,OAAO,aAAa,WAAW,OAAO,CAAO,GAAU,CAAC,MAAM,mBAAmB,SAAS,GAAG,WAAW,IAAI,UAAU,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,aAAa,GAAG,gBAAgB,qBAAqB,OAAO,aAAa,IAAc,MAAM,EAAU,SAAS,GAAG,WAAW,OAAO,UAAU,EAAE,CAC10E,SAAS,IAAO,CAAC,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAI,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAU,CAAC,SAAS,eAAe,CAAC,CAAC,IAAI,qCAAqC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAa,aAAa,CAAC,aAAa,wCAAwC,SAAS,CAAc,EAAK,EAAe,CAAC,MAAM,EAAU,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,iDAA8D,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAe,UAAU,EAAE,CAAC,SAAS,yEAAyE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAa,OAAO,CAAC,aAAa,oDAAoD,SAAS,CAAc,EAAK,EAAS,CAAC,MAAM,EAAU,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,oDAAiE,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAe,UAAU,EAAE,CAAC,SAAS,0DAA0D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAa,cAAc,CAAC,aAAa,0BAA0B,SAAS,CAAc,EAAK,EAAgB,CAAC,MAAM,EAAU,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,0BAAuC,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAe,UAAU,EAAE,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAiB,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAI,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAU,CAAC,SAAS,eAAe,CAAC,CAAC,IAAI,8BAA8B,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,eAAe,CAAC,MAAM,EAAM,SAAS,gBAAgB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,eAAe,CAAC,MAAM,EAAO,MAAM,EAAK,aAAa,SAAS,GAAG,EAAO,eAAe,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,wBAAwB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,SAAS,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,yBAAyB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,UAAU,CAAC,MAAM,EAAM,SAAS,uBAAuB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,UAAU,CAAC,MAAM,EAAO,MAAM,EAAK,QAAQ,SAAS,GAAG,EAAO,UAAU,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,cAAc,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,aAAa,CAAC,MAAM,EAAM,SAAS,eAAe,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,aAAa,CAAC,MAAM,EAAO,MAAM,EAAK,WAAW,SAAS,GAAG,EAAO,aAAa,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,iBAAiB,CAAC,MAAM,EAAM,SAAS,4BAA4B,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,iBAAiB,CAAC,MAAM,EAAO,MAAM,EAAK,eAAe,SAAS,GAAG,EAAO,iBAAiB,EAAE,OAAO,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,MAAM,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAQ,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAW,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAI,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAU,CAAC,SAAS,eAAe,CAAC,CAAC,IAAI,0BAA0B,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,kBAAkB,CAAC,MAAM,EAAM,SAAS,mBAAmB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,kBAAkB,CAAC,MAAM,EAAO,MAAM,EAAK,gBAAgB,SAAS,GAAG,EAAO,kBAAkB,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,sBAAsB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,kCAAkC,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,WAAW,CAAC,MAAM,EAAM,SAAS,mBAAmB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,WAAW,CAAC,MAAM,EAAO,MAAM,EAAK,SAAS,SAAS,GAAG,EAAO,WAAW,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,gBAAgB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,gBAAgB,CAAC,MAAM,EAAM,SAAS,qBAAqB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,gBAAgB,CAAC,MAAM,EAAO,MAAM,EAAK,cAAc,SAAS,GAAG,EAAO,gBAAgB,EAAE,OAAO,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,oBAAoB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,WAAW,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAQ,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAkB,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAI,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAU,CAAC,SAAS,eAAe,CAAC,CAAC,IAAI,2BAA2B,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,qBAAqB,CAAC,MAAM,EAAM,SAAS,sBAAsB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,qBAAqB,CAAC,MAAM,EAAO,MAAM,EAAK,mBAAmB,SAAS,GAAG,EAAO,qBAAqB,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,qBAAqB,CAAC,MAAM,EAAM,SAAS,UAAU,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,qBAAqB,CAAC,MAAM,EAAO,MAAM,EAAK,mBAAmB,SAAS,GAAG,EAAO,qBAAqB,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,kCAAkC,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,YAAY,EAAQ,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAO,CAAC,OAAoB,EAAM,OAAO,CAAC,SAAS,EAAa,WAAW,GAAK,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAI,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAU,CAAC,SAAS,eAAe,CAAC,CAAC,IAAI,2BAA2B,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,OAAO,CAAC,MAAM,EAAM,SAAS,OAAO,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,EAAI,OAAO,CAAC,KAAK,OAAO,MAAM,EAAM,MAAM,EAAK,KAAK,SAAS,GAAG,EAAO,OAAO,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,YAAY,YAAY,aAAa,OAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAI,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,QAAQ,CAAC,MAAM,EAAM,SAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,EAAI,QAAQ,CAAC,KAAK,MAAM,MAAM,EAAM,MAAM,EAAK,MAAM,SAAS,GAAG,EAAO,QAAQ,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,YAAY,iBAAiB,UAAU,MAAM,aAAa,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,QAAQ,CAAC,MAAM,EAAM,SAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,EAAI,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,MAAM,EAAK,MAAM,SAAS,GAAG,EAAO,QAAQ,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,YAAY,gBAAgB,aAAa,QAAQ,UAAU,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAI,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,MAAM,CAAC,MAAM,EAAM,SAAS,WAAW,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,EAAI,MAAM,CAAC,KAAK,OAAO,MAAM,EAAM,MAAM,EAAK,IAAI,SAAS,GAAG,EAAO,MAAM,EAAE,OAAO,MAAM,CAAC,YAAY,QAAQ,UAAU,UAAU,aAAa,cAAc,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,EAAI,WAAW,CAAC,MAAM,EAAM,SAAS,qBAAqB,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,EAAI,WAAW,CAAC,MAAM,EAAO,MAAM,EAAK,SAAS,SAAS,GAAG,EAAO,WAAW,EAAE,OAAO,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAU,SAAS,EAAW,SAAS,EAAW,WAAW,EAAY,CAAC,CAAC,EAAmB,EAAK,IAAI,CAAC,MAAM,GAAU,SAAS,EAAM,CAAC,CAAC,KAAkB,EAAK,IAAI,CAAC,MAAM,GAAU,SAAS,EAAU,CAAC,CAAc,EAAM,OAAO,CAAC,IAAI,EAAc,UAAU,qBAAqB,MAAM,CAAC,QAAQ,OAAO,CAAC,cAAc,OAAO,SAAS,GAAG,EAAE,iBAAiB,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,KAAK,OAAO,UAAU,oBAAoB,MAAM,EAAK,KAAK,SAAS,GAAK,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,QAAQ,UAAU,oBAAoB,MAAM,EAAK,MAAM,SAAS,GAAK,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,MAAM,KAAK,eAAe,UAAU,oBAAoB,MAAM,EAAK,MAAM,SAAS,GAAK,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,SAAS,MAAM,GAAQ,GAAG,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,gBAAgB,MAAM,EAAK,aAAa,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,WAAW,MAAM,EAAK,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,EAAK,WAAW,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,kBAAkB,MAAM,EAAK,eAAe,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,mBAAmB,MAAM,EAAK,gBAAgB,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,YAAY,MAAM,EAAK,SAAS,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,iBAAiB,MAAM,EAAK,cAAc,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,sBAAsB,MAAM,EAAK,mBAAmB,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,sBAAsB,MAAM,EAAK,mBAAmB,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,MAAM,MAAM,EAAK,IAAI,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,YAAY,MAAM,EAAK,SAAS,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,gBAAgB,MAAM,EAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAM,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAE,SAAS,EAAS,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAI,OAAO,aAAa,CAAC,SAAS,EAAQ,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAc,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAY,GAAM,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAY,GAAM,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAY,GAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAK,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,GAAQ,QAAQ,EAAO,SAAS,SAAS,CAAC,CAAC,KAAK,IAAO,EAAe,EAAK,GAAM,EAAE,CAAC,CAAC,KAAK,IAAO,GAAG,IAAS,aAA0B,EAAK,GAAgB,EAAE,CAAC,CAAC,KAAK,IAAO,GAAG,IAAS,OAAoB,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,IAAO,GAAG,IAAS,cAA2B,EAAK,GAAiB,EAAE,CAAC,CAAC,KAAK,IAAO,EAAe,EAAK,GAAM,EAAE,CAAC,CAAC,KAAkB,EAAK,WAAW,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAY,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAc,EAAK,KAAK,EAAE,CAAC,CAAC,iCAAiC,IAAiB,EAAK,IAAI,CAAC,KAAK,mBAAmB,MAAM,CAAC,MAAM,EAAU,WAAW,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,IAAI,WAAW,IAAiB,EAAK,IAAI,CAAC,KAAK,+BAA+B,MAAM,CAAC,MAAM,EAAU,WAAW,IAAI,CAAC,SAAS,wBAAwB,CAAC,CAAC,IAAI,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,wBANpmb,IAAoD,IAAyC,CAAM,EAAM,CAAC,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,SAAS,UAAU,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,eAAe,GAAG,gBAAgB,GAAG,SAAS,GAAG,cAAc,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,OAAO,GAAG,CAMuya,EAAoB,EAAc,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,yBAAyB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,yDAAyD,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,aAAa,OAAO,QAAQ,CAAC,OAAO,aAAa,OAAO,cAAc,CAAC,aAAa,CAAC,qBAAqB,iBAAiB,eAAe,mBAAmB,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,2BAA2B,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,wDAAwD,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,aAAa,GAAG,YAAY,wCAAwC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,YAAY,yCAAyC,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,qBAAqB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,oBAAoB,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,iBAAiB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,iBAAiB,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,wBAAwB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,qBAAqB,CAAC,CAAC"}