import{C as n,S as t,a as o}from"./p-dcc98162.js";function i(){return function(n,t){Object.defineProperty(n,t,{set:c(t),get:s(t)})}}function c(i){return function(c){this[n]||(this[n]=new Map),this[n].set(i,c),c[t]=this,function(n,t){const i=n.constructor.prototype;if(i[o])for(const c of i[o])t[c.componentMethodName]=u(t,n,t[c.componentMethodName],c)}(c,this)}}function s(t){return function(){return this[n].get(t)}}function u(n,t,o,i){return function(...c){const s=null==o?void 0:o.apply(n,c);return s&&"function"==typeof s.then?s.then((()=>t[i.slimmerMethodName].call(t,...c))):t[i.slimmerMethodName].call(t,...c)}}export{i as I,s as a,c}