{"version":3,"file":"AgencyLogo.CUGcfa8d.mjs","names":["React.useState","React.useMemo","React.useCallback"],"sources":["https:/framerusercontent.com/modules/ZSXvjE4Q1Q6kh584aCHL/aTaEhoGwIJGTzQ13c4t7/AgencyLogo.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function AgencyLogo(props){const{logoUrl,fallbackLogo,radius=0}=props;const[failed,setFailed]=React.useState(false);const fallback=React.useMemo(()=>{return typeof fallbackLogo===\"string\"?fallbackLogo.trim():fallbackLogo?.src?.trim()||\"\";},[fallbackLogo]);const resolvedLogoUrl=React.useMemo(()=>{return typeof logoUrl===\"string\"?logoUrl.trim():logoUrl?.src?.trim()||\"\";},[logoUrl]);React.useEffect(()=>{React.startTransition(()=>{setFailed(false);});},[resolvedLogoUrl,fallback]);const src=failed?fallback:resolvedLogoUrl||fallback;const handleError=React.useCallback(()=>{React.startTransition(()=>{setFailed(true);});},[]);if(!src){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\"}});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",borderRadius:radius,position:\"relative\"},children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",onError:handleError,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",objectPosition:\"center\",display:\"block\"}})});}addPropertyControls(AgencyLogo,{logoUrl:{type:ControlType.Link,title:\"Logo URL\"},fallbackLogo:{type:ControlType.Image,title:\"Fallback\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AgencyLogo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AgencyLogo.map"],"mappings":"sMAA2H,SAAwB,EAAW,EAAM,CAAC,GAAK,CAAC,UAAQ,eAAa,SAAO,GAAG,EAAW,CAAC,EAAO,GAAWA,EAAe,EAAK,EAAQ,EAASC,MAA0B,OAAO,GAAe,SAAS,EAAa,KAAK,EAAE,GAAc,KAAK,KAAK,GAAG,GAAK,CAAC,CAAY,CAAC,EAAQ,EAAgBA,MAA0B,OAAO,GAAU,SAAS,EAAQ,KAAK,EAAE,GAAS,KAAK,KAAK,GAAG,GAAK,CAAC,CAAO,CAAC,EAAE,MAAoB,CAAC,MAA0B,CAAC,EAAU,EAAK,CAAE,CAAC,CAAE,EAAE,CAAC,EAAgB,CAAQ,CAAC,EAAE,IAAM,EAAI,EAAO,EAAS,GAAiB,EAAe,EAAYC,MAAsB,CAAC,MAA0B,CAAC,EAAU,EAAI,CAAE,CAAC,CAAE,EAAE,CAAC,CAAC,EAAqG,OAA/F,EAAmH,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,SAAS,aAAa,EAAO,SAAS,UAAU,EAAE,SAAsB,EAAK,MAAM,CAAK,MAAI,IAAI,GAAG,QAAQ,EAAY,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,eAAe,SAAS,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAApa,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,UAAU,CAAC,CAAC,CAAmW,iBAArpC,IAA4B,IAAoD,EAAskC,EAAoB,EAAW,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC"}