Socket
Socket
Sign inDemoInstall

neo-async

Package Overview
Dependencies
0
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.1.2

44

dist/async.min.js

@@ -1,8 +0,8 @@

(function(){function E(b){for(var d=-1,a=b.length,c=Array(a);++d<a;)c[d]=b[d];return c}function G(b,d){var a=-1,c=b.length-d;if(0>=c)return[];for(var e=Array(c);++a<c;)e[a]=b[a+d];return e}function M(b){for(var d=-1,a=b.length,c=-1,e=[];++d<a;){var f=b[d];f&&(e[++c]=f)}return e}function Aa(b){for(var d=-1,a=b.length,c=Array(a),e=a;++d<a;)c[--e]=b[d];return c}function C(b,d){for(var a=-1,c=b.length;++a<c;)d(b[a],a);return b}function R(b,d){for(var a=b.length;a--;)d(b[a],a);return b}function D(b,d,
a){a=a||Object.keys(b);for(var c=-1,e=a.length;++c<e;){var f=a[c];d(b[f],f)}return b}function H(b,d){for(var a=-1;++a<b;)d(a)}function Ba(b,d){for(var a=b.length,c=-1;++c<a;)if(!d(b[c]))return!1;return!0}function J(b){for(var d=b.length,a=-1,c=Array(d);++a<d;)c[a]=b[a];return c}function I(b){for(var d=Object.keys(b),a=d.length,c=-1,e={};++c<a;){var f=d[c];e[f]=b[f]}return e}function ca(b,d){for(var a=-1,c=b.length,e=Array(c);++a<c;)e[a]=(b[a]||{})[d];return e}function da(b,d,a,c,e){function f(b,a){r(b,
u(a,b))}function t(b,a){r(b,a,u(a,b))}function n(b){r(b,u(l++,b))}function p(b,a){r(b,a,u(l++,b))}function h(b,c){var d=!1;return function(f){if(d)throw Error("Callback was already called.");d=!0;!!f===e&&(g[b]=c);0===--m&&a(M(g))}}function k(b,c){var d=!1;return function(f,l){if(d)throw Error("Callback was already called.");d=!0;f?(a(f,M(g)),a=q):(!!l===e&&(g[b]=c),0===--m&&a(void 0,M(g)))}}a=a||q;var m,g,l=0,r=c?d.bind(c):d,u=(c=2===a.length)?k:h;if(Array.isArray(b)){m=b.length;if(0===m)return c?
a(void 0,[]):a([]);g=Array(m);C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){var v=Object.keys(b);m=v.length;if(0===m)return c?a(void 0,[]):a([]);g=Array(m);D(b,3===d.length?p:n,v)}else return c?a(void 0,[]):a([])}function ea(b,d,a,c,e){function f(){w=!1;l=b[x];P(l,O)}function t(){w=!1;l=b[x];P(l,x,O)}function n(){w=!1;g=r[x];l=b[g];P(l,O)}function p(){w=!1;g=r[x];l=b[g];P(l,g,O)}function h(b){if(w)throw Error("Callback was already called.");w=!0;!!b===e&&(v[++y]=l);if(++x===m)return a(v);
u()}function k(b,c){if(w)throw Error("Callback was already called.");w=!0;if(b)a(b,v),a=q;else{!!c===e&&(v[++y]=l);if(++x===m)return a(void 0,v);u()}}a=a||q;var m,g,l,r,u,v,w,x=0,y=-1,F=2===a.length,O=F?k:h,P=c?d.bind(c):d;if(Array.isArray(b)){m=b.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?t:f}else if(b&&"object"===typeof b){r=Object.keys(b);m=r.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?p:n}else return F?a(void 0,[]):a([]);v=Array(m);u()}function fa(b,d,a,c,e,f){function t(){var a=
w++;if(!(a>=l)){var c=b[a];y(c,F(c,a))}}function n(){var a=w++;if(!(a>=l)){var c=b[a];y(c,a,F(c,a))}}function p(){var a=w++;if(!(a>=l)){var c=b[r[a]];y(c,F(c,a))}}function h(){var a=w++;if(!(a>=l)){var c=r[a],d=b[c];y(d,c,F(d,a))}}function k(b,a){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;!!e===f&&(v[a]=b);++x===l&&c(M(v));u()}}function m(b,a){var d=!1;return function(e,g){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,M(v)),c=q;else{!!g===f&&
(v[a]=b);if(++x===l)return c(void 0,M(v));u()}}}c=c||q;var g=2===c.length;if(isNaN(d)||1>d)return g?c(void 0,[]):c([]);var l,r,u,v,w=0,x=0,y=e?a.bind(e):a,F=g?m:k;if(Array.isArray(b)){l=b.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?n:t}else if(b&&"object"===typeof b){r=Object.keys(b);l=r.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?h:p}else return g?c(void 0,[]):c([]);v=Array(l);H(d>l?l:d,u)}function A(b){var d=!1;return function(a,c){if(d)throw Error("Callback was already called.");
(function(){function E(b){for(var d=-1,a=b.length,c=Array(a);++d<a;)c[d]=b[d];return c}function G(b,d){var a=-1,c=b.length-d;if(0>=c)return[];for(var e=Array(c);++a<c;)e[a]=b[a+d];return e}function I(b){for(var d=-1,a=b.length,c=-1,e=[];++d<a;){var f=b[d];f&&(e[++c]=f)}return e}function Aa(b){for(var d=-1,a=b.length,c=Array(a),e=a;++d<a;)c[--e]=b[d];return c}function C(b,d){for(var a=-1,c=b.length;++a<c;)d(b[a],a);return b}function R(b,d){for(var a=b.length;a--;)d(b[a],a);return b}function D(b,d,
a){a=a||Object.keys(b);for(var c=-1,e=a.length;++c<e;){var f=a[c];d(b[f],f)}return b}function H(b,d){for(var a=-1;++a<b;)d(a)}function Ba(b,d){for(var a=b.length,c=-1;++c<a;)if(!d(b[c]))return!1;return!0}function K(b){for(var d=b.length,a=-1,c=Array(d);++a<d;)c[a]=b[a];return c}function J(b){for(var d=Object.keys(b),a=d.length,c=-1,e={};++c<a;){var f=d[c];e[f]=b[f]}return e}function ca(b,d){for(var a=-1,c=b.length,e=Array(c);++a<c;)e[a]=(b[a]||{})[d];return e}function da(b,d,a,c,e){function f(b,a){r(b,
u(a,b))}function t(b,a){r(b,a,u(a,b))}function n(b){r(b,u(l++,b))}function p(b,a){r(b,a,u(l++,b))}function h(b,c){var d=!1;return function(f){if(d)throw Error("Callback was already called.");d=!0;!!f===e&&(g[b]=c);0===--m&&a(I(g))}}function k(b,c){var d=!1;return function(f,l){if(d)throw Error("Callback was already called.");d=!0;f?(a(f,I(g)),a=q):(!!l===e&&(g[b]=c),0===--m&&a(void 0,I(g)))}}a=a||q;var m,g,l=0,r=c?d.bind(c):d,u=(c=2===a.length)?k:h;if(Array.isArray(b)){m=b.length;if(0===m)return c?
a(void 0,[]):a([]);g=Array(m);C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){var v=Object.keys(b);m=v.length;if(0===m)return c?a(void 0,[]):a([]);g=Array(m);D(b,3===d.length?p:n,v)}else return c?a(void 0,[]):a([])}function ea(b,d,a,c,e){function f(){w=!1;l=b[x];P(l,O)}function t(){w=!1;l=b[x];P(l,x,O)}function n(){w=!1;g=r[x];l=b[g];P(l,O)}function p(){w=!1;g=r[x];l=b[g];P(l,g,O)}function h(b){if(w)throw Error("Callback was already called.");w=!0;!!b===e&&(v[++y]=l);if(++x===m)return a(I(v));
u()}function k(b,c){if(w)throw Error("Callback was already called.");w=!0;if(b)a(b,I(v)),a=q;else{!!c===e&&(v[++y]=l);if(++x===m)return a(void 0,I(v));u()}}a=a||q;var m,g,l,r,u,v,w,x=0,y=-1,F=2===a.length,O=F?k:h,P=c?d.bind(c):d;if(Array.isArray(b)){m=b.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?t:f}else if(b&&"object"===typeof b){r=Object.keys(b);m=r.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?p:n}else return F?a(void 0,[]):a([]);v=Array(m);u()}function fa(b,d,a,c,
e,f){function t(){var a=w++;if(!(a>=l)){var c=b[a];y(c,F(c,a))}}function n(){var a=w++;if(!(a>=l)){var c=b[a];y(c,a,F(c,a))}}function p(){var a=w++;if(!(a>=l)){var c=b[r[a]];y(c,F(c,a))}}function h(){var a=w++;if(!(a>=l)){var c=r[a],d=b[c];y(d,c,F(d,a))}}function k(b,a){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;!!e===f&&(v[a]=b);++x===l&&c(I(v));u()}}function m(b,a){var d=!1;return function(e,g){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,
I(v)),c=q;else{!!g===f&&(v[a]=b);if(++x===l)return c(void 0,I(v));u()}}}c=c||q;var g=2===c.length;if(isNaN(d)||1>d)return g?c(void 0,[]):c([]);var l,r,u,v,w=0,x=0,y=e?a.bind(e):a,F=g?m:k;if(Array.isArray(b)){l=b.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?n:t}else if(b&&"object"===typeof b){r=Object.keys(b);l=r.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?h:p}else return g?c(void 0,[]):c([]);v=Array(l);H(d>l?l:d,u)}function A(b){var d=!1;return function(a,c){if(d)throw Error("Callback was already called.");
d=!0;b(a,c)}}function ga(){function b(b,c){var d=a[c],p=d[0],h=d[1],k=b.length;e[c]=function(){var a=E(arguments),c=a[p],d=a[h];switch(c.length){case 1:a[p]=function(a){z.safeNextTick(function(){c.call(d,a)})};break;case 2:a[p]=function(a,b){z.safeNextTick(function(){c.call(d,a,b)})};break;case 3:a[p]=function(a,b,f){z.safeNextTick(function(){c.call(d,a,b,f)})};break;case 4:a[p]=function(a,b,f,e){z.safeNextTick(function(){c.call(d,a,b,f,e)})};break;default:a[p]=function(){var a=E(arguments);z.safeNextTick(function(){c.apply(d,

@@ -15,5 +15,5 @@ a)})}}switch(k){case 3:b(a[0],a[1],a[2]);break;case 4:b(a[0],a[1],a[2],a[3]);break;case 5:b(a[0],a[1],a[2],a[3],a[4]);break;case 6:b(a[0],a[1],a[2],a[3],a[4],a[5])}}}function d(a,b){function d(){function b(a){return"function"!==typeof a?a:function(){var b=E(arguments);z.safeNextTick(function(){a.apply(t,b)})}}var c=E(arguments),e=c[h],t=c[k];Array.isArray(e)?C(e,function(a,c){e[c]=b(a)}):e&&"object"===typeof e&&D(e,function(a,c){e[c]=b(a)});switch(m){case 2:a(c[0],c[1]);break;case 3:a(c[0],c[1],c[2]);

m=3===d.length?n:t}else return a();m()}function ha(b,d,a,c,e){function f(){var a=l++;a>=k||u(b[a],A(h))}function t(){var a=l++;a>=k||u(b[a],a,A(h))}function n(){var a=l++;a>=k||u(b[m[a]],A(h))}function p(){var a=l++;a>=k||(a=m[a],u(b[a],a,A(h)))}function h(a,b){a?(c(a),c=q):++r===k?(c(),c=q):!1===b?(c(),c=q):g()}c=c||q;if(isNaN(d)||1>d)return c();var k,m,g,l=0,r=0,u=e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c();g=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);
k=m.length;if(0===k)return c();g=3===a.length?p:n}else return c();H(d>k?k:d,g)}function ia(b,d,a,c){function e(a,b){g(a,p(b))}function f(a,b){g(a,b,p(b))}function t(a){g(a,p(m++))}function n(a,b){g(a,b,p(m++))}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;k[b]=f;d?(a(d,J(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k,m=0,g=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,[]);k=Array(h);C(b,3===d.length?f:e)}else if(b&&
"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,[]);k=Array(h);D(b,3===d.length?n:t,c)}else a(void 0,[])}function ja(b,d,a,c){function e(){l=!1;u(b[r],p)}function f(){l=!1;u(b[r],r,p)}function t(){l=!1;u(b[k[r]],p)}function n(){l=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;m[r]=c;b?(a(b,J(m)),a=q):++r===h?(a(void 0,m),a=q):g()}a=a||q;var h,k,m,g,l,r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,
[]);g=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,[]);g=3===d.length?n:t}else return a(void 0,[]);m=Array(h);g()}function ka(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||v(b[m[a]],h(a))}function p(){var a=r++;if(!(a>=k)){var c=m[a];v(b[c],c,h(a))}}function h(a){var b=!1;return function(d,f){if(b)throw Error("Callback was already called.");b=!0;g[a]=f;d?(c(d,J(g)),
k=m.length;if(0===k)return c();g=3===a.length?p:n}else return c();H(d>k?k:d,g)}function ia(b,d,a,c){function e(a,b){g(a,p(b))}function f(a,b){g(a,b,p(b))}function t(a){g(a,p(m++))}function n(a,b){g(a,b,p(m++))}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;k[b]=f;d?(a(d,K(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k,m=0,g=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,[]);k=Array(h);C(b,3===d.length?f:e)}else if(b&&
"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,[]);k=Array(h);D(b,3===d.length?n:t,c)}else a(void 0,[])}function ja(b,d,a,c){function e(){l=!1;u(b[r],p)}function f(){l=!1;u(b[r],r,p)}function t(){l=!1;u(b[k[r]],p)}function n(){l=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;m[r]=c;b?(a(b,K(m)),a=q):++r===h?(a(void 0,m),a=q):g()}a=a||q;var h,k,m,g,l,r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,
[]);g=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,[]);g=3===d.length?n:t}else return a(void 0,[]);m=Array(h);g()}function ka(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||v(b[m[a]],h(a))}function p(){var a=r++;if(!(a>=k)){var c=m[a];v(b[c],c,h(a))}}function h(a){var b=!1;return function(d,f){if(b)throw Error("Callback was already called.");b=!0;g[a]=f;d?(c(d,K(g)),
c=q):++u===k?(c(void 0,g),c=q):l()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l,r=0,u=0,v=e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c(void 0,[]);l=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);k=m.length;if(0===k)return c(void 0,[]);l=3===a.length?p:n}else return c(void 0,[]);g=Array(k);H(d>k?k:d,l)}function la(b,d,a,c){da(b,d,a,c,!0)}function ma(b,d,a,c){ea(b,d,a,c,!0)}function na(b,d,a,c,e){fa(b,d,a,c,e,!0)}function U(b,d,a,c,e){function f(a){m(a,

@@ -36,7 +36,7 @@ g(a))}function t(a,b){m(a,b,g(a))}function n(b){var c=!1;return function(d){if(c)throw Error("Callback was already called.");c=!0;!!d===k?(a(b),a=q):0===--h&&(a(),a=q)}}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;d?(a(d),a=q):!!f===k?(a(void 0,b),a=q):0===--h&&(a(),a=q)}}a=a||q;var h,k=!e,m=c?d.bind(c):d,g=2===a.length?p:n;if(Array.isArray(b)){h=b.length;if(0===h)return a();C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){c=Object.keys(b);

A(a))}},length:function(){return f.tasks.length},running:function(){return e},idle:function(){return 0===f.length()+e},pause:function(){f.paused=!0},resume:function(){!1!==f.paused&&(f.paused=!1,H(f.concurrency,function(){z.setImmediate(f.process)}))},_worker:b,_thisArg:a};return f}function wa(b,d,a,c){function e(c,d){if(f)throw Error("Callback was already called.");f=!0;t[n]=d;if(c)return a(c);if(++n===b)return a(void 0,t);f=!1;p(n,e)}a=a||q;b=+b;if(isNaN(b)||1>b)return a(void 0,[]);var f,t=Array(b),
n=0,p=c?d.bind(c):d;f=!1;p(n,e)}function Z(b){function d(a){if(K[typeof console])if(a)console.error&&console.error(a);else if(console[b]){var c=G(arguments,1);C(c,function(a){console[b](a)})}}return function(a){var b=G(arguments,1);b.push(d);a.apply(null,b)}}function B(b,d){this._emitter=b||sa;this._limit=d||4;this._events={}}function xa(b){b=b||q;if(b.ONCE===aa)return b;var d=function(a){if(b.length)return b(a);b();a()};d.func=b;return d}function ya(b){b=b||q;var d=function(a){if(b.length)return b(a);
b();a()};d.func=b;d.ONCE=aa;return d}var L=this,Da=L&&L.async,q=function(){},K={"function":!0,object:!0},N,za,ba;(function(){K[typeof process]&&process.nextTick?(N=process.nextTick,ba=K[typeof setImmediate]?setImmediate:N,za=/^v0.10/.test(process.version)?setImmediate:N):ba=N=K[typeof setImmediate]?setImmediate:function(b){setTimeout(b,0)}})();var z={VERSION:"1.1.1",each:S,eachSeries:T,eachLimit:ha,forEach:S,forEachSeries:T,forEachLimit:ha,map:ia,mapSeries:ja,mapLimit:ka,mapValues:function(b,d,a,
c){function e(a,b){m(a,p(b))}function f(a,b){m(a,b,p(b))}function t(a,b){m(a,p(b))}function n(a,b){m(a,b,p(b))}function p(b){var c=!1;return function(d,e){if(c)throw Error("Callback was already called.");c=!0;k[b]=e;d?(a(d,I(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k={},m=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,k);C(b,3===d.length?f:e)}else if(b&&"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,k);D(b,3===d.length?n:t,c)}else a(void 0,
k)},mapValuesSeries:function(b,d,a,c){function e(){l=!1;k=u;v(b[u],p)}function f(){l=!1;k=u;v(b[u],u,p)}function t(){l=!1;k=m[u];v(b[k],p)}function n(){l=!1;k=m[u];v(b[k],k,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;r[k]=c;b?(a(b,I(r)),a=q):++u===h?(a(void 0,r),a=q):g()}a=a||q;var h,k,m,g,l,r={},u=0,v=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,{});g=3===d.length?f:e}else if(b&&"object"===typeof b){m=Object.keys(b);h=m.length;if(0===h)return a(void 0,
{});g=3===d.length?n:t}else return a(void 0,{});g()},mapValuesLimit:function(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||(a=m[a],v(b[a],h(a)))}function p(){var a=r++;a>=k||(a=m[a],v(b[a],a,h(a)))}function h(a){var b=!1;return function(d,e){if(b)throw Error("Callback was already called.");b=!0;l[a]=e;d?(c(d,I(l)),c=q):++u===k?(c(void 0,l),c=q):g()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l={},r=0,u=0,v=
n=0,p=c?d.bind(c):d;f=!1;p(n,e)}function Z(b){function d(a){if(L[typeof console])if(a)console.error&&console.error(a);else if(console[b]){var c=G(arguments,1);C(c,function(a){console[b](a)})}}return function(a){var b=G(arguments,1);b.push(d);a.apply(null,b)}}function B(b,d){this._emitter=b||sa;this._limit=d||4;this._events={}}function xa(b){b=b||q;if(b.ONCE===aa)return b;var d=function(a){if(b.length)return b(a);b();a()};d.func=b;return d}function ya(b){b=b||q;var d=function(a){if(b.length)return b(a);
b();a()};d.func=b;d.ONCE=aa;return d}var M=this,Da=M&&M.async,q=function(){},L={"function":!0,object:!0},N,za,ba;(function(){L[typeof process]&&process.nextTick?(N=process.nextTick,ba=L[typeof setImmediate]?setImmediate:N,za=/^v0.10/.test(process.version)?setImmediate:N):ba=N=L[typeof setImmediate]?setImmediate:function(b){setTimeout(b,0)}})();var z={VERSION:"1.1.2",each:S,eachSeries:T,eachLimit:ha,forEach:S,forEachSeries:T,forEachLimit:ha,map:ia,mapSeries:ja,mapLimit:ka,mapValues:function(b,d,a,
c){function e(a,b){m(a,p(b))}function f(a,b){m(a,b,p(b))}function t(a,b){m(a,p(b))}function n(a,b){m(a,b,p(b))}function p(b){var c=!1;return function(d,e){if(c)throw Error("Callback was already called.");c=!0;k[b]=e;d?(a(d,J(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k={},m=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,k);C(b,3===d.length?f:e)}else if(b&&"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,k);D(b,3===d.length?n:t,c)}else a(void 0,
k)},mapValuesSeries:function(b,d,a,c){function e(){l=!1;k=u;v(b[u],p)}function f(){l=!1;k=u;v(b[u],u,p)}function t(){l=!1;k=m[u];v(b[k],p)}function n(){l=!1;k=m[u];v(b[k],k,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;r[k]=c;b?(a(b,J(r)),a=q):++u===h?(a(void 0,r),a=q):g()}a=a||q;var h,k,m,g,l,r={},u=0,v=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,{});g=3===d.length?f:e}else if(b&&"object"===typeof b){m=Object.keys(b);h=m.length;if(0===h)return a(void 0,
{});g=3===d.length?n:t}else return a(void 0,{});g()},mapValuesLimit:function(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||(a=m[a],v(b[a],h(a)))}function p(){var a=r++;a>=k||(a=m[a],v(b[a],a,h(a)))}function h(a){var b=!1;return function(d,e){if(b)throw Error("Callback was already called.");b=!0;l[a]=e;d?(c(d,J(l)),c=q):++u===k?(c(void 0,l),c=q):g()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l={},r=0,u=0,v=
e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c(void 0,l);g=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);k=m.length;if(0===k)return c(void 0,l);g=3===a.length?p:n}else return c(void 0,l);H(d>k?k:d,g)},filter:la,filterSeries:ma,filterLimit:na,select:la,selectSeries:ma,selectLimit:na,reject:function(b,d,a,c){da(b,d,a,c,!1)},rejectSeries:function(b,d,a,c){ea(b,d,a,c,!1)},rejectLimit:function(b,d,a,c,e){fa(b,d,a,c,e,!1)},detect:U,detectSeries:V,detectLimit:W,pick:function(b,

@@ -46,9 +46,9 @@ d,a,c){function e(a,b){k(a,m(b,a))}function f(a,b){k(a,b,m(b,a))}function t(b,c){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(h[b]=c);0===--p&&a(h)}}function n(b,c){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;e?(a(e,h),a=q):(f&&(h[b]=c),0===--p&&a(void 0,h))}}a=a||q;var p,h={},k=c?d.bind(c):d,m=(c=2===a.length)?n:t;if(Array.isArray(b)){p=b.length;if(0===p)return c?a(void 0,{}):a({});C(b,3===d.length?f:e)}else if(b&&"object"===

v),a=q;else{c&&(v[m]=g);if(++w===k)return a(void 0,v);r()}}a=a||q;var k,m,g,l,r,u,v={},w=0,x=2===a.length,y=x?h:p,F=c?d.bind(c):d;if(Array.isArray(b)){k=b.length;if(0===k)return x?a(void 0,{}):a({});r=3===d.length?f:e}else if(b&&"object"===typeof b){l=Object.keys(b);k=l.length;if(0===k)return x?a(void 0,{}):a({});v={};r=3===d.length?n:t}else return x?a(void 0,{}):a({});r()},pickLimit:function(b,d,a,c,e){function f(){var a=v++;if(!(a>=g)){var c=b[a];y(c,x(c,a))}}function t(){var a=v++;if(!(a>=g)){var c=
b[a];y(c,a,x(c,a))}}function n(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,x(c,a))}}function p(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,a,x(c,a))}}function h(a,b){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(u[b]=a);if(++w===g)return c(u);r()}}function k(a,b){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,I(u)),c=q;else{f&&(u[b]=a);if(++w===g)return c(void 0,u);r()}}}c=c||q;var m=2===c.length;if(isNaN(d)||
b[a];y(c,a,x(c,a))}}function n(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,x(c,a))}}function p(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,a,x(c,a))}}function h(a,b){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(u[b]=a);if(++w===g)return c(u);r()}}function k(a,b){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,J(u)),c=q;else{f&&(u[b]=a);if(++w===g)return c(void 0,u);r()}}}c=c||q;var m=2===c.length;if(isNaN(d)||
1>d)return m?c(void 0,{}):c({});var g,l,r,u={},v=0,w=0,x=m?k:h,y=e?a.bind(e):a;if(Array.isArray(b)){g=b.length;if(0===g)return m?c(void 0,{}):c({});r=3===a.length?t:f}else if(b&&"object"===typeof b){l=Object.keys(b);g=l.length;if(0===g)return m?c(void 0,{}):c({});r=3===a.length?p:n}else return m?c(void 0,{}):c({});H(d>g?g:d,r)},reduce:Q,inject:Q,foldl:Q,reduceRight:oa,foldr:oa,transform:function(b,d,a,c,e){function f(a){k(h,a,A(n))}function t(a,b){k(h,a,b,A(n))}function n(b,c){b?(a(b,Array.isArray(h)?
J(h):I(h)),a=q):0===--p?(a(void 0,h),a=q):!1===c&&(a(void 0,Array.isArray(h)?J(h):I(h)),a=q)}a=a||q;var p,h,k=e?d.bind(e):d;if(Array.isArray(b)){p=b.length;h=void 0!==c?c:[];if(0===p)return a(void 0,h);C(b,4===d.length?t:f)}else if(b&&"object"===typeof b){p=Object.keys(b).length;h=void 0!==c?c:{};if(0===p)return a(void 0,h);D(b,4===d.length?t:f)}else a(void 0,{})},transformSeries:function(b,d,a,c,e){function f(){g=!1;v(l,b[u],h)}function t(){g=!1;v(l,b[u],u,h)}function n(){g=!1;v(l,b[w[u]],h)}function p(){g=
K(h):J(h)),a=q):0===--p?(a(void 0,h),a=q):!1===c&&(a(void 0,Array.isArray(h)?K(h):J(h)),a=q)}a=a||q;var p,h,k=e?d.bind(e):d;if(Array.isArray(b)){p=b.length;h=void 0!==c?c:[];if(0===p)return a(void 0,h);C(b,4===d.length?t:f)}else if(b&&"object"===typeof b){p=Object.keys(b).length;h=void 0!==c?c:{};if(0===p)return a(void 0,h);D(b,4===d.length?t:f)}else a(void 0,{})},transformSeries:function(b,d,a,c,e){function f(){g=!1;v(l,b[u],h)}function t(){g=!1;v(l,b[u],u,h)}function n(){g=!1;v(l,b[w[u]],h)}function p(){g=
!1;var a=w[u];v(l,b[a],a,h)}function h(b,c){if(g)throw Error("Callback was already called.");g=!0;if(b)return a(b,l);if(++u===k||!1===c)return a(void 0,l);m()}a=a||q;var k,m,g,l,r=Array.isArray(b),u=0,v=e?d.bind(e):d;if(r){k=b.length;l=void 0!==c?c:[];if(0===k)return a(void 0,l);m=4===d.length?t:f}else if(b&&"object"===typeof b){var w=Object.keys(b);k=w.length;l=void 0!==c?c:{};if(0===k)return a(void 0,l);m=4===d.length?p:n}else return a(void 0,{});m()},transformLimit:function(b,d,a,c,e,f){function t(){var a=
u++;a>=l||w(g,b[a],A(k))}function n(){var a=u++;a>=l||w(g,b[a],a,A(k))}function p(){var a=u++;a>=l||w(g,b[x[a]],A(k))}function h(){var a=u++;a>=l||(a=x[a],w(g,b[a],a,A(k)))}function k(a,b){a?(c(a,Array.isArray(g)?J(g):I(g)),c=q):++v===l?(c(void 0,g),c=q):!1===b?(c(void 0,Array.isArray(g)?J(g):I(g)),c=q):r()}c=c||q;var m=Array.isArray(b),g=void 0!==e?e:m?[]:{};if(isNaN(d)||1>d)return c(void 0,g);var l,r,u=0,v=0,w=f?a.bind(f):a;if(m){l=b.length;if(0===l)return c(void 0,g);r=4===a.length?n:t}else if(b&&
u++;a>=l||w(g,b[a],A(k))}function n(){var a=u++;a>=l||w(g,b[a],a,A(k))}function p(){var a=u++;a>=l||w(g,b[x[a]],A(k))}function h(){var a=u++;a>=l||(a=x[a],w(g,b[a],a,A(k)))}function k(a,b){a?(c(a,Array.isArray(g)?K(g):J(g)),c=q):++v===l?(c(void 0,g),c=q):!1===b?(c(void 0,Array.isArray(g)?K(g):J(g)),c=q):r()}c=c||q;var m=Array.isArray(b),g=void 0!==e?e:m?[]:{};if(isNaN(d)||1>d)return c(void 0,g);var l,r,u=0,v=0,w=f?a.bind(f):a;if(m){l=b.length;if(0===l)return c(void 0,g);r=4===a.length?n:t}else if(b&&
"object"===typeof b){var x=Object.keys(b);l=x.length;if(0===l)return c(void 0,g);r=4===a.length?h:p}else return c(void 0,g);H(d>l?l:d,r)},sortBy:X(),sortBySeries:X("series"),sortByLimit:X("limit"),some:pa,someSeries:function(b,d,a,c){function e(b){a(!!b)}function f(b,c){a(b,!!c)}a=a||q;V(b,d,2===a.length?f:e,c)},someLimit:function(b,d,a,c,e){function f(a){c(!!a)}function t(a,b){c(a,!!b)}c=c||q;W(b,d,a,2===c.length?t:f,e)},any:pa,every:qa,all:qa,everySeries:function(b,d,a,c){function e(b){a(!b)}function f(b,
c){a(b,!c)}a=a||q;V(b,d,2===a.length?f:e,c,!0)},everyLimit:function(b,d,a,c,e){function f(a){c(!a)}function t(a,b){c(a,!b)}c=c||q;W(b,d,a,2===c.length?t:f,e,!0)},concat:function(b,d,a,c){function e(a){h(a,A(t))}function f(a,b){h(a,b,A(t))}function t(b,c){void 0!==c&&Array.prototype.push.apply(p,Array.isArray(c)?c:[c]);b?(a(b,J(p)),a=q):0===--n&&(a(void 0,p),a=q)}a=a||q;var n,p=[],h=c?d.bind(c):d;if(Array.isArray(b)){n=b.length;if(0===n)return a(void 0,p);C(b,3===d.length?f:e)}else if(b&&"object"===
c){a(b,!c)}a=a||q;V(b,d,2===a.length?f:e,c,!0)},everyLimit:function(b,d,a,c,e){function f(a){c(!a)}function t(a,b){c(a,!b)}c=c||q;W(b,d,a,2===c.length?t:f,e,!0)},concat:function(b,d,a,c){function e(a){h(a,A(t))}function f(a,b){h(a,b,A(t))}function t(b,c){void 0!==c&&Array.prototype.push.apply(p,Array.isArray(c)?c:[c]);b?(a(b,K(p)),a=q):0===--n&&(a(void 0,p),a=q)}a=a||q;var n,p=[],h=c?d.bind(c):d;if(Array.isArray(b)){n=b.length;if(0===n)return a(void 0,p);C(b,3===d.length?f:e)}else if(b&&"object"===
typeof b){n=Object.keys(b).length;if(0===n)return a(void 0,p);D(b,3===d.length?f:e)}else a(void 0,p)},concatSeries:function(b,d,a,c){function e(){g=!1;u(b[r],p)}function f(){g=!1;u(b[r],r,p)}function t(){g=!1;u(b[k[r]],p)}function n(){g=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(g)throw Error("Callback was already called.");g=!0;c&&Array.prototype.push.apply(l,Array.isArray(c)?c:[c]);if(b)return a(b,l);if(++r===h)return a(void 0,l);m()}a=a||q;var h,k,m,g,l=[],r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=

@@ -62,10 +62,10 @@ b.length;if(0===h)return a(void 0,l);m=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,l);m=3===d.length?n:t}else return a(void 0,l);m()},concatLimit:function(b,d,a,c,e){function f(){var a=l++;a>=m||u(b[a],A(h))}function t(){var a=l++;a>=m||u(b[a],a,A(h))}function n(){var a=l++;a>=m||u(b[v[a]],A(h))}function p(){var a=l++;a>=m||(a=v[a],u(b[a],a,A(h)))}function h(a,b){b&&Array.prototype.push.apply(k,Array.isArray(b)?b:[b]);a?(c(a,k),c=q):++r===

c.tasks.splice(0,d):c.tasks,f=ca(e,"data");c.length()||"function"!==typeof c.empty||c.empty();a=!0;b(f,function(){a=!1;var b=E(arguments);C(e,function(a){a.callback&&a.callback.apply(null,b)});c.process()})}else"function"!==typeof c.drain||c.drained||c.drain(),c.drained=!0},length:function(){return c.tasks.length},running:function(){return a}};return c},auto:function(b,d){function a(a){t.unshift(a)}function c(){f--;C(t.slice(0),function(a){a()})}d=d?A(d):q;var e=Object.keys(b),f=e.length;if(!f)return d();
var t=[],n={};a(function(){f||d(void 0,n)});D(b,function(b,e){function f(a){var b=G(arguments,1);1>=b.length&&(b=b[0]);if(a){var g=I(n);g[e]=b;d(a,g);d=q}else n[e]=b,z.nextTick(c)}function m(){return!n.hasOwnProperty(e)&&Ba(r,function(a){return n.hasOwnProperty(a)})}function g(){if(m()){var a;a:{a=-1;for(var b=t.length;++a<b;)if(t[a]===g)break a;a=void 0}0<=a&&t.splice(a,1);u(f,n)}}b=Array.isArray(b)?b:[b];var l=b.length,r=b.slice(0,l-1),u=b[l-1];if(m())return u(f,n);a(g)},e)},retry:function(b,d,
var t=[],n={};a(function(){f||d(void 0,n)});D(b,function(b,e){function f(a){var b=G(arguments,1);1>=b.length&&(b=b[0]);if(a){var g=J(n);g[e]=b;d(a,g);d=q}else n[e]=b,z.nextTick(c)}function m(){return!n.hasOwnProperty(e)&&Ba(r,function(a){return n.hasOwnProperty(a)})}function g(){if(m()){var a;a:{a=-1;for(var b=t.length;++a<b;)if(t[a]===g)break a;a=void 0}0<=a&&t.splice(a,1);u(f,n)}}b=Array.isArray(b)?b:[b];var l=b.length,r=b.slice(0,l-1),u=b[l-1];if(m())return u(f,n);a(g)},e)},retry:function(b,d,
a){function c(c,f){a=c||a||q;var t,n;wa(b,function(a,c){d(function(d,e){t=d;n=e;if(!d)return c(!0);c(d&&a===b-1)},f)},function(){a(t,n)})}"function"===typeof b&&(a=d,d=b,b=5);b=parseInt(b,10)||5;return"function"===typeof a?c():c},iterator:function(b){function d(e){var f=function(){a&&b[c[e]||e].apply(null,E(arguments));return f.next()};f.next=function(){return e<a-1?d(e+1):null};return f}var a=0,c=[];Array.isArray(b)?a=b.length:(c=Object.keys(b),a=c.length);return d(0)},apply:function(b){var d=G(arguments,
1);return function(){return b.apply(this,Array.prototype.concat.apply(d,E(arguments)))}},nextTick:N,safeNextTick:za,setImmediate:ba,times:function(b,d,a,c){function e(c){var d=!1;return function(e,k){if(d)throw Error("Callback was already called.");d=!0;f[c]=k;e?(a(e),a=q):0===--b&&a(void 0,f)}}a=a||q;b=+b;if(isNaN(b)||1>b)return a(void 0,[]);var f=Array(b),t=c?d.bind(c):d;H(b,function(a){t(a,e(a))})},timesSeries:wa,timesLimit:function(b,d,a,c,e){function f(){var a=p++;a>=b||k(a,t(a))}function t(a){var d=
!1;return function(e,k){if(d)throw Error("Callback was already called.");d=!0;n[a]=k;e?(c(e),c=q):++h===b?(c(void 0,n),c=q):f()}}c=c||q;b=+b;if(isNaN(b)||1>b||isNaN(d)||1>d)return c(void 0,[]);var n=Array(b),p=0,h=0,k=e?a.bind(e):a;H(d>b?b:d,f)},memoize:function(b,d,a){d=d||function(a){return a};var c={},e={},f=function(){function f(){var b=E(arguments);c[h]=b;var d=e[h];delete e[h];for(var g=-1,l=d.length;++g<l;)d[g].apply(a,b)}var n=E(arguments),p=n.pop(),h=d.apply(null,n);if(c.hasOwnProperty(h))z.nextTick(function(){p.apply(a,
c[h])});else{if(e.hasOwnProperty(h))return e[h].push(p);e[h]=[p];n.push(f);b.apply(a,n)}};f.memo=c;f.unmemoized=b;return f},unmemoize:function(b){return function(){return(b.unmemoized||b).apply(null,arguments)}},log:Z("log"),dir:Z("dir"),createLogger:Z,noConflict:function(){L.async=Da;return z},eventEmitter:function(b){b=b||{};var d=b.limit;return b.parallel&&!d?new B(ra):b.parallel||b.parallelLimit?new B(Y,d):new B(b.emitter)},EventEmitter:B,safe:void 0};z.safe=ga();K[typeof define]&&define&&define.amd?
define([],function(){return z}):K[typeof module]&&module&&module.exports?module.exports=z:L&&K[typeof L.async]?L.neo_async=z:L.async=z;var aa={__ONCE__:!0};B.prototype.getListeners=function(b){function d(a){a=a||[];var b=Array(a.length);C(a,function(a,c){b[c]=a.func});return b}var a=this._events;if(b)return d(a[b]);var c={};D(a,function(a,b){c[b]=d(a)});return c};B.prototype.addListener=function d(a,c){var e=this;if("object"===typeof a)return D(a,function(a,c){d.call(e,c,a)}),e;e._events[a]=e._events[a]||
c[h])});else{if(e.hasOwnProperty(h))return e[h].push(p);e[h]=[p];n.push(f);b.apply(a,n)}};f.memo=c;f.unmemoized=b;return f},unmemoize:function(b){return function(){return(b.unmemoized||b).apply(null,arguments)}},log:Z("log"),dir:Z("dir"),createLogger:Z,noConflict:function(){M.async=Da;return z},eventEmitter:function(b){b=b||{};var d=b.limit;return b.parallel&&!d?new B(ra):b.parallel||b.parallelLimit?new B(Y,d):new B(b.emitter)},EventEmitter:B,safe:void 0};z.safe=ga();L[typeof define]&&define&&define.amd?
define([],function(){return z}):L[typeof module]&&module&&module.exports?module.exports=z:M&&L[typeof M.async]?M.neo_async=z:M.async=z;var aa={__ONCE__:!0};B.prototype.getListeners=function(b){function d(a){a=a||[];var b=Array(a.length);C(a,function(a,c){b[c]=a.func});return b}var a=this._events;if(b)return d(a[b]);var c={};D(a,function(a,b){c[b]=d(a)});return c};B.prototype.addListener=function d(a,c){var e=this;if("object"===typeof a)return D(a,function(a,c){d.call(e,c,a)}),e;e._events[a]=e._events[a]||
[];Array.isArray(c)?C(c,function(c){e._events[a].push(xa(c))}):e._events[a].push(xa(c));return e};B.prototype.addOnceListener=function a(c,e){var f=this;if("object"===typeof c)return D(c,function(c,e){a.call(f,e,c)}),f;Array.isArray(e)?C(e,function(a,c){e[c]=ya(a)}):e=ya(e);return f.addListener(c,e)};B.prototype.removeListener=function c(e,f){var q=this;if("object"===typeof e)return D(e,function(e,f){c.call(q,f,e)}),q;var n=q._events[e]||[];if(!n.length)return q;if(Array.isArray(f))return R(f,function(f){c.call(q,
f,e)}),q;R(n,function(c,e){c.func===f&&n.splice(e,1)});return q};B.prototype.removeEvent=function(c){c?(this._events[c]||[]).length&&delete this._events[c]:this._events={};return this};B.prototype.emit=function(c,e,f){function t(c,f){if(c)return e(c);R(n,function(c,e){c.ONCE===aa&&n.splice(e,1)});e(void 0,f)}e=e||q;var n=this._events[c]||[];if(!n.length)return e(),this;c=this._emitter;c=f?c.bind(f):c;c===Y?c(n,this._limit,t):c(n,t);return this};B.prototype.on=B.prototype.addListener;B.prototype.once=
B.prototype.addOnceListener;B.prototype.off=B.prototype.removeListener;B.prototype.removeAllListener=B.prototype.removeEvent;B.prototype.trigger=B.prototype.emit}).call(this);

