!function(e, r) { "object" == typeof exports && "undefined" != typeof module ? r(exports) : "function" == typeof define && define.amd ? define([ "exports" ], r) : r((e = "undefined" != typeof globalThis ? globalThis : e || self).ClassProxy = {}); }(this, (function(e) { "use strict"; function createClassProxy(e, r) { let t; return r.construct && (t = r.construct), new Proxy(e, { construct(e, s) { let o; return o = t ? t(e, s) : new e(...s), new Proxy(o, r); } }); } Object.defineProperty(createClassProxy, "__esModule", { value: !0 }), Object.defineProperty(createClassProxy, "createClassProxy", { value: createClassProxy }), Object.defineProperty(createClassProxy, "createClassProxy2", { value: createClassProxy }), Object.defineProperty(createClassProxy, "default", { value: createClassProxy }), e.createClassProxy = createClassProxy, e.createClassProxy2 = function createClassProxy2(e, r) { return createClassProxy(e, r); }, e.default = createClassProxy, Object.defineProperty(e, "__esModule", { value: !0 }); })); //# sourceMappingURL=index.umd.production.min.cjs.map