{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/uwftv2YcCfpntXkxzaHl/8TotH95rTp3osP9b9AkR/Test_Image.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function ResponsiveEmbed({url,type,fit}){const imgRef=React.useRef(null);const[loaded,setLoaded]=React.useState(false);const memoizedSrc=React.useMemo(()=>url,[url]);React.useEffect(()=>{if(type===\"image\"){const img=new Image;img.src=memoizedSrc;img.onload=()=>setLoaded(true);}else{setLoaded(true);}},[memoizedSrc,type]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",background:\"#f0f0f0\"},children:[type===\"image\"&&/*#__PURE__*/_jsx(\"img\",{ref:imgRef,src:memoizedSrc,alt:\"Embedded Content\",loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:fit,display:loaded?\"block\":\"none\"},onError:()=>setLoaded(false)}),type===\"video\"&&/*#__PURE__*/_jsx(\"video\",{src:memoizedSrc,controls:true,style:{width:\"100%\",height:\"100%\",objectFit:fit}}),type===\"iframe\"&&/*#__PURE__*/_jsx(\"iframe\",{src:memoizedSrc,style:{width:\"100%\",height:\"100%\",border:\"none\"},allowFullScreen:true})]});}// Property Controls\naddPropertyControls(ResponsiveEmbed,{url:{type:ControlType.String,title:\"URL\"},type:{type:ControlType.Enum,options:[\"image\",\"video\",\"iframe\"],optionTitles:[\"Image\",\"Video\",\"Iframe\"],title:\"Embed Type\"},fit:{type:ControlType.Enum,options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\"],title:\"Object Fit\",hidden:props=>props.type===\"iframe\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"ResponsiveEmbed\":{\"type\":\"reactComponent\",\"name\":\"ResponsiveEmbed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Test_Image.map"],
  "mappings": "4HAAgJ,SAASA,EAAgB,CAAC,IAAAC,EAAI,KAAAC,EAAK,IAAAC,CAAG,EAAE,CAAC,IAAMC,EAAaC,EAAO,IAAI,EAAO,CAACC,EAAOC,CAAS,EAAQC,EAAS,EAAK,EAAQC,EAAkBC,EAAQ,IAAIT,EAAI,CAACA,CAAG,CAAC,EAAE,OAAMU,EAAU,IAAI,CAAC,GAAGT,IAAO,QAAQ,CAAC,IAAMU,EAAI,IAAI,MAAMA,EAAI,IAAIH,EAAYG,EAAI,OAAO,IAAIL,EAAU,EAAI,CAAE,MAAMA,EAAU,EAAI,CAAG,EAAE,CAACE,EAAYP,CAAI,CAAC,EAAsBW,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,WAAW,SAAS,EAAE,SAAS,CAACX,IAAO,SAAsBY,EAAK,MAAM,CAAC,IAAIV,EAAO,IAAIK,EAAY,IAAI,mBAAmB,QAAQ,OAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUN,EAAI,QAAQG,EAAO,QAAQ,MAAM,EAAE,QAAQ,IAAIC,EAAU,EAAK,CAAC,CAAC,EAAEL,IAAO,SAAsBY,EAAK,QAAQ,CAAC,IAAIL,EAAY,SAAS,GAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUN,CAAG,CAAC,CAAC,EAAED,IAAO,UAAuBY,EAAK,SAAS,CAAC,IAAIL,EAAY,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,gBAAgB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CACniCM,EAAoBf,EAAgB,CAAC,IAAI,CAAC,KAAKgB,EAAY,OAAO,MAAM,KAAK,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,EAAE,aAAa,CAAC,QAAQ,QAAQ,QAAQ,EAAE,MAAM,YAAY,EAAE,IAAI,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,UAAU,MAAM,EAAE,aAAa,CAAC,QAAQ,UAAU,MAAM,EAAE,MAAM,aAAa,OAAOC,GAAOA,EAAM,OAAO,QAAQ,CAAC,CAAC",
  "names": ["ResponsiveEmbed", "url", "type", "fit", "imgRef", "pe", "loaded", "setLoaded", "ye", "memoizedSrc", "se", "ue", "img", "u", "p", "addPropertyControls", "ControlType", "props"]
}
