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