| 1
2
3
4
5
6
7
8
9
10
11
12
13
 | | 'use strict'; |  | var NATIVE_BIND = require('../internals/function-bind-native'); |  |   |  | var FunctionPrototype = Function.prototype; |  | var call = FunctionPrototype.call; |  | // eslint-disable-next-line es/no-function-prototype-bind -- safe |  | var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call); |  |   |  | module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) { |  |   return function () { |  |     return call.apply(fn, arguments); |  |   }; |  | }; | 
 |