@@ -1,8 +0,8 @@

(function(){function E(b){for(var d=-1,a=b.length,c=Array(a);++d<a;)c[d]=b[d];return c}function G(b,d){var a=-1,c=b.length-d;if(0>=c)return[];for(var e=Array(c);++a<c;)e[a]=b[a+d];return e}function M(b){for(var d=-1,a=b.length,c=-1,e=[];++d<a;){var f=b[d];f&&(e[++c]=f)}return e}function Aa(b){for(var d=-1,a=b.length,c=Array(a),e=a;++d<a;)c[--e]=b[d];return c}function C(b,d){for(var a=-1,c=b.length;++a<c;)d(b[a],a);return b}function R(b,d){for(var a=b.length;a--;)d(b[a],a);return b}function D(b,d,
a){a=a||Object.keys(b);for(var c=-1,e=a.length;++c<e;){var f=a[c];d(b[f],f)}return b}function H(b,d){for(var a=-1;++a<b;)d(a)}function Ba(b,d){for(var a=b.length,c=-1;++c<a;)if(!d(b[c]))return!1;return!0}function J(b){for(var d=b.length,a=-1,c=Array(d);++a<d;)c[a]=b[a];return c}function I(b){for(var d=Object.keys(b),a=d.length,c=-1,e={};++c<a;){var f=d[c];e[f]=b[f]}return e}function ca(b,d){for(var a=-1,c=b.length,e=Array(c);++a<c;)e[a]=(b[a]||{})[d];return e}function da(b,d,a,c,e){function f(b,a){r(b,
u(a,b))}function t(b,a){r(b,a,u(a,b))}function n(b){r(b,u(l++,b))}function p(b,a){r(b,a,u(l++,b))}function h(b,c){var d=!1;return function(f){if(d)throw Error("Callback was already called.");d=!0;!!f===e&&(g[b]=c);0===--m&&a(M(g))}}function k(b,c){var d=!1;return function(f,l){if(d)throw Error("Callback was already called.");d=!0;f?(a(f,M(g)),a=q):(!!l===e&&(g[b]=c),0===--m&&a(void 0,M(g)))}}a=a||q;var m,g,l=0,r=c?d.bind(c):d,u=(c=2===a.length)?k:h;if(Array.isArray(b)){m=b.length;if(0===m)return c?
a(void 0,[]):a([]);g=Array(m);C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){var v=Object.keys(b);m=v.length;if(0===m)return c?a(void 0,[]):a([]);g=Array(m);D(b,3===d.length?p:n,v)}else return c?a(void 0,[]):a([])}function ea(b,d,a,c,e){function f(){w=!1;l=b[x];P(l,O)}function t(){w=!1;l=b[x];P(l,x,O)}function n(){w=!1;g=r[x];l=b[g];P(l,O)}function p(){w=!1;g=r[x];l=b[g];P(l,g,O)}function h(b){if(w)throw Error("Callback was already called.");w=!0;!!b===e&&(v[++y]=l);if(++x===m)return a(v);
u()}function k(b,c){if(w)throw Error("Callback was already called.");w=!0;if(b)a(b,v),a=q;else{!!c===e&&(v[++y]=l);if(++x===m)return a(void 0,v);u()}}a=a||q;var m,g,l,r,u,v,w,x=0,y=-1,F=2===a.length,O=F?k:h,P=c?d.bind(c):d;if(Array.isArray(b)){m=b.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?t:f}else if(b&&"object"===typeof b){r=Object.keys(b);m=r.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?p:n}else return F?a(void 0,[]):a([]);v=Array(m);u()}function fa(b,d,a,c,e,f){function t(){var a=
w++;if(!(a>=l)){var c=b[a];y(c,F(c,a))}}function n(){var a=w++;if(!(a>=l)){var c=b[a];y(c,a,F(c,a))}}function p(){var a=w++;if(!(a>=l)){var c=b[r[a]];y(c,F(c,a))}}function h(){var a=w++;if(!(a>=l)){var c=r[a],d=b[c];y(d,c,F(d,a))}}function k(b,a){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;!!e===f&&(v[a]=b);++x===l&&c(M(v));u()}}function m(b,a){var d=!1;return function(e,g){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,M(v)),c=q;else{!!g===f&&
(v[a]=b);if(++x===l)return c(void 0,M(v));u()}}}c=c||q;var g=2===c.length;if(isNaN(d)||1>d)return g?c(void 0,[]):c([]);var l,r,u,v,w=0,x=0,y=e?a.bind(e):a,F=g?m:k;if(Array.isArray(b)){l=b.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?n:t}else if(b&&"object"===typeof b){r=Object.keys(b);l=r.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?h:p}else return g?c(void 0,[]):c([]);v=Array(l);H(d>l?l:d,u)}function A(b){var d=!1;return function(a,c){if(d)throw Error("Callback was already called.");
(function(){function E(b){for(var d=-1,a=b.length,c=Array(a);++d<a;)c[d]=b[d];return c}function G(b,d){var a=-1,c=b.length-d;if(0>=c)return[];for(var e=Array(c);++a<c;)e[a]=b[a+d];return e}function I(b){for(var d=-1,a=b.length,c=-1,e=[];++d<a;){var f=b[d];f&&(e[++c]=f)}return e}function Aa(b){for(var d=-1,a=b.length,c=Array(a),e=a;++d<a;)c[--e]=b[d];return c}function C(b,d){for(var a=-1,c=b.length;++a<c;)d(b[a],a);return b}function R(b,d){for(var a=b.length;a--;)d(b[a],a);return b}function D(b,d,
a){a=a||Object.keys(b);for(var c=-1,e=a.length;++c<e;){var f=a[c];d(b[f],f)}return b}function H(b,d){for(var a=-1;++a<b;)d(a)}function Ba(b,d){for(var a=b.length,c=-1;++c<a;)if(!d(b[c]))return!1;return!0}function K(b){for(var d=b.length,a=-1,c=Array(d);++a<d;)c[a]=b[a];return c}function J(b){for(var d=Object.keys(b),a=d.length,c=-1,e={};++c<a;){var f=d[c];e[f]=b[f]}return e}function ca(b,d){for(var a=-1,c=b.length,e=Array(c);++a<c;)e[a]=(b[a]||{})[d];return e}function da(b,d,a,c,e){function f(b,a){r(b,
u(a,b))}function t(b,a){r(b,a,u(a,b))}function n(b){r(b,u(l++,b))}function p(b,a){r(b,a,u(l++,b))}function h(b,c){var d=!1;return function(f){if(d)throw Error("Callback was already called.");d=!0;!!f===e&&(g[b]=c);0===--m&&a(I(g))}}function k(b,c){var d=!1;return function(f,l){if(d)throw Error("Callback was already called.");d=!0;f?(a(f,I(g)),a=q):(!!l===e&&(g[b]=c),0===--m&&a(void 0,I(g)))}}a=a||q;var m,g,l=0,r=c?d.bind(c):d,u=(c=2===a.length)?k:h;if(Array.isArray(b)){m=b.length;if(0===m)return c?
a(void 0,[]):a([]);g=Array(m);C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){var v=Object.keys(b);m=v.length;if(0===m)return c?a(void 0,[]):a([]);g=Array(m);D(b,3===d.length?p:n,v)}else return c?a(void 0,[]):a([])}function ea(b,d,a,c,e){function f(){w=!1;l=b[x];P(l,O)}function t(){w=!1;l=b[x];P(l,x,O)}function n(){w=!1;g=r[x];l=b[g];P(l,O)}function p(){w=!1;g=r[x];l=b[g];P(l,g,O)}function h(b){if(w)throw Error("Callback was already called.");w=!0;!!b===e&&(v[++y]=l);if(++x===m)return a(I(v));
u()}function k(b,c){if(w)throw Error("Callback was already called.");w=!0;if(b)a(b,I(v)),a=q;else{!!c===e&&(v[++y]=l);if(++x===m)return a(void 0,I(v));u()}}a=a||q;var m,g,l,r,u,v,w,x=0,y=-1,F=2===a.length,O=F?k:h,P=c?d.bind(c):d;if(Array.isArray(b)){m=b.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?t:f}else if(b&&"object"===typeof b){r=Object.keys(b);m=r.length;if(0===m)return F?a(void 0,[]):a([]);u=3===d.length?p:n}else return F?a(void 0,[]):a([]);v=Array(m);u()}function fa(b,d,a,c,
e,f){function t(){var a=w++;if(!(a>=l)){var c=b[a];y(c,F(c,a))}}function n(){var a=w++;if(!(a>=l)){var c=b[a];y(c,a,F(c,a))}}function p(){var a=w++;if(!(a>=l)){var c=b[r[a]];y(c,F(c,a))}}function h(){var a=w++;if(!(a>=l)){var c=r[a],d=b[c];y(d,c,F(d,a))}}function k(b,a){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;!!e===f&&(v[a]=b);++x===l&&c(I(v));u()}}function m(b,a){var d=!1;return function(e,g){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,
I(v)),c=q;else{!!g===f&&(v[a]=b);if(++x===l)return c(void 0,I(v));u()}}}c=c||q;var g=2===c.length;if(isNaN(d)||1>d)return g?c(void 0,[]):c([]);var l,r,u,v,w=0,x=0,y=e?a.bind(e):a,F=g?m:k;if(Array.isArray(b)){l=b.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?n:t}else if(b&&"object"===typeof b){r=Object.keys(b);l=r.length;if(0===l)return g?c(void 0,[]):c([]);u=3===a.length?h:p}else return g?c(void 0,[]):c([]);v=Array(l);H(d>l?l:d,u)}function A(b){var d=!1;return function(a,c){if(d)throw Error("Callback was already called.");
d=!0;b(a,c)}}function ga(){function b(b,c){var d=a[c],p=d[0],h=d[1],k=b.length;e[c]=function(){var a=E(arguments),c=a[p],d=a[h];switch(c.length){case 1:a[p]=function(a){z.safeNextTick(function(){c.call(d,a)})};break;case 2:a[p]=function(a,b){z.safeNextTick(function(){c.call(d,a,b)})};break;case 3:a[p]=function(a,b,f){z.safeNextTick(function(){c.call(d,a,b,f)})};break;case 4:a[p]=function(a,b,f,e){z.safeNextTick(function(){c.call(d,a,b,f,e)})};break;default:a[p]=function(){var a=E(arguments);z.safeNextTick(function(){c.apply(d,

@@ -15,5 +15,5 @@ a)})}}switch(k){case 3:b(a[0],a[1],a[2]);break;case 4:b(a[0],a[1],a[2],a[3]);break;case 5:b(a[0],a[1],a[2],a[3],a[4]);break;case 6:b(a[0],a[1],a[2],a[3],a[4],a[5])}}}function d(a,b){function d(){function b(a){return"function"!==typeof a?a:function(){var b=E(arguments);z.safeNextTick(function(){a.apply(t,b)})}}var c=E(arguments),e=c[h],t=c[k];Array.isArray(e)?C(e,function(a,c){e[c]=b(a)}):e&&"object"===typeof e&&D(e,function(a,c){e[c]=b(a)});switch(m){case 2:a(c[0],c[1]);break;case 3:a(c[0],c[1],c[2]);

m=3===d.length?n:t}else return a();m()}function ha(b,d,a,c,e){function f(){var a=l++;a>=k||u(b[a],A(h))}function t(){var a=l++;a>=k||u(b[a],a,A(h))}function n(){var a=l++;a>=k||u(b[m[a]],A(h))}function p(){var a=l++;a>=k||(a=m[a],u(b[a],a,A(h)))}function h(a,b){a?(c(a),c=q):++r===k?(c(),c=q):!1===b?(c(),c=q):g()}c=c||q;if(isNaN(d)||1>d)return c();var k,m,g,l=0,r=0,u=e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c();g=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);
k=m.length;if(0===k)return c();g=3===a.length?p:n}else return c();H(d>k?k:d,g)}function ia(b,d,a,c){function e(a,b){g(a,p(b))}function f(a,b){g(a,b,p(b))}function t(a){g(a,p(m++))}function n(a,b){g(a,b,p(m++))}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;k[b]=f;d?(a(d,J(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k,m=0,g=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,[]);k=Array(h);C(b,3===d.length?f:e)}else if(b&&
"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,[]);k=Array(h);D(b,3===d.length?n:t,c)}else a(void 0,[])}function ja(b,d,a,c){function e(){l=!1;u(b[r],p)}function f(){l=!1;u(b[r],r,p)}function t(){l=!1;u(b[k[r]],p)}function n(){l=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;m[r]=c;b?(a(b,J(m)),a=q):++r===h?(a(void 0,m),a=q):g()}a=a||q;var h,k,m,g,l,r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,
[]);g=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,[]);g=3===d.length?n:t}else return a(void 0,[]);m=Array(h);g()}function ka(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||v(b[m[a]],h(a))}function p(){var a=r++;if(!(a>=k)){var c=m[a];v(b[c],c,h(a))}}function h(a){var b=!1;return function(d,f){if(b)throw Error("Callback was already called.");b=!0;g[a]=f;d?(c(d,J(g)),
k=m.length;if(0===k)return c();g=3===a.length?p:n}else return c();H(d>k?k:d,g)}function ia(b,d,a,c){function e(a,b){g(a,p(b))}function f(a,b){g(a,b,p(b))}function t(a){g(a,p(m++))}function n(a,b){g(a,b,p(m++))}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;k[b]=f;d?(a(d,K(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k,m=0,g=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,[]);k=Array(h);C(b,3===d.length?f:e)}else if(b&&
"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,[]);k=Array(h);D(b,3===d.length?n:t,c)}else a(void 0,[])}function ja(b,d,a,c){function e(){l=!1;u(b[r],p)}function f(){l=!1;u(b[r],r,p)}function t(){l=!1;u(b[k[r]],p)}function n(){l=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;m[r]=c;b?(a(b,K(m)),a=q):++r===h?(a(void 0,m),a=q):g()}a=a||q;var h,k,m,g,l,r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,
[]);g=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,[]);g=3===d.length?n:t}else return a(void 0,[]);m=Array(h);g()}function ka(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||v(b[m[a]],h(a))}function p(){var a=r++;if(!(a>=k)){var c=m[a];v(b[c],c,h(a))}}function h(a){var b=!1;return function(d,f){if(b)throw Error("Callback was already called.");b=!0;g[a]=f;d?(c(d,K(g)),
c=q):++u===k?(c(void 0,g),c=q):l()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l,r=0,u=0,v=e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c(void 0,[]);l=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);k=m.length;if(0===k)return c(void 0,[]);l=3===a.length?p:n}else return c(void 0,[]);g=Array(k);H(d>k?k:d,l)}function la(b,d,a,c){da(b,d,a,c,!0)}function ma(b,d,a,c){ea(b,d,a,c,!0)}function na(b,d,a,c,e){fa(b,d,a,c,e,!0)}function U(b,d,a,c,e){function f(a){m(a,

@@ -36,7 +36,7 @@ g(a))}function t(a,b){m(a,b,g(a))}function n(b){var c=!1;return function(d){if(c)throw Error("Callback was already called.");c=!0;!!d===k?(a(b),a=q):0===--h&&(a(),a=q)}}function p(b){var c=!1;return function(d,f){if(c)throw Error("Callback was already called.");c=!0;d?(a(d),a=q):!!f===k?(a(void 0,b),a=q):0===--h&&(a(),a=q)}}a=a||q;var h,k=!e,m=c?d.bind(c):d,g=2===a.length?p:n;if(Array.isArray(b)){h=b.length;if(0===h)return a();C(b,3===d.length?t:f)}else if(b&&"object"===typeof b){c=Object.keys(b);

A(a))}},length:function(){return f.tasks.length},running:function(){return e},idle:function(){return 0===f.length()+e},pause:function(){f.paused=!0},resume:function(){!1!==f.paused&&(f.paused=!1,H(f.concurrency,function(){z.setImmediate(f.process)}))},_worker:b,_thisArg:a};return f}function wa(b,d,a,c){function e(c,d){if(f)throw Error("Callback was already called.");f=!0;t[n]=d;if(c)return a(c);if(++n===b)return a(void 0,t);f=!1;p(n,e)}a=a||q;b=+b;if(isNaN(b)||1>b)return a(void 0,[]);var f,t=Array(b),
n=0,p=c?d.bind(c):d;f=!1;p(n,e)}function Z(b){function d(a){if(K[typeof console])if(a)console.error&&console.error(a);else if(console[b]){var c=G(arguments,1);C(c,function(a){console[b](a)})}}return function(a){var b=G(arguments,1);b.push(d);a.apply(null,b)}}function B(b,d){this._emitter=b||sa;this._limit=d||4;this._events={}}function xa(b){b=b||q;if(b.ONCE===aa)return b;var d=function(a){if(b.length)return b(a);b();a()};d.func=b;return d}function ya(b){b=b||q;var d=function(a){if(b.length)return b(a);
b();a()};d.func=b;d.ONCE=aa;return d}var L=this,Da=L&&L.async,q=function(){},K={"function":!0,object:!0},N,za,ba;(function(){K[typeof process]&&process.nextTick?(N=process.nextTick,ba=K[typeof setImmediate]?setImmediate:N,za=/^v0.10/.test(process.version)?setImmediate:N):ba=N=K[typeof setImmediate]?setImmediate:function(b){setTimeout(b,0)}})();var z={VERSION:"1.1.1",each:S,eachSeries:T,eachLimit:ha,forEach:S,forEachSeries:T,forEachLimit:ha,map:ia,mapSeries:ja,mapLimit:ka,mapValues:function(b,d,a,
c){function e(a,b){m(a,p(b))}function f(a,b){m(a,b,p(b))}function t(a,b){m(a,p(b))}function n(a,b){m(a,b,p(b))}function p(b){var c=!1;return function(d,e){if(c)throw Error("Callback was already called.");c=!0;k[b]=e;d?(a(d,I(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k={},m=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,k);C(b,3===d.length?f:e)}else if(b&&"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,k);D(b,3===d.length?n:t,c)}else a(void 0,
k)},mapValuesSeries:function(b,d,a,c){function e(){l=!1;k=u;v(b[u],p)}function f(){l=!1;k=u;v(b[u],u,p)}function t(){l=!1;k=m[u];v(b[k],p)}function n(){l=!1;k=m[u];v(b[k],k,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;r[k]=c;b?(a(b,I(r)),a=q):++u===h?(a(void 0,r),a=q):g()}a=a||q;var h,k,m,g,l,r={},u=0,v=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,{});g=3===d.length?f:e}else if(b&&"object"===typeof b){m=Object.keys(b);h=m.length;if(0===h)return a(void 0,
{});g=3===d.length?n:t}else return a(void 0,{});g()},mapValuesLimit:function(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||(a=m[a],v(b[a],h(a)))}function p(){var a=r++;a>=k||(a=m[a],v(b[a],a,h(a)))}function h(a){var b=!1;return function(d,e){if(b)throw Error("Callback was already called.");b=!0;l[a]=e;d?(c(d,I(l)),c=q):++u===k?(c(void 0,l),c=q):g()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l={},r=0,u=0,v=
n=0,p=c?d.bind(c):d;f=!1;p(n,e)}function Z(b){function d(a){if(L[typeof console])if(a)console.error&&console.error(a);else if(console[b]){var c=G(arguments,1);C(c,function(a){console[b](a)})}}return function(a){var b=G(arguments,1);b.push(d);a.apply(null,b)}}function B(b,d){this._emitter=b||sa;this._limit=d||4;this._events={}}function xa(b){b=b||q;if(b.ONCE===aa)return b;var d=function(a){if(b.length)return b(a);b();a()};d.func=b;return d}function ya(b){b=b||q;var d=function(a){if(b.length)return b(a);
b();a()};d.func=b;d.ONCE=aa;return d}var M=this,Da=M&&M.async,q=function(){},L={"function":!0,object:!0},N,za,ba;(function(){L[typeof process]&&process.nextTick?(N=process.nextTick,ba=L[typeof setImmediate]?setImmediate:N,za=/^v0.10/.test(process.version)?setImmediate:N):ba=N=L[typeof setImmediate]?setImmediate:function(b){setTimeout(b,0)}})();var z={VERSION:"1.1.2",each:S,eachSeries:T,eachLimit:ha,forEach:S,forEachSeries:T,forEachLimit:ha,map:ia,mapSeries:ja,mapLimit:ka,mapValues:function(b,d,a,
c){function e(a,b){m(a,p(b))}function f(a,b){m(a,b,p(b))}function t(a,b){m(a,p(b))}function n(a,b){m(a,b,p(b))}function p(b){var c=!1;return function(d,e){if(c)throw Error("Callback was already called.");c=!0;k[b]=e;d?(a(d,J(k)),a=q):0===--h&&(a(void 0,k),a=q)}}a=a||q;var h,k={},m=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,k);C(b,3===d.length?f:e)}else if(b&&"object"===typeof b){c=Object.keys(b);h=c.length;if(0===h)return a(void 0,k);D(b,3===d.length?n:t,c)}else a(void 0,
k)},mapValuesSeries:function(b,d,a,c){function e(){l=!1;k=u;v(b[u],p)}function f(){l=!1;k=u;v(b[u],u,p)}function t(){l=!1;k=m[u];v(b[k],p)}function n(){l=!1;k=m[u];v(b[k],k,p)}function p(b,c){if(l)throw Error("Callback was already called.");l=!0;r[k]=c;b?(a(b,J(r)),a=q):++u===h?(a(void 0,r),a=q):g()}a=a||q;var h,k,m,g,l,r={},u=0,v=c?d.bind(c):d;if(Array.isArray(b)){h=b.length;if(0===h)return a(void 0,{});g=3===d.length?f:e}else if(b&&"object"===typeof b){m=Object.keys(b);h=m.length;if(0===h)return a(void 0,
{});g=3===d.length?n:t}else return a(void 0,{});g()},mapValuesLimit:function(b,d,a,c,e){function f(){var a=r++;a>=k||v(b[a],h(a))}function t(){var a=r++;a>=k||v(b[a],a,h(a))}function n(){var a=r++;a>=k||(a=m[a],v(b[a],h(a)))}function p(){var a=r++;a>=k||(a=m[a],v(b[a],a,h(a)))}function h(a){var b=!1;return function(d,e){if(b)throw Error("Callback was already called.");b=!0;l[a]=e;d?(c(d,J(l)),c=q):++u===k?(c(void 0,l),c=q):g()}}c=c||q;if(isNaN(d)||1>d)return c(void 0,[]);var k,m,g,l={},r=0,u=0,v=
e?a.bind(e):a;if(Array.isArray(b)){k=b.length;if(0===k)return c(void 0,l);g=3===a.length?t:f}else if(b&&"object"===typeof b){m=Object.keys(b);k=m.length;if(0===k)return c(void 0,l);g=3===a.length?p:n}else return c(void 0,l);H(d>k?k:d,g)},filter:la,filterSeries:ma,filterLimit:na,select:la,selectSeries:ma,selectLimit:na,reject:function(b,d,a,c){da(b,d,a,c,!1)},rejectSeries:function(b,d,a,c){ea(b,d,a,c,!1)},rejectLimit:function(b,d,a,c,e){fa(b,d,a,c,e,!1)},detect:U,detectSeries:V,detectLimit:W,pick:function(b,

@@ -46,9 +46,9 @@ d,a,c){function e(a,b){k(a,m(b,a))}function f(a,b){k(a,b,m(b,a))}function t(b,c){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(h[b]=c);0===--p&&a(h)}}function n(b,c){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;e?(a(e,h),a=q):(f&&(h[b]=c),0===--p&&a(void 0,h))}}a=a||q;var p,h={},k=c?d.bind(c):d,m=(c=2===a.length)?n:t;if(Array.isArray(b)){p=b.length;if(0===p)return c?a(void 0,{}):a({});C(b,3===d.length?f:e)}else if(b&&"object"===

v),a=q;else{c&&(v[m]=g);if(++w===k)return a(void 0,v);r()}}a=a||q;var k,m,g,l,r,u,v={},w=0,x=2===a.length,y=x?h:p,F=c?d.bind(c):d;if(Array.isArray(b)){k=b.length;if(0===k)return x?a(void 0,{}):a({});r=3===d.length?f:e}else if(b&&"object"===typeof b){l=Object.keys(b);k=l.length;if(0===k)return x?a(void 0,{}):a({});v={};r=3===d.length?n:t}else return x?a(void 0,{}):a({});r()},pickLimit:function(b,d,a,c,e){function f(){var a=v++;if(!(a>=g)){var c=b[a];y(c,x(c,a))}}function t(){var a=v++;if(!(a>=g)){var c=
b[a];y(c,a,x(c,a))}}function n(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,x(c,a))}}function p(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,a,x(c,a))}}function h(a,b){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(u[b]=a);if(++w===g)return c(u);r()}}function k(a,b){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,I(u)),c=q;else{f&&(u[b]=a);if(++w===g)return c(void 0,u);r()}}}c=c||q;var m=2===c.length;if(isNaN(d)||
b[a];y(c,a,x(c,a))}}function n(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,x(c,a))}}function p(){var a=v++;if(!(a>=g)){var a=l[a],c=b[a];y(c,a,x(c,a))}}function h(a,b){var d=!1;return function(e){if(d)throw Error("Callback was already called.");d=!0;e&&(u[b]=a);if(++w===g)return c(u);r()}}function k(a,b){var d=!1;return function(e,f){if(d)throw Error("Callback was already called.");d=!0;if(e)c(e,J(u)),c=q;else{f&&(u[b]=a);if(++w===g)return c(void 0,u);r()}}}c=c||q;var m=2===c.length;if(isNaN(d)||
1>d)return m?c(void 0,{}):c({});var g,l,r,u={},v=0,w=0,x=m?k:h,y=e?a.bind(e):a;if(Array.isArray(b)){g=b.length;if(0===g)return m?c(void 0,{}):c({});r=3===a.length?t:f}else if(b&&"object"===typeof b){l=Object.keys(b);g=l.length;if(0===g)return m?c(void 0,{}):c({});r=3===a.length?p:n}else return m?c(void 0,{}):c({});H(d>g?g:d,r)},reduce:Q,inject:Q,foldl:Q,reduceRight:oa,foldr:oa,transform:function(b,d,a,c,e){function f(a){k(h,a,A(n))}function t(a,b){k(h,a,b,A(n))}function n(b,c){b?(a(b,Array.isArray(h)?
J(h):I(h)),a=q):0===--p?(a(void 0,h),a=q):!1===c&&(a(void 0,Array.isArray(h)?J(h):I(h)),a=q)}a=a||q;var p,h,k=e?d.bind(e):d;if(Array.isArray(b)){p=b.length;h=void 0!==c?c:[];if(0===p)return a(void 0,h);C(b,4===d.length?t:f)}else if(b&&"object"===typeof b){p=Object.keys(b).length;h=void 0!==c?c:{};if(0===p)return a(void 0,h);D(b,4===d.length?t:f)}else a(void 0,{})},transformSeries:function(b,d,a,c,e){function f(){g=!1;v(l,b[u],h)}function t(){g=!1;v(l,b[u],u,h)}function n(){g=!1;v(l,b[w[u]],h)}function p(){g=
K(h):J(h)),a=q):0===--p?(a(void 0,h),a=q):!1===c&&(a(void 0,Array.isArray(h)?K(h):J(h)),a=q)}a=a||q;var p,h,k=e?d.bind(e):d;if(Array.isArray(b)){p=b.length;h=void 0!==c?c:[];if(0===p)return a(void 0,h);C(b,4===d.length?t:f)}else if(b&&"object"===typeof b){p=Object.keys(b).length;h=void 0!==c?c:{};if(0===p)return a(void 0,h);D(b,4===d.length?t:f)}else a(void 0,{})},transformSeries:function(b,d,a,c,e){function f(){g=!1;v(l,b[u],h)}function t(){g=!1;v(l,b[u],u,h)}function n(){g=!1;v(l,b[w[u]],h)}function p(){g=
!1;var a=w[u];v(l,b[a],a,h)}function h(b,c){if(g)throw Error("Callback was already called.");g=!0;if(b)return a(b,l);if(++u===k||!1===c)return a(void 0,l);m()}a=a||q;var k,m,g,l,r=Array.isArray(b),u=0,v=e?d.bind(e):d;if(r){k=b.length;l=void 0!==c?c:[];if(0===k)return a(void 0,l);m=4===d.length?t:f}else if(b&&"object"===typeof b){var w=Object.keys(b);k=w.length;l=void 0!==c?c:{};if(0===k)return a(void 0,l);m=4===d.length?p:n}else return a(void 0,{});m()},transformLimit:function(b,d,a,c,e,f){function t(){var a=
u++;a>=l||w(g,b[a],A(k))}function n(){var a=u++;a>=l||w(g,b[a],a,A(k))}function p(){var a=u++;a>=l||w(g,b[x[a]],A(k))}function h(){var a=u++;a>=l||(a=x[a],w(g,b[a],a,A(k)))}function k(a,b){a?(c(a,Array.isArray(g)?J(g):I(g)),c=q):++v===l?(c(void 0,g),c=q):!1===b?(c(void 0,Array.isArray(g)?J(g):I(g)),c=q):r()}c=c||q;var m=Array.isArray(b),g=void 0!==e?e:m?[]:{};if(isNaN(d)||1>d)return c(void 0,g);var l,r,u=0,v=0,w=f?a.bind(f):a;if(m){l=b.length;if(0===l)return c(void 0,g);r=4===a.length?n:t}else if(b&&
u++;a>=l||w(g,b[a],A(k))}function n(){var a=u++;a>=l||w(g,b[a],a,A(k))}function p(){var a=u++;a>=l||w(g,b[x[a]],A(k))}function h(){var a=u++;a>=l||(a=x[a],w(g,b[a],a,A(k)))}function k(a,b){a?(c(a,Array.isArray(g)?K(g):J(g)),c=q):++v===l?(c(void 0,g),c=q):!1===b?(c(void 0,Array.isArray(g)?K(g):J(g)),c=q):r()}c=c||q;var m=Array.isArray(b),g=void 0!==e?e:m?[]:{};if(isNaN(d)||1>d)return c(void 0,g);var l,r,u=0,v=0,w=f?a.bind(f):a;if(m){l=b.length;if(0===l)return c(void 0,g);r=4===a.length?n:t}else if(b&&
"object"===typeof b){var x=Object.keys(b);l=x.length;if(0===l)return c(void 0,g);r=4===a.length?h:p}else return c(void 0,g);H(d>l?l:d,r)},sortBy:X(),sortBySeries:X("series"),sortByLimit:X("limit"),some:pa,someSeries:function(b,d,a,c){function e(b){a(!!b)}function f(b,c){a(b,!!c)}a=a||q;V(b,d,2===a.length?f:e,c)},someLimit:function(b,d,a,c,e){function f(a){c(!!a)}function t(a,b){c(a,!!b)}c=c||q;W(b,d,a,2===c.length?t:f,e)},any:pa,every:qa,all:qa,everySeries:function(b,d,a,c){function e(b){a(!b)}function f(b,
c){a(b,!c)}a=a||q;V(b,d,2===a.length?f:e,c,!0)},everyLimit:function(b,d,a,c,e){function f(a){c(!a)}function t(a,b){c(a,!b)}c=c||q;W(b,d,a,2===c.length?t:f,e,!0)},concat:function(b,d,a,c){function e(a){h(a,A(t))}function f(a,b){h(a,b,A(t))}function t(b,c){void 0!==c&&Array.prototype.push.apply(p,Array.isArray(c)?c:[c]);b?(a(b,J(p)),a=q):0===--n&&(a(void 0,p),a=q)}a=a||q;var n,p=[],h=c?d.bind(c):d;if(Array.isArray(b)){n=b.length;if(0===n)return a(void 0,p);C(b,3===d.length?f:e)}else if(b&&"object"===
c){a(b,!c)}a=a||q;V(b,d,2===a.length?f:e,c,!0)},everyLimit:function(b,d,a,c,e){function f(a){c(!a)}function t(a,b){c(a,!b)}c=c||q;W(b,d,a,2===c.length?t:f,e,!0)},concat:function(b,d,a,c){function e(a){h(a,A(t))}function f(a,b){h(a,b,A(t))}function t(b,c){void 0!==c&&Array.prototype.push.apply(p,Array.isArray(c)?c:[c]);b?(a(b,K(p)),a=q):0===--n&&(a(void 0,p),a=q)}a=a||q;var n,p=[],h=c?d.bind(c):d;if(Array.isArray(b)){n=b.length;if(0===n)return a(void 0,p);C(b,3===d.length?f:e)}else if(b&&"object"===
typeof b){n=Object.keys(b).length;if(0===n)return a(void 0,p);D(b,3===d.length?f:e)}else a(void 0,p)},concatSeries:function(b,d,a,c){function e(){g=!1;u(b[r],p)}function f(){g=!1;u(b[r],r,p)}function t(){g=!1;u(b[k[r]],p)}function n(){g=!1;var a=k[r];u(b[a],a,p)}function p(b,c){if(g)throw Error("Callback was already called.");g=!0;c&&Array.prototype.push.apply(l,Array.isArray(c)?c:[c]);if(b)return a(b,l);if(++r===h)return a(void 0,l);m()}a=a||q;var h,k,m,g,l=[],r=0,u=c?d.bind(c):d;if(Array.isArray(b)){h=

@@ -62,10 +62,10 @@ b.length;if(0===h)return a(void 0,l);m=3===d.length?f:e}else if(b&&"object"===typeof b){k=Object.keys(b);h=k.length;if(0===h)return a(void 0,l);m=3===d.length?n:t}else return a(void 0,l);m()},concatLimit:function(b,d,a,c,e){function f(){var a=l++;a>=m||u(b[a],A(h))}function t(){var a=l++;a>=m||u(b[a],a,A(h))}function n(){var a=l++;a>=m||u(b[v[a]],A(h))}function p(){var a=l++;a>=m||(a=v[a],u(b[a],a,A(h)))}function h(a,b){b&&Array.prototype.push.apply(k,Array.isArray(b)?b:[b]);a?(c(a,k),c=q):++r===

c.tasks.splice(0,d):c.tasks,f=ca(e,"data");c.length()||"function"!==typeof c.empty||c.empty();a=!0;b(f,function(){a=!1;var b=E(arguments);C(e,function(a){a.callback&&a.callback.apply(null,b)});c.process()})}else"function"!==typeof c.drain||c.drained||c.drain(),c.drained=!0},length:function(){return c.tasks.length},running:function(){return a}};return c},auto:function(b,d){function a(a){t.unshift(a)}function c(){f--;C(t.slice(0),function(a){a()})}d=d?A(d):q;var e=Object.keys(b),f=e.length;if(!f)return d();
var t=[],n={};a(function(){f||d(void 0,n)});D(b,function(b,e){function f(a){var b=G(arguments,1);1>=b.length&&(b=b[0]);if(a){var g=I(n);g[e]=b;d(a,g);d=q}else n[e]=b,z.nextTick(c)}function m(){return!n.hasOwnProperty(e)&&Ba(r,function(a){return n.hasOwnProperty(a)})}function g(){if(m()){var a;a:{a=-1;for(var b=t.length;++a<b;)if(t[a]===g)break a;a=void 0}0<=a&&t.splice(a,1);u(f,n)}}b=Array.isArray(b)?b:[b];var l=b.length,r=b.slice(0,l-1),u=b[l-1];if(m())return u(f,n);a(g)},e)},retry:function(b,d,
var t=[],n={};a(function(){f||d(void 0,n)});D(b,function(b,e){function f(a){var b=G(arguments,1);1>=b.length&&(b=b[0]);if(a){var g=J(n);g[e]=b;d(a,g);d=q}else n[e]=b,z.nextTick(c)}function m(){return!n.hasOwnProperty(e)&&Ba(r,function(a){return n.hasOwnProperty(a)})}function g(){if(m()){var a;a:{a=-1;for(var b=t.length;++a<b;)if(t[a]===g)break a;a=void 0}0<=a&&t.splice(a,1);u(f,n)}}b=Array.isArray(b)?b:[b];var l=b.length,r=b.slice(0,l-1),u=b[l-1];if(m())return u(f,n);a(g)},e)},retry:function(b,d,
a){function c(c,f){a=c||a||q;var t,n;wa(b,function(a,c){d(function(d,e){t=d;n=e;if(!d)return c(!0);c(d&&a===b-1)},f)},function(){a(t,n)})}"function"===typeof b&&(a=d,d=b,b=5);b=parseInt(b,10)||5;return"function"===typeof a?c():c},iterator:function(b){function d(e){var f=function(){a&&b[c[e]||e].apply(null,E(arguments));return f.next()};f.next=function(){return e<a-1?d(e+1):null};return f}var a=0,c=[];Array.isArray(b)?a=b.length:(c=Object.keys(b),a=c.length);return d(0)},apply:function(b){var d=G(arguments,
1);return function(){return b.apply(this,Array.prototype.concat.apply(d,E(arguments)))}},nextTick:N,safeNextTick:za,setImmediate:ba,times:function(b,d,a,c){function e(c){var d=!1;return function(e,k){if(d)throw Error("Callback was already called.");d=!0;f[c]=k;e?(a(e),a=q):0===--b&&a(void 0,f)}}a=a||q;b=+b;if(isNaN(b)||1>b)return a(void 0,[]);var f=Array(b),t=c?d.bind(c):d;H(b,function(a){t(a,e(a))})},timesSeries:wa,timesLimit:function(b,d,a,c,e){function f(){var a=p++;a>=b||k(a,t(a))}function t(a){var d=
!1;return function(e,k){if(d)throw Error("Callback was already called.");d=!0;n[a]=k;e?(c(e),c=q):++h===b?(c(void 0,n),c=q):f()}}c=c||q;b=+b;if(isNaN(b)||1>b||isNaN(d)||1>d)return c(void 0,[]);var n=Array(b),p=0,h=0,k=e?a.bind(e):a;H(d>b?b:d,f)},memoize:function(b,d,a){d=d||function(a){return a};var c={},e={},f=function(){function f(){var b=E(arguments);c[h]=b;var d=e[h];delete e[h];for(var g=-1,l=d.length;++g<l;)d[g].apply(a,b)}var n=E(arguments),p=n.pop(),h=d.apply(null,n);if(c.hasOwnProperty(h))z.nextTick(function(){p.apply(a,
c[h])});else{if(e.hasOwnProperty(h))return e[h].push(p);e[h]=[p];n.push(f);b.apply(a,n)}};f.memo=c;f.unmemoized=b;return f},unmemoize:function(b){return function(){return(b.unmemoized||b).apply(null,arguments)}},log:Z("log"),dir:Z("dir"),createLogger:Z,noConflict:function(){L.async=Da;return z},eventEmitter:function(b){b=b||{};var d=b.limit;return b.parallel&&!d?new B(ra):b.parallel||b.parallelLimit?new B(Y,d):new B(b.emitter)},EventEmitter:B,safe:void 0};z.safe=ga();K[typeof define]&&define&&define.amd?
define([],function(){return z}):K[typeof module]&&module&&module.exports?module.exports=z:L&&K[typeof L.async]?L.neo_async=z:L.async=z;var aa={__ONCE__:!0};B.prototype.getListeners=function(b){function d(a){a=a||[];var b=Array(a.length);C(a,function(a,c){b[c]=a.func});return b}var a=this._events;if(b)return d(a[b]);var c={};D(a,function(a,b){c[b]=d(a)});return c};B.prototype.addListener=function d(a,c){var e=this;if("object"===typeof a)return D(a,function(a,c){d.call(e,c,a)}),e;e._events[a]=e._events[a]||
c[h])});else{if(e.hasOwnProperty(h))return e[h].push(p);e[h]=[p];n.push(f);b.apply(a,n)}};f.memo=c;f.unmemoized=b;return f},unmemoize:function(b){return function(){return(b.unmemoized||b).apply(null,arguments)}},log:Z("log"),dir:Z("dir"),createLogger:Z,noConflict:function(){M.async=Da;return z},eventEmitter:function(b){b=b||{};var d=b.limit;return b.parallel&&!d?new B(ra):b.parallel||b.parallelLimit?new B(Y,d):new B(b.emitter)},EventEmitter:B,safe:void 0};z.safe=ga();L[typeof define]&&define&&define.amd?
define([],function(){return z}):L[typeof module]&&module&&module.exports?module.exports=z:M&&L[typeof M.async]?M.neo_async=z:M.async=z;var aa={__ONCE__:!0};B.prototype.getListeners=function(b){function d(a){a=a||[];var b=Array(a.length);C(a,function(a,c){b[c]=a.func});return b}var a=this._events;if(b)return d(a[b]);var c={};D(a,function(a,b){c[b]=d(a)});return c};B.prototype.addListener=function d(a,c){var e=this;if("object"===typeof a)return D(a,function(a,c){d.call(e,c,a)}),e;e._events[a]=e._events[a]||
[];Array.isArray(c)?C(c,function(c){e._events[a].push(xa(c))}):e._events[a].push(xa(c));return e};B.prototype.addOnceListener=function a(c,e){var f=this;if("object"===typeof c)return D(c,function(c,e){a.call(f,e,c)}),f;Array.isArray(e)?C(e,function(a,c){e[c]=ya(a)}):e=ya(e);return f.addListener(c,e)};B.prototype.removeListener=function c(e,f){var q=this;if("object"===typeof e)return D(e,function(e,f){c.call(q,f,e)}),q;var n=q._events[e]||[];if(!n.length)return q;if(Array.isArray(f))return R(f,function(f){c.call(q,
f,e)}),q;R(n,function(c,e){c.func===f&&n.splice(e,1)});return q};B.prototype.removeEvent=function(c){c?(this._events[c]||[]).length&&delete this._events[c]:this._events={};return this};B.prototype.emit=function(c,e,f){function t(c,f){if(c)return e(c);R(n,function(c,e){c.ONCE===aa&&n.splice(e,1)});e(void 0,f)}e=e||q;var n=this._events[c]||[];if(!n.length)return e(),this;c=this._emitter;c=f?c.bind(f):c;c===Y?c(n,this._limit,t):c(n,t);return this};B.prototype.on=B.prototype.addListener;B.prototype.once=
B.prototype.addOnceListener;B.prototype.off=B.prototype.removeListener;B.prototype.removeAllListener=B.prototype.removeEvent;B.prototype.trigger=B.prototype.emit}).call(this);
{
"name": "neo-async",
"version": "1.1.1",
"version": "1.1.2",
"description": "Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster ",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,2 +0,2 @@

# Neo-Async v1.1.1
# Neo-Async v1.1.2

@@ -3,0 +3,0 @@ [![npm](https://img.shields.io/npm/v/neo-async.svg)](https://www.npmjs.com/package/neo-async)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc