"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("lodash-unified"),a=require("vue");require("../../utils/index.js");const f=require("../../utils/is.js"),o=e=>e<=1?1:e,n=(e,r=1)=>{const s=Math.floor(24/e),t=s*r;return t>24?s:t},g=(e,r=1)=>({xs:n(o(e-3),r),sm:n(o(e-2),r),md:n(o(e-1),r),lg:n(o(e-1),r),xl:n(e,r),xxl:n(e,r)});function c(e){return u.isFunction(e.type)?e.type():e}function l(e){const r=[],s=e.filter(t=>t&&c(t)&&t.type!==a.Comment);for(const t of s)if(t.type===a.Fragment||t.type==="template"){const i=l(t.children);r.push(...i)}else if(u.isArray(t)){const i=l(t);r.push(...i)}else r.push(c(t));return r}const p=e=>{const r=[];return r.push(...l(e)),r};function d(e){return f.isDef(e)?(u.isArray(e)?e:[e]).join(""):Date.now()}exports.buildColSpan=g;exports.genRealChildren=p;exports.getStringName=d;
