!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g2&&(b=f(arguments,1)),a?e(a):c(b)})});var e=b.pop();a(d,b,e)}return b.vo=!0,b.then=function(a,c){return b().then(a,c)},b["catch"]=function(a){return b()["catch"](a)},b}var d=a("./lib/pipeline"),e=a("./lib/stack"),f=a("sliced"),g=Array.isArray;Object.keys;b.exports=j,j.pipeline=function l(){var l=f(g(this)?this:arguments);return k(function(a,b,c){d(l,a,b,function(b,d){return b?c.call(a,b):c.apply(a,[null].concat(d))})})},j.stack=function m(){var m=f(g(this)?this:arguments);return k(function(a,b,c){e(m,a,b,function(a,b){return a?c(a):c.apply(this,[null].concat(b))})})},j.compose=function(){throw new Error("not implemented yet")},j["catch"]=function(a){function b(){return a}return b.__catch__=!0,b}},{"./lib/pipeline":3,"./lib/stack":4,sliced:12}],2:[function(a,b,c){function j(a){switch(g(a)){case"generator":return m(a);case"promise":return l(a);case"function":return k(a);case"object":return n(a);case"catch":return q(a);case"array":return o(a);case"vo":return p(a);default:return r(a)}}function k(a){return function(b,c){function d(a){return a?c.apply(null,[a].concat(f(arguments))):c.apply(null,arguments)}e(a,d).call(this,b)}}function l(a){return function(b,c){return a.then(function(a){return c(null,a)})["catch"](function(a){return c(a)})}}function m(a){return function(b,c){return h(a)(c)}}function n(a){return a=i(a).reduce(function(a,b){return a[b]=j(a[b]),a},a),function(b,c){var e=i(a).length,f=this,g=[],h={};return e?void i(a).map(function(i,j){a[i].call(f,b,function(a,b){return a?(g[j]=a,h[i]=a):h[i]=b,--e?void 0:(g=s(g),g.length?c(d(g),h):c(null,h))})}):c(null,h)}}function o(a){return a=a.map(j),function(b,c){var e=a.length,f=this,g=[],h=[];return e?void a.map(function(a,i){a.call(f,b,function(a,b){return a?(g[i]=a,h[i]=a):h[i]=b,--e?void 0:(g=s(g),g.length?c(d(g),h):c(null,h))})}):c(null,h)}}function p(a){return function(b,c){return a.apply(this,b.concat(function(a,b){return a?c(d(a)):c.apply(null,arguments)}))}}function q(a){function b(b,c,d){return e(a(),d).call(this,[b].concat(c))}return b.__catch__=!0,b}function r(a){return function(b,c){return c(null,a)}}function s(a){return a.filter(function(a){return!!a})}var d=a("combine-errors"),e=a("./wrap"),f=a("sliced"),g=a("./type"),h=a("co"),i=Object.keys;b.exports=j},{"./type":5,"./wrap":6,co:7,"combine-errors":8,sliced:12}],3:[function(a,b,c){function f(a,b,c,f){function j(c){if(c)return k(c,e(arguments,1));for(var d=a.shift();d&&d.__catch__===!0;)d=a.shift();var l=e(arguments,1).concat(h).slice(0,i);return!d||g(l)?f.call(b,null,l):d.call(b,l,j)}function k(c,d){for(var e=a.shift();e&&e.__catch__!==!0;)e=a.shift();var k=d.concat(h).slice(0,i+1);return!e||g(k)?f.call(b,c):e.call(b,c,k,j)}a=a.map(d);var h=c.slice(1),i=c.length||1;j.apply(null,[null].concat(c))}function g(a){return a.length&&("undefined"==typeof a[0]||null===a[0])}var d=a("./compile"),e=a("sliced");b.exports=f},{"./compile":2,sliced:12}],4:[function(a,b,c){function e(a,b,c,e){function f(d){if(d)return g(d);for(var h=a.shift();h&&h.__catch__===!0;)h=a.shift();return h?void h.call(b,c,f):e.call(b,null,c)}function g(d){for(var g=a.shift();g&&g.__catch__!==!0;)g=a.shift();return g?g.call(b,d,c,f):e.call(b,d)}a=a.map(d),f()}var d=a("./compile");b.exports=e},{"./compile":2}],5:[function(a,b,c){function e(a){return d(a)?"array":a&&a.__catch__?"catch":a&&a.vo?"vo":a&&"function"==typeof a.next&&"function"==typeof a["throw"]?"generator":a&&"function"==typeof a.then&&"function"==typeof a["catch"]?"promise":null===a?"null":typeof a}var d=Array.isArray;b.exports=e},{}],6:[function(a,b,c){function h(a,b){return function(c){function h(){return d.enabled&&d(l(a.name||"anonymous",c,e(arguments))),b.apply(this,arguments)}var f=this;return d.enabled&&d(l(a.name||"anonymous",c)),a?j(a)?g(a).apply(f,c.concat(h)):i(a,h).apply(f,c):h.apply(f,[null].concat(c))}}function i(a,b){return function(){var c;try{c=a.apply(this,arguments)}catch(d){return b(d)}k(c)?c.then(function(a){b(null,a)},b):c instanceof Error?b(c):b(null,c)}}function j(a){return a&&a.constructor&&"GeneratorFunction"==a.constructor.name||"function"==typeof a.next&&"function"==typeof a["throw"]}function k(a){return a&&"function"==typeof a.then}function l(a,b,c){function d(a,b){return a.length>b?a.slice(0,b-3)+"\u2026":a}function e(a){try{return JSON.stringify(a)}catch(b){return"\xd7"}}return b=b.map(function(a){return d(e(a),30)}).join(", "),c&&(c="{ "+c.map(function(a){return d(e(a),30)}).join(", ")+" }"),c?"\u2199 "+a+"("+b+") = "+c:"\u2197 "+a+"("+b+")"}var d=a("debug")("vo"),e=a("sliced"),g=a("co");b.exports=h},{co:7,debug:9,sliced:12}],7:[function(a,b,c){function e(a){var b=k(a);return function(c){function k(a,b){setImmediate(function(){c.call(e,a,b)})}function l(a,b){var c;if(arguments.length>2&&(b=d.call(arguments,1)),a)try{c=g["throw"](a)}catch(h){return k(h)}if(!a)try{c=g.next(b)}catch(h){return k(h)}if(c.done)return k(null,c.value);if(c.value=f(c.value,e),"function"!=typeof c.value)l(new TypeError('You may only yield a function, promise, generator, array, or object, but the following was passed: "'+String(c.value)+'"'));else{var i=!1;try{c.value.call(e,function(){i||(i=!0,l.apply(e,arguments))})}catch(h){setImmediate(function(){i||(i=!0,l(h))})}}}var e=this,g=a;if(b){var h=d.call(arguments),i=h.length,j=i&&"function"==typeof h[i-1];c=j?h.pop():m,g=a.apply(this,h)}else c=c||m;l()}}function f(a,b){return k(a)?e(a.call(b)):j(a)?e(a):i(a)?h(a):"function"==typeof a?a:l(a)||Array.isArray(a)?g.call(b,a):a}function g(a){var b=this,c=Array.isArray(a);return function(d){function k(a,c){if(!i)try{if(a=f(a,b),"function"!=typeof a)return h[c]=a,--g||d(null,h);a.call(b,function(a,b){if(!i){if(a)return i=!0,d(a);h[c]=b,--g||d(null,h)}})}catch(e){i=!0,d(e)}}var i,e=Object.keys(a),g=e.length,h=c?new Array(g):new a.constructor;if(!g)return void setImmediate(function(){d(null,h)});if(!c)for(var j=0;g>j;j++)h[e[j]]=void 0;for(var j=0;j=31}function e(){var a=arguments,b=this.useColors;if(a[0]=(b?"%c":"")+this.namespace+(b?" %c":" ")+a[0]+(b?"%c ":" ")+"+"+c.humanize(this.diff),!b)return a;var d="color: "+this.color;a=[a[0],d,"color: inherit"].concat(Array.prototype.slice.call(a,1));var e=0,f=0;return a[0].replace(/%[a-z%]/g,function(a){"%%"!==a&&(e++,"%c"===a&&(f=e))}),a.splice(f,0,d),a}function f(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function g(a){try{null==a?c.storage.removeItem("debug"):c.storage.debug=a}catch(b){}}function h(){var a;try{a=c.storage.debug}catch(b){}return a}function i(){try{return window.localStorage}catch(a){}}c=b.exports=a("./debug"),c.log=f,c.formatArgs=e,c.save=g,c.load=h,c.useColors=d,c.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:i(),c.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],c.formatters.j=function(a){return JSON.stringify(a)},c.enable(h())},{"./debug":10}],10:[function(a,b,c){function f(){return c.colors[d++%c.colors.length]}function g(a){function b(){}function d(){var a=d,b=+new Date,g=b-(e||b);a.diff=g,a.prev=e,a.curr=b,e=b,null==a.useColors&&(a.useColors=c.useColors()),null==a.color&&a.useColors&&(a.color=f());var h=Array.prototype.slice.call(arguments);h[0]=c.coerce(h[0]),"string"!=typeof h[0]&&(h=["%o"].concat(h));var i=0;h[0]=h[0].replace(/%([a-z%])/g,function(b,d){if("%%"===b)return b;i++;var e=c.formatters[d];if("function"==typeof e){var f=h[i];b=e.call(a,f),h.splice(i,1),i--}return b}),"function"==typeof c.formatArgs&&(h=c.formatArgs.apply(a,h));var j=d.log||c.log||console.log.bind(console);j.apply(a,h)}b.enabled=!1,d.enabled=!0;var g=c.enabled(a)?d:b;return g.namespace=a,g}function h(a){c.save(a);for(var b=(a||"").split(/[\s,]+/),d=b.length,e=0;d>e;e++)b[e]&&(a=b[e].replace(/\*/g,".*?"),"-"===a[0]?c.skips.push(new RegExp("^"+a.substr(1)+"$")):c.names.push(new RegExp("^"+a+"$")))}function i(){c.enable("")}function j(a){var b,d;for(b=0,d=c.skips.length;d>b;b++)if(c.skips[b].test(a))return!1;for(b=0,d=c.names.length;d>b;b++)if(c.names[b].test(a))return!0;return!1}function k(a){return a instanceof Error?a.stack||a.message:a}c=b.exports=g,c.coerce=k,c.disable=i,c.enable=h,c.enabled=j,c.humanize=a("ms"),c.names=[],c.skips=[],c.formatters={};var e,d=0},{ms:11}],11:[function(a,b,c){function i(a){if(a=""+a,!(a.length>1e4)){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]),i=(b[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return c*h;case"days":case"day":case"d":return c*g;case"hours":case"hour":case"hrs":case"hr":case"h":return c*f;case"minutes":case"minute":case"mins":case"min":case"m":return c*e;case"seconds":case"second":case"secs":case"sec":case"s":return c*d;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}}function j(a){return a>=g?Math.round(a/g)+"d":a>=f?Math.round(a/f)+"h":a>=e?Math.round(a/e)+"m":a>=d?Math.round(a/d)+"s":a+"ms"}function k(a){return l(a,g,"day")||l(a,f,"hour")||l(a,e,"minute")||l(a,d,"second")||a+" ms"}function l(a,b,c){return b>a?void 0:1.5*b>a?Math.floor(a/b)+" "+c:Math.ceil(a/b)+" "+c+"s"}var d=1e3,e=60*d,f=60*e,g=24*f,h=365.25*g;b.exports=function(a,b){return b=b||{},"string"==typeof a?i(a):b["long"]?k(a):j(a)}},{}],12:[function(a,b,c){b.exports=function(a,b,c){var d=[],e=a.length;if(0===e)return d;var f=0>b?Math.max(0,b+e):b||0;for(void 0!==c&&(e=0>c?c+e:c);e-->f;)d[e-f]=a[e];return d}},{}]},{},[1]);