{"version":3,"file":"ContainedCMSImage.CVr2d7RG.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/aEqNwfNiyeXj1DfPkRbq/MOprf2yAEBiFm2lOHMcR/ContainedCMSImage.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useRef}from\"react\";export function withContainedImage(Component){return props=>{const rootRef=useRef(null);useLayoutEffect(()=>{const root=rootRef.current;if(!root)return;const applyContain=()=>{root.querySelectorAll(\"[data-framer-background-image-wrapper] img\").forEach(image=>{image.style.objectFit=\"contain\";});};applyContain();const observer=new MutationObserver(applyContain);observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"src\",\"srcset\"]});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:rootRef});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withContainedImage\":{\"type\":\"reactHoc\",\"name\":\"withContainedImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContainedCMSImage.map"],"mappings":"yHAAqF,SAAgB,EAAmB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAQA,EAAO,IAAI,EAAga,OAA9Z,MAAoB,CAAC,IAAM,EAAK,EAAQ,QAAQ,GAAG,CAAC,EAAK,OAAO,IAAM,MAAiB,CAAC,EAAK,iBAAiB,4CAA4C,CAAC,CAAC,QAAQ,GAAO,CAAC,EAAM,MAAM,UAAU,SAAU,CAAC,CAAE,EAAE,EAAa,EAAE,IAAM,EAAS,IAAI,iBAAiB,CAAY,EAAwG,OAAtG,EAAS,QAAQ,EAAK,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,MAAM,QAAQ,CAAC,CAAC,MAAY,EAAS,WAAW,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,CAAO,CAAC,CAAE,CAAE,iBAA9lB,IAA0C"}