import{p as u}from"./index-B_2CoVdl.js";import"./vue-vendor-CxLCUzY4.js";import"./antd-vue-vendor-CDWW6V_M.js";import"./vxe-table-vendor-B5h3MVdD.js";function n(t,r){return r?typeof r=="string"?` ${t}--${r}`:Array.isArray(r)?r.reduce((i,e)=>i+n(t,e),""):Object.keys(r).reduce((i,e)=>i+(r[e]?n(t,e):""),""):""}function f(t){return(r,i)=>(r&&typeof r!="string"&&(i=r,r=""),r=r?`${t}__${r}`:t,`${r}${n(r,i)}`)}function a(t){return[f(`${u}-${t}`)]}function y(t){const r=`${u}-${t}`;return[r,f(r)]}export{f as buildBEM,a as createBEM,y as createNamespace};
