mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-01-29 06:27:49 +00:00
Update docs and dist.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -5,3 +5,5 @@
|
||||
*.map
|
||||
modularize
|
||||
node_modules
|
||||
dist/*.backbone.*
|
||||
dist/*.legacy.*
|
||||
|
||||
38
dist/lodash.compat.js
vendored
38
dist/lodash.compat.js
vendored
@@ -5413,37 +5413,36 @@
|
||||
*/
|
||||
function debounce(func, wait, options) {
|
||||
var args,
|
||||
maxTimeoutId,
|
||||
result,
|
||||
stamp,
|
||||
thisArg,
|
||||
callCount = 0,
|
||||
timeoutId,
|
||||
trailingCall,
|
||||
lastCalled = 0,
|
||||
maxWait = false,
|
||||
maxTimeoutId = null,
|
||||
timeoutId = null,
|
||||
trailing = true;
|
||||
|
||||
if (!isFunction(func)) {
|
||||
throw new TypeError;
|
||||
}
|
||||
wait = nativeMax(0, wait || 0);
|
||||
wait = nativeMax(0, wait) || 0;
|
||||
if (options === true) {
|
||||
var leading = true;
|
||||
trailing = false;
|
||||
} else if (isObject(options)) {
|
||||
leading = options.leading;
|
||||
maxWait = 'maxWait' in options && nativeMax(wait, options.maxWait || 0);
|
||||
maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
|
||||
trailing = 'trailing' in options ? options.trailing : trailing;
|
||||
}
|
||||
var delayed = function() {
|
||||
var remaining = wait - (new Date - stamp);
|
||||
if (remaining <= 0) {
|
||||
var isCalled = trailing && (!leading || callCount > 1);
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
var isCalled = trailingCall;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (isCalled) {
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5457,8 +5456,7 @@
|
||||
if (timeoutId) {
|
||||
clearTimeout(timeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5469,12 +5467,10 @@
|
||||
args = arguments;
|
||||
stamp = +new Date;
|
||||
thisArg = this;
|
||||
callCount++;
|
||||
trailingCall = trailing && (timeoutId || !leading);
|
||||
|
||||
if (maxWait === false) {
|
||||
if (leading && callCount < 2) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
var leadingCall = leading && !timeoutId;
|
||||
} else {
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = stamp;
|
||||
@@ -5482,8 +5478,7 @@
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
maxTimeoutId = clearTimeout(maxTimeoutId);
|
||||
}
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5495,6 +5490,9 @@
|
||||
if (!timeoutId && wait !== maxWait) {
|
||||
timeoutId = setTimeout(delayed, wait);
|
||||
}
|
||||
if (leadingCall) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
}
|
||||
@@ -6026,8 +6024,8 @@
|
||||
* // => 'hello curly'
|
||||
*
|
||||
* // using the internal `print` function in "evaluate" delimiters
|
||||
* _.template('<% print("hello " + epithet); %>!', { 'epithet': 'stooge' });
|
||||
* // => 'hello stooge!'
|
||||
* _.template('<% print("hello " + name); %>!', { 'name': 'larry' });
|
||||
* // => 'hello larry!'
|
||||
*
|
||||
* // using a custom template delimiters
|
||||
* _.templateSettings = {
|
||||
@@ -6144,9 +6142,7 @@
|
||||
source +
|
||||
'return __p\n}';
|
||||
|
||||
// Use a sourceURL for easier debugging and wrap in a multi-line comment to
|
||||
// avoid issues with Narwhal, IE conditional compilation, and the JS engine
|
||||
// embedded in Adobe products.
|
||||
// Use a sourceURL for easier debugging.
|
||||
// http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl
|
||||
var sourceURL = '\n/*\n//# sourceURL=' + (options.sourceURL || '/lodash/template/source[' + (templateCounter++) + ']') + '\n*/';
|
||||
|
||||
|
||||
90
dist/lodash.compat.min.js
vendored
90
dist/lodash.compat.min.js
vendored
@@ -4,53 +4,53 @@
|
||||
* Build: `lodash -o ./dist/lodash.compat.js`
|
||||
*/
|
||||
;(function(){function n(n,t,e){e=(e||0)-1;for(var r=n?n.length:0;++e<r;)if(n[e]===t)return e;return-1}function t(t,e){var r=typeof e;if(t=t.k,"boolean"==r||null==e)return t[e]?0:-1;"number"!=r&&"string"!=r&&(r="object");var u="number"==r?e:b+e;return t=(t=t[r])&&t[u],"object"==r?t&&-1<n(t,e)?0:-1:t?0:-1}function e(n){var t=this.k,e=typeof n;if("boolean"==e||null==n)t[n]=!0;else{"number"!=e&&"string"!=e&&(e="object");var r="number"==e?n:b+n,t=t[e]||(t[e]={});"object"==e?(t[r]||(t[r]=[])).push(n):t[r]=!0
|
||||
}}function r(n){return n.charCodeAt(0)}function u(n,t){var e=n.l,r=t.l;if(e!==r){if(e>r||typeof e=="undefined")return 1;if(e<r||typeof r=="undefined")return-1}return n.m-t.m}function o(n){var t=-1,r=n.length,u=n[0],o=n[r-1];if(u&&typeof u=="object"&&o&&typeof o=="object")return!1;for(u=l(),u["false"]=u["null"]=u["true"]=u.undefined=!1,o=l(),o.b=n,o.k=u,o.push=e;++t<r;)o.push(n[t]);return o}function a(n){return"\\"+Q[n]}function i(){return y.pop()||[]}function l(){return m.pop()||{a:"",b:null,c:"",k:null,configurable:!1,l:null,enumerable:!1,"false":!1,d:"",m:0,e:"",v:null,leading:!1,g:"",maxWait:0,"null":!1,number:null,z:null,push:null,h:null,string:null,i:"",trailing:!1,"true":!1,undefined:!1,j:!1,n:null,writable:!1}
|
||||
}function f(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}function c(){}function p(n){n.length=0,y.length<j&&y.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=null,m.length<j&&m.push(n)}function g(n,t,e){t||(t=0),typeof e=="undefined"&&(e=n?n.length:0);var r=-1;e=e-t||0;for(var u=Array(0>e?0:e);++r<e;)u[r]=n[t+r];return u}function h(e){function y(n){return n&&typeof n=="object"&&!Ke(n)&&ye.call(n,"__wrapped__")?n:new m(n)}function m(n,t){this.__chain__=!!t,this.__wrapped__=n
|
||||
}function j(n,t,e,r,u){var o=n;if(e){if(o=e(o),typeof o!="undefined")return o;o=n}var a=mt(o);if(a){var l=je.call(o);if(!U[l]||!Te.nodeClass&&f(o))return o;var c=Ke(o)}if(!a||!t)return a?c?g(o):Ze({},o):o;switch(a=ze[l],l){case T:case q:return new a(+o);case G:case H:return new a(o);case M:return a(o.source,A.exec(o))}l=!r,r||(r=i()),u||(u=i());for(var s=r.length;s--;)if(r[s]==n)return u[s];return o=c?a(o.length):{},c&&(ye.call(n,"index")&&(o.index=n.index),ye.call(n,"input")&&(o.input=n.input)),r.push(n),u.push(o),(c?Ye:er)(n,function(n,a){o[a]=j(n,t,e,r,u)
|
||||
}),l&&(p(r),p(u)),o}function Q(n,t,e){if(typeof n!="function")return Jt;if(typeof t=="undefined")return n;var r=n.__bindData__||Te.o&&!n.name;if(typeof r=="undefined"){var u=P&&he.call(n);Te.o||!u||I.test(u)||(r=!0),(Te.o||!r)&&(r=!P||P.test(u),qe(n,r))}if(true!==r&&r&&1&r[1])return n;switch(e){case 1:return function(e){return n.call(t,e)};case 2:return function(e,r){return n.call(t,e,r)};case 3:return function(e,r,u){return n.call(t,e,r,u)};case 4:return function(e,r,u,o){return n.call(t,e,r,u,o)}
|
||||
}return Kt(n,t)}function Y(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r<u;){var a=n[r];a&&typeof a=="object"&&(Ke(a)||st(a))?me.apply(o,t?a:Y(a,t,e)):e||o.push(a)}return o}function nt(n,t,e,r,u,o){if(e){var a=e(n,t);if(typeof a!="undefined")return!!a}if(n===t)return 0!==n||1/n==1/t;if(n===n&&!(n&&V[typeof n]||t&&V[typeof t]))return!1;if(null==n||null==t)return n===t;var l=je.call(n),c=je.call(t);if(l==z&&(l=J),c==z&&(c=J),l!=c)return!1;switch(l){case T:case q:return+n==+t;case G:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;
|
||||
case M:case H:return n==re(t)}if(c=l==L,!c){if(ye.call(n,"__wrapped__")||ye.call(t,"__wrapped__"))return nt(n.__wrapped__||n,t.__wrapped__||t,e,r,u,o);if(l!=J||!Te.nodeClass&&(f(n)||f(t)))return!1;var l=!Te.argsObject&&st(n)?te:n.constructor,s=!Te.argsObject&&st(t)?te:t.constructor;if(l!=s&&!(yt(l)&&l instanceof l&&yt(s)&&s instanceof s))return!1}for(s=!u,u||(u=i()),o||(o=i()),l=u.length;l--;)if(u[l]==n)return o[l]==t;var g=0,a=!0;if(u.push(n),o.push(t),c){if(l=n.length,g=t.length,a=g==n.length,!a&&!r)return a;
|
||||
for(;g--;)if(c=l,s=t[g],r)for(;c--&&!(a=nt(n[c],s,e,r,u,o)););else if(!(a=nt(n[g],s,e,r,u,o)))break;return a}return tr(t,function(t,i,l){return ye.call(l,i)?(g++,a=ye.call(n,i)&&nt(n[i],t,e,r,u,o)):void 0}),a&&!r&&tr(n,function(n,t,e){return ye.call(e,t)?a=-1<--g:void 0}),s&&(p(u),p(o)),a}function et(n,t,e,r,u){(Ke(t)?Ct:er)(t,function(t,o){var a,i,l=t,f=n[o];if(t&&((i=Ke(t))||rr(t))){for(l=r.length;l--;)if(a=r[l]==t){f=u[l];break}if(!a){var c;e&&(l=e(f,t),c=typeof l!="undefined")&&(f=l),c||(f=i?Ke(f)?f:[]:rr(f)?f:{}),r.push(t),u.push(f),c||et(f,t,e,r,u)
|
||||
}}else e&&(l=e(f,t),typeof l=="undefined"&&(l=t)),typeof l!="undefined"&&(f=l);n[o]=f})}function rt(e,r,u){var a=-1,l=ft(),f=e?e.length:0,c=[],g=!r&&f>=w&&l===n,h=u||g?i():c;if(g){var v=o(h);v?(l=t,h=v):(g=!1,h=u?h:(p(h),c))}for(;++a<f;){var v=e[a],y=u?u(v,a,e):v;(r?!a||h[h.length-1]!==y:0>l(h,y))&&((u||g)&&h.push(y),c.push(v))}return g?(p(h.b),s(h)):u&&p(h),c}function ut(n){return function(t,e,r){var u={};if(e=y.createCallback(e,r,3),Ke(t)){r=-1;for(var o=t.length;++r<o;){var a=t[r];n(u,a,e(a,r,t),t)
|
||||
}}else Ye(t,function(t,r,o){n(u,t,e(t,r,o),o)});return u}}function ot(n,t,e,r,u,o){var a=1&t,i=2&t,l=4&t,f=8&t,c=16&t,p=32&t,s=n;if(!i&&!yt(n))throw new ue;c&&!e.length&&(t&=-17,c=e=!1),p&&!r.length&&(t&=-33,p=r=!1);var g=n&&n.__bindData__;if(g)return!a||1&g[1]||(g[4]=u),!a&&1&g[1]&&(t|=8),!l||4&g[1]||(g[5]=o),c&&me.apply(g[2]||(g[2]=[]),e),p&&me.apply(g[3]||(g[3]=[]),r),g[1]|=t,ot.apply(null,g);if(!a||i||l||p||!(Te.fastBind||Ce&&c))v=function(){var g=arguments,h=a?u:this;return c&&ke.apply(g,e),p&&me.apply(g,r),l&&g.length<o?(t|=16,ot(n,f?t:-4&t,g,null,u,o)):(i&&(n=h[s]),this instanceof v?(h=it(n.prototype),g=n.apply(h,g),mt(g)?g:h):n.apply(h,g))
|
||||
};else{if(c){var h=[u];me.apply(h,e)}var v=c?Ce.apply(n,h):Ce.call(n,u)}return qe(v,Re.call(arguments)),v}function at(){var n=l();n.h=$,n.b=n.c=n.g=n.i="",n.e="t",n.j=!0;for(var t,e=0;t=arguments[e];e++)for(var r in t)n[r]=t[r];e=n.a,n.d=/^[^,]+/.exec(e)[0],t=Yt,e="return function("+e+"){",r="var n,t="+n.d+",E="+n.e+";if(!t)return E;"+n.i+";",n.b?(r+="var u=t.length;n=-1;if("+n.b+"){",Te.unindexedChars&&(r+="if(s(t)){t=t.split('')}"),r+="while(++n<u){"+n.g+";}}else{"):Te.nonEnumArgs&&(r+="var u=t.length;n=-1;if(u&&p(t)){while(++n<u){n+='';"+n.g+";}}else{"),Te.enumPrototypes&&(r+="var G=typeof t=='function';"),Te.enumErrorProps&&(r+="var F=t===k||t instanceof Error;");
|
||||
}}function r(n){return n.charCodeAt(0)}function u(n,t){var e=n.l,r=t.l;if(e!==r){if(e>r||typeof e=="undefined")return 1;if(e<r||typeof r=="undefined")return-1}return n.m-t.m}function a(n){var t=-1,r=n.length,u=n[0],a=n[r-1];if(u&&typeof u=="object"&&a&&typeof a=="object")return!1;for(u=l(),u["false"]=u["null"]=u["true"]=u.undefined=!1,a=l(),a.b=n,a.k=u,a.push=e;++t<r;)a.push(n[t]);return a}function o(n){return"\\"+Q[n]}function i(){return y.pop()||[]}function l(){return m.pop()||{a:"",b:null,c:"",k:null,configurable:!1,l:null,enumerable:!1,"false":!1,d:"",m:0,e:"",v:null,leading:!1,g:"",maxWait:0,"null":!1,number:null,z:null,push:null,h:null,string:null,i:"",trailing:!1,"true":!1,undefined:!1,j:!1,n:null,writable:!1}
|
||||
}function f(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}function c(){}function p(n){n.length=0,y.length<j&&y.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=null,m.length<j&&m.push(n)}function g(n,t,e){t||(t=0),typeof e=="undefined"&&(e=n?n.length:0);var r=-1;e=e-t||0;for(var u=Array(0>e?0:e);++r<e;)u[r]=n[t+r];return u}function v(e){function y(n){return n&&typeof n=="object"&&!Ke(n)&&ye.call(n,"__wrapped__")?n:new m(n)}function m(n,t){this.__chain__=!!t,this.__wrapped__=n
|
||||
}function j(n,t,e,r,u){var a=n;if(e){if(a=e(a),typeof a!="undefined")return a;a=n}var o=mt(a);if(o){var l=je.call(a);if(!U[l]||!Te.nodeClass&&f(a))return a;var c=Ke(a)}if(!o||!t)return o?c?g(a):Ze({},a):a;switch(o=ze[l],l){case T:case q:return new o(+a);case G:case H:return new o(a);case M:return o(a.source,A.exec(a))}l=!r,r||(r=i()),u||(u=i());for(var s=r.length;s--;)if(r[s]==n)return u[s];return a=c?o(a.length):{},c&&(ye.call(n,"index")&&(a.index=n.index),ye.call(n,"input")&&(a.input=n.input)),r.push(n),u.push(a),(c?Ye:er)(n,function(n,o){a[o]=j(n,t,e,r,u)
|
||||
}),l&&(p(r),p(u)),a}function Q(n,t,e){if(typeof n!="function")return Jt;if(typeof t=="undefined")return n;var r=n.__bindData__||Te.funcNames&&!n.name;if(typeof r=="undefined"){var u=P&&ve.call(n);Te.funcNames||!u||I.test(u)||(r=!0),(Te.funcNames||!r)&&(r=!P||P.test(u),qe(n,r))}if(true!==r&&r&&1&r[1])return n;switch(e){case 1:return function(e){return n.call(t,e)};case 2:return function(e,r){return n.call(t,e,r)};case 3:return function(e,r,u){return n.call(t,e,r,u)};case 4:return function(e,r,u,a){return n.call(t,e,r,u,a)
|
||||
}}return Kt(n,t)}function Y(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,a=[];++r<u;){var o=n[r];o&&typeof o=="object"&&(Ke(o)||st(o))?me.apply(a,t?o:Y(o,t,e)):e||a.push(o)}return a}function nt(n,t,e,r,u,a){if(e){var o=e(n,t);if(typeof o!="undefined")return!!o}if(n===t)return 0!==n||1/n==1/t;if(n===n&&!(n&&V[typeof n]||t&&V[typeof t]))return!1;if(null==n||null==t)return n===t;var l=je.call(n),c=je.call(t);if(l==z&&(l=J),c==z&&(c=J),l!=c)return!1;switch(l){case T:case q:return+n==+t;case G:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;
|
||||
case M:case H:return n==re(t)}if(c=l==L,!c){if(ye.call(n,"__wrapped__")||ye.call(t,"__wrapped__"))return nt(n.__wrapped__||n,t.__wrapped__||t,e,r,u,a);if(l!=J||!Te.nodeClass&&(f(n)||f(t)))return!1;var l=!Te.argsObject&&st(n)?te:n.constructor,s=!Te.argsObject&&st(t)?te:t.constructor;if(l!=s&&!(yt(l)&&l instanceof l&&yt(s)&&s instanceof s))return!1}for(s=!u,u||(u=i()),a||(a=i()),l=u.length;l--;)if(u[l]==n)return a[l]==t;var g=0,o=!0;if(u.push(n),a.push(t),c){if(l=n.length,g=t.length,o=g==n.length,!o&&!r)return o;
|
||||
for(;g--;)if(c=l,s=t[g],r)for(;c--&&!(o=nt(n[c],s,e,r,u,a)););else if(!(o=nt(n[g],s,e,r,u,a)))break;return o}return tr(t,function(t,i,l){return ye.call(l,i)?(g++,o=ye.call(n,i)&&nt(n[i],t,e,r,u,a)):void 0}),o&&!r&&tr(n,function(n,t,e){return ye.call(e,t)?o=-1<--g:void 0}),s&&(p(u),p(a)),o}function et(n,t,e,r,u){(Ke(t)?Ct:er)(t,function(t,a){var o,i,l=t,f=n[a];if(t&&((i=Ke(t))||rr(t))){for(l=r.length;l--;)if(o=r[l]==t){f=u[l];break}if(!o){var c;e&&(l=e(f,t),c=typeof l!="undefined")&&(f=l),c||(f=i?Ke(f)?f:[]:rr(f)?f:{}),r.push(t),u.push(f),c||et(f,t,e,r,u)
|
||||
}}else e&&(l=e(f,t),typeof l=="undefined"&&(l=t)),typeof l!="undefined"&&(f=l);n[a]=f})}function rt(e,r,u){var o=-1,l=ft(),f=e?e.length:0,c=[],g=!r&&f>=w&&l===n,v=u||g?i():c;if(g){var h=a(v);h?(l=t,v=h):(g=!1,v=u?v:(p(v),c))}for(;++o<f;){var h=e[o],y=u?u(h,o,e):h;(r?!o||v[v.length-1]!==y:0>l(v,y))&&((u||g)&&v.push(y),c.push(h))}return g?(p(v.b),s(v)):u&&p(v),c}function ut(n){return function(t,e,r){var u={};if(e=y.createCallback(e,r,3),Ke(t)){r=-1;for(var a=t.length;++r<a;){var o=t[r];n(u,o,e(o,r,t),t)
|
||||
}}else Ye(t,function(t,r,a){n(u,t,e(t,r,a),a)});return u}}function at(n,t,e,r,u,a){var o=1&t,i=2&t,l=4&t,f=8&t,c=16&t,p=32&t,s=n;if(!i&&!yt(n))throw new ue;c&&!e.length&&(t&=-17,c=e=!1),p&&!r.length&&(t&=-33,p=r=!1);var g=n&&n.__bindData__;if(g)return!o||1&g[1]||(g[4]=u),!o&&1&g[1]&&(t|=8),!l||4&g[1]||(g[5]=a),c&&me.apply(g[2]||(g[2]=[]),e),p&&me.apply(g[3]||(g[3]=[]),r),g[1]|=t,at.apply(null,g);if(!o||i||l||p||!(Te.fastBind||Ce&&c))h=function(){var g=arguments,v=o?u:this;return c&&ke.apply(g,e),p&&me.apply(g,r),l&&g.length<a?(t|=16,at(n,f?t:-4&t,g,null,u,a)):(i&&(n=v[s]),this instanceof h?(v=it(n.prototype),g=n.apply(v,g),mt(g)?g:v):n.apply(v,g))
|
||||
};else{if(c){var v=[u];me.apply(v,e)}var h=c?Ce.apply(n,v):Ce.call(n,u)}return qe(h,Re.call(arguments)),h}function ot(){var n=l();n.h=$,n.b=n.c=n.g=n.i="",n.e="t",n.j=!0;for(var t,e=0;t=arguments[e];e++)for(var r in t)n[r]=t[r];e=n.a,n.d=/^[^,]+/.exec(e)[0],t=Yt,e="return function("+e+"){",r="var n,t="+n.d+",E="+n.e+";if(!t)return E;"+n.i+";",n.b?(r+="var u=t.length;n=-1;if("+n.b+"){",Te.unindexedChars&&(r+="if(s(t)){t=t.split('')}"),r+="while(++n<u){"+n.g+";}}else{"):Te.nonEnumArgs&&(r+="var u=t.length;n=-1;if(u&&p(t)){while(++n<u){n+='';"+n.g+";}}else{"),Te.enumPrototypes&&(r+="var G=typeof t=='function';"),Te.enumErrorProps&&(r+="var F=t===k||t instanceof Error;");
|
||||
var u=[];if(Te.enumPrototypes&&u.push('!(G&&n=="prototype")'),Te.enumErrorProps&&u.push('!(F&&(n=="message"||n=="name"))'),n.j&&n.f)r+="var C=-1,D=B[typeof t]&&v(t),u=D?D.length:0;while(++C<u){n=D[C];",u.length&&(r+="if("+u.join("&&")+"){"),r+=n.g+";",u.length&&(r+="}"),r+="}";else if(r+="for(n in t){",n.j&&u.push("m.call(t, n)"),u.length&&(r+="if("+u.join("&&")+"){"),r+=n.g+";",u.length&&(r+="}"),r+="}",Te.nonEnumShadows){for(r+="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];",k=0;7>k;k++)r+="n='"+n.h[k]+"';if((!(r&&x[n])&&m.call(t,n))",n.j||(r+="||(!x[n]&&t[n]!==A[n])"),r+="){"+n.g+"}";
|
||||
r+="}"}return(n.b||Te.nonEnumArgs)&&(r+="}"),r+=n.c+";return E",t=t("d,j,k,m,o,p,q,s,v,A,B,y,I,J,L",e+r+"}"),s(n),t(Q,K,ae,ye,_,st,Ke,_t,n.f,ie,V,Le,H,le,je)}function it(n){return mt(n)?Ee(n):{}}function lt(n){return Ue[n]}function ft(){var t=(t=y.indexOf)===Ft?n:t;return t}function ct(n){var t,e;return!n||je.call(n)!=J||(t=n.constructor,yt(t)&&!(t instanceof t))||!Te.argsClass&&st(n)||!Te.nodeClass&&f(n)?!1:Te.ownLast?(tr(n,function(n,t,r){return e=ye.call(r,t),!1}),false!==e):(tr(n,function(n,t){e=t
|
||||
}),e===v||ye.call(n,e))}function pt(n){return Ve[n]}function st(n){return n&&typeof n=="object"?je.call(n)==z:!1}function gt(n,t,e){var r=Ge(n),u=r.length;for(t=Q(t,e,3);u--&&(e=r[u],false!==t(n[e],e,n)););return n}function ht(n){var t=[];return tr(n,function(n,e){yt(n)&&t.push(e)}),t.sort()}function vt(n){for(var t=-1,e=Ge(n),r=e.length,u={};++t<r;){var o=e[t];u[n[o]]=o}return u}function yt(n){return typeof n=="function"}function mt(n){return!(!n||!V[typeof n])}function dt(n){return typeof n=="number"||je.call(n)==G
|
||||
}function _t(n){return typeof n=="string"||je.call(n)==H}function bt(n){for(var t=-1,e=Ge(n),r=e.length,u=Vt(r);++t<r;)u[t]=n[e[t]];return u}function wt(n,t,e){var r=-1,u=ft(),o=n?n.length:0,a=!1;return e=(0>e?Be(0,o+e):e)||0,Ke(n)?a=-1<u(n,t,e):typeof o=="number"?a=-1<(_t(n)?n.indexOf(t,e):u(n,t,e)):Ye(n,function(n){return++r<e?void 0:!(a=n===t)}),a}function jt(n,t,e){var r=!0;if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u&&(r=!!t(n[e],e,n)););}else Ye(n,function(n,e,u){return r=!!t(n,e,u)
|
||||
});return r}function kt(n,t,e){var r=[];if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u;){var o=n[e];t(o,e,n)&&r.push(o)}}else Ye(n,function(n,e,u){t(n,e,u)&&r.push(n)});return r}function xt(n,t,e){if(t=y.createCallback(t,e,3),!Ke(n)){var r;return Ye(n,function(n,e,u){return t(n,e,u)?(r=n,!1):void 0}),r}e=-1;for(var u=n.length;++e<u;){var o=n[e];if(t(o,e,n))return o}}function Ct(n,t,e){if(t&&typeof e=="undefined"&&Ke(n)){e=-1;for(var r=n.length;++e<r&&false!==t(n[e],e,n););}else Ye(n,t,e);
|
||||
return n}function Et(n,t,e){var r=n,u=n?n.length:0;if(t=t&&typeof e=="undefined"?t:Q(t,e,3),Ke(n))for(;u--&&false!==t(n[u],u,n););else{if(typeof u!="number")var o=Ge(n),u=o.length;else Te.unindexedChars&&_t(n)&&(r=n.split(""));Ye(n,function(n,e,a){return e=o?o[--u]:--u,t(r[e],e,a)})}return n}function Ot(n,t,e){var r=-1,u=n?n.length:0,o=Vt(typeof u=="number"?u:0);if(t=y.createCallback(t,e,3),Ke(n))for(;++r<u;)o[r]=t(n[r],r,n);else Ye(n,function(n,e,u){o[++r]=t(n,e,u)});return o}function St(n,t,e){var u=-1/0,o=u;
|
||||
if(!t&&Ke(n)){e=-1;for(var a=n.length;++e<a;){var i=n[e];i>o&&(o=i)}}else t=!t&&_t(n)?r:y.createCallback(t,e,3),Ye(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,o=n)});return o}function At(n,t,e,r){var u=3>arguments.length;if(t=Q(t,r,4),Ke(n)){var o=-1,a=n.length;for(u&&(e=n[++o]);++o<a;)e=t(e,n[o],o,n)}else Ye(n,function(n,r,o){e=u?(u=!1,n):t(e,n,r,o)});return e}function It(n,t,e,r){var u=3>arguments.length;return t=Q(t,r,4),Et(n,function(n,r,o){e=u?(u=!1,n):t(e,n,r,o)}),e}function Bt(n){var t=-1,e=n?n.length:0,r=Vt(typeof e=="number"?e:0);
|
||||
return Ct(n,function(n){var e=Ht(++t);r[t]=r[e],r[e]=n}),r}function Nt(n,t,e){var r;if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u&&!(r=t(n[e],e,n)););}else Ye(n,function(n,e,u){return!(r=t(n,e,u))});return!!r}function Dt(n){return n&&typeof n.length=="number"?Te.unindexedChars&&_t(n)?n.split(""):g(n):bt(n)}function Pt(e){var r=-1,u=ft(),a=e?e.length:0,i=Y(arguments,!0,!0,1),l=[],f=a>=w&&u===n;if(f){var c=o(i);c?(u=t,i=c):f=!1}for(;++r<a;)c=e[r],0>u(i,c)&&l.push(c);return f&&s(i),l
|
||||
}function Rt(n,t,e){if(n){var r=0,u=n.length;if(typeof t!="number"&&null!=t){var o=-1;for(t=y.createCallback(t,e,3);++o<u&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n[0];return g(n,0,Ne(Be(0,r),u))}}function Ft(t,e,r){if(typeof r=="number"){var u=t?t.length:0;r=0>r?Be(0,u+r):r||0}else if(r)return r=zt(t,e),t[r]===e?r:-1;return n(t,e,r)}function $t(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,o=n?n.length:0;for(t=y.createCallback(t,e,3);++u<o&&t(n[u],u,n);)r++}else r=null==t||e?1:Be(0,t);
|
||||
return g(n,r)}function zt(n,t,e,r){var u=0,o=n?n.length:u;for(e=e?y.createCallback(e,r,1):Jt,t=e(t);u<o;)r=u+o>>>1,e(n[r])<t?u=r+1:o=r;return u}function Lt(n,t,e,r){return typeof t!="boolean"&&null!=t&&(e=(r=e)&&r[t]===n?v:t,t=!1),null!=e&&(e=y.createCallback(e,r,3)),rt(n,t,e)}function Tt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,e=n?St(ir(n,"length")):0,r=Vt(0>e?0:e);++t<e;)r[t]=ir(n,t);return r}function qt(n,t){for(var e=-1,r=n?n.length:0,u={};++e<r;){var o=n[e];t?u[o]=t[e]:o&&(u[o[0]]=o[1])
|
||||
}return u}function Kt(n,t){return 2<arguments.length?ot(n,17,Re.call(arguments,2),null,t):ot(n,1,null,null,t)}function Wt(n,t,e){function r(){g&&se(g),f=0,s=g=null,(h||p!==t)&&(c=+new Xt,a=n.apply(l,o))}function u(){var e=t-(new Xt-i);0<e?g=be(u,e):(e=h&&(!v||1<f),s&&se(s),f=0,s=g=null,e&&(c=+new Xt,a=n.apply(l,o)))}var o,a,i,l,f=0,c=0,p=!1,s=null,g=null,h=!0;if(!yt(n))throw new ue;if(t=Be(0,t||0),true===e)var v=!0,h=!1;else mt(e)&&(v=e.leading,p="maxWait"in e&&Be(t,e.maxWait||0),h="trailing"in e?e.trailing:h);
|
||||
return function(){if(o=arguments,i=+new Xt,l=this,f++,false===p)v&&2>f&&(a=n.apply(l,o));else{s||v||(c=i);var e=p-(i-c);0<e?s||(s=be(r,e)):(s&&(se(s),s=null),c=i,a=n.apply(l,o))}return g||t===p||(g=be(u,t)),a}}function Gt(n){if(!yt(n))throw new ue;var t=Re.call(arguments,1);return be(function(){n.apply(v,t)},1)}function Jt(n){return n}function Mt(n,t){var e=n,r=!t||yt(e);t||(e=m,t=n,n=y),Ct(ht(t),function(u){var o=n[u]=t[u];r&&(e.prototype[u]=function(){var t=this.__wrapped__,r=[t];return me.apply(r,arguments),r=o.apply(n,r),t&&typeof t=="object"&&t===r?this:new e(r)
|
||||
})})}function Ht(n,t){null==n&&null==t&&(t=1),n=+n||0,null==t?(t=n,n=0):t=+t||0;var e=Pe();return n%1||t%1?n+Ne(e*(t-n+parseFloat("1e-"+((e+"").length-1))),t):n+ge(e*(t-n+1))}function Ut(){return this.__wrapped__}e=e?tt.defaults(X.Object(),e,tt.pick(X,F)):X;var Vt=e.Array,Qt=e.Boolean,Xt=e.Date,Yt=e.Function,Zt=e.Math,ne=e.Number,te=e.Object,ee=e.RegExp,re=e.String,ue=e.TypeError,oe=[],ae=e.Error.prototype,ie=te.prototype,le=re.prototype,fe=e._,ce=ee("^"+re(ie.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),pe=Zt.ceil,se=e.clearTimeout,ge=Zt.floor,he=Yt.prototype.toString,ve=ce.test(ve=te.getPrototypeOf)&&ve,ye=ie.hasOwnProperty,me=oe.push,de=ie.propertyIsEnumerable,_e=e.setImmediate,be=e.setTimeout,we=oe.splice,je=ie.toString,ke=oe.unshift,xe=function(){try{var n={},t=ce.test(t=te.defineProperty)&&t,e=t(n,n,n)&&t
|
||||
}catch(r){}return e}(),Ce=ce.test(Ce=je.bind)&&Ce,Ee=ce.test(Ee=te.create)&&Ee,Oe=ce.test(Oe=Vt.isArray)&&Oe,Se=e.isFinite,Ae=e.isNaN,Ie=ce.test(Ie=te.keys)&&Ie,Be=Zt.max,Ne=Zt.min,De=e.parseInt,Pe=Zt.random,Re=oe.slice,Fe=ce.test(e.attachEvent),$e=Ce&&!/\n|true/.test(Ce+Fe),ze={};ze[L]=Vt,ze[T]=Qt,ze[q]=Xt,ze[W]=Yt,ze[J]=te,ze[G]=ne,ze[M]=ee,ze[H]=re;var Le={};Le[L]=Le[q]=Le[G]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},Le[T]=Le[H]={constructor:!0,toString:!0,valueOf:!0},Le[K]=Le[W]=Le[M]={constructor:!0,toString:!0},Le[J]={constructor:!0},function(){for(var n=$.length;n--;){var t,e=$[n];
|
||||
for(t in Le)ye.call(Le,t)&&!ye.call(Le[t],e)&&(Le[t][e]=!1)}}(),m.prototype=y.prototype;var Te=y.support={};!function(){function n(){this.x=1}var t={0:1,length:1},e=[];n.prototype={valueOf:1};for(var r in new n)e.push(r);for(r in arguments);Te.argsObject=arguments.constructor==te&&!(arguments instanceof Vt),Te.argsClass=je.call(arguments)==z,Te.enumErrorProps=de.call(ae,"message")||de.call(ae,"name"),Te.enumPrototypes=de.call(n,"prototype"),Te.fastBind=Ce&&!$e,Te.o=typeof Yt.name=="string",Te.ownLast="x"!=e[0],Te.nonEnumArgs=0!=r,Te.nonEnumShadows=!/valueOf/.test(e),Te.spliceObjects=(oe.splice.call(t,0,1),!t[0]),Te.unindexedChars="xx"!="x"[0]+te("x")[0];
|
||||
try{Te.nodeClass=!(je.call(document)==J&&!({toString:0}+""))}catch(u){Te.nodeClass=!0}}(1),y.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:B,variable:"",imports:{_:y}},Ee||(it=function(n){if(mt(n)){c.prototype=n;var t=new c;c.prototype=null}return t||{}});var qe=xe?function(n,t){var e=l();e.value=t,xe(n,"__bindData__",e),s(e)}:c;Te.argsClass||(st=function(n){return n&&typeof n=="object"?ye.call(n,"callee"):!1});var Ke=Oe||function(n){return n&&typeof n=="object"?je.call(n)==L:!1
|
||||
},We=at({a:"z",e:"[]",i:"if(!(B[typeof z]))return E",g:"E.push(n)"}),Ge=Ie?function(n){return mt(n)?Te.enumPrototypes&&typeof n=="function"||Te.nonEnumArgs&&n.length&&st(n)?We(n):Ie(n):[]}:We,Je={a:"g,e,K",i:"e=e&&typeof K=='undefined'?e:d(e,K,3)",b:"typeof u=='number'",v:Ge,g:"if(e(t[n],n,g)===false)return E"},Me={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:Ge,g:"if(typeof E[n]=='undefined')E[n]=t[n]",c:"}}"},He={i:"if(!B[typeof t])return E;"+Je.i,b:!1},Ue={"&":"&","<":"<",">":">",'"':""","'":"'"},Ve=vt(Ue),Qe=ee("("+Ge(Ve).join("|")+")","g"),Xe=ee("["+Ge(Ue).join("")+"]","g"),Ye=at(Je),Ze=at(Me,{i:Me.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]"}),nr=at(Me),tr=at(Je,He,{j:!1}),er=at(Je,He);
|
||||
yt(/x/)&&(yt=function(n){return typeof n=="function"&&je.call(n)==W});var rr=ve?function(n){if(!n||je.call(n)!=J||!Te.argsClass&&st(n))return!1;var t=n.valueOf,e=typeof t=="function"&&(e=ve(t))&&ve(e);return e?n==e||ve(n)==e:ct(n)}:ct,ur=ut(function(n,t,e){ye.call(n,e)?n[e]++:n[e]=1}),or=ut(function(n,t,e){(ye.call(n,e)?n[e]:n[e]=[]).push(t)}),ar=ut(function(n,t,e){n[e]=t}),ir=Ot;$e&&Z&&typeof _e=="function"&&(Gt=function(n){if(!yt(n))throw new ue;return _e.apply(e,arguments)});var lr=8==De(x+"08")?De:function(n,t){return De(_t(n)?n.replace(N,""):n,t||0)
|
||||
};return y.after=function(n,t){if(!yt(t))throw new ue;return function(){return 1>--n?t.apply(this,arguments):void 0}},y.assign=Ze,y.at=function(n){var t=arguments,e=-1,r=Y(t,!0,!1,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=Vt(t);for(Te.unindexedChars&&_t(n)&&(n=n.split(""));++e<t;)u[e]=n[r[e]];return u},y.bind=Kt,y.bindAll=function(n){for(var t=1<arguments.length?Y(arguments,!0,!1,1):ht(n),e=-1,r=t.length;++e<r;){var u=t[e];n[u]=ot(n[u],1,null,null,n)}return n},y.bindKey=function(n,t){return 2<arguments.length?ot(t,19,Re.call(arguments,2),null,n):ot(t,3,null,null,n)
|
||||
},y.chain=function(n){return n=new m(n),n.__chain__=!0,n},y.compact=function(n){for(var t=-1,e=n?n.length:0,r=[];++t<e;){var u=n[t];u&&r.push(u)}return r},y.compose=function(){for(var n=arguments,t=n.length||1;t--;)if(!yt(n[t]))throw new ue;return function(){for(var t=arguments,e=n.length;e--;)t=[n[e].apply(this,t)];return t[0]}},y.countBy=ur,y.createCallback=function(n,t,e){var r=typeof n;if(null==n||"function"==r)return Q(n,t,e);if("object"!=r)return function(t){return t[n]};var u=Ge(n),o=u[0],a=n[o];
|
||||
return 1!=u.length||a!==a||mt(a)?function(t){for(var e=u.length,r=!1;e--&&(r=nt(t[u[e]],n[u[e]],null,!0)););return r}:function(n){return n=n[o],a===n&&(0!==a||1/a==1/n)}},y.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,ot(n,4,null,null,null,t)},y.debounce=Wt,y.defaults=nr,y.defer=Gt,y.delay=function(n,t){if(!yt(n))throw new ue;var e=Re.call(arguments,2);return be(function(){n.apply(v,e)},t)},y.difference=Pt,y.filter=kt,y.flatten=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(e=(r=e)&&r[t]===n?v:t,t=!1),null!=e&&(n=Ot(n,e,r)),Y(n,t)
|
||||
},y.forEach=Ct,y.forEachRight=Et,y.forIn=tr,y.forInRight=function(n,t,e){var r=[];tr(n,function(n,t){r.push(t,n)});var u=r.length;for(t=Q(t,e,3);u--&&false!==t(r[u--],r[u],n););return n},y.forOwn=er,y.forOwnRight=gt,y.functions=ht,y.groupBy=or,y.indexBy=ar,y.initial=function(n,t,e){if(!n)return[];var r=0,u=n.length;if(typeof t!="number"&&null!=t){var o=u;for(t=y.createCallback(t,e,3);o--&&t(n[o],o,n);)r++}else r=null==t||e?1:t||r;return g(n,0,Ne(Be(0,u-r),u))},y.intersection=function(e){for(var r=arguments,u=r.length,a=-1,l=i(),f=-1,c=ft(),g=e?e.length:0,h=[],v=i();++a<u;){var y=r[a];
|
||||
l[a]=c===n&&(y?y.length:0)>=w&&o(a?r[a]:v)}n:for(;++f<g;){var m=l[0],y=e[f];if(0>(m?t(m,y):c(v,y))){for(a=u,(m||v).push(y);--a;)if(m=l[a],0>(m?t(m,y):c(r[a],y)))continue n;h.push(y)}}for(;u--;)(m=l[u])&&s(m);return p(l),p(v),h},y.invert=vt,y.invoke=function(n,t){var e=Re.call(arguments,2),r=-1,u=typeof t=="function",o=n?n.length:0,a=Vt(typeof o=="number"?o:0);return Ct(n,function(n){a[++r]=(u?t:n[t]).apply(n,e)}),a},y.keys=Ge,y.map=Ot,y.max=St,y.memoize=function(n,t){function e(){var r=e.cache,u=t?t.apply(this,arguments):b+arguments[0];
|
||||
return ye.call(r,u)?r[u]:r[u]=n.apply(this,arguments)}if(!yt(n))throw new ue;return e.cache={},e},y.merge=function(n){var t=arguments,e=2;if(!mt(n))return n;if("number"!=typeof t[2]&&(e=t.length),3<e&&"function"==typeof t[e-2])var r=Q(t[--e-1],t[e--],2);else 2<e&&"function"==typeof t[e-1]&&(r=t[--e]);for(var t=Re.call(arguments,1,e),u=-1,o=i(),a=i();++u<e;)et(n,t[u],r,o,a);return p(o),p(a),n},y.min=function(n,t,e){var u=1/0,o=u;if(!t&&Ke(n)){e=-1;for(var a=n.length;++e<a;){var i=n[e];i<o&&(o=i)}}else t=!t&&_t(n)?r:y.createCallback(t,e,3),Ye(n,function(n,e,r){e=t(n,e,r),e<u&&(u=e,o=n)
|
||||
});return o},y.omit=function(n,t,e){var r=ft(),u=typeof t=="function",o={};if(u)t=y.createCallback(t,e,3);else var a=Y(arguments,!0,!1,1);return tr(n,function(n,e,i){(u?!t(n,e,i):0>r(a,e))&&(o[e]=n)}),o},y.once=function(n){var t,e;if(!yt(n))throw new ue;return function(){return t?e:(t=!0,e=n.apply(this,arguments),n=null,e)}},y.pairs=function(n){for(var t=-1,e=Ge(n),r=e.length,u=Vt(r);++t<r;){var o=e[t];u[t]=[o,n[o]]}return u},y.partial=function(n){return ot(n,16,Re.call(arguments,1))},y.partialRight=function(n){return ot(n,32,null,Re.call(arguments,1))
|
||||
},y.pick=function(n,t,e){var r={};if(typeof t!="function")for(var u=-1,o=Y(arguments,!0,!1,1),a=mt(n)?o.length:0;++u<a;){var i=o[u];i in n&&(r[i]=n[i])}else t=y.createCallback(t,e,3),tr(n,function(n,e,u){t(n,e,u)&&(r[e]=n)});return r},y.pluck=ir,y.pull=function(n){for(var t=arguments,e=0,r=t.length,u=n?n.length:0;++e<r;)for(var o=-1,a=t[e];++o<u;)n[o]===a&&(we.call(n,o--,1),u--);return n},y.range=function(n,t,e){n=+n||0,e=typeof e=="number"?e:+e||1,null==t&&(t=n,n=0);var r=-1;t=Be(0,pe((t-n)/(e||1)));
|
||||
for(var u=Vt(t);++r<t;)u[r]=n,n+=e;return u},y.reject=function(n,t,e){return t=y.createCallback(t,e,3),kt(n,function(n,e,r){return!t(n,e,r)})},y.remove=function(n,t,e){var r=-1,u=n?n.length:0,o=[];for(t=y.createCallback(t,e,3);++r<u;)e=n[r],t(e,r,n)&&(o.push(e),we.call(n,r--,1),u--);return o},y.rest=$t,y.shuffle=Bt,y.sortBy=function(n,t,e){var r=-1,o=n?n.length:0,a=Vt(typeof o=="number"?o:0);for(t=y.createCallback(t,e,3),Ct(n,function(n,e,u){var o=a[++r]=l();o.l=t(n,e,u),o.m=r,o.n=n}),o=a.length,a.sort(u);o--;)n=a[o],a[o]=n.n,s(n);
|
||||
return a},y.tap=function(n,t){return t(n),n},y.throttle=function(n,t,e){var r=!0,u=!0;if(!yt(n))throw new ue;return false===e?r=!1:mt(e)&&(r="leading"in e?e.leading:r,u="trailing"in e?e.trailing:u),e=l(),e.leading=r,e.maxWait=t,e.trailing=u,n=Wt(n,t,e),s(e),n},y.times=function(n,t,e){n=-1<(n=+n)?n:0;var r=-1,u=Vt(n);for(t=Q(t,e,1);++r<n;)u[r]=t(r);return u},y.toArray=Dt,y.transform=function(n,t,e,r){var u=Ke(n);return t=Q(t,r,4),null==e&&(u?e=[]:(r=n&&n.constructor,e=it(r&&r.prototype))),(u?Ye:er)(n,function(n,r,u){return t(e,n,r,u)
|
||||
}),e},y.union=function(){return rt(Y(arguments,!0,!0))},y.uniq=Lt,y.values=bt,y.where=kt,y.without=function(n){return Pt(n,Re.call(arguments,1))},y.wrap=function(n,t){if(!yt(t))throw new ue;return function(){var e=[n];return me.apply(e,arguments),t.apply(this,e)}},y.zip=Tt,y.zipObject=qt,y.collect=Ot,y.drop=$t,y.each=Ct,y.p=Et,y.extend=Ze,y.methods=ht,y.object=qt,y.select=kt,y.tail=$t,y.unique=Lt,y.unzip=Tt,Mt(y),y.clone=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(r=e,e=t,t=!1),j(n,t,typeof e=="function"&&Q(e,r,1))
|
||||
r+="}"}return(n.b||Te.nonEnumArgs)&&(r+="}"),r+=n.c+";return E",t=t("d,j,k,m,o,p,q,s,v,A,B,y,I,J,L",e+r+"}"),s(n),t(Q,K,oe,ye,_,st,Ke,_t,n.f,ie,V,Le,H,le,je)}function it(n){return mt(n)?Ee(n):{}}function lt(n){return Ue[n]}function ft(){var t=(t=y.indexOf)===Ft?n:t;return t}function ct(n){var t,e;return!n||je.call(n)!=J||(t=n.constructor,yt(t)&&!(t instanceof t))||!Te.argsClass&&st(n)||!Te.nodeClass&&f(n)?!1:Te.ownLast?(tr(n,function(n,t,r){return e=ye.call(r,t),!1}),false!==e):(tr(n,function(n,t){e=t
|
||||
}),e===h||ye.call(n,e))}function pt(n){return Ve[n]}function st(n){return n&&typeof n=="object"?je.call(n)==z:!1}function gt(n,t,e){var r=Ge(n),u=r.length;for(t=Q(t,e,3);u--&&(e=r[u],false!==t(n[e],e,n)););return n}function vt(n){var t=[];return tr(n,function(n,e){yt(n)&&t.push(e)}),t.sort()}function ht(n){for(var t=-1,e=Ge(n),r=e.length,u={};++t<r;){var a=e[t];u[n[a]]=a}return u}function yt(n){return typeof n=="function"}function mt(n){return!(!n||!V[typeof n])}function dt(n){return typeof n=="number"||je.call(n)==G
|
||||
}function _t(n){return typeof n=="string"||je.call(n)==H}function bt(n){for(var t=-1,e=Ge(n),r=e.length,u=Vt(r);++t<r;)u[t]=n[e[t]];return u}function wt(n,t,e){var r=-1,u=ft(),a=n?n.length:0,o=!1;return e=(0>e?Ne(0,a+e):e)||0,Ke(n)?o=-1<u(n,t,e):typeof a=="number"?o=-1<(_t(n)?n.indexOf(t,e):u(n,t,e)):Ye(n,function(n){return++r<e?void 0:!(o=n===t)}),o}function jt(n,t,e){var r=!0;if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u&&(r=!!t(n[e],e,n)););}else Ye(n,function(n,e,u){return r=!!t(n,e,u)
|
||||
});return r}function kt(n,t,e){var r=[];if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u;){var a=n[e];t(a,e,n)&&r.push(a)}}else Ye(n,function(n,e,u){t(n,e,u)&&r.push(n)});return r}function xt(n,t,e){if(t=y.createCallback(t,e,3),!Ke(n)){var r;return Ye(n,function(n,e,u){return t(n,e,u)?(r=n,!1):void 0}),r}e=-1;for(var u=n.length;++e<u;){var a=n[e];if(t(a,e,n))return a}}function Ct(n,t,e){if(t&&typeof e=="undefined"&&Ke(n)){e=-1;for(var r=n.length;++e<r&&false!==t(n[e],e,n););}else Ye(n,t,e);
|
||||
return n}function Et(n,t,e){var r=n,u=n?n.length:0;if(t=t&&typeof e=="undefined"?t:Q(t,e,3),Ke(n))for(;u--&&false!==t(n[u],u,n););else{if(typeof u!="number")var a=Ge(n),u=a.length;else Te.unindexedChars&&_t(n)&&(r=n.split(""));Ye(n,function(n,e,o){return e=a?a[--u]:--u,t(r[e],e,o)})}return n}function Ot(n,t,e){var r=-1,u=n?n.length:0,a=Vt(typeof u=="number"?u:0);if(t=y.createCallback(t,e,3),Ke(n))for(;++r<u;)a[r]=t(n[r],r,n);else Ye(n,function(n,e,u){a[++r]=t(n,e,u)});return a}function St(n,t,e){var u=-1/0,a=u;
|
||||
if(!t&&Ke(n)){e=-1;for(var o=n.length;++e<o;){var i=n[e];i>a&&(a=i)}}else t=!t&&_t(n)?r:y.createCallback(t,e,3),Ye(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,a=n)});return a}function At(n,t,e,r){var u=3>arguments.length;if(t=Q(t,r,4),Ke(n)){var a=-1,o=n.length;for(u&&(e=n[++a]);++a<o;)e=t(e,n[a],a,n)}else Ye(n,function(n,r,a){e=u?(u=!1,n):t(e,n,r,a)});return e}function It(n,t,e,r){var u=3>arguments.length;return t=Q(t,r,4),Et(n,function(n,r,a){e=u?(u=!1,n):t(e,n,r,a)}),e}function Nt(n){var t=-1,e=n?n.length:0,r=Vt(typeof e=="number"?e:0);
|
||||
return Ct(n,function(n){var e=Ht(++t);r[t]=r[e],r[e]=n}),r}function Bt(n,t,e){var r;if(t=y.createCallback(t,e,3),Ke(n)){e=-1;for(var u=n.length;++e<u&&!(r=t(n[e],e,n)););}else Ye(n,function(n,e,u){return!(r=t(n,e,u))});return!!r}function Dt(n){return n&&typeof n.length=="number"?Te.unindexedChars&&_t(n)?n.split(""):g(n):bt(n)}function Pt(e){var r=-1,u=ft(),o=e?e.length:0,i=Y(arguments,!0,!0,1),l=[],f=o>=w&&u===n;if(f){var c=a(i);c?(u=t,i=c):f=!1}for(;++r<o;)c=e[r],0>u(i,c)&&l.push(c);return f&&s(i),l
|
||||
}function Rt(n,t,e){if(n){var r=0,u=n.length;if(typeof t!="number"&&null!=t){var a=-1;for(t=y.createCallback(t,e,3);++a<u&&t(n[a],a,n);)r++}else if(r=t,null==r||e)return n[0];return g(n,0,Be(Ne(0,r),u))}}function Ft(t,e,r){if(typeof r=="number"){var u=t?t.length:0;r=0>r?Ne(0,u+r):r||0}else if(r)return r=zt(t,e),t[r]===e?r:-1;return n(t,e,r)}function $t(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,a=n?n.length:0;for(t=y.createCallback(t,e,3);++u<a&&t(n[u],u,n);)r++}else r=null==t||e?1:Ne(0,t);
|
||||
return g(n,r)}function zt(n,t,e,r){var u=0,a=n?n.length:u;for(e=e?y.createCallback(e,r,1):Jt,t=e(t);u<a;)r=u+a>>>1,e(n[r])<t?u=r+1:a=r;return u}function Lt(n,t,e,r){return typeof t!="boolean"&&null!=t&&(e=(r=e)&&r[t]===n?h:t,t=!1),null!=e&&(e=y.createCallback(e,r,3)),rt(n,t,e)}function Tt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,e=n?St(ir(n,"length")):0,r=Vt(0>e?0:e);++t<e;)r[t]=ir(n,t);return r}function qt(n,t){for(var e=-1,r=n?n.length:0,u={};++e<r;){var a=n[e];t?u[a]=t[e]:a&&(u[a[0]]=a[1])
|
||||
}return u}function Kt(n,t){return 2<arguments.length?at(n,17,Re.call(arguments,2),null,t):at(n,1,null,null,t)}function Wt(n,t,e){var r,u,a,o,i,l,f,c=0,p=!1,s=!0;if(!yt(n))throw new ue;if(t=Ne(0,t)||0,true===e)var g=!0,s=!1;else mt(e)&&(g=e.leading,p="maxWait"in e&&(Ne(t,e.maxWait)||0),s="trailing"in e?e.trailing:s);var v=function(){var e=t-(new Xt-o);0<e?l=be(v,e):(u&&se(u),e=f,u=l=f=h,e&&(c=+new Xt,a=n.apply(i,r)))},y=function(){l&&se(l),u=l=f=h,(s||p!==t)&&(c=+new Xt,a=n.apply(i,r))};return function(){if(r=arguments,o=+new Xt,i=this,f=s&&(l||!g),false===p)var e=g&&!l;
|
||||
else{u||g||(c=o);var h=p-(o-c);0<h?u||(u=be(y,h)):(u&&(u=se(u)),c=o,a=n.apply(i,r))}return l||t===p||(l=be(v,t)),e&&(a=n.apply(i,r)),a}}function Gt(n){if(!yt(n))throw new ue;var t=Re.call(arguments,1);return be(function(){n.apply(h,t)},1)}function Jt(n){return n}function Mt(n,t){var e=n,r=!t||yt(e);t||(e=m,t=n,n=y),Ct(vt(t),function(u){var a=n[u]=t[u];r&&(e.prototype[u]=function(){var t=this.__wrapped__,r=[t];return me.apply(r,arguments),r=a.apply(n,r),t&&typeof t=="object"&&t===r?this:new e(r)})
|
||||
})}function Ht(n,t){null==n&&null==t&&(t=1),n=+n||0,null==t?(t=n,n=0):t=+t||0;var e=Pe();return n%1||t%1?n+Be(e*(t-n+parseFloat("1e-"+((e+"").length-1))),t):n+ge(e*(t-n+1))}function Ut(){return this.__wrapped__}e=e?tt.defaults(X.Object(),e,tt.pick(X,F)):X;var Vt=e.Array,Qt=e.Boolean,Xt=e.Date,Yt=e.Function,Zt=e.Math,ne=e.Number,te=e.Object,ee=e.RegExp,re=e.String,ue=e.TypeError,ae=[],oe=e.Error.prototype,ie=te.prototype,le=re.prototype,fe=e._,ce=ee("^"+re(ie.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),pe=Zt.ceil,se=e.clearTimeout,ge=Zt.floor,ve=Yt.prototype.toString,he=ce.test(he=te.getPrototypeOf)&&he,ye=ie.hasOwnProperty,me=ae.push,de=ie.propertyIsEnumerable,_e=e.setImmediate,be=e.setTimeout,we=ae.splice,je=ie.toString,ke=ae.unshift,xe=function(){try{var n={},t=ce.test(t=te.defineProperty)&&t,e=t(n,n,n)&&t
|
||||
}catch(r){}return e}(),Ce=ce.test(Ce=je.bind)&&Ce,Ee=ce.test(Ee=te.create)&&Ee,Oe=ce.test(Oe=Vt.isArray)&&Oe,Se=e.isFinite,Ae=e.isNaN,Ie=ce.test(Ie=te.keys)&&Ie,Ne=Zt.max,Be=Zt.min,De=e.parseInt,Pe=Zt.random,Re=ae.slice,Fe=ce.test(e.attachEvent),$e=Ce&&!/\n|true/.test(Ce+Fe),ze={};ze[L]=Vt,ze[T]=Qt,ze[q]=Xt,ze[W]=Yt,ze[J]=te,ze[G]=ne,ze[M]=ee,ze[H]=re;var Le={};Le[L]=Le[q]=Le[G]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},Le[T]=Le[H]={constructor:!0,toString:!0,valueOf:!0},Le[K]=Le[W]=Le[M]={constructor:!0,toString:!0},Le[J]={constructor:!0},function(){for(var n=$.length;n--;){var t,e=$[n];
|
||||
for(t in Le)ye.call(Le,t)&&!ye.call(Le[t],e)&&(Le[t][e]=!1)}}(),m.prototype=y.prototype;var Te=y.support={};!function(){var n=function(){this.x=1},t={0:1,length:1},e=[];n.prototype={valueOf:1,y:1};for(var r in new n)e.push(r);for(r in arguments);Te.argsObject=arguments.constructor==te&&!(arguments instanceof Vt),Te.argsClass=je.call(arguments)==z,Te.enumErrorProps=de.call(oe,"message")||de.call(oe,"name"),Te.enumPrototypes=de.call(n,"prototype"),Te.fastBind=Ce&&!$e,Te.funcNames=typeof Yt.name=="string",Te.ownLast="x"!=e[0],Te.nonEnumArgs=0!=r,Te.nonEnumShadows=!/valueOf/.test(e),Te.spliceObjects=(ae.splice.call(t,0,1),!t[0]),Te.unindexedChars="xx"!="x"[0]+te("x")[0];
|
||||
try{Te.nodeClass=!(je.call(document)==J&&!({toString:0}+""))}catch(u){Te.nodeClass=!0}}(1),y.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:y}},Ee||(it=function(n){if(mt(n)){c.prototype=n;var t=new c;c.prototype=null}return t||{}});var qe=xe?function(n,t){var e=l();e.value=t,xe(n,"__bindData__",e),s(e)}:c;Te.argsClass||(st=function(n){return n&&typeof n=="object"?ye.call(n,"callee"):!1});var Ke=Oe||function(n){return n&&typeof n=="object"?je.call(n)==L:!1
|
||||
},We=ot({a:"z",e:"[]",i:"if(!(B[typeof z]))return E",g:"E.push(n)"}),Ge=Ie?function(n){return mt(n)?Te.enumPrototypes&&typeof n=="function"||Te.nonEnumArgs&&n.length&&st(n)?We(n):Ie(n):[]}:We,Je={a:"g,e,K",i:"e=e&&typeof K=='undefined'?e:d(e,K,3)",b:"typeof u=='number'",v:Ge,g:"if(e(t[n],n,g)===false)return E"},Me={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:Ge,g:"if(typeof E[n]=='undefined')E[n]=t[n]",c:"}}"},He={i:"if(!B[typeof t])return E;"+Je.i,b:!1},Ue={"&":"&","<":"<",">":">",'"':""","'":"'"},Ve=ht(Ue),Qe=ee("("+Ge(Ve).join("|")+")","g"),Xe=ee("["+Ge(Ue).join("")+"]","g"),Ye=ot(Je),Ze=ot(Me,{i:Me.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]"}),nr=ot(Me),tr=ot(Je,He,{j:!1}),er=ot(Je,He);
|
||||
yt(/x/)&&(yt=function(n){return typeof n=="function"&&je.call(n)==W});var rr=he?function(n){if(!n||je.call(n)!=J||!Te.argsClass&&st(n))return!1;var t=n.valueOf,e=typeof t=="function"&&(e=he(t))&&he(e);return e?n==e||he(n)==e:ct(n)}:ct,ur=ut(function(n,t,e){ye.call(n,e)?n[e]++:n[e]=1}),ar=ut(function(n,t,e){(ye.call(n,e)?n[e]:n[e]=[]).push(t)}),or=ut(function(n,t,e){n[e]=t}),ir=Ot;$e&&Z&&typeof _e=="function"&&(Gt=function(n){if(!yt(n))throw new ue;return _e.apply(e,arguments)});var lr=8==De(x+"08")?De:function(n,t){return De(_t(n)?n.replace(B,""):n,t||0)
|
||||
};return y.after=function(n,t){if(!yt(t))throw new ue;return function(){return 1>--n?t.apply(this,arguments):void 0}},y.assign=Ze,y.at=function(n){var t=arguments,e=-1,r=Y(t,!0,!1,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=Vt(t);for(Te.unindexedChars&&_t(n)&&(n=n.split(""));++e<t;)u[e]=n[r[e]];return u},y.bind=Kt,y.bindAll=function(n){for(var t=1<arguments.length?Y(arguments,!0,!1,1):vt(n),e=-1,r=t.length;++e<r;){var u=t[e];n[u]=at(n[u],1,null,null,n)}return n},y.bindKey=function(n,t){return 2<arguments.length?at(t,19,Re.call(arguments,2),null,n):at(t,3,null,null,n)
|
||||
},y.chain=function(n){return n=new m(n),n.__chain__=!0,n},y.compact=function(n){for(var t=-1,e=n?n.length:0,r=[];++t<e;){var u=n[t];u&&r.push(u)}return r},y.compose=function(){for(var n=arguments,t=n.length||1;t--;)if(!yt(n[t]))throw new ue;return function(){for(var t=arguments,e=n.length;e--;)t=[n[e].apply(this,t)];return t[0]}},y.countBy=ur,y.createCallback=function(n,t,e){var r=typeof n;if(null==n||"function"==r)return Q(n,t,e);if("object"!=r)return function(t){return t[n]};var u=Ge(n),a=u[0],o=n[a];
|
||||
return 1!=u.length||o!==o||mt(o)?function(t){for(var e=u.length,r=!1;e--&&(r=nt(t[u[e]],n[u[e]],null,!0)););return r}:function(n){return n=n[a],o===n&&(0!==o||1/o==1/n)}},y.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,at(n,4,null,null,null,t)},y.debounce=Wt,y.defaults=nr,y.defer=Gt,y.delay=function(n,t){if(!yt(n))throw new ue;var e=Re.call(arguments,2);return be(function(){n.apply(h,e)},t)},y.difference=Pt,y.filter=kt,y.flatten=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(e=(r=e)&&r[t]===n?h:t,t=!1),null!=e&&(n=Ot(n,e,r)),Y(n,t)
|
||||
},y.forEach=Ct,y.forEachRight=Et,y.forIn=tr,y.forInRight=function(n,t,e){var r=[];tr(n,function(n,t){r.push(t,n)});var u=r.length;for(t=Q(t,e,3);u--&&false!==t(r[u--],r[u],n););return n},y.forOwn=er,y.forOwnRight=gt,y.functions=vt,y.groupBy=ar,y.indexBy=or,y.initial=function(n,t,e){if(!n)return[];var r=0,u=n.length;if(typeof t!="number"&&null!=t){var a=u;for(t=y.createCallback(t,e,3);a--&&t(n[a],a,n);)r++}else r=null==t||e?1:t||r;return g(n,0,Be(Ne(0,u-r),u))},y.intersection=function(e){for(var r=arguments,u=r.length,o=-1,l=i(),f=-1,c=ft(),g=e?e.length:0,v=[],h=i();++o<u;){var y=r[o];
|
||||
l[o]=c===n&&(y?y.length:0)>=w&&a(o?r[o]:h)}n:for(;++f<g;){var m=l[0],y=e[f];if(0>(m?t(m,y):c(h,y))){for(o=u,(m||h).push(y);--o;)if(m=l[o],0>(m?t(m,y):c(r[o],y)))continue n;v.push(y)}}for(;u--;)(m=l[u])&&s(m);return p(l),p(h),v},y.invert=ht,y.invoke=function(n,t){var e=Re.call(arguments,2),r=-1,u=typeof t=="function",a=n?n.length:0,o=Vt(typeof a=="number"?a:0);return Ct(n,function(n){o[++r]=(u?t:n[t]).apply(n,e)}),o},y.keys=Ge,y.map=Ot,y.max=St,y.memoize=function(n,t){if(!yt(n))throw new ue;var e=function(){var r=e.cache,u=t?t.apply(this,arguments):b+arguments[0];
|
||||
return ye.call(r,u)?r[u]:r[u]=n.apply(this,arguments)};return e.cache={},e},y.merge=function(n){var t=arguments,e=2;if(!mt(n))return n;if("number"!=typeof t[2]&&(e=t.length),3<e&&"function"==typeof t[e-2])var r=Q(t[--e-1],t[e--],2);else 2<e&&"function"==typeof t[e-1]&&(r=t[--e]);for(var t=Re.call(arguments,1,e),u=-1,a=i(),o=i();++u<e;)et(n,t[u],r,a,o);return p(a),p(o),n},y.min=function(n,t,e){var u=1/0,a=u;if(!t&&Ke(n)){e=-1;for(var o=n.length;++e<o;){var i=n[e];i<a&&(a=i)}}else t=!t&&_t(n)?r:y.createCallback(t,e,3),Ye(n,function(n,e,r){e=t(n,e,r),e<u&&(u=e,a=n)
|
||||
});return a},y.omit=function(n,t,e){var r=ft(),u=typeof t=="function",a={};if(u)t=y.createCallback(t,e,3);else var o=Y(arguments,!0,!1,1);return tr(n,function(n,e,i){(u?!t(n,e,i):0>r(o,e))&&(a[e]=n)}),a},y.once=function(n){var t,e;if(!yt(n))throw new ue;return function(){return t?e:(t=!0,e=n.apply(this,arguments),n=null,e)}},y.pairs=function(n){for(var t=-1,e=Ge(n),r=e.length,u=Vt(r);++t<r;){var a=e[t];u[t]=[a,n[a]]}return u},y.partial=function(n){return at(n,16,Re.call(arguments,1))},y.partialRight=function(n){return at(n,32,null,Re.call(arguments,1))
|
||||
},y.pick=function(n,t,e){var r={};if(typeof t!="function")for(var u=-1,a=Y(arguments,!0,!1,1),o=mt(n)?a.length:0;++u<o;){var i=a[u];i in n&&(r[i]=n[i])}else t=y.createCallback(t,e,3),tr(n,function(n,e,u){t(n,e,u)&&(r[e]=n)});return r},y.pluck=ir,y.pull=function(n){for(var t=arguments,e=0,r=t.length,u=n?n.length:0;++e<r;)for(var a=-1,o=t[e];++a<u;)n[a]===o&&(we.call(n,a--,1),u--);return n},y.range=function(n,t,e){n=+n||0,e=typeof e=="number"?e:+e||1,null==t&&(t=n,n=0);var r=-1;t=Ne(0,pe((t-n)/(e||1)));
|
||||
for(var u=Vt(t);++r<t;)u[r]=n,n+=e;return u},y.reject=function(n,t,e){return t=y.createCallback(t,e,3),kt(n,function(n,e,r){return!t(n,e,r)})},y.remove=function(n,t,e){var r=-1,u=n?n.length:0,a=[];for(t=y.createCallback(t,e,3);++r<u;)e=n[r],t(e,r,n)&&(a.push(e),we.call(n,r--,1),u--);return a},y.rest=$t,y.shuffle=Nt,y.sortBy=function(n,t,e){var r=-1,a=n?n.length:0,o=Vt(typeof a=="number"?a:0);for(t=y.createCallback(t,e,3),Ct(n,function(n,e,u){var a=o[++r]=l();a.l=t(n,e,u),a.m=r,a.n=n}),a=o.length,o.sort(u);a--;)n=o[a],o[a]=n.n,s(n);
|
||||
return o},y.tap=function(n,t){return t(n),n},y.throttle=function(n,t,e){var r=!0,u=!0;if(!yt(n))throw new ue;return false===e?r=!1:mt(e)&&(r="leading"in e?e.leading:r,u="trailing"in e?e.trailing:u),e=l(),e.leading=r,e.maxWait=t,e.trailing=u,n=Wt(n,t,e),s(e),n},y.times=function(n,t,e){n=-1<(n=+n)?n:0;var r=-1,u=Vt(n);for(t=Q(t,e,1);++r<n;)u[r]=t(r);return u},y.toArray=Dt,y.transform=function(n,t,e,r){var u=Ke(n);return t=Q(t,r,4),null==e&&(u?e=[]:(r=n&&n.constructor,e=it(r&&r.prototype))),(u?Ye:er)(n,function(n,r,u){return t(e,n,r,u)
|
||||
}),e},y.union=function(){return rt(Y(arguments,!0,!0))},y.uniq=Lt,y.values=bt,y.where=kt,y.without=function(n){return Pt(n,Re.call(arguments,1))},y.wrap=function(n,t){if(!yt(t))throw new ue;return function(){var e=[n];return me.apply(e,arguments),t.apply(this,e)}},y.zip=Tt,y.zipObject=qt,y.collect=Ot,y.drop=$t,y.each=Ct,y.eachRight=Et,y.extend=Ze,y.methods=vt,y.object=qt,y.select=kt,y.tail=$t,y.unique=Lt,y.unzip=Tt,Mt(y),y.clone=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(r=e,e=t,t=!1),j(n,t,typeof e=="function"&&Q(e,r,1))
|
||||
},y.cloneDeep=function(n,t,e){return j(n,!0,typeof t=="function"&&Q(t,e,1))},y.contains=wt,y.escape=function(n){return null==n?"":re(n).replace(Xe,lt)},y.every=jt,y.find=xt,y.findIndex=function(n,t,e){var r=-1,u=n?n.length:0;for(t=y.createCallback(t,e,3);++r<u;)if(t(n[r],r,n))return r;return-1},y.findKey=function(n,t,e){var r;return t=y.createCallback(t,e,3),er(n,function(n,e,u){return t(n,e,u)?(r=e,!1):void 0}),r},y.findLast=function(n,t,e){var r;return t=y.createCallback(t,e,3),Et(n,function(n,e,u){return t(n,e,u)?(r=n,!1):void 0
|
||||
}),r},y.findLastIndex=function(n,t,e){var r=n?n.length:0;for(t=y.createCallback(t,e,3);r--;)if(t(n[r],r,n))return r;return-1},y.findLastKey=function(n,t,e){var r;return t=y.createCallback(t,e,3),gt(n,function(n,e,u){return t(n,e,u)?(r=e,!1):void 0}),r},y.has=function(n,t){return n?ye.call(n,t):!1},y.identity=Jt,y.indexOf=Ft,y.isArguments=st,y.isArray=Ke,y.isBoolean=function(n){return true===n||false===n||je.call(n)==T},y.isDate=function(n){return n?typeof n=="object"&&je.call(n)==q:!1},y.isElement=function(n){return n?1===n.nodeType:!1
|
||||
},y.isEmpty=function(n){var t=!0;if(!n)return t;var e=je.call(n),r=n.length;return e==L||e==H||(Te.argsClass?e==z:st(n))||e==J&&typeof r=="number"&&yt(n.splice)?!r:(er(n,function(){return t=!1}),t)},y.isEqual=function(n,t,e,r){return nt(n,t,typeof e=="function"&&Q(e,r,2))},y.isFinite=function(n){return Se(n)&&!Ae(parseFloat(n))},y.isFunction=yt,y.isNaN=function(n){return dt(n)&&n!=+n},y.isNull=function(n){return null===n},y.isNumber=dt,y.isObject=mt,y.isPlainObject=rr,y.isRegExp=function(n){return n&&V[typeof n]?je.call(n)==M:!1
|
||||
},y.isString=_t,y.isUndefined=function(n){return typeof n=="undefined"},y.lastIndexOf=function(n,t,e){var r=n?n.length:0;for(typeof e=="number"&&(r=(0>e?Be(0,r+e):Ne(e,r-1))+1);r--;)if(n[r]===t)return r;return-1},y.mixin=Mt,y.noConflict=function(){return e._=fe,this},y.parseInt=lr,y.random=Ht,y.reduce=At,y.reduceRight=It,y.result=function(n,t){var e=n?n[t]:v;return yt(e)?n[t]():e},y.runInContext=h,y.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Ge(n).length},y.some=Nt,y.sortedIndex=zt,y.template=function(n,t,e){var r=y.templateSettings;
|
||||
n||(n=""),e=nr({},e,r);var u,o=nr({},e.imports,r.imports),r=Ge(o),o=bt(o),i=0,l=e.interpolate||D,f="__p+='",l=ee((e.escape||D).source+"|"+l.source+"|"+(l===B?S:D).source+"|"+(e.evaluate||D).source+"|$","g");n.replace(l,function(t,e,r,o,l,c){return r||(r=o),f+=n.slice(i,c).replace(R,a),e&&(f+="'+__e("+e+")+'"),l&&(u=!0,f+="';"+l+";__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),i=c+t.length,t}),f+="';\n",l=e=e.variable,l||(e="obj",f="with("+e+"){"+f+"}"),f=(u?f.replace(C,""):f).replace(E,"$1").replace(O,"$1;"),f="function("+e+"){"+(l?"":e+"||("+e+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}";
|
||||
try{var c=Yt(r,"return "+f).apply(v,o)}catch(p){throw p.source=f,p}return t?c(t):(c.source=f,c)},y.unescape=function(n){return null==n?"":re(n).replace(Qe,pt)},y.uniqueId=function(n){var t=++d;return re(null==n?"":n)+t},y.all=jt,y.any=Nt,y.detect=xt,y.findWhere=xt,y.foldl=At,y.foldr=It,y.include=wt,y.inject=At,er(y,function(n,t){y.prototype[t]||(y.prototype[t]=function(){var t=[this.__wrapped__],e=this.__chain__;return me.apply(t,arguments),t=n.apply(y,t),e?new m(t,e):t})}),y.first=Rt,y.last=function(n,t,e){if(n){var r=0,u=n.length;
|
||||
if(typeof t!="number"&&null!=t){var o=u;for(t=y.createCallback(t,e,3);o--&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n[u-1];return g(n,Be(0,u-r))}},y.sample=function(n,t,e){return Ke(n)||(n=Dt(n)),null==t||e?n[Ht(n.length-1)]:(n=Bt(n),n.length=Ne(Be(0,t),n.length),n)},y.take=Rt,y.head=Rt,er(y,function(n,t){var e="sample"!==t;y.prototype[t]||(y.prototype[t]=function(t,r){var u=this.__chain__,o=n(this.__wrapped__,t,r);return u||null!=t&&(!r||e&&typeof t=="function")?new m(o,u):o})}),y.VERSION="1.3.1",y.prototype.chain=function(){return this.__chain__=!0,this
|
||||
},y.prototype.toString=function(){return re(this.__wrapped__)},y.prototype.value=Ut,y.prototype.valueOf=Ut,Ye(["join","pop","shift"],function(n){var t=oe[n];y.prototype[n]=function(){var n=this.__chain__,e=t.apply(this.__wrapped__,arguments);return n?new m(e,n):e}}),Ye(["push","reverse","sort","unshift"],function(n){var t=oe[n];y.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),Ye(["concat","slice","splice"],function(n){var t=oe[n];y.prototype[n]=function(){return new m(t.apply(this.__wrapped__,arguments),this.__chain__)
|
||||
}}),Te.spliceObjects||Ye(["pop","shift","splice"],function(n){var t=oe[n],e="splice"==n;y.prototype[n]=function(){var n=this.__chain__,r=this.__wrapped__,u=t.apply(r,arguments);return 0===r.length&&delete r[0],n||e?new m(u,n):u}}),y}var v,y=[],m=[],d=0,_={},b=+new Date+"",w=75,j=40,x=" \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",C=/\b__p\+='';/g,E=/\b(__p\+=)''\+/g,O=/(__e\(.*?\)|\b__t\))\+'';/g,S=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,A=/\w*$/,I=/^function[ \n\r\t]+\w/,B=/<%=([\s\S]+?)%>/g,N=RegExp("^["+x+"]*0+(?=.$)"),D=/($^)/,P=(P=/\bthis\b/)&&P.test(h)&&P,R=/['\n\r\t\u2028\u2029\\]/g,F="Array Boolean Date Error Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setImmediate setTimeout".split(" "),$="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),z="[object Arguments]",L="[object Array]",T="[object Boolean]",q="[object Date]",K="[object Error]",W="[object Function]",G="[object Number]",J="[object Object]",M="[object RegExp]",H="[object String]",U={};
|
||||
U[W]=!1,U[z]=U[L]=U[T]=U[q]=U[G]=U[J]=U[M]=U[H]=!0;var V={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},Q={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},X=V[typeof window]&&window||this,Y=V[typeof exports]&&exports,Z=V[typeof module]&&module&&module.exports==Y&&module,nt=V[typeof global]&&global;!nt||nt.global!==nt&&nt.window!==nt||(X=nt);var tt=h();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(X._=tt, define(function(){return tt
|
||||
},y.isString=_t,y.isUndefined=function(n){return typeof n=="undefined"},y.lastIndexOf=function(n,t,e){var r=n?n.length:0;for(typeof e=="number"&&(r=(0>e?Ne(0,r+e):Be(e,r-1))+1);r--;)if(n[r]===t)return r;return-1},y.mixin=Mt,y.noConflict=function(){return e._=fe,this},y.parseInt=lr,y.random=Ht,y.reduce=At,y.reduceRight=It,y.result=function(n,t){var e=n?n[t]:h;return yt(e)?n[t]():e},y.runInContext=v,y.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Ge(n).length},y.some=Bt,y.sortedIndex=zt,y.template=function(n,t,e){var r=y.templateSettings;
|
||||
n||(n=""),e=nr({},e,r);var u,a=nr({},e.imports,r.imports),r=Ge(a),a=bt(a),i=0,l=e.interpolate||D,f="__p+='",l=ee((e.escape||D).source+"|"+l.source+"|"+(l===N?S:D).source+"|"+(e.evaluate||D).source+"|$","g");n.replace(l,function(t,e,r,a,l,c){return r||(r=a),f+=n.slice(i,c).replace(R,o),e&&(f+="'+__e("+e+")+'"),l&&(u=!0,f+="';"+l+";__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),i=c+t.length,t}),f+="';\n",l=e=e.variable,l||(e="obj",f="with("+e+"){"+f+"}"),f=(u?f.replace(C,""):f).replace(E,"$1").replace(O,"$1;"),f="function("+e+"){"+(l?"":e+"||("+e+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}";
|
||||
try{var c=Yt(r,"return "+f).apply(h,a)}catch(p){throw p.source=f,p}return t?c(t):(c.source=f,c)},y.unescape=function(n){return null==n?"":re(n).replace(Qe,pt)},y.uniqueId=function(n){var t=++d;return re(null==n?"":n)+t},y.all=jt,y.any=Bt,y.detect=xt,y.findWhere=xt,y.foldl=At,y.foldr=It,y.include=wt,y.inject=At,er(y,function(n,t){y.prototype[t]||(y.prototype[t]=function(){var t=[this.__wrapped__],e=this.__chain__;return me.apply(t,arguments),t=n.apply(y,t),e?new m(t,e):t})}),y.first=Rt,y.last=function(n,t,e){if(n){var r=0,u=n.length;
|
||||
if(typeof t!="number"&&null!=t){var a=u;for(t=y.createCallback(t,e,3);a--&&t(n[a],a,n);)r++}else if(r=t,null==r||e)return n[u-1];return g(n,Ne(0,u-r))}},y.sample=function(n,t,e){return Ke(n)||(n=Dt(n)),null==t||e?n[Ht(n.length-1)]:(n=Nt(n),n.length=Be(Ne(0,t),n.length),n)},y.take=Rt,y.head=Rt,er(y,function(n,t){var e="sample"!==t;y.prototype[t]||(y.prototype[t]=function(t,r){var u=this.__chain__,a=n(this.__wrapped__,t,r);return u||null!=t&&(!r||e&&typeof t=="function")?new m(a,u):a})}),y.VERSION="1.3.1",y.prototype.chain=function(){return this.__chain__=!0,this
|
||||
},y.prototype.toString=function(){return re(this.__wrapped__)},y.prototype.value=Ut,y.prototype.valueOf=Ut,Ye(["join","pop","shift"],function(n){var t=ae[n];y.prototype[n]=function(){var n=this.__chain__,e=t.apply(this.__wrapped__,arguments);return n?new m(e,n):e}}),Ye(["push","reverse","sort","unshift"],function(n){var t=ae[n];y.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),Ye(["concat","slice","splice"],function(n){var t=ae[n];y.prototype[n]=function(){return new m(t.apply(this.__wrapped__,arguments),this.__chain__)
|
||||
}}),Te.spliceObjects||Ye(["pop","shift","splice"],function(n){var t=ae[n],e="splice"==n;y.prototype[n]=function(){var n=this.__chain__,r=this.__wrapped__,u=t.apply(r,arguments);return 0===r.length&&delete r[0],n||e?new m(u,n):u}}),y}var h,y=[],m=[],d=0,_={},b=+new Date+"",w=75,j=40,x=" \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",C=/\b__p\+='';/g,E=/\b(__p\+=)''\+/g,O=/(__e\(.*?\)|\b__t\))\+'';/g,S=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,A=/\w*$/,I=/^function[ \n\r\t]+\w/,N=/<%=([\s\S]+?)%>/g,B=RegExp("^["+x+"]*0+(?=.$)"),D=/($^)/,P=(P=/\bthis\b/)&&P.test(v)&&P,R=/['\n\r\t\u2028\u2029\\]/g,F="Array Boolean Date Error Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setImmediate setTimeout".split(" "),$="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),z="[object Arguments]",L="[object Array]",T="[object Boolean]",q="[object Date]",K="[object Error]",W="[object Function]",G="[object Number]",J="[object Object]",M="[object RegExp]",H="[object String]",U={};
|
||||
U[W]=!1,U[z]=U[L]=U[T]=U[q]=U[G]=U[J]=U[M]=U[H]=!0;var V={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},Q={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},X=V[typeof window]&&window||this,Y=V[typeof exports]&&exports,Z=V[typeof module]&&module&&module.exports==Y&&module,nt=V[typeof global]&&global;!nt||nt.global!==nt&&nt.window!==nt||(X=nt);var tt=v();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(X._=tt, define(function(){return tt
|
||||
})):Y&&!Y.nodeType?Z?(Z.exports=tt)._=tt:Y._=tt:X._=tt}).call(this);
|
||||
38
dist/lodash.js
vendored
38
dist/lodash.js
vendored
@@ -5069,37 +5069,36 @@
|
||||
*/
|
||||
function debounce(func, wait, options) {
|
||||
var args,
|
||||
maxTimeoutId,
|
||||
result,
|
||||
stamp,
|
||||
thisArg,
|
||||
callCount = 0,
|
||||
timeoutId,
|
||||
trailingCall,
|
||||
lastCalled = 0,
|
||||
maxWait = false,
|
||||
maxTimeoutId = null,
|
||||
timeoutId = null,
|
||||
trailing = true;
|
||||
|
||||
if (!isFunction(func)) {
|
||||
throw new TypeError;
|
||||
}
|
||||
wait = nativeMax(0, wait || 0);
|
||||
wait = nativeMax(0, wait) || 0;
|
||||
if (options === true) {
|
||||
var leading = true;
|
||||
trailing = false;
|
||||
} else if (isObject(options)) {
|
||||
leading = options.leading;
|
||||
maxWait = 'maxWait' in options && nativeMax(wait, options.maxWait || 0);
|
||||
maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
|
||||
trailing = 'trailing' in options ? options.trailing : trailing;
|
||||
}
|
||||
var delayed = function() {
|
||||
var remaining = wait - (now() - stamp);
|
||||
if (remaining <= 0) {
|
||||
var isCalled = trailing && (!leading || callCount > 1);
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
var isCalled = trailingCall;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (isCalled) {
|
||||
lastCalled = now();
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5113,8 +5112,7 @@
|
||||
if (timeoutId) {
|
||||
clearTimeout(timeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = now();
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5125,12 +5123,10 @@
|
||||
args = arguments;
|
||||
stamp = now();
|
||||
thisArg = this;
|
||||
callCount++;
|
||||
trailingCall = trailing && (timeoutId || !leading);
|
||||
|
||||
if (maxWait === false) {
|
||||
if (leading && callCount < 2) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
var leadingCall = leading && !timeoutId;
|
||||
} else {
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = stamp;
|
||||
@@ -5138,8 +5134,7 @@
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
maxTimeoutId = clearTimeout(maxTimeoutId);
|
||||
}
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -5151,6 +5146,9 @@
|
||||
if (!timeoutId && wait !== maxWait) {
|
||||
timeoutId = setTimeout(delayed, wait);
|
||||
}
|
||||
if (leadingCall) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
}
|
||||
@@ -5682,8 +5680,8 @@
|
||||
* // => 'hello curly'
|
||||
*
|
||||
* // using the internal `print` function in "evaluate" delimiters
|
||||
* _.template('<% print("hello " + epithet); %>!', { 'epithet': 'stooge' });
|
||||
* // => 'hello stooge!'
|
||||
* _.template('<% print("hello " + name); %>!', { 'name': 'larry' });
|
||||
* // => 'hello larry!'
|
||||
*
|
||||
* // using a custom template delimiters
|
||||
* _.templateSettings = {
|
||||
@@ -5800,9 +5798,7 @@
|
||||
source +
|
||||
'return __p\n}';
|
||||
|
||||
// Use a sourceURL for easier debugging and wrap in a multi-line comment to
|
||||
// avoid issues with Narwhal, IE conditional compilation, and the JS engine
|
||||
// embedded in Adobe products.
|
||||
// Use a sourceURL for easier debugging.
|
||||
// http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl
|
||||
var sourceURL = '\n/*\n//# sourceURL=' + (options.sourceURL || '/lodash/template/source[' + (templateCounter++) + ']') + '\n*/';
|
||||
|
||||
|
||||
6
dist/lodash.min.js
vendored
6
dist/lodash.min.js
vendored
@@ -23,9 +23,9 @@ else o=[],g(n,function(n,e,u){o[++r]=t(n,e,u)});return o}function Nt(n,t,e){var
|
||||
else g(n,function(n,r,o){e=u?(u=!1,n):t(e,n,r,o)});return e}function St(n,t,e,r){var u=3>arguments.length;return t=nt(t,r,4),Ct(n,function(n,r,o){e=u?(u=!1,n):t(e,n,r,o)}),e}function At(n){var t=-1,e=n?n.length:0,r=Jt(typeof e=="number"?e:0);return xt(n,function(n){var e=Gt(++t);r[t]=r[e],r[e]=n}),r}function Rt(n,t,e){var r;t=X.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u&&!(r=t(n[e],e,n)););else g(n,function(n,e,u){return!(r=t(n,e,u))});return!!r}function Bt(n){return n&&typeof n.length=="number"?p(n):bt(n)
|
||||
}function $t(e){var r=-1,u=ft(),a=e?e.length:0,i=tt(arguments,!0,!0,1),f=[],l=a>=_&&u===n;if(l){var p=o(i);p?(u=t,i=p):l=!1}for(;++r<a;)p=e[r],0>u(i,p)&&f.push(p);return l&&c(i),f}function Dt(n,t,e){if(n){var r=0,u=n.length;if(typeof t!="number"&&null!=t){var o=-1;for(t=X.createCallback(t,e,3);++o<u&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n[0];return p(n,0,Se(Ie(0,r),u))}}function Ft(t,e,r){if(typeof r=="number"){var u=t?t.length:0;r=0>r?Ie(0,u+r):r||0}else if(r)return r=zt(t,e),t[r]===e?r:-1;
|
||||
return n(t,e,r)}function Tt(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,o=n?n.length:0;for(t=X.createCallback(t,e,3);++u<o&&t(n[u],u,n);)r++}else r=null==t||e?1:Ie(0,t);return p(n,r)}function zt(n,t,e,r){var u=0,o=n?n.length:u;for(e=e?X.createCallback(e,r,1):Ut,t=e(t);u<o;)r=u+o>>>1,e(n[r])<t?u=r+1:o=r;return u}function qt(n,t,e,r){return typeof t!="boolean"&&null!=t&&(e=(r=e)&&r[t]===n?v:t,t=!1),null!=e&&(e=X.createCallback(e,r,3)),ut(n,t,e)}function Wt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,e=n?Nt(Et(n,"length")):0,r=Jt(0>e?0:e);++t<e;)r[t]=Et(n,t);
|
||||
return r}function Pt(n,t){for(var e=-1,r=n?n.length:0,u={};++e<r;){var o=n[e];t?u[o]=t[e]:o&&(u[o[0]]=o[1])}return u}function Kt(n,t){return 2<arguments.length?at(n,17,Be.call(arguments,2),null,t):at(n,1,null,null,t)}function Lt(n,t,e){function r(){v&&ce(v),l=0,s=v=null,(h||p!==t)&&(c=ge(),a=n.apply(f,o))}function u(){var e=t-(ge()-i);0<e?v=_e(u,e):(e=h&&(!g||1<l),s&&ce(s),l=0,s=v=null,e&&(c=ge(),a=n.apply(f,o)))}var o,a,i,f,l=0,c=0,p=!1,s=null,v=null,h=!0;if(!gt(n))throw new ue;if(t=Ie(0,t||0),true===e)var g=!0,h=!1;
|
||||
else yt(e)&&(g=e.leading,p="maxWait"in e&&Ie(t,e.maxWait||0),h="trailing"in e?e.trailing:h);return function(){if(o=arguments,i=ge(),f=this,l++,false===p)g&&2>l&&(a=n.apply(f,o));else{s||g||(c=i);var e=p-(i-c);0<e?s||(s=_e(r,e)):(s&&(ce(s),s=null),c=i,a=n.apply(f,o))}return v||t===p||(v=_e(u,t)),a}}function Mt(n){if(!gt(n))throw new ue;var t=Be.call(arguments,1);return _e(function(){n.apply(v,t)},1)}function Ut(n){return n}function Vt(n,t){var e=n,r=!t||gt(e);t||(e=Y,t=n,n=X),xt(vt(t),function(u){var o=n[u]=t[u];
|
||||
r&&(e.prototype[u]=function(){var t=this.__wrapped__,r=[t];return ye.apply(r,arguments),r=o.apply(n,r),t&&typeof t=="object"&&t===r?this:new e(r)})})}function Gt(n,t){null==n&&null==t&&(t=1),n=+n||0,null==t?(t=n,n=0):t=+t||0;var e=Re();return n%1||t%1?n+Se(e*(t-n+parseFloat("1e-"+((e+"").length-1))),t):n+pe(e*(t-n+1))}function Ht(){return this.__wrapped__}e=e?J.defaults(U.Object(),e,J.pick(U,R)):U;var Jt=e.Array,Qt=e.Boolean,Xt=e.Date,Yt=e.Function,Zt=e.Math,ne=e.Number,te=e.Object,ee=e.RegExp,re=e.String,ue=e.TypeError,oe=[],ae=te.prototype,ie=e._,fe=ee("^"+re(ae.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),le=Zt.ceil,ce=e.clearTimeout,pe=Zt.floor,se=Yt.prototype.toString,ve=fe.test(ve=te.getPrototypeOf)&&ve,he=ae.hasOwnProperty,ge=fe.test(ge=Xt.now)&&ge||function(){return+new Xt
|
||||
return r}function Pt(n,t){for(var e=-1,r=n?n.length:0,u={};++e<r;){var o=n[e];t?u[o]=t[e]:o&&(u[o[0]]=o[1])}return u}function Kt(n,t){return 2<arguments.length?at(n,17,Be.call(arguments,2),null,t):at(n,1,null,null,t)}function Lt(n,t,e){function r(){c&&ce(c),a=c=p=v,(g||h!==t)&&(s=ge(),i=n.apply(l,o))}function u(){var e=t-(ge()-f);0<e?c=_e(u,e):(a&&ce(a),e=p,a=c=p=v,e&&(s=ge(),i=n.apply(l,o)))}var o,a,i,f,l,c,p,s=0,h=!1,g=!0;if(!gt(n))throw new ue;if(t=Ie(0,t)||0,true===e)var y=!0,g=!1;else yt(e)&&(y=e.leading,h="maxWait"in e&&(Ie(t,e.maxWait)||0),g="trailing"in e?e.trailing:g);
|
||||
return function(){if(o=arguments,f=ge(),l=this,p=g&&(c||!y),false===h)var e=y&&!c;else{a||y||(s=f);var v=h-(f-s);0<v?a||(a=_e(r,v)):(a&&(a=ce(a)),s=f,i=n.apply(l,o))}return c||t===h||(c=_e(u,t)),e&&(i=n.apply(l,o)),i}}function Mt(n){if(!gt(n))throw new ue;var t=Be.call(arguments,1);return _e(function(){n.apply(v,t)},1)}function Ut(n){return n}function Vt(n,t){var e=n,r=!t||gt(e);t||(e=Y,t=n,n=X),xt(vt(t),function(u){var o=n[u]=t[u];r&&(e.prototype[u]=function(){var t=this.__wrapped__,r=[t];return ye.apply(r,arguments),r=o.apply(n,r),t&&typeof t=="object"&&t===r?this:new e(r)
|
||||
})})}function Gt(n,t){null==n&&null==t&&(t=1),n=+n||0,null==t?(t=n,n=0):t=+t||0;var e=Re();return n%1||t%1?n+Se(e*(t-n+parseFloat("1e-"+((e+"").length-1))),t):n+pe(e*(t-n+1))}function Ht(){return this.__wrapped__}e=e?J.defaults(U.Object(),e,J.pick(U,R)):U;var Jt=e.Array,Qt=e.Boolean,Xt=e.Date,Yt=e.Function,Zt=e.Math,ne=e.Number,te=e.Object,ee=e.RegExp,re=e.String,ue=e.TypeError,oe=[],ae=te.prototype,ie=e._,fe=ee("^"+re(ae.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),le=Zt.ceil,ce=e.clearTimeout,pe=Zt.floor,se=Yt.prototype.toString,ve=fe.test(ve=te.getPrototypeOf)&&ve,he=ae.hasOwnProperty,ge=fe.test(ge=Xt.now)&&ge||function(){return+new Xt
|
||||
},ye=oe.push,me=e.setImmediate,_e=e.setTimeout,be=oe.splice,de=ae.toString,we=oe.unshift,je=function(){try{var n={},t=fe.test(t=te.defineProperty)&&t,e=t(n,n,n)&&t}catch(r){}return e}(),ke=fe.test(ke=de.bind)&&ke,xe=fe.test(xe=te.create)&&xe,Ce=fe.test(Ce=Jt.isArray)&&Ce,Oe=e.isFinite,Ne=e.isNaN,Ee=fe.test(Ee=te.keys)&&Ee,Ie=Zt.max,Se=Zt.min,Ae=e.parseInt,Re=Zt.random,Be=oe.slice,$e=fe.test(e.attachEvent),De=ke&&!/\n|true/.test(ke+$e),Fe={};Fe[$]=Jt,Fe[D]=Qt,Fe[F]=Xt,Fe[T]=Yt,Fe[q]=te,Fe[z]=ne,Fe[W]=ee,Fe[P]=re,Y.prototype=X.prototype;
|
||||
var Te=X.support={};Te.fastBind=ke&&!De,Te.a=typeof Yt.name=="string",X.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:X}};var ze=Ce||function(n){return n&&typeof n=="object"?de.call(n)==$:!1},qe=Ee?function(n){return yt(n)?Ee(n):[]}:H,We={"&":"&","<":"<",">":">",'"':""","'":"'"},Pe=ht(We),Ke=ee("("+qe(Pe).join("|")+")","g"),Le=ee("["+qe(We).join("")+"]","g"),Me=ot(function(n,t,e){he.call(n,e)?n[e]++:n[e]=1}),Ue=ot(function(n,t,e){(he.call(n,e)?n[e]:n[e]=[]).push(t)
|
||||
}),Ve=ot(function(n,t,e){n[e]=t});De&&G&&typeof me=="function"&&(Mt=function(n){if(!gt(n))throw new ue;return me.apply(e,arguments)});var Ge=8==Ae(d+"08")?Ae:function(n,t){return Ae(_t(n)?n.replace(E,""):n,t||0)};return X.after=function(n,t){if(!gt(t))throw new ue;return function(){return 1>--n?t.apply(this,arguments):void 0}},X.assign=V,X.at=function(n){for(var t=arguments,e=-1,r=tt(t,!0,!1,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=Jt(t);++e<t;)u[e]=n[r[e]];return u},X.bind=Kt,X.bindAll=function(n){for(var t=1<arguments.length?tt(arguments,!0,!1,1):vt(n),e=-1,r=t.length;++e<r;){var u=t[e];
|
||||
|
||||
118
dist/lodash.underscore.js
vendored
118
dist/lodash.underscore.js
vendored
@@ -854,8 +854,7 @@
|
||||
'<': '<',
|
||||
'>': '>',
|
||||
'"': '"',
|
||||
"'": ''',
|
||||
'/': '/'
|
||||
"'": '''
|
||||
};
|
||||
|
||||
/** Used to convert HTML entities to characters */
|
||||
@@ -2017,6 +2016,49 @@
|
||||
(hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
|
||||
});
|
||||
|
||||
/**
|
||||
* Creates an object composed of keys generated from the results of running
|
||||
* each element of the collection through the given callback. The corresponding
|
||||
* value of each key is the last element responsible for generating the key.
|
||||
* The callback is bound to `thisArg` and invoked with three arguments;
|
||||
* (value, index|key, collection).
|
||||
*
|
||||
* If a property name is provided for `callback` the created "_.pluck" style
|
||||
* callback will return the property value of the given element.
|
||||
*
|
||||
* If an object is provided for `callback` the created "_.where" style callback
|
||||
* will return `true` for elements that have the properties of the given object,
|
||||
* else `false`.
|
||||
*
|
||||
* @static
|
||||
* @memberOf _
|
||||
* @category Collections
|
||||
* @param {Array|Object|string} collection The collection to iterate over.
|
||||
* @param {Function|Object|string} [callback=identity] The function called
|
||||
* per iteration. If a property name or object is provided it will be used
|
||||
* to create a "_.pluck" or "_.where" style callback, respectively.
|
||||
* @param {*} [thisArg] The `this` binding of `callback`.
|
||||
* @returns {Object} Returns the composed aggregate object.
|
||||
* @example
|
||||
*
|
||||
* var keys = [
|
||||
* { 'dir': 'left', 'code': 97 },
|
||||
* { 'dir': 'right', 'code': 100 }
|
||||
* ];
|
||||
*
|
||||
* _.indexBy(keys, 'dir');
|
||||
* // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }
|
||||
*
|
||||
* _.indexBy(keys, function(key) { return String.fromCharCode(key.code); });
|
||||
* // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
|
||||
*
|
||||
* _.indexBy(stooges, function(key) { this.fromCharCode(key.code); }, String);
|
||||
* // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
|
||||
*/
|
||||
var indexBy = createAggregator(function(result, value, key) {
|
||||
result[key] = value;
|
||||
});
|
||||
|
||||
/**
|
||||
* Invokes the method named by `methodName` on each element in the `collection`
|
||||
* returning an array of the results of each invoked method. Additional arguments
|
||||
@@ -2407,6 +2449,37 @@
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves a random element or `n` random elements from a collection.
|
||||
*
|
||||
* @static
|
||||
* @memberOf _
|
||||
* @category Collections
|
||||
* @param {Array|Object|string} collection The collection to sample.
|
||||
* @param {number} [n] The number of elements to sample.
|
||||
* @param- {Object} [guard] Allows working with functions, like `_.map`,
|
||||
* without using their `key` and `object` arguments as sources.
|
||||
* @returns {Array} Returns the random sample(s) of `collection`.
|
||||
* @example
|
||||
*
|
||||
* _.sample([1, 2, 3, 4]);
|
||||
* // => 2
|
||||
*
|
||||
* _.sample([1, 2, 3, 4], 2);
|
||||
* // => [3, 1]
|
||||
*/
|
||||
function sample(collection, n, guard) {
|
||||
if (!isArray(collection)) {
|
||||
collection = toArray(collection);
|
||||
}
|
||||
if (n == null || guard) {
|
||||
return collection[random(collection.length - 1)];
|
||||
}
|
||||
var result = shuffle(collection);
|
||||
result.length = nativeMin(nativeMax(0, n), result.length);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an array of shuffled values, using a version of the Fisher-Yates
|
||||
* shuffle. See http://en.wikipedia.org/wiki/Fisher-Yates_shuffle.
|
||||
@@ -3666,37 +3739,36 @@
|
||||
*/
|
||||
function debounce(func, wait, options) {
|
||||
var args,
|
||||
maxTimeoutId,
|
||||
result,
|
||||
stamp,
|
||||
thisArg,
|
||||
callCount = 0,
|
||||
timeoutId,
|
||||
trailingCall,
|
||||
lastCalled = 0,
|
||||
maxWait = false,
|
||||
maxTimeoutId = null,
|
||||
timeoutId = null,
|
||||
trailing = true;
|
||||
|
||||
if (!isFunction(func)) {
|
||||
throw new TypeError;
|
||||
}
|
||||
wait = nativeMax(0, wait || 0);
|
||||
wait = nativeMax(0, wait) || 0;
|
||||
if (options === true) {
|
||||
var leading = true;
|
||||
trailing = false;
|
||||
} else if (isObject(options)) {
|
||||
leading = options.leading;
|
||||
maxWait = 'maxWait' in options && nativeMax(wait, options.maxWait || 0);
|
||||
maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
|
||||
trailing = 'trailing' in options ? options.trailing : trailing;
|
||||
}
|
||||
var delayed = function() {
|
||||
var remaining = wait - (new Date - stamp);
|
||||
if (remaining <= 0) {
|
||||
var isCalled = trailing && (!leading || callCount > 1);
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
var isCalled = trailingCall;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (isCalled) {
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -3710,8 +3782,7 @@
|
||||
if (timeoutId) {
|
||||
clearTimeout(timeoutId);
|
||||
}
|
||||
callCount = 0;
|
||||
maxTimeoutId = timeoutId = null;
|
||||
maxTimeoutId = timeoutId = trailingCall = undefined;
|
||||
if (trailing || (maxWait !== wait)) {
|
||||
lastCalled = +new Date;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -3722,12 +3793,10 @@
|
||||
args = arguments;
|
||||
stamp = +new Date;
|
||||
thisArg = this;
|
||||
callCount++;
|
||||
trailingCall = trailing && (timeoutId || !leading);
|
||||
|
||||
if (maxWait === false) {
|
||||
if (leading && callCount < 2) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
var leadingCall = leading && !timeoutId;
|
||||
} else {
|
||||
if (!maxTimeoutId && !leading) {
|
||||
lastCalled = stamp;
|
||||
@@ -3735,8 +3804,7 @@
|
||||
var remaining = maxWait - (stamp - lastCalled);
|
||||
if (remaining <= 0) {
|
||||
if (maxTimeoutId) {
|
||||
clearTimeout(maxTimeoutId);
|
||||
maxTimeoutId = null;
|
||||
maxTimeoutId = clearTimeout(maxTimeoutId);
|
||||
}
|
||||
lastCalled = stamp;
|
||||
result = func.apply(thisArg, args);
|
||||
@@ -3748,6 +3816,9 @@
|
||||
if (!timeoutId && wait !== maxWait) {
|
||||
timeoutId = setTimeout(delayed, wait);
|
||||
}
|
||||
if (leadingCall) {
|
||||
result = func.apply(thisArg, args);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
}
|
||||
@@ -3837,7 +3908,7 @@
|
||||
function memoize(func, resolver) {
|
||||
var cache = {};
|
||||
return function() {
|
||||
var key = keyPrefix + (resolver ? resolver.apply(this, arguments) : arguments[0]);
|
||||
var key = resolver ? resolver.apply(this, arguments) : keyPrefix + arguments[0];
|
||||
return hasOwnProperty.call(cache, key)
|
||||
? cache[key]
|
||||
: (cache[key] = func.apply(this, arguments));
|
||||
@@ -3938,6 +4009,9 @@
|
||||
var leading = true,
|
||||
trailing = true;
|
||||
|
||||
if (!isFunction(func)) {
|
||||
throw new TypeError;
|
||||
}
|
||||
if (options === false) {
|
||||
leading = false;
|
||||
} else if (isObject(options)) {
|
||||
@@ -4196,8 +4270,8 @@
|
||||
* // => 'hello curly'
|
||||
*
|
||||
* // using the internal `print` function in "evaluate" delimiters
|
||||
* _.template('<% print("hello " + epithet); %>!', { 'epithet': 'stooge' });
|
||||
* // => 'hello stooge!'
|
||||
* _.template('<% print("hello " + name); %>!', { 'name': 'larry' });
|
||||
* // => 'hello larry!'
|
||||
*
|
||||
* // using a custom template delimiters
|
||||
* _.templateSettings = {
|
||||
@@ -4479,6 +4553,7 @@
|
||||
lodash.forEach = forEach;
|
||||
lodash.functions = functions;
|
||||
lodash.groupBy = groupBy;
|
||||
lodash.indexBy = indexBy;
|
||||
lodash.initial = initial;
|
||||
lodash.intersection = intersection;
|
||||
lodash.invert = invert;
|
||||
@@ -4578,6 +4653,7 @@
|
||||
// add functions capable of returning wrapped and unwrapped values when chaining
|
||||
lodash.first = first;
|
||||
lodash.last = last;
|
||||
lodash.sample = sample;
|
||||
|
||||
// add aliases
|
||||
lodash.take = first;
|
||||
|
||||
65
dist/lodash.underscore.min.js
vendored
65
dist/lodash.underscore.min.js
vendored
@@ -3,36 +3,35 @@
|
||||
* Lo-Dash 1.3.1 (Custom Build) lodash.com/license | Underscore.js 1.5.1 underscorejs.org/LICENSE
|
||||
* Build: `lodash underscore exports="amd,commonjs,global,node" -o ./dist/lodash.underscore.js`
|
||||
*/
|
||||
;(function(){function n(n,r,t){t=(t||0)-1;for(var e=n?n.length:0;++t<e;)if(n[t]===r)return t;return-1}function r(n,r){var t=n.l,e=r.l;if(t!==e){if(t>e||typeof t=="undefined")return 1;if(t<e||typeof e=="undefined")return-1}return n.m-r.m}function t(n){return"\\"+vr[n]}function e(){}function u(n){return n instanceof u?n:new i(n)}function i(n,r){this.__chain__=!!r,this.__wrapped__=n}function o(n,r,t){if(typeof n!="function")return L;if(typeof r=="undefined")return n;switch(t){case 1:return function(t){return n.call(r,t)
|
||||
};case 2:return function(t,e){return n.call(r,t,e)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,i){return n.call(r,t,e,u,i)}}return H(n,r)}function f(n,r,t,e){e=(e||0)-1;for(var u=n?n.length:0,i=[];++e<u;){var o=n[e];o&&typeof o=="object"&&(Cr(o)||y(o))?Ar.apply(i,r?o:f(o,r,t)):t||i.push(o)}return i}function a(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(n===n&&!(n&&sr[typeof n]||r&&sr[typeof r]))return!1;if(null==n||null==r)return n===r;var i=Tr.call(n),o=Tr.call(r);
|
||||
if(i!=o)return!1;switch(i){case or:case fr:return+n==+r;case ar:return n!=+n?r!=+r:0==n?1/n==1/r:n==+r;case cr:case pr:return n==r+""}if(o=i==ir,!o){if(Er.call(n,"__wrapped__")||r instanceof u)return a(n.__wrapped__||n,r.__wrapped__||r,t,e);if(i!=lr)return!1;var i=n.constructor,f=r.constructor;if(i!=f&&!(j(i)&&i instanceof i&&j(f)&&f instanceof f))return!1}for(t||(t=[]),e||(e=[]),i=t.length;i--;)if(t[i]==n)return e[i]==r;var l=!0,c=0;if(t.push(n),e.push(r),o){if(c=r.length,l=c==n.length)for(;c--&&(l=a(n[c],r[c],t,e)););return l
|
||||
}return Kr(r,function(r,u,i){return Er.call(i,u)?(c++,!(l=Er.call(n,u)&&a(n[u],r,t,e))&&nr):void 0}),l&&Kr(n,function(n,r,t){return Er.call(t,r)?!(l=-1<--c)&&nr:void 0}),l}function l(n,r,t){for(var e=-1,u=h(),i=n?n.length:0,o=[],f=t?[]:o;++e<i;){var a=n[e],l=t?t(a,e,n):a;(r?!e||f[f.length-1]!==l:0>u(f,l))&&(t&&f.push(l),o.push(a))}return o}function c(n){return function(r,t,e){var u={};t=J(t,e,3),e=-1;var i=r?r.length:0;if(typeof i=="number")for(;++e<i;){var o=r[e];n(u,o,t(o,e,r),r)}else Lr(r,function(r,e,i){n(u,r,t(r,e,i),i)
|
||||
});return u}}function p(n,r,t,e,u,i){var o=1&r,f=2&r,a=4&r,l=8&r,c=16&r,v=32&r,h=n;if(!f&&!j(n))throw new TypeError;if(c&&!t.length&&(r&=-17,c=t=!1),v&&!e.length&&(r&=-33,v=e=!1),!o||f||a||v||!(zr.fastBind||Sr&&c))y=function(){var g=arguments,m=o?u:this;return c&&Or.apply(g,t),v&&Ar.apply(g,e),a&&g.length<i?(r|=16,p(n,l?r:-4&r,g,null,u,i)):(f&&(n=m[h]),this instanceof y?(m=s(n.prototype),g=n.apply(m,g),x(g)?g:m):n.apply(m,g))};else{if(c){var g=[u];Ar.apply(g,t)}var y=c?Sr.apply(n,g):Sr.call(n,u)}return y
|
||||
}function s(n){return x(n)?Fr(n):{}}function v(n){return Vr[n]}function h(){var r=(r=u.indexOf)===P?n:r;return r}function g(n){return Gr[n]}function y(n){return n&&typeof n=="object"?Tr.call(n)==ur:!1}function m(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)n[u]=e[u]}return n}function _(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)"undefined"==typeof n[u]&&(n[u]=e[u])}return n}function d(n){var r=[];
|
||||
return Kr(n,function(n,t){j(n)&&r.push(t)}),r.sort()}function b(n){for(var r=-1,t=Ur(n),e=t.length,u={};++r<e;){var i=t[r];u[n[i]]=i}return u}function w(n){if(!n)return!0;if(Cr(n)||A(n))return!n.length;for(var r in n)if(Er.call(n,r))return!1;return!0}function j(n){return typeof n=="function"}function x(n){return!(!n||!sr[typeof n])}function E(n){return typeof n=="number"||Tr.call(n)==ar}function A(n){return typeof n=="string"||Tr.call(n)==pr}function T(n){for(var r=-1,t=Ur(n),e=t.length,u=Array(e);++r<e;)u[r]=n[t[r]];
|
||||
return u}function O(n,r){var t=h(),e=n?n.length:0,u=!1;return e&&typeof e=="number"?u=-1<t(n,r):Lr(n,function(n){return(u=n===r)&&nr}),u}function S(n,r,t){var e=!0;r=J(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 Lr(n,function(n,t,u){return!(e=!!r(n,t,u))&&nr});return e}function F(n,r,t){var e=[];r=J(r,t,3),t=-1;var u=n?n.length:0;if(typeof u=="number")for(;++t<u;){var i=n[t];r(i,t,n)&&e.push(i)}else Lr(n,function(n,t,u){r(n,t,u)&&e.push(n)});return e}function N(n,r,t){r=J(r,t,3),t=-1;
|
||||
var e=n?n.length:0;if(typeof e!="number"){var u;return Lr(n,function(n,t,e){return r(n,t,e)?(u=n,nr):void 0}),u}for(;++t<e;){var i=n[t];if(r(i,t,n))return i}}function R(n,r,t){var e=-1,u=n?n.length:0;if(r=r&&typeof t=="undefined"?r:o(r,t,3),typeof u=="number")for(;++e<u&&r(n[e],e,n)!==nr;);else Lr(n,r)}function B(n,r){var t=n?n.length:0;if(typeof t=="number")for(;t--&&false!==r(n[t],t,n););else{var e=Ur(n),t=e.length;Lr(n,function(n,u,i){return u=e?e[--t]:--t,false===r(i[u],u,i)&&nr})}}function D(n,r,t){var e=-1,u=n?n.length:0;
|
||||
if(r=J(r,t,3),typeof u=="number")for(var i=Array(u);++e<u;)i[e]=r(n[e],e,n);else i=[],Lr(n,function(n,t,u){i[++e]=r(n,t,u)});return i}function k(n,r,t){var e=-1/0,u=e,i=-1,o=n?n.length:0;if(r||typeof o!="number")r=J(r,t,3),R(n,function(n,t,i){t=r(n,t,i),t>e&&(e=t,u=n)});else for(;++i<o;)t=n[i],t>u&&(u=t);return u}function q(n,r){var t=-1,e=n?n.length:0;if(typeof e=="number")for(var u=Array(e);++t<e;)u[t]=n[t][r];return u||D(n,r)}function M(n,r,t,e){if(!n)return t;var u=3>arguments.length;r=o(r,e,4);
|
||||
var i=-1,f=n.length;if(typeof f=="number")for(u&&(t=n[++i]);++i<f;)t=r(t,n[i],i,n);else Lr(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)});return t}function $(n,r,t,e){var u=3>arguments.length;return r=o(r,e,4),B(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)}),t}function I(n,r,t){var e;r=J(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 Lr(n,function(n,t,u){return(e=r(n,t,u))&&nr});return!!e}function W(n,r,t){return t&&w(r)?Y:(t?N:F)(n,r)}function z(n){for(var r=-1,t=h(),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 C(n,r,t){if(n){var e=0,u=n.length;if(typeof r!="number"&&null!=r){var i=-1;for(r=J(r,t,3);++i<u&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[0];return $r.call(n,0,qr(kr(0,e),u))}}function P(r,t,e){if(typeof e=="number"){var u=r?r.length:0;e=0>e?kr(0,u+e):e||0}else if(e)return e=V(r,t),r[e]===t?e:-1;return n(r,t,e)}function U(n,r,t){if(typeof r!="number"&&null!=r){var e=0,u=-1,i=n?n.length:0;for(r=J(r,t,3);++u<i&&r(n[u],u,n);)e++}else e=null==r||t?1:kr(0,r);
|
||||
return $r.call(n,e)}function V(n,r,t,e){var u=0,i=n?n.length:u;for(t=t?J(t,e,1):L,r=t(r);u<i;)e=u+i>>>1,t(n[e])<r?u=e+1:i=e;return u}function G(n,r,t,e){return typeof r!="boolean"&&null!=r&&(t=(e=t)&&e[r]===n?Y:r,r=!1),null!=t&&(t=J(t,e,3)),l(n,r,t)}function H(n,r){return 2<arguments.length?p(n,17,$r.call(arguments,2),null,r):p(n,1,null,null,r)}function J(n,r,t){var e=typeof n;if(null==n||"function"==e)return o(n,r,t);if("object"!=e)return function(r){return r[n]};var u=Ur(n);return function(r){for(var t=u.length,e=!1;t--&&(e=r[u[t]]===n[u[t]]););return e
|
||||
}}function K(n,r,t){var e,u,i,o,f=0,a=0,l=!1,c=null,p=null,s=!0;if(!j(n))throw new TypeError;if(r=kr(0,r||0),true===t)var v=!0,s=!1;else x(t)&&(v=t.leading,l="maxWait"in t&&kr(r,t.maxWait||0),s="trailing"in t?t.trailing:s);var h=function(){var t=r-(new Date-i);0<t?p=setTimeout(h,t):(t=s&&(!v||1<f),c&&clearTimeout(c),f=0,c=p=null,t&&(a=+new Date,u=n.apply(o,e)))},g=function(){p&&clearTimeout(p),f=0,c=p=null,(s||l!==r)&&(a=+new Date,u=n.apply(o,e))};return function(){if(e=arguments,i=+new Date,o=this,f++,false===l)v&&2>f&&(u=n.apply(o,e));
|
||||
else{c||v||(a=i);var t=l-(i-a);0<t?c||(c=setTimeout(g,t)):(c&&(clearTimeout(c),c=null),a=i,u=n.apply(o,e))}return p||r===l||(p=setTimeout(h,r)),u}}function L(n){return n}function Q(n){R(d(n),function(r){var t=u[r]=n[r];u.prototype[r]=function(){var n=[this.__wrapped__];return Ar.apply(n,arguments),n=t.apply(u,n),this.__chain__&&(n=new i(n),n.__chain__=!0),n}})}function X(n,r){null==n&&null==r&&(r=1),n=+n||0,null==r?(r=n,n=0):r=+r||0;var t=Mr();return n%1||r%1?n+qr(t*(r-n+parseFloat("1e-"+((t+"").length-1))),r):n+xr(t*(r-n+1))
|
||||
}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]",fr="[object Date]",ar="[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 window]&&window||this,gr=sr[typeof exports]&&exports,yr=sr[typeof module]&&module&&module.exports==gr&&module,mr=sr[typeof global]&&global;
|
||||
!mr||mr.global!==mr&&mr.window!==mr||(hr=mr);var _r=[],dr=Object.prototype,br=hr._,wr=RegExp("^"+(dr.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),jr=Math.ceil,xr=Math.floor,Er=dr.hasOwnProperty,Ar=_r.push,Tr=dr.toString,Or=_r.unshift,Sr=wr.test(Sr=Tr.bind)&&Sr,Fr=wr.test(Fr=Object.create)&&Fr,Nr=wr.test(Nr=Array.isArray)&&Nr,Rr=hr.isFinite,Br=hr.isNaN,Dr=wr.test(Dr=Object.keys)&&Dr,kr=Math.max,qr=Math.min,Mr=Math.random,$r=_r.slice,Ir=wr.test(hr.attachEvent),Wr=Sr&&!/\n|true/.test(Sr+Ir);
|
||||
i.prototype=u.prototype;var zr={};!function(){var n={0:1,length:1};zr.fastBind=Sr&&!Wr,zr.spliceObjects=(_r.splice.call(n,0,1),!n[0])}(1),u.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},Fr||(s=function(n){if(x(n)){e.prototype=n;var r=new e;e.prototype=null}return r||{}}),y(arguments)||(y=function(n){return n&&typeof n=="object"?Er.call(n,"callee"):!1});var Cr=Nr||function(n){return n&&typeof n=="object"?Tr.call(n)==ir:!1},Pr=function(n){var r,t=[];
|
||||
if(!n||!sr[typeof n])return t;for(r in n)Er.call(n,r)&&t.push(r);return t},Ur=Dr?function(n){return x(n)?Dr(n):[]}:Pr,Vr={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},Gr=b(Vr),Hr=RegExp("("+Ur(Gr).join("|")+")","g"),Jr=RegExp("["+Ur(Vr).join("")+"]","g"),Kr=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},Lr=function(n,r){var t;if(!n||!sr[typeof n])return n;for(t in n)if(Er.call(n,t)&&r(n[t],t,n)===nr)break;return n};j(/x/)&&(j=function(n){return typeof n=="function"&&"[object Function]"==Tr.call(n)
|
||||
});var Qr=c(function(n,r,t){Er.call(n,t)?n[t]++:n[t]=1}),Xr=c(function(n,r,t){(Er.call(n,t)?n[t]:n[t]=[]).push(r)});u.after=function(n,r){if(!j(r))throw new TypeError;return function(){return 1>--n?r.apply(this,arguments):void 0}},u.bind=H,u.bindAll=function(n){for(var r=1<arguments.length?f(arguments,!0,!1,1):d(n),t=-1,e=r.length;++t<e;){var u=r[t];n[u]=p(n[u],1,null,null,n)}return n},u.chain=function(n){return n=new i(n),n.__chain__=!0,n},u.compact=function(n){for(var r=-1,t=n?n.length:0,e=[];++r<t;){var u=n[r];
|
||||
u&&e.push(u)}return e},u.compose=function(){for(var n=arguments,r=n.length||1;r--;)if(!j(n[r]))throw new TypeError;return function(){for(var r=arguments,t=n.length;t--;)r=[n[t].apply(this,r)];return r[0]}},u.countBy=Qr,u.debounce=K,u.defaults=_,u.defer=function(n){if(!j(n))throw new TypeError;var r=$r.call(arguments,1);return setTimeout(function(){n.apply(Y,r)},1)},u.delay=function(n,r){if(!j(n))throw new TypeError;var t=$r.call(arguments,2);return setTimeout(function(){n.apply(Y,t)},r)},u.difference=z,u.filter=F,u.flatten=function(n,r){return f(n,r)
|
||||
},u.forEach=R,u.functions=d,u.groupBy=Xr,u.initial=function(n,r,t){if(!n)return[];var e=0,u=n.length;if(typeof r!="number"&&null!=r){var i=u;for(r=J(r,t,3);i--&&r(n[i],i,n);)e++}else e=null==r||t?1:r||e;return $r.call(n,0,qr(kr(0,u-e),u))},u.intersection=function(n){var r=arguments,t=r.length,e=-1,u=h(),i=n?n.length:0,o=[];n:for(;++e<i;){var f=n[e];if(0>u(o,f)){for(var a=t;--a;)if(0>u(r[a],f))continue n;o.push(f)}}return o},u.invert=b,u.invoke=function(n,r){var t=$r.call(arguments,2),e=-1,u=typeof r=="function",i=n?n.length:0,o=Array(typeof i=="number"?i:0);
|
||||
return R(n,function(n){o[++e]=(u?r:n[r]).apply(n,t)}),o},u.keys=Ur,u.map=D,u.max=k,u.memoize=function(n,r){var t={};return function(){var e=rr+(r?r.apply(this,arguments):arguments[0]);return Er.call(t,e)?t[e]:t[e]=n.apply(this,arguments)}},u.min=function(n,r,t){var e=1/0,u=e,i=-1,o=n?n.length:0;if(r||typeof o!="number")r=J(r,t,3),R(n,function(n,t,i){t=r(n,t,i),t<e&&(e=t,u=n)});else for(;++i<o;)t=n[i],t<u&&(u=t);return u},u.omit=function(n){var r=h(),t=f(arguments,!0,!1,1),e={};return Kr(n,function(n,u){0>r(t,u)&&(e[u]=n)
|
||||
}),e},u.once=function(n){var r,t;if(!j(n))throw new TypeError;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},u.pairs=function(n){for(var r=-1,t=Ur(n),e=t.length,u=Array(e);++r<e;){var i=t[r];u[r]=[i,n[i]]}return u},u.partial=function(n){return p(n,16,$r.call(arguments,1))},u.pick=function(n){for(var r=-1,t=f(arguments,!0,!1,1),e=t.length,u={};++r<e;){var i=t[r];i in n&&(u[i]=n[i])}return u},u.pluck=q,u.range=function(n,r,t){n=+n||0,t=+t||1,null==r&&(r=n,n=0);var e=-1;r=kr(0,jr((r-n)/t));
|
||||
for(var u=Array(r);++e<r;)u[e]=n,n+=t;return u},u.reject=function(n,r,t){return r=J(r,t,3),F(n,function(n,t,e){return!r(n,t,e)})},u.rest=U,u.shuffle=function(n){var r=-1,t=n?n.length:0,e=Array(typeof t=="number"?t:0);return R(n,function(n){var t=X(++r);e[r]=e[t],e[t]=n}),e},u.sortBy=function(n,t,e){var u=-1,i=n?n.length:0,o=Array(typeof i=="number"?i:0);for(t=J(t,e,3),R(n,function(n,r,e){o[++u]={l:t(n,r,e),m:u,n:n}}),i=o.length,o.sort(r);i--;)o[i]=o[i].n;return o},u.tap=function(n,r){return r(n),n
|
||||
},u.throttle=function(n,r,t){var e=!0,u=!0;return false===t?e=!1:x(t)&&(e="leading"in t?t.leading:e,u="trailing"in t?t.trailing:u),t={},t.leading=e,t.maxWait=r,t.trailing=u,K(n,r,t)},u.times=function(n,r,t){n=-1<(n=+n)?n:0;var e=-1,u=Array(n);for(r=o(r,t,1);++e<n;)u[e]=r(e);return u},u.toArray=function(n){return Cr(n)?$r.call(n):n&&typeof n.length=="number"?D(n):T(n)},u.union=function(){return l(f(arguments,!0,!0))},u.uniq=G,u.values=T,u.where=W,u.without=function(n){return z(n,$r.call(arguments,1))},u.wrap=function(n,r){if(!j(r))throw new TypeError;
|
||||
return function(){var t=[n];return Ar.apply(t,arguments),r.apply(this,t)}},u.zip=function(){for(var n=-1,r=k(q(arguments,"length")),t=Array(0>r?0:r);++n<r;)t[n]=q(arguments,n);return t},u.collect=D,u.drop=U,u.each=R,u.extend=m,u.methods=d,u.object=function(n,r){for(var t=-1,e=n?n.length:0,u={};++t<e;){var i=n[t];r?u[i]=r[t]:i&&(u[i[0]]=i[1])}return u},u.select=F,u.tail=U,u.unique=G,u.clone=function(n){return x(n)?Cr(n)?$r.call(n):m({},n):n},u.contains=O,u.escape=function(n){return null==n?"":(n+"").replace(Jr,v)
|
||||
},u.every=S,u.find=N,u.has=function(n,r){return n?Er.call(n,r):!1},u.identity=L,u.indexOf=P,u.isArguments=y,u.isArray=Cr,u.isBoolean=function(n){return true===n||false===n||Tr.call(n)==or},u.isDate=function(n){return n?typeof n=="object"&&Tr.call(n)==fr:!1},u.isElement=function(n){return n?1===n.nodeType:!1},u.isEmpty=w,u.isEqual=function(n,r){return a(n,r)},u.isFinite=function(n){return Rr(n)&&!Br(parseFloat(n))},u.isFunction=j,u.isNaN=function(n){return E(n)&&n!=+n},u.isNull=function(n){return null===n
|
||||
},u.isNumber=E,u.isObject=x,u.isRegExp=function(n){return n&&sr[typeof n]?Tr.call(n)==cr:!1},u.isString=A,u.isUndefined=function(n){return typeof n=="undefined"},u.lastIndexOf=function(n,r,t){var e=n?n.length:0;for(typeof t=="number"&&(e=(0>t?kr(0,e+t):qr(t,e-1))+1);e--;)if(n[e]===r)return e;return-1},u.mixin=Q,u.noConflict=function(){return hr._=br,this},u.random=X,u.reduce=M,u.reduceRight=$,u.result=function(n,r){var t=n?n[r]:Y;return j(t)?n[r]():t},u.size=function(n){var r=n?n.length:0;return typeof r=="number"?r:Ur(n).length
|
||||
},u.some=I,u.sortedIndex=V,u.template=function(n,r,e){var i=u,o=i.templateSettings;n||(n=""),e=_({},e,o);var f=0,a="__p+='",o=e.variable;n.replace(RegExp((e.escape||tr).source+"|"+(e.interpolate||tr).source+"|"+(e.evaluate||tr).source+"|$","g"),function(r,e,u,i,o){return a+=n.slice(f,o).replace(er,t),e&&(a+="'+_.escape("+e+")+'"),i&&(a+="';"+i+";__p+='"),u&&(a+="'+((__t=("+u+"))==null?'':__t)+'"),f=o+r.length,r}),a+="';\n",o||(o="obj",a="with("+o+"||{}){"+a+"}"),a="function("+o+"){var __t,__p='',__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}"+a+"return __p}";
|
||||
try{var l=Function("_","return "+a)(i)}catch(c){throw c.source=a,c}return r?l(r):(l.source=a,l)},u.unescape=function(n){return null==n?"":(n+"").replace(Hr,g)},u.uniqueId=function(n){var r=++Z+"";return n?n+r:r},u.all=S,u.any=I,u.detect=N,u.findWhere=function(n,r){return W(n,r,!0)},u.foldl=M,u.foldr=$,u.include=O,u.inject=M,u.first=C,u.last=function(n,r,t){if(n){var e=0,u=n.length;if(typeof r!="number"&&null!=r){var i=u;for(r=J(r,t,3);i--&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[u-1];return $r.call(n,kr(0,u-e))
|
||||
}},u.take=C,u.head=C,Q(u),u.VERSION="1.3.1",u.prototype.chain=function(){return this.__chain__=!0,this},u.prototype.value=function(){return this.__wrapped__},R("pop push reverse shift sort splice unshift".split(" "),function(n){var r=_r[n];u.prototype[n]=function(){var n=this.__wrapped__;return r.apply(n,arguments),zr.spliceObjects||0!==n.length||delete n[0],this}}),R(["concat","join","slice"],function(n){var r=_r[n];u.prototype[n]=function(){var n=r.apply(this.__wrapped__,arguments);return this.__chain__&&(n=new i(n),n.__chain__=!0),n
|
||||
}}),typeof define=="function"&&typeof define.amd=="object"&&define.amd?(hr._=u, define(function(){return u})):gr&&!gr.nodeType?yr?(yr.exports=u)._=u:gr._=u:hr._=u}).call(this);
|
||||
;(function(){function n(n,r,t){t=(t||0)-1;for(var e=n?n.length:0;++t<e;)if(n[t]===r)return t;return-1}function r(n,r){var t=n.l,e=r.l;if(t!==e){if(t>e||typeof t=="undefined")return 1;if(t<e||typeof e=="undefined")return-1}return n.m-r.m}function t(n){return"\\"+gr[n]}function e(){}function u(n){return n instanceof u?n:new i(n)}function i(n,r){this.__chain__=!!r,this.__wrapped__=n}function o(n,r,t){if(typeof n!="function")return X;if(typeof r=="undefined")return n;switch(t){case 1:return function(t){return n.call(r,t)
|
||||
};case 2:return function(t,e){return n.call(r,t,e)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,i){return n.call(r,t,e,u,i)}}return K(n,r)}function f(n,r,t,e){e=(e||0)-1;for(var u=n?n.length:0,i=[];++e<u;){var o=n[e];o&&typeof o=="object"&&(Ur(o)||y(o))?Or.apply(i,r?o:f(o,r,t)):t||i.push(o)}return i}function a(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(n===n&&!(n&&hr[typeof n]||r&&hr[typeof r]))return!1;if(null==n||null==r)return n===r;var i=Sr.call(n),o=Sr.call(r);
|
||||
if(i!=o)return!1;switch(i){case ar:case lr:return+n==+r;case cr:return n!=+n?r!=+r:0==n?1/n==1/r:n==+r;case sr:case vr:return n==r+""}if(o=i==fr,!o){if(Tr.call(n,"__wrapped__")||r instanceof u)return a(n.__wrapped__||n,r.__wrapped__||r,t,e);if(i!=pr)return!1;var i=n.constructor,f=r.constructor;if(i!=f&&!(j(i)&&i instanceof i&&j(f)&&f instanceof f))return!1}for(t||(t=[]),e||(e=[]),i=t.length;i--;)if(t[i]==n)return e[i]==r;var l=!0,c=0;if(t.push(n),e.push(r),o){if(c=r.length,l=c==n.length)for(;c--&&(l=a(n[c],r[c],t,e)););return l
|
||||
}return Qr(r,function(r,u,i){return Tr.call(i,u)?(c++,!(l=Tr.call(n,u)&&a(n[u],r,t,e))&&tr):void 0}),l&&Qr(n,function(n,r,t){return Tr.call(t,r)?!(l=-1<--c)&&tr:void 0}),l}function l(n,r,t){for(var e=-1,u=h(),i=n?n.length:0,o=[],f=t?[]:o;++e<i;){var a=n[e],l=t?t(a,e,n):a;(r?!e||f[f.length-1]!==l:0>u(f,l))&&(t&&f.push(l),o.push(a))}return o}function c(n){return function(r,t,e){var u={};t=L(t,e,3),e=-1;var i=r?r.length:0;if(typeof i=="number")for(;++e<i;){var o=r[e];n(u,o,t(o,e,r),r)}else Xr(r,function(r,e,i){n(u,r,t(r,e,i),i)
|
||||
});return u}}function p(n,r,t,e,u,i){var o=1&r,f=2&r,a=4&r,l=8&r,c=16&r,v=32&r,h=n;if(!f&&!j(n))throw new TypeError;if(c&&!t.length&&(r&=-17,c=t=!1),v&&!e.length&&(r&=-33,v=e=!1),!o||f||a||v||!(Pr.fastBind||Nr&&c))y=function(){var g=arguments,m=o?u:this;return c&&Br.apply(g,t),v&&Or.apply(g,e),a&&g.length<i?(r|=16,p(n,l?r:-4&r,g,null,u,i)):(f&&(n=m[h]),this instanceof y?(m=s(n.prototype),g=n.apply(m,g),x(g)?g:m):n.apply(m,g))};else{if(c){var g=[u];Or.apply(g,t)}var y=c?Nr.apply(n,g):Nr.call(n,u)}return y
|
||||
}function s(n){return x(n)?Rr(n):{}}function v(n){return Hr[n]}function h(){var r=(r=u.indexOf)===V?n:r;return r}function g(n){return Jr[n]}function y(n){return n&&typeof n=="object"?Sr.call(n)==or:!1}function m(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)n[u]=e[u]}return n}function _(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)"undefined"==typeof n[u]&&(n[u]=e[u])}return n}function d(n){var r=[];
|
||||
return Qr(n,function(n,t){j(n)&&r.push(t)}),r.sort()}function b(n){for(var r=-1,t=Gr(n),e=t.length,u={};++r<e;){var i=t[r];u[n[i]]=i}return u}function w(n){if(!n)return!0;if(Ur(n)||A(n))return!n.length;for(var r in n)if(Tr.call(n,r))return!1;return!0}function j(n){return typeof n=="function"}function x(n){return!(!n||!hr[typeof n])}function E(n){return typeof n=="number"||Sr.call(n)==cr}function A(n){return typeof n=="string"||Sr.call(n)==vr}function T(n){for(var r=-1,t=Gr(n),e=t.length,u=Array(e);++r<e;)u[r]=n[t[r]];
|
||||
return u}function O(n,r){var t=h(),e=n?n.length:0,u=!1;return e&&typeof e=="number"?u=-1<t(n,r):Xr(n,function(n){return(u=n===r)&&tr}),u}function S(n,r,t){var e=!0;r=L(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 Xr(n,function(n,t,u){return!(e=!!r(n,t,u))&&tr});return e}function B(n,r,t){var e=[];r=L(r,t,3),t=-1;var u=n?n.length:0;if(typeof u=="number")for(;++t<u;){var i=n[t];r(i,t,n)&&e.push(i)}else Xr(n,function(n,t,u){r(n,t,u)&&e.push(n)});return e}function N(n,r,t){r=L(r,t,3),t=-1;
|
||||
var e=n?n.length:0;if(typeof e!="number"){var u;return Xr(n,function(n,t,e){return r(n,t,e)?(u=n,tr):void 0}),u}for(;++t<e;){var i=n[t];if(r(i,t,n))return i}}function R(n,r,t){var e=-1,u=n?n.length:0;if(r=r&&typeof t=="undefined"?r:o(r,t,3),typeof u=="number")for(;++e<u&&r(n[e],e,n)!==tr;);else Xr(n,r)}function D(n,r){var t=n?n.length:0;if(typeof t=="number")for(;t--&&false!==r(n[t],t,n););else{var e=Gr(n),t=e.length;Xr(n,function(n,u,i){return u=e?e[--t]:--t,false===r(i[u],u,i)&&tr})}}function F(n,r,t){var e=-1,u=n?n.length:0;
|
||||
if(r=L(r,t,3),typeof u=="number")for(var i=Array(u);++e<u;)i[e]=r(n[e],e,n);else i=[],Xr(n,function(n,t,u){i[++e]=r(n,t,u)});return i}function k(n,r,t){var e=-1/0,u=e,i=-1,o=n?n.length:0;if(r||typeof o!="number")r=L(r,t,3),R(n,function(n,t,i){t=r(n,t,i),t>e&&(e=t,u=n)});else for(;++i<o;)t=n[i],t>u&&(u=t);return u}function q(n,r){var t=-1,e=n?n.length:0;if(typeof e=="number")for(var u=Array(e);++t<e;)u[t]=n[t][r];return u||F(n,r)}function M(n,r,t,e){if(!n)return t;var u=3>arguments.length;r=o(r,e,4);
|
||||
var i=-1,f=n.length;if(typeof f=="number")for(u&&(t=n[++i]);++i<f;)t=r(t,n[i],i,n);else Xr(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)});return t}function $(n,r,t,e){var u=3>arguments.length;return r=o(r,e,4),D(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)}),t}function I(n){var r=-1,t=n?n.length:0,e=Array(typeof t=="number"?t:0);return R(n,function(n){var t=Z(++r);e[r]=e[t],e[t]=n}),e}function W(n,r,t){var e;r=L(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 Xr(n,function(n,t,u){return(e=r(n,t,u))&&tr
|
||||
});return!!e}function z(n){return Ur(n)?Wr.call(n):n&&typeof n.length=="number"?F(n):T(n)}function C(n,r,t){return t&&w(r)?nr:(t?N:B)(n,r)}function P(n){for(var r=-1,t=h(),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 U(n,r,t){if(n){var e=0,u=n.length;if(typeof r!="number"&&null!=r){var i=-1;for(r=L(r,t,3);++i<u&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[0];return Wr.call(n,0,$r(Mr(0,e),u))}}function V(r,t,e){if(typeof e=="number"){var u=r?r.length:0;
|
||||
e=0>e?Mr(0,u+e):e||0}else if(e)return e=H(r,t),r[e]===t?e:-1;return n(r,t,e)}function G(n,r,t){if(typeof r!="number"&&null!=r){var e=0,u=-1,i=n?n.length:0;for(r=L(r,t,3);++u<i&&r(n[u],u,n);)e++}else e=null==r||t?1:Mr(0,r);return Wr.call(n,e)}function H(n,r,t,e){var u=0,i=n?n.length:u;for(t=t?L(t,e,1):X,r=t(r);u<i;)e=u+i>>>1,t(n[e])<r?u=e+1:i=e;return u}function J(n,r,t,e){return typeof r!="boolean"&&null!=r&&(t=(e=t)&&e[r]===n?nr:r,r=!1),null!=t&&(t=L(t,e,3)),l(n,r,t)}function K(n,r){return 2<arguments.length?p(n,17,Wr.call(arguments,2),null,r):p(n,1,null,null,r)
|
||||
}function L(n,r,t){var e=typeof n;if(null==n||"function"==e)return o(n,r,t);if("object"!=e)return function(r){return r[n]};var u=Gr(n);return function(r){for(var t=u.length,e=!1;t--&&(e=r[u[t]]===n[u[t]]););return e}}function Q(n,r,t){var e,u,i,o,f,a,l,c=0,p=!1,s=!0;if(!j(n))throw new TypeError;if(r=Mr(0,r)||0,true===t)var v=!0,s=!1;else x(t)&&(v=t.leading,p="maxWait"in t&&(Mr(r,t.maxWait)||0),s="trailing"in t?t.trailing:s);var h=function(){var t=r-(new Date-o);0<t?a=setTimeout(h,t):(u&&clearTimeout(u),t=l,u=a=l=nr,t&&(c=+new Date,i=n.apply(f,e)))
|
||||
},g=function(){a&&clearTimeout(a),u=a=l=nr,(s||p!==r)&&(c=+new Date,i=n.apply(f,e))};return function(){if(e=arguments,o=+new Date,f=this,l=s&&(a||!v),false===p)var t=v&&!a;else{u||v||(c=o);var y=p-(o-c);0<y?u||(u=setTimeout(g,y)):(u&&(u=clearTimeout(u)),c=o,i=n.apply(f,e))}return a||r===p||(a=setTimeout(h,r)),t&&(i=n.apply(f,e)),i}}function X(n){return n}function Y(n){R(d(n),function(r){var t=u[r]=n[r];u.prototype[r]=function(){var n=[this.__wrapped__];return Or.apply(n,arguments),n=t.apply(u,n),this.__chain__&&(n=new i(n),n.__chain__=!0),n
|
||||
}})}function Z(n,r){null==n&&null==r&&(r=1),n=+n||0,null==r?(r=n,n=0):r=+r||0;var t=Ir();return n%1||r%1?n+$r(t*(r-n+parseFloat("1e-"+((t+"").length-1))),r):n+Ar(t*(r-n+1))}var nr,rr=0,tr={},er=+new Date+"",ur=/($^)/,ir=/['\n\r\t\u2028\u2029\\]/g,or="[object Arguments]",fr="[object Array]",ar="[object Boolean]",lr="[object Date]",cr="[object Number]",pr="[object Object]",sr="[object RegExp]",vr="[object String]",hr={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},gr={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},yr=hr[typeof window]&&window||this,mr=hr[typeof exports]&&exports,_r=hr[typeof module]&&module&&module.exports==mr&&module,dr=hr[typeof global]&&global;
|
||||
!dr||dr.global!==dr&&dr.window!==dr||(yr=dr);var br=[],wr=Object.prototype,jr=yr._,xr=RegExp("^"+(wr.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),Er=Math.ceil,Ar=Math.floor,Tr=wr.hasOwnProperty,Or=br.push,Sr=wr.toString,Br=br.unshift,Nr=xr.test(Nr=Sr.bind)&&Nr,Rr=xr.test(Rr=Object.create)&&Rr,Dr=xr.test(Dr=Array.isArray)&&Dr,Fr=yr.isFinite,kr=yr.isNaN,qr=xr.test(qr=Object.keys)&&qr,Mr=Math.max,$r=Math.min,Ir=Math.random,Wr=br.slice,zr=xr.test(yr.attachEvent),Cr=Nr&&!/\n|true/.test(Nr+zr);
|
||||
i.prototype=u.prototype;var Pr={};!function(){var n={0:1,length:1};Pr.fastBind=Nr&&!Cr,Pr.spliceObjects=(br.splice.call(n,0,1),!n[0])}(1),u.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},Rr||(s=function(n){if(x(n)){e.prototype=n;var r=new e;e.prototype=null}return r||{}}),y(arguments)||(y=function(n){return n&&typeof n=="object"?Tr.call(n,"callee"):!1});var Ur=Dr||function(n){return n&&typeof n=="object"?Sr.call(n)==fr:!1},Vr=function(n){var r,t=[];
|
||||
if(!n||!hr[typeof n])return t;for(r in n)Tr.call(n,r)&&t.push(r);return t},Gr=qr?function(n){return x(n)?qr(n):[]}:Vr,Hr={"&":"&","<":"<",">":">",'"':""","'":"'"},Jr=b(Hr),Kr=RegExp("("+Gr(Jr).join("|")+")","g"),Lr=RegExp("["+Gr(Hr).join("")+"]","g"),Qr=function(n,r){var t;if(!n||!hr[typeof n])return n;for(t in n)if(r(n[t],t,n)===tr)break;return n},Xr=function(n,r){var t;if(!n||!hr[typeof n])return n;for(t in n)if(Tr.call(n,t)&&r(n[t],t,n)===tr)break;return n};j(/x/)&&(j=function(n){return typeof n=="function"&&"[object Function]"==Sr.call(n)
|
||||
});var Yr=c(function(n,r,t){Tr.call(n,t)?n[t]++:n[t]=1}),Zr=c(function(n,r,t){(Tr.call(n,t)?n[t]:n[t]=[]).push(r)}),nt=c(function(n,r,t){n[t]=r});u.after=function(n,r){if(!j(r))throw new TypeError;return function(){return 1>--n?r.apply(this,arguments):void 0}},u.bind=K,u.bindAll=function(n){for(var r=1<arguments.length?f(arguments,!0,!1,1):d(n),t=-1,e=r.length;++t<e;){var u=r[t];n[u]=p(n[u],1,null,null,n)}return n},u.chain=function(n){return n=new i(n),n.__chain__=!0,n},u.compact=function(n){for(var r=-1,t=n?n.length:0,e=[];++r<t;){var u=n[r];
|
||||
u&&e.push(u)}return e},u.compose=function(){for(var n=arguments,r=n.length||1;r--;)if(!j(n[r]))throw new TypeError;return function(){for(var r=arguments,t=n.length;t--;)r=[n[t].apply(this,r)];return r[0]}},u.countBy=Yr,u.debounce=Q,u.defaults=_,u.defer=function(n){if(!j(n))throw new TypeError;var r=Wr.call(arguments,1);return setTimeout(function(){n.apply(nr,r)},1)},u.delay=function(n,r){if(!j(n))throw new TypeError;var t=Wr.call(arguments,2);return setTimeout(function(){n.apply(nr,t)},r)},u.difference=P,u.filter=B,u.flatten=function(n,r){return f(n,r)
|
||||
},u.forEach=R,u.functions=d,u.groupBy=Zr,u.indexBy=nt,u.initial=function(n,r,t){if(!n)return[];var e=0,u=n.length;if(typeof r!="number"&&null!=r){var i=u;for(r=L(r,t,3);i--&&r(n[i],i,n);)e++}else e=null==r||t?1:r||e;return Wr.call(n,0,$r(Mr(0,u-e),u))},u.intersection=function(n){var r=arguments,t=r.length,e=-1,u=h(),i=n?n.length:0,o=[];n:for(;++e<i;){var f=n[e];if(0>u(o,f)){for(var a=t;--a;)if(0>u(r[a],f))continue n;o.push(f)}}return o},u.invert=b,u.invoke=function(n,r){var t=Wr.call(arguments,2),e=-1,u=typeof r=="function",i=n?n.length:0,o=Array(typeof i=="number"?i:0);
|
||||
return R(n,function(n){o[++e]=(u?r:n[r]).apply(n,t)}),o},u.keys=Gr,u.map=F,u.max=k,u.memoize=function(n,r){var t={};return function(){var e=r?r.apply(this,arguments):er+arguments[0];return Tr.call(t,e)?t[e]:t[e]=n.apply(this,arguments)}},u.min=function(n,r,t){var e=1/0,u=e,i=-1,o=n?n.length:0;if(r||typeof o!="number")r=L(r,t,3),R(n,function(n,t,i){t=r(n,t,i),t<e&&(e=t,u=n)});else for(;++i<o;)t=n[i],t<u&&(u=t);return u},u.omit=function(n){var r=h(),t=f(arguments,!0,!1,1),e={};return Qr(n,function(n,u){0>r(t,u)&&(e[u]=n)
|
||||
}),e},u.once=function(n){var r,t;if(!j(n))throw new TypeError;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},u.pairs=function(n){for(var r=-1,t=Gr(n),e=t.length,u=Array(e);++r<e;){var i=t[r];u[r]=[i,n[i]]}return u},u.partial=function(n){return p(n,16,Wr.call(arguments,1))},u.pick=function(n){for(var r=-1,t=f(arguments,!0,!1,1),e=t.length,u={};++r<e;){var i=t[r];i in n&&(u[i]=n[i])}return u},u.pluck=q,u.range=function(n,r,t){n=+n||0,t=+t||1,null==r&&(r=n,n=0);var e=-1;r=Mr(0,Er((r-n)/t));
|
||||
for(var u=Array(r);++e<r;)u[e]=n,n+=t;return u},u.reject=function(n,r,t){return r=L(r,t,3),B(n,function(n,t,e){return!r(n,t,e)})},u.rest=G,u.shuffle=I,u.sortBy=function(n,t,e){var u=-1,i=n?n.length:0,o=Array(typeof i=="number"?i:0);for(t=L(t,e,3),R(n,function(n,r,e){o[++u]={l:t(n,r,e),m:u,n:n}}),i=o.length,o.sort(r);i--;)o[i]=o[i].n;return o},u.tap=function(n,r){return r(n),n},u.throttle=function(n,r,t){var e=!0,u=!0;if(!j(n))throw new TypeError;return false===t?e=!1:x(t)&&(e="leading"in t?t.leading:e,u="trailing"in t?t.trailing:u),t={},t.leading=e,t.maxWait=r,t.trailing=u,Q(n,r,t)
|
||||
},u.times=function(n,r,t){n=-1<(n=+n)?n:0;var e=-1,u=Array(n);for(r=o(r,t,1);++e<n;)u[e]=r(e);return u},u.toArray=z,u.union=function(){return l(f(arguments,!0,!0))},u.uniq=J,u.values=T,u.where=C,u.without=function(n){return P(n,Wr.call(arguments,1))},u.wrap=function(n,r){if(!j(r))throw new TypeError;return function(){var t=[n];return Or.apply(t,arguments),r.apply(this,t)}},u.zip=function(){for(var n=-1,r=k(q(arguments,"length")),t=Array(0>r?0:r);++n<r;)t[n]=q(arguments,n);return t},u.collect=F,u.drop=G,u.each=R,u.extend=m,u.methods=d,u.object=function(n,r){for(var t=-1,e=n?n.length:0,u={};++t<e;){var i=n[t];
|
||||
r?u[i]=r[t]:i&&(u[i[0]]=i[1])}return u},u.select=B,u.tail=G,u.unique=J,u.clone=function(n){return x(n)?Ur(n)?Wr.call(n):m({},n):n},u.contains=O,u.escape=function(n){return null==n?"":(n+"").replace(Lr,v)},u.every=S,u.find=N,u.has=function(n,r){return n?Tr.call(n,r):!1},u.identity=X,u.indexOf=V,u.isArguments=y,u.isArray=Ur,u.isBoolean=function(n){return true===n||false===n||Sr.call(n)==ar},u.isDate=function(n){return n?typeof n=="object"&&Sr.call(n)==lr:!1},u.isElement=function(n){return n?1===n.nodeType:!1
|
||||
},u.isEmpty=w,u.isEqual=function(n,r){return a(n,r)},u.isFinite=function(n){return Fr(n)&&!kr(parseFloat(n))},u.isFunction=j,u.isNaN=function(n){return E(n)&&n!=+n},u.isNull=function(n){return null===n},u.isNumber=E,u.isObject=x,u.isRegExp=function(n){return n&&hr[typeof n]?Sr.call(n)==sr:!1},u.isString=A,u.isUndefined=function(n){return typeof n=="undefined"},u.lastIndexOf=function(n,r,t){var e=n?n.length:0;for(typeof t=="number"&&(e=(0>t?Mr(0,e+t):$r(t,e-1))+1);e--;)if(n[e]===r)return e;return-1
|
||||
},u.mixin=Y,u.noConflict=function(){return yr._=jr,this},u.random=Z,u.reduce=M,u.reduceRight=$,u.result=function(n,r){var t=n?n[r]:nr;return j(t)?n[r]():t},u.size=function(n){var r=n?n.length:0;return typeof r=="number"?r:Gr(n).length},u.some=W,u.sortedIndex=H,u.template=function(n,r,e){var i=u,o=i.templateSettings;n||(n=""),e=_({},e,o);var f=0,a="__p+='",o=e.variable;n.replace(RegExp((e.escape||ur).source+"|"+(e.interpolate||ur).source+"|"+(e.evaluate||ur).source+"|$","g"),function(r,e,u,i,o){return a+=n.slice(f,o).replace(ir,t),e&&(a+="'+_.escape("+e+")+'"),i&&(a+="';"+i+";__p+='"),u&&(a+="'+((__t=("+u+"))==null?'':__t)+'"),f=o+r.length,r
|
||||
}),a+="';\n",o||(o="obj",a="with("+o+"||{}){"+a+"}"),a="function("+o+"){var __t,__p='',__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}"+a+"return __p}";try{var l=Function("_","return "+a)(i)}catch(c){throw c.source=a,c}return r?l(r):(l.source=a,l)},u.unescape=function(n){return null==n?"":(n+"").replace(Kr,g)},u.uniqueId=function(n){var r=++rr+"";return n?n+r:r},u.all=S,u.any=W,u.detect=N,u.findWhere=function(n,r){return C(n,r,!0)},u.foldl=M,u.foldr=$,u.include=O,u.inject=M,u.first=U,u.last=function(n,r,t){if(n){var e=0,u=n.length;
|
||||
if(typeof r!="number"&&null!=r){var i=u;for(r=L(r,t,3);i--&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[u-1];return Wr.call(n,Mr(0,u-e))}},u.sample=function(n,r,t){return Ur(n)||(n=z(n)),null==r||t?n[Z(n.length-1)]:(n=I(n),n.length=$r(Mr(0,r),n.length),n)},u.take=U,u.head=U,Y(u),u.VERSION="1.3.1",u.prototype.chain=function(){return this.__chain__=!0,this},u.prototype.value=function(){return this.__wrapped__},R("pop push reverse shift sort splice unshift".split(" "),function(n){var r=br[n];u.prototype[n]=function(){var n=this.__wrapped__;
|
||||
return r.apply(n,arguments),Pr.spliceObjects||0!==n.length||delete n[0],this}}),R(["concat","join","slice"],function(n){var r=br[n];u.prototype[n]=function(){var n=r.apply(this.__wrapped__,arguments);return this.__chain__&&(n=new i(n),n.__chain__=!0),n}}),typeof define=="function"&&typeof define.amd=="object"&&define.amd?(yr._=u, define(function(){return u})):mr&&!mr.nodeType?_r?(_r.exports=u)._=u:mr._=u:yr._=u}).call(this);
|
||||
@@ -1063,7 +1063,7 @@ _.isArray(squares.value());
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_chainvalue"></a>`_.chain(value)`
|
||||
<a href="#_chainvalue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6288 "View in source") [Ⓣ][1]
|
||||
<a href="#_chainvalue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6284 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a `lodash` object that wraps the given `value`.
|
||||
|
||||
@@ -1096,7 +1096,7 @@ var youngest = _.chain(stooges)
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_tapvalue-interceptor"></a>`_.tap(value, interceptor)`
|
||||
<a href="#_tapvalue-interceptor">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6316 "View in source") [Ⓣ][1]
|
||||
<a href="#_tapvalue-interceptor">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6312 "View in source") [Ⓣ][1]
|
||||
|
||||
Invokes `interceptor` with the `value` as the first argument and then returns `value`. The purpose of this method is to "tap into" a method chain in order to perform operations on intermediate results within the chain.
|
||||
|
||||
@@ -1126,7 +1126,7 @@ _([1, 2, 3, 4])
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_prototypechain"></a>`_.prototype.chain()`
|
||||
<a href="#_prototypechain">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6336 "View in source") [Ⓣ][1]
|
||||
<a href="#_prototypechain">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6332 "View in source") [Ⓣ][1]
|
||||
|
||||
Enables method chaining on the wrapper object.
|
||||
|
||||
@@ -1150,7 +1150,7 @@ var sum = _([1, 2, 3])
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_prototypetostring"></a>`_.prototype.toString()`
|
||||
<a href="#_prototypetostring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6353 "View in source") [Ⓣ][1]
|
||||
<a href="#_prototypetostring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6349 "View in source") [Ⓣ][1]
|
||||
|
||||
Produces the `toString` result of the wrapped value.
|
||||
|
||||
@@ -1171,7 +1171,7 @@ _([1, 2, 3]).toString();
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_prototypevalueof"></a>`_.prototype.valueOf()`
|
||||
<a href="#_prototypevalueof">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6370 "View in source") [Ⓣ][1]
|
||||
<a href="#_prototypevalueof">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6366 "View in source") [Ⓣ][1]
|
||||
|
||||
Extracts the wrapped value.
|
||||
|
||||
@@ -2433,7 +2433,7 @@ source.addEventListener('message', _.debounce(batchLog, 250, {
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_deferfunc--arg"></a>`_.defer(func, [arg])`
|
||||
<a href="#_deferfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5537 "View in source") [Ⓣ][1]
|
||||
<a href="#_deferfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5535 "View in source") [Ⓣ][1]
|
||||
|
||||
Defers executing the `func` function until the current call stack has cleared. Additional arguments will be provided to `func` when it is invoked.
|
||||
|
||||
@@ -2458,7 +2458,7 @@ _.defer(function() { console.log('deferred'); });
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_delayfunc-wait--arg"></a>`_.delay(func, wait, [arg])`
|
||||
<a href="#_delayfunc-wait--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5571 "View in source") [Ⓣ][1]
|
||||
<a href="#_delayfunc-wait--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5569 "View in source") [Ⓣ][1]
|
||||
|
||||
Executes the `func` function after `wait` milliseconds. Additional arguments will be provided to `func` when it is invoked.
|
||||
|
||||
@@ -2485,7 +2485,7 @@ _.delay(log, 1000, 'logged later');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_memoizefunc--resolver"></a>`_.memoize(func, [resolver])`
|
||||
<a href="#_memoizefunc--resolver">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5613 "View in source") [Ⓣ][1]
|
||||
<a href="#_memoizefunc--resolver">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5611 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a function that memoizes the result of `func`. If `resolver` is provided it will be used to determine the cache key for storing the result based on the arguments provided to the memoized function. By default, the first argument provided to the memoized function is used as the cache key. The `func` is executed with the `this` binding of the memoized function. The result cache is exposed as the `cache` property on the memoized function.
|
||||
|
||||
@@ -2525,7 +2525,7 @@ stooge('curly');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_oncefunc"></a>`_.once(func)`
|
||||
<a href="#_oncefunc">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5646 "View in source") [Ⓣ][1]
|
||||
<a href="#_oncefunc">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5644 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a function that is restricted to execute `func` once. Repeat calls to the function will return the value of the first call. The `func` is executed with the `this` binding of the created function.
|
||||
|
||||
@@ -2551,7 +2551,7 @@ initialize();
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_partialfunc--arg"></a>`_.partial(func, [arg])`
|
||||
<a href="#_partialfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5684 "View in source") [Ⓣ][1]
|
||||
<a href="#_partialfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5682 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a function that, when called, invokes `func` with any additional `partial` arguments prepended to those provided to the new function. This method is similar to `_.bind` except it does **not** alter the `this` binding.
|
||||
|
||||
@@ -2578,7 +2578,7 @@ hi('moe');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_partialrightfunc--arg"></a>`_.partialRight(func, [arg])`
|
||||
<a href="#_partialrightfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5715 "View in source") [Ⓣ][1]
|
||||
<a href="#_partialrightfunc--arg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5713 "View in source") [Ⓣ][1]
|
||||
|
||||
This method is like `_.partial` except that `partial` arguments are appended to those provided to the new function.
|
||||
|
||||
@@ -2615,7 +2615,7 @@ options.imports
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_throttlefunc-wait--options--optionsleadingtrue--optionstrailingtrue"></a>`_.throttle(func, wait, [options], [options.leading=true], [options.trailing=true])`
|
||||
<a href="#_throttlefunc-wait--options--optionsleadingtrue--optionstrailingtrue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5750 "View in source") [Ⓣ][1]
|
||||
<a href="#_throttlefunc-wait--options--optionsleadingtrue--optionstrailingtrue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5748 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a function that, when executed, will only call the `func` function at most once per every `wait` milliseconds. Provide an options object to indicate that `func` should be invoked on the leading and/or trailing edge of the `wait` timeout. Subsequent calls to the throttled function will return the result of the last `func` call.
|
||||
|
||||
@@ -2651,7 +2651,7 @@ jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_wrapvalue-wrapper"></a>`_.wrap(value, wrapper)`
|
||||
<a href="#_wrapvalue-wrapper">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5794 "View in source") [Ⓣ][1]
|
||||
<a href="#_wrapvalue-wrapper">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5792 "View in source") [Ⓣ][1]
|
||||
|
||||
Creates a function that provides `value` to the wrapper function as its first argument. Additional arguments provided to the function are appended to those provided to the wrapper function. The wrapper is executed with the `this` binding of the created function.
|
||||
|
||||
@@ -3826,7 +3826,7 @@ _.values({ 'one': 1, 'two': 2, 'three': 3 });
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_escapestring"></a>`_.escape(string)`
|
||||
<a href="#_escapestring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5821 "View in source") [Ⓣ][1]
|
||||
<a href="#_escapestring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5819 "View in source") [Ⓣ][1]
|
||||
|
||||
Converts the characters `&`, `<`, `>`, `"`, and `'` in `string` to their corresponding HTML entities.
|
||||
|
||||
@@ -3850,7 +3850,7 @@ _.escape('Moe, Larry & Curly');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_identityvalue"></a>`_.identity(value)`
|
||||
<a href="#_identityvalue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5839 "View in source") [Ⓣ][1]
|
||||
<a href="#_identityvalue">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5837 "View in source") [Ⓣ][1]
|
||||
|
||||
This method returns the first argument provided to it.
|
||||
|
||||
@@ -3875,7 +3875,7 @@ moe === _.identity(moe);
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_mixinobject-object"></a>`_.mixin(object, object)`
|
||||
<a href="#_mixinobject-object">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5866 "View in source") [Ⓣ][1]
|
||||
<a href="#_mixinobject-object">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5864 "View in source") [Ⓣ][1]
|
||||
|
||||
Adds function properties of a source object to the `lodash` function and chainable wrapper.
|
||||
|
||||
@@ -3906,7 +3906,7 @@ _('moe').capitalize();
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_noconflict"></a>`_.noConflict()`
|
||||
<a href="#_noconflict">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5904 "View in source") [Ⓣ][1]
|
||||
<a href="#_noconflict">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5902 "View in source") [Ⓣ][1]
|
||||
|
||||
Reverts the '_' variable to its previous value and returns a reference to the `lodash` function.
|
||||
|
||||
@@ -3926,7 +3926,7 @@ var lodash = _.noConflict();
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_parseintvalue--radix"></a>`_.parseInt(value, [radix])`
|
||||
<a href="#_parseintvalue--radix">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5928 "View in source") [Ⓣ][1]
|
||||
<a href="#_parseintvalue--radix">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5926 "View in source") [Ⓣ][1]
|
||||
|
||||
Converts the given `value` into an integer of the specified `radix`. If `radix` is `undefined` or `0` a `radix` of `10` is used unless the `value` is a hexadecimal, in which case a `radix` of `16` is used.
|
||||
|
||||
@@ -3953,7 +3953,7 @@ _.parseInt('08');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_randommin0--max1"></a>`_.random([min=0], [max=1])`
|
||||
<a href="#_randommin0--max1">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5952 "View in source") [Ⓣ][1]
|
||||
<a href="#_randommin0--max1">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5950 "View in source") [Ⓣ][1]
|
||||
|
||||
Produces a random number between `min` and `max` *(inclusive)*. If only one argument is provided a number between `0` and the given number will be returned.
|
||||
|
||||
@@ -3981,7 +3981,7 @@ _.random(5);
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_resultobject-property"></a>`_.result(object, property)`
|
||||
<a href="#_resultobject-property">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5996 "View in source") [Ⓣ][1]
|
||||
<a href="#_resultobject-property">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L5994 "View in source") [Ⓣ][1]
|
||||
|
||||
Resolves the value of `property` on `object`. If `property` is a function it will be invoked with the `this` binding of `object` and its result returned, else the property value is returned. If `object` is falsey then `undefined` is returned.
|
||||
|
||||
@@ -4034,7 +4034,7 @@ Create a new `lodash` function using the given `context` object.
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_templatetext-data--options--optionsescape--optionsevaluate--optionsimports--optionsinterpolate--sourceurl--variable"></a>`_.template(text, data, [options], [options.escape], [options.evaluate], [options.imports], [options.interpolate], [sourceURL], [variable])`
|
||||
<a href="#_templatetext-data--options--optionsescape--optionsevaluate--optionsimports--optionsinterpolate--sourceurl--variable">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6087 "View in source") [Ⓣ][1]
|
||||
<a href="#_templatetext-data--options--optionsescape--optionsevaluate--optionsimports--optionsinterpolate--sourceurl--variable">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6085 "View in source") [Ⓣ][1]
|
||||
|
||||
A micro-templating method that handles arbitrary delimiters, preserves whitespace, and correctly escapes quotes within interpolated code.
|
||||
|
||||
@@ -4081,8 +4081,8 @@ _.template('hello ${ name }', { 'name': 'curly' });
|
||||
// => 'hello curly'
|
||||
|
||||
// using the internal `print` function in "evaluate" delimiters
|
||||
_.template('<% print("hello " + epithet); %>!', { 'epithet': 'stooge' });
|
||||
// => 'hello stooge!'
|
||||
_.template('<% print("hello " + name); %>!', { 'name': 'larry' });
|
||||
// => 'hello larry!'
|
||||
|
||||
// using a custom template delimiters
|
||||
_.templateSettings = {
|
||||
@@ -4128,7 +4128,7 @@ fs.writeFileSync(path.join(cwd, 'jst.js'), '\
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_timesn-callback--thisarg"></a>`_.times(n, callback, [thisArg])`
|
||||
<a href="#_timesn-callback--thisarg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6212 "View in source") [Ⓣ][1]
|
||||
<a href="#_timesn-callback--thisarg">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6208 "View in source") [Ⓣ][1]
|
||||
|
||||
Executes the callback `n` times, returning an array of the results of each callback execution. The callback is bound to `thisArg` and invoked with one argument; *(index)*.
|
||||
|
||||
@@ -4160,7 +4160,7 @@ _.times(3, function(n) { this.cast(n); }, mage);
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_unescapestring"></a>`_.unescape(string)`
|
||||
<a href="#_unescapestring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6239 "View in source") [Ⓣ][1]
|
||||
<a href="#_unescapestring">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6235 "View in source") [Ⓣ][1]
|
||||
|
||||
The inverse of `_.escape` this method converts the HTML entities `&`, `<`, `>`, `"`, and `'` in `string` to their corresponding characters.
|
||||
|
||||
@@ -4184,7 +4184,7 @@ _.unescape('Moe, Larry & Curly');
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_uniqueidprefix"></a>`_.uniqueId([prefix])`
|
||||
<a href="#_uniqueidprefix">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6259 "View in source") [Ⓣ][1]
|
||||
<a href="#_uniqueidprefix">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6255 "View in source") [Ⓣ][1]
|
||||
|
||||
Generates a unique ID. If `prefix` is provided the ID will be appended to it.
|
||||
|
||||
@@ -4237,7 +4237,7 @@ A reference to the `lodash` function.
|
||||
<!-- div -->
|
||||
|
||||
### <a id="_version"></a>`_.VERSION`
|
||||
<a href="#_version">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6568 "View in source") [Ⓣ][1]
|
||||
<a href="#_version">#</a> [Ⓢ](https://github.com/bestiejs/lodash/blob/master/lodash.js#L6564 "View in source") [Ⓣ][1]
|
||||
|
||||
*(string)*: The semantic version number.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user