import{__exports as r}from"../../../_virtual/esnext.function.is-callable.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/function-uncurry-this.mjs";import{__require as i}from"../internals/is-callable.mjs";import{__require as s}from"../internals/inspect-source.mjs";import{__require as n}from"../internals/has-own-property.mjs";import{__require as a}from"../internals/descriptors.mjs";var o;function m(){if(o)return r;o=1;var m=e(),u=t(),c=i(),l=s(),p=n(),_=a(),f=Object.getOwnPropertyDescriptor,j=/^\s*class\b/,b=u(j.exec);return m({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(r){return c(r)&&!function(r){try{if(!_||!b(j,l(r)))return!1}catch(r){}var e=f(r,"prototype");return!!e&&p(e,"writable")&&!e.writable}(r)}}),r}export{m as __require};