import{__require as r}from"./has-own-property.mjs";import{__require as e}from"./own-keys.mjs";import{__require as o}from"./object-get-own-property-descriptor.mjs";import{__require as t}from"./object-define-property.mjs";var i,m;function p(){if(m)return i;m=1;var p=r(),s=e(),f=o(),n=t();return i=function(r,e,o){for(var t=s(e),i=n.f,m=f.f,a=0;a<t.length;a++){var _=t[a];p(r,_)||o&&p(o,_)||i(r,_,m(e,_))}}}export{p as __require};