h5ai-flpsite/src/_h5ai/client/js/lib/lodash-custom-2.4.1.min.js
2014-09-04 21:32:35 +02:00

28 lines
13 KiB
JavaScript

/**
* @license
* Lo-Dash 2.4.1 (Custom Build) lodash.com/license | Underscore.js 1.5.2 underscorejs.org/LICENSE
* Build: `lodash exports="global" include="compact,contains,difference,each,extend,filter,indexOf,intersection,isFunction,isNumber,isString,keys,map,pluck,sortBy,values,without"`
*/
;(function(){function D(a,b,d){d=(d||0)-1;for(var c=a?a.length:0;++d<c;)if(a[d]===b)return d;return-1}function Y(a,b){var d=typeof b;a=a.l;if("boolean"==d||null==b)return a[b]?0:-1;"number"!=d&&"string"!=d&&(d="object");var c="number"==d?b:oa+b;a=(a=a[d])&&a[c];return"object"==d?a&&-1<D(a,b)?0:-1:a?0:-1}function Ma(a){var b=this.l,d=typeof a;if("boolean"==d||null==a)b[a]=true;else{"number"!=d&&"string"!=d&&(d="object");var c="number"==d?a:oa+a,b=b[d]||(b[d]={});"object"==d?(b[c]||(b[c]=[])).push(a):
b[c]=true}}function Na(a,b){for(var d=a.m,c=b.m,e=-1,h=d.length;++e<h;){var g=d[e],l=c[e];if(g!==l){if(g>l||typeof g=="undefined")return 1;if(g<l||typeof l=="undefined")return-1}}return a.n-b.n}function pa(a){var b=-1,d=a.length,c=a[0],e=a[d/2|0],h=a[d-1];if(c&&typeof c=="object"&&e&&typeof e=="object"&&h&&typeof h=="object")return false;c=Z();c["false"]=c["null"]=c["true"]=c.undefined=false;e=Z();e.k=a;e.l=c;for(e.push=Ma;++b<d;)e.push(a[b]);return e}function E(){return $.pop()||[]}function Z(){return aa.pop()||
{k:null,l:null,m:null,"false":false,n:0,"null":false,number:null,object:null,push:null,string:null,"true":false,undefined:false,o:null}}function F(a){a.length=0;$.length<qa&&$.push(a)}function L(a){var b=a.l;b&&L(b);a.k=a.l=a.m=a.object=a.number=a.string=a.o=null;aa.length<qa&&aa.push(a)}function y(a,b){var d;b||(b=0);typeof d=="undefined"&&(d=a?a.length:0);var c=-1;d=d-b||0;for(var e=Array(0>d?0:d);++c<d;)e[c]=a[b+c];return e}function f(){}function Oa(a){function b(){if(c){var a=y(c);M.apply(a,arguments)}if(this instanceof
b){var g=ba(d.prototype),a=d.apply(g,a||arguments);return A(a)?a:g}return d.apply(e,a||arguments)}var d=a[0],c=a[2],e=a[4];ca(b,a);return b}function ba(a){return A(a)?N(a):{}}function ra(a,b,d){if(typeof a!="function")return da;if(typeof b=="undefined"||!("prototype"in a))return a;var c=a.__bindData__;if(typeof c=="undefined"&&(n.funcNames&&(c=!a.name),c=c||!n.funcDecomp,!c)){var e=Pa.call(a);n.funcNames||(c=!Qa.test(e));c||(c=sa.test(e),ca(a,c))}if(false===c||true!==c&&c[1]&1)return a;switch(d){case 1:return function(c){return a.call(b,
c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)};case 4:return function(c,d,e,f){return a.call(b,c,d,e,f)}}return ta(a,b)}function ua(a){function b(){var a=f?g:this;if(e){var s=y(e);M.apply(s,arguments)}if(h||m)if(s||(s=y(arguments)),h&&M.apply(s,h),m&&s.length<l)return c|=16,ua([d,n?c:c&-4,s,null,g,l]);s||(s=arguments);p&&(d=a[r]);return this instanceof b?(a=ba(d.prototype),s=d.apply(a,s),A(s)?s:a):d.apply(a,s)}var d=a[0],c=a[1],e=a[2],h=
a[3],g=a[4],l=a[5],f=c&1,p=c&2,m=c&4,n=c&8,r=d;ca(b,a);return b}function va(a,b){var d=-1,c=ea(),e=a?a.length:0,h=e>=wa&&c===D,g=[];if(h){var l=pa(b);l?(c=Y,b=l):h=false}for(;++d<e;)l=a[d],0>c(b,l)&&g.push(l);h&&L(b);return g}function xa(a,b,d,c){c=(c||0)-1;for(var e=a?a.length:0,h=[];++c<e;){var g=a[c];if(g&&typeof g=="object"&&typeof g.length=="number"&&(w(g)||z(g))){b||(g=xa(g,b,d));var l=-1,f=g.length,p=h.length;for(h.length+=f;++l<f;)h[p++]=g[l]}else d||h.push(g)}return h}function G(a,b,d,c,e,h){if(d){var g=
d(a,b);if(typeof g!="undefined")return!!g}if(a===b)return 0!==a||1/a==1/b;if(a===a&&!(a&&B[typeof a]||b&&B[typeof b]))return false;if(null==a||null==b)return a===b;var l=u.call(a),f=u.call(b);l==O&&(l=P);f==O&&(f=P);if(l!=f)return false;switch(l){case ya:case za:return+a==+b;case fa:return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case Aa:case Q:return a==String(b)}f=l==ga;if(!f){var p=x.call(a,"__wrapped__"),m=x.call(b,"__wrapped__");if(p||m)return G(p?a.__wrapped__:a,m?b.__wrapped__:b,d,c,e,h);if(l!=P)return false;l=
!n.argsObject&&z(a)?Object:a.constructor;p=!n.argsObject&&z(b)?Object:b.constructor;if(l!=p&&!(C(l)&&l instanceof l&&C(p)&&p instanceof p)&&"constructor"in a&&"constructor"in b)return false}l=!e;e||(e=E());h||(h=E());for(p=e.length;p--;)if(e[p]==a)return h[p]==b;var q=0,g=true;e.push(a);h.push(b);if(f){if(p=a.length,q=b.length,(g=q==p)||c)for(;q--;)if(f=p,m=b[q],c)for(;f--&&!(g=G(a[f],m,d,c,e,h)););else if(!(g=G(a[q],m,d,c,e,h)))break}else ha(b,function(b,l,f){if(x.call(f,l))return q++,g=x.call(a,l)&&G(a[l],
b,d,c,e,h)}),g&&!c&&ha(a,function(a,b,c){if(x.call(c,b))return g=-1<--q});e.pop();h.pop();l&&(F(e),F(h));return g}function ia(a,b,d,c,e,h){var g=b&1,l=b&4,f=b&16,p=b&32;if(!(b&2||C(a)))throw new TypeError;f&&!d.length&&(b&=-17,f=d=false);p&&!c.length&&(b&=-33,p=c=false);var m=a&&a.__bindData__;return m&&true!==m?(m=y(m),m[2]&&(m[2]=y(m[2])),m[3]&&(m[3]=y(m[3])),!g||m[1]&1||(m[4]=e),!g&&m[1]&1&&(b|=8),!l||m[1]&4||(m[5]=h),f&&M.apply(m[2]||(m[2]=[]),d),p&&Ra.apply(m[3]||(m[3]=[]),c),m[1]|=b,ia.apply(null,m)):
(1==b||17===b?Oa:ua)([a,b,d,c,e,h])}function R(){t.h=ja;t.b=t.c=t.g=t.i="";t.e="t";t.j=true;for(var a,b=0;a=arguments[b];b++)for(var d in a)t[d]=a[d];b=t.a;t.d=/^[^,]+/.exec(b)[0];a=Function;b="return function("+b+"){";d=t;var c="var n,t="+d.d+",E="+d.e+";if(!t)return E;"+d.i+";";d.b?(c+="var u=t.length;n=-1;if("+d.b+"){",n.unindexedChars&&(c+="if(s(t)){t=t.split('')}"),c+="while(++n<u){"+d.g+";}}else{"):n.nonEnumArgs&&(c+="var u=t.length;n=-1;if(u&&p(t)){while(++n<u){n+='';"+d.g+";}}else{");n.enumPrototypes&&
(c+="var G=typeof t=='function';");n.enumErrorProps&&(c+="var F=t===k||t instanceof Error;");var e=[];n.enumPrototypes&&e.push('!(G&&n=="prototype")');n.enumErrorProps&&e.push('!(F&&(n=="message"||n=="name"))');if(d.j&&d.f)c+="var C=-1,D=B[typeof t]&&v(t),u=D?D.length:0;while(++C<u){n=D[C];",e.length&&(c+="if("+e.join("&&")+"){"),c+=d.g+";",e.length&&(c+="}"),c+="}";else if(c+="for(n in t){",d.j&&e.push("m.call(t, n)"),e.length&&(c+="if("+e.join("&&")+"){"),c+=d.g+";",e.length&&(c+="}"),c+="}",n.nonEnumShadows){c+=
"if(t!==A){var i=t.constructor,r=t===(i&&i.prototype),f=t===J?I:t===k?j:L.call(t),x=y[f];";for(k=0;7>k;k++)c+="n='"+d.h[k]+"';if((!(r&&x[n])&&m.call(t,n))",d.j||(c+="||(!x[n]&&t[n]!==A[n])"),c+="){"+d.g+"}";c+="}"}if(d.b||n.nonEnumArgs)c+="}";c+=d.c+";return E";return a("d,j,k,m,o,p,q,s,v,A,B,y,I,J,L",b+c+"}")(ra,Ba,ka,x,Sa,z,w,la,t.f,S,B,r,Q,Ta,u)}function ea(){var a=(a=f.indexOf)===Ca?D:a;return a}function H(a){return typeof a=="function"&&Ua.test(a)}function z(a){return a&&typeof a=="object"&&typeof a.length=="number"&&u.call(a)==O||false}function C(a){return typeof a=="function"}function A(a){return!(!a||!B[typeof a])}function la(a){return typeof a=="string"||a&&typeof a=="object"&&u.call(a)==Q||false}function Da(a,b,d){var c=-1,e=ea(),f=a?a.length:0,g=false;d=(0>d?Ea(0,f+d):d)||0;w(a)?g=-1<e(a,b,d):typeof f=="number"?g=-1<(la(a)?a.indexOf(b,d):e(a,b,d)):T(a,function(a){if(++c>=d)return!(g=a===b)});return g}function Fa(a,b,d){var c=[];b=f.createCallback(b,d,3);if(w(a)){d=-1;for(var e=a.length;++d<e;){var h=
a[d];b(h,d,a)&&c.push(h)}}else T(a,function(a,d,e){b(a,d,e)&&c.push(a)});return c}function ma(a,b,d){if(b&&typeof d=="undefined"&&w(a)){d=-1;for(var c=a.length;++d<c&&false!==b(a[d],d,a););}else T(a,b,d);return a}function U(a,b,d){var c=-1,e=a?a.length:0,h=Array(typeof e=="number"?e:0);b=f.createCallback(b,d,3);if(w(a))for(;++c<e;)h[c]=b(a[c],c,a);else T(a,function(a,d,e){h[++c]=b(a,d,e)});return h}function Ca(a,b,d){if(typeof d=="number"){var c=a?a.length:0;d=0>d?Ea(0,c+d):d||0}else if(d)return d=Ga(a,
b),a[d]===b?d:-1;return D(a,b,d)}function Ga(a,b,d,c){var e=0,h=a?a.length:e;d=d?f.createCallback(d,c,1):da;for(b=d(b);e<h;)c=e+h>>>1,d(a[c])<b?e=c+1:h=c;return e}function ta(a,b){return 2<arguments.length?ia(a,17,y(arguments,2),null,b):ia(a,1,null,null,b)}function da(a){return a}function Ha(){}function Ia(a){return function(b){return b[a]}}var $=[],aa=[],Sa={},oa=+new Date+"",wa=75,qa=40,Qa=/^\s*function[ \n\r\t]+\w/,sa=/\bthis\b/,ja="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),
O="[object Arguments]",ga="[object Array]",ya="[object Boolean]",za="[object Date]",Ba="[object Error]",fa="[object Number]",P="[object Object]",Aa="[object RegExp]",Q="[object String]",Ja={configurable:false,enumerable:false,value:null,writable:false},t={a:"",b:null,c:"",d:"",e:"",v:null,g:"",h:null,support:null,i:"",j:false},B={"boolean":false,"function":true,object:true,number:false,string:false,undefined:false},V=B[typeof window]&&window||this,v=B[typeof global]&&global;!v||v.global!==v&&v.window!==v||(V=v);var na=[],ka=
Error.prototype,S=Object.prototype,Ta=String.prototype,u=S.toString,Ua=RegExp("^"+String(u).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),Pa=Function.prototype.toString,x=S.hasOwnProperty,M=na.push,W=S.propertyIsEnumerable,Ra=na.unshift,Ka=function(){try{var a={},b=H(b=Object.defineProperty)&&b,d=b(a,a,a)&&b}catch(c){}return d}(),N=H(N=Object.create)&&N,I=H(I=Array.isArray)&&I,X=H(X=Object.keys)&&X,Ea=Math.max,r={};r[ga]=r[za]=r[fa]={constructor:true,toLocaleString:true,
toString:true,valueOf:true};r[ya]=r[Q]={constructor:true,toString:true,valueOf:true};r[Ba]=r["[object Function]"]=r[Aa]={constructor:true,toString:true};r[P]={constructor:true};(function(){for(var a=ja.length;a--;){var b=ja[a],d;for(d in r)x.call(r,d)&&!x.call(r[d],b)&&(r[d][b]=false)}})();var n=f.support={};(function(){function a(){this.x=1}var b={0:1,length:1},d=[];a.prototype={valueOf:1,y:1};for(var c in new a)d.push(c);for(c in arguments);n.argsClass=u.call(arguments)==O;n.argsObject=arguments.constructor==Object&&
!(arguments instanceof Array);n.enumErrorProps=W.call(ka,"message")||W.call(ka,"name");n.enumPrototypes=W.call(a,"prototype");n.funcDecomp=!H(V.p)&&sa.test(function(){return this});n.funcNames=typeof Function.name=="string";n.nonEnumArgs=0!=c;n.nonEnumShadows=!/valueOf/.test(d);n.spliceObjects=(na.splice.call(b,0,1),!b[0]);n.unindexedChars="xx"!="x"[0]+Object("x")[0]})(1);N||(ba=function(){function a(){}return function(b){if(A(b)){a.prototype=b;var d=new a;a.prototype=null}return d||V.Object()}}());
var ca=Ka?function(a,b){Ja.value=b;Ka(a,"__bindData__",Ja)}:Ha;n.argsClass||(z=function(a){return a&&typeof a=="object"&&typeof a.length=="number"&&x.call(a,"callee")&&!W.call(a,"callee")||false});var w=I||function(a){return a&&typeof a=="object"&&typeof a.length=="number"&&u.call(a)==ga||false},La=R({a:"z",e:"[]",i:"if(!(B[typeof z]))return E",g:"E.push(n)"}),J=X?function(a){return A(a)?n.enumPrototypes&&typeof a=="function"||n.nonEnumArgs&&a.length&&z(a)?La(a):X(a):[]}:La,v={a:"g,e,K",i:"e=e&&typeof K=='undefined'?e:d(e,K,3)",
b:"typeof u=='number'",v:J,g:"if(e(t[n],n,g)===false)return E"},K={a:"z,H,l",i:"var a=arguments,b=0,c=typeof l=='number'?2:a.length;while(++b<c){t=a[b];if(t&&B[typeof t]){",v:J,g:"if(typeof E[n]=='undefined')E[n]=t[n]",c:"}}"},I={i:"if(!B[typeof t])return E;"+v.i,b:false},T=R(v),K=R(K,{i:K.i.replace(";",";if(c>3&&typeof a[c-2]=='function'){var e=d(a[--c-1],a[c--],2)}else if(c>2&&typeof a[c-1]=='function'){e=a[--c]}"),g:"E[n]=e?e(E[n],t[n]):t[n]"}),ha=R(v,I,{j:false});C(/x/)&&(C=function(a){return typeof a=="function"&&"[object Function]"==u.call(a)});f.assign=K;f.bind=ta;f.compact=function(a){for(var b=-1,d=a?a.length:0,c=[];++b<d;){var e=a[b];e&&c.push(e)}return c};f.createCallback=function(a,b,d){var c=typeof a;if(null==a||"function"==c)return ra(a,b,d);if("object"!=c)return Ia(a);var e=J(a),f=e[0],g=a[f];return 1!=e.length||g!==g||A(g)?function(b){for(var c=e.length,d=false;c--&&(d=G(b[e[c]],a[e[c]],null,true)););return d}:function(a){a=a[f];return g===a&&(0!==g||1/g==1/a)}};f.difference=function(a){return va(a,
xa(arguments,true,true,1))};f.filter=Fa;f.forEach=ma;f.forIn=ha;f.intersection=function(){for(var a=[],b=-1,d=arguments.length,c=E(),e=ea(),f=e===D,g=E();++b<d;){var l=arguments[b];if(w(l)||z(l))a.push(l),c.push(f&&l.length>=wa&&pa(b?a[b]:g))}var f=a[0],n=-1,p=f?f.length:0,m=[];a:for(;++n<p;){var q=c[0],l=f[n];if(0>(q?Y(q,l):e(g,l))){b=d;for((q||g).push(l);--b;)if(q=c[b],0>(q?Y(q,l):e(a[b],l)))continue a;m.push(l)}}for(;d--;)(q=c[d])&&L(q);F(c);F(g);return m};f.keys=J;f.map=U;f.pluck=U;f.property=Ia;
f.sortBy=function(a,b,d){var c=-1,e=w(b),h=a?a.length:0,g=Array(typeof h=="number"?h:0);e||(b=f.createCallback(b,d,3));ma(a,function(a,d,f){var h=g[++c]=Z();e?h.m=U(b,function(b){return a[b]}):(h.m=E())[0]=b(a,d,f);h.n=c;h.o=a});h=g.length;for(g.sort(Na);h--;)a=g[h],g[h]=a.o,e||F(a.m),L(a);return g};f.values=function(a){for(var b=-1,d=J(a),c=d.length,e=Array(c);++b<c;)e[b]=a[d[b]];return e};f.without=function(a){return va(a,y(arguments,1))};f.collect=U;f.each=ma;f.extend=K;f.select=Fa;f.contains=
Da;f.identity=da;f.indexOf=Ca;f.isArguments=z;f.isArray=w;f.isFunction=C;f.isNumber=function(a){return typeof a=="number"||a&&typeof a=="object"&&u.call(a)==fa||false};f.isObject=A;f.isString=la;f.noop=Ha;f.sortedIndex=Ga;f.include=Da;f.VERSION="2.4.1";V._=f}.call(this));