import{cn as h}from"./cn.js";function m(p){const{slots:l,base:e,variants:f,compoundVariants:i,defaultVariants:v}=p;return function(b){const u={...v,...b},a={};for(const t of l){const n=[];if(e[t]&&n.push(e[t]),f)for(const[r,o]of Object.entries(f)){const s=u[r];if(s==null)continue;const c=o[String(s)];c?.[t]&&n.push(c[t])}if(i)for(const r of i){const{class:o,...s}=r;Object.entries(s).every(([c,d])=>u[c]===d)&&o[t]&&n.push(o[t])}a[t]=h(...n)}return a}}export{m as sva};
//# sourceMappingURL=sva.js.map
