{"version":3,"file":"MultiStepForm.BEM35Mye.mjs","names":["useState","useRef","c","_Fragment"],"sources":["https:/framerusercontent.com/modules/Hf9uDzX4xKKdBVxTdHhC/5KGhmXgivLa36HvgQrJ6/MultiStepForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ─── PAÍSES ──────────────────────────────────────────────────────────────────\nconst COUNTRIES=[{code:\"BR\",name:\"Brasil\",ddi:\"55\",mask:\"## #####-####\",flag:\"🇧🇷\"},{code:\"US\",name:\"Estados Unidos\",ddi:\"1\",mask:\"(###) ###-####\",flag:\"🇺🇸\"},{code:\"PT\",name:\"Portugal\",ddi:\"351\",mask:\"## ### ####\",flag:\"🇵🇹\"},{code:\"AR\",name:\"Argentina\",ddi:\"54\",mask:\"## ####-####\",flag:\"🇦🇷\"},{code:\"MX\",name:\"M\\xe9xico\",ddi:\"52\",mask:\"## ####-####\",flag:\"🇲🇽\"},{code:\"CO\",name:\"Col\\xf4mbia\",ddi:\"57\",mask:\"### ###-####\",flag:\"🇨🇴\"},{code:\"CL\",name:\"Chile\",ddi:\"56\",mask:\"# ####-####\",flag:\"🇨🇱\"},{code:\"PE\",name:\"Peru\",ddi:\"51\",mask:\"### ###-###\",flag:\"🇵🇪\"},{code:\"VE\",name:\"Venezuela\",ddi:\"58\",mask:\"###-###-####\",flag:\"🇻🇪\"},{code:\"DE\",name:\"Alemanha\",ddi:\"49\",mask:\"### ########\",flag:\"🇩🇪\"},{code:\"FR\",name:\"Fran\\xe7a\",ddi:\"33\",mask:\"# ## ## ## ##\",flag:\"🇫🇷\"},{code:\"ES\",name:\"Espanha\",ddi:\"34\",mask:\"### ### ###\",flag:\"🇪🇸\"},{code:\"IT\",name:\"It\\xe1lia\",ddi:\"39\",mask:\"### ### ####\",flag:\"🇮🇹\"},{code:\"GB\",name:\"Reino Unido\",ddi:\"44\",mask:\"#### ######\",flag:\"🇬🇧\"},{code:\"JP\",name:\"Jap\\xe3o\",ddi:\"81\",mask:\"## ####-####\",flag:\"🇯🇵\"},{code:\"CN\",name:\"China\",ddi:\"86\",mask:\"### ####-####\",flag:\"🇨🇳\"},{code:\"IN\",name:\"\\xcdndia\",ddi:\"91\",mask:\"##### #####\",flag:\"🇮🇳\"},{code:\"AU\",name:\"Austr\\xe1lia\",ddi:\"61\",mask:\"### ### ###\",flag:\"🇦🇺\"},{code:\"CA\",name:\"Canad\\xe1\",ddi:\"1\",mask:\"(###) ###-####\",flag:\"🇨🇦\"},{code:\"ZA\",name:\"\\xc1frica do Sul\",ddi:\"27\",mask:\"## ## ###-####\",flag:\"🇿🇦\"},{code:\"NG\",name:\"Nig\\xe9ria\",ddi:\"234\",mask:\"### ###-####\",flag:\"🇳🇬\"},{code:\"AE\",name:\"Emirados \\xc1rabes\",ddi:\"971\",mask:\"## ###-####\",flag:\"🇦🇪\"},{code:\"TR\",name:\"Turquia\",ddi:\"90\",mask:\"### ###-####\",flag:\"🇹🇷\"},{code:\"RU\",name:\"R\\xfassia\",ddi:\"7\",mask:\"### ###-##-##\",flag:\"🇷🇺\"},{code:\"KR\",name:\"Coreia do Sul\",ddi:\"82\",mask:\"## ####-####\",flag:\"🇰🇷\"},{code:\"NL\",name:\"Pa\\xedses Baixos\",ddi:\"31\",mask:\"## ###-####\",flag:\"🇳🇱\"},{code:\"BE\",name:\"B\\xe9lgica\",ddi:\"32\",mask:\"### ## ##-##\",flag:\"🇧🇪\"},{code:\"SE\",name:\"Su\\xe9cia\",ddi:\"46\",mask:\"## ###-####\",flag:\"🇸🇪\"},{code:\"CH\",name:\"Su\\xed\\xe7a\",ddi:\"41\",mask:\"## ###-##-##\",flag:\"🇨🇭\"},{code:\"PL\",name:\"Pol\\xf4nia\",ddi:\"48\",mask:\"### ###-###\",flag:\"🇵🇱\"},{code:\"UA\",name:\"Ucr\\xe2nia\",ddi:\"380\",mask:\"## ###-##-##\",flag:\"🇺🇦\"},{code:\"BO\",name:\"Bol\\xedvia\",ddi:\"591\",mask:\"########\",flag:\"🇧🇴\"},{code:\"PY\",name:\"Paraguai\",ddi:\"595\",mask:\"## #######\",flag:\"🇵🇾\"},{code:\"UY\",name:\"Uruguai\",ddi:\"598\",mask:\"# ###-##-##\",flag:\"🇺🇾\"},{code:\"EC\",name:\"Equador\",ddi:\"593\",mask:\"## ###-####\",flag:\"🇪🇨\"},{code:\"PA\",name:\"Panam\\xe1\",ddi:\"507\",mask:\"####-####\",flag:\"🇵🇦\"},{code:\"CR\",name:\"Costa Rica\",ddi:\"506\",mask:\"####-####\",flag:\"🇨🇷\"},{code:\"GT\",name:\"Guatemala\",ddi:\"502\",mask:\"####-####\",flag:\"🇬🇹\"},{code:\"SG\",name:\"Singapura\",ddi:\"65\",mask:\"####-####\",flag:\"🇸🇬\"},{code:\"IL\",name:\"Israel\",ddi:\"972\",mask:\"## ###-####\",flag:\"🇮🇱\"},{code:\"SA\",name:\"Ar\\xe1bia Saudita\",ddi:\"966\",mask:\"## ###-####\",flag:\"🇸🇦\"}];function applyMask(digits,mask){let di=0,r=\"\";for(let i=0;i<mask.length;i++){if(di>=digits.length)break;r+=mask[i]===\"#\"?digits[di++]:mask[i];}return r;}function maxD(mask){return mask.split(\"\").filter(c=>c===\"#\").length;}function dOnly(v){return v.replace(/\\D/g,\"\");}function pad(n){return String(n).padStart(2,\"0\");}// ─── COMPONENTES BASE ────────────────────────────────────────────────────────\nfunction SlideStep({children,dir}){const[vis,setVis]=useState(false);useEffect(()=>{const t=setTimeout(()=>setVis(true),20);return()=>clearTimeout(t);},[]);return /*#__PURE__*/_jsx(\"div\",{style:{transform:vis?\"translateX(0)\":`translateX(${dir===\"left\"?\"40px\":\"-40px\"})`,opacity:vis?1:0,transition:\"transform 0.28s ease, opacity 0.28s ease\"},children:children});}function Accordion({open,children}){const ref=useRef(null);const[height,setHeight]=useState(open?\"auto\":\"0px\");const[ov,setOv]=useState(open?\"visible\":\"hidden\");useEffect(()=>{if(!ref.current)return;if(open){const h=ref.current.scrollHeight;setHeight(`${h}px`);setOv(\"hidden\");const t=setTimeout(()=>{setHeight(\"auto\");setOv(\"visible\");},320);return()=>clearTimeout(t);}else{setHeight(`${ref.current.scrollHeight}px`);setOv(\"hidden\");requestAnimationFrame(()=>requestAnimationFrame(()=>setHeight(\"0px\")));}},[open]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{height,overflow:ov,transition:\"height 0.3s ease\"},children:children});}function PhoneInput({onChange,placeholder,fs,h,bc,fbc,bg,tc,br,onDropdownToggle}){const[country,setCountry]=useState(()=>COUNTRIES[0]);const[digits,setDigits]=useState(\"\");const[focused,setFocused]=useState(false);const[open,setOpen]=useState(false);const[search,setSearch]=useState(\"\");const dropRef=useRef(null);const inputRef=useRef(null);const fmt=digits.length>0?applyMask(digits,country.mask):\"\";useEffect(()=>{const h2=e=>{if(dropRef.current&&!dropRef.current.contains(e.target)){setOpen(false);setSearch(\"\");onDropdownToggle?.(false);}};document.addEventListener(\"mousedown\",h2);return()=>document.removeEventListener(\"mousedown\",h2);},[]);useEffect(()=>{onChange(country.ddi+digits);},[digits,country]);const filtered=COUNTRIES.filter(c=>c.name.toLowerCase().includes(search.toLowerCase())||c.ddi.includes(search)||c.code.toLowerCase().includes(search.toLowerCase()));return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:h,border:`1.5px solid ${focused?fbc:bc}`,borderRadius:br,background:focused?\"#fff\":bg,transition:\"border-color .15s, background .15s\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:dropRef,style:{position:\"relative\",flexShrink:0,height:\"100%\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{const n=!open;setOpen(n);setSearch(\"\");onDropdownToggle?.(n);},style:{display:\"flex\",alignItems:\"center\",gap:6,padding:\"0 14px\",height:\"100%\",background:\"none\",border:\"none\",borderRight:`1.5px solid ${bc}`,cursor:\"pointer\",fontSize:fs,color:tc,whiteSpace:\"nowrap\",fontWeight:500},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fs+2},children:country.flag}),/*#__PURE__*/_jsxs(\"span\",{children:[\"+\",country.ddi]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,opacity:.4},children:\"▼\"})]}),open&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:h+4,left:0,width:280,background:\"#fff\",border:`1.5px solid ${bc}`,borderRadius:br,boxShadow:\"0 8px 24px rgba(0,0,0,.12)\",zIndex:9999,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"input\",{autoFocus:true,value:search,onChange:e=>setSearch(e.target.value),placeholder:\"Buscar pa\\xeds ou DDI...\",style:{width:\"100%\",padding:\"10px 14px\",border:\"none\",borderBottom:`1px solid ${bc}`,fontSize:fs-1,outline:\"none\",boxSizing:\"border-box\",background:\"#fff\",color:tc}}),/*#__PURE__*/_jsxs(\"div\",{style:{maxHeight:200,overflowY:\"auto\"},children:[filtered.map(c=>/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{setCountry(c);setDigits(\"\");setOpen(false);setSearch(\"\");onDropdownToggle?.(false);setTimeout(()=>inputRef.current?.focus(),50);},style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"0 14px\",height:40,cursor:\"pointer\",fontSize:fs-1,color:tc,background:c.code===country.code?\"#EEEDFE\":\"transparent\"},onMouseEnter:e=>e.currentTarget.style.background=\"#EEEDFE\",onMouseLeave:e=>e.currentTarget.style.background=c.code===country.code?\"#EEEDFE\":\"transparent\",children:[/*#__PURE__*/_jsx(\"span\",{children:c.flag}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:c.name}),/*#__PURE__*/_jsxs(\"span\",{style:{opacity:.4,fontSize:fs-2},children:[\"+\",c.ddi]})]},c.code)),filtered.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:12,fontSize:fs-2,color:\"#999\",textAlign:\"center\"},children:\"Nenhum pa\\xeds encontrado\"})]})]})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"tel\",inputMode:\"numeric\",value:fmt,onChange:e=>setDigits(dOnly(e.target.value).slice(0,maxD(country.mask))),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),placeholder:placeholder,style:{flex:1,height:\"100%\",padding:\"0 14px\",border:\"none\",outline:\"none\",fontSize:fs,color:tc,background:\"transparent\"}})]})});}function TInput({value,onChange,placeholder,type=\"text\",fs,h,bc,fbc,bg,tc,br}){const[foc,setFoc]=useState(false);return /*#__PURE__*/_jsx(\"input\",{type:type,value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setFoc(true),onBlur:()=>setFoc(false),placeholder:placeholder,style:{width:\"100%\",height:h,padding:\"0 14px\",boxSizing:\"border-box\",border:`1.5px solid ${foc?fbc:bc}`,borderRadius:br,fontSize:fs,color:tc,background:foc?\"#fff\":bg,outline:\"none\",transition:\"border-color .15s, background .15s\"}});}function TSelect({value,onChange,options,fs,h,bc,bg,tc,br}){return /*#__PURE__*/_jsx(\"select\",{value:value,onChange:e=>onChange(e.target.value),style:{width:\"100%\",height:h,padding:\"0 14px\",boxSizing:\"border-box\",border:`1.5px solid ${bc}`,borderRadius:br,fontSize:fs,color:tc,background:bg,outline:\"none\",cursor:\"pointer\",appearance:\"none\"},children:options.map(o=>/*#__PURE__*/_jsx(\"option\",{value:o.value,children:o.label},o.value))});}function FieldWrap({label,error,children}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:600,color:\"#888\",letterSpacing:\"0.08em\",textTransform:\"uppercase\",marginBottom:6},children:label}),children,error&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,color:\"#A32D2D\",marginTop:4},children:error})]});}function RadioOption({label,selected,onClick,ac,bc,bg,tc,br,fs}){return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onClick,style:{display:\"flex\",alignItems:\"center\",gap:12,width:\"100%\",padding:\"11px 14px\",marginBottom:6,cursor:\"pointer\",textAlign:\"left\",border:selected?`1.5px solid ${ac}`:`1.5px solid ${bc}`,borderRadius:br,fontSize:fs,fontWeight:selected?500:400,background:selected?ac+\"15\":bg,color:selected?ac:tc,transition:\"all .15s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:16,height:16,borderRadius:\"50%\",flexShrink:0,border:selected?`5px solid ${ac}`:`1.5px solid ${bc}`,background:selected?\"#fff\":bg,transition:\"all .15s\"}}),label]});}function CheckboxOption({label,checked,onChange,ac,bc,bg,tc,br,fs}){return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>onChange(!checked),style:{display:\"flex\",alignItems:\"center\",gap:12,width:\"100%\",padding:\"11px 14px\",marginBottom:6,cursor:\"pointer\",textAlign:\"left\",border:checked?`1.5px solid ${ac}`:`1.5px solid ${bc}`,borderRadius:br,fontSize:fs,fontWeight:checked?500:400,background:checked?ac+\"15\":bg,color:checked?ac:tc,transition:\"all .15s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:16,height:16,borderRadius:4,flexShrink:0,border:checked?`none`:`1.5px solid ${bc}`,background:checked?ac:bg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all .15s\"},children:checked&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontSize:10,lineHeight:1},children:\"✓\"})}),label]});}function RatingInput({value,onChange,max,ac,bc,bg,tc,br,fs}){const[hover,setHover]=useState(0);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:Array.from({length:max},(_,i)=>i+1).map(n=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>onChange(String(n)),onMouseEnter:()=>setHover(n),onMouseLeave:()=>setHover(0),style:{width:36,height:36,borderRadius:br,border:`1.5px solid ${hover>=n||Number(value)>=n?ac:bc}`,background:hover>=n||Number(value)>=n?ac:bg,color:hover>=n||Number(value)>=n?\"#fff\":tc,fontSize:fs-1,fontWeight:600,cursor:\"pointer\",transition:\"all .15s\"},children:n},n))});}function StepDots({current,total,ac}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,marginBottom:20},children:Array.from({length:total}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{height:6,borderRadius:99,background:i===current-1?ac:\"#e5e5e5\",width:i===current-1?20:6,transition:\"all .3s ease\"}},i))});}function ProgressBar({current,total,ac,pbg,tc,fs,fw}){const pct=Math.round(current/total*100);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",marginBottom:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:6,fontSize:fs,fontWeight:fw,opacity:.5,color:tc},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Etapa \",current,\" de \",total]}),/*#__PURE__*/_jsxs(\"span\",{children:[pct,\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:3,borderRadius:99,background:pbg||\"#eee\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:`${pct}%`,background:ac,borderRadius:99,transition:\"width .4s ease\"}})})]});}function AccordionQuestion({question,answer,onAnswer,errors,ip,accentColor}){const isDateRange=question.type===\"daterange\";const isAnswered=isDateRange?!!(answer&&answer.start&&answer.end):answer!==undefined&&answer!==\"\"&&(Array.isArray(answer)?answer.length>0:true);const[open,setOpen]=useState(!isAnswered);const ref=useRef(null);const ac=accentColor;const bc=ip.bc;const bg=ip.bg;const tc=ip.tc;const br=ip.br;const fs=ip.fs;const handleSelect=val=>{onAnswer(val);setTimeout(()=>setOpen(false),200);};const brDate=iso=>{if(!iso)return\"\";const p=iso.split(\"-\");return p.length===3?`${p[2]}/${p[1]}/${p[0]}`:iso;};let displayAnswer=\"\";if(isDateRange){displayAnswer=answer&&answer.start&&answer.end?`${brDate(answer.start)} a ${brDate(answer.end)}`:\"\";}else if(question.type===\"date\"){displayAnswer=answer?brDate(answer):\"\";}else{displayAnswer=Array.isArray(answer)?answer.join(\", \"):answer;}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{marginBottom:8,border:`1.5px solid ${isAnswered&&!open?ac+\"55\":bc}`,borderRadius:br,overflow:\"hidden\",transition:\"border-color .2s\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setOpen(o=>!o),style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"13px 14px\",background:isAnswered&&!open?ac+\"08\":bg,border:\"none\",cursor:\"pointer\",textAlign:\"left\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:fs,fontWeight:500,color:tc,marginBottom:isAnswered&&!open?3:0},children:question.label}),isAnswered&&!open&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:fs-1,color:ac,fontWeight:500},children:displayAnswer})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,color:\"#aaa\",flexShrink:0,transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform .25s ease\"},children:\"▼\"})]}),/*#__PURE__*/_jsx(Accordion,{open:open,children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 14px 12px\"},children:[question.type===\"radio\"&&(question.options||[]).map(opt=>/*#__PURE__*/_jsx(RadioOption,{label:opt,selected:answer===opt,onClick:()=>handleSelect(opt),ac:ac,bc:bc,bg:bg,tc:tc,br:br,fs:fs},opt)),question.type===\"checkbox\"&&(question.options||[]).map(opt=>/*#__PURE__*/_jsx(CheckboxOption,{label:opt,checked:(answer||[]).includes(opt),onChange:checked=>{const cur=answer||[];onAnswer(checked?[...cur,opt]:cur.filter(x=>x!==opt));},ac:ac,bc:bc,bg:bg,tc:tc,br:br,fs:fs},opt)),question.type===\"dropdown\"&&/*#__PURE__*/_jsx(TSelect,{value:answer||\"\",onChange:v=>handleSelect(v),options:[{value:\"\",label:\"Selecione...\"},...(question.options||[]).map(o=>({value:o,label:o}))],fs:fs,h:ip.h,bc:bc,bg:bg,tc:tc,br:br}),question.type===\"text\"&&/*#__PURE__*/_jsx(TInput,{value:answer||\"\",onChange:v=>onAnswer(v),placeholder:question.placeholder||\"Digite aqui...\",...ip}),question.type===\"rating5\"&&/*#__PURE__*/_jsx(RatingInput,{value:answer||0,onChange:handleSelect,max:5,ac:ac,bc:bc,bg:bg,tc:tc,br:br,fs:fs}),question.type===\"rating10\"&&/*#__PURE__*/_jsx(RatingInput,{value:answer||0,onChange:handleSelect,max:10,ac:ac,bc:bc,bg:bg,tc:tc,br:br,fs:fs}),question.type===\"date\"&&/*#__PURE__*/_jsx(DateInput,{value:answer||\"\",onChange:v=>onAnswer(v),fs:fs,h:ip.h,bc:bc,fbc:ac,bg:bg,tc:tc,br:br}),question.type===\"daterange\"&&/*#__PURE__*/_jsx(DateRangeInput,{value:answer||{},onChange:v=>onAnswer(v),fs:fs,h:ip.h,bc:bc,fbc:ac,bg:bg,tc:tc,br:br}),errors?.[question.id]&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,color:\"#A32D2D\",marginTop:4},children:errors[question.id]})]})})]});}// ─── Campo de data (seletor nativo) ──────────────────────────────────────────\n// Converte entre o valor interno (yyyy-mm-dd do input date) e o formato de\n// exibicao/payload DD/MM/AAAA.\n// Retorna a data/hora atual em horario de Brasilia no formato DD/MM/AAAA HH:MM:SS\nfunction nowBR(){try{const fmt=new Intl.DateTimeFormat(\"pt-BR\",{timeZone:\"America/Sao_Paulo\",day:\"2-digit\",month:\"2-digit\",year:\"numeric\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hour12:false});const parts=fmt.formatToParts(new Date);const get=t=>(parts.find(p=>p.type===t)||{value:\"\"}).value;return`${get(\"day\")}/${get(\"month\")}/${get(\"year\")} ${get(\"hour\")}:${get(\"minute\")}:${get(\"second\")}`;}catch(err){// Fallback simples caso Intl/timeZone nao esteja disponivel\nconst d=new Date;const p=n=>String(n).padStart(2,\"0\");return`${p(d.getDate())}/${p(d.getMonth()+1)}/${d.getFullYear()} ${p(d.getHours())}:${p(d.getMinutes())}:${p(d.getSeconds())}`;}}function isoToBR(iso){if(!iso)return\"\";const parts=iso.split(\"-\");if(parts.length!==3)return\"\";return`${parts[2]}/${parts[1]}/${parts[0]}`;}function DateInput({value,onChange,fs,h,bc,fbc,bg,tc,br}){const[foc,setFoc]=useState(false);// value guardado como yyyy-mm-dd (nativo). onChange devolve DD/MM/AAAA.\nreturn /*#__PURE__*/_jsx(\"input\",{type:\"date\",value:value||\"\",onChange:e=>onChange(e.target.value),onFocus:()=>setFoc(true),onBlur:()=>setFoc(false),style:{width:\"100%\",height:h,padding:\"0 14px\",boxSizing:\"border-box\",border:`1.5px solid ${foc?fbc:bc}`,borderRadius:br,fontSize:fs,color:tc,background:foc?\"#fff\":bg,outline:\"none\",transition:\"border-color .15s, background .15s\"}});}function DateRangeInput({value,onChange,fs,h,bc,fbc,bg,tc,br,error}){// value = { start: \"yyyy-mm-dd\", end: \"yyyy-mm-dd\" }\nconst v=value||{};const set=(k,val)=>onChange({...v,[k]:val});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:130},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:fs-3,color:\"#999\",marginBottom:4},children:\"In\\xedcio\"}),/*#__PURE__*/_jsx(DateInput,{value:v.start||\"\",onChange:val=>set(\"start\",val),fs:fs,h:h,bc:bc,fbc:fbc,bg:bg,tc:tc,br:br})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:130},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:fs-3,color:\"#999\",marginBottom:4},children:\"Fim\"}),/*#__PURE__*/_jsx(DateInput,{value:v.end||\"\",onChange:val=>set(\"end\",val),fs:fs,h:h,bc:bc,fbc:fbc,bg:bg,tc:tc,br:br})]})]});}function Timer({enableTimer,timerMode,timerMinutes,timerDeadline,timerLabel,timerExpiredMsg,timerColor,onExpire,fontSize}){const[secs,setSecs]=useState(null);const[expired,setExpired]=useState(false);useEffect(()=>{if(!enableTimer)return;let initial=timerMode===\"fixed\"&&timerDeadline?Math.max(0,Math.floor((new Date(timerDeadline).getTime()-Date.now())/1e3)):(timerMinutes||10)*60;setSecs(initial);if(initial<=0){setExpired(true);return;}const iv=setInterval(()=>setSecs(s=>{if(!s||s<=1){clearInterval(iv);setExpired(true);return 0;}return s-1;}),1e3);return()=>clearInterval(iv);},[enableTimer,timerMode,timerMinutes,timerDeadline]);if(!enableTimer||secs===null)return null;const h=Math.floor(secs/3600),m=Math.floor(secs%3600/60),s=secs%60;const display=h>0?`${pad(h)}:${pad(m)}:${pad(s)}`:`${pad(m)}:${pad(s)}`;const isUrgent=secs<120;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:\"10px 20px\",background:\"#0f0f0f\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:7,height:7,borderRadius:\"50%\",background:expired?\"#888\":\"#ef4444\",animation:expired?\"none\":\"timerPulse 1s infinite\"}}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes timerPulse{0%,100%{opacity:1}50%{opacity:.3}}`}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize||12,color:\"#fff\"},children:expired?timerExpiredMsg||\"Vagas encerradas\":`${timerLabel||\"Sua vaga expira em\"} `}),!expired&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize||12,fontWeight:600,color:isUrgent?\"#ef4444\":timerColor||\"#ef4444\"},children:display})]});}function VagasCounter({enableVagas,vagasTotal,vagasLabel,vagasBg,vagasColor,accentColor,fontSize}){const[vagas,setVagas]=useState(vagasTotal||50);useEffect(()=>{if(!enableVagas)return;const dec=()=>setVagas(v=>Math.max(0,v-1));window.addEventListener(\"tpp_form_submit\",dec);return()=>window.removeEventListener(\"tpp_form_submit\",dec);},[enableVagas]);if(!enableVagas)return null;const isLow=vagas<=Math.ceil((vagasTotal||50)*.2);const bg=isLow?\"#FEF2F2\":vagasBg||\"#EEEDFE\";const color=isLow?\"#991B1B\":vagasColor||accentColor||\"#7F77DD\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:\"9px 14px\",background:bg,borderRadius:10,marginBottom:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:\"50%\",background:isLow?\"#EF4444\":accentColor||\"#7F77DD\",flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize||12,color,fontWeight:500},children:vagas<=0?\"Vagas esgotadas\":/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700},children:vagas}),\" \",vagasLabel||\"vagas dispon\\xedveis\"]})})]});}// ─── HELPERS ─────────────────────────────────────────────────────────────────\nfunction parseField(f){if(!f)return null;const opts=(f.fieldOptions||[]).map(o=>typeof o===\"string\"?o:o?.value||o?.title||\"\").filter(Boolean);return{id:f.fieldId||\"campo\",label:f.fieldLabel||\"Pergunta\",type:f.fieldType||\"text\",required:f.fieldRequired!==false,visible:f.fieldVisible!==false,placeholder:f.fieldPlaceholder||\"\",options:opts,personalType:f.personalType||\"nome\"};}function parseSurveyField(f){if(!f)return null;const opts=(f.fieldOptions||[]).map(o=>typeof o===\"string\"?o:o?.value||o?.title||\"\").filter(Boolean);return{id:f.fieldId||\"pergunta\",label:f.fieldLabel||\"Pergunta\",type:f.fieldType||\"radio\",required:f.fieldRequired!==false,visible:f.fieldVisible!==false,placeholder:f.fieldPlaceholder||\"\",options:opts};}// ─── COMPONENTE PRINCIPAL ─────────────────────────────────────────────────────\nexport default function MultiStepForm({// Modo\nformMode=\"personal_survey\",// Campos de Dados Pessoais\nstep1Title=\"Garanta sua vaga gratuita\",step1Subtitle=\"Preencha seus dados para confirmar a inscri\\xe7\\xe3o.\",step1BtnText=\"Continuar\",personalFields=[],// Campos de Pesquisa\nsurveyTitle=\"S\\xf3 mais algumas perguntas\",surveySubtitle=\"Isso nos ajuda a personalizar o evento para voc\\xea.\",surveyBtnText=\"Garantir minha vaga\",backText=\"← Voltar\",surveyFields=[],// Tela de sucesso\nsuccessTitle=\"Inscri\\xe7\\xe3o confirmada!\",successMsg=\"Voc\\xea receber\\xe1 mais informa\\xe7\\xf5es em breve.\",showSuccess=true,// Submit\nformId=\"multistep-form\",formClass=\"mf-form\",customParams=\"\",enableWebhook=false,webhookUrl=\"\",// Redirect\nenableRedirect=false,redirectUrl=\"\",redirectDelay=0,// URL Passthrough\nenableUrlPassthrough=false,propagateTracking=true,passthroughEmail=\"email\",passthroughName=\"name\",passthroughPhone=\"phone\",// Sheet Validation\nenableSheetValidation=false,sheetConfig=[],// Urgência\nenableTimer=false,timerMode=\"countdown\",timerMinutes=10,timerDeadline=\"\",timerLabel=\"Sua vaga expira em\",timerExpiredMsg=\"Vagas encerradas\",timerColor=\"#ef4444\",enableVagas=false,vagasTotal=50,vagasLabel=\"vagas dispon\\xedveis\",vagasBg=\"#EEEDFE\",vagasColor=\"#534AB7\",// Cores\nstyleCard=[],styleTitle=[],styleBody=[],styleInputs=[],styleBtns=[],styleProgress=[]}){// ── Definir steps ─────────────────────────────────────────────────────────\nconst steps=formMode===\"personal_survey\"?[\"personal\",\"survey\"]:[\"personal\"];// ── Extrair estilos dos arrays ────────────────────────────────────────────\nconst sc=Array.isArray(styleCard)&&styleCard[0]||{};const st=Array.isArray(styleTitle)&&styleTitle[0]||{};const sb=Array.isArray(styleBody)&&styleBody[0]||{};const si=Array.isArray(styleInputs)&&styleInputs[0]||{};const sbt=Array.isArray(styleBtns)&&styleBtns[0]||{};const sp=Array.isArray(styleProgress)&&styleProgress[0]||{};const accentColor=si.accentColor||\"#7F77DD\";const cardBg=sc.cardBg||\"#ffffff\";const inputBg=si.inputBg||\"#f5f5f5\";const textColor=sb.textColor||\"#1a1a1a\";const mutedColor=sb.mutedColor||\"#888888\";const borderColor=si.borderColor||\"#e5e5e5\";const btnTextColor=sbt.btnTextColor||\"#ffffff\";const btnBg=sbt.btnBg||accentColor;const progressBg=sp.progressBg||\"#eeeeee\";const progressColor=sp.progressColor||accentColor;const borderRadius=si.borderRadius??12;const cardBorderRadius=sc.cardBorderRadius??20;const cardBorderWidth=sc.cardBorderWidth??0;const cardBorderColor=sc.cardBorderColor||\"#e0e0e0\";const inputHeight=si.inputHeight??46;const formMaxHeight=sc.formMaxHeight??600;const fontBody=sb.fontBody||{family:\"Inter\",size:14};const fontTitle=st.fontTitle||{family:\"Inter\",size:22,weight:600};const fontBtn=sbt.fontBtn||{family:\"Inter\",size:15,weight:600};// ── Parsear campos ────────────────────────────────────────────────────────\nconst rawPersonal=Array.isArray(personalFields)?personalFields:[];const rawSurvey=Array.isArray(surveyFields)?surveyFields:[];// Campos pessoais ativos e visíveis\nconst allPersonalFields=rawPersonal.map(parseField).filter(Boolean);// Email é sempre incluído no payload mesmo que invisible\nconst emailField=allPersonalFields.find(f=>f.personalType===\"email\")||{id:\"email\",label:\"E-mail\",type:\"email\",required:true,visible:true,placeholder:\"seu@email.com\",personalType:\"email\",options:[]};const visiblePersonalFields=allPersonalFields.filter(f=>f.visible);const activeSurveyFields=rawSurvey.map(parseSurveyField).filter(f=>f&&f.visible);// ── Estado ────────────────────────────────────────────────────────────────\nconst[stepIdx,setStepIdx]=useState(0);const[phoneOpen,setPhoneOpen]=useState(false);const[slideDir,setSlideDir]=useState(\"left\");const[status,setStatus]=useState(\"idle\");const[errors,setErrors]=useState({});const[sheetError,setSheetError]=useState(\"\");const[fieldValues,setFieldValues]=useState({});const[surveyAnswers,setSurveyAnswers]=useState({});const scrollRef=useRef(null);const urlParams=useRef({});const pixelFormRef=useRef(null);// Preencher email via URL se o campo não estiver visível\nuseEffect(()=>{const params=new URLSearchParams(window.location.search);const utms=[\"utm_campaign\",\"utm_source\",\"utm_medium\",\"utm_content\",\"utm_id\",\"utm_term\",\"sck\",\"src\",\"ref\"];const custom=(customParams||\"\").split(\",\").map(s=>s.trim()).filter(Boolean);const collected={};[...utms,...custom].forEach(k=>{const v=params.get(k);if(v)collected[k]=v;});params.forEach((v,k)=>{if(!collected[k])collected[k]=v;});collected[\"page_url\"]=window.location.href;urlParams.current=collected;// Se email não estiver visível, tenta preencher via URL\nif(!emailField.visible){const urlEmail=params.get(passthroughEmail)||params.get(\"email\")||\"\";if(urlEmail)setFieldValues(prev=>({...prev,[emailField.id]:urlEmail}));}},[]);// ── Injeta um <form> real no DOM para ferramentas de tracking (Pixel X) ───\n// O Framer remove forms ocultos renderizados pelo React, entao criamos o\n// form direto no document.body. Assim o Pixel X o encontra na varredura do\n// DOM e consegue captar o evento de \"Formulario Enviado\".\nuseEffect(()=>{if(typeof document===\"undefined\")return;let targetDoc=document;try{if(window.top&&window.top.document){targetDoc=window.top.document;}}catch(err){targetDoc=document;}let form=targetDoc.getElementById(formId);if(!form){form=targetDoc.createElement(\"form\");form.id=formId;if(formClass)form.className=formClass;form.setAttribute(\"aria-hidden\",\"true\");form.style.cssText=\"position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;\";form.innerHTML='<input type=\"text\" name=\"name\" autocomplete=\"off\" tabindex=\"-1\" />'+'<input type=\"email\" name=\"email\" autocomplete=\"off\" tabindex=\"-1\" />'+'<input type=\"tel\" name=\"telephone\" autocomplete=\"off\" tabindex=\"-1\" />'+'<button type=\"submit\" tabindex=\"-1\" aria-hidden=\"true\">Enviar</button>';form.addEventListener(\"submit\",e=>e.preventDefault());(targetDoc.body||targetDoc.documentElement).appendChild(form);}pixelFormRef.current=form;},[formId,formClass]);const ip={fs:fontBody?.fontSize||fontBody?.size||14,h:inputHeight,bc:borderColor,fbc:accentColor,bg:inputBg,tc:textColor,br:borderRadius};// ── Validação ─────────────────────────────────────────────────────────────\nfunction validatePersonal(){const e={};// Sempre valida email (mesmo que invisible)\nconst emailVal=(fieldValues[emailField.id]||\"\").trim();if(!emailVal||!/\\S+@\\S+\\.\\S+/.test(emailVal)){if(emailField.visible)e[emailField.id]=\"E-mail inv\\xe1lido\";}// Valida outros campos visíveis e obrigatórios\nvisiblePersonalFields.forEach(f=>{if(f.personalType===\"email\")return;// já validado\nif(!f.required)return;const val=fieldValues[f.id]||\"\";if(!val||typeof val===\"string\"&&!val.trim()){e[f.id]=\"Campo obrigat\\xf3rio\";}if(f.personalType===\"telefone\"&&val&&dOnly(val).length<8){e[f.id]=\"Telefone inv\\xe1lido\";}});setErrors(e);return Object.keys(e).length===0;}function validateSurvey(){const e={};activeSurveyFields.forEach(f=>{const val=surveyAnswers[f.id];// Campo de periodo (data inicio/fim)\nif(f.type===\"daterange\"){const start=val&&val.start;const end=val&&val.end;if(f.required&&(!start||!end)){e[f.id]=\"Selecione as duas datas\";}else if(start&&end&&end<start){// Comparacao segura pois o valor interno e yyyy-mm-dd\ne[f.id]=\"A data final deve ser igual ou posterior \\xe0 inicial\";}return;}// Campo de data unica\nif(f.type===\"date\"){if(f.required&&(!val||val===\"\")){e[f.id]=\"Selecione uma data\";}return;}// Demais tipos\nif(!f.required)return;if(!val||val===\"\"||Array.isArray(val)&&val.length===0){e[f.id]=\"Selecione uma op\\xe7\\xe3o\";}});setErrors(e);return Object.keys(e).length===0;}// ── Monta URL de redirect com propagacao de UTMs/SCK e dados ──────────────\nconst buildUrl=base=>{const p=new URLSearchParams;if(propagateTracking){const skip=[\"page_url\"];Object.keys(urlParams.current).forEach(k=>{if(skip.indexOf(k)!==-1)return;const val=urlParams.current[k];if(val)p.set(k,val);});}if(enableUrlPassthrough){const nameField=allPersonalFields.find(f=>f.personalType===\"nome\");const phoneField=allPersonalFields.find(f=>f.personalType===\"telefone\");if(passthroughEmail&&fieldValues[emailField.id])p.set(passthroughEmail,fieldValues[emailField.id]);if(passthroughName&&nameField&&fieldValues[nameField.id])p.set(passthroughName,fieldValues[nameField.id]);if(passthroughPhone&&phoneField&&fieldValues[phoneField.id])p.set(passthroughPhone,fieldValues[phoneField.id]);}let baseParams=new URLSearchParams;try{baseParams=new URLSearchParams(base.split(\"?\")[1]||\"\");}catch(err){}const finalParams=new URLSearchParams;p.forEach((v,k)=>{if(!baseParams.has(k))finalParams.set(k,v);});const qs=finalParams.toString();return qs?`${base}${base.includes(\"?\")?\"&\":\"?\"}${qs}`:base;};// ── Navegação ─────────────────────────────────────────────────────────────\nasync function goNext(){const cur=steps[stepIdx];if(cur===\"personal\"){if(!validatePersonal())return;const sc=Array.isArray(sheetConfig)&&sheetConfig[0]?sheetConfig[0]:{};const sheetValOn=enableSheetValidation===true||enableSheetValidation===\"true\";if(sheetValOn&&sc.sheetValidationUrl){const emailVal=fieldValues[emailField.id]||\"\";if(emailVal){setStatus(\"loading\");try{const params=new URLSearchParams({email:emailVal});if(sc.sheetEmailColumn)params.set(\"emailColumn\",sc.sheetEmailColumn);const condActive=sc.enableSheetCondition===true||sc.enableSheetCondition===\"true\";if(condActive&&sc.sheetCheckColumn)params.set(\"checkColumn\",sc.sheetCheckColumn);if(condActive&&sc.sheetCheckValue)params.set(\"checkValue\",sc.sheetCheckValue);const res=await fetch(`${sc.sheetValidationUrl}?${params.toString()}`);const json=await res.json();const redirFoundOn=sc.redirectFoundEnabled===true||sc.redirectFoundEnabled===\"true\";const redirNotFoundOn=sc.redirectNotFoundEnabled===true||sc.redirectNotFoundEnabled===\"true\";if(!json.found){// Email NAO encontrado na base\nif(redirNotFoundOn&&sc.redirectNotFoundUrl){// Redireciona para a pagina de \"nao encontrado\"\nwindow.location.href=buildUrl(sc.redirectNotFoundUrl);return;}// Sem redirect: mostra a mensagem de erro (fallback obrigatorio)\nsetSheetError(sc.sheetErrorMsg||\"Acesso n\\xe3o autorizado.\");setStatus(\"idle\");return;}// Email ENCONTRADO na base\nsetSheetError(\"\");if(redirFoundOn&&sc.redirectFoundUrl){// Redireciona para a pagina de \"encontrado\" (dispara webhook antes)\nif(enableWebhook&&webhookUrl){const payloadF={};allPersonalFields.forEach(f=>{payloadF[f.id]=fieldValues[f.id]||\"\";});if(!payloadF[emailField.id])payloadF[emailField.id]=fieldValues[emailField.id]||\"\";Object.assign(payloadF,urlParams.current);payloadF.submitted_at=nowBR();try{await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payloadF)});}catch(err){}}window.location.href=buildUrl(sc.redirectFoundUrl);return;}}catch{setSheetError(\"Erro ao verificar acesso. Tente novamente.\");setStatus(\"idle\");return;}setStatus(\"idle\");}}}if(cur===\"survey\"&&!validateSurvey())return;setErrors({});if(stepIdx<steps.length-1){setSlideDir(\"left\");setStepIdx(i=>i+1);scrollRef.current?.scrollTo({top:0,behavior:\"smooth\"});}else{handleSubmit();}}function goBack(){setSlideDir(\"right\");setStepIdx(i=>i-1);setErrors({});setSheetError(\"\");scrollRef.current?.scrollTo({top:0,behavior:\"smooth\"});}async function handleSubmit(){setStatus(\"loading\");window.dispatchEvent(new Event(\"tpp_form_submit\"));// ── Disparo para ferramentas de tracking (Pixel X etc.) ───────────────\n// Usa o <form> injetado no document.body. Preenche os campos e dispara\n// tanto o clique no botão submit quanto o evento submit, cobrindo as\n// diferentes formas que as ferramentas escutam.\nlet pf=pixelFormRef.current;if(!pf){try{const td=window.top&&window.top.document?window.top.document:document;pf=td.getElementById(formId);}catch{pf=document.getElementById(formId);}}if(pf){const nameF=allPersonalFields.find(f=>f.personalType===\"nome\");const phoneF=allPersonalFields.find(f=>f.personalType===\"telefone\");const setVal=(name,val)=>{const el=pf.querySelector(`[name=\"${name}\"]`);if(el){el.value=val||\"\";el.dispatchEvent(new Event(\"input\",{bubbles:true}));el.dispatchEvent(new Event(\"change\",{bubbles:true}));}};setVal(\"email\",fieldValues[emailField.id]||\"\");setVal(\"name\",nameF?fieldValues[nameF.id]||\"\":\"\");setVal(\"telephone\",phoneF?fieldValues[phoneF.id]||\"\":\"\");const btn=pf.querySelector('button[type=\"submit\"]');if(btn)btn.click();pf.dispatchEvent(new Event(\"submit\",{bubbles:true,cancelable:true}));if(typeof pf.requestSubmit===\"function\"){try{pf.requestSubmit();}catch{}}}// Monta o payload com os dados pessoais primeiro, depois pesquisa,\n// e por último as UTMs / metadados (page_url, submitted_at).\nconst payload={};// Dados pessoais\nallPersonalFields.forEach(f=>{payload[f.id]=fieldValues[f.id]||\"\";});// Email sempre no payload\nif(!payload[emailField.id])payload[emailField.id]=fieldValues[emailField.id]||\"\";// Respostas da pesquisa\nactiveSurveyFields.forEach(f=>{const val=surveyAnswers[f.id];const label=f.label||f.id;// Periodo: duas chaves separadas (Inicio / Fim) em DD/MM/AAAA\nif(f.type===\"daterange\"){const start=val&&val.start?isoToBR(val.start):\"\";const end=val&&val.end?isoToBR(val.end):\"\";payload[`${label} (In\\xedcio)`]=start;payload[`${label} (Fim)`]=end;return;}// Data unica: DD/MM/AAAA\nif(f.type===\"date\"){payload[label]=val?isoToBR(val):\"\";return;}payload[label]=Array.isArray(val)?val.join(\", \"):val||\"\";});// UTMs e metadados por último\nObject.assign(payload,urlParams.current);payload.submitted_at=nowBR();try{if(enableWebhook&&webhookUrl){await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});}if(!showSuccess&&enableRedirect&&redirectUrl){setTimeout(()=>{window.location.href=buildUrl(redirectUrl);},(redirectDelay||0)*1e3);}else{setStatus(\"success\");if(enableRedirect&&redirectUrl)setTimeout(()=>{window.location.href=buildUrl(redirectUrl);},(redirectDelay||2)*1e3);}}catch{setStatus(\"error\");}}// ── Estilos base ──────────────────────────────────────────────────────────\nconst cardStyle={fontFamily:fontBody?.fontFamily||fontBody?.family||\"Inter, sans-serif\",width:\"100%\",background:cardBg,borderRadius:cardBorderRadius,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",maxHeight:formMaxHeight>0&&!phoneOpen?`${formMaxHeight}px`:\"none\",border:cardBorderWidth>0?`${cardBorderWidth}px solid ${cardBorderColor}`:\"none\",overflow:phoneOpen?\"visible\":\"hidden\"};const btnStyle={width:\"100%\",height:Math.max(inputHeight||46,48),background:btnBg,color:btnTextColor,border:\"none\",borderRadius,fontSize:fontBtn?.fontSize||fontBtn?.size||15,fontWeight:fontBtn?.fontWeight||fontBtn?.weight||600,cursor:\"pointer\",marginTop:6,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,letterSpacing:\"0.01em\",transition:\"opacity .15s\"};const BtnArrow=()=>/*#__PURE__*/_jsx(\"div\",{style:{width:20,height:20,background:\"rgba(255,255,255,.2)\",borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:11},children:\"→\"});// ── Telas especiais ───────────────────────────────────────────────────────\nif(status===\"success\"&&showSuccess)return /*#__PURE__*/_jsx(\"div\",{style:cardStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"40px 28px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:56,height:56,borderRadius:\"50%\",background:accentColor+\"20\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 16px\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:fontTitle?.fontSize||fontTitle?.size||22,fontWeight:fontTitle?.fontWeight||fontTitle?.weight||600,fontFamily:fontTitle?.fontFamily||fontTitle?.family||\"inherit\",color:textColor,marginBottom:8},children:successTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:fontBody?.fontSize||fontBody?.size||13,fontFamily:fontBody?.fontFamily||fontBody?.family||\"inherit\",color:mutedColor,lineHeight:1.6},children:successMsg}),enableRedirect&&redirectUrl&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:20,padding:\"12px 16px\",background:inputBg,borderRadius,fontSize:12,color:mutedColor},children:[\"Redirecionando em \",redirectDelay||2,\"s...\"]})]})});if(status===\"error\")return /*#__PURE__*/_jsxs(\"div\",{id:formId,style:{...cardStyle,padding:\"2rem\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{color:\"#A32D2D\",fontSize:fontBody?.fontSize||fontBody?.size||14},children:\"Ocorreu um erro ao enviar. Tente novamente.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStatus(\"idle\"),style:{marginTop:12,padding:\"10px 24px\",background:accentColor,color:btnTextColor,border:\"none\",borderRadius,cursor:\"pointer\",fontSize:fontBody?.fontSize||fontBody?.size||14},children:\"Tentar novamente\"})]});const cur=steps[stepIdx];const isLast=stepIdx===steps.length-1;// ── Render principal ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[/*#__PURE__*/_jsx(Timer,{enableTimer:enableTimer,timerMode:timerMode,timerMinutes:timerMinutes,timerDeadline:timerDeadline,timerLabel:timerLabel,timerExpiredMsg:timerExpiredMsg,timerColor:timerColor,fontSize:12}),/*#__PURE__*/_jsxs(\"div\",{ref:scrollRef,style:{overflowY:phoneOpen?\"visible\":\"auto\",flex:1,padding:\"24px\"},children:[steps.length>1&&/*#__PURE__*/_jsx(StepDots,{current:stepIdx+1,total:steps.length,ac:accentColor}),/*#__PURE__*/_jsx(VagasCounter,{enableVagas:enableVagas,vagasTotal:vagasTotal,vagasLabel:vagasLabel,vagasBg:vagasBg,vagasColor:vagasColor,accentColor:accentColor,fontSize:12}),steps.length>1&&stepIdx>0&&/*#__PURE__*/_jsx(ProgressBar,{current:stepIdx+1,total:steps.length,ac:progressColor,pbg:progressBg,tc:mutedColor,fs:12,fw:400}),/*#__PURE__*/_jsxs(SlideStep,{dir:slideDir,children:[cur===\"personal\"&&/*#__PURE__*/_jsxs(\"div\",{children:[step1Title&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:fontTitle?.fontSize||fontTitle?.size||22,fontWeight:fontTitle?.fontWeight||fontTitle?.weight||600,fontFamily:fontTitle?.fontFamily||fontTitle?.family||\"inherit\",color:textColor,marginBottom:6,lineHeight:1.3},children:step1Title}),step1Subtitle&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:fontBody?.fontSize||fontBody?.size||13,fontFamily:fontBody?.fontFamily||fontBody?.family||\"inherit\",color:mutedColor,marginBottom:22,lineHeight:1.6},children:step1Subtitle}),visiblePersonalFields.length===0&&allPersonalFields.length===0&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13,color:mutedColor,marginBottom:16},children:'Configure os campos em \"📋 Dados Pessoais\" no painel lateral.'}),visiblePersonalFields.map(field=>/*#__PURE__*/_jsxs(FieldWrap,{label:field.label,error:errors[field.id],children:[field.personalType===\"email\"&&/*#__PURE__*/_jsx(TInput,{value:fieldValues[field.id]||\"\",onChange:v=>{setFieldValues(p=>({...p,[field.id]:v}));setSheetError(\"\");},placeholder:field.placeholder||\"seu@email.com\",type:\"email\",...ip}),field.personalType===\"nome\"&&/*#__PURE__*/_jsx(TInput,{value:fieldValues[field.id]||\"\",onChange:v=>setFieldValues(p=>({...p,[field.id]:v})),placeholder:field.placeholder||\"Seu nome completo\",...ip}),field.personalType===\"telefone\"&&/*#__PURE__*/_jsx(PhoneInput,{onChange:v=>setFieldValues(p=>({...p,[field.id]:v})),onDropdownToggle:setPhoneOpen,placeholder:field.placeholder||\"Seu WhatsApp\",...ip})]},field.id)),sheetError&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,padding:\"12px 14px\",background:\"#FEF2F2\",border:\"1.5px solid #FECACA\",borderRadius,marginBottom:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,flexShrink:0},children:\"⚠️\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"#991B1B\",lineHeight:1.5},children:sheetError})]}),/*#__PURE__*/_jsx(\"button\",{onClick:goNext,disabled:status===\"loading\",style:{...btnStyle,opacity:status===\"loading\"?.7:1},onMouseEnter:e=>{if(status!==\"loading\")e.currentTarget.style.opacity=\".88\";},onMouseLeave:e=>{if(status!==\"loading\")e.currentTarget.style.opacity=\"1\";},children:status===\"loading\"?isLast?\"Enviando...\":\"Verificando...\":/*#__PURE__*/_jsxs(_Fragment,{children:[step1BtnText||(isLast?\"Confirmar inscri\\xe7\\xe3o\":\"Continuar\"),\" \",/*#__PURE__*/_jsx(BtnArrow,{})]})})]}),cur===\"survey\"&&/*#__PURE__*/_jsxs(\"div\",{children:[surveyTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:fontTitle?.fontSize||fontTitle?.size||22,fontWeight:fontTitle?.fontWeight||fontTitle?.weight||600,fontFamily:fontTitle?.fontFamily||fontTitle?.family||\"inherit\",color:textColor,marginBottom:6,lineHeight:1.3},children:surveyTitle}),surveySubtitle&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:fontBody?.fontSize||fontBody?.size||13,fontFamily:fontBody?.fontFamily||fontBody?.family||\"inherit\",color:mutedColor,marginBottom:16,lineHeight:1.6},children:surveySubtitle}),activeSurveyFields.length===0&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13,color:mutedColor,marginBottom:16},children:'Configure as perguntas em \"📝 Pesquisa\" no painel lateral.'}),activeSurveyFields.map(q=>/*#__PURE__*/_jsx(AccordionQuestion,{question:q,answer:surveyAnswers[q.id],onAnswer:v=>setSurveyAnswers(p=>({...p,[q.id]:v})),errors:errors,ip:ip,accentColor:accentColor},q.id)),/*#__PURE__*/_jsx(\"button\",{onClick:goNext,disabled:status===\"loading\",style:{...btnStyle,marginTop:12,opacity:status===\"loading\"?.7:1},onMouseEnter:e=>{if(status!==\"loading\")e.currentTarget.style.opacity=\".88\";},onMouseLeave:e=>{if(status!==\"loading\")e.currentTarget.style.opacity=\"1\";},children:status===\"loading\"?\"Enviando...\":/*#__PURE__*/_jsxs(_Fragment,{children:[surveyBtnText||(isLast?\"Garantir minha vaga\":\"Continuar\"),\" \",/*#__PURE__*/_jsx(BtnArrow,{})]})}),stepIdx>0&&/*#__PURE__*/_jsx(\"button\",{onClick:goBack,style:{width:\"100%\",marginTop:8,padding:\"11px\",background:\"transparent\",color:mutedColor,border:`1.5px solid ${borderColor}`,borderRadius,fontSize:fontBody?.fontSize||fontBody?.size||14,cursor:\"pointer\"},children:backText||\"← Voltar\"})]})]},stepIdx)]})]});}// ─── PROPERTY CONTROLS ────────────────────────────────────────────────────────\n// Schema de campo pessoal (array item)\nconst personalFieldSchema={personalType:{type:ControlType.Enum,title:\"Tipo de campo\",options:[\"email\",\"nome\",\"telefone\"],optionTitles:[\"📧 E-mail\",\"👤 Nome\",\"📱 Telefone (com DDI)\"],defaultValue:\"nome\"},fieldLabel:{type:ControlType.String,title:\"Texto do campo\",defaultValue:\"Qual \\xe9 o seu nome?\"},fieldId:{type:ControlType.String,title:\"ID \\xfanico\",defaultValue:\"nome\"},fieldVisible:{type:ControlType.Boolean,title:\"Campo vis\\xedvel\",defaultValue:true,description:\"O e-mail sempre fica no payload, mesmo que oculto (pode vir via URL).\"},fieldRequired:{type:ControlType.Boolean,title:\"Campo obrigat\\xf3rio\",defaultValue:true},fieldPlaceholder:{type:ControlType.String,title:\"Texto de exemplo (placeholder)\",defaultValue:\"\"}};// Schema de campo de survey (array item)\nconst surveyFieldSchema={fieldLabel:{type:ControlType.String,title:\"Texto da pergunta\",defaultValue:\"Qual \\xe9 o seu objetivo?\"},fieldId:{type:ControlType.String,title:\"ID \\xfanico\",defaultValue:\"objetivo\"},fieldType:{type:ControlType.Enum,title:\"Tipo de resposta\",options:[\"radio\",\"checkbox\",\"dropdown\",\"text\",\"rating5\",\"rating10\",\"date\",\"daterange\"],optionTitles:[\"Sele\\xe7\\xe3o \\xfanica (Radio)\",\"M\\xfaltipla escolha\",\"Dropdown\",\"Texto livre\",\"Avalia\\xe7\\xe3o 1–5 ⭐\",\"Avalia\\xe7\\xe3o 1–10 🔢\",\"📅 Data \\xfanica\",\"📅 Per\\xedodo (in\\xedcio e fim)\"],defaultValue:\"radio\"},fieldVisible:{type:ControlType.Boolean,title:\"Ativar\",defaultValue:true},fieldRequired:{type:ControlType.Boolean,title:\"Obrigat\\xf3rio\",defaultValue:true},fieldPlaceholder:{type:ControlType.String,title:\"Placeholder (campos de texto)\",defaultValue:\"Digite aqui...\"},fieldOptions:{type:ControlType.Array,title:\"Op\\xe7\\xf5es de resposta\",control:{type:ControlType.String,defaultValue:\"Nova op\\xe7\\xe3o\"},defaultValue:[\"Op\\xe7\\xe3o 1\",\"Op\\xe7\\xe3o 2\",\"Op\\xe7\\xe3o 3\"],description:\"Usado em Radio, M\\xfaltipla escolha e Dropdown.\"}};addPropertyControls(MultiStepForm,{// ── MODO ──────────────────────────────────────────────────────────────────\nformMode:{type:ControlType.Enum,title:\"Modo do formul\\xe1rio\",options:[\"personal_only\",\"personal_survey\"],optionTitles:[\"Somente Dados Pessoais\",\"Dados Pessoais + Pesquisa\"],defaultValue:\"personal_survey\",section:\"🧩 Modo\"},// ── DADOS PESSOAIS ────────────────────────────────────────────────────────\nstep1Title:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"Garanta sua vaga gratuita\",section:\"📋 Dados Pessoais\"},step1Subtitle:{type:ControlType.String,title:\"Descri\\xe7\\xe3o\",defaultValue:\"Preencha seus dados para confirmar a inscri\\xe7\\xe3o.\",section:\"📋 Dados Pessoais\"},step1BtnText:{type:ControlType.String,title:\"Texto do bot\\xe3o\",defaultValue:\"Continuar\",section:\"📋 Dados Pessoais\"},personalFields:{type:ControlType.Array,title:\"📋 Campos\",control:{type:ControlType.Object,title:\"Campo\",controls:personalFieldSchema},defaultValue:[{personalType:\"email\",fieldLabel:\"E-mail\",fieldId:\"email\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"seu@email.com\"},{personalType:\"nome\",fieldLabel:\"Nome completo\",fieldId:\"nome\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"Seu nome completo\"},{personalType:\"telefone\",fieldLabel:\"WhatsApp\",fieldId:\"telefone\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"Seu WhatsApp\"}],section:\"📋 Dados Pessoais\"},// ── SURVEY ────────────────────────────────────────────────────────────────\nsurveyTitle:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"S\\xf3 mais algumas perguntas\",section:\"📝 Pesquisa\"},surveySubtitle:{type:ControlType.String,title:\"Subt\\xedtulo\",defaultValue:\"Isso nos ajuda a personalizar o evento para voc\\xea.\",section:\"📝 Pesquisa\"},surveyBtnText:{type:ControlType.String,title:\"Texto do bot\\xe3o\",defaultValue:\"Garantir minha vaga\",section:\"📝 Pesquisa\"},backText:{type:ControlType.String,title:\"Bot\\xe3o voltar\",defaultValue:\"← Voltar\",section:\"📝 Pesquisa\"},surveyFields:{type:ControlType.Array,title:\"📝 Perguntas\",control:{type:ControlType.Object,title:\"Pergunta\",controls:surveyFieldSchema},defaultValue:[{fieldLabel:\"Qual \\xe9 o seu principal objetivo?\",fieldId:\"objetivo\",fieldType:\"radio\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"\",fieldOptions:[\"Construir patrim\\xf4nio\",\"Gerar renda passiva\",\"Lucrar na revenda\",\"Moradia pr\\xf3pria\"]},{fieldLabel:\"Voc\\xea j\\xe1 participou de algum leil\\xe3o?\",fieldId:\"experiencia\",fieldType:\"radio\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"\",fieldOptions:[\"Nunca participei\",\"J\\xe1 pesquisei\",\"J\\xe1 arremiei\",\"Tenho experi\\xeancia\"]},{fieldLabel:\"Qual \\xe9 a sua renda mensal?\",fieldId:\"renda\",fieldType:\"radio\",fieldVisible:true,fieldRequired:true,fieldPlaceholder:\"\",fieldOptions:[\"At\\xe9 R$ 5.000\",\"R$ 5.000 a R$ 10.000\",\"R$ 10.000 a R$ 20.000\",\"Acima de R$ 20.000\"]}],section:\"📝 Pesquisa\"},// ── SUCESSO ───────────────────────────────────────────────────────────────\nshowSuccess:{type:ControlType.Boolean,title:\"Exibir tela de sucesso\",defaultValue:true,section:\"✅ Tela de Sucesso\"},successTitle:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"Inscri\\xe7\\xe3o confirmada!\",section:\"✅ Tela de Sucesso\"},successMsg:{type:ControlType.String,title:\"Mensagem\",defaultValue:\"Voc\\xea receber\\xe1 mais informa\\xe7\\xf5es em breve.\",section:\"✅ Tela de Sucesso\"},// ── SUBMIT / WEBHOOK ──────────────────────────────────────────────────────\nformId:{type:ControlType.String,title:\"ID do formul\\xe1rio\",defaultValue:\"multistep-form\",section:\"⚙️ Submit & Integra\\xe7\\xf5es\"},formClass:{type:ControlType.String,title:\"Classe CSS do formul\\xe1rio\",defaultValue:\"mf-form\",description:\"Use no Pixel X (ou similar) para identificar este formul\\xe1rio. Use classes diferentes por p\\xe1gina.\",section:\"⚙️ Submit & Integra\\xe7\\xf5es\"},enableWebhook:{type:ControlType.Boolean,title:\"Ativar Webhook\",defaultValue:false,section:\"⚙️ Submit & Integra\\xe7\\xf5es\"},webhookUrl:{type:ControlType.String,title:\"URL do Webhook\",defaultValue:\"https://hook.us1.make.com/SEU-WEBHOOK\",section:\"⚙️ Submit & Integra\\xe7\\xf5es\"},customParams:{type:ControlType.String,title:\"Par\\xe2metros URL extras\",defaultValue:\"\",description:\"Separados por v\\xedrgula. Ex: ref,src\",section:\"⚙️ Submit & Integra\\xe7\\xf5es\"},// ── REDIRECT ──────────────────────────────────────────────────────────────\nenableRedirect:{type:ControlType.Boolean,title:\"Ativar redirect\",defaultValue:false,section:\"🔀 Redirect\"},redirectUrl:{type:ControlType.String,title:\"URL de destino\",defaultValue:\"https://seusite.com.br/obrigado\",section:\"🔀 Redirect\"},redirectDelay:{type:ControlType.Number,title:\"Delay (segundos)\",defaultValue:0,min:0,max:10,section:\"🔀 Redirect\"},// ── URL PASSTHROUGH ────────────────────────────────────────────────────────\npropagateTracking:{type:ControlType.Boolean,title:\"Propagar UTMs/SCK no redirect\",defaultValue:true,description:\"Repassa UTMs, SCK e par\\xe2metros de rastreamento da URL de entrada para a URL de redirect.\",section:\"🔗 URL Passthrough\"},enableUrlPassthrough:{type:ControlType.Boolean,title:\"Passar dados via URL\",defaultValue:false,description:\"Envia nome, email e telefone como par\\xe2metros na URL de redirect.\",section:\"🔗 URL Passthrough\"},passthroughEmail:{type:ControlType.String,title:\"Par\\xe2metro e-mail\",defaultValue:\"email\",section:\"🔗 URL Passthrough\"},passthroughName:{type:ControlType.String,title:\"Par\\xe2metro nome\",defaultValue:\"name\",section:\"🔗 URL Passthrough\"},passthroughPhone:{type:ControlType.String,title:\"Par\\xe2metro telefone\",defaultValue:\"phone\",section:\"🔗 URL Passthrough\"},// ── SHEET VALIDATION ──────────────────────────────────────────────────────\nenableSheetValidation:{type:ControlType.Boolean,title:\"Ativar valida\\xe7\\xe3o\",defaultValue:false,section:\"📊 Valida\\xe7\\xe3o Google Sheets\"},sheetConfig:{type:ControlType.Array,title:\"⚙️ Configura\\xe7\\xe3o\",maxCount:1,hidden:props=>props.enableSheetValidation!==true,control:{type:ControlType.Object,title:\"Planilha\",controls:{sheetValidationUrl:{type:ControlType.String,title:\"URL do Apps Script\",defaultValue:\"\"},sheetEmailColumn:{type:ControlType.String,title:\"Coluna do e-mail (ex: B)\",defaultValue:\"B\"},sheetErrorMsg:{type:ControlType.String,title:\"Mensagem de erro\",defaultValue:\"Acesso n\\xe3o autorizado. Verifique seus dados.\"},enableSheetCondition:{type:ControlType.Boolean,title:\"Ativar condi\\xe7\\xe3o adicional\",defaultValue:false},sheetCheckColumn:{type:ControlType.String,title:\"Coluna a verificar (ex: A)\",defaultValue:\"A\",hidden:props=>props.enableSheetCondition!==true},sheetCheckValue:{type:ControlType.String,title:\"Valor esperado na coluna\",defaultValue:\"\",hidden:props=>props.enableSheetCondition!==true},redirectFoundEnabled:{type:ControlType.Boolean,title:\"Redirect quando ENCONTRADO\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},redirectFoundUrl:{type:ControlType.String,title:\"URL (encontrado)\",defaultValue:\"\",placeholder:\"https://site.com/area-de-alunos\",hidden:props=>props.redirectFoundEnabled!==true},redirectNotFoundEnabled:{type:ControlType.Boolean,title:\"Redirect quando N\\xc3O encontrado\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},redirectNotFoundUrl:{type:ControlType.String,title:\"URL (n\\xe3o encontrado)\",defaultValue:\"\",placeholder:\"https://site.com/oferta\",hidden:props=>props.redirectNotFoundEnabled!==true}}},defaultValue:[{sheetValidationUrl:\"\",sheetEmailColumn:\"B\",sheetErrorMsg:\"Acesso n\\xe3o autorizado. Verifique seus dados.\",enableSheetCondition:false,sheetCheckColumn:\"A\",sheetCheckValue:\"\",redirectFoundEnabled:false,redirectFoundUrl:\"\",redirectNotFoundEnabled:false,redirectNotFoundUrl:\"\"}],section:\"📊 Valida\\xe7\\xe3o Google Sheets\"},// ── URGÊNCIA ──────────────────────────────────────────────────────────────\nenableTimer:{type:ControlType.Boolean,title:\"Ativar timer\",defaultValue:false,section:\"⏱️ Urg\\xeancia\"},timerMode:{type:ControlType.Enum,title:\"Tipo\",options:[\"countdown\",\"fixed\"],optionTitles:[\"Contagem regressiva\",\"Data/hora fixa\"],defaultValue:\"countdown\",section:\"⏱️ Urg\\xeancia\"},timerMinutes:{type:ControlType.Number,title:\"Dura\\xe7\\xe3o (minutos)\",defaultValue:10,min:1,max:1440,section:\"⏱️ Urg\\xeancia\"},timerDeadline:{type:ControlType.String,title:\"Data/hora fixa (ISO)\",defaultValue:\"2026-12-31T23:59:00\",section:\"⏱️ Urg\\xeancia\"},timerLabel:{type:ControlType.String,title:\"Texto do timer\",defaultValue:\"Sua vaga expira em\",section:\"⏱️ Urg\\xeancia\"},timerExpiredMsg:{type:ControlType.String,title:\"Mensagem ao expirar\",defaultValue:\"Vagas encerradas\",section:\"⏱️ Urg\\xeancia\"},timerColor:{type:ControlType.Color,title:\"Cor do contador\",defaultValue:\"#ef4444\",section:\"⏱️ Urg\\xeancia\"},enableVagas:{type:ControlType.Boolean,title:\"Ativar contador de vagas\",defaultValue:false,section:\"⏱️ Urg\\xeancia\"},vagasTotal:{type:ControlType.Number,title:\"Total de vagas\",defaultValue:50,min:1,max:9999,section:\"⏱️ Urg\\xeancia\"},vagasLabel:{type:ControlType.String,title:\"Texto das vagas\",defaultValue:\"vagas dispon\\xedveis\",section:\"⏱️ Urg\\xeancia\"},vagasBg:{type:ControlType.Color,title:\"Fundo do contador\",defaultValue:\"#EEEDFE\",section:\"⏱️ Urg\\xeancia\"},vagasColor:{type:ControlType.Color,title:\"Cor do texto\",defaultValue:\"#534AB7\",section:\"⏱️ Urg\\xeancia\"},// ── PERSONALIZAÇÃO: CARD ─────────────────────────────────────────────────\nstyleCard:{type:ControlType.Array,title:\"🃏 Card\",maxCount:1,control:{type:ControlType.Object,title:\"Card\",controls:{cardBg:{type:ControlType.Color,title:\"Cor de fundo\",defaultValue:\"#ffffff\"},cardBorderRadius:{type:ControlType.Number,title:\"Raio das bordas (px)\",defaultValue:20,min:0,max:64},cardBorderWidth:{type:ControlType.Number,title:\"Espessura da borda (px)\",defaultValue:0,min:0,max:10},cardBorderColor:{type:ControlType.Color,title:\"Cor da borda\",defaultValue:\"#e0e0e0\"},formMaxHeight:{type:ControlType.Number,title:\"Altura m\\xe1xima (0 = auto)\",defaultValue:600,min:0,max:1200}}},defaultValue:[{cardBg:\"#ffffff\",cardBorderRadius:20,cardBorderWidth:0,cardBorderColor:\"#e0e0e0\",formMaxHeight:600}],section:\"✏️ Personaliza\\xe7\\xe3o\"},// ── PERSONALIZAÇÃO: TÍTULO ────────────────────────────────────────────────\nstyleTitle:{type:ControlType.Array,title:\"🔤 T\\xedtulos\",maxCount:1,control:{type:ControlType.Object,title:\"T\\xedtulos\",controls:{fontTitle:{type:ControlType.Font,title:\"Fonte\",defaultValue:{family:\"Inter\",size:22,weight:600}},titleColor:{type:ControlType.Color,title:\"Cor\",defaultValue:\"#1a1a1a\"}}},defaultValue:[{titleColor:\"#1a1a1a\"}],section:\"✏️ Personaliza\\xe7\\xe3o\"},// ── PERSONALIZAÇÃO: SUBTÍTULO / CORPO ─────────────────────────────────────\nstyleBody:{type:ControlType.Array,title:\"📝 Corpo & Subt\\xedtulos\",maxCount:1,control:{type:ControlType.Object,title:\"Corpo\",controls:{fontBody:{type:ControlType.Font,title:\"Fonte\",defaultValue:{family:\"Inter\",size:14}},textColor:{type:ControlType.Color,title:\"Cor do texto\",defaultValue:\"#1a1a1a\"},mutedColor:{type:ControlType.Color,title:\"Cor do subt\\xedtulo\",defaultValue:\"#888888\"}}},defaultValue:[{textColor:\"#1a1a1a\",mutedColor:\"#888888\"}],section:\"✏️ Personaliza\\xe7\\xe3o\"},// ── PERSONALIZAÇÃO: INPUTS ────────────────────────────────────────────────\nstyleInputs:{type:ControlType.Array,title:\"🔲 Inputs & Campos\",maxCount:1,control:{type:ControlType.Object,title:\"Inputs\",controls:{inputBg:{type:ControlType.Color,title:\"Cor de fundo\",defaultValue:\"#f5f5f5\"},borderColor:{type:ControlType.Color,title:\"Cor da borda\",defaultValue:\"#e5e5e5\"},accentColor:{type:ControlType.Color,title:\"Cor de destaque/foco\",defaultValue:\"#7F77DD\"},inputHeight:{type:ControlType.Number,title:\"Altura (px)\",defaultValue:46,min:36,max:72},borderRadius:{type:ControlType.Number,title:\"Raio das bordas (px)\",defaultValue:12,min:0,max:32}}},defaultValue:[{inputBg:\"#f5f5f5\",borderColor:\"#e5e5e5\",accentColor:\"#7F77DD\",inputHeight:46,borderRadius:12}],section:\"✏️ Personaliza\\xe7\\xe3o\"},// ── PERSONALIZAÇÃO: BOTÕES ────────────────────────────────────────────────\nstyleBtns:{type:ControlType.Array,title:\"🔘 Bot\\xf5es\",maxCount:1,control:{type:ControlType.Object,title:\"Bot\\xf5es\",controls:{fontBtn:{type:ControlType.Font,title:\"Fonte\",defaultValue:{family:\"Inter\",size:15,weight:600}},btnBg:{type:ControlType.Color,title:\"Cor de fundo\",defaultValue:\"#7F77DD\"},btnTextColor:{type:ControlType.Color,title:\"Cor do texto\",defaultValue:\"#ffffff\"}}},defaultValue:[{btnBg:\"#7F77DD\",btnTextColor:\"#ffffff\"}],section:\"✏️ Personaliza\\xe7\\xe3o\"},// ── PERSONALIZAÇÃO: PROGRESSO ─────────────────────────────────────────────\nstyleProgress:{type:ControlType.Array,title:\"📊 Barra de Progresso\",maxCount:1,control:{type:ControlType.Object,title:\"Progresso\",controls:{progressBg:{type:ControlType.Color,title:\"Cor de fundo\",defaultValue:\"#eeeeee\"},progressColor:{type:ControlType.Color,title:\"Cor do progresso\",defaultValue:\"#7F77DD\"}}},defaultValue:[{progressBg:\"#eeeeee\",progressColor:\"#7F77DD\"}],section:\"✏️ Personaliza\\xe7\\xe3o\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}