UNPKG

@winner-fed/bundler-webpack

Version:

@winner-fed/bundler-webpack

1 lines 69.9 kB
(function(){var __webpack_modules__={87:function(e,t){(function(e,r){"use strict";true?r(t):0})(this,(function(e){"use strict";var t=function noop(){};var r=function throwError(){throw new Error("Callback was already called.")};var n=5;var a=0;var i="object";var l="function";var o=Array.isArray;var s=Object.keys;var c=Array.prototype.push;var u=typeof Symbol===l&&Symbol.iterator;var f,y,h;createImmediate();var d=createEach(arrayEach,baseEach,symbolEach);var p=createMap(arrayEachIndex,baseEachIndex,symbolEachIndex,true);var v=createMap(arrayEachIndex,baseEachKey,symbolEachKey,false);var m=createFilter(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue,true);var b=createFilterSeries(true);var I=createFilterLimit(true);var g=createFilter(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue,false);var k=createFilterSeries(false);var x=createFilterLimit(false);var w=createDetect(arrayEachValue,baseEachValue,symbolEachValue,true);var C=createDetectSeries(true);var S=createDetectLimit(true);var W=createEvery(arrayEachValue,baseEachValue,symbolEachValue);var _=createEverySeries();var j=createEveryLimit();var E=createPick(arrayEachIndexValue,baseEachKeyValue,symbolEachKeyValue,true);var L=createPickSeries(true);var A=createPickLimit(true);var K=createPick(arrayEachIndexValue,baseEachKeyValue,symbolEachKeyValue,false);var O=createPickSeries(false);var R=createPickLimit(false);var P=createTransform(arrayEachResult,baseEachResult,symbolEachResult);var F=createSortBy(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue);var D=createConcat(arrayEachIndex,baseEachIndex,symbolEachIndex);var V=createGroupBy(arrayEachValue,baseEachValue,symbolEachValue);var q=createParallel(arrayEachFunc,baseEachFunc);var N=createApplyEach(p);var T=createApplyEach(mapSeries);var $=createLogger("log");var M=createLogger("dir");var B={VERSION:"2.6.2",each:d,eachSeries:eachSeries,eachLimit:eachLimit,forEach:d,forEachSeries:eachSeries,forEachLimit:eachLimit,eachOf:d,eachOfSeries:eachSeries,eachOfLimit:eachLimit,forEachOf:d,forEachOfSeries:eachSeries,forEachOfLimit:eachLimit,map:p,mapSeries:mapSeries,mapLimit:mapLimit,mapValues:v,mapValuesSeries:mapValuesSeries,mapValuesLimit:mapValuesLimit,filter:m,filterSeries:b,filterLimit:I,select:m,selectSeries:b,selectLimit:I,reject:g,rejectSeries:k,rejectLimit:x,detect:w,detectSeries:C,detectLimit:S,find:w,findSeries:C,findLimit:S,pick:E,pickSeries:L,pickLimit:A,omit:K,omitSeries:O,omitLimit:R,reduce:reduce,inject:reduce,foldl:reduce,reduceRight:reduceRight,foldr:reduceRight,transform:P,transformSeries:transformSeries,transformLimit:transformLimit,sortBy:F,sortBySeries:sortBySeries,sortByLimit:sortByLimit,some:some,someSeries:someSeries,someLimit:someLimit,any:some,anySeries:someSeries,anyLimit:someLimit,every:W,everySeries:_,everyLimit:j,all:W,allSeries:_,allLimit:j,concat:D,concatSeries:concatSeries,concatLimit:concatLimit,groupBy:V,groupBySeries:groupBySeries,groupByLimit:groupByLimit,parallel:q,series:series,parallelLimit:parallelLimit,tryEach:tryEach,waterfall:waterfall,angelFall:angelFall,angelfall:angelFall,whilst:whilst,doWhilst:doWhilst,until:until,doUntil:doUntil,during:during,doDuring:doDuring,forever:forever,compose:compose,seq:seq,applyEach:N,applyEachSeries:T,queue:queue,priorityQueue:priorityQueue,cargo:cargo,auto:auto,autoInject:autoInject,retry:retry,retryable:retryable,iterator:iterator,times:times,timesSeries:timesSeries,timesLimit:timesLimit,race:race,apply:apply,nextTick:y,setImmediate:h,memoize:memoize,unmemoize:unmemoize,ensureAsync:ensureAsync,constant:constant,asyncify:asyncify,wrapSync:asyncify,log:$,dir:M,reflect:reflect,reflectAll:reflectAll,timeout:timeout,createLogger:createLogger,safe:safe,fast:fast};e["default"]=B;baseEachSync(B,(function(t,r){e[r]=t}),s(B));function createImmediate(e){var t=function delay(e){var t=slice(arguments,1);setTimeout((function(){e.apply(null,t)}))};h=typeof setImmediate===l?setImmediate:t;if(typeof process===i&&typeof process.nextTick===l){f=/^v0.10/.test(process.version)?h:process.nextTick;y=/^v0/.test(process.version)?h:process.nextTick}else{y=f=h}if(e===false){f=function(e){e()}}}function createArray(e){var t=-1;var r=e.length;var n=Array(r);while(++t<r){n[t]=e[t]}return n}function slice(e,t){var r=e.length;var n=-1;var a=r-t;if(a<=0){return[]}var i=Array(a);while(++n<a){i[n]=e[n+t]}return i}function objectClone(e){var t=s(e);var r=t.length;var n=-1;var a={};while(++n<r){var i=t[n];a[i]=e[i]}return a}function compact(e){var t=-1;var r=e.length;var n=[];while(++t<r){var a=e[t];if(a){n[n.length]=a}}return n}function reverse(e){var t=-1;var r=e.length;var n=Array(r);var a=r;while(++t<r){n[--a]=e[t]}return n}function has(e,t){return e.hasOwnProperty(t)}function notInclude(e,t){var r=-1;var n=e.length;while(++r<n){if(e[r]===t){return false}}return true}function arrayEachSync(e,t){var r=-1;var n=e.length;while(++r<n){t(e[r],r)}return e}function baseEachSync(e,t,r){var n=-1;var a=r.length;while(++n<a){var i=r[n];t(e[i],i)}return e}function timesSync(e,t){var r=-1;while(++r<e){t(r)}}function sortByCriteria(e,t){var r=e.length;var n=Array(r);var a;for(a=0;a<r;a++){n[a]=a}quickSort(t,0,r-1,n);var i=Array(r);for(var l=0;l<r;l++){a=n[l];i[l]=a===undefined?e[l]:e[a]}return i}function partition(e,t,r,n,a){var i=t;var l=r;while(i<=l){t=i;while(i<l&&e[i]<n){i++}while(l>=t&&e[l]>=n){l--}if(i>l){break}swap(e,a,i++,l--)}return i}function swap(e,t,r,n){var a=e[r];e[r]=e[n];e[n]=a;var i=t[r];t[r]=t[n];t[n]=i}function quickSort(e,t,r,n){if(t===r){return}var a=t;while(++a<=r&&e[t]===e[a]){var i=a-1;if(n[i]>n[a]){var l=n[i];n[i]=n[a];n[a]=l}}if(a>r){return}var o=e[t]>e[a]?t:a;a=partition(e,t,r,e[o],n);quickSort(e,t,a-1,n);quickSort(e,a,r,n)}function makeConcatResult(e){var r=[];arrayEachSync(e,(function(e){if(e===t){return}if(o(e)){c.apply(r,e)}else{r.push(e)}}));return r}function arrayEach(e,t,r){var n=-1;var a=e.length;if(t.length===3){while(++n<a){t(e[n],n,onlyOnce(r))}}else{while(++n<a){t(e[n],onlyOnce(r))}}}function baseEach(e,t,r,n){var a;var i=-1;var l=n.length;if(t.length===3){while(++i<l){a=n[i];t(e[a],a,onlyOnce(r))}}else{while(++i<l){t(e[n[i]],onlyOnce(r))}}}function symbolEach(e,t,r){var n=e[u]();var a=0;var i;if(t.length===3){while((i=n.next()).done===false){t(i.value,a++,onlyOnce(r))}}else{while((i=n.next()).done===false){a++;t(i.value,onlyOnce(r))}}return a}function arrayEachResult(e,t,r,n){var a=-1;var i=e.length;if(r.length===4){while(++a<i){r(t,e[a],a,onlyOnce(n))}}else{while(++a<i){r(t,e[a],onlyOnce(n))}}}function baseEachResult(e,t,r,n,a){var i;var l=-1;var o=a.length;if(r.length===4){while(++l<o){i=a[l];r(t,e[i],i,onlyOnce(n))}}else{while(++l<o){r(t,e[a[l]],onlyOnce(n))}}}function symbolEachResult(e,t,r,n){var a;var i=0;var l=e[u]();if(r.length===4){while((a=l.next()).done===false){r(t,a.value,i++,onlyOnce(n))}}else{while((a=l.next()).done===false){i++;r(t,a.value,onlyOnce(n))}}return i}function arrayEachFunc(e,t){var r=-1;var n=e.length;while(++r<n){e[r](t(r))}}function baseEachFunc(e,t,r){var n;var a=-1;var i=r.length;while(++a<i){n=r[a];e[n](t(n))}}function arrayEachIndex(e,t,r){var n=-1;var a=e.length;if(t.length===3){while(++n<a){t(e[n],n,r(n))}}else{while(++n<a){t(e[n],r(n))}}}function baseEachIndex(e,t,r,n){var a;var i=-1;var l=n.length;if(t.length===3){while(++i<l){a=n[i];t(e[a],a,r(i))}}else{while(++i<l){t(e[n[i]],r(i))}}}function symbolEachIndex(e,t,r){var n;var a=0;var i=e[u]();if(t.length===3){while((n=i.next()).done===false){t(n.value,a,r(a++))}}else{while((n=i.next()).done===false){t(n.value,r(a++))}}return a}function baseEachKey(e,t,r,n){var a;var i=-1;var l=n.length;if(t.length===3){while(++i<l){a=n[i];t(e[a],a,r(a))}}else{while(++i<l){a=n[i];t(e[a],r(a))}}}function symbolEachKey(e,t,r){var n;var a=0;var i=e[u]();if(t.length===3){while((n=i.next()).done===false){t(n.value,a,r(a++))}}else{while((n=i.next()).done===false){t(n.value,r(a++))}}return a}function arrayEachValue(e,t,r){var n;var a=-1;var i=e.length;if(t.length===3){while(++a<i){n=e[a];t(n,a,r(n))}}else{while(++a<i){n=e[a];t(n,r(n))}}}function baseEachValue(e,t,r,n){var a,i;var l=-1;var o=n.length;if(t.length===3){while(++l<o){a=n[l];i=e[a];t(i,a,r(i))}}else{while(++l<o){i=e[n[l]];t(i,r(i))}}}function symbolEachValue(e,t,r){var n,a;var i=0;var l=e[u]();if(t.length===3){while((a=l.next()).done===false){n=a.value;t(n,i++,r(n))}}else{while((a=l.next()).done===false){i++;n=a.value;t(n,r(n))}}return i}function arrayEachIndexValue(e,t,r){var n;var a=-1;var i=e.length;if(t.length===3){while(++a<i){n=e[a];t(n,a,r(a,n))}}else{while(++a<i){n=e[a];t(n,r(a,n))}}}function baseEachIndexValue(e,t,r,n){var a,i;var l=-1;var o=n.length;if(t.length===3){while(++l<o){a=n[l];i=e[a];t(i,a,r(l,i))}}else{while(++l<o){i=e[n[l]];t(i,r(l,i))}}}function symbolEachIndexValue(e,t,r){var n,a;var i=0;var l=e[u]();if(t.length===3){while((a=l.next()).done===false){n=a.value;t(n,i,r(i++,n))}}else{while((a=l.next()).done===false){n=a.value;t(n,r(i++,n))}}return i}function baseEachKeyValue(e,t,r,n){var a,i;var l=-1;var o=n.length;if(t.length===3){while(++l<o){a=n[l];i=e[a];t(i,a,r(a,i))}}else{while(++l<o){a=n[l];i=e[a];t(i,r(a,i))}}}function symbolEachKeyValue(e,t,r){var n,a;var i=0;var l=e[u]();if(t.length===3){while((a=l.next()).done===false){n=a.value;t(n,i,r(i++,n))}}else{while((a=l.next()).done===false){n=a.value;t(n,r(i++,n))}}return i}function onlyOnce(e){return function(t,n){var a=e;e=r;a(t,n)}}function once(e){return function(r,n){var a=e;e=t;a(r,n)}}function createEach(e,r,n){return function each(a,l,c){c=once(c||t);var f,y;var h=0;if(o(a)){f=a.length;e(a,l,done)}else if(!a){}else if(u&&a[u]){f=n(a,l,done);f&&f===h&&c(null)}else if(typeof a===i){y=s(a);f=y.length;r(a,l,done,y)}if(!f){c(null)}function done(e,t){if(e){c=once(c);c(e)}else if(++h===f){c(null)}else if(t===false){c=once(c);c(null)}}}}function createMap(e,n,a,l){var c,f;if(l){c=Array;f=createArray}else{c=function(){return{}};f=objectClone}return function(l,y,h){h=h||t;var d,p,v;var m=0;if(o(l)){d=l.length;v=c(d);e(l,y,createCallback)}else if(!l){}else if(u&&l[u]){v=c(0);d=a(l,y,createCallback);d&&d===m&&h(null,v)}else if(typeof l===i){p=s(l);d=p.length;v=c(d);n(l,y,createCallback,p)}if(!d){h(null,c())}function createCallback(e){return function done(t,n){if(e===null){r()}if(t){e=null;h=once(h);h(t,f(v));return}v[e]=n;e=null;if(++m===d){h(null,v)}}}}}function createFilter(e,n,a,l){return function(c,f,y){y=y||t;var h,d,p;var v=0;if(o(c)){h=c.length;p=Array(h);e(c,f,createCallback)}else if(!c){}else if(u&&c[u]){p=[];h=a(c,f,createCallback);h&&h===v&&y(null,compact(p))}else if(typeof c===i){d=s(c);h=d.length;p=Array(h);n(c,f,createCallback,d)}if(!h){return y(null,[])}function createCallback(e,t){return function done(n,a){if(e===null){r()}if(n){e=null;y=once(y);y(n);return}if(!!a===l){p[e]=t}e=null;if(++v===h){y(null,compact(p))}}}}}function createFilterSeries(e){return function(n,a,l){l=onlyOnce(l||t);var c,y,h,d,p,v,m;var b=false;var I=0;var g=[];if(o(n)){c=n.length;m=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){c=Infinity;p=n[u]();m=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){d=s(n);c=d.length;m=a.length===3?objectIteratorWithKey:objectIterator}if(!c){return l(null,[])}m();function arrayIterator(){h=n[I];a(h,done)}function arrayIteratorWithIndex(){h=n[I];a(h,I,done)}function symbolIterator(){v=p.next();h=v.value;v.done?l(null,g):a(h,done)}function symbolIteratorWithKey(){v=p.next();h=v.value;v.done?l(null,g):a(h,I,done)}function objectIterator(){y=d[I];h=n[y];a(h,done)}function objectIteratorWithKey(){y=d[I];h=n[y];a(h,y,done)}function done(t,n){if(t){l(t);return}if(!!n===e){g[g.length]=h}if(++I===c){m=r;l(null,g)}else if(b){f(m)}else{b=true;m()}b=false}}}function createFilterLimit(e){return function(n,a,l,c){c=c||t;var y,h,d,p,v,m,b,I,g;var k=false;var x=0;var w=0;if(o(n)){y=n.length;I=l.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){y=Infinity;g=[];m=n[u]();I=l.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){v=s(n);y=v.length;I=l.length===3?objectIteratorWithKey:objectIterator}if(!y||isNaN(a)||a<1){return c(null,[])}g=g||Array(y);timesSync(a>y?y:a,I);function arrayIterator(){h=x++;if(h<y){p=n[h];l(p,createCallback(p,h))}}function arrayIteratorWithIndex(){h=x++;if(h<y){p=n[h];l(p,h,createCallback(p,h))}}function symbolIterator(){b=m.next();if(b.done===false){p=b.value;l(p,createCallback(p,x++))}else if(w===x&&l!==t){l=t;c(null,compact(g))}}function symbolIteratorWithKey(){b=m.next();if(b.done===false){p=b.value;l(p,x,createCallback(p,x++))}else if(w===x&&l!==t){l=t;c(null,compact(g))}}function objectIterator(){h=x++;if(h<y){p=n[v[h]];l(p,createCallback(p,h))}}function objectIteratorWithKey(){h=x++;if(h<y){d=v[h];p=n[d];l(p,d,createCallback(p,h))}}function createCallback(n,a){return function(i,l){if(a===null){r()}if(i){a=null;I=t;c=once(c);c(i);return}if(!!l===e){g[a]=n}a=null;if(++w===y){c=onlyOnce(c);c(null,compact(g))}else if(k){f(I)}else{k=true;I()}k=false}}}}function eachSeries(e,n,a){a=onlyOnce(a||t);var l,c,y,h,d,p;var v=false;var m=0;if(o(e)){l=e.length;p=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;h=e[u]();p=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){y=s(e);l=y.length;p=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null)}p();function arrayIterator(){n(e[m],done)}function arrayIteratorWithIndex(){n(e[m],m,done)}function symbolIterator(){d=h.next();d.done?a(null):n(d.value,done)}function symbolIteratorWithKey(){d=h.next();d.done?a(null):n(d.value,m,done)}function objectIterator(){n(e[y[m]],done)}function objectIteratorWithKey(){c=y[m];n(e[c],c,done)}function done(e,t){if(e){a(e)}else if(++m===l||t===false){p=r;a(null)}else if(v){f(p)}else{v=true;p()}v=false}}function eachLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v,m;var b=false;var I=0;var g=0;if(o(e)){c=e.length;m=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;p=e[u]();m=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){d=s(e);c=d.length;m=a.length===3?objectIteratorWithKey:objectIterator}else{return l(null)}if(!c||isNaN(n)||n<1){return l(null)}timesSync(n>c?c:n,m);function arrayIterator(){if(I<c){a(e[I++],done)}}function arrayIteratorWithIndex(){y=I++;if(y<c){a(e[y],y,done)}}function symbolIterator(){v=p.next();if(v.done===false){I++;a(v.value,done)}else if(g===I&&a!==t){a=t;l(null)}}function symbolIteratorWithKey(){v=p.next();if(v.done===false){a(v.value,I++,done)}else if(g===I&&a!==t){a=t;l(null)}}function objectIterator(){if(I<c){a(e[d[I++]],done)}}function objectIteratorWithKey(){y=I++;if(y<c){h=d[y];a(e[h],h,done)}}function done(e,n){if(e||n===false){m=t;l=once(l);l(e)}else if(++g===c){a=t;m=r;l=onlyOnce(l);l(null)}else if(b){f(m)}else{b=true;m()}b=false}}function mapSeries(e,n,a){a=a||t;var l,c,y,h,d,p,v;var m=false;var b=0;if(o(e)){l=e.length;v=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;p=[];h=e[u]();v=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){y=s(e);l=y.length;v=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null,[])}p=p||Array(l);v();function arrayIterator(){n(e[b],done)}function arrayIteratorWithIndex(){n(e[b],b,done)}function symbolIterator(){d=h.next();d.done?a(null,p):n(d.value,done)}function symbolIteratorWithKey(){d=h.next();d.done?a(null,p):n(d.value,b,done)}function objectIterator(){n(e[y[b]],done)}function objectIteratorWithKey(){c=y[b];n(e[c],c,done)}function done(e,t){if(e){v=r;a=onlyOnce(a);a(e,createArray(p));return}p[b]=t;if(++b===l){v=r;a(null,p);a=r}else if(m){f(v)}else{m=true;v()}m=false}}function mapLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v,m,b;var I=false;var g=0;var k=0;if(o(e)){c=e.length;b=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;m=[];p=e[u]();b=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){d=s(e);c=d.length;b=a.length===3?objectIteratorWithKey:objectIterator}if(!c||isNaN(n)||n<1){return l(null,[])}m=m||Array(c);timesSync(n>c?c:n,b);function arrayIterator(){y=g++;if(y<c){a(e[y],createCallback(y))}}function arrayIteratorWithIndex(){y=g++;if(y<c){a(e[y],y,createCallback(y))}}function symbolIterator(){v=p.next();if(v.done===false){a(v.value,createCallback(g++))}else if(k===g&&a!==t){a=t;l(null,m)}}function symbolIteratorWithKey(){v=p.next();if(v.done===false){a(v.value,g,createCallback(g++))}else if(k===g&&a!==t){a=t;l(null,m)}}function objectIterator(){y=g++;if(y<c){a(e[d[y]],createCallback(y))}}function objectIteratorWithKey(){y=g++;if(y<c){h=d[y];a(e[h],h,createCallback(y))}}function createCallback(e){return function(n,a){if(e===null){r()}if(n){e=null;b=t;l=once(l);l(n,createArray(m));return}m[e]=a;e=null;if(++k===c){b=r;l(null,m);l=r}else if(I){f(b)}else{I=true;b()}I=false}}}function mapValuesSeries(e,n,a){a=a||t;var l,c,y,h,d,p;var v=false;var m={};var b=0;if(o(e)){l=e.length;p=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;h=e[u]();p=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){y=s(e);l=y.length;p=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null,m)}p();function arrayIterator(){c=b;n(e[b],done)}function arrayIteratorWithIndex(){c=b;n(e[b],b,done)}function symbolIterator(){c=b;d=h.next();d.done?a(null,m):n(d.value,done)}function symbolIteratorWithKey(){c=b;d=h.next();d.done?a(null,m):n(d.value,b,done)}function objectIterator(){c=y[b];n(e[c],done)}function objectIteratorWithKey(){c=y[b];n(e[c],c,done)}function done(e,t){if(e){p=r;a=onlyOnce(a);a(e,objectClone(m));return}m[c]=t;if(++b===l){p=r;a(null,m);a=r}else if(v){f(p)}else{v=true;p()}v=false}}function mapValuesLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v,m;var b=false;var I={};var g=0;var k=0;if(o(e)){c=e.length;m=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;p=e[u]();m=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){d=s(e);c=d.length;m=a.length===3?objectIteratorWithKey:objectIterator}if(!c||isNaN(n)||n<1){return l(null,I)}timesSync(n>c?c:n,m);function arrayIterator(){y=g++;if(y<c){a(e[y],createCallback(y))}}function arrayIteratorWithIndex(){y=g++;if(y<c){a(e[y],y,createCallback(y))}}function symbolIterator(){v=p.next();if(v.done===false){a(v.value,createCallback(g++))}else if(k===g&&a!==t){a=t;l(null,I)}}function symbolIteratorWithKey(){v=p.next();if(v.done===false){a(v.value,g,createCallback(g++))}else if(k===g&&a!==t){a=t;l(null,I)}}function objectIterator(){y=g++;if(y<c){h=d[y];a(e[h],createCallback(h))}}function objectIteratorWithKey(){y=g++;if(y<c){h=d[y];a(e[h],h,createCallback(h))}}function createCallback(e){return function(n,a){if(e===null){r()}if(n){e=null;m=t;l=once(l);l(n,objectClone(I));return}I[e]=a;e=null;if(++k===c){l(null,I)}else if(b){f(m)}else{b=true;m()}b=false}}}function createDetect(e,n,a,l){return function(c,f,y){y=y||t;var h,d;var p=0;if(o(c)){h=c.length;e(c,f,createCallback)}else if(!c){}else if(u&&c[u]){h=a(c,f,createCallback);h&&h===p&&y(null)}else if(typeof c===i){d=s(c);h=d.length;n(c,f,createCallback,d)}if(!h){y(null)}function createCallback(e){var t=false;return function done(n,a){if(t){r()}t=true;if(n){y=once(y);y(n)}else if(!!a===l){y=once(y);y(null,e)}else if(++p===h){y(null)}}}}}function createDetectSeries(e){return function(n,a,l){l=onlyOnce(l||t);var c,y,h,d,p,v,m;var b=false;var I=0;if(o(n)){c=n.length;m=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){c=Infinity;p=n[u]();m=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){d=s(n);c=d.length;m=a.length===3?objectIteratorWithKey:objectIterator}if(!c){return l(null)}m();function arrayIterator(){h=n[I];a(h,done)}function arrayIteratorWithIndex(){h=n[I];a(h,I,done)}function symbolIterator(){v=p.next();h=v.value;v.done?l(null):a(h,done)}function symbolIteratorWithKey(){v=p.next();h=v.value;v.done?l(null):a(h,I,done)}function objectIterator(){h=n[d[I]];a(h,done)}function objectIteratorWithKey(){y=d[I];h=n[y];a(h,y,done)}function done(t,n){if(t){l(t)}else if(!!n===e){m=r;l(null,h)}else if(++I===c){m=r;l(null)}else if(b){f(m)}else{b=true;m()}b=false}}}function createDetectLimit(e){return function(n,a,l,c){c=c||t;var y,h,d,p,v,m,b,I;var g=false;var k=0;var x=0;if(o(n)){y=n.length;I=l.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){y=Infinity;m=n[u]();I=l.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){v=s(n);y=v.length;I=l.length===3?objectIteratorWithKey:objectIterator}if(!y||isNaN(a)||a<1){return c(null)}timesSync(a>y?y:a,I);function arrayIterator(){h=k++;if(h<y){p=n[h];l(p,createCallback(p))}}function arrayIteratorWithIndex(){h=k++;if(h<y){p=n[h];l(p,h,createCallback(p))}}function symbolIterator(){b=m.next();if(b.done===false){k++;p=b.value;l(p,createCallback(p))}else if(x===k&&l!==t){l=t;c(null)}}function symbolIteratorWithKey(){b=m.next();if(b.done===false){p=b.value;l(p,k++,createCallback(p))}else if(x===k&&l!==t){l=t;c(null)}}function objectIterator(){h=k++;if(h<y){p=n[v[h]];l(p,createCallback(p))}}function objectIteratorWithKey(){if(k<y){d=v[k++];p=n[d];l(p,d,createCallback(p))}}function createCallback(n){var a=false;return function(i,l){if(a){r()}a=true;if(i){I=t;c=once(c);c(i)}else if(!!l===e){I=t;c=once(c);c(null,n)}else if(++x===y){c(null)}else if(g){f(I)}else{g=true;I()}g=false}}}}function createPick(e,n,a,l){return function(c,f,y){y=y||t;var h,d;var p=0;var v={};if(o(c)){h=c.length;e(c,f,createCallback)}else if(!c){}else if(u&&c[u]){h=a(c,f,createCallback);h&&h===p&&y(null,v)}else if(typeof c===i){d=s(c);h=d.length;n(c,f,createCallback,d)}if(!h){return y(null,{})}function createCallback(e,t){return function done(n,a){if(e===null){r()}if(n){e=null;y=once(y);y(n,objectClone(v));return}if(!!a===l){v[e]=t}e=null;if(++p===h){y(null,v)}}}}}function createPickSeries(e){return function(n,a,l){l=onlyOnce(l||t);var c,y,h,d,p,v,m;var b=false;var I={};var g=0;if(o(n)){c=n.length;m=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){c=Infinity;p=n[u]();m=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){d=s(n);c=d.length;m=a.length===3?objectIteratorWithKey:objectIterator}if(!c){return l(null,{})}m();function arrayIterator(){y=g;h=n[g];a(h,done)}function arrayIteratorWithIndex(){y=g;h=n[g];a(h,g,done)}function symbolIterator(){y=g;v=p.next();h=v.value;v.done?l(null,I):a(h,done)}function symbolIteratorWithKey(){y=g;v=p.next();h=v.value;v.done?l(null,I):a(h,y,done)}function objectIterator(){y=d[g];h=n[y];a(h,done)}function objectIteratorWithKey(){y=d[g];h=n[y];a(h,y,done)}function done(t,n){if(t){l(t,I);return}if(!!n===e){I[y]=h}if(++g===c){m=r;l(null,I)}else if(b){f(m)}else{b=true;m()}b=false}}}function createPickLimit(e){return function(n,a,l,c){c=c||t;var y,h,d,p,v,m,b,I;var g=false;var k={};var x=0;var w=0;if(o(n)){y=n.length;I=l.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(u&&n[u]){y=Infinity;m=n[u]();I=l.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===i){v=s(n);y=v.length;I=l.length===3?objectIteratorWithKey:objectIterator}if(!y||isNaN(a)||a<1){return c(null,{})}timesSync(a>y?y:a,I);function arrayIterator(){h=x++;if(h<y){p=n[h];l(p,createCallback(p,h))}}function arrayIteratorWithIndex(){h=x++;if(h<y){p=n[h];l(p,h,createCallback(p,h))}}function symbolIterator(){b=m.next();if(b.done===false){p=b.value;l(p,createCallback(p,x++))}else if(w===x&&l!==t){l=t;c(null,k)}}function symbolIteratorWithKey(){b=m.next();if(b.done===false){p=b.value;l(p,x,createCallback(p,x++))}else if(w===x&&l!==t){l=t;c(null,k)}}function objectIterator(){if(x<y){d=v[x++];p=n[d];l(p,createCallback(p,d))}}function objectIteratorWithKey(){if(x<y){d=v[x++];p=n[d];l(p,d,createCallback(p,d))}}function createCallback(n,a){return function(i,l){if(a===null){r()}if(i){a=null;I=t;c=once(c);c(i,objectClone(k));return}if(!!l===e){k[a]=n}a=null;if(++w===y){I=r;c=onlyOnce(c);c(null,k)}else if(g){f(I)}else{g=true;I()}g=false}}}}function reduce(e,n,a,l){l=onlyOnce(l||t);var c,y,h,d,p,v;var m=false;var b=0;if(o(e)){c=e.length;v=a.length===4?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;d=e[u]();v=a.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){h=s(e);c=h.length;v=a.length===4?objectIteratorWithKey:objectIterator}if(!c){return l(null,n)}v(n);function arrayIterator(t){a(t,e[b],done)}function arrayIteratorWithIndex(t){a(t,e[b],b,done)}function symbolIterator(e){p=d.next();p.done?l(null,e):a(e,p.value,done)}function symbolIteratorWithKey(e){p=d.next();p.done?l(null,e):a(e,p.value,b,done)}function objectIterator(t){a(t,e[h[b]],done)}function objectIteratorWithKey(t){y=h[b];a(t,e[y],y,done)}function done(e,t){if(e){l(e,t)}else if(++b===c){a=r;l(null,t)}else if(m){f((function(){v(t)}))}else{m=true;v(t)}m=false}}function reduceRight(e,n,a,l){l=onlyOnce(l||t);var c,y,h,d,p,v,m,b;var I=false;if(o(e)){c=e.length;b=a.length===4?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){m=[];p=e[u]();y=-1;while((v=p.next()).done===false){m[++y]=v.value}e=m;c=m.length;b=a.length===4?arrayIteratorWithIndex:arrayIterator}else if(typeof e===i){d=s(e);c=d.length;b=a.length===4?objectIteratorWithKey:objectIterator}if(!c){return l(null,n)}b(n);function arrayIterator(t){a(t,e[--c],done)}function arrayIteratorWithIndex(t){a(t,e[--c],c,done)}function objectIterator(t){a(t,e[d[--c]],done)}function objectIteratorWithKey(t){h=d[--c];a(t,e[h],h,done)}function done(e,t){if(e){l(e,t)}else if(c===0){b=r;l(null,t)}else if(I){f((function(){b(t)}))}else{I=true;b(t)}I=false}}function createTransform(e,r,n){return function transform(a,l,c,f){if(arguments.length===3){f=c;c=l;l=undefined}f=f||t;var y,h,d;var p=0;if(o(a)){y=a.length;d=l!==undefined?l:[];e(a,d,c,done)}else if(!a){}else if(u&&a[u]){d=l!==undefined?l:{};y=n(a,d,c,done);y&&y===p&&f(null,d)}else if(typeof a===i){h=s(a);y=h.length;d=l!==undefined?l:{};r(a,d,c,done,h)}if(!y){f(null,l!==undefined?l:d||{})}function done(e,t){if(e){f=once(f);f(e,o(d)?createArray(d):objectClone(d))}else if(++p===y){f(null,d)}else if(t===false){f=once(f);f(null,o(d)?createArray(d):objectClone(d))}}}}function transformSeries(e,n,a,l){if(arguments.length===3){l=a;a=n;n=undefined}l=onlyOnce(l||t);var c,y,h,d,p,v,m;var b=false;var I=0;if(o(e)){c=e.length;m=n!==undefined?n:[];v=a.length===4?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;d=e[u]();m=n!==undefined?n:{};v=a.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){h=s(e);c=h.length;m=n!==undefined?n:{};v=a.length===4?objectIteratorWithKey:objectIterator}if(!c){return l(null,n!==undefined?n:m||{})}v();function arrayIterator(){a(m,e[I],done)}function arrayIteratorWithIndex(){a(m,e[I],I,done)}function symbolIterator(){p=d.next();p.done?l(null,m):a(m,p.value,done)}function symbolIteratorWithKey(){p=d.next();p.done?l(null,m):a(m,p.value,I,done)}function objectIterator(){a(m,e[h[I]],done)}function objectIteratorWithKey(){y=h[I];a(m,e[y],y,done)}function done(e,t){if(e){l(e,m)}else if(++I===c||t===false){v=r;l(null,m)}else if(b){f(v)}else{b=true;v()}b=false}}function transformLimit(e,r,n,a,l){if(arguments.length===4){l=a;a=n;n=undefined}l=l||t;var c,y,h,d,p,v,m,b;var I=false;var g=0;var k=0;if(o(e)){c=e.length;b=n!==undefined?n:[];m=a.length===4?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;p=e[u]();b=n!==undefined?n:{};m=a.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){d=s(e);c=d.length;b=n!==undefined?n:{};m=a.length===4?objectIteratorWithKey:objectIterator}if(!c||isNaN(r)||r<1){return l(null,n!==undefined?n:b||{})}timesSync(r>c?c:r,m);function arrayIterator(){y=g++;if(y<c){a(b,e[y],onlyOnce(done))}}function arrayIteratorWithIndex(){y=g++;if(y<c){a(b,e[y],y,onlyOnce(done))}}function symbolIterator(){v=p.next();if(v.done===false){g++;a(b,v.value,onlyOnce(done))}else if(k===g&&a!==t){a=t;l(null,b)}}function symbolIteratorWithKey(){v=p.next();if(v.done===false){a(b,v.value,g++,onlyOnce(done))}else if(k===g&&a!==t){a=t;l(null,b)}}function objectIterator(){y=g++;if(y<c){a(b,e[d[y]],onlyOnce(done))}}function objectIteratorWithKey(){y=g++;if(y<c){h=d[y];a(b,e[h],h,onlyOnce(done))}}function done(e,r){if(e||r===false){m=t;l(e||null,o(b)?createArray(b):objectClone(b));l=t}else if(++k===c){a=t;l(null,b)}else if(I){f(m)}else{I=true;m()}I=false}}function createSortBy(e,n,a){return function sortBy(l,c,f){f=f||t;var y,h,d;var p=0;if(o(l)){y=l.length;h=Array(y);d=Array(y);e(l,c,createCallback)}else if(!l){}else if(u&&l[u]){h=[];d=[];y=a(l,c,createCallback);y&&y===p&&f(null,sortByCriteria(h,d))}else if(typeof l===i){var v=s(l);y=v.length;h=Array(y);d=Array(y);n(l,c,createCallback,v)}if(!y){f(null,[])}function createCallback(e,t){var n=false;h[e]=t;return function done(t,a){if(n){r()}n=true;d[e]=a;if(t){f=once(f);f(t)}else if(++p===y){f(null,sortByCriteria(h,d))}}}}}function sortBySeries(e,n,a){a=onlyOnce(a||t);var l,c,y,h,d,p,v,m,b;var I=false;var g=0;if(o(e)){l=e.length;v=e;m=Array(l);b=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;v=[];m=[];d=e[u]();b=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){h=s(e);l=h.length;v=Array(l);m=Array(l);b=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null,[])}b();function arrayIterator(){y=e[g];n(y,done)}function arrayIteratorWithIndex(){y=e[g];n(y,g,done)}function symbolIterator(){p=d.next();if(p.done){return a(null,sortByCriteria(v,m))}y=p.value;v[g]=y;n(y,done)}function symbolIteratorWithKey(){p=d.next();if(p.done){return a(null,sortByCriteria(v,m))}y=p.value;v[g]=y;n(y,g,done)}function objectIterator(){y=e[h[g]];v[g]=y;n(y,done)}function objectIteratorWithKey(){c=h[g];y=e[c];v[g]=y;n(y,c,done)}function done(e,t){m[g]=t;if(e){a(e)}else if(++g===l){b=r;a(null,sortByCriteria(v,m))}else if(I){f(b)}else{I=true;b()}I=false}}function sortByLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v,m,b,I,g;var k=false;var x=0;var w=0;if(o(e)){c=e.length;p=e;g=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;m=e[u]();p=[];I=[];g=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){v=s(e);c=v.length;p=Array(c);g=a.length===3?objectIteratorWithKey:objectIterator}if(!c||isNaN(n)||n<1){return l(null,[])}I=I||Array(c);timesSync(n>c?c:n,g);function arrayIterator(){if(x<c){d=e[x];a(d,createCallback(d,x++))}}function arrayIteratorWithIndex(){y=x++;if(y<c){d=e[y];a(d,y,createCallback(d,y))}}function symbolIterator(){b=m.next();if(b.done===false){d=b.value;p[x]=d;a(d,createCallback(d,x++))}else if(w===x&&a!==t){a=t;l(null,sortByCriteria(p,I))}}function symbolIteratorWithKey(){b=m.next();if(b.done===false){d=b.value;p[x]=d;a(d,x,createCallback(d,x++))}else if(w===x&&a!==t){a=t;l(null,sortByCriteria(p,I))}}function objectIterator(){if(x<c){d=e[v[x]];p[x]=d;a(d,createCallback(d,x++))}}function objectIteratorWithKey(){if(x<c){h=v[x];d=e[h];p[x]=d;a(d,h,createCallback(d,x++))}}function createCallback(e,n){var a=false;return function(e,i){if(a){r()}a=true;I[n]=i;if(e){g=t;l(e);l=t}else if(++w===c){l(null,sortByCriteria(p,I))}else if(k){f(g)}else{k=true;g()}k=false}}}function some(e,r,n){n=n||t;w(e,r,done);function done(e,t){if(e){return n(e)}n(null,!!t)}}function someSeries(e,r,n){n=n||t;C(e,r,done);function done(e,t){if(e){return n(e)}n(null,!!t)}}function someLimit(e,r,n,a){a=a||t;S(e,r,n,done);function done(e,t){if(e){return a(e)}a(null,!!t)}}function createEvery(e,r,n){var a=createDetect(e,r,n,false);return function every(e,r,n){n=n||t;a(e,r,done);function done(e,t){if(e){return n(e)}n(null,!t)}}}function createEverySeries(){var e=createDetectSeries(false);return function everySeries(r,n,a){a=a||t;e(r,n,done);function done(e,t){if(e){return a(e)}a(null,!t)}}}function createEveryLimit(){var e=createDetectLimit(false);return function everyLimit(r,n,a,i){i=i||t;e(r,n,a,done);function done(e,t){if(e){return i(e)}i(null,!t)}}}function createConcat(e,n,a){return function concat(l,c,f){f=f||t;var y,h;var d=0;if(o(l)){y=l.length;h=Array(y);e(l,c,createCallback)}else if(!l){}else if(u&&l[u]){h=[];y=a(l,c,createCallback);y&&y===d&&f(null,h)}else if(typeof l===i){var p=s(l);y=p.length;h=Array(y);n(l,c,createCallback,p)}if(!y){f(null,[])}function createCallback(e){return function done(n,a){if(e===null){r()}if(n){e=null;f=once(f);arrayEachSync(h,(function(e,r){if(e===undefined){h[r]=t}}));f(n,makeConcatResult(h));return}switch(arguments.length){case 0:case 1:h[e]=t;break;case 2:h[e]=a;break;default:h[e]=slice(arguments,1);break}e=null;if(++d===y){f(null,makeConcatResult(h))}}}}}function concatSeries(e,n,a){a=onlyOnce(a||t);var l,y,h,d,p,v;var m=false;var b=[];var I=0;if(o(e)){l=e.length;v=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;d=e[u]();v=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){h=s(e);l=h.length;v=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null,b)}v();function arrayIterator(){n(e[I],done)}function arrayIteratorWithIndex(){n(e[I],I,done)}function symbolIterator(){p=d.next();p.done?a(null,b):n(p.value,done)}function symbolIteratorWithKey(){p=d.next();p.done?a(null,b):n(p.value,I,done)}function objectIterator(){n(e[h[I]],done)}function objectIteratorWithKey(){y=h[I];n(e[y],y,done)}function done(e,t){if(o(t)){c.apply(b,t)}else if(arguments.length>=2){c.apply(b,slice(arguments,1))}if(e){a(e,b)}else if(++I===l){v=r;a(null,b)}else if(m){f(v)}else{m=true;v()}m=false}}function concatLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v;var m=false;var b=0;var I=0;if(o(e)){c=e.length;p=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;v=[];h=e[u]();p=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){var g=s(e);c=g.length;p=a.length===3?objectIteratorWithKey:objectIterator}if(!c||isNaN(n)||n<1){return l(null,[])}v=v||Array(c);timesSync(n>c?c:n,p);function arrayIterator(){if(b<c){a(e[b],createCallback(b++))}}function arrayIteratorWithIndex(){if(b<c){a(e[b],b,createCallback(b++))}}function symbolIterator(){d=h.next();if(d.done===false){a(d.value,createCallback(b++))}else if(I===b&&a!==t){a=t;l(null,makeConcatResult(v))}}function symbolIteratorWithKey(){d=h.next();if(d.done===false){a(d.value,b,createCallback(b++))}else if(I===b&&a!==t){a=t;l(null,makeConcatResult(v))}}function objectIterator(){if(b<c){a(e[g[b]],createCallback(b++))}}function objectIteratorWithKey(){if(b<c){y=g[b];a(e[y],y,createCallback(b++))}}function createCallback(e){return function(n,a){if(e===null){r()}if(n){e=null;p=t;l=once(l);arrayEachSync(v,(function(e,r){if(e===undefined){v[r]=t}}));l(n,makeConcatResult(v));return}switch(arguments.length){case 0:case 1:v[e]=t;break;case 2:v[e]=a;break;default:v[e]=slice(arguments,1);break}e=null;if(++I===c){p=r;l(null,makeConcatResult(v));l=r}else if(m){f(p)}else{m=true;p()}m=false}}}function createGroupBy(e,n,a){return function groupBy(l,c,f){f=f||t;var y;var h=0;var d={};if(o(l)){y=l.length;e(l,c,createCallback)}else if(!l){}else if(u&&l[u]){y=a(l,c,createCallback);y&&y===h&&f(null,d)}else if(typeof l===i){var p=s(l);y=p.length;n(l,c,createCallback,p)}if(!y){f(null,{})}function createCallback(e){var t=false;return function done(n,a){if(t){r()}t=true;if(n){f=once(f);f(n,objectClone(d));return}var i=d[a];if(!i){d[a]=[e]}else{i.push(e)}if(++h===y){f(null,d)}}}}}function groupBySeries(e,n,a){a=onlyOnce(a||t);var l,c,y,h,d,p,v;var m=false;var b=0;var I={};if(o(e)){l=e.length;v=n.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){l=Infinity;d=e[u]();v=n.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){h=s(e);l=h.length;v=n.length===3?objectIteratorWithKey:objectIterator}if(!l){return a(null,I)}v();function arrayIterator(){y=e[b];n(y,done)}function arrayIteratorWithIndex(){y=e[b];n(y,b,done)}function symbolIterator(){p=d.next();y=p.value;p.done?a(null,I):n(y,done)}function symbolIteratorWithKey(){p=d.next();y=p.value;p.done?a(null,I):n(y,b,done)}function objectIterator(){y=e[h[b]];n(y,done)}function objectIteratorWithKey(){c=h[b];y=e[c];n(y,c,done)}function done(e,t){if(e){v=r;a=onlyOnce(a);a(e,objectClone(I));return}var n=I[t];if(!n){I[t]=[y]}else{n.push(y)}if(++b===l){v=r;a(null,I)}else if(m){f(v)}else{m=true;v()}m=false}}function groupByLimit(e,n,a,l){l=l||t;var c,y,h,d,p,v,m,b;var I=false;var g=0;var k=0;var x={};if(o(e)){c=e.length;b=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!e){}else if(u&&e[u]){c=Infinity;v=e[u]();b=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof e===i){p=s(e);c=p.length;b=a.length===3?objectIteratorWithKey:objectIterator}if(!c||isNaN(n)||n<1){return l(null,x)}timesSync(n>c?c:n,b);function arrayIterator(){if(g<c){d=e[g++];a(d,createCallback(d))}}function arrayIteratorWithIndex(){y=g++;if(y<c){d=e[y];a(d,y,createCallback(d))}}function symbolIterator(){m=v.next();if(m.done===false){g++;d=m.value;a(d,createCallback(d))}else if(k===g&&a!==t){a=t;l(null,x)}}function symbolIteratorWithKey(){m=v.next();if(m.done===false){d=m.value;a(d,g++,createCallback(d))}else if(k===g&&a!==t){a=t;l(null,x)}}function objectIterator(){if(g<c){d=e[p[g++]];a(d,createCallback(d))}}function objectIteratorWithKey(){if(g<c){h=p[g++];d=e[h];a(d,h,createCallback(d))}}function createCallback(e){var n=false;return function(a,i){if(n){r()}n=true;if(a){b=t;l=once(l);l(a,objectClone(x));return}var o=x[i];if(!o){x[i]=[e]}else{o.push(e)}if(++k===c){l(null,x)}else if(I){f(b)}else{I=true;b()}I=false}}}function createParallel(e,n){return function parallel(a,l){l=l||t;var c,u,f;var y=0;if(o(a)){c=a.length;f=Array(c);e(a,createCallback)}else if(a&&typeof a===i){u=s(a);c=u.length;f={};n(a,createCallback,u)}if(!c){l(null,f)}function createCallback(e){return function(t,n){if(e===null){r()}if(t){e=null;l=once(l);l(t,f);return}f[e]=arguments.length<=2?n:slice(arguments,1);e=null;if(++y===c){l(null,f)}}}}}function series(e,n){n=n||t;var a,l,c,u,y;var h=false;var d=0;if(o(e)){a=e.length;u=Array(a);y=arrayIterator}else if(e&&typeof e===i){c=s(e);a=c.length;u={};y=objectIterator}else{return n(null)}if(!a){return n(null,u)}y();function arrayIterator(){l=d;e[d](done)}function objectIterator(){l=c[d];e[l](done)}function done(e,t){if(e){y=r;n=onlyOnce(n);n(e,u);return}u[l]=arguments.length<=2?t:slice(arguments,1);if(++d===a){y=r;n(null,u)}else if(h){f(y)}else{h=true;y()}h=false}}function parallelLimit(e,n,a){a=a||t;var l,c,u,y,h,d;var p=false;var v=0;var m=0;if(o(e)){l=e.length;h=Array(l);d=arrayIterator}else if(e&&typeof e===i){y=s(e);l=y.length;h={};d=objectIterator}if(!l||isNaN(n)||n<1){return a(null,h)}timesSync(n>l?l:n,d);function arrayIterator(){c=v++;if(c<l){e[c](createCallback(c))}}function objectIterator(){if(v<l){u=y[v++];e[u](createCallback(u))}}function createCallback(e){return function(n,i){if(e===null){r()}if(n){e=null;d=t;a=once(a);a(n,h);return}h[e]=arguments.length<=2?i:slice(arguments,1);e=null;if(++m===l){a(null,h)}else if(p){f(d)}else{p=true;d()}p=false}}}function tryEach(e,r){r=r||t;var n,a,l;var c=false;var u=0;if(o(e)){n=e.length;l=arrayIterator}else if(e&&typeof e===i){a=s(e);n=a.length;l=objectIterator}if(!n){return r(null)}l();function arrayIterator(){e[u](done)}function objectIterator(){e[a[u]](done)}function done(e,t){if(!e){if(arguments.length<=2){r(null,t)}else{r(null,slice(arguments,1))}}else if(++u===n){r(e)}else{c=true;l()}c=false}}function checkWaterfallTasks(e,t){if(!o(e)){t(new Error("First argument to waterfall must be an array of functions"));return false}if(e.length===0){t(null);return false}return true}function waterfallIterator(e,t,r){switch(t.length){case 0:case 1:return e(r);case 2:return e(t[1],r);case 3:return e(t[1],t[2],r);case 4:return e(t[1],t[2],t[3],r);case 5:return e(t[1],t[2],t[3],t[4],r);case 6:return e(t[1],t[2],t[3],t[4],t[5],r);default:t=slice(t,1);t.push(r);return e.apply(null,t)}}function waterfall(e,n){n=n||t;if(!checkWaterfallTasks(e,n)){return}var a,i,l,o;var s=0;var c=e.length;waterfallIterator(e[0],[],createCallback(0));function iterate(){waterfallIterator(a,i,createCallback(a))}function createCallback(u){return function next(y,h){if(u===undefined){n=t;r()}u=undefined;if(y){l=n;n=r;l(y);return}if(++s===c){l=n;n=r;if(arguments.length<=2){l(y,h)}else{l.apply(null,createArray(arguments))}return}if(o){i=arguments;a=e[s]||r;f(iterate)}else{o=true;waterfallIterator(e[s]||r,arguments,createCallback(s))}o=false}}}function angelFall(e,n){n=n||t;if(!checkWaterfallTasks(e,n)){return}var a=0;var i=false;var l=e.length;var o=e[a];var s=[];var iterate=function(){switch(o.length){case 0:try{next(null,o())}catch(e){next(e)}return;case 1:return o(next);case 2:return o(s[1],next);case 3:return o(s[1],s[2],next);case 4:return o(s[1],s[2],s[3],next);case 5:return o(s[1],s[2],s[3],s[4],next);default:s=slice(s,1);s[o.length-1]=next;return o.apply(null,s)}};iterate();function next(t,c){if(t){iterate=r;n=onlyOnce(n);n(t);return}if(++a===l){iterate=r;var u=n;n=r;if(arguments.length===2){u(t,c)}else{u.apply(null,createArray(arguments))}return}o=e[a];s=arguments;if(i){f(iterate)}else{i=true;iterate()}i=false}}function whilst(e,r,n){n=n||t;var a=false;if(e()){iterate()}else{n(null)}function iterate(){if(a){f(next)}else{a=true;r(done)}a=false}function next(){r(done)}function done(t,r){if(t){return n(t)}if(arguments.length<=2){if(e(r)){iterate()}else{n(null,r)}return}r=slice(arguments,1);if(e.apply(null,r)){iterate()}else{n.apply(null,[null].concat(r))}}}function doWhilst(e,r,n){n=n||t;var a=false;next();function iterate(){if(a){f(next)}else{a=true;e(done)}a=false}function next(){e(done)}function done(e,t){if(e){return n(e)}if(arguments.length<=2){if(r(t)){iterate()}else{n(null,t)}return}t=slice(arguments,1);if(r.apply(null,t)){iterate()}else{n.apply(null,[null].concat(t))}}}function until(e,r,n){n=n||t;var a=false;if(!e()){iterate()}else{n(null)}function iterate(){if(a){f(next)}else{a=true;r(done)}a=false}function next(){r(done)}function done(t,r){if(t){return n(t)}if(arguments.length<=2){if(!e(r)){iterate()}else{n(null,r)}return}r=slice(arguments,1);if(!e.apply(null,r)){iterate()}else{n.apply(null,[null].concat(r))}}}function doUntil(e,r,n){n=n||t;var a=false;next();function iterate(){if(a){f(next)}else{a=true;e(done)}a=false}function next(){e(done)}function done(e,t){if(e){return n(e)}if(arguments.length<=2){if(!r(t)){iterate()}else{n(null,t)}return}t=slice(arguments,1);if(!r.apply(null,t)){iterate()}else{n.apply(null,[null].concat(t))}}}function during(e,r,n){n=n||t;_test();function _test(){e(iterate)}function iterate(e,t){if(e){return n(e)}if(t){r(done)}else{n(null)}}function done(e){if(e){return n(e)}_test()}}function doDuring(e,r,n){n=n||t;iterate(null,true);function iterate(t,r){if(t){return n(t)}if(r){e(done)}else{n(null)}}function done(e,t){if(e){return n(e)}switch(arguments.length){case 0:case 1:r(iterate);break;case 2:r(t,iterate);break;default:var a=slice(arguments,1);a.push(iterate);r.apply(null,a);break}}}function forever(e,t){var r=false;iterate();function iterate(){e(next)}function next(e){if(e){if(t){return t(e)}throw e}if(r){f(iterate)}else{r=true;iterate()}r=false}}function compose(){return seq.apply(null,reverse(arguments))}function seq(){var e=createArray(arguments);return function(){var r=this;var n=createArray(arguments);var a=n[n.length-1];if(typeof a===l){n.pop()}else{a=t}reduce(e,n,iterator,done);function iterator(e,t,n){var func=function(e){var t=slice(arguments,1);n(e,t)};e.push(func);t.apply(r,e)}function done(e,t){t=o(t)?t:[t];t.unshift(e);a.apply(r,t)}}}function createApplyEach(e){return function applyEach(r){var go=function(){var n=this;var a=createArray(arguments);var i=a.pop()||t;return e(r,iterator,i);function iterator(e,t){e.apply(n,a.concat([t]))}};if(arguments.length>1){var n=slice(arguments,1);return go.apply(this,n)}else{return go}}}function DLL(){this.head=null;this.tail=null;this.length=0}DLL.prototype._removeLink=function(e){var t=e.prev;var r=e.next;if(t){t.next=r}else{this.head=r}if(r){r.prev=t}else{this.tail=t}e.prev=null;e.next=null;this.length--;return e};DLL.prototype.empty=DLL;DLL.prototype._setInitial=function(e){this.length=1;this.head=this.tail=e};DLL.prototype.insertBefore=function(e,t){t.prev=e.prev;t.next=e;if(e.prev){e.prev.next=t}else{this.head=t}e.prev=t;this.length++};DLL.prototype.unshift=function(e){if(this.head){this.insertBefore(this.head,e)}else{this._setInitial(e)}};DLL.prototype.push=function(e){var t=this.tail;if(t){e.prev=t;e.next=t.next;this.tail=e;t.next=e;this.length++}else{this._setInitial(e)}};DLL.prototype.shift=function(){return this.head&&this._removeLink(this.head)};DLL.prototype.splice=function(e){var t;var r=[];while(e--&&(t=this.shift())){r.push(t)}return r};DLL.prototype.remove=function(e){var t=this.head;while(t){if(e(t)){this._removeLink(t)}t=t.next}return this};function baseQueue(e,n,a,i){if(a===undefined){a=1}else if(isNaN(a)||a<1){throw new Error("Concurrency must not be zero")}var l=0;var s=[];var u,y;var h={_tasks:new DLL,concurrency:a,payload:i,saturated:t,unsaturated:t,buffer:a/4,empty:t,drain:t,error:t,started:false,paused:false,push:push,kill:kill,unshift:unshift,remove:remove,process:e?runQueue:runCargo,length:getLength,running:running,workersList:getWorkersList,idle:idle,pause:pause,resume:resume,_worker:n};return h;function push(e,t){_insert(e,t)}function unshift(e,t){_insert(e,t,true)}function _exec(e){var t={data:e,callback:u};if(y){h._tasks.unshift(t)}else{h._tasks.push(t)}f(h.process)}function _insert(e,r,n){if(r==null){r=t}else if(typeof r!=="function"){throw new Error("task callback must be a function")}h.started=true;var a=o(e)?e:[e];if(e===undefined||!a.length){if(h.idle()){f(h.drain)}return}y=n;u=r;arrayEachSync(a,_exec);u=undefined}function kill(){h.drain=t;h._tasks.empty()}function _next(e,t){var n=false;return function done(a,i){if(n){r()}n=true;l--;var o;var c=-1;var u=s.length;var f=-1;var y=t.length;var h=arguments.length>2;var d=h&&createArray(arguments);while(++f<y){o=t[f];while(++c<u){if(s[c]===o){if(c===0){s.shift()}else{s.splice(c,1)}c=u;u--}}c=-1;if(h){o.callback.apply(o,d)}else{o.callback(a,i)}if(a){e.error(a,o.data)}}if(l<=e.concurrency-e.buffer){e.unsaturated()}if(e._tasks.length+l===0){e.drain()}e.process()}}function runQueue(){while(!h.paused&&l<h.concurrency&&h._tasks.length){var e=h._tasks.shift();l++;s.push(e);if(h._tasks.length===0){h.empty()}if(l===h.concurrency){h.saturated()}var t=_next(h,[e]);n(e.data,t)}}function runCargo(){while(!h.paused&&l<h.concurrency&&h._tasks.length){var e=h._tasks.splice(h.payload||h._tasks.length);var t=-1;var r=e.length;var a=Array(r);while(++t<r){a[t]=e[t].data}l++;c.apply(s,e);if(h._tasks.length===0){h.empty()}if(l===h.concurrency){h.saturated()}var i=_next(h,e);n(a,i)}}function getLength(){return h._tasks.length}function running(){return l}function getWorkersList(){return s}function idle(){return h.length()+l===0}function pause(){h.paused=true}function _resume(){f(h.process)}function resume(){if(h.paused===false){return}h.paused=false;var e=h.concurrency<h._tasks.length?h.concurrency:h._tasks.length;timesSync(e,_resume)}function remove(e){h._tasks.remove(e)}}function queue(e,t){return baseQueue(true,e,t)}function priorityQueue(e,r){var n=baseQueue(true,e,r);n.push=push;delete n.unshift;return n;function push(e,r,a){n.started=true;r=r||0;var i=o(e)?e:[e];var s=i.length;if(e===undefined||s===0){if(n.idle()){f(n.drain)}return}a=typeof a===l?a:t;var c=n._tasks.head;while(c&&r>=c.priority){c=c.next}while(s--){var u={data:i[s],priority:r,callback:a};if(c){n._tasks.insertBefore(c,u)}else{n._tasks.push(u)}f(n.process)}}}function cargo(e,t){return baseQueue(false,e,1,t)}function auto(e,n,a){if(typeof n===l){a=n;n=null}var i=s(e);var c=i.length;var u={};if(c===0){return a(null,u)}var f=0;var y=new DLL;var h=Object.create(null);a=onlyOnce(a||t);n=n||c;baseEachSync(e,iterator,i);proceedQueue();function iterator(e,n){var l,s;if(!o(e)){l=e;s=0;y.push([l,s,done]);return}var d=e.length-1;l=e[d];s=d;if(d===0){y.push([l,s,done]);return}var p=-1;while(++p<d){var v=e[p];if(notInclude(i,v)){var m="async.auto task `"+n+"` has non-existent dependency `"+v+"` in "+e.join(", ");throw new Error(m)}var b=h[v];if(!b){b=h[v]=[]}b.push(taskListener)}function done(e,i){if(n===null){r()}i=arguments.length<=2?i:slice(arguments,1);if(e){c=0;f=0;y.length=0;var l=objectClone(u);l[n]=i;n=null;var o=a;a=t;o(e,l);return}f--;c--;u[n]=i;taskComplete(n);n=null}function taskListener(){if(--d===0){y.push([l,s,done])}}}function proceedQueue(){if(y.length===0&&f===0){if(c!==0){throw new Error("async.auto task has cyclic dependencies")}return a(null,u)}while(y.length&&f<n&&a!==t){f++;var e=y.shift();if(e[1]===0){e[0](e[2])}else{e[0](u,e[2])}}}function taskComplete(e){var t=h[e]||[];arrayEachSync(t,(function(e){e()}));proceedQueue()}}var U=/^(function)?\s*[^\(]*\(\s*([^\)]*)\)/m;var z=/,/;var Q=/(=.+)?(\s*)$/;var H=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;function parseParams(e){e=e.toString().replace(H,"");e=e.match(U)[2].replace(" ","");e=e?e.split(z):[];e=e.map((function(e){return e.replace(Q,"").trim()}));return e}function autoInject(e,t,r){var n={};baseEachSync(e,iterator,s(e));auto(n,t,r);function iterator(e,t){var r;var a=e.length;if(o(e)){if(a===0){throw new Error("autoInject task functions require explicit parameters.")}r=createArray(e);a=r.length-1;e=r[a];if(a===0){n[t]=e;return}}else if(a===1){n[t]=e;return}else{r=parseParams(e);if(a===0&&r.length===0){throw new Error("autoInject task functions require explicit parameters.")}a=r.length-1}r[a]=newTask;n[t]=r;function newTask(t,n){switch(a){case 1:e(t[r[0]],n);break;case 2:e(t[r[0]],t[r[1]],n);break;case 3:e(t[r[0]],t[r[1]],t[r[2]],n);break;default:var i=-1;while(++i<a){r[i]=t[r[i]]}r[i]=n;e.apply(null,r);break}}}}function retry(e,r,i){var o,s,c;var u=0;if(argumen