import{__require as r}from"./descriptors.mjs";import{__require as e}from"./fails.mjs";import{__require as t}from"./function-uncurry-this.mjs";import{__require as o}from"./object-get-prototype-of.mjs";import{__require as i}from"./object-keys.mjs";import{__require as u}from"./to-indexed-object.mjs";import{__require as s}from"./object-property-is-enumerable.mjs";var n,m;function f(){if(m)return n;m=1;var f=r(),a=e(),_=t(),p=o(),c=i(),j=u(),l=_(s().f),q=_([].push),b=f&&a(function(){var r=Object.create(null);return r[2]=2,!l(r,2)}),v=function(r){return function(e){for(var t,o=j(e),i=c(o),u=b&&null===p(o),s=i.length,n=0,m=[];s>n;)t=i[n++],f&&!(u?t in o:l(o,t))||q(m,r?[t,o[t]]:o[t]);return m}};return n={entries:v(!0),values:v(!1)}}export{f as __require};