{"version":3,"file":"Form.5TOcbakI.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/LjgWzk7dkjFuchN7g8Xx/DjFCTMtwe5aH7IauNZQ3/Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TypeformV4(props){const[currentStep,setCurrentStep]=useState(0);const[formData,setFormData]=useState({});const[buttonState,setButtonState]=useState(\"idle\");const[utmData,setUtmData]=useState({});const[metaData,setMetaData]=useState({});const[uploadedFiles,setUploadedFiles]=useState({});const[errors,setErrors]=useState({});const[currentTestimonial,setCurrentTestimonial]=useState(0);const[showThankYou,setShowThankYou]=useState(false);const{// Configurações Gerais\nbackgroundColor=\"#FFFFFF\",textColor=\"#000000\",subtitleColor=\"#999999\",accentColor=\"#E31E24\",borderRadius=24,// Lado Esquerdo (Imagem Estática)\nleftBackgroundImage=\"https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1200&q=80\",leftOverlap=50,// Webhook\nwebhookUrl=\"https://webhook.site/your-webhook-url\",webhookMethod=\"POST\",redirectUrl=\"/\",// Logo\nshowLogo=true,logoUrl=\"https://framerusercontent.com/images/your-logo.png\",logoWidth=60,// Perguntas\nquestions=[{id:\"name\",type:\"text\",subtitle:\"\\xc9 um prazer te receber aqui!\",question:\"Como devemos te chamar?\",placeholder:\"Digite seu nome e sobrenome\",required:true}],// API de Conversões Meta\nenableMetaPixel=true,metaPixelId=\"\",customPageViewClass=\"info-frm-cntr-pf\",customPageViewEvent=\"PageView\",// Depoimentos\ntestimonials=[{text:\"Eu sinceramente n\\xe3o me vejo trabalhando sem voc\\xeas.\",author:\"Cliente Satisfeito\",company:\"Empresa Inc.\"}],// Textos\nbuttonContinueText=\"PROSSEGUIR\",buttonSubmitText=\"PROSSEGUIR\",buttonSendingText=\"ENVIANDO...\",buttonSentText=\"ENVIADO COM SUCESSO!\",buttonErrorText=\"ERRO - TENTAR NOVAMENTE\",// Tela de Obrigado\nthankYouTitle=\"Obrigado!\",thankYouMessage=\"Em instantes voc\\xea receber\\xe1 uma mensagem ou liga\\xe7\\xe3o do nosso time.\",// Footer\nfooterText=\"Ao clicar em PROSSEGUIR voc\\xea automaticamente concorda com os\",termsText=\"termos de uso\",termsUrl=\"#\",privacyText=\"pol\\xedtica de privacidade\",privacyUrl=\"#\",copyrightText=\"\\xa9 Copyright 2012-2024 V4 Company SA\"}=props;useEffect(()=>{if(typeof window===\"undefined\")return;const params=new URLSearchParams(window.location.search);const utms={};const meta={};const utmParams=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];utmParams.forEach(param=>{const value=params.get(param);if(value)utms[param]=value;});const metaParams=[\"fbclid\",\"fb_ad_id\",\"fb_adset_id\",\"fb_campaign_id\"];metaParams.forEach(param=>{const value=params.get(param);if(value)meta[param]=value;});const getCookie=name=>{const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop().split(\";\").shift();return null;};setUtmData(utms);setMetaData({...meta,_fbc:getCookie(\"_fbc\"),_fbp:getCookie(\"_fbp\"),userAgent:navigator.userAgent,language:navigator.language,referrer:document.referrer,currentUrl:window.location.href,timestamp:new Date().toISOString()});},[]);useEffect(()=>{if(testimonials.length>1){setCurrentTestimonial(Math.floor(Math.random()*testimonials.length));}},[currentStep,testimonials.length]);// Dispara evento PageView e ViewContent no carregamento inicial\nuseEffect(()=>{if(typeof window!==\"undefined\"&&enableMetaPixel&&window.fbq){// PageView\nwindow.fbq(\"track\",customPageViewEvent||\"PageView\",{content_name:\"Typeform V4 - P\\xe1gina Carregada\",content_category:\"Lead Form\"});// ViewContent\nwindow.fbq(\"track\",\"ViewContent\",{content_name:\"Typeform V4 - Formul\\xe1rio Visualizado\",content_category:\"Lead Form\",content_type:\"product\"});}},[])// Executa apenas uma vez no mount\n;const currentQuestion=questions[currentStep];const isLastStep=currentStep===questions.length-1;const progress=(currentStep+1)/questions.length*100;const interpolateText=text=>{if(!text)return text;let interpolated=text;Object.keys(formData).forEach(key=>{const regex=new RegExp(`{{${key}}}`,\"gi\");const displayValue=Array.isArray(formData[key])?formData[key].join(\", \"):formData[key];interpolated=interpolated.replace(regex,displayValue||\"\");});return interpolated;};const validateCurrentField=()=>{if(!currentQuestion.required)return true;const value=formData[currentQuestion.id];const fileValue=uploadedFiles[currentQuestion.id];if(currentQuestion.type===\"image\"){if(!fileValue){setErrors({...errors,[currentQuestion.id]:\"Por favor, fa\\xe7a upload de uma imagem\"});return false;}return true;}// Validação para checkbox (múltipla escolha)\nif(currentQuestion.type===\"checkbox\"){if(!value||Array.isArray(value)&&value.length===0){setErrors({...errors,[currentQuestion.id]:currentQuestion.errorMessage||\"Por favor, selecione pelo menos uma op\\xe7\\xe3o\"});return false;}setErrors({...errors,[currentQuestion.id]:null});return true;}if(!value||typeof value===\"string\"&&value.trim()===\"\"){setErrors({...errors,[currentQuestion.id]:currentQuestion.errorMessage||\"Campo inv\\xe1lido ou incompleto\"});return false;}if(currentQuestion.type===\"email\"){const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!emailRegex.test(value)){setErrors({...errors,[currentQuestion.id]:currentQuestion.errorMessage||\"Email inv\\xe1lido\"});return false;}}if(currentQuestion.type===\"phone\"){// Remove a máscara para validar apenas números\nconst phoneNumbers=value.replace(/\\D/g,\"\");if(phoneNumbers.length<11){setErrors({...errors,[currentQuestion.id]:currentQuestion.errorMessage||\"Telefone inv\\xe1lido - deve ter 11 d\\xedgitos\"});return false;}}if(currentQuestion.type===\"cnpj\"){// Remove a máscara para validar apenas números\nconst cnpjNumbers=value.replace(/\\D/g,\"\");if(cnpjNumbers.length!==14){setErrors({...errors,[currentQuestion.id]:currentQuestion.errorMessage||\"CNPJ inv\\xe1lido - deve ter 14 d\\xedgitos\"});return false;}}setErrors({...errors,[currentQuestion.id]:null});return true;};const handleNext=()=>{if(!validateCurrentField())return;// Dispara ViewContent ao avançar para próxima pergunta (exceto na última)\nif(!isLastStep&&typeof window!==\"undefined\"&&enableMetaPixel&&window.fbq){window.fbq(\"track\",\"ViewContent\",{content_name:`Pergunta ${currentStep+2} - ${questions[currentStep+1]?.question}`,content_category:\"Form Progress\",content_ids:[questions[currentStep+1]?.id]});}if(isLastStep){handleSubmit();}else{setCurrentStep(currentStep+1);}};const handleBack=()=>{if(currentStep>0){setCurrentStep(currentStep-1);}};const handleInputChange=value=>{setFormData({...formData,[currentQuestion.id]:value});setErrors({...errors,[currentQuestion.id]:null});};// Máscara de telefone: (99) 9 9999-9999\nconst applyPhoneMask=value=>{if(!value)return\"\";// Remove tudo que não é número\nconst numbers=value.replace(/\\D/g,\"\");// Aplica a máscara progressivamente\nif(numbers.length<=2){return numbers;}else if(numbers.length<=3){return`(${numbers.slice(0,2)}) ${numbers.slice(2)}`;}else if(numbers.length<=7){return`(${numbers.slice(0,2)}) ${numbers.slice(2,3)} ${numbers.slice(3)}`;}else if(numbers.length<=11){return`(${numbers.slice(0,2)}) ${numbers.slice(2,3)} ${numbers.slice(3,7)}-${numbers.slice(7,11)}`;}else{// Limita a 11 dígitos\nreturn`(${numbers.slice(0,2)}) ${numbers.slice(2,3)} ${numbers.slice(3,7)}-${numbers.slice(7,11)}`;}};// Máscara de CNPJ: 00.000.000/0000-00\nconst applyCNPJMask=value=>{if(!value)return\"\";// Remove tudo que não é número\nconst numbers=value.replace(/\\D/g,\"\");// Aplica a máscara progressivamente\nif(numbers.length<=2){return numbers;}else if(numbers.length<=5){return`${numbers.slice(0,2)}.${numbers.slice(2)}`;}else if(numbers.length<=8){return`${numbers.slice(0,2)}.${numbers.slice(2,5)}.${numbers.slice(5)}`;}else if(numbers.length<=12){return`${numbers.slice(0,2)}.${numbers.slice(2,5)}.${numbers.slice(5,8)}/${numbers.slice(8)}`;}else if(numbers.length<=14){return`${numbers.slice(0,2)}.${numbers.slice(2,5)}.${numbers.slice(5,8)}/${numbers.slice(8,12)}-${numbers.slice(12,14)}`;}else{// Limita a 14 dígitos\nreturn`${numbers.slice(0,2)}.${numbers.slice(2,5)}.${numbers.slice(5,8)}/${numbers.slice(8,12)}-${numbers.slice(12,14)}`;}};// Handler com máscaras\nconst handleMaskedInputChange=(value,type)=>{let maskedValue=value;if(type===\"phone\"){maskedValue=applyPhoneMask(value);}else if(type===\"cnpj\"){maskedValue=applyCNPJMask(value);}setFormData({...formData,[currentQuestion.id]:maskedValue});setErrors({...errors,[currentQuestion.id]:null});};// Handler para checkbox (múltipla escolha)\nconst handleCheckboxChange=optionValue=>{const currentValues=formData[currentQuestion.id]||[];let newValues;if(currentValues.includes(optionValue)){// Remove se já está selecionado\nnewValues=currentValues.filter(v=>v!==optionValue);}else{// Adiciona se não está selecionado\nnewValues=[...currentValues,optionValue];}setFormData({...formData,[currentQuestion.id]:newValues});setErrors({...errors,[currentQuestion.id]:null});};const handleFileUpload=async e=>{const file=e.target.files[0];if(!file)return;if(file.size>5*1024*1024){setErrors({...errors,[currentQuestion.id]:\"Arquivo muito grande (m\\xe1x 5MB)\"});return;}if(!file.type.startsWith(\"image/\")){setErrors({...errors,[currentQuestion.id]:\"Apenas imagens s\\xe3o permitidas\"});return;}const reader=new FileReader;reader.onload=event=>{setUploadedFiles({...uploadedFiles,[currentQuestion.id]:{name:file.name,type:file.type,size:file.size,data:event.target.result}});setErrors({...errors,[currentQuestion.id]:null});};reader.readAsDataURL(file);};const handleSubmit=async()=>{if(!validateCurrentField())return;setButtonState(\"sending\");try{const payload={formData:{...formData,files:uploadedFiles,submittedAt:new Date().toISOString()},utm:utmData,tracking:metaData,metadata:{source:\"framer-typeform-v4\",questionsAnswered:questions.length}};if(!webhookUrl||webhookUrl===\"https://webhook.site/your-webhook-url\"){await new Promise(resolve=>setTimeout(resolve,1500));setButtonState(\"sent\");setShowThankYou(true);if(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Lead\",{content_name:\"Typeform V4 Lead\",...formData});}// Redireciona após 5 segundos\nsetTimeout(()=>{if(typeof window!==\"undefined\"){window.location.href=redirectUrl;}},5e3);return;}// Tenta enviar o webhook\nlet fetchSucceeded=false;let response=null;try{// Primeira tentativa: fetch normal\nresponse=await fetch(webhookUrl,{method:webhookMethod,headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});// Verifica se foi bem-sucedido\nif(response.ok||response.status>=200&&response.status<400){fetchSucceeded=true;}}catch(fetchError){console.warn(\"Erro no fetch:\",fetchError);fetchSucceeded=false;}// Se falhou, considera como erro\nif(!fetchSucceeded){throw new Error(\"Falha ao enviar para o webhook\");}// Sucesso\nsetButtonState(\"sent\");setShowThankYou(true);if(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Lead\",{content_name:\"Typeform V4 Lead\",...formData});}// Redireciona após 5 segundos\nsetTimeout(()=>{if(typeof window!==\"undefined\"){window.location.href=redirectUrl;}},5e3);}catch(error){console.error(\"Erro ao enviar:\",error);setButtonState(\"error\");setTimeout(()=>{setButtonState(\"idle\");},3e3);}};const handleKeyPress=e=>{if(e.key===\"Enter\"&&currentQuestion?.type!==\"textarea\"&&currentQuestion?.type!==\"checkbox\"){e.preventDefault();handleNext();}};const renderField=()=>{// Mapeamento de classes CSS por tipo de campo\nconst getFieldClassName=()=>{if(currentQuestion.customClass){return currentQuestion.customClass;}// Classes padrão da API de Conversões Meta\nconst classMap={text:\"info-cust-fn-pf\",email:\"info-cust-em-pf\",phone:\"info-cust-ph-pf\",cnpj:\"info-cust-cn-pf\",textarea:\"info-cust-tx-pf\"};return classMap[currentQuestion.type]||\"\";};const fieldClassName=getFieldClassName();const baseStyle={width:\"100%\",padding:\"1.1rem 1.5rem\",borderRadius:`${borderRadius}px`,border:`1px solid ${errors[currentQuestion.id]?accentColor:\"#D0D0D0\"}`,backgroundColor:\"#FFFFFF\",color:textColor,fontSize:\"1.05rem\",fontFamily:\"inherit\",outline:\"none\",transition:\"border-color 0.3s ease, box-shadow 0.3s ease\"};const focusHandler=e=>{e.target.style.borderColor=accentColor;e.target.style.boxShadow=`0 0 0 1px ${accentColor}`;};const blurHandler=e=>{if(!errors[currentQuestion.id]){e.target.style.borderColor=\"#D0D0D0\";e.target.style.boxShadow=\"none\";}};switch(currentQuestion.type){case\"checkbox\":const selectedValues=formData[currentQuestion.id]||[];return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:currentQuestion.options?.map(option=>{const isSelected=selectedValues.includes(option.value);return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>handleCheckboxChange(option.value),style:{padding:\"1.1rem 1.5rem\",borderRadius:`${borderRadius}px`,border:`2px solid ${isSelected?accentColor:\"#D0D0D0\"}`,backgroundColor:isSelected?`${accentColor}08`:\"#FFFFFF\",cursor:\"pointer\",transition:\"all 0.3s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},onMouseEnter:e=>{e.currentTarget.style.borderColor=accentColor;e.currentTarget.style.transform=\"translateX(4px)\";},onMouseLeave:e=>{if(!isSelected){e.currentTarget.style.borderColor=\"#D0D0D0\";}e.currentTarget.style.transform=\"translateX(0)\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"1.05rem\",color:textColor,flex:1},children:option.label}),/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",style:{flexShrink:0,marginLeft:\"1rem\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\",fill:isSelected?accentColor:\"#D0D0D0\",opacity:isSelected?1:.3})})]},option.value);})});case\"textarea\":return /*#__PURE__*/_jsx(\"textarea\",{value:formData[currentQuestion.id]||\"\",onChange:e=>handleInputChange(e.target.value),placeholder:currentQuestion.placeholder,style:{...baseStyle,minHeight:\"150px\",resize:\"vertical\"},onFocus:focusHandler,onBlur:blurHandler,autoFocus:true});case\"select\":return /*#__PURE__*/_jsxs(\"select\",{value:formData[currentQuestion.id]||\"\",onChange:e=>handleInputChange(e.target.value),style:{...baseStyle,appearance:\"none\",backgroundImage:`url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 1rem center\",backgroundSize:\"20px\",paddingRight:\"3rem\",cursor:\"pointer\"},onFocus:focusHandler,onBlur:blurHandler,autoFocus:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:currentQuestion.placeholder}),currentQuestion.options?.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.value,children:option.label},option.value))]});case\"image\":return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",padding:\"2rem\",border:`2px dashed ${errors[currentQuestion.id]?accentColor:\"#E5E5E5\"}`,borderRadius:`${borderRadius}px`,backgroundColor:\"#FAFAFA\",textAlign:\"center\",cursor:\"pointer\"},onClick:()=>document.getElementById(`file-${currentQuestion.id}`).click(),children:[/*#__PURE__*/_jsx(\"input\",{id:`file-${currentQuestion.id}`,type:\"file\",accept:\"image/*\",onChange:handleFileUpload,style:{display:\"none\"}}),uploadedFiles[currentQuestion.id]?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"img\",{src:uploadedFiles[currentQuestion.id].data,alt:\"Preview\",style:{maxWidth:\"100%\",maxHeight:\"300px\",borderRadius:`${borderRadius}px`,marginBottom:\"1rem\"}}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#666\",fontSize:\"0.9rem\"},children:uploadedFiles[currentQuestion.id].name}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();const newFiles={...uploadedFiles};delete newFiles[currentQuestion.id];setUploadedFiles(newFiles);},style:{marginTop:\"0.5rem\",padding:\"0.5rem 1rem\",backgroundColor:accentColor,color:\"white\",border:\"none\",borderRadius:`${borderRadius}px`,cursor:\"pointer\"},children:\"Remover\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"3rem\",marginBottom:\"1rem\"},children:\"📤\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:textColor,fontSize:\"1rem\",marginBottom:\"0.5rem\"},children:\"Clique para fazer upload\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#999\",fontSize:\"0.9rem\"},children:currentQuestion.placeholder||\"PNG, JPG at\\xe9 5MB\"})]})]});default:// Para phone e cnpj, usa o handler com máscara\nif(currentQuestion.type===\"phone\"||currentQuestion.type===\"cnpj\"){return /*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData[currentQuestion.id]||\"\",onChange:e=>handleMaskedInputChange(e.target.value,currentQuestion.type),onKeyPress:handleKeyPress,placeholder:currentQuestion.placeholder,className:fieldClassName,style:baseStyle,onFocus:focusHandler,onBlur:blurHandler,autoFocus:true});}// Para outros tipos, usa o handler normal\nreturn /*#__PURE__*/_jsx(\"input\",{type:currentQuestion.type,value:formData[currentQuestion.id]||\"\",onChange:e=>handleInputChange(e.target.value),onKeyPress:handleKeyPress,placeholder:currentQuestion.placeholder,className:fieldClassName,style:baseStyle,onFocus:focusHandler,onBlur:blurHandler,autoFocus:true});}};const getButtonProps=()=>{switch(buttonState){case\"sending\":return{text:buttonSendingText,color:\"#FFA726\",disabled:true};case\"sent\":return{text:buttonSentText,color:\"#4CAF50\",disabled:true};case\"error\":return{text:buttonErrorText,color:accentColor,disabled:false};default:return{text:isLastStep?buttonSubmitText:buttonContinueText,color:accentColor,disabled:false};}};const buttonProps=getButtonProps();// Tela de Obrigado\nif(showThankYou){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100vh\",backgroundColor:backgroundColor,fontFamily:\"Inter, -apple-system, sans-serif\",padding:\"2rem\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:\"600px\"},children:[showLogo&&/*#__PURE__*/_jsx(\"img\",{src:logoUrl,alt:\"Logo\",style:{width:`${logoWidth}px`,marginBottom:\"3rem\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"4rem\",marginBottom:\"2rem\"},children:\"✅\"}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"2.5rem\",fontWeight:\"bold\",color:textColor,marginBottom:\"1.5rem\"},children:thankYouTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.2rem\",color:subtitleColor,lineHeight:\"1.6\"},children:thankYouMessage})]})});}return /*#__PURE__*/_jsxs(\"div\",{className:customPageViewClass||\"info-frm-cntr-pf\",style:{display:\"flex\",minHeight:\"100vh\",fontFamily:\"Inter, -apple-system, sans-serif\",flexDirection:\"row\",backgroundColor:\"#000000\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:`0 0 calc(50% + ${leftOverlap}px)`,backgroundImage:`url('${currentQuestion?.backgroundImage||leftBackgroundImage}')`,backgroundSize:\"cover\",backgroundPosition:\"center\",position:\"relative\",zIndex:0,minHeight:\"100vh\"},className:\"left-section\"}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1\",backgroundColor:backgroundColor,borderTopLeftRadius:`${borderRadius*2}px`,borderBottomLeftRadius:`${borderRadius*2}px`,padding:\"3rem 3.5rem\",display:\"flex\",flexDirection:\"column\",position:\"relative\",overflowY:\"auto\",zIndex:1,marginLeft:`-${leftOverlap}px`,minHeight:\"100vh\"},className:\"right-section\",children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,height:\"4px\",backgroundColor:\"#E0E0E0\",borderTopLeftRadius:`${borderRadius*2}px`},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progress}%`,height:\"100%\",backgroundColor:accentColor,transition:\"width 0.4s cubic-bezier(0.4, 0, 0.2, 1)\",borderTopLeftRadius:progress<5?`${borderRadius*2}px`:\"0\"}})}),currentStep>0&&/*#__PURE__*/_jsx(\"button\",{onClick:handleBack,style:{position:\"absolute\",top:\"2.5rem\",left:\"2.5rem\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",padding:\"0.5rem\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"transform 0.2s ease\"},onMouseEnter:e=>e.target.style.transform=\"scale(1.1)\",onMouseLeave:e=>e.target.style.transform=\"scale(1)\",children:/*#__PURE__*/_jsx(\"svg\",{stroke:\"currentColor\",fill:\"currentColor\",strokeWidth:\"0\",version:\"1.1\",viewBox:\"0 0 16 16\",style:{color:accentColor,fontSize:\"1.5rem\"},height:\"1em\",width:\"1em\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.293 13.707l-5-5c-0.391-0.39-0.391-1.024 0-1.414l5-5c0.391-0.391 1.024-0.391 1.414 0s0.391 1.024 0 1.414l-3.293 3.293h9.586c0.552 0 1 0.448 1 1s-0.448 1-1 1h-9.586l3.293 3.293c0.195 0.195 0.293 0.451 0.293 0.707s-0.098 0.512-0.293 0.707c-0.391 0.391-1.024 0.391-1.414 0z\"})})}),showLogo&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"right\",marginBottom:\"2rem\",marginTop:\"1.5rem\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoUrl,alt:\"Logo\",style:{width:`${logoWidth}px`}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,maxWidth:\"650px\",margin:\"0 auto\",width:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\"},children:[currentQuestion?.subtitle&&/*#__PURE__*/_jsx(\"p\",{style:{color:subtitleColor,fontSize:\"0.95rem\",marginBottom:\"1rem\",fontWeight:\"400\",lineHeight:\"1.5\"},children:interpolateText(currentQuestion.subtitle)}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"1.85rem\",fontWeight:\"600\",color:textColor,marginBottom:\"2rem\",lineHeight:\"1.3\",letterSpacing:\"-0.01em\"},children:interpolateText(currentQuestion?.question)}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"1.5rem\"},children:[renderField(),errors[currentQuestion?.id]&&/*#__PURE__*/_jsx(\"p\",{style:{color:accentColor,fontSize:\"0.9rem\",marginTop:\"0.75rem\",textAlign:\"center\",fontWeight:\"500\"},children:errors[currentQuestion.id]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",marginBottom:\"0.5rem\"},children:/*#__PURE__*/_jsxs(\"button\",{onClick:handleNext,disabled:buttonProps.disabled,className:isLastStep&&buttonState===\"idle\"?\"action-btn-lead-011-pf\":\"\",style:{padding:\"0.95rem 2.5rem\",backgroundColor:buttonProps.color,color:\"#FFFFFF\",border:\"none\",borderRadius:`${borderRadius}px`,fontSize:\"0.85rem\",fontWeight:\"700\",cursor:buttonProps.disabled?\"not-allowed\":\"pointer\",textTransform:\"uppercase\",display:\"flex\",alignItems:\"center\",gap:\"0.75rem\",opacity:buttonProps.disabled?.7:1,transition:\"all 0.2s ease\",letterSpacing:\"0.5px\"},onMouseEnter:e=>{if(!buttonProps.disabled){e.target.style.transform=\"translateY(-2px)\";e.target.style.boxShadow=\"0 6px 20px rgba(227,30,36,0.3)\";}},onMouseLeave:e=>{e.target.style.transform=\"translateY(0)\";e.target.style.boxShadow=\"none\";},children:[buttonState===\"sending\"&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"16px\",height:\"16px\",border:\"2px solid transparent\",borderTop:\"2px solid white\",borderRadius:\"50%\",animation:\"spin 1s linear infinite\"}}),buttonProps.text,buttonState===\"idle\"&&/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12H19M19 12L12 5M19 12L12 19\",stroke:\"white\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})}),/*#__PURE__*/_jsxs(\"p\",{style:{color:\"#C0C0C0\",fontSize:\"0.8rem\",textAlign:\"right\",marginBottom:\"3rem\",fontWeight:\"400\"},children:[\"pressione\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:\"500\"},children:\"Enter ↵\"})]}),testimonials.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2rem 1.75rem\",background:\"linear-gradient(135deg, #FAFAFA 0%, #FFFFFF 100%)\",borderRadius:`${borderRadius}px`,border:\"1px solid #ECECEC\",boxShadow:\"0 2px 8px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04)\",position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"4px\",height:\"100%\",background:`linear-gradient(180deg, ${accentColor} 0%, transparent 100%)`}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",marginBottom:\"1rem\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",fill:\"none\",viewBox:\"0 0 22 17\",style:{minHeight:\"28px\",minWidth:\"28px\",width:\"28px\",height:\"28px\",opacity:.9},children:/*#__PURE__*/_jsx(\"path\",{fill:accentColor,d:\"M5.824 7.457c.97 0 1.736.336 2.296 1.008.56.635.84 1.53.84 2.688 0 1.232-.448 2.37-1.344 3.416-.859 1.008-1.941 1.512-3.248 1.512-1.381 0-2.464-.448-3.248-1.344-.747-.933-1.12-2.24-1.12-3.92 0-2.165.485-4.106 1.456-5.824.97-1.717 2.408-3.378 4.312-4.984l2.184 2.072c-2.277 1.867-3.565 3.77-3.864 5.712.485-.224 1.064-.336 1.736-.336zm12.32 0c.97 0 1.736.336 2.296 1.008.56.635.84 1.53.84 2.688 0 1.232-.448 2.37-1.344 3.416-.859 1.008-1.941 1.512-3.248 1.512-1.381 0-2.464-.448-3.248-1.344-.747-.933-1.12-2.24-1.12-3.92 0-2.165.485-4.106 1.456-5.824.97-1.717 2.408-3.378 4.312-4.984l2.184 2.072c-2.277 1.867-3.565 3.77-3.864 5.712.485-.224 1.064-.336 1.736-.336z\"})})}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.05rem\",color:\"#444444\",marginBottom:\"1.5rem\",lineHeight:\"1.7\",fontWeight:\"400\",fontStyle:\"italic\"},children:testimonials[currentTestimonial]?.text}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"0.75rem\"},children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"0.95rem\",color:accentColor,fontWeight:\"600\",margin:0,lineHeight:\"1.3\",marginBottom:\"0.25rem\"},children:testimonials[currentTestimonial]?.author}),testimonials[currentTestimonial]?.company&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"0.8rem\",color:\"#666666\",fontWeight:\"400\",margin:0,lineHeight:\"1.3\"},children:testimonials[currentTestimonial].company})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginTop:\"auto\",paddingTop:\"2rem\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{color:\"#999999\",fontSize:\"0.75rem\",lineHeight:\"1.6\",marginBottom:\"0.5rem\"},children:[footerText,\" \",/*#__PURE__*/_jsx(\"a\",{href:termsUrl,style:{color:accentColor,textDecoration:\"underline\"},children:termsText}),\" \",\"e\",\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,style:{color:accentColor,textDecoration:\"underline\"},children:privacyText})]}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#CCCCCC\",fontSize:\"0.7rem\"},children:copyrightText})]})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes spin {\n                    0% { transform: rotate(0deg); }\n                    100% { transform: rotate(360deg); }\n                }\n                \n                @media (max-width: 1024px) {\n                    .left-section {\n                        display: none !important;\n                    }\n                    \n                    .right-section {\n                        flex: 1 !important;\n                        margin-left: 0 !important;\n                        border-radius: 0 !important;\n                        border-top-left-radius: 0 !important;\n                        border-bottom-left-radius: 0 !important;\n                        width: 100% !important;\n                        max-width: 100% !important;\n                        padding: 1.5rem 1.25rem !important;\n                        min-height: 100vh;\n                    }\n                    \n                    .right-section > div {\n                        max-width: 100% !important;\n                        padding: 0 !important;\n                    }\n                }\n                \n                @media (max-width: 768px) {\n                    .right-section {\n                        padding: 1.25rem 1rem !important;\n                    }\n                    \n                    .right-section h2 {\n                        font-size: 1.4rem !important;\n                        margin-bottom: 1.5rem !important;\n                        line-height: 1.3 !important;\n                    }\n                    \n                    .right-section p {\n                        font-size: 0.85rem !important;\n                    }\n                    \n                    .right-section input,\n                    .right-section textarea,\n                    .right-section select {\n                        font-size: 16px !important;\n                        padding: 0.9rem 1.2rem !important;\n                    }\n                    \n                    .right-section button {\n                        padding: 0.9rem 2rem !important;\n                        font-size: 0.8rem !important;\n                        width: 100% !important;\n                        justify-content: center !important;\n                    }\n                }\n                \n                @media (max-width: 480px) {\n                    .right-section {\n                        padding: 1rem 0.875rem !important;\n                    }\n                    \n                    .right-section h2 {\n                        font-size: 1.25rem !important;\n                        margin-bottom: 1.25rem !important;\n                    }\n                    \n                    .right-section input,\n                    .right-section textarea,\n                    .right-section select {\n                        font-size: 16px !important;\n                        padding: 0.85rem 1rem !important;\n                    }\n                }\n            `})]});}// Property Controls\naddPropertyControls(TypeformV4,{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"🎨 Fundo (Direita)\"},textColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"🎨 Texto\"},subtitleColor:{type:ControlType.Color,defaultValue:\"#999999\",title:\"🎨 Subt\\xedtulo\"},accentColor:{type:ControlType.Color,defaultValue:\"#E31E24\",title:\"🎨 Cor Principal\"},borderRadius:{type:ControlType.Number,defaultValue:24,min:0,max:40,step:2,title:\"📐 Border Radius\"},leftBackgroundImage:{type:ControlType.String,defaultValue:\"https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1200\",title:\"🖼️ Imagem de Fundo Padr\\xe3o (Esquerda)\",description:\"Imagem padr\\xe3o quando a pergunta n\\xe3o especificar uma\"},leftOverlap:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:5,title:\"↔️ Sobreposi\\xe7\\xe3o (px)\",description:\"Pixels que o lado esquerdo sobrep\\xf5e o direito\"},showLogo:{type:ControlType.Boolean,defaultValue:true,title:\"🖼️ Exibir Logo\"},logoUrl:{type:ControlType.String,defaultValue:\"https://framerusercontent.com/images/your-logo.png\",title:\"🔗 URL Logo\",hidden:props=>!props.showLogo},logoWidth:{type:ControlType.Number,defaultValue:60,min:30,max:200,step:5,title:\"📏 Largura Logo\",hidden:props=>!props.showLogo},webhookUrl:{type:ControlType.String,defaultValue:\"https://webhook.site/your-webhook-url\",title:\"🔗 Webhook\"},webhookMethod:{type:ControlType.Enum,defaultValue:\"POST\",options:[\"POST\",\"PUT\"],title:\"📤 M\\xe9todo\"},redirectUrl:{type:ControlType.String,defaultValue:\"/\",title:\"🔄 URL de Redirecionamento\",description:\"Para onde redirecionar ap\\xf3s envio (padr\\xe3o: /)\"},questions:{type:ControlType.Array,title:\"❓ Perguntas\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"field\",title:\"🆔 ID\"},type:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"email\",\"phone\",\"cnpj\",\"textarea\",\"select\",\"checkbox\",\"image\"],title:\"📋 Tipo\"},backgroundImage:{type:ControlType.String,defaultValue:\"\",title:\"🖼️ Imagem de Fundo (Esquerda)\",description:\"Se vazio, usa a imagem padr\\xe3o\"},subtitle:{type:ControlType.String,defaultValue:\"\",title:\"📝 Subt\\xedtulo\"},question:{type:ControlType.String,defaultValue:\"Pergunta?\",title:\"❓ Pergunta\"},placeholder:{type:ControlType.String,defaultValue:\"Digite\",title:\"💬 Placeholder\"},required:{type:ControlType.Boolean,defaultValue:true,title:\"✅ Obrigat\\xf3rio\"},errorMessage:{type:ControlType.String,defaultValue:\"\",title:\"⚠️ Erro\"},customClass:{type:ControlType.String,defaultValue:\"\",title:\"🎨 Classe CSS\",description:\"Para API de Convers\\xf5es (ex: info-cust-fn-pf)\"},options:{type:ControlType.Array,title:\"🔽 Op\\xe7\\xf5es (select/checkbox)\",control:{type:ControlType.Object,controls:{value:{type:ControlType.String,defaultValue:\"opt\",title:\"Valor\"},label:{type:ControlType.String,defaultValue:\"Op\\xe7\\xe3o\",title:\"Texto\"}}}}}},defaultValue:[{id:\"name\",type:\"text\",subtitle:\"\\xc9 um prazer te receber aqui!\",question:\"Como devemos te chamar?\",placeholder:\"Digite seu nome completo\",required:true}]},testimonials:{type:ControlType.Array,title:\"💬 Depoimentos\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"\\xd3timo!\",title:\"📝 Texto\"},author:{type:ControlType.String,defaultValue:\"Cliente\",title:\"👤 Autor\"},company:{type:ControlType.String,defaultValue:\"Empresa\",title:\"🏢 Empresa\"}}},defaultValue:[{text:\"Eu sinceramente n\\xe3o me vejo trabalhando sem voc\\xeas.\",author:\"Cliente\",company:\"Empresa Inc.\"}]},buttonContinueText:{type:ControlType.String,defaultValue:\"PROSSEGUIR\",title:\"▶️ Continuar\"},buttonSubmitText:{type:ControlType.String,defaultValue:\"PROSSEGUIR\",title:\"📤 Enviar\"},buttonSendingText:{type:ControlType.String,defaultValue:\"ENVIANDO...\",title:\"⏳ Enviando\"},buttonSentText:{type:ControlType.String,defaultValue:\"ENVIADO COM SUCESSO!\",title:\"✅ Sucesso\"},buttonErrorText:{type:ControlType.String,defaultValue:\"ERRO - TENTAR NOVAMENTE\",title:\"❌ Erro\"},thankYouTitle:{type:ControlType.String,defaultValue:\"Obrigado!\",title:\"🎉 T\\xedtulo Obrigado\"},thankYouMessage:{type:ControlType.String,defaultValue:\"Em instantes voc\\xea receber\\xe1 uma mensagem ou liga\\xe7\\xe3o do nosso time.\",title:\"📧 Mensagem\"},footerText:{type:ControlType.String,defaultValue:\"Ao clicar em PROSSEGUIR voc\\xea automaticamente concorda com os\",title:\"📄 Footer\"},termsText:{type:ControlType.String,defaultValue:\"termos de uso\",title:\"📜 Termos\"},termsUrl:{type:ControlType.String,defaultValue:\"#\",title:\"🔗 URL Termos\"},privacyText:{type:ControlType.String,defaultValue:\"pol\\xedtica de privacidade\",title:\"🔒 Privacidade\"},privacyUrl:{type:ControlType.String,defaultValue:\"#\",title:\"🔗 URL Privacidade\"},copyrightText:{type:ControlType.String,defaultValue:\"\\xa9 Copyright 2012-2024 V4 Company SA\",title:\"\\xa9️ Copyright\"},// API de Conversões Meta\nenableMetaPixel:{type:ControlType.Boolean,defaultValue:true,title:\"📊 Habilitar Meta Pixel\",description:\"Ativa eventos para API de Convers\\xf5es\"},metaPixelId:{type:ControlType.String,defaultValue:\"\",title:\"🆔 Meta Pixel ID\",description:\"Seu ID do Meta Pixel (opcional)\",hidden:props=>!props.enableMetaPixel},customPageViewClass:{type:ControlType.String,defaultValue:\"info-frm-cntr-pf\",title:\"🎨 Classe Container\",description:\"Classe CSS do container do formul\\xe1rio\",hidden:props=>!props.enableMetaPixel},customPageViewEvent:{type:ControlType.String,defaultValue:\"PageView\",title:\"📍 Evento PageView\",description:\"Nome do evento disparado no carregamento\",hidden:props=>!props.enableMetaPixel}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeformV4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],"mappings":"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"}