"use strict";Liferay.Loader.define("liferay!analytics-settings-web$function-bind@1.1.1/implementation",["module","exports","require"],(function(t,n,e){window;var o="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,i=Object.prototype.toString,p="[object Function]";t.exports=function bind(t){var n=this;if("function"!=typeof n||i.call(n)!==p)throw new TypeError(o+n);for(var e,a=r.call(arguments,1),binder=function(){if(this instanceof e){var o=n.apply(this,a.concat(r.call(arguments)));return Object(o)===o?o:this}return n.apply(t,a.concat(r.call(arguments)))},c=Math.max(0,n.length-a.length),l=[],u=0;u<c;u++)l.push("$"+u);if(e=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(binder),n.prototype){var y=function Empty(){};y.prototype=n.prototype,e.prototype=new y,y.prototype=null}return e}}));
//# sourceMappingURL=implementation.js.map