{"version":3,"file":"ImageOverrides.BGL9Vk4c.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Qw5GYbkJ7t7wScJd59dM/QyeqCxYObuTDiaygAXVh/ImageOverrides.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";/**\n * Force LAZY loading (for below-the-fold images)\n */export function withLazyLoad(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,loading:\"lazy\",decoding:\"async\"});});}/**\n * Force EAGER loading (for hero / above-the-fold images)\n */export function withEagerLoad(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,loading:\"eager\",fetchpriority:\"high\",decoding:\"async\"});});}/**\n * Smart loading:\n * First few images = eager\n * Rest = lazy\n */let imageCount=0;export function withSmartLoad(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{imageCount++;const isAboveFold=imageCount<=3;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,loading:isAboveFold?\"eager\":\"lazy\",fetchpriority:isAboveFold?\"high\":\"auto\",decoding:\"async\"});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withLazyLoad\":{\"type\":\"reactHoc\",\"name\":\"withLazyLoad\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSmartLoad\":{\"type\":\"reactHoc\",\"name\":\"withSmartLoad\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEagerLoad\":{\"type\":\"reactHoc\",\"name\":\"withEagerLoad\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageOverrides.map"],"mappings":"kHAEG,SAAgB,EAAa,EAAU,CAAC,OAAoB,GAAkB,EAAM,IAA2B,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,OAAO,SAAS,OAAO,CAAC,CAAG,CAAE,CAErL,SAAgB,EAAc,EAAU,CAAC,OAAoB,GAAkB,EAAM,IAA2B,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,QAAQ,cAAc,OAAO,SAAS,OAAO,CAAC,CAAG,CAAE,iBAJrK,IAA4B"}