diff --git a/lodash.min.js b/lodash.min.js new file mode 100644 index 000000000..9e30c262f --- /dev/null +++ b/lodash.min.js @@ -0,0 +1,26 @@ +/*! + Lo-Dash 0.1.0 github.com/bestiejs/lodash/blob/master/LICENSE.txt + Underscore.js 1.3.3 github.com/documentcloud/underscore/blob/master/LICENSE +*/ +;(function(s,j){"use strict";var n=!0,o=!1;function E(a){return"[object Arguments]"==k.call(a)}function g(a){return new aa(a)}function aa(a){this.o=a}function h(){for(var a,b=-1,c={},d={},f={},e=["d","j","g","a"];++b>1;c(a[e])a.length&&(b=n);z(c,function(c,e,i){if(b?ha(c)!==e||!c.length:0>H(c,e))c.push(e),d.push(a[i]); +return c},[]);return d}function t(a,b){var c=l.call(arguments,2),d=c.length;return function(){c.length=d;U.apply(c,arguments);return a.apply(b,c)}}function ja(a,b,c){var d;return function(){var f=arguments,e=this;c&&!d&&a.apply(e,f);clearTimeout(d);d=L(function(){d=j;c||a.apply(e,f)},b)}}function X(a,b,c){c||(c=[]);if(a===b)return 0!==a||1/a==1/b;if(a==j||b==j)return a===b;a.p&&(a=a.o);b.p&&(b=b.o);if(a.isEqual&&p(a.isEqual))return a.isEqual(b);if(b.isEqual&&p(b.isEqual))return b.isEqual(a);var d= +k.call(a);if(d!=k.call(b))return o;switch(d){case I:return a==""+b;case M:return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case ka:case la:return+a==+b;case ma:return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return o;for(var f=c.length;f--;)if(c[f]==a)return n;var f=n,e=0;c.push(a);if(d==F){if(e=a.length,f=e==b.length)for(;e--&&(f=e in a==e in b&&X(a[e],b[e],c)););}else{if("constructor"in a!="constructor"in b||a.constructor!= +b.constructor)return o;for(var i in a)if(q.call(a,i)&&(e++,!(f=q.call(b,i)&&X(a[i],b[i],c))))break;if(f){for(i in b)if(q.call(b,i)&&!e--)break;f=!e}}c.pop();return f}function p(a){return k.call(a)==ca}function G(a){return a}function na(a){r(N(a),function(b){var c=g[b]=a[b];g.prototype[b]=function(){var a=l.call(arguments);va.call(a,this.o);a=c.apply(g,a);return this.p?g(a).chain():a}})}var wa=0,Y="object"==typeof exports&&exports&&("object"==typeof global&&global&&global==global.global&&(s=global), +exports),xa=s._,ya=/\\|'|\r|\n|\t|\u2028|\u2029/g,Z=/.^/,ua=/\\(\\|'|r|n|t|u2028|u2029)/g,L=s.setTimeout,u;(function(){u={"\\":"\\","'":"'",r:"\r",n:"\n",t:"\t",u2028:"\u2028",u2029:"\u2029"};for(var a in u)u[u[a]]=a})();var v=Array.prototype,O=Object.prototype,ba=v.concat,q=O.hasOwnProperty,U=v.push,l=v.slice,k=O.toString,va=v.unshift,za=s.isFinite,O=Object.keys,F="[object Array]",ka="[object Boolean]",la="[object Date]",ca="[object Function]",M="[object Number]",ma="[object RegExp]",I="[object String]", +P={b:"b",m:"var I=i.apply([],z.call(arguments,1))",h:"[]",g:"p(I,b[o])<0&&y.push(b[o])"},w={h:"F",g:"if(!e(g[o],o,g))return !y"},$={b:"v",h:"v",d:"for(var A,j=1,u=arguments.length;j=h){h=j;y=g[o]}"},y=Array.isArray||function(a){return k.call(a)==F},da=h({b:"H",i:"b",m:"var f=E.call(H)",h:"F",d:"if(f==c||f==B)return !H.length",g:"return k"}),pa=h({b:"g,C",h:"k",g:"if(g[o]===C)return F"}),W=h(m,w),V=h(m,B),qa=h(m,{g:"if(e(g[o],o,g))return g[o]"}),r=h(m),A=h(m,C),ra=h(m,x),x=h(m,x,{m:x.m.replace("-","").replace("max","min"),g:x.g.replace(">=", +"<")}),Q=h(C,{b:"g,x",g:{c:"y[o]=g[o][x]",k:"y[y.length]=g[o][x]"}}),z=h({b:"g,e,a,D",m:"var r=arguments.length>2;"+m.m,h:"a",d:{c:"if(!r)y=g[++o]"},g:{c:"y=e(y,g[o],o,g)",k:"y=r?e(y,g[o],o,g):(r=F,g[o])"}}),B=h(m,B,{g:"!"+B.g}),w=h(m,w,{h:"k",g:w.g.replace("!","")}),sa=h(C,{b:"g",g:{c:"y[o]=g[o]",k:"y[y.length]=g[o]"}}),C=h({b:"b",h:"[]",g:"if(b[o])y.push(b[o])"}),m=h(P),P=h(P,{m:"var I=z.call(arguments,1)",h:"[]"}),ta=h($,{g:"if(v[o]==G)"+$.g}),D=h($),N=h(oa,{m:"",n:o,g:"if(E.call(v[o])==l)y.push(o)", +l:"y.sort()"});E(arguments)||(E=function(a){return!(!a||!q.call(a,"callee"))});var S=O||h(oa);g.VERSION="0.1.0";g.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g};D(g,{after:function(a,b){return 1>a?b():function(){if(1>--a)return b.apply(this,arguments)}},bind:t,bindAll:function(a){var b=arguments,c=1;1==b.length&&(c=0,b=N(a));for(var d=b.length;c/g,">").replace(/"/g, +""").replace(/'/g,"'").replace(/\//g,"/")},every:W,extend:D,filter:V,find:qa,first:T,flatten:J,forEach:r,functions:N,groupBy:function(a,b){var c={};if(!p(b))var d=b,b=function(a){return a[d]};r(a,function(a,e,d){e=b(a,e,d);(c[e]||(c[e]=[])).push(a)});return c},has:function(a,b){return q.call(a,b)},identity:G,indexOf:H,initial:function(a,b,c){return l.call(a,0,-(b==j||c?1:b))},intersection:ga,invoke:function(a,b){var c=l.call(arguments,2),d=p(b);return A(a,function(a){return(d?b||a: +a[b]).apply(a,c)})},isArguments:E,isArray:y,isBoolean:function(a){return a===n||a===o||k.call(a)==ka},isDate:function(a){return k.call(a)==la},isElement:function(a){return!!(a&&1==a.nodeType)},isEmpty:da,isEqual:X,isFinite:function(a){return za(a)&&k.call(a)==M},isFunction:p,isNaN:function(a){return a!=+a&&k.call(a)==M},isNull:function(a){return null===a},isNumber:function(a){return k.call(a)==M},isObject:function(a){return a===Object(a)},isRegExp:function(a){return k.call(a)==ma},isString:function(a){return k.call(a)== +I},isUndefined:function(a){return a===j},keys:S,last:ha,lastIndexOf:function(a,b){if(a==j)return-1;for(var c=a.length;c--;)if(a[c]===b)return c;return-1},map:A,max:ra,memoize:function(a,b){var c={};return function(){var d=b?b.apply(this,arguments):arguments[0];return q.call(c,d)?c[d]:c[d]=a.apply(this,arguments)}},min:x,mixin:na,noConflict:function(){s._=xa;return this},once:function(a){var b,c=o;return function(){if(c)return b;c=n;return b=a.apply(this,arguments)}},pick:function(a){for(var b,c=-1, +d=J(l.call(arguments,1)),f=d.length,e={};++carguments.length&&(b=a||0,a=0);for(var d=-1,f=Math.max(Math.ceil((b-a)/c),0),e=Array(f);++dd?1:0}),"b")},sortedIndex:fa,tap:function(a,b){b(a);return a},template:function(a,b,c){function d(a){return f.call(this,a,g)}c=ta(c||{},g.templateSettings);a="__p+='"+a.replace(ya,function(a){return"\\"+u[a]}).replace(c.escape||Z,function(a,b){return"'+_['escape']("+ +R(b)+")+'"}).replace(c.interpolate||Z,function(a,b){return"'+("+R(b)+")+'"}).replace(c.evaluate||Z,function(a,b){return"';"+R(b)+";__p+='"})+"';";c.variable||(a="with(object||{}){"+a+"}");var a="var __p='';function print(){__p+=Array.prototype.join.call(arguments,'')}"+a+"return __p",f=Function(c.variable||"object","_",a);if(b)return f(b,g);d.source="function("+(c.variable||"object")+"){"+a+"}";return d},throttle:function(a,b){var c,d,f,e,g,h,k=ja(function(){d=g=o},b);return function(){c=arguments; +e=this;h||(h=L(function(){h=j;d&&a.apply(e,c);k()},b));g?d=n:f=a.apply(e,c);k();g=n;return f}},times:function(a,b,c){c&&(b=t(b,c));for(c=0;c