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