{"version":3,"file":"DynamicIframe.B9cWO2ob.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/kNR0UI5UMRHNKpRURe1n/hnYs2MPUe5zX65qgPB8f/DynamicIframe.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function DynamicIframe({formUrl,fallbackHeight}){const iframeRef=useRef(null);const[fallback,setFallback]=useState(false);useEffect(()=>{if(!formUrl||!iframeRef.current)return;const script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.min.js\";script.onload=()=>{if(iframeRef.current&&window.iFrameResize){window.iFrameResize({log:true,checkOrigin:false,warningTimeout:3e3,resizedCallback:()=>{// iframe responded, so no need for fallback\nsetFallback(false);}},iframeRef.current);}// if after 5s no resize event, trigger fallback mode\nconst timer=setTimeout(()=>{setFallback(true);},5e3);return()=>clearTimeout(timer);};document.body.appendChild(script);return()=>{document.body.removeChild(script);};},[formUrl]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:formUrl,width:\"100%\",allowTransparency:true,scrolling:\"no\",\"data-cookieconsent\":\"ignore\",style:{border:\"0\",minHeight:fallback?`${fallbackHeight}px`:\"500px\",overflow:\"hidden\"}})});}// Framer property controls\naddPropertyControls(DynamicIframe,{formUrl:{type:ControlType.String,title:\"Form URL\",defaultValue:\"\"},fallbackHeight:{type:ControlType.Number,title:\"Fallback Height\",defaultValue:1050,min:200,max:5e3,step:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DynamicIframe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicIframe.map"],"mappings":"sMAA4I,SAAwB,EAAc,CAAC,UAAQ,kBAAgB,CAAC,IAAM,EAAUA,EAAO,KAAK,CAAM,CAAC,EAAS,GAAaC,EAAS,GAAM,CAEjG,OAFkG,MAAc,CAAC,GAAG,CAAC,GAAS,CAAC,EAAU,QAAQ,OAAO,IAAM,EAAO,SAAS,cAAc,SAAS,CAEjQ,MAFkQ,GAAO,IAAI,mFAAmF,EAAO,WAAW,CAAI,EAAU,SAAS,EAAO,cAAc,EAAO,aAAa,CAAC,IAAI,GAAK,YAAY,GAAM,eAAe,IAAI,oBAAoB,CAC5mB,EAAY,GAAM,EAAG,CAAC,EAAU,QAAQ,CACxC,IAAM,EAAM,eAAe,CAAC,EAAY,GAAK,EAAG,IAAI,CAAC,UAAU,aAAa,EAAM,EAAG,SAAS,KAAK,YAAY,EAAO,KAAW,CAAC,SAAS,KAAK,YAAY,EAAO,GAAK,CAAC,EAAQ,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,eAAe,SAAS,CAAC,SAAsB,EAAK,SAAS,CAAC,IAAI,EAAU,IAAI,EAAQ,MAAM,OAAO,kBAAkB,GAAK,UAAU,KAAK,qBAAqB,SAAS,MAAM,CAAC,OAAO,IAAI,UAAU,EAAS,GAAG,EAAe,IAAI,QAAQ,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,sBAF7c,IAA6C,IAAoD,CAG5I,EAAoB,EAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,KAAK,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,CAAC,CAAC"}