Updated by
Added
balsa.min.js- Ignore whitespace
+(function(){function n(n){return Array.prototype.slice.call(n)}function r(n,r){var t=0;for(t;t<n.length;t++)r(n[t])}function t(n,r){var t=0,e=[];for(t;t<n.length;t++)e.push(r(n[t]));return e}function e(n,r){var t=0,e=[];for(t;t<n.length;t++)r(n[t])&&e.push(n[t]);return e}function u(n){return"undefined"==typeof n}function i(n,r){return n?hasOwnProperty.call(n,r):!1}function o(n){var r=[];for(var t in n)n.hasOwnProperty(t)&&r.push(t);return r}function f(n){return"string"==typeof n}function c(n){return"[object Array]"===Object.prototype.toString.call(n)}function a(n,t){var e={};return t=f(t)?[t]:t,r(t,function(r){n.hasOwnProperty(r)&&(e[r]=s(n[r]))}),e}function s(n){return JSON.parse(JSON.stringify(n))}var l=this,p=[t,r,u,i,o,s,e,a,f,c],h=function(){function l(t){var e={};return void 0!==t?(r(p,function(r){e[r.name]=function(){var e=n(arguments);return e.unshift(t),r.apply(null,e)}}),e):void 0}return l.map=t,l.forEach=r,l.filter=e,l.isUndefined=u,l.isString=f,l.isArray=c,l.has=i,l.keys=o,l.clone=s,l.pick=a,l};l["ðÂ…‰"]=l.b=new h}).call(this);