"use strict";var r=require("@gem-sdk/core");const e=r=>r.trim().split(/\s+/).reduce((r,e)=>(r[e]=!0,r),{});exports.getClassContainerBackgoundImage=({setting:t})=>{let{hoverEffect:o}=t??{};return e(r.cls("gp-absolute gp-inset-0 gp-transition-transform ",{"gp-duration-[var(--duration)] group-hover/hero:gp-scale-[var(--scale)]":"zoom"===o}))},exports.getClassContainerBanner=({builderProps:t,setting:o,advanced:s})=>{let{contentPosition:a}=o??{};return e(r.cls(t?.uid,s?.cssClass,"gp-group/hero gp-flex gp-flex-col gp-relative gp-overflow-hidden gp-transition-colors gp-duration-200 gp-ease-in-out",{"gp-justify-center":"center"===a,"gp-justify-start":"top"===a,"gp-justify-end":"bottom"===a}))},exports.getClassLinkBanner=()=>e("gp-absolute gp-inset-0 gp-z-1"),exports.getClassOverlayBanner=({setting:t})=>{let{overlayColor:o}=t??{};return e(r.cls("gp-absolute gp-inset-0 gp-transition-all gp-duration-300 group-hover/hero:gp-bg-[color:var(--hvr-bgc,_var(--bgc))] group-hover/hero:gp-opacity-[var(--hvr-op,_var(--op))]",r.getGlobalColorStateClass("bg",o)))};
