const u=typeof CSSINJS_STATISTIC<"u";let f=!0;function i(...t){if(!u)return Object.assign({},...t);f=!1;const e={};return t.forEach(n=>{Object.keys(n).forEach(r=>{Object.defineProperty(e,r,{configurable:!0,enumerable:!0,get:()=>n[r]})})}),f=!0,e}function a(){}function s(t){let e,n=t,c=a;return u&&(e=new Set,n=new Proxy(t,{get(r,o){return f&&e.add(o),r[o]}}),c=(r,o)=>{Array.from(e)}),{token:n,keys:e,flush:c}}export{s as default,i as merge};
