import{__require as r}from"./function-uncurry-this-clause.mjs";import{__require as i}from"./a-callable.mjs";import{__require as n}from"./function-bind-native.mjs";var e,u;function t(){if(u)return e;u=1;var t=r(),o=i(),a=n(),f=t(t.bind);return e=function(r,i){return o(r),void 0===i?r:a?f(r,i):function(){return r.apply(i,arguments)}},e}export{t as __require};