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