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