"use strict";var core=require("@gem-sdk/core");const getContainerClasses=(e,s,a)=>{let t=core.getFlexGrowClassByShapeGlobalSize(a);return{"gp-group/image gp-relative":!0,[`force-publish-${new Date().getTime()}`]:!0,...t,...e&&{[e]:!0},...s&&{[s]:!0}}},getWrapperClasses=()=>({"gp-h-full gp-w-full gp-flex pointer-events-auto":!0}),getImageClasses=(e,s)=>{let a=core.handleConvertClassColor(s?.borderImg);return{...e&&{[e]:!0},...a&&{[a]:!0},"gp-inline-block gp-w-full gp-max-w-full":!0}},getNextImageClasses=({className:e,hasLazyLoad:s,isOptimizePlan:a=!1})=>({...e&&{[e]:!0},gp_lazyload:s,gp_force_load:a}),getAdaptiveImageClasses=({className:e,hasLazyLoad:s=!1,hasForceLoad:a=!1})=>({...e&&{[e]:!0},gp_lazyload:s,gp_force_load:a});exports.getAdaptiveImageClasses=getAdaptiveImageClasses,exports.getContainerClasses=getContainerClasses,exports.getImageClasses=getImageClasses,exports.getNextImageClasses=getNextImageClasses,exports.getWrapperClasses=getWrapperClasses;
