{"version":3,"file":"TypeformEmbed.jIsbJ0T1.mjs","names":["React.useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/hJMdDJxldLEbZ7Yn2Gk5/esxokEpzmySryrmKW4yZ/TypeformEmbed.js"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TypeformEmbed({typeformId=\"owqS6Cog\",width=\"100%\",height=\"600px\",hideHeaders=true,hideFooter=true}){const[typeformUrl,setTypeformUrl]=React.useState(\"\");React.useEffect(()=>{function getUTMsFromURL(url=window.location.href){const parsedUrl=new URL(url);let searchParams=new URLSearchParams(parsedUrl.search);const hash=parsedUrl.hash;if(hash&&hash.includes(\"?\")){const hashQueryString=hash.split(\"?\")[1];const hashParams=new URLSearchParams(hashQueryString);for(const[key,value]of hashParams){searchParams.set(key,value);}}const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];const utms={};for(const key of utmKeys){const value=searchParams.get(key);if(value){utms[key]=value;}}return utms;}function getSavedUTMs(){try{const saved=localStorage.getItem(\"utm_params\");return saved?JSON.parse(saved):{};}catch{return{};}}const currentUTMs=getUTMsFromURL();const savedUTMs=getSavedUTMs();const allUTMs={...savedUTMs,...currentUTMs};if(Object.keys(currentUTMs).length>0){localStorage.setItem(\"utm_params\",JSON.stringify(allUTMs));}const baseUrl=`https://form.typeform.com/to/${typeformId}`;const urlParams=new URLSearchParams;Object.entries(allUTMs).forEach(([key,value])=>{urlParams.append(key,value);});urlParams.append(\"version\",\"v2\");if(hideHeaders)urlParams.append(\"typeform-embed-hide-headers\",\"true\");if(hideFooter)urlParams.append(\"typeform-embed-hide-footer\",\"true\");const finalUrl=`${baseUrl}?${urlParams.toString()}`;setTypeformUrl(finalUrl);},[typeformId,hideHeaders,hideFooter]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"iframe\",{src:typeformUrl,width:width,height:height,style:{border:\"none\",borderRadius:\"8px\"},allow:\"camera; microphone; autoplay; encrypted-media; fullscreen\"})});}// 👉 Aqui você expõe os controles para o editor visual do Framer\naddPropertyControls(TypeformEmbed,{typeformId:{type:ControlType.String,title:\"Typeform ID\",defaultValue:\"owqS6Cog\"},hideHeaders:{type:ControlType.Boolean,title:\"Esconder Cabe\\xe7alho\",defaultValue:true},hideFooter:{type:ControlType.Boolean,title:\"Esconder Rodap\\xe9\",defaultValue:true},width:{type:ControlType.String,title:\"Largura\",defaultValue:\"100%\"},height:{type:ControlType.String,title:\"Altura\",defaultValue:\"600px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeformEmbed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypeformEmbed.map"],"mappings":"iMAAiJ,SAAwB,EAAc,CAAC,aAAW,WAAW,QAAM,OAAO,SAAO,QAAQ,cAAY,GAAK,aAAW,IAAM,CAAC,GAAK,CAAC,EAAY,GAAgBA,EAAe,GAAG,CAAo1C,OAAn1C,MAAoB,CAAC,SAAS,EAAe,EAAI,EAAO,SAAS,KAAK,CAAC,IAAM,EAAU,IAAI,IAAI,EAAI,CAAK,EAAa,IAAI,gBAAgB,EAAU,OAAO,CAAO,EAAK,EAAU,KAAK,GAAG,GAAM,EAAK,SAAS,IAAI,CAAC,CAAC,IAAM,EAAgB,EAAK,MAAM,IAAI,CAAC,GAAS,EAAW,IAAI,gBAAgB,EAAgB,CAAC,IAAI,GAAK,CAAC,EAAI,KAAS,EAAY,EAAa,IAAI,EAAI,EAAM,CAAG,IAAM,EAAQ,CAAC,aAAa,aAAa,eAAe,WAAW,cAAc,CAAO,EAAK,EAAE,CAAC,IAAI,IAAM,KAAO,EAAQ,CAAC,IAAM,EAAM,EAAa,IAAI,EAAI,CAAI,IAAO,EAAK,GAAK,GAAQ,OAAO,EAAM,SAAS,GAAc,CAAC,GAAG,CAAC,IAAM,EAAM,aAAa,QAAQ,aAAa,CAAC,OAAO,EAAM,KAAK,MAAM,EAAM,CAAC,EAAE,MAAO,CAAC,MAAM,EAAE,EAAG,IAAM,EAAY,GAAgB,CAAsC,EAAQ,CAAC,GAA9B,GAAc,CAA6B,GAAG,EAAY,CAAI,OAAO,KAAK,EAAY,CAAC,OAAO,GAAG,aAAa,QAAQ,aAAa,KAAK,UAAU,EAAQ,CAAC,CAAE,IAAM,EAAQ,gCAAgC,IAAmB,EAAU,IAAI,gBAAgB,OAAO,QAAQ,EAAQ,CAAC,SAAS,CAAC,EAAI,KAAS,CAAC,EAAU,OAAO,EAAI,EAAM,EAAG,CAAC,EAAU,OAAO,UAAU,KAAK,CAAI,GAAY,EAAU,OAAO,8BAA8B,OAAO,CAAI,GAAW,EAAU,OAAO,6BAA6B,OAAO,CAAqD,EAArC,GAAG,EAAQ,GAAG,EAAU,UAAU,GAA2B,EAAG,CAAC,EAAW,EAAY,EAAW,CAAC,CAAqB,EAAKC,EAAU,CAAC,SAAsB,EAAK,SAAS,CAAC,IAAI,EAAkB,QAAa,SAAO,MAAM,CAAC,OAAO,OAAO,aAAa,MAAM,CAAC,MAAM,4DAA4D,CAAC,CAAC,CAAC,sBAArzD,IAA4B,IAAoD,CACjJ,EAAoB,EAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,WAAW,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAwB,aAAa,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAqB,aAAa,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,QAAQ,CAAC,CAAC"}