"use strict";var core=require("@gem-sdk/core"),system=require("@gem-sdk/system"),helpers=require("../../../common/helpers.js");const getDotClass=e=>{let{dotStyle:t,vertical:l,className:o,uniqueComponentId:p}=e,s=()=>{let e={},o={inside:{desktop:"gp-absolute",tablet:"tablet:gp-absolute",mobile:"mobile:gp-absolute"},outside:{desktop:"gp-static",tablet:"tablet:gp-static",mobile:"mobile:gp-static"}},p={vertical:{desktop:"gp-flex-col gp-ml-2 gp-w-fit gp-h-full",tablet:"tablet:gp-flex-col tablet:gp-ml-2 tablet:gp-w-fit tablet:gp-h-full",mobile:"mobile:gp-flex-col mobile:gp-ml-2 mobile:gp-w-fit mobile:gp-h-full"},horizontal:{desktop:"gp-flex-row gp-left-0 gp-right-0",tablet:"tablet:gp-flex-row tablet:gp-left-0 tablet:gp-right-0",mobile:"mobile:gp-flex-row mobile:gp-left-0 mobile:gp-right-0"}};return core.DEVICES.forEach(s=>{let g=core.getResponsiveValueByScreen(t,s),i=core.getResponsiveValueByScreen(l,s),r="inside"===g?"inside":"outside",a=i?"vertical":"horizontal",b=o[r][s],m=p[a][s];e[b]=!0,e[m]=!0}),e},g=system.createClass({[`${helpers.DOT_CONTAINER_SELECTOR} ${helpers.DOT_CONTAINER_SELECTOR}-${p}`]:!0,"gp-z-2 gp-flex gp-flex-1 gp-items-center gp-justify-center gp-gap-2 gp-text-center":!0,...o&&{[o]:!0},...s()});return{dotClass:g}};exports.getDotClass=getDotClass;
