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