import{composeClasses as e,cls as s}from"@gem-sdk/core";let getAlignClasses=e("gp-flex gp-w-full gp-relative"),getContentClasses=e("!gp-relative"),getWrapperClasses=l=>e(s("gem-marquee gp-overflow-hidden gp-flex gp-items-center gp-w-full gp-h-full",l)),getFastMarqueeClasses=e("gp-overflow-hidden gp-w-full gp-h-full"),getFastMarqueeContentClasses=e("gp-flex gp-items-center gp-marque-child-item gem-child-marquee-item gp-w-full"),getFastMarqueeContentChildrenClasses=l=>e(s("gp-inline-flex gp-items-center gp-relative gp-transition-all",l?"gp-w-full":"")),getFastMarqueeChildrenIconClasses=e("gp-inline-flex gp-items-center  [&>svg]:gp-h-full [&>svg]:gp-w-full"),getItemWrapperClasses=(l,t)=>e(s("gp-relative gp-overflow-hidden gem-marquee-item ",t,l,`gem-marquee-item-${l}`)),getPlaceHolderWrapperClasses=e("first-block gp-w-[0.01px]");export{getAlignClasses,getContentClasses,getFastMarqueeChildrenIconClasses,getFastMarqueeClasses,getFastMarqueeContentChildrenClasses,getFastMarqueeContentClasses,getItemWrapperClasses,getPlaceHolderWrapperClasses,getWrapperClasses};
