{"version":3,"file":"EconomyCalculator.B-RdnxdU.mjs","names":["useState","error"],"sources":["https:/framerusercontent.com/modules/aBsinvWp7vtV4Xr7Jfvz/ITDJCbU4KvXaXu0mzQ7o/EconomyCalculatorFallback.js","https:/framerusercontent.com/modules/HKO0Z6wH64uWPe5idRCM/15n4pCZF4DmqJLANyNvm/EconomyCalculator.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";function maskPhone(value){let v=value.replace(/\\D/g,\"\");v=v.slice(0,11);if(v.length<=2)return`(${v}`;if(v.length<=7)return`(${v.slice(0,2)}) ${v.slice(2)}`;return`(${v.slice(0,2)}) ${v.slice(2,7)}-${v.slice(7)}`;}function maskCEP(value){const digits=value.replace(/\\D/g,\"\");if(digits.length<=5){return digits;}const maskedCep=`${digits.slice(0,5)}-${digits.slice(5,8)}`;return maskedCep;}const estados={AC:\"Acre\",AL:\"Alagoas\",AP:\"Amap\\xe1\",AM:\"Amazonas\",BA:\"Bahia\",CE:\"Cear\\xe1\",DF:\"Distrito Federal\",ES:\"Esp\\xedrito Santo\",GO:\"Goi\\xe1s\",MA:\"Maranh\\xe3o\",MT:\"Mato Grosso\",MS:\"Mato Grosso do Sul\",MG:\"Minas Gerais\",PA:\"Par\\xe1\",PB:\"Para\\xedba\",PR:\"Paran\\xe1\",PE:\"Pernambuco\",PI:\"Piau\\xed\",RJ:\"Rio de Janeiro\",RN:\"Rio Grande do Norte\",RS:\"Rio Grande do Sul\",RO:\"Rond\\xf4nia\",RR:\"Roraima\",SC:\"Santa Catarina\",SP:\"S\\xe3o Paulo\",SE:\"Sergipe\",TO:\"Tocantins\"};function getCookie(name){const nameEQ=name+\"=\";const ca=document.cookie.split(\";\");for(let i=0;i<ca.length;i++){let c=ca[i];while(c.charAt(0)===\" \"){c=c.substring(1,c.length);}if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length);}}return null;}/**\n * Economy Calculator Form\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EconomyCalculatorFallback(props){console.log(\"Fallback received url: \"+props.CLIENT_BASE_URL);console.log(\"Fallback received url: \"+props.API_BASE_URL);const[step,setStep]=useState(1);const[fullName,setFullName]=useState(\"\");const[phone,setPhone]=useState(\"\");const[averageBill,setAverageBill]=useState(\"\");const[zipCode,setZipCode]=useState(\"\");const[period,setPeriod]=useState(\"year\");const[submitting,setSubmitting]=useState(false);const[success,setSuccess]=useState(false);const[error,setError]=useState(\"\");const[leadId,setLeadId]=useState(null);const[discountPercentage,setDiscountPercentage]=useState(0);const[cepFlow,setCepFlow]=useState(true);const[distributorNotFoundFlow,setDistributorNotFoundFlow]=useState(false);const[selectedState,setSelectedState]=useState(\"\");const[distributors,setDistributors]=useState([]);const[selectedDistributor,setSelectedDistributor]=useState(\"\");const[loading,setLoading]=useState(false);const[loadingProposal,setLoadingProposal]=useState(false);// State to manage input focus for floating labels\nconst[fullNameFocused,setFullNameFocused]=useState(false);const[phoneFocused,setPhoneFocused]=useState(false);const[averageBillFocused,setAverageBillFocused]=useState(false);const[zipCodeFocused,setZipCodeFocused]=useState(false);useEffect(()=>{if(typeof window!==\"undefined\"){setFullName(getCookie(\"full_name\")||\"\");setPhone(getCookie(\"phone\")||\"\");const storedAverageBill=getCookie(\"average_bill_unmasked\");setAverageBill(storedAverageBill?maskMoney(storedAverageBill):\"\");setZipCode(getCookie(\"zip_code\")||\"\");}localStorage.setItem(\"lead_name\",\"null\");localStorage.setItem(\"no_coverage_reason\",\"null\");},[]);// Calculate economy\nconst billValue=Number(averageBill.replace(/[^\\d,]/g,\"\").replace(\",\",\".\"))||0;const discount=discountPercentage/100;const economyYear=billValue*discount*12;const economyMonth=billValue*discount;const economy=period===\"year\"?economyYear:economyMonth;const redirectNoCoverage=(leadName,reason)=>{localStorage.setItem(\"lead_name\",leadName);localStorage.setItem(\"no_coverage_reason\",reason);window.location.href=`/sem-cobertura?no_coverage_reason=${reason}`;};const redirectUploadBill=(dealId,billId)=>{let urlRedirect=`${props.CLIENT_BASE_URL}/subir-conta`;const params=new URLSearchParams;if(props.salesChannelId){params.append(\"sales_channel_id\",props.salesChannelId);}if(props.salesPersonId){params.append(\"sales_person_id\",props.salesPersonId);}if(dealId){params.append(\"deal_id\",dealId);}if(billId){params.append(\"bill_replaceable_id\",billId);}if(phone){let phone_cleaned=phone.replace(/\\D/g,\"\");params.append(\"phone_number\",phone_cleaned);}const queryString=params.toString();if(queryString){urlRedirect+=`?${queryString}`;}window.location.href=urlRedirect;};// Money mask for input\nfunction maskMoney(value){let v=value.replace(/\\D/g,\"\");v=(Number(v)/100).toFixed(2)+\"\";v=v.replace(\".\",\",\");v=v.replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1.\");return\"R$ \"+v;}async function sendValidationToken(phone_number){const SEND_TOKEN_URL=`${props.API_BASE_URL}/send-token`;const res=await fetch(SEND_TOKEN_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({phone_number:phone_number})});}function redirectToProposal(proposal_id){window.location.href=`${props.CLIENT_BASE_URL}/autenticacao/codigo?proposal_id=${proposal_id}`;}function toPascalCase(text){return text.split(\" \").filter(Boolean)// remove espaços extras\n.map(word=>word[0].toUpperCase()+word.slice(1).toLowerCase()).join(\" \");}async function generateProposal(){const formatedName=toPascalCase(fullName);let body={fullname:formatedName,phone_number:`+55 ${phone}`,bill_cost:billValue,sales_channel_id:props.salesChannelId,sales_person_id:props.salesPersonId};if(cepFlow&&!distributorNotFoundFlow){body[\"cep\"]=zipCode;}else{body[\"address_state\"]=selectedState;body[\"distributor\"]=selectedDistributor;}const CREATE_DEAL_TASK_URL=`${props.API_BASE_URL}/task/create_deal`;const res=await fetch(CREATE_DEAL_TASK_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(body)});if(!res.ok)throw new Error(\"Erro ao gerar proposta. Tente novamente.\");const data=await res.json();return data;}async function getProposalCreationStatus(taskId){setLoadingProposal(true);const CREATE_DEAL_TASK_STATUS_URL=`${props.API_BASE_URL}/task/create_deal_task_status`;const res=await fetch(`${CREATE_DEAL_TASK_STATUS_URL}/${taskId}`,{method:\"GET\",headers:{\"Content-Type\":\"application/json\"}});return res.json();}async function pollForCreateProposalStatus(taskId){const interval=1e4;const checkStatus=async()=>{try{const data=await getProposalCreationStatus(taskId);if(data.state===\"PENDING\"){setTimeout(checkStatus,interval);}else if(data.state===\"FAILURE\"){setSubmitting(false);setError(\"Erro ao gerar proposta. Tente novamente.\");throw new Error(\"Erro ao gerar proposta. Tente novamente.\");}else{if(data.result.discount===null||data.result.discount===0||data.result.proposal===null||!data.result.proposal){if(data.result.details===\"bill_value_under_minimum_limit\"){setSubmitting(false);redirectNoCoverage(toPascalCase(fullName),\"bill_value_under_minimum_limit\");return;}else if(data.result.details===\"coverage_not_found_for_distributor\"){setSubmitting(false);redirectNoCoverage(toPascalCase(fullName),\"coverage_not_found_for_distributor\");return;}else if(data.result.details===\"bill_value_under_maximum_limit\"){setSubmitting(false);redirectNoCoverage(toPascalCase(fullName),\"bill_value_under_maximum_limit\");return;}else if(data.result.details===\"distributor_not_found\"){setSubmitting(false);setDistributorNotFoundFlow(true);return;}else if(data.result.deal_id){const dealId=data.result.deal_id||\"\";const billId=data.result.bill_id||\"\";redirectUploadBill(dealId,billId);return;}}else{if(data.result.proposal){await sendValidationToken(phone);redirectToProposal(data.result.proposal.id);return;}else{setSubmitting(false);setCepFlow(false);}}}}catch(error){console.error(\"Error checking task status:\",error);}};checkStatus();}// Step 1 submit\nasync function handleAnalyze(e){e.preventDefault();setError(\"\");setSubmitting(true);try{const generateProposalResponse=await generateProposal();if(generateProposalResponse.task_id){pollForCreateProposalStatus(generateProposalResponse.task_id);}}catch(err){console.log(err);setError(err.message);setSubmitting(false);}}async function handleStateChange(newState){setSelectedState(newState);setLoading(true);try{const GET_DISTRIBUTORS_URL=`${props.API_BASE_URL}/distributor?state=`;const res=await fetch(GET_DISTRIBUTORS_URL+newState,{method:\"GET\",headers:{\"Content-Type\":\"application/json\"}});if(!res.ok)throw new Error(\"Erro ao enviar. Tente novamente.\");const data=await res.json();setLoading(false);setDistributors(data.sort((a,b)=>a.short_name.localeCompare(b.short_name)));// If only one distributor is returned, auto-select it\nif(data.length===1){setSelectedDistributor(data[0].short_name.toUpperCase());localStorage.setItem(\"selected_distributor\",data[0].short_name.toUpperCase());}}catch(err){setError(err.message);}finally{setSubmitting(false);}}const inputAndSelectCommonStyles={fontFamily:\"DM Sans\",fontSize:16,padding:\"16px 18px\",borderRadius:12,border:\"1px solid #eee\",background:\"#fff\",outline:\"none\",width:\"100%\",WebkitAppearance:\"none\",WebkitTapHighlightColor:\"transparent\",WebkitTextFillColor:\"#222\",color:\"#222\"};const selectSpecificStyles={appearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\",backgroundSize:\"24px\",paddingRight:\"40px\"};// Styles for the floating label effect\nconst inputContainerStyle={position:\"relative\",marginBottom:\"5px\",width:\"100%\"};const inputFieldStyle={...inputAndSelectCommonStyles,paddingTop:\"8.4px\",paddingBottom:\"8.4px\",height:\"54.4px\"};const labelStyle=(isFocused,hasValue)=>({position:\"absolute\",left:\"18px\",top:isFocused||hasValue?\"-8px\":\"16px\",fontSize:isFocused||hasValue?\"12px\":\"16px\",color:\"#6B7280\",transition:\"all 0.2s ease-out\",pointerEvents:\"none\",fontFamily:\"DM Sans\",zIndex:1,background:\"#FFFFFF\",padding:\"0 4px\"});const distributorInputs=distributorNotFoundFlow||!cepFlow;return /*#__PURE__*/_jsx(\"div\",{id:\"discount-calculator\",style:{display:\"flex\",width:\"100%\",background:\"transparent\"},children:step===1&&/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleAnalyze,style:{flex:1,background:\"#FBFAF9\",borderRadius:24,border:\"1px solid #E5E7EB\",boxShadow:\"0 2px 8px #0001\",padding:32,display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:\"20px\",fontFamily:\"DM Sans\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",background:\"transparent\",border:\"1px solid #E5E7EB\",borderRadius:30,padding:4,gap:0,marginBottom:16,width:\"260px\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setCepFlow(true),style:{flex:1,padding:\"8px 0\",borderRadius:20,border:0,background:cepFlow?\"#000\":\"transparent\",color:cepFlow?\"#fff\":\"#222\",fontWeight:600,cursor:\"pointer\",transition:\"all 0.2s\",fontFamily:\"DM Sans\"},children:\"CEP\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setCepFlow(false),style:{flex:1,padding:\"8px 0\",borderRadius:20,border:0,background:!cepFlow?\"#000\":\"transparent\",color:!cepFlow?\"#fff\":\"#222\",fontWeight:600,cursor:\"pointer\",transition:\"all 0.2s\",fontFamily:\"DM Sans\"},children:\"N\\xe3o sei o CEP\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:28,fontFamily:\"DM Sans\",fontWeight:500,color:\"#222\",marginBottom:8},children:\"Calcule sua economia\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,color:\"#444\",lineHeight:1.4,paddingBottom:\"15px\"},children:distributorNotFoundFlow?\"N\\xe3o encontramos seu distribuidor. Por favor, selecione seu estado e distribuidor nos campos abaixo.\":\"Preencha seus dados abaixo e descubra como podemos te ajudar a economizar de forma r\\xe1pida e f\\xe1cil.\"})]}),!distributorNotFoundFlow&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:inputContainerStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle(fullNameFocused,fullName.length>0),children:\"Como gostaria de ser chamado?\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:fullName,onChange:e=>{document.cookie=`full_name=${e.target.value}; domain=.lioraenergia.com.br; path=/`;setFullName(e.target.value);},onFocus:()=>setFullNameFocused(true),onBlur:()=>setFullNameFocused(false),style:inputFieldStyle,required:true})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputContainerStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle(phoneFocused,phone.length>0),children:\"N\\xfamero do WhatsApp\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:phone?maskPhone(phone):\"\",onChange:e=>{document.cookie=`phone=${e.target.value}; domain=.lioraenergia.com.br; path=/`;setPhone(e.target.value);},onFocus:()=>setPhoneFocused(true),onBlur:()=>setPhoneFocused(false),style:inputFieldStyle,required:true,maxLength:15})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputContainerStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle(averageBillFocused,averageBill.length>0),children:\"Valor mensal de sua conta de luz\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:averageBill,onChange:e=>{const unmaskedValue=e.target.value.replace(/[^\\d,]/g,\"\").replace(\",\",\".\");document.cookie=`average_bill_unmasked=${unmaskedValue}; domain=.lioraenergia.com.br; path=/`;setAverageBill(maskMoney(e.target.value));},onFocus:()=>setAverageBillFocused(true),onBlur:()=>setAverageBillFocused(false),style:inputFieldStyle,required:true,maxLength:20})]}),cepFlow&&/*#__PURE__*/_jsxs(\"div\",{style:inputContainerStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle(zipCodeFocused,zipCode.length>0),children:\"CEP do im\\xf3vel\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:maskCEP(zipCode),onChange:e=>{document.cookie=`zip_code=${e.target.value}; domain=.lioraenergia.com.br; path=/`;setZipCode(e.target.value);},onFocus:()=>setZipCodeFocused(true),onBlur:()=>setZipCodeFocused(false),style:inputFieldStyle,required:true,maxLength:9})]})]}),distributorInputs&&/*#__PURE__*/_jsx(\"div\",{style:inputContainerStyle,children:/*#__PURE__*/_jsxs(\"select\",{value:selectedState,onChange:e=>{localStorage.setItem(\"selected_state\",e.target.value);handleStateChange(e.target.value);},style:{...inputAndSelectCommonStyles,...selectSpecificStyles},required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:\"Selecione um estado\"}),Object.entries(estados).map(([sigla,nome])=>/*#__PURE__*/_jsx(\"option\",{value:sigla,children:nome},sigla))]})}),distributorInputs&&/*#__PURE__*/_jsx(\"div\",{style:inputContainerStyle,children:/*#__PURE__*/_jsxs(\"select\",{value:selectedDistributor,onChange:e=>{setSelectedDistributor(e.target.value);localStorage.setItem(\"selected_distributor\",e.target.value);},style:{...inputAndSelectCommonStyles,...selectSpecificStyles},required:true,disabled:distributors?.length==0,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:loading?\"Carregando\":\"Empresa que fornece energia\"}),distributors?.map((distributor,index)=>/*#__PURE__*/_jsx(\"option\",{value:distributor.short_name.toUpperCase(),children:distributor.short_name.toUpperCase()},index))]})}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:submitting,style:{fontFamily:\"DM Sans\",background:\"#0022ff\",color:\"#fff\",border:0,borderRadius:12,padding:\"18px 0\",fontSize:18,cursor:\"pointer\",width:\"100%\"},children:submitting?\"Enviando...\":\"Ver desconto\"}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#f00\",fontSize:14,marginTop:8},children:error})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EconomyCalculatorFallback\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EconomyCalculatorFallback.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useReducer}from\"react\";import EconomyCalculatorFallback from\"https://framerusercontent.com/modules/aBsinvWp7vtV4Xr7Jfvz/ITDJCbU4KvXaXu0mzQ7o/EconomyCalculatorFallback.js\";let CLIENT_BASE_URL=\"https://clientes.lioraenergia.com.br\";let API_BASE_URL=\"https://api.lioraenergia.com.br\";// Utility functions moved here to avoid import issues\nfunction getEnvironmentUrl(baseUrl){const urlParams=typeof window!==\"undefined\"?new URLSearchParams(window.location.search):null;const env=urlParams?urlParams.get(\"env\"):null;let envUrl=baseUrl;if(env===\"staging\"){envUrl=envUrl.replace(\"clientes\",\"clientes.staging\");envUrl=envUrl.replace(\"api\",\"staging_api\");}else if(env===\"homolog\"){envUrl=envUrl.replace(\"clientes\",\"clientes.homolog\");envUrl=envUrl.replace(\"api\",\"homolog_api\");envUrl=envUrl.replace(\"lioraenergiaa\",\"lioraenergia\");}console.log(\"Returning envUrl:\",envUrl);return envUrl;}// Centralized function to get sales IDs with iFood logic\nfunction getSalesIds(){if(typeof window===\"undefined\"){return{salesPersonId:null,salesChannelId:null};}const urlPath=window.location.pathname;const params=new URLSearchParams(window.location.search);let salesPersonId=params.get(\"sales_person_id\");let salesChannelId=params.get(\"sales_channel_id\");// Check if \"ifood\" is in the URL path\nif(urlPath.includes(\"ifood\")||urlPath.includes(\"restaurante\")){console.log(\"\\xc9 restaurante\");salesPersonId=\"c9760065-6cca-425b-9b5e-cc6ff65b5d4a\";salesChannelId=\"109b13b5-f15e-43ed-b54e-8fa9ef431534\";}console.log(\"sales_person_id: \"+salesPersonId);console.log(\"sales_channel_id: \"+salesChannelId);return{salesPersonId:salesPersonId,salesChannelId:salesChannelId};}function FallbackCalculator(){console.log(\"Loading fallback simulator\");const salesIds=getSalesIds();// Memoize environment URLs to prevent recalculation\nconst clientBaseUrlWithEnv=getEnvironmentUrl(CLIENT_BASE_URL);const apiBaseUrlWithEnv=getEnvironmentUrl(API_BASE_URL);return /*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(EconomyCalculatorFallback,{salesPersonId:salesIds.salesPersonId,salesChannelId:salesIds.salesChannelId,CLIENT_BASE_URL:clientBaseUrlWithEnv,API_BASE_URL:apiBaseUrlWithEnv})});}/**\n * Economy Calculator Form\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */// Define action types\nconst ACTIONS={SET_IFRAME_LOADED:\"SET_IFRAME_LOADED\",SET_IFRAME_FAILED:\"SET_IFRAME_FAILED\"};// Reducer function for managing iframe state\nfunction iframeReducer(state,action){switch(action.type){case ACTIONS.SET_IFRAME_LOADED:return{...state,iframeLoaded:true,iframeFailed:false};case ACTIONS.SET_IFRAME_FAILED:return{...state,iframeLoaded:false,iframeFailed:true};default:return state;}}export default function EconomyCalculator(props){return /*#__PURE__*/_jsx(FallbackCalculator,{});// Memoize the environment URL to prevent recalculation on every render\nconst[clientBaseUrlWithEnv]=useState(()=>{const url=getEnvironmentUrl(CLIENT_BASE_URL);console.log(\"AdjustedUrl: \"+url);return url;});const[state,dispatch]=useReducer(iframeReducer,{iframeLoaded:false,iframeFailed:false});useEffect(()=>{function handleMessage(event){if(event.data?.type===\"redirect\"&&typeof event.data.url===\"string\"){console.log(\"redirecting to: \"+event.data.url);window.location.href=event.data.url;}}window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);useEffect(()=>{const timeout=setTimeout(()=>{if(!state.iframeLoaded){console.warn(\"Iframe load timeout\");dispatch({type:ACTIONS.SET_IFRAME_FAILED});}},1e3);console.log(\"started timer\");return()=>clearTimeout(timeout);},[state.iframeLoaded]);if(state.iframeFailed)return /*#__PURE__*/_jsx(FallbackCalculator,{});// Get the params from the mother landing page\nconst salesIds=getSalesIds();// Build the iframe URL with the extra params\nconst calculator_url=new URL(clientBaseUrlWithEnv+\"/calculadora\");if(salesIds.salesPersonId)calculator_url.searchParams.set(\"sales_person_id\",salesIds.salesPersonId);if(salesIds.salesChannelId)calculator_url.searchParams.set(\"sales_channel_id\",salesIds.salesChannelId);const urlCalc=calculator_url.toString();console.log(\"urlCalc: \",urlCalc);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:urlCalc,width:\"100%\",height:\"100%\",style:{border:\"none\"},title:\"Calculadora de Economia\",onLoad:()=>{console.log(\"Iframe loaded successfully: \"+urlCalc);dispatch({type:ACTIONS.SET_IFRAME_LOADED});},onError:()=>{console.error(\"Iframe failed to load\");dispatch({type:ACTIONS.SET_IFRAME_FAILED});}})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EconomyCalculator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}