mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-02 08:07:50 +00:00
Use Date.now in modern builds.
Former-commit-id: de4329c5f4eaa92da8447e1232ce28e00a0f885d
This commit is contained in:
7
build.js
7
build.js
@@ -3106,7 +3106,7 @@
|
||||
source = removeSupportProp(source, 'fastBind');
|
||||
source = replaceSupportProp(source, 'argsClass', 'false');
|
||||
|
||||
// remove native `Function#bind` branch in `_.bind`
|
||||
// remove native `Function#bind` branch in `createBound`
|
||||
source = source.replace(matchFunction(source, 'createBound'), function(match) {
|
||||
return match.replace(/(?:\s*\/\/.*)*\n( *)if *\([^{]+?nativeBind[\s\S]+?\n\1else *\{([\s\S]+?)\n\1}/, function(match, indent, snippet) {
|
||||
return snippet
|
||||
@@ -3171,6 +3171,11 @@
|
||||
return match.replace(/(?: *\/\/.*\n)*( *return ai[^:]+:).+/, '$1 1;');
|
||||
});
|
||||
|
||||
// replace `+new Date` with `Date.now` use in `_.debounce
|
||||
source = source.replace(matchFunction(source, 'debounce'), function(match) {
|
||||
return match.replace(/\+new Date\b/g, 'now()');
|
||||
});
|
||||
|
||||
// remove `shimIsPlainObject` from `_.isPlainObject`
|
||||
source = source.replace(matchFunction(source, 'isPlainObject'), function(match) {
|
||||
return match.replace(/!getPrototypeOf[^:]+:\s*/, '');
|
||||
|
||||
@@ -202,6 +202,7 @@
|
||||
'nodeClass',
|
||||
'nonEnumArgs',
|
||||
'nonEnumShadows',
|
||||
'now',
|
||||
'null',
|
||||
'number',
|
||||
'object',
|
||||
|
||||
12
dist/lodash.compat.js
vendored
12
dist/lodash.compat.js
vendored
@@ -5320,7 +5320,7 @@
|
||||
clear();
|
||||
if (isCalled) {
|
||||
if (maxWait !== false) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
}
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
@@ -5329,7 +5329,7 @@
|
||||
var maxDelayed = function() {
|
||||
clear();
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
};
|
||||
@@ -5348,15 +5348,15 @@
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
} else {
|
||||
var now = new Date;
|
||||
var stamp = +new Date;
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
}
|
||||
var remaining = maxWait - (now - lastCalled);
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
else if (!maxTimeoutId) {
|
||||
|
||||
4
dist/lodash.compat.min.js
vendored
4
dist/lodash.compat.min.js
vendored
@@ -22,8 +22,8 @@ e+="}"}return(n.b||$r.nonEnumArgs)&&(e+="}"),e+=n.c+";return E",t=t("d,j,k,m,o,p
|
||||
}}else t=!t&&_t(n)?u:_.createCallback(t,r,3),Ur(n,function(n,r,u){r=t(n,r,u),r>e&&(e=r,o=n)});return o}function It(n,t,r,e){var u=3>arguments.length;if(t=Y(t,e,4),zr(n)){var o=-1,a=n.length;for(u&&(r=n[++o]);++o<a;)r=t(r,n[o],o,n)}else Ur(n,function(n,e,o){r=u?(u=b,n):t(r,n,e,o)});return r}function Bt(n,t,r,e){var u=3>arguments.length;return t=Y(t,e,4),Ot(n,function(n,e,o){r=u?(u=b,n):t(r,n,e,o)}),r}function Pt(n,t,r){var e;if(t=_.createCallback(t,r,3),zr(n)){r=-1;for(var u=n.length;++r<u&&!(e=t(n[r],r,n)););}else Ur(n,function(n,r,u){return!(e=t(n,r,u))
|
||||
});return!!e}function Dt(n){var e=-1,u=lt(),o=n?n.length:0,i=Z(arguments,m,m,1),f=[],c=o>=E&&u===t;if(c){var l=a(i);l?(u=r,i=l):c=b}for(;++e<o;)l=n[e],0>u(i,l)&&f.push(l);return c&&g(i),f}function Nt(n,t,r){if(n){var e=0,u=n.length;if(typeof t!="number"&&t!=d){var o=-1;for(t=_.createCallback(t,r,3);++o<u&&t(n[o],o,n);)e++}else if(e=t,e==d||r)return n[0];return h(n,0,Ar(Sr(0,e),u))}}function Ft(n,r,e){if(typeof e=="number"){var u=n?n.length:0;e=0>e?Sr(0,u+e):e||0}else if(e)return e=$t(n,r),n[e]===r?e:-1;
|
||||
return n?t(n,r,e):-1}function Rt(n,t,r){if(typeof t!="number"&&t!=d){var e=0,u=-1,o=n?n.length:0;for(t=_.createCallback(t,r,3);++u<o&&t(n[u],u,n);)e++}else e=t==d||r?1:Sr(0,t);return h(n,e)}function $t(n,t,r,e){var u=0,o=n?n.length:u;for(r=r?_.createCallback(r,e,1):Gt,t=r(t);u<o;)e=u+o>>>1,r(n[e])<t?u=e+1:o=e;return u}function zt(n,t,r,e){return typeof t!="boolean"&&t!=d&&(e=r,r=e&&e[t]===n?y:t,t=b),r!=d&&(r=_.createCallback(r,e,3)),ut(n,t,r)}function Lt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?At(ee(n,"length")):0,e=Ht(0>r?0:r);++t<r;)e[t]=ee(n,t);
|
||||
return e}function Tt(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function qt(n,t){return at(n,9,Pr.call(arguments,2),d,t)}function Kt(n,t,r){function e(){o(),(h||p!==t)&&(l=new Vt,i=n.apply(f,a))}function u(){var t=h&&(!v||1<c);o(),t&&(p!==false&&(l=new Vt),i=n.apply(f,a))}function o(){lr(s),lr(g),c=0,s=g=d}var a,i,f,c=0,l=0,p=b,s=d,g=d,h=m;if(!mt(n))throw new rr;if(t=Sr(0,t||0),r===m)var v=m,h=b;else dt(r)&&(v=r.leading,p="maxWait"in r&&Sr(t,r.maxWait||0),h="trailing"in r?r.trailing:h);
|
||||
return function(){if(a=arguments,f=this,c++,lr(g),p===false)v&&2>c&&(i=n.apply(f,a));else{var r=new Vt;!s&&!v&&(l=r);var o=p-(r-l);0<o?s||(s=dr(e,o)):(lr(s),s=d,l=r,i=n.apply(f,a))}return t!==p&&(g=dr(u,t)),i}}function Wt(n){if(!mt(n))throw new rr;var t=Pr.call(arguments,1);return dr(function(){n.apply(y,t)},1)}function Gt(n){return n}function Jt(n,t){var r=n,e=!t||mt(r);t||(r=w,t=n,n=_),Et(vt(t),function(u){var o=n[u]=t[u];e&&(r.prototype[u]=function(){var t=this.__wrapped__,e=[t];return vr.apply(e,arguments),e=o.apply(n,e),t&&typeof t=="object"&&t===e?this:new r(e)
|
||||
return e}function Tt(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function qt(n,t){return at(n,9,Pr.call(arguments,2),d,t)}function Kt(n,t,r){function e(){o(),(h||p!==t)&&(l=+new Vt,i=n.apply(f,a))}function u(){var t=h&&(!v||1<c);o(),t&&(p!==false&&(l=+new Vt),i=n.apply(f,a))}function o(){lr(s),lr(g),c=0,s=g=d}var a,i,f,c=0,l=0,p=b,s=d,g=d,h=m;if(!mt(n))throw new rr;if(t=Sr(0,t||0),r===m)var v=m,h=b;else dt(r)&&(v=r.leading,p="maxWait"in r&&Sr(t,r.maxWait||0),h="trailing"in r?r.trailing:h);
|
||||
return function(){if(a=arguments,f=this,c++,lr(g),p===false)v&&2>c&&(i=n.apply(f,a));else{var r=+new Vt;!s&&!v&&(l=r);var o=p-(r-l);0<o?s||(s=dr(e,o)):(lr(s),s=d,l=r,i=n.apply(f,a))}return t!==p&&(g=dr(u,t)),i}}function Wt(n){if(!mt(n))throw new rr;var t=Pr.call(arguments,1);return dr(function(){n.apply(y,t)},1)}function Gt(n){return n}function Jt(n,t){var r=n,e=!t||mt(r);t||(r=w,t=n,n=_),Et(vt(t),function(u){var o=n[u]=t[u];e&&(r.prototype[u]=function(){var t=this.__wrapped__,e=[t];return vr.apply(e,arguments),e=o.apply(n,e),t&&typeof t=="object"&&t===e?this:new r(e)
|
||||
})})}function Mt(){return this.__wrapped__}e=e?rt.defaults(n.Object(),e,rt.pick(n,z)):n;var Ht=e.Array,Ut=e.Boolean,Vt=e.Date,Qt=e.Function,Xt=e.Math,Yt=e.Number,Zt=e.Object,nr=e.RegExp,tr=e.String,rr=e.TypeError,er=[],ur=e.Error.prototype,or=Zt.prototype,ar=tr.prototype,ir=e._,fr=nr("^"+tr(or.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),cr=Xt.ceil,lr=e.clearTimeout,pr=fr.test(pr=Zt.defineProperty)&&pr,sr=Xt.floor,gr=fr.test(gr=Zt.getPrototypeOf)&&gr,hr=or.hasOwnProperty,vr=er.push,yr=or.propertyIsEnumerable,mr=e.setImmediate,dr=e.setTimeout,br=er.splice,_r=or.toString,wr=er.unshift,jr=fr.test(jr=_r.bind)&&jr,kr=fr.test(kr=Zt.create)&&kr,xr=fr.test(xr=Ht.isArray)&&xr,Cr=e.isFinite,Er=e.isNaN,Or=fr.test(Or=Zt.keys)&&Or,Sr=Xt.max,Ar=Xt.min,Ir=e.parseInt,Br=Xt.random,Pr=er.slice,Dr=fr.test(e.attachEvent),Nr=jr&&!/\n|true/.test(jr+Dr),Fr={};
|
||||
Fr[q]=Ht,Fr[K]=Ut,Fr[W]=Vt,Fr[J]=Qt,Fr[H]=Zt,Fr[M]=Yt,Fr[U]=nr,Fr[V]=tr;var Rr={};Rr[q]=Rr[W]=Rr[M]={constructor:m,toLocaleString:m,toString:m,valueOf:m},Rr[K]=Rr[V]={constructor:m,toString:m,valueOf:m},Rr[G]=Rr[J]=Rr[U]={constructor:m,toString:m},Rr[H]={constructor:m},function(){for(var n=L.length;n--;){var t,r=L[n];for(t in Rr)hr.call(Rr,t)&&!hr.call(Rr[t],r)&&(Rr[t][r]=b)}}(),w.prototype=_.prototype;var $r=_.support={};!function(){function n(){this.x=1}var t={0:1,length:1},r=[];n.prototype={valueOf:1};
|
||||
for(var e in new n)r.push(e);for(e in arguments);$r.argsObject=arguments.constructor==Zt&&!(arguments instanceof Ht),$r.argsClass=_r.call(arguments)==T,$r.enumErrorProps=yr.call(ur,"message")||yr.call(ur,"name"),$r.enumPrototypes=yr.call(n,"prototype"),$r.fastBind=jr&&!Nr,$r.ownLast="x"!=r[0],$r.nonEnumArgs=0!=e,$r.nonEnumShadows=!/valueOf/.test(r),$r.spliceObjects=(er.splice.call(t,0,1),!t[0]),$r.unindexedChars="xx"!="x"[0]+Zt("x")[0];try{$r.nodeClass=!(_r.call(document)==H&&!({toString:0}+""))}catch(u){$r.nodeClass=m
|
||||
|
||||
13
dist/lodash.js
vendored
13
dist/lodash.js
vendored
@@ -458,6 +458,7 @@
|
||||
fnToString = Function.prototype.toString,
|
||||
getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
|
||||
hasOwnProperty = objectProto.hasOwnProperty,
|
||||
now = reNative.test(now = Date.now) && now,
|
||||
push = arrayRef.push,
|
||||
setImmediate = context.setImmediate,
|
||||
setTimeout = context.setTimeout,
|
||||
@@ -5007,7 +5008,7 @@
|
||||
clear();
|
||||
if (isCalled) {
|
||||
if (maxWait !== false) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = now();
|
||||
}
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
@@ -5016,7 +5017,7 @@
|
||||
var maxDelayed = function() {
|
||||
clear();
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = now();
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
};
|
||||
@@ -5035,15 +5036,15 @@
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
} else {
|
||||
var now = new Date;
|
||||
var stamp = now();
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
}
|
||||
var remaining = maxWait - (now - lastCalled);
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
else if (!maxTimeoutId) {
|
||||
|
||||
70
dist/lodash.min.js
vendored
70
dist/lodash.min.js
vendored
@@ -5,45 +5,45 @@
|
||||
*/
|
||||
;!function(n){function t(n,t,r){r=(r||0)-1;for(var e=n?n.length:0;++r<e;)if(n[r]===t)return r;return-1}function r(n,r){var e=typeof r;if(n=n.k,"boolean"==e||r==m)return n[r];"number"!=e&&"string"!=e&&(e="object");var u="number"==e?r:j+r;return n=n[e]||(n[e]={}),"object"==e?n[u]&&-1<t(n[u],r)?0:-1:n[u]?0:-1}function e(n){var t=this.k,r=typeof n;if("boolean"==r||n==m)t[n]=y;else{"number"!=r&&"string"!=r&&(r="object");var e="number"==r?n:j+n,t=t[r]||(t[r]={});"object"==r?(t[e]||(t[e]=[])).push(n):t[e]=y
|
||||
}}function u(n){return n.charCodeAt(0)}function o(n,t){var r=n.m,e=t.m;if(n=n.l,t=t.l,n!==t){if(n>t||typeof n=="undefined")return 1;if(n<t||typeof t=="undefined")return-1}return r<e?-1:1}function a(n){var t=-1,r=n.length,u=n[0],o=n[r-1];if(u&&typeof u=="object"&&o&&typeof o=="object")return _;for(u=c(),u["false"]=u["null"]=u["true"]=u.undefined=_,o=c(),o.b=n,o.k=u,o.push=e;++t<r;)o.push(n[t]);return o}function i(n){return"\\"+H[n]}function f(){return b.pop()||[]}function c(){return d.pop()||{b:m,k:m,configurable:_,l:m,enumerable:_,"false":_,m:0,leading:_,maxWait:0,"null":_,number:m,z:m,push:m,string:m,trailing:_,"true":_,undefined:_,n:m,writable:_}
|
||||
}function l(){}function p(n){n.length=0,b.length<x&&b.push(n)}function s(n){var t=n.k;t&&s(t),n.b=n.k=n.l=n.object=n.number=n.string=n.n=m,d.length<x&&d.push(n)}function v(n,t,r){t||(t=0),typeof r=="undefined"&&(r=n?n.length:0);var e=-1;r=r-t||0;for(var u=Array(0>r?0:r);++e<r;)u[e]=n[t+e];return u}function h(e){function b(n){if(!n||br.call(n)!=L)return _;var t=n.valueOf,r=typeof t=="function"&&(r=vr(t))&&vr(r);return r?n==r||vr(n)==r:pt(n)}function d(n,t,r){if(!n||!G[typeof n])return n;t=t&&typeof r=="undefined"?t:rt(t,r,3);
|
||||
for(var e=-1,u=G[typeof n]&&zr(n),o=u?u.length:0;++e<o&&(r=u[e],!(t(n[r],r,n)===false)););return n}function x(n,t,r){var e;if(!n||!G[typeof n])return n;t=t&&typeof r=="undefined"?t:rt(t,r,3);for(e in n)if(t(n[e],e,n)===false)break;return n}function H(n,t,r){var e,u=n,o=u;if(!u)return o;for(var a=arguments,i=0,f=typeof r=="number"?2:a.length;++i<f;)if((u=a[i])&&G[typeof u])for(var c=-1,l=G[typeof u]&&zr(u),p=l?l.length:0;++c<p;)e=l[c],"undefined"==typeof o[e]&&(o[e]=u[e]);return o}function J(n,t,r){var e,u=n,o=u;
|
||||
if(!u)return o;var a=arguments,i=0,f=typeof r=="number"?2:a.length;if(3<f&&"function"==typeof a[f-2])var c=rt(a[--f-1],a[f--],2);else 2<f&&"function"==typeof a[f-1]&&(c=a[--f]);for(;++i<f;)if((u=a[i])&&G[typeof u])for(var l=-1,p=G[typeof u]&&zr(u),s=p?p.length:0;++l<s;)e=p[l],o[e]=c?c(o[e],u[e]):u[e];return o}function X(n){var t,r=[];if(!n||!G[typeof n])return r;for(t in n)hr.call(n,t)&&r.push(t);return r}function Z(n){return n&&typeof n=="object"&&!Tr(n)&&hr.call(n,"__wrapped__")?n:new nt(n)}function nt(n,t){this.__chain__=!!t,this.__wrapped__=n
|
||||
}function tt(n,t,r,e,u){var o=n;if(r){if(o=r(o),typeof o!="undefined")return o;o=n}var a=_t(o);if(a){var i=br.call(o);if(!V[i])return o;var c=Tr(o)}if(!a||!t)return a?c?v(o):J({},o):o;switch(a=$r[i],i){case q:case W:return new a(+o);case K:case U:return new a(o);case M:return a(o.source,A.exec(o))}i=!e,e||(e=f()),u||(u=f());for(var l=e.length;l--;)if(e[l]==n)return u[l];return o=c?a(o.length):{},c&&(hr.call(n,"index")&&(o.index=n.index),hr.call(n,"input")&&(o.input=n.input)),e.push(n),u.push(o),(c?Ot:d)(n,function(n,a){o[a]=tt(n,t,r,e,u)
|
||||
}),i&&(p(e),p(u)),o}function rt(n,t,r){if(typeof n!="function")return Ut;if(typeof t=="undefined")return n;var e=!n.name||n.__bindData__;if(typeof e=="undefined"&&(e=!$||$.test(sr.call(n)),Fr(n,e)),e!==y&&!(e&&1&e[1]))return n;switch(r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)}}return Kt(n,t)}function et(n,t,r,e){e=(e||0)-1;for(var u=n?n.length:0,o=[];++e<u;){var a=n[e];
|
||||
a&&typeof a=="object"&&(Tr(a)||vt(a))?gr.apply(o,t?a:et(a,t,r)):r||o.push(a)}return o}function ut(n,t,r,e,u,o){if(r){var a=r(n,t);if(typeof a!="undefined")return!!a}if(n===t)return 0!==n||1/n==1/t;if(n===n&&(!n||!G[typeof n])&&(!t||!G[typeof t]))return _;if(n==m||t==m)return n===t;var i=br.call(n),c=br.call(t);if(i==T&&(i=L),c==T&&(c=L),i!=c)return _;switch(i){case q:case W:return+n==+t;case K:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case M:case U:return n==rr(t)}if(c=i==z,!c){if(hr.call(n,"__wrapped__")||hr.call(t,"__wrapped__"))return ut(n.__wrapped__||n,t.__wrapped__||t,r,e,u,o);
|
||||
}function l(){}function p(n){n.length=0,b.length<x&&b.push(n)}function s(n){var t=n.k;t&&s(t),n.b=n.k=n.l=n.object=n.number=n.string=n.n=m,d.length<x&&d.push(n)}function v(n,t,r){t||(t=0),typeof r=="undefined"&&(r=n?n.length:0);var e=-1;r=r-t||0;for(var u=Array(0>r?0:r);++e<r;)u[e]=n[t+e];return u}function h(e){function b(n){if(!n||dr.call(n)!=L)return _;var t=n.valueOf,r=typeof t=="function"&&(r=vr(t))&&vr(r);return r?n==r||vr(n)==r:pt(n)}function d(n,t,r){if(!n||!G[typeof n])return n;t=t&&typeof r=="undefined"?t:rt(t,r,3);
|
||||
for(var e=-1,u=G[typeof n]&&qr(n),o=u?u.length:0;++e<o&&(r=u[e],!(t(n[r],r,n)===false)););return n}function x(n,t,r){var e;if(!n||!G[typeof n])return n;t=t&&typeof r=="undefined"?t:rt(t,r,3);for(e in n)if(t(n[e],e,n)===false)break;return n}function H(n,t,r){var e,u=n,o=u;if(!u)return o;for(var a=arguments,i=0,f=typeof r=="number"?2:a.length;++i<f;)if((u=a[i])&&G[typeof u])for(var c=-1,l=G[typeof u]&&qr(u),p=l?l.length:0;++c<p;)e=l[c],"undefined"==typeof o[e]&&(o[e]=u[e]);return o}function J(n,t,r){var e,u=n,o=u;
|
||||
if(!u)return o;var a=arguments,i=0,f=typeof r=="number"?2:a.length;if(3<f&&"function"==typeof a[f-2])var c=rt(a[--f-1],a[f--],2);else 2<f&&"function"==typeof a[f-1]&&(c=a[--f]);for(;++i<f;)if((u=a[i])&&G[typeof u])for(var l=-1,p=G[typeof u]&&qr(u),s=p?p.length:0;++l<s;)e=p[l],o[e]=c?c(o[e],u[e]):u[e];return o}function X(n){var t,r=[];if(!n||!G[typeof n])return r;for(t in n)hr.call(n,t)&&r.push(t);return r}function Z(n){return n&&typeof n=="object"&&!zr(n)&&hr.call(n,"__wrapped__")?n:new nt(n)}function nt(n,t){this.__chain__=!!t,this.__wrapped__=n
|
||||
}function tt(n,t,r,e,u){var o=n;if(r){if(o=r(o),typeof o!="undefined")return o;o=n}var a=_t(o);if(a){var i=dr.call(o);if(!V[i])return o;var c=zr(o)}if(!a||!t)return a?c?v(o):J({},o):o;switch(a=Dr[i],i){case q:case W:return new a(+o);case K:case U:return new a(o);case M:return a(o.source,A.exec(o))}i=!e,e||(e=f()),u||(u=f());for(var l=e.length;l--;)if(e[l]==n)return u[l];return o=c?a(o.length):{},c&&(hr.call(n,"index")&&(o.index=n.index),hr.call(n,"input")&&(o.input=n.input)),e.push(n),u.push(o),(c?Ot:d)(n,function(n,a){o[a]=tt(n,t,r,e,u)
|
||||
}),i&&(p(e),p(u)),o}function rt(n,t,r){if(typeof n!="function")return Ut;if(typeof t=="undefined")return n;var e=!n.name||n.__bindData__;if(typeof e=="undefined"&&(e=!$||$.test(sr.call(n)),Tr(n,e)),e!==y&&!(e&&1&e[1]))return n;switch(r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)}}return Kt(n,t)}function et(n,t,r,e){e=(e||0)-1;for(var u=n?n.length:0,o=[];++e<u;){var a=n[e];
|
||||
a&&typeof a=="object"&&(zr(a)||vt(a))?yr.apply(o,t?a:et(a,t,r)):r||o.push(a)}return o}function ut(n,t,r,e,u,o){if(r){var a=r(n,t);if(typeof a!="undefined")return!!a}if(n===t)return 0!==n||1/n==1/t;if(n===n&&(!n||!G[typeof n])&&(!t||!G[typeof t]))return _;if(n==m||t==m)return n===t;var i=dr.call(n),c=dr.call(t);if(i==T&&(i=L),c==T&&(c=L),i!=c)return _;switch(i){case q:case W:return+n==+t;case K:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case M:case U:return n==rr(t)}if(c=i==z,!c){if(hr.call(n,"__wrapped__")||hr.call(t,"__wrapped__"))return ut(n.__wrapped__||n,t.__wrapped__||t,r,e,u,o);
|
||||
if(i!=L)return _;var i=n.constructor,l=t.constructor;if(i!=l&&(!mt(i)||!(i instanceof i&&mt(l)&&l instanceof l)))return _}for(l=!u,u||(u=f()),o||(o=f()),i=u.length;i--;)if(u[i]==n)return o[i]==t;var s=0,a=y;if(u.push(n),o.push(t),c){if(i=n.length,s=t.length,a=s==n.length,!a&&!e)return a;for(;s--;)if(c=i,l=t[s],e)for(;c--&&!(a=ut(n[c],l,r,e,u,o)););else if(!(a=ut(n[s],l,r,e,u,o)))break;return a}return x(t,function(t,i,f){return hr.call(f,i)?(s++,a=hr.call(n,i)&&ut(n[i],t,r,e,u,o)):void 0}),a&&!e&&x(n,function(n,t,r){return hr.call(r,t)?a=-1<--s:void 0
|
||||
}),l&&(p(u),p(o)),a}function ot(n,t,r,e,u){(Tr(t)?Ot:d)(t,function(t,o){var a,i,f=t,c=n[o];if(t&&((i=Tr(t))||b(t))){for(f=e.length;f--;)if(a=e[f]==t){c=u[f];break}if(!a){var l;r&&(f=r(c,t),l=typeof f!="undefined")&&(c=f),l||(c=i?Tr(c)?c:[]:b(c)?c:{}),e.push(t),u.push(c),l||ot(c,t,r,e,u)}}else r&&(f=r(c,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(c=f);n[o]=c})}function at(n,e,u){var o=-1,i=lt(),c=n?n.length:0,l=[],v=!e&&c>=k&&i===t,h=u||v?f():l;if(v){var g=a(h);g?(i=r,h=g):(v=_,h=u?h:(p(h),l))
|
||||
}for(;++o<c;){var g=n[o],y=u?u(g,o,n):g;(e?!o||h[h.length-1]!==y:0>i(h,y))&&((u||v)&&h.push(y),l.push(g))}return v?(p(h.b),s(h)):u&&p(h),l}function it(n){return function(t,r,e){var u={};return r=Z.createCallback(r,e,3),Ot(t,function(t,e,o){e=rr(r(t,e,o)),n(u,t,e,o)}),u}}function ft(n,t,r,e,u,o){var a=1&t,i=2&t,f=4&t,c=16&t;if(!i&&!mt(n))throw new er;var l=n&&n.__bindData__;if(l)return a&&!(1&l[1])&&(l[4]=u),f&&!(4&l[1])&&(l[5]=o),r&&gr.apply(l[2]||(l[2]=[]),r),e&&gr.apply(l[3]||(l[3]=[]),e),l[1]|=t,ft.apply(m,l);
|
||||
if(!a||i||f||c||!(Dr.fastBind||wr&&r.length))p=function(){var c=arguments,v=a?u:this;return r&&dr.apply(c,r),e&&gr.apply(c,e),f&&c.length<o?(l[2]=c,l[3]=m,ft(p,-25&t)):(i&&(n=v[s]),this instanceof p?(v=_t(n.prototype)?jr(n.prototype):{},c=n.apply(v,c),_t(c)?c:v):n.apply(v,c))};else{c=[n,u],gr.apply(c,r);var p=wr.call.apply(wr,c)}if(l=Nr.call(arguments),i){var s=u;u=n}return Fr(p,l),p}function ct(n){return qr[n]}function lt(){var n=(n=Z.indexOf)===Ft?t:n;return n}function pt(n){var t,r;return n&&br.call(n)==L&&(t=n.constructor,!mt(t)||t instanceof t)?(x(n,function(n,t){r=t
|
||||
}),r===g||hr.call(n,r)):_}function st(n){return Wr[n]}function vt(n){return n&&typeof n=="object"?br.call(n)==T:_}function ht(n,t,r){var e=zr(n),u=e.length;for(t=rt(t,r,3);u--&&(r=e[u],!(t(n[r],r,n)===false)););return n}function gt(n){var t=[];return x(n,function(n,r){mt(n)&&t.push(r)}),t.sort()}function yt(n){for(var t=-1,r=zr(n),e=r.length,u={};++t<e;){var o=r[t];u[n[o]]=o}return u}function mt(n){return typeof n=="function"}function _t(n){return!(!n||!G[typeof n])}function bt(n){return typeof n=="number"||br.call(n)==K
|
||||
}function dt(n){return typeof n=="string"||br.call(n)==U}function wt(n){for(var t=-1,r=zr(n),e=r.length,u=Ht(e);++t<e;)u[t]=n[r[t]];return u}function jt(n,t,r){var e=-1,u=lt(),o=n?n.length:0,a=_;return r=(0>r?Er(0,o+r):r)||0,o&&typeof o=="number"?a=-1<(dt(n)?n.indexOf(t,r):u(n,t,r)):d(n,function(n){return++e<r?void 0:!(a=n===t)}),a}function kt(n,t,r){var e=y;t=Z.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&(e=!!t(n[r],r,n)););else d(n,function(n,r,u){return e=!!t(n,r,u)
|
||||
}),l&&(p(u),p(o)),a}function ot(n,t,r,e,u){(zr(t)?Ot:d)(t,function(t,o){var a,i,f=t,c=n[o];if(t&&((i=zr(t))||b(t))){for(f=e.length;f--;)if(a=e[f]==t){c=u[f];break}if(!a){var l;r&&(f=r(c,t),l=typeof f!="undefined")&&(c=f),l||(c=i?zr(c)?c:[]:b(c)?c:{}),e.push(t),u.push(c),l||ot(c,t,r,e,u)}}else r&&(f=r(c,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(c=f);n[o]=c})}function at(n,e,u){var o=-1,i=lt(),c=n?n.length:0,l=[],v=!e&&c>=k&&i===t,h=u||v?f():l;if(v){var g=a(h);g?(i=r,h=g):(v=_,h=u?h:(p(h),l))
|
||||
}for(;++o<c;){var g=n[o],y=u?u(g,o,n):g;(e?!o||h[h.length-1]!==y:0>i(h,y))&&((u||v)&&h.push(y),l.push(g))}return v?(p(h.b),s(h)):u&&p(h),l}function it(n){return function(t,r,e){var u={};return r=Z.createCallback(r,e,3),Ot(t,function(t,e,o){e=rr(r(t,e,o)),n(u,t,e,o)}),u}}function ft(n,t,r,e,u,o){var a=1&t,i=2&t,f=4&t,c=16&t;if(!i&&!mt(n))throw new er;var l=n&&n.__bindData__;if(l)return a&&!(1&l[1])&&(l[4]=u),f&&!(4&l[1])&&(l[5]=o),r&&yr.apply(l[2]||(l[2]=[]),r),e&&yr.apply(l[3]||(l[3]=[]),e),l[1]|=t,ft.apply(m,l);
|
||||
if(!a||i||f||c||!(Fr.fastBind||jr&&r.length))p=function(){var c=arguments,v=a?u:this;return r&&wr.apply(c,r),e&&yr.apply(c,e),f&&c.length<o?(l[2]=c,l[3]=m,ft(p,-25&t)):(i&&(n=v[s]),this instanceof p?(v=_t(n.prototype)?kr(n.prototype):{},c=n.apply(v,c),_t(c)?c:v):n.apply(v,c))};else{c=[n,u],yr.apply(c,r);var p=jr.call.apply(jr,c)}if(l=Rr.call(arguments),i){var s=u;u=n}return Tr(p,l),p}function ct(n){return Wr[n]}function lt(){var n=(n=Z.indexOf)===Ft?t:n;return n}function pt(n){var t,r;return n&&dr.call(n)==L&&(t=n.constructor,!mt(t)||t instanceof t)?(x(n,function(n,t){r=t
|
||||
}),r===g||hr.call(n,r)):_}function st(n){return Pr[n]}function vt(n){return n&&typeof n=="object"?dr.call(n)==T:_}function ht(n,t,r){var e=qr(n),u=e.length;for(t=rt(t,r,3);u--&&(r=e[u],!(t(n[r],r,n)===false)););return n}function gt(n){var t=[];return x(n,function(n,r){mt(n)&&t.push(r)}),t.sort()}function yt(n){for(var t=-1,r=qr(n),e=r.length,u={};++t<e;){var o=r[t];u[n[o]]=o}return u}function mt(n){return typeof n=="function"}function _t(n){return!(!n||!G[typeof n])}function bt(n){return typeof n=="number"||dr.call(n)==K
|
||||
}function dt(n){return typeof n=="string"||dr.call(n)==U}function wt(n){for(var t=-1,r=qr(n),e=r.length,u=Ht(e);++t<e;)u[t]=n[r[t]];return u}function jt(n,t,r){var e=-1,u=lt(),o=n?n.length:0,a=_;return r=(0>r?Ir(0,o+r):r)||0,o&&typeof o=="number"?a=-1<(dt(n)?n.indexOf(t,r):u(n,t,r)):d(n,function(n){return++e<r?void 0:!(a=n===t)}),a}function kt(n,t,r){var e=y;t=Z.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&(e=!!t(n[r],r,n)););else d(n,function(n,r,u){return e=!!t(n,r,u)
|
||||
});return e}function xt(n,t,r){var e=[];t=Z.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u;){var o=n[r];t(o,r,n)&&e.push(o)}else d(n,function(n,r,u){t(n,r,u)&&e.push(n)});return e}function Ct(n,t,r){t=Z.createCallback(t,r,3),r=-1;var e=n?n.length:0;if(typeof e!="number"){var u;return d(n,function(n,r,e){return t(n,r,e)?(u=n,_):void 0}),u}for(;++r<e;){var o=n[r];if(t(o,r,n))return o}}function Ot(n,t,r){var e=-1,u=n?n.length:0;if(t=t&&typeof r=="undefined"?t:rt(t,r,3),typeof u=="number")for(;++e<u&&t(n[e],e,n)!==false;);else d(n,t);
|
||||
return n}function Et(n,t,r){var e=n?n.length:0;if(typeof e!="number")var u=zr(n),e=u.length;return t=rt(t,r,3),Ot(n,function(r,o,a){return o=u?u[--e]:--e,t(n[o],o,a)}),n}function It(n,t,r){var e=-1,u=n?n.length:0;if(t=Z.createCallback(t,r,3),typeof u=="number")for(var o=Ht(u);++e<u;)o[e]=t(n[e],e,n);else o=[],d(n,function(n,r,u){o[++e]=t(n,r,u)});return o}function St(n,t,r){var e=-1/0,o=e;if(!t&&Tr(n)){r=-1;for(var a=n.length;++r<a;){var i=n[r];i>o&&(o=i)}}else t=!t&&dt(n)?u:Z.createCallback(t,r,3),Ot(n,function(n,r,u){r=t(n,r,u),r>e&&(e=r,o=n)
|
||||
return n}function Et(n,t,r){var e=n?n.length:0;if(typeof e!="number")var u=qr(n),e=u.length;return t=rt(t,r,3),Ot(n,function(r,o,a){return o=u?u[--e]:--e,t(n[o],o,a)}),n}function It(n,t,r){var e=-1,u=n?n.length:0;if(t=Z.createCallback(t,r,3),typeof u=="number")for(var o=Ht(u);++e<u;)o[e]=t(n[e],e,n);else o=[],d(n,function(n,r,u){o[++e]=t(n,r,u)});return o}function St(n,t,r){var e=-1/0,o=e;if(!t&&zr(n)){r=-1;for(var a=n.length;++r<a;){var i=n[r];i>o&&(o=i)}}else t=!t&&dt(n)?u:Z.createCallback(t,r,3),Ot(n,function(n,r,u){r=t(n,r,u),r>e&&(e=r,o=n)
|
||||
});return o}function At(n,t){var r=-1,e=n?n.length:0;if(typeof e=="number")for(var u=Ht(e);++r<e;)u[r]=n[r][t];return u||It(n,t)}function Nt(n,t,r,e){if(!n)return r;var u=3>arguments.length;t=rt(t,e,4);var o=-1,a=n.length;if(typeof a=="number")for(u&&(r=n[++o]);++o<a;)r=t(r,n[o],o,n);else d(n,function(n,e,o){r=u?(u=_,n):t(r,n,e,o)});return r}function Rt(n,t,r,e){var u=3>arguments.length;return t=rt(t,e,4),Et(n,function(n,e,o){r=u?(u=_,n):t(r,n,e,o)}),r}function Bt(n,t,r){var e;t=Z.createCallback(t,r,3),r=-1;
|
||||
var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&!(e=t(n[r],r,n)););else d(n,function(n,r,u){return!(e=t(n,r,u))});return!!e}function $t(n){var e=-1,u=lt(),o=n?n.length:0,i=et(arguments,y,y,1),f=[],c=o>=k&&u===t;if(c){var l=a(i);l?(u=r,i=l):c=_}for(;++e<o;)l=n[e],0>u(i,l)&&f.push(l);return c&&s(i),f}function Dt(n,t,r){if(n){var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=-1;for(t=Z.createCallback(t,r,3);++o<u&&t(n[o],o,n);)e++}else if(e=t,e==m||r)return n[0];return v(n,0,Ir(Er(0,e),u))}}function Ft(n,r,e){if(typeof e=="number"){var u=n?n.length:0;
|
||||
e=0>e?Er(0,u+e):e||0}else if(e)return e=zt(n,r),n[e]===r?e:-1;return n?t(n,r,e):-1}function Tt(n,t,r){if(typeof t!="number"&&t!=m){var e=0,u=-1,o=n?n.length:0;for(t=Z.createCallback(t,r,3);++u<o&&t(n[u],u,n);)e++}else e=t==m||r?1:Er(0,t);return v(n,e)}function zt(n,t,r,e){var u=0,o=n?n.length:u;for(r=r?Z.createCallback(r,e,1):Ut,t=r(t);u<o;)e=u+o>>>1,r(n[e])<t?u=e+1:o=e;return u}function qt(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=e&&e[t]===n?g:t,t=_),r!=m&&(r=Z.createCallback(r,e,3)),at(n,t,r)
|
||||
}function Wt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?St(At(n,"length")):0,e=Ht(0>r?0:r);++t<r;)e[t]=At(n,t);return e}function Pt(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function Kt(n,t){return ft(n,9,Nr.call(arguments,2),m,t)}function Lt(n,t,r){function e(){o(),(h||p!==t)&&(l=new Qt,i=n.apply(f,a))}function u(){var t=h&&(!g||1<c);o(),t&&(p!==false&&(l=new Qt),i=n.apply(f,a))}function o(){cr(s),cr(v),c=0,s=v=m}var a,i,f,c=0,l=0,p=_,s=m,v=m,h=y;
|
||||
if(!mt(n))throw new er;if(t=Er(0,t||0),r===y)var g=y,h=_;else _t(r)&&(g=r.leading,p="maxWait"in r&&Er(t,r.maxWait||0),h="trailing"in r?r.trailing:h);return function(){if(a=arguments,f=this,c++,cr(v),p===false)g&&2>c&&(i=n.apply(f,a));else{var r=new Qt;!s&&!g&&(l=r);var o=p-(r-l);0<o?s||(s=mr(e,o)):(cr(s),s=m,l=r,i=n.apply(f,a))}return t!==p&&(v=mr(u,t)),i}}function Mt(n){if(!mt(n))throw new er;var t=Nr.call(arguments,1);return mr(function(){n.apply(g,t)},1)}function Ut(n){return n}function Vt(n,t){var r=n,e=!t||mt(r);
|
||||
t||(r=nt,t=n,n=Z),Ot(gt(t),function(u){var o=n[u]=t[u];e&&(r.prototype[u]=function(){var t=this.__wrapped__,e=[t];return gr.apply(e,arguments),e=o.apply(n,e),t&&typeof t=="object"&&t===e?this:new r(e)})})}function Gt(){return this.__wrapped__}e=e?Y.defaults(n.Object(),e,Y.pick(n,F)):n;var Ht=e.Array,Jt=e.Boolean,Qt=e.Date,Xt=e.Function,Yt=e.Math,Zt=e.Number,nr=e.Object,tr=e.RegExp,rr=e.String,er=e.TypeError,ur=[],or=nr.prototype,ar=e._,ir=tr("^"+rr(or.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),fr=Yt.ceil,cr=e.clearTimeout,lr=ir.test(lr=nr.defineProperty)&&lr,pr=Yt.floor,sr=Xt.prototype.toString,vr=ir.test(vr=nr.getPrototypeOf)&&vr,hr=or.hasOwnProperty,gr=ur.push,yr=e.setImmediate,mr=e.setTimeout,_r=ur.splice,br=or.toString,dr=ur.unshift,wr=ir.test(wr=br.bind)&&wr,jr=ir.test(jr=nr.create)&&jr,kr=ir.test(kr=Ht.isArray)&&kr,xr=e.isFinite,Cr=e.isNaN,Or=ir.test(Or=nr.keys)&&Or,Er=Yt.max,Ir=Yt.min,Sr=e.parseInt,Ar=Yt.random,Nr=ur.slice,Rr=ir.test(e.attachEvent),Br=wr&&!/\n|true/.test(wr+Rr),$r={};
|
||||
$r[z]=Ht,$r[q]=Jt,$r[W]=Qt,$r[P]=Xt,$r[L]=nr,$r[K]=Zt,$r[M]=tr,$r[U]=rr,nt.prototype=Z.prototype;var Dr=Z.support={};Dr.fastBind=wr&&!Br,Z.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:Z}};var Fr=lr?function(n,t){var r=c();r.value=t,lr(n,"__bindData__",r),s(r)}:l,Tr=kr,zr=Or?function(n){return _t(n)?Or(n):[]}:X,qr={"&":"&","<":"<",">":">",'"':""","'":"'"},Wr=yt(qr),Pr=tr("("+zr(Wr).join("|")+")","g"),Kr=tr("["+zr(qr).join("")+"]","g"),Lr=it(function(n,t,r){hr.call(n,r)?n[r]++:n[r]=1
|
||||
}),Mr=it(function(n,t,r){(hr.call(n,r)?n[r]:n[r]=[]).push(t)}),Ur=it(function(n,t,r){n[r]=t});Br&&Q&&typeof yr=="function"&&(Mt=function(n){if(!mt(n))throw new er;return yr.apply(e,arguments)});var Vr=8==Sr(C+"08")?Sr:function(n,t){return Sr(dt(n)?n.replace(R,""):n,t||0)};return Z.after=function(n,t){if(!mt(t))throw new er;return function(){return 1>--n?t.apply(this,arguments):void 0}},Z.assign=J,Z.at=function(n){for(var t=-1,r=et(arguments,y,_,1),e=r.length,u=Ht(e);++t<e;)u[t]=n[r[t]];return u},Z.bind=Kt,Z.bindAll=function(n){for(var t=1<arguments.length?et(arguments,y,_,1):gt(n),r=-1,e=t.length;++r<e;){var u=t[r];
|
||||
n[u]=Kt(n[u],n)}return n},Z.bindKey=function(n,t){return ft(n,11,Nr.call(arguments,2),m,t)},Z.chain=function(n){return n=new nt(n),n.__chain__=y,n},Z.compact=function(n){for(var t=-1,r=n?n.length:0,e=[];++t<r;){var u=n[t];u&&e.push(u)}return e},Z.compose=function(){for(var n=arguments,t=n.length||1;t--;)if(!mt(n[t]))throw new er;return function(){for(var t=arguments,r=n.length;r--;)t=[n[r].apply(this,t)];return t[0]}},Z.countBy=Lr,Z.createCallback=function(n,t,r){var e=typeof n;if(n==m||"function"==e)return rt(n,t,r);
|
||||
if("object"!=e)return function(t){return t[n]};var u=zr(n),o=u[0],a=n[o];return 1!=u.length||a!==a||_t(a)?function(t){for(var r=u.length,e=_;r--&&(e=ut(t[u[r]],n[u[r]],m,y)););return e}:function(n){return n=n[o],a===n&&(0!==a||1/a==1/n)}},Z.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,ft(n,4,m,m,m,t)},Z.debounce=Lt,Z.defaults=H,Z.defer=Mt,Z.delay=function(n,t){if(!mt(n))throw new er;var r=Nr.call(arguments,2);return mr(function(){n.apply(g,r)},t)},Z.difference=$t,Z.filter=xt,Z.flatten=function(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=e&&e[t]===n?g:t,t=_),r!=m&&(n=It(n,r,e)),et(n,t)
|
||||
},Z.forEach=Ot,Z.forEachRight=Et,Z.forIn=x,Z.forInRight=function(n,t,r){var e=[];x(n,function(n,t){e.push(t,n)});var u=e.length;for(t=rt(t,r,3);u--&&t(e[u--],e[u],n)!==false;);return n},Z.forOwn=d,Z.forOwnRight=ht,Z.functions=gt,Z.groupBy=Mr,Z.indexBy=Ur,Z.initial=function(n,t,r){if(!n)return[];var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=u;for(t=Z.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else e=t==m||r?1:t||e;return v(n,0,Ir(Er(0,u-e),u))},Z.intersection=function(n){for(var e=arguments,u=e.length,o=-1,i=f(),c=-1,l=lt(),v=n?n.length:0,h=[],g=f();++o<u;){var y=e[o];
|
||||
i[o]=l===t&&(y?y.length:0)>=k&&a(o?e[o]:g)}n:for(;++c<v;){var m=i[0],y=n[c];if(0>(m?r(m,y):l(g,y))){for(o=u,(m||g).push(y);--o;)if(m=i[o],0>(m?r(m,y):l(e[o],y)))continue n;h.push(y)}}for(;u--;)(m=i[u])&&s(m);return p(i),p(g),h},Z.invert=yt,Z.invoke=function(n,t){var r=Nr.call(arguments,2),e=-1,u=typeof t=="function",o=n?n.length:0,a=Ht(typeof o=="number"?o:0);return Ot(n,function(n){a[++e]=(u?t:n[t]).apply(n,r)}),a},Z.keys=zr,Z.map=It,Z.max=St,Z.memoize=function(n,t){function r(){var e=r.cache,u=j+(t?t.apply(this,arguments):arguments[0]);
|
||||
return hr.call(e,u)?e[u]:e[u]=n.apply(this,arguments)}if(!mt(n))throw new er;return r.cache={},r},Z.merge=function(n){var t=arguments,r=2;if(!_t(n))return n;if("number"!=typeof t[2]&&(r=t.length),3<r&&"function"==typeof t[r-2])var e=rt(t[--r-1],t[r--],2);else 2<r&&"function"==typeof t[r-1]&&(e=t[--r]);for(var t=Nr.call(arguments,1,r),u=-1,o=f(),a=f();++u<r;)ot(n,t[u],e,o,a);return p(o),p(a),n},Z.min=function(n,t,r){var e=1/0,o=e;if(!t&&Tr(n)){r=-1;for(var a=n.length;++r<a;){var i=n[r];i<o&&(o=i)}}else t=!t&&dt(n)?u:Z.createCallback(t,r,3),Ot(n,function(n,r,u){r=t(n,r,u),r<e&&(e=r,o=n)
|
||||
});return o},Z.omit=function(n,t,r){var e=lt(),u=typeof t=="function",o={};if(u)t=Z.createCallback(t,r,3);else var a=et(arguments,y,_,1);return x(n,function(n,r,i){(u?!t(n,r,i):0>e(a,r))&&(o[r]=n)}),o},Z.once=function(n){var t,r;if(!mt(n))throw new er;return function(){return t?r:(t=y,r=n.apply(this,arguments),n=m,r)}},Z.pairs=function(n){for(var t=-1,r=zr(n),e=r.length,u=Ht(e);++t<e;){var o=r[t];u[t]=[o,n[o]]}return u},Z.partial=function(n){return ft(n,8,Nr.call(arguments,1))},Z.partialRight=function(n){return ft(n,16,m,Nr.call(arguments,1))
|
||||
},Z.pick=function(n,t,r){var e={};if(typeof t!="function")for(var u=-1,o=et(arguments,y,_,1),a=_t(n)?o.length:0;++u<a;){var i=o[u];i in n&&(e[i]=n[i])}else t=Z.createCallback(t,r,3),x(n,function(n,r,u){t(n,r,u)&&(e[r]=n)});return e},Z.pluck=At,Z.pull=function(n){for(var t=arguments,r=0,e=t.length,u=n?n.length:0;++r<e;)for(var o=-1,a=t[r];++o<u;)n[o]===a&&(_r.call(n,o--,1),u--);return n},Z.range=function(n,t,r){n=+n||0,r=typeof r=="number"?r:+r||1,t==m&&(t=n,n=0);var e=-1;t=Er(0,fr((t-n)/(r||1)));
|
||||
for(var u=Ht(t);++e<t;)u[e]=n,n+=r;return u},Z.reject=function(n,t,r){return t=Z.createCallback(t,r,3),xt(n,function(n,r,e){return!t(n,r,e)})},Z.remove=function(n,t,r){var e=-1,u=n?n.length:0,o=[];for(t=Z.createCallback(t,r,3);++e<u;)r=n[e],t(r,e,n)&&(o.push(r),_r.call(n,e--,1),u--);return o},Z.rest=Tt,Z.shuffle=function(n){var t=-1,r=n?n.length:0,e=Ht(typeof r=="number"?r:0);return Ot(n,function(n){var r=pr(Ar()*(++t+1));e[t]=e[r],e[r]=n}),e},Z.sortBy=function(n,t,r){var e=-1,u=n?n.length:0,a=Ht(typeof u=="number"?u:0);
|
||||
var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&!(e=t(n[r],r,n)););else d(n,function(n,r,u){return!(e=t(n,r,u))});return!!e}function $t(n){var e=-1,u=lt(),o=n?n.length:0,i=et(arguments,y,y,1),f=[],c=o>=k&&u===t;if(c){var l=a(i);l?(u=r,i=l):c=_}for(;++e<o;)l=n[e],0>u(i,l)&&f.push(l);return c&&s(i),f}function Dt(n,t,r){if(n){var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=-1;for(t=Z.createCallback(t,r,3);++o<u&&t(n[o],o,n);)e++}else if(e=t,e==m||r)return n[0];return v(n,0,Sr(Ir(0,e),u))}}function Ft(n,r,e){if(typeof e=="number"){var u=n?n.length:0;
|
||||
e=0>e?Ir(0,u+e):e||0}else if(e)return e=zt(n,r),n[e]===r?e:-1;return n?t(n,r,e):-1}function Tt(n,t,r){if(typeof t!="number"&&t!=m){var e=0,u=-1,o=n?n.length:0;for(t=Z.createCallback(t,r,3);++u<o&&t(n[u],u,n);)e++}else e=t==m||r?1:Ir(0,t);return v(n,e)}function zt(n,t,r,e){var u=0,o=n?n.length:u;for(r=r?Z.createCallback(r,e,1):Ut,t=r(t);u<o;)e=u+o>>>1,r(n[e])<t?u=e+1:o=e;return u}function qt(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=e&&e[t]===n?g:t,t=_),r!=m&&(r=Z.createCallback(r,e,3)),at(n,t,r)
|
||||
}function Wt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?St(At(n,"length")):0,e=Ht(0>r?0:r);++t<r;)e[t]=At(n,t);return e}function Pt(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function Kt(n,t){return ft(n,9,Rr.call(arguments,2),m,t)}function Lt(n,t,r){function e(){o(),(h||p!==t)&&(l=gr(),i=n.apply(f,a))}function u(){var t=h&&(!g||1<c);o(),t&&(p!==false&&(l=gr()),i=n.apply(f,a))}function o(){cr(s),cr(v),c=0,s=v=m}var a,i,f,c=0,l=0,p=_,s=m,v=m,h=y;
|
||||
if(!mt(n))throw new er;if(t=Ir(0,t||0),r===y)var g=y,h=_;else _t(r)&&(g=r.leading,p="maxWait"in r&&Ir(t,r.maxWait||0),h="trailing"in r?r.trailing:h);return function(){if(a=arguments,f=this,c++,cr(v),p===false)g&&2>c&&(i=n.apply(f,a));else{var r=gr();!s&&!g&&(l=r);var o=p-(r-l);0<o?s||(s=_r(e,o)):(cr(s),s=m,l=r,i=n.apply(f,a))}return t!==p&&(v=_r(u,t)),i}}function Mt(n){if(!mt(n))throw new er;var t=Rr.call(arguments,1);return _r(function(){n.apply(g,t)},1)}function Ut(n){return n}function Vt(n,t){var r=n,e=!t||mt(r);
|
||||
t||(r=nt,t=n,n=Z),Ot(gt(t),function(u){var o=n[u]=t[u];e&&(r.prototype[u]=function(){var t=this.__wrapped__,e=[t];return yr.apply(e,arguments),e=o.apply(n,e),t&&typeof t=="object"&&t===e?this:new r(e)})})}function Gt(){return this.__wrapped__}e=e?Y.defaults(n.Object(),e,Y.pick(n,F)):n;var Ht=e.Array,Jt=e.Boolean,Qt=e.Date,Xt=e.Function,Yt=e.Math,Zt=e.Number,nr=e.Object,tr=e.RegExp,rr=e.String,er=e.TypeError,ur=[],or=nr.prototype,ar=e._,ir=tr("^"+rr(or.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),fr=Yt.ceil,cr=e.clearTimeout,lr=ir.test(lr=nr.defineProperty)&&lr,pr=Yt.floor,sr=Xt.prototype.toString,vr=ir.test(vr=nr.getPrototypeOf)&&vr,hr=or.hasOwnProperty,gr=ir.test(gr=Qt.now)&&gr,yr=ur.push,mr=e.setImmediate,_r=e.setTimeout,br=ur.splice,dr=or.toString,wr=ur.unshift,jr=ir.test(jr=dr.bind)&&jr,kr=ir.test(kr=nr.create)&&kr,xr=ir.test(xr=Ht.isArray)&&xr,Cr=e.isFinite,Or=e.isNaN,Er=ir.test(Er=nr.keys)&&Er,Ir=Yt.max,Sr=Yt.min,Ar=e.parseInt,Nr=Yt.random,Rr=ur.slice,Br=ir.test(e.attachEvent),$r=jr&&!/\n|true/.test(jr+Br),Dr={};
|
||||
Dr[z]=Ht,Dr[q]=Jt,Dr[W]=Qt,Dr[P]=Xt,Dr[L]=nr,Dr[K]=Zt,Dr[M]=tr,Dr[U]=rr,nt.prototype=Z.prototype;var Fr=Z.support={};Fr.fastBind=jr&&!$r,Z.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:Z}};var Tr=lr?function(n,t){var r=c();r.value=t,lr(n,"__bindData__",r),s(r)}:l,zr=xr,qr=Er?function(n){return _t(n)?Er(n):[]}:X,Wr={"&":"&","<":"<",">":">",'"':""","'":"'"},Pr=yt(Wr),Kr=tr("("+qr(Pr).join("|")+")","g"),Lr=tr("["+qr(Wr).join("")+"]","g"),Mr=it(function(n,t,r){hr.call(n,r)?n[r]++:n[r]=1
|
||||
}),Ur=it(function(n,t,r){(hr.call(n,r)?n[r]:n[r]=[]).push(t)}),Vr=it(function(n,t,r){n[r]=t});$r&&Q&&typeof mr=="function"&&(Mt=function(n){if(!mt(n))throw new er;return mr.apply(e,arguments)});var Gr=8==Ar(C+"08")?Ar:function(n,t){return Ar(dt(n)?n.replace(R,""):n,t||0)};return Z.after=function(n,t){if(!mt(t))throw new er;return function(){return 1>--n?t.apply(this,arguments):void 0}},Z.assign=J,Z.at=function(n){for(var t=-1,r=et(arguments,y,_,1),e=r.length,u=Ht(e);++t<e;)u[t]=n[r[t]];return u},Z.bind=Kt,Z.bindAll=function(n){for(var t=1<arguments.length?et(arguments,y,_,1):gt(n),r=-1,e=t.length;++r<e;){var u=t[r];
|
||||
n[u]=Kt(n[u],n)}return n},Z.bindKey=function(n,t){return ft(n,11,Rr.call(arguments,2),m,t)},Z.chain=function(n){return n=new nt(n),n.__chain__=y,n},Z.compact=function(n){for(var t=-1,r=n?n.length:0,e=[];++t<r;){var u=n[t];u&&e.push(u)}return e},Z.compose=function(){for(var n=arguments,t=n.length||1;t--;)if(!mt(n[t]))throw new er;return function(){for(var t=arguments,r=n.length;r--;)t=[n[r].apply(this,t)];return t[0]}},Z.countBy=Mr,Z.createCallback=function(n,t,r){var e=typeof n;if(n==m||"function"==e)return rt(n,t,r);
|
||||
if("object"!=e)return function(t){return t[n]};var u=qr(n),o=u[0],a=n[o];return 1!=u.length||a!==a||_t(a)?function(t){for(var r=u.length,e=_;r--&&(e=ut(t[u[r]],n[u[r]],m,y)););return e}:function(n){return n=n[o],a===n&&(0!==a||1/a==1/n)}},Z.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,ft(n,4,m,m,m,t)},Z.debounce=Lt,Z.defaults=H,Z.defer=Mt,Z.delay=function(n,t){if(!mt(n))throw new er;var r=Rr.call(arguments,2);return _r(function(){n.apply(g,r)},t)},Z.difference=$t,Z.filter=xt,Z.flatten=function(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=e&&e[t]===n?g:t,t=_),r!=m&&(n=It(n,r,e)),et(n,t)
|
||||
},Z.forEach=Ot,Z.forEachRight=Et,Z.forIn=x,Z.forInRight=function(n,t,r){var e=[];x(n,function(n,t){e.push(t,n)});var u=e.length;for(t=rt(t,r,3);u--&&t(e[u--],e[u],n)!==false;);return n},Z.forOwn=d,Z.forOwnRight=ht,Z.functions=gt,Z.groupBy=Ur,Z.indexBy=Vr,Z.initial=function(n,t,r){if(!n)return[];var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=u;for(t=Z.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else e=t==m||r?1:t||e;return v(n,0,Sr(Ir(0,u-e),u))},Z.intersection=function(n){for(var e=arguments,u=e.length,o=-1,i=f(),c=-1,l=lt(),v=n?n.length:0,h=[],g=f();++o<u;){var y=e[o];
|
||||
i[o]=l===t&&(y?y.length:0)>=k&&a(o?e[o]:g)}n:for(;++c<v;){var m=i[0],y=n[c];if(0>(m?r(m,y):l(g,y))){for(o=u,(m||g).push(y);--o;)if(m=i[o],0>(m?r(m,y):l(e[o],y)))continue n;h.push(y)}}for(;u--;)(m=i[u])&&s(m);return p(i),p(g),h},Z.invert=yt,Z.invoke=function(n,t){var r=Rr.call(arguments,2),e=-1,u=typeof t=="function",o=n?n.length:0,a=Ht(typeof o=="number"?o:0);return Ot(n,function(n){a[++e]=(u?t:n[t]).apply(n,r)}),a},Z.keys=qr,Z.map=It,Z.max=St,Z.memoize=function(n,t){function r(){var e=r.cache,u=j+(t?t.apply(this,arguments):arguments[0]);
|
||||
return hr.call(e,u)?e[u]:e[u]=n.apply(this,arguments)}if(!mt(n))throw new er;return r.cache={},r},Z.merge=function(n){var t=arguments,r=2;if(!_t(n))return n;if("number"!=typeof t[2]&&(r=t.length),3<r&&"function"==typeof t[r-2])var e=rt(t[--r-1],t[r--],2);else 2<r&&"function"==typeof t[r-1]&&(e=t[--r]);for(var t=Rr.call(arguments,1,r),u=-1,o=f(),a=f();++u<r;)ot(n,t[u],e,o,a);return p(o),p(a),n},Z.min=function(n,t,r){var e=1/0,o=e;if(!t&&zr(n)){r=-1;for(var a=n.length;++r<a;){var i=n[r];i<o&&(o=i)}}else t=!t&&dt(n)?u:Z.createCallback(t,r,3),Ot(n,function(n,r,u){r=t(n,r,u),r<e&&(e=r,o=n)
|
||||
});return o},Z.omit=function(n,t,r){var e=lt(),u=typeof t=="function",o={};if(u)t=Z.createCallback(t,r,3);else var a=et(arguments,y,_,1);return x(n,function(n,r,i){(u?!t(n,r,i):0>e(a,r))&&(o[r]=n)}),o},Z.once=function(n){var t,r;if(!mt(n))throw new er;return function(){return t?r:(t=y,r=n.apply(this,arguments),n=m,r)}},Z.pairs=function(n){for(var t=-1,r=qr(n),e=r.length,u=Ht(e);++t<e;){var o=r[t];u[t]=[o,n[o]]}return u},Z.partial=function(n){return ft(n,8,Rr.call(arguments,1))},Z.partialRight=function(n){return ft(n,16,m,Rr.call(arguments,1))
|
||||
},Z.pick=function(n,t,r){var e={};if(typeof t!="function")for(var u=-1,o=et(arguments,y,_,1),a=_t(n)?o.length:0;++u<a;){var i=o[u];i in n&&(e[i]=n[i])}else t=Z.createCallback(t,r,3),x(n,function(n,r,u){t(n,r,u)&&(e[r]=n)});return e},Z.pluck=At,Z.pull=function(n){for(var t=arguments,r=0,e=t.length,u=n?n.length:0;++r<e;)for(var o=-1,a=t[r];++o<u;)n[o]===a&&(br.call(n,o--,1),u--);return n},Z.range=function(n,t,r){n=+n||0,r=typeof r=="number"?r:+r||1,t==m&&(t=n,n=0);var e=-1;t=Ir(0,fr((t-n)/(r||1)));
|
||||
for(var u=Ht(t);++e<t;)u[e]=n,n+=r;return u},Z.reject=function(n,t,r){return t=Z.createCallback(t,r,3),xt(n,function(n,r,e){return!t(n,r,e)})},Z.remove=function(n,t,r){var e=-1,u=n?n.length:0,o=[];for(t=Z.createCallback(t,r,3);++e<u;)r=n[e],t(r,e,n)&&(o.push(r),br.call(n,e--,1),u--);return o},Z.rest=Tt,Z.shuffle=function(n){var t=-1,r=n?n.length:0,e=Ht(typeof r=="number"?r:0);return Ot(n,function(n){var r=pr(Nr()*(++t+1));e[t]=e[r],e[r]=n}),e},Z.sortBy=function(n,t,r){var e=-1,u=n?n.length:0,a=Ht(typeof u=="number"?u:0);
|
||||
for(t=Z.createCallback(t,r,3),Ot(n,function(n,r,u){var o=a[++e]=c();o.l=t(n,r,u),o.m=e,o.n=n}),u=a.length,a.sort(o);u--;)n=a[u],a[u]=n.n,s(n);return a},Z.tap=function(n,t){return t(n),n},Z.throttle=function(n,t,r){var e=y,u=y;if(!mt(n))throw new er;return r===false?e=_:_t(r)&&(e="leading"in r?r.leading:e,u="trailing"in r?r.trailing:u),r=c(),r.leading=e,r.maxWait=t,r.trailing=u,n=Lt(n,t,r),s(r),n},Z.times=function(n,t,r){n=-1<(n=+n)?n:0;var e=-1,u=Ht(n);for(t=rt(t,r,1);++e<n;)u[e]=t(e);return u},Z.toArray=function(n){return n&&typeof n.length=="number"?v(n):wt(n)
|
||||
},Z.transform=function(n,t,r,e){var u=Tr(n);return t=rt(t,e,4),r==m&&(u?r=[]:(e=n&&n.constructor,r=_t(e&&e.prototype)?jr(e&&e.prototype):{})),(u?Ot:d)(n,function(n,e,u){return t(r,n,e,u)}),r},Z.union=function(){return at(et(arguments,y,y))},Z.uniq=qt,Z.values=wt,Z.where=xt,Z.without=function(n){return $t(n,Nr.call(arguments,1))},Z.wrap=function(n,t){if(!mt(t))throw new er;return function(){var r=[n];return gr.apply(r,arguments),t.apply(this,r)}},Z.zip=Wt,Z.zipObject=Pt,Z.collect=It,Z.drop=Tt,Z.each=Ot,Z.extend=J,Z.methods=gt,Z.object=Pt,Z.select=xt,Z.tail=Tt,Z.unique=qt,Z.unzip=Wt,Vt(Z),Z.clone=function(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=t,t=_),tt(n,t,typeof r=="function"&&rt(r,e,1))
|
||||
},Z.cloneDeep=function(n,t,r){return tt(n,y,typeof t=="function"&&rt(t,r,1))},Z.contains=jt,Z.escape=function(n){return n==m?"":rr(n).replace(Kr,ct)},Z.every=kt,Z.find=Ct,Z.findIndex=function(n,t,r){var e=-1,u=n?n.length:0;for(t=Z.createCallback(t,r,3);++e<u;)if(t(n[e],e,n))return e;return-1},Z.findLast=function(n,t,r){var e;return t=Z.createCallback(t,r,3),Et(n,function(n,r,u){return t(n,r,u)?(e=n,_):void 0}),e},Z.findLastIndex=function(n,t,r){var e=n?n.length:0;for(t=Z.createCallback(t,r,3);e--;)if(t(n[e],e,n))return e;
|
||||
return-1},Z.findKey=function(n,t,r){var e;return t=Z.createCallback(t,r,3),d(n,function(n,r,u){return t(n,r,u)?(e=r,_):void 0}),e},Z.findLastKey=function(n,t,r){var e;return t=Z.createCallback(t,r,3),ht(n,function(n,r,u){return t(n,r,u)?(e=r,_):void 0}),e},Z.has=function(n,t){return n?hr.call(n,t):_},Z.identity=Ut,Z.indexOf=Ft,Z.isArguments=vt,Z.isArray=Tr,Z.isBoolean=function(n){return n===y||n===false||br.call(n)==q},Z.isDate=function(n){return n?typeof n=="object"&&br.call(n)==W:_},Z.isElement=function(n){return n?1===n.nodeType:_
|
||||
},Z.isEmpty=function(n){var t=y;if(!n)return t;var r=br.call(n),e=n.length;return r==z||r==U||r==T||r==L&&typeof e=="number"&&mt(n.splice)?!e:(d(n,function(){return t=_}),t)},Z.isEqual=function(n,t,r,e){return ut(n,t,typeof r=="function"&&rt(r,e,2))},Z.isFinite=function(n){return xr(n)&&!Cr(parseFloat(n))},Z.isFunction=mt,Z.isNaN=function(n){return bt(n)&&n!=+n},Z.isNull=function(n){return n===m},Z.isNumber=bt,Z.isObject=_t,Z.isPlainObject=b,Z.isRegExp=function(n){return n?typeof n=="object"&&br.call(n)==M:_
|
||||
},Z.isString=dt,Z.isUndefined=function(n){return typeof n=="undefined"},Z.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?Er(0,e+r):Ir(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},Z.mixin=Vt,Z.noConflict=function(){return e._=ar,this},Z.parseInt=Vr,Z.random=function(n,t){n==m&&t==m&&(t=1),n=+n||0,t==m?(t=n,n=0):t=+t||0;var r=Ar();return n%1||t%1?n+Ir(r*(t-n+parseFloat("1e-"+((r+"").length-1))),t):n+pr(r*(t-n+1))},Z.reduce=Nt,Z.reduceRight=Rt,Z.result=function(n,t){var r=n?n[t]:g;
|
||||
return mt(r)?n[t]():r},Z.runInContext=h,Z.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:zr(n).length},Z.some=Bt,Z.sortedIndex=zt,Z.template=function(n,t,r){var e=Z.templateSettings;n||(n=""),r=H({},r,e);var u,o=H({},r.imports,e.imports),e=zr(o),o=wt(o),a=0,f=r.interpolate||B,c="__p+='",f=tr((r.escape||B).source+"|"+f.source+"|"+(f===N?S:B).source+"|"+(r.evaluate||B).source+"|$","g");n.replace(f,function(t,r,e,o,f,l){return e||(e=o),c+=n.slice(a,l).replace(D,i),r&&(c+="'+__e("+r+")+'"),f&&(u=y,c+="';"+f+";__p+='"),e&&(c+="'+((__t=("+e+"))==null?'':__t)+'"),a=l+t.length,t
|
||||
}),c+="';\n",f=r=r.variable,f||(r="obj",c="with("+r+"){"+c+"}"),c=(u?c.replace(O,""):c).replace(E,"$1").replace(I,"$1;"),c="function("+r+"){"+(f?"":r+"||("+r+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+c+"return __p}";try{var l=Xt(e,"return "+c).apply(g,o)}catch(p){throw p.source=c,p}return t?l(t):(l.source=c,l)},Z.unescape=function(n){return n==m?"":rr(n).replace(Pr,st)},Z.uniqueId=function(n){var t=++w;return rr(n==m?"":n)+t
|
||||
},Z.all=kt,Z.any=Bt,Z.detect=Ct,Z.findWhere=Ct,Z.foldl=Nt,Z.foldr=Rt,Z.include=jt,Z.inject=Nt,d(Z,function(n,t){Z.prototype[t]||(Z.prototype[t]=function(){var t=[this.__wrapped__],r=this.__chain__;return gr.apply(t,arguments),t=n.apply(Z,t),r?new nt(t,r):t})}),Z.first=Dt,Z.last=function(n,t,r){if(n){var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=u;for(t=Z.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else if(e=t,e==m||r)return n[u-1];return v(n,Er(0,u-e))}},Z.take=Dt,Z.head=Dt,d(Z,function(n,t){Z.prototype[t]||(Z.prototype[t]=function(t,r){var e=this.__chain__,u=n(this.__wrapped__,t,r);
|
||||
},Z.transform=function(n,t,r,e){var u=zr(n);return t=rt(t,e,4),r==m&&(u?r=[]:(e=n&&n.constructor,r=_t(e&&e.prototype)?kr(e&&e.prototype):{})),(u?Ot:d)(n,function(n,e,u){return t(r,n,e,u)}),r},Z.union=function(){return at(et(arguments,y,y))},Z.uniq=qt,Z.values=wt,Z.where=xt,Z.without=function(n){return $t(n,Rr.call(arguments,1))},Z.wrap=function(n,t){if(!mt(t))throw new er;return function(){var r=[n];return yr.apply(r,arguments),t.apply(this,r)}},Z.zip=Wt,Z.zipObject=Pt,Z.collect=It,Z.drop=Tt,Z.each=Ot,Z.extend=J,Z.methods=gt,Z.object=Pt,Z.select=xt,Z.tail=Tt,Z.unique=qt,Z.unzip=Wt,Vt(Z),Z.clone=function(n,t,r,e){return typeof t!="boolean"&&t!=m&&(e=r,r=t,t=_),tt(n,t,typeof r=="function"&&rt(r,e,1))
|
||||
},Z.cloneDeep=function(n,t,r){return tt(n,y,typeof t=="function"&&rt(t,r,1))},Z.contains=jt,Z.escape=function(n){return n==m?"":rr(n).replace(Lr,ct)},Z.every=kt,Z.find=Ct,Z.findIndex=function(n,t,r){var e=-1,u=n?n.length:0;for(t=Z.createCallback(t,r,3);++e<u;)if(t(n[e],e,n))return e;return-1},Z.findLast=function(n,t,r){var e;return t=Z.createCallback(t,r,3),Et(n,function(n,r,u){return t(n,r,u)?(e=n,_):void 0}),e},Z.findLastIndex=function(n,t,r){var e=n?n.length:0;for(t=Z.createCallback(t,r,3);e--;)if(t(n[e],e,n))return e;
|
||||
return-1},Z.findKey=function(n,t,r){var e;return t=Z.createCallback(t,r,3),d(n,function(n,r,u){return t(n,r,u)?(e=r,_):void 0}),e},Z.findLastKey=function(n,t,r){var e;return t=Z.createCallback(t,r,3),ht(n,function(n,r,u){return t(n,r,u)?(e=r,_):void 0}),e},Z.has=function(n,t){return n?hr.call(n,t):_},Z.identity=Ut,Z.indexOf=Ft,Z.isArguments=vt,Z.isArray=zr,Z.isBoolean=function(n){return n===y||n===false||dr.call(n)==q},Z.isDate=function(n){return n?typeof n=="object"&&dr.call(n)==W:_},Z.isElement=function(n){return n?1===n.nodeType:_
|
||||
},Z.isEmpty=function(n){var t=y;if(!n)return t;var r=dr.call(n),e=n.length;return r==z||r==U||r==T||r==L&&typeof e=="number"&&mt(n.splice)?!e:(d(n,function(){return t=_}),t)},Z.isEqual=function(n,t,r,e){return ut(n,t,typeof r=="function"&&rt(r,e,2))},Z.isFinite=function(n){return Cr(n)&&!Or(parseFloat(n))},Z.isFunction=mt,Z.isNaN=function(n){return bt(n)&&n!=+n},Z.isNull=function(n){return n===m},Z.isNumber=bt,Z.isObject=_t,Z.isPlainObject=b,Z.isRegExp=function(n){return n?typeof n=="object"&&dr.call(n)==M:_
|
||||
},Z.isString=dt,Z.isUndefined=function(n){return typeof n=="undefined"},Z.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?Ir(0,e+r):Sr(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},Z.mixin=Vt,Z.noConflict=function(){return e._=ar,this},Z.parseInt=Gr,Z.random=function(n,t){n==m&&t==m&&(t=1),n=+n||0,t==m?(t=n,n=0):t=+t||0;var r=Nr();return n%1||t%1?n+Sr(r*(t-n+parseFloat("1e-"+((r+"").length-1))),t):n+pr(r*(t-n+1))},Z.reduce=Nt,Z.reduceRight=Rt,Z.result=function(n,t){var r=n?n[t]:g;
|
||||
return mt(r)?n[t]():r},Z.runInContext=h,Z.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:qr(n).length},Z.some=Bt,Z.sortedIndex=zt,Z.template=function(n,t,r){var e=Z.templateSettings;n||(n=""),r=H({},r,e);var u,o=H({},r.imports,e.imports),e=qr(o),o=wt(o),a=0,f=r.interpolate||B,c="__p+='",f=tr((r.escape||B).source+"|"+f.source+"|"+(f===N?S:B).source+"|"+(r.evaluate||B).source+"|$","g");n.replace(f,function(t,r,e,o,f,l){return e||(e=o),c+=n.slice(a,l).replace(D,i),r&&(c+="'+__e("+r+")+'"),f&&(u=y,c+="';"+f+";__p+='"),e&&(c+="'+((__t=("+e+"))==null?'':__t)+'"),a=l+t.length,t
|
||||
}),c+="';\n",f=r=r.variable,f||(r="obj",c="with("+r+"){"+c+"}"),c=(u?c.replace(O,""):c).replace(E,"$1").replace(I,"$1;"),c="function("+r+"){"+(f?"":r+"||("+r+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+c+"return __p}";try{var l=Xt(e,"return "+c).apply(g,o)}catch(p){throw p.source=c,p}return t?l(t):(l.source=c,l)},Z.unescape=function(n){return n==m?"":rr(n).replace(Kr,st)},Z.uniqueId=function(n){var t=++w;return rr(n==m?"":n)+t
|
||||
},Z.all=kt,Z.any=Bt,Z.detect=Ct,Z.findWhere=Ct,Z.foldl=Nt,Z.foldr=Rt,Z.include=jt,Z.inject=Nt,d(Z,function(n,t){Z.prototype[t]||(Z.prototype[t]=function(){var t=[this.__wrapped__],r=this.__chain__;return yr.apply(t,arguments),t=n.apply(Z,t),r?new nt(t,r):t})}),Z.first=Dt,Z.last=function(n,t,r){if(n){var e=0,u=n.length;if(typeof t!="number"&&t!=m){var o=u;for(t=Z.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else if(e=t,e==m||r)return n[u-1];return v(n,Ir(0,u-e))}},Z.take=Dt,Z.head=Dt,d(Z,function(n,t){Z.prototype[t]||(Z.prototype[t]=function(t,r){var e=this.__chain__,u=n(this.__wrapped__,t,r);
|
||||
return!e&&(t==m||r&&typeof t!="function")?u:new nt(u,e)})}),Z.VERSION="1.3.1",Z.prototype.chain=function(){return this.__chain__=y,this},Z.prototype.toString=function(){return rr(this.__wrapped__)},Z.prototype.value=Gt,Z.prototype.valueOf=Gt,Ot(["join","pop","shift"],function(n){var t=ur[n];Z.prototype[n]=function(){var n=this.__chain__,r=t.apply(this.__wrapped__,arguments);return n?new nt(r,n):r}}),Ot(["push","reverse","sort","unshift"],function(n){var t=ur[n];Z.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this
|
||||
}}),Ot(["concat","slice","splice"],function(n){var t=ur[n];Z.prototype[n]=function(){return new nt(t.apply(this.__wrapped__,arguments),this.__chain__)}}),Z}var g,y=!0,m=null,_=!1,b=[],d=[],w=0,j=+new Date+"",k=75,x=40,C=" \t\x0B\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000",O=/\b__p\+='';/g,E=/\b(__p\+=)''\+/g,I=/(__e\(.*?\)|\b__t\))\+'';/g,S=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,A=/\w*$/,N=/<%=([\s\S]+?)%>/g,R=RegExp("^["+C+"]*0+(?=.$)"),B=/($^)/,$=($=/\bthis\b/)&&$.test(h)&&$,D=/['\n\r\t\u2028\u2029\\]/g,F="Array Boolean Date Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setImmediate setTimeout".split(" "),T="[object Arguments]",z="[object Array]",q="[object Boolean]",W="[object Date]",P="[object Function]",K="[object Number]",L="[object Object]",M="[object RegExp]",U="[object String]",V={};
|
||||
V[P]=_,V[T]=V[z]=V[q]=V[W]=V[K]=V[L]=V[M]=V[U]=y;var G={"boolean":_,"function":y,object:y,number:_,string:_,undefined:_},H={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},J=G[typeof exports]&&exports,Q=G[typeof module]&&module&&module.exports==J&&module,X=G[typeof global]&&global;!X||X.global!==X&&X.window!==X||(n=X);var Y=h();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(n._=Y, define(function(){return Y})):J&&!J.nodeType?Q?(Q.exports=Y)._=Y:J._=Y:n._=Y
|
||||
|
||||
12
dist/lodash.underscore.js
vendored
12
dist/lodash.underscore.js
vendored
@@ -3670,7 +3670,7 @@
|
||||
clear();
|
||||
if (isCalled) {
|
||||
if (maxWait !== false) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
}
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
@@ -3679,7 +3679,7 @@
|
||||
var maxDelayed = function() {
|
||||
clear();
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
};
|
||||
@@ -3698,15 +3698,15 @@
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
} else {
|
||||
var now = new Date;
|
||||
var stamp = +new Date;
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
}
|
||||
var remaining = maxWait - (now - lastCalled);
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
else if (!maxTimeoutId) {
|
||||
|
||||
4
dist/lodash.underscore.min.js
vendored
4
dist/lodash.underscore.min.js
vendored
@@ -16,8 +16,8 @@ if(!a&&!x(n))throw new TypeError;if(!o||a||f||l||!(Wr.fastBind||Or&&t.length))c=
|
||||
});return t}function I(n,r,t,e){var u=3>arguments.length;return r=a(r,e,4),B(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)}),t}function W(n,r,t){var e;r=K(r,t,3),t=-1;var u=n?n.length:0;if(typeof u=="number")for(;++t<u&&!(e=r(n[t],t,n)););else Kr(n,function(n,t,u){return(e=r(n,t,u))&&nr});return!!e}function z(n,r,t){return t&&j(r)?Y:(t?N:F)(n,r)}function C(n){for(var r=-1,t=g(),e=n.length,u=f(arguments,!0,!0,1),i=[];++r<e;){var o=n[r];0>t(u,o)&&i.push(o)}return i}function P(n,r,t){if(n){var e=0,u=n.length;
|
||||
if(typeof r!="number"&&null!=r){var i=-1;for(r=K(r,t,3);++i<u&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[0];return Mr.call(n,0,kr(Br(0,e),u))}}function U(n,t,e){if(typeof e=="number"){var u=n?n.length:0;e=0>e?Br(0,u+e):e||0}else if(e)return e=G(n,t),n[e]===t?e:-1;return n?r(n,t,e):-1}function V(n,r,t){if(typeof r!="number"&&null!=r){var e=0,u=-1,i=n?n.length:0;for(r=K(r,t,3);++u<i&&r(n[u],u,n);)e++}else e=null==r||t?1:Br(0,r);return Mr.call(n,e)}function G(n,r,t,e){var u=0,i=n?n.length:u;for(t=t?K(t,e,1):Q,r=t(r);u<i;)e=u+i>>>1,t(n[e])<r?u=e+1:i=e;
|
||||
return u}function H(n,r,t,e){return typeof r!="boolean"&&null!=r&&(e=t,t=e&&e[r]===n?Y:r,r=!1),null!=t&&(t=K(t,e,3)),c(n,r,t)}function J(n,r){return s(n,9,Mr.call(arguments,2),null,r)}function K(n,r,t){var e=typeof n;if(null==n||"function"==e)return a(n,r,t);if("object"!=e)return function(r){return r[n]};var u=Pr(n);return function(r){for(var t=u.length,e=!1;t--&&(e=r[u[t]]===n[u[t]]););return e}}function L(n,r,t){var e,u,i,o=0,a=0,f=!1,l=null,c=null,p=!0;if(!x(n))throw new TypeError;if(r=Br(0,r||0),true===t)var s=!0,p=!1;
|
||||
else E(t)&&(s=t.leading,f="maxWait"in t&&Br(r,t.maxWait||0),p="trailing"in t?t.trailing:p);var v=function(){clearTimeout(l),clearTimeout(c),o=0,l=c=null},h=function(){var r=p&&(!s||1<o);v(),r&&(false!==f&&(a=new Date),u=n.apply(i,e))},g=function(){v(),(p||f!==r)&&(a=new Date,u=n.apply(i,e))};return function(){if(e=arguments,i=this,o++,clearTimeout(c),false===f)s&&2>o&&(u=n.apply(i,e));else{var t=new Date;!l&&!s&&(a=t);var p=f-(t-a);0<p?l||(l=setTimeout(g,p)):(clearTimeout(l),l=null,a=t,u=n.apply(i,e))}return r!==f&&(c=setTimeout(h,r)),u
|
||||
}}function Q(n){return n}function X(n){R(b(n),function(r){var t=i[r]=n[r];i.prototype[r]=function(){var n=[this.__wrapped__];return Er.apply(n,arguments),n=t.apply(i,n),this.__chain__&&(n=new o(n),n.__chain__=!0),n}})}var Y,Z=0,nr={},rr=+new Date+"",tr=/($^)/,er=/['\n\r\t\u2028\u2029\\]/g,ur="[object Arguments]",ir="[object Array]",or="[object Boolean]",ar="[object Date]",fr="[object Number]",lr="[object Object]",cr="[object RegExp]",pr="[object String]",sr={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},vr={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},hr=sr[typeof exports]&&exports,gr=sr[typeof module]&&module&&module.exports==hr&&module,yr=sr[typeof global]&&global;
|
||||
else E(t)&&(s=t.leading,f="maxWait"in t&&Br(r,t.maxWait||0),p="trailing"in t?t.trailing:p);var v=function(){clearTimeout(l),clearTimeout(c),o=0,l=c=null},h=function(){var r=p&&(!s||1<o);v(),r&&(false!==f&&(a=+new Date),u=n.apply(i,e))},g=function(){v(),(p||f!==r)&&(a=+new Date,u=n.apply(i,e))};return function(){if(e=arguments,i=this,o++,clearTimeout(c),false===f)s&&2>o&&(u=n.apply(i,e));else{var t=+new Date;!l&&!s&&(a=t);var p=f-(t-a);0<p?l||(l=setTimeout(g,p)):(clearTimeout(l),l=null,a=t,u=n.apply(i,e))
|
||||
}return r!==f&&(c=setTimeout(h,r)),u}}function Q(n){return n}function X(n){R(b(n),function(r){var t=i[r]=n[r];i.prototype[r]=function(){var n=[this.__wrapped__];return Er.apply(n,arguments),n=t.apply(i,n),this.__chain__&&(n=new o(n),n.__chain__=!0),n}})}var Y,Z=0,nr={},rr=+new Date+"",tr=/($^)/,er=/['\n\r\t\u2028\u2029\\]/g,ur="[object Arguments]",ir="[object Array]",or="[object Boolean]",ar="[object Date]",fr="[object Number]",lr="[object Object]",cr="[object RegExp]",pr="[object String]",sr={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},vr={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},hr=sr[typeof exports]&&exports,gr=sr[typeof module]&&module&&module.exports==hr&&module,yr=sr[typeof global]&&global;
|
||||
!yr||yr.global!==yr&&yr.window!==yr||(n=yr);var mr=[],_r=Object.prototype,dr=n._,br=RegExp("^"+(_r.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),wr=Math.ceil,jr=Math.floor,xr=_r.hasOwnProperty,Er=mr.push,Ar=_r.toString,Tr=mr.unshift,Or=br.test(Or=Ar.bind)&&Or,Sr=br.test(Sr=Object.create)&&Sr,Dr=br.test(Dr=Array.isArray)&&Dr,Fr=n.isFinite,Nr=n.isNaN,Rr=br.test(Rr=Object.keys)&&Rr,Br=Math.max,kr=Math.min,qr=Math.random,Mr=mr.slice,$r=br.test(n.attachEvent),Ir=Or&&!/\n|true/.test(Or+$r);
|
||||
o.prototype=i.prototype;var Wr={};!function(){var n={0:1,length:1};Wr.fastBind=Or&&!Ir,Wr.spliceObjects=(mr.splice.call(n,0,1),!n[0])}(1),i.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},Sr||(v=function(n){if(E(n)){u.prototype=n;var r=new u;u.prototype=null}return r||{}}),m(arguments)||(m=function(n){return n&&typeof n=="object"?xr.call(n,"callee"):!1});var zr=Dr||function(n){return n&&typeof n=="object"?Ar.call(n)==ir:!1},Cr=function(n){var r,t=[];
|
||||
if(!n||!sr[typeof n])return t;for(r in n)xr.call(n,r)&&t.push(r);return t},Pr=Rr?function(n){return E(n)?Rr(n):[]}:Cr,Ur={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},Vr=w(Ur),Gr=RegExp("("+Pr(Vr).join("|")+")","g"),Hr=RegExp("["+Pr(Ur).join("")+"]","g"),Jr=function(n,r){var t;if(!n||!sr[typeof n])return n;for(t in n)if(r(n[t],t,n)===nr)break;return n},Kr=function(n,r){var t;if(!n||!sr[typeof n])return n;for(t in n)if(xr.call(n,t)&&r(n[t],t,n)===nr)break;return n};x(/x/)&&(x=function(n){return typeof n=="function"&&"[object Function]"==Ar.call(n)
|
||||
|
||||
13
lodash.js
13
lodash.js
@@ -497,6 +497,7 @@
|
||||
fnToString = Function.prototype.toString,
|
||||
getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
|
||||
hasOwnProperty = objectProto.hasOwnProperty,
|
||||
now = reNative.test(now = Date.now) && now,
|
||||
push = arrayRef.push,
|
||||
propertyIsEnumerable = objectProto.propertyIsEnumerable,
|
||||
setImmediate = context.setImmediate,
|
||||
@@ -5372,7 +5373,7 @@
|
||||
clear();
|
||||
if (isCalled) {
|
||||
if (maxWait !== false) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
}
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
@@ -5381,7 +5382,7 @@
|
||||
var maxDelayed = function() {
|
||||
clear();
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = new Date;
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
};
|
||||
@@ -5400,15 +5401,15 @@
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
} else {
|
||||
var now = new Date;
|
||||
var stamp = +new Date;
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
}
|
||||
var remaining = maxWait - (now - lastCalled);
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
lastCalled = now;
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
else if (!maxTimeoutId) {
|
||||
|
||||
Reference in New Issue
Block a user