Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

acho

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

acho - npm Package Compare versions

Comparing version 2.6.2 to 2.7.0

docs/images/00.png

2

bower.json

@@ -5,3 +5,3 @@ {

"homepage": "https://github.com/Kikobeats/acho",
"version": "2.6.2",
"version": "2.7.0",
"main": "dist/acho.js",

@@ -8,0 +8,0 @@ "author": {

@@ -0,1 +1,10 @@

<a name="2.7.0"></a>
# 2.7.0 (2016-04-18)
* Add possibility to setup custom align ([c52064f](https://github.com/kikobeats/acho/commit/c52064f))
* Better docs ([e17548a](https://github.com/kikobeats/acho/commit/e17548a))
* Typo ([64c6bc9](https://github.com/kikobeats/acho/commit/64c6bc9))
<a name="2.6.2"></a>

@@ -2,0 +11,0 @@ ## 2.6.2 (2016-04-16)

/**
* acho - An extremely simple (but powerful) logging system for NodeJS and browser.
* @version v2.6.2
* @version v2.7.0
* @link https://github.com/Kikobeats/acho
* @license MIT
*/!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Acho=t()}}(function(){return function t(r,e,n){function o(u,a){if(!e[u]){if(!r[u]){var c="function"==typeof require&&require;if(!a&&c)return c(u,!0);if(i)return i(u,!0);var s=new Error("Cannot find module '"+u+"'");throw s.code="MODULE_NOT_FOUND",s}var f=e[u]={exports:{}};r[u][0].call(f.exports,function(t){var e=r[u][1][t];return o(e?e:t)},f,f.exports,t,r,e,n)}return e[u].exports}for(var i="function"==typeof require&&require,u=0;u<n.length;u++)o(n[u]);return o}({1:[function(t,r,e){"use strict";var n,o,i,u=[].slice;o=t("./Default"),n=t("./Constants"),i=t("existential-default"),r.exports=function(t){var r,e,n;null==t&&(t={}),r=i(t,o),r.diff&&(r.diff=[]);for(e in r)n=r[e],r[e]=n;return r.messages=function(){var e,n,o;e={};for(o in r.types)e[o]=(null!=(n=t.messages)?n[o]:void 0)||[],"line"!==o&&(r[o]=r.generateTypeMessage(o));return e}(),r.push=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this.messages[e].push(t),this},r.add=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this[e](t),this.push(e,t),this},r}},{"./Constants":2,"./Default":3,"existential-default":13}],2:[function(t,r,e){(function(t){"use strict";r.exports={MIN_DIFF_MS:1e4,MUTED:"silent",UNMUTED:"all",SYMBOL_KEYWORD:"symbol",ENV:function(){var r;return("undefined"!=typeof t&&null!==t&&null!=(r=t.env.NODE_ENV)?r.toLowerCase():void 0)||void 0}()}}).call(this,t("_process"))},{_process:30}],3:[function(t,r,e){(function(e){"use strict";var n,o,i,u,a,c=[].slice;a=t("ms"),o=t("chalk"),u=t("./Format"),n=t("./Constants"),i=function(){var t,r;return t={info:"ℹ",success:"✔",warning:"⚠",error:"✖"},r={info:"i",success:"√",warning:"‼",error:"×"},"win32"===e.platform?r:t}(),r.exports={print:function(){var t,r,e;r=[];for(e in this.types)r.push(function(){var r,n,o,i;for(o=this.messages[e],i=[],r=0,n=o.length;n>r;r++)t=o[r],i.push(this.transport(this.generateMessage(e,t)));return i}.call(this));return r},outputMessage:function(t){return t},outputType:function(t){var r;return r=this.align?" ":" ",this.keyword&&(t=this.keyword===n.SYMBOL_KEYWORD?this.types[t].symbol:this.keyword),""+t+r},transport:console.log,generateMessage:function(t,r){var e,n,o,i;if(this.isPrintable(t))return e=this.types[t].color,r=this.outputMessage(r),r=this.colorize(this.types.line.color,r),n=null,this.diff&&(this.diff[t]?(n=a(new Date-this.diff[t]),n=" +"+n,this.diff[t]=new Date):(this.diff[t]=new Date,n=" +0ms")),o=this.outputType(t),o=this.colorize(e,o),i=o+r,n&&(i+=this.colorize(e,n)),i},generateTypeMessage:function(t){return function(){var r;return r=1<=arguments.length?c.call(arguments,0):[],r=this.format(r),r=this.generateMessage(t,r),r&&this.transport(r),this}},colorize:function(t,r){var e,i,u,a;if(!this.color||"production"===n.ENV)return r;for(t=t.split(" "),a=o,i=0,u=t.length;u>i;i++)e=t[i],a=a[e];return a(r)},isPrintable:function(t){return this.level===n.UNMUTED?!0:this.level===n.MUTED?!1:this.types[t].level<=this.types[this.level].level},format:function(t){return u.apply(null,t)},keyword:null,diff:!1,align:!0,color:!0,level:n.UNMUTED,types:{line:{color:"gray"},error:{level:0,color:"red",symbol:i.error},warn:{level:1,color:"yellow",symbol:i.warning},success:{level:2,color:"green",symbol:i.success},info:{level:3,color:"white",symbol:i.info},verbose:{level:4,color:"cyan",symbol:i.info},debug:{level:5,color:"blue",symbol:i.info},silly:{level:6,color:"magenta",symbol:i.info}}}}).call(this,t("_process"))},{"./Constants":2,"./Format":4,_process:30,chalk:11,ms:29}],4:[function(t,r,e){(function(t){"use strict";var e,n,o;e={escape:/%{2,2}/g,type:/(%?)(%([jds]))/g},o=function(r,e){var n,i,u,a,c,s;if("symbol"==typeof e&&(e=e.toString()),"symbol"==typeof r&&(r=r.toString()),null===r?r="null":void 0===r?r="undefined":r===!1&&(r="false"),"object"!=typeof r)return e?e+"="+r:r;if(r instanceof t)return e?e+"="+r.toString("base64"):r.toString("base64");for(s="",u=Object.keys(r),c=u.length,n=0;c>n;){if(Array.isArray(r[u[n]])){for(s+=u[n]+"=[",i=0,a=r[u[n]].length;a>i;)s+=o(r[u[n]][i]),a-1>i&&(s+=", "),i++;s+="]"}else s+=r[u[n]]instanceof Date?u[n]+"="+r[u[n]]:o(r[u[n]],u[n]);c-1>n&&(s+=", "),n++}return s},n=function(t){var r,n,i,u;if(n=Array.prototype.slice.call(arguments,1),n.length&&(t=t.replace(e.type,function(t,r,e,i){var u;switch(u=n.shift(),i){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=o(u)}return r?(n.unshift(u),t):u})),n.length)for(i=0,u=n.length;u>i;i++)r=n[i],t+=" "+o(r);return null!=t.replace&&(t=t.replace(e.escape,"%")),o(t)},r.exports=n}).call(this,t("buffer").Buffer)},{buffer:9}],5:[function(t,r,e){"use strict";r.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],6:[function(t,r,e){"use strict";function n(){var t={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return t.colors.grey=t.colors.gray,Object.keys(t).forEach(function(r){var e=t[r];Object.keys(e).forEach(function(r){var n=e[r];t[r]=e[r]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(t,r,{value:e,enumerable:!1})}),t}Object.defineProperty(r,"exports",{enumerable:!0,get:n})},{}],7:[function(t,r,e){"use strict";function n(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,e=t.length;e>r;++r)c[r]=t[r],s[t.charCodeAt(r)]=r;s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63}function o(t){var r,e,n,o,i,u,a=t.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i="="===t[a-2]?2:"="===t[a-1]?1:0,u=new f(3*a/4-i),n=i>0?a-4:a;var c=0;for(r=0,e=0;n>r;r+=4,e+=3)o=s[t.charCodeAt(r)]<<18|s[t.charCodeAt(r+1)]<<12|s[t.charCodeAt(r+2)]<<6|s[t.charCodeAt(r+3)],u[c++]=o>>16&255,u[c++]=o>>8&255,u[c++]=255&o;return 2===i?(o=s[t.charCodeAt(r)]<<2|s[t.charCodeAt(r+1)]>>4,u[c++]=255&o):1===i&&(o=s[t.charCodeAt(r)]<<10|s[t.charCodeAt(r+1)]<<4|s[t.charCodeAt(r+2)]>>2,u[c++]=o>>8&255,u[c++]=255&o),u}function i(t){return c[t>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}function u(t,r,e){for(var n,o=[],u=r;e>u;u+=3)n=(t[u]<<16)+(t[u+1]<<8)+t[u+2],o.push(i(n));return o.join("")}function a(t){for(var r,e=t.length,n=e%3,o="",i=[],a=16383,s=0,f=e-n;f>s;s+=a)i.push(u(t,s,s+a>f?f:s+a));return 1===n?(r=t[e-1],o+=c[r>>2],o+=c[r<<4&63],o+="=="):2===n&&(r=(t[e-2]<<8)+t[e-1],o+=c[r>>10],o+=c[r>>4&63],o+=c[r<<2&63],o+="="),i.push(o),i.join("")}e.toByteArray=o,e.fromByteArray=a;var c=[],s=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array;n()},{}],8:[function(t,r,e){},{}],9:[function(t,r,e){(function(r){"use strict";function n(){try{var t=new Uint8Array(1);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t){return this instanceof i?(i.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof t?u(this,t):"string"==typeof t?a(this,t,arguments.length>1?arguments[1]:"utf8"):c(this,t)):arguments.length>1?new i(t,arguments[1]):new i(t)}function u(t,r){if(t=v(t,0>r?0:0|d(r)),!i.TYPED_ARRAY_SUPPORT)for(var e=0;r>e;e++)t[e]=0;return t}function a(t,r,e){"string"==typeof e&&""!==e||(e="utf8");var n=0|b(r,e);return t=v(t,n),t.write(r,e),t}function c(t,r){if(i.isBuffer(r))return s(t,r);if(Z(r))return f(t,r);if(null==r)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(r.buffer instanceof ArrayBuffer)return l(t,r);if(r instanceof ArrayBuffer)return h(t,r)}return r.length?p(t,r):y(t,r)}function s(t,r){var e=0|d(r.length);return t=v(t,e),r.copy(t,0,0,e),t}function f(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function l(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function h(t,r){return r.byteLength,i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t=l(t,new Uint8Array(r)),t}function p(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function y(t,r){var e,n=0;"Buffer"===r.type&&Z(r.data)&&(e=r.data,n=0|d(e.length)),t=v(t,n);for(var o=0;n>o;o+=1)t[o]=255&e[o];return t}function v(t,r){i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t.length=r;var e=0!==r&&r<=i.poolSize>>>1;return e&&(t.parent=J),t}function d(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function g(t,r){if(!(this instanceof g))return new g(t,r);var e=new i(t,r);return delete e.parent,e}function b(t,r){"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"binary":case"raw":case"raws":return e;case"utf8":case"utf-8":return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return V(t).length;default:if(n)return z(t).length;r=(""+r).toLowerCase(),n=!0}}function w(t,r,e){var n=!1;if(r=0|r,e=void 0===e||e===1/0?this.length:0|e,t||(t="utf8"),0>r&&(r=0),e>this.length&&(e=this.length),r>=e)return"";for(;;)switch(t){case"hex":return U(this,r,e);case"utf8":case"utf-8":return R(this,r,e);case"ascii":return P(this,r,e);case"binary":return T(this,r,e);case"base64":return x(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function _(t,r,e,n){e=Number(e)||0;var o=t.length-e;n?(n=Number(n),n>o&&(n=o)):n=o;var i=r.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var u=0;n>u;u++){var a=parseInt(r.substr(2*u,2),16);if(isNaN(a))throw new Error("Invalid hex string");t[e+u]=a}return u}function j(t,r,e,n){return q(z(r,t.length-e),t,e,n)}function m(t,r,e,n){return q(G(r),t,e,n)}function A(t,r,e,n){return m(t,r,e,n)}function E(t,r,e,n){return q(V(r),t,e,n)}function O(t,r,e,n){return q(W(r,t.length-e),t,e,n)}function x(t,r,e){return 0===r&&e===t.length?K.fromByteArray(t):K.fromByteArray(t.slice(r,e))}function R(t,r,e){e=Math.min(t.length,e);for(var n=[],o=r;e>o;){var i=t[o],u=null,a=i>239?4:i>223?3:i>191?2:1;if(e>=o+a){var c,s,f,l;switch(a){case 1:128>i&&(u=i);break;case 2:c=t[o+1],128===(192&c)&&(l=(31&i)<<6|63&c,l>127&&(u=l));break;case 3:c=t[o+1],s=t[o+2],128===(192&c)&&128===(192&s)&&(l=(15&i)<<12|(63&c)<<6|63&s,l>2047&&(55296>l||l>57343)&&(u=l));break;case 4:c=t[o+1],s=t[o+2],f=t[o+3],128===(192&c)&&128===(192&s)&&128===(192&f)&&(l=(15&i)<<18|(63&c)<<12|(63&s)<<6|63&f,l>65535&&1114112>l&&(u=l))}}null===u?(u=65533,a=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=a}return S(n)}function S(t){var r=t.length;if(H>=r)return String.fromCharCode.apply(String,t);for(var e="",n=0;r>n;)e+=String.fromCharCode.apply(String,t.slice(n,n+=H));return e}function P(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(127&t[o]);return n}function T(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(t[o]);return n}function U(t,r,e){var n=t.length;(!r||0>r)&&(r=0),(!e||0>e||e>n)&&(e=n);for(var o="",i=r;e>i;i++)o+=$(t[i]);return o}function M(t,r,e){for(var n=t.slice(r,e),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function B(t,r,e){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+r>e)throw new RangeError("Trying to access beyond buffer length")}function I(t,r,e,n,o,u){if(!i.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");if(r>o||u>r)throw new RangeError("value is out of bounds");if(e+n>t.length)throw new RangeError("index out of range")}function C(t,r,e,n){0>r&&(r=65535+r+1);for(var o=0,i=Math.min(t.length-e,2);i>o;o++)t[e+o]=(r&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function Y(t,r,e,n){0>r&&(r=4294967295+r+1);for(var o=0,i=Math.min(t.length-e,4);i>o;o++)t[e+o]=r>>>8*(n?o:3-o)&255}function D(t,r,e,n,o,i){if(e+n>t.length)throw new RangeError("index out of range");if(0>e)throw new RangeError("index out of range")}function k(t,r,e,n,o){return o||D(t,r,e,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,r,e,n,23,4),e+4}function F(t,r,e,n,o){return o||D(t,r,e,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,r,e,n,52,8),e+8}function L(t){if(t=N(t).replace(Q,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function N(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function $(t){return 16>t?"0"+t.toString(16):t.toString(16)}function z(t,r){r=r||1/0;for(var e,n=t.length,o=null,i=[],u=0;n>u;u++){if(e=t.charCodeAt(u),e>55295&&57344>e){if(!o){if(e>56319){(r-=3)>-1&&i.push(239,191,189);continue}if(u+1===n){(r-=3)>-1&&i.push(239,191,189);continue}o=e;continue}if(56320>e){(r-=3)>-1&&i.push(239,191,189),o=e;continue}e=(o-55296<<10|e-56320)+65536}else o&&(r-=3)>-1&&i.push(239,191,189);if(o=null,128>e){if((r-=1)<0)break;i.push(e)}else if(2048>e){if((r-=2)<0)break;i.push(e>>6|192,63&e|128)}else if(65536>e){if((r-=3)<0)break;i.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(1114112>e))throw new Error("Invalid code point");if((r-=4)<0)break;i.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return i}function G(t){for(var r=[],e=0;e<t.length;e++)r.push(255&t.charCodeAt(e));return r}function W(t,r){for(var e,n,o,i=[],u=0;u<t.length&&!((r-=2)<0);u++)e=t.charCodeAt(u),n=e>>8,o=e%256,i.push(o),i.push(n);return i}function V(t){return K.toByteArray(L(t))}function q(t,r,e,n){for(var o=0;n>o&&!(o+e>=r.length||o>=t.length);o++)r[o+e]=t[o];return o}var K=t("base64-js"),X=t("ieee754"),Z=t("isarray");e.Buffer=i,e.SlowBuffer=g,e.INSPECT_MAX_BYTES=50,i.poolSize=8192;var J={};i.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:n(),i._augment=function(t){return t.__proto__=i.prototype,t},i.TYPED_ARRAY_SUPPORT?(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})):(i.prototype.length=void 0,i.prototype.parent=void 0),i.isBuffer=function(t){return!(null==t||!t._isBuffer)},i.compare=function(t,r){if(!i.isBuffer(t)||!i.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,o=0,u=Math.min(e,n);u>o;++o)if(t[o]!==r[o]){e=t[o],n=r[o];break}return n>e?-1:e>n?1:0},i.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(t,r){if(!Z(t))throw new TypeError("list argument must be an Array of Buffers.");if(0===t.length)return new i(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;e++)r+=t[e].length;var n=new i(r),o=0;for(e=0;e<t.length;e++){var u=t[e];u.copy(n,o),o+=u.length}return n},i.byteLength=b,i.prototype._isBuffer=!0,i.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?R(this,0,t):w.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===i.compare(this,t)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return i.compare(this,t)},i.prototype.indexOf=function(t,r){function e(t,r,e){for(var n=-1,o=0;e+o<t.length;o++)if(t[e+o]===r[-1===n?0:o-n]){if(-1===n&&(n=o),o-n+1===r.length)return e+n}else n=-1;return-1}if(r>2147483647?r=2147483647:-2147483648>r&&(r=-2147483648),r>>=0,0===this.length)return-1;if(r>=this.length)return-1;if(0>r&&(r=Math.max(this.length+r,0)),"string"==typeof t)return 0===t.length?-1:String.prototype.indexOf.call(this,t,r);if(i.isBuffer(t))return e(this,t,r);if("number"==typeof t)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,r):e(this,[t],r);throw new TypeError("val must be string, number or Buffer")},i.prototype.write=function(t,r,e,n){if(void 0===r)n="utf8",e=this.length,r=0;else if(void 0===e&&"string"==typeof r)n=r,e=this.length,r=0;else if(isFinite(r))r=0|r,isFinite(e)?(e=0|e,void 0===n&&(n="utf8")):(n=e,e=void 0);else{var o=n;n=r,r=0|e,e=o}var i=this.length-r;if((void 0===e||e>i)&&(e=i),t.length>0&&(0>e||0>r)||r>this.length)throw new RangeError("attempt to write outside buffer bounds");n||(n="utf8");for(var u=!1;;)switch(n){case"hex":return _(this,t,r,e);case"utf8":case"utf-8":return j(this,t,r,e);case"ascii":return m(this,t,r,e);case"binary":return A(this,t,r,e);case"base64":return E(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r,e);default:if(u)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),u=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var H=4096;i.prototype.slice=function(t,r){var e=this.length;t=~~t,r=void 0===r?e:~~r,0>t?(t+=e,0>t&&(t=0)):t>e&&(t=e),0>r?(r+=e,0>r&&(r=0)):r>e&&(r=e),t>r&&(r=t);var n;if(i.TYPED_ARRAY_SUPPORT)n=this.subarray(t,r),n.__proto__=i.prototype;else{var o=r-t;n=new i(o,void 0);for(var u=0;o>u;u++)n[u]=this[u+t]}return n.length&&(n.parent=this.parent||this),n},i.prototype.readUIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return n},i.prototype.readUIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t+--r],o=1;r>0&&(o*=256);)n+=this[t+--r]*o;return n},i.prototype.readUInt8=function(t,r){return r||B(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,r){return r||B(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,r){return r||B(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,r){return r||B(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,r){return r||B(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return o*=128,n>=o&&(n-=Math.pow(2,8*r)),n},i.prototype.readIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=r,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*r)),i},i.prototype.readInt8=function(t,r){return r||B(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,r){r||B(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt16BE=function(t,r){r||B(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt32LE=function(t,r){return r||B(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,r){return r||B(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=1,i=0;for(this[r]=255&t;++i<e&&(o*=256);)this[r+i]=t/o&255;return r+e},i.prototype.writeUIntBE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=e-1,i=1;for(this[r+o]=255&t;--o>=0&&(i*=256);)this[r+o]=t/i&255;return r+e},i.prototype.writeUInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},i.prototype.writeUInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeUInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeUInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):Y(this,t,r,!0),r+4},i.prototype.writeUInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):Y(this,t,r,!1),r+4},i.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=0,u=1,a=0>t?1:0;for(this[r]=255&t;++i<e&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=e-1,u=1,a=0>t?1:0;for(this[r+i]=255&t;--i>=0&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[r]=255&t,r+1},i.prototype.writeInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):Y(this,t,r,!0),r+4},i.prototype.writeInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):Y(this,t,r,!1),r+4},i.prototype.writeFloatLE=function(t,r,e){return k(this,t,r,!0,e)},i.prototype.writeFloatBE=function(t,r,e){return k(this,t,r,!1,e)},i.prototype.writeDoubleLE=function(t,r,e){return F(this,t,r,!0,e)},i.prototype.writeDoubleBE=function(t,r,e){return F(this,t,r,!1,e)},i.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&e>n&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(0>r)throw new RangeError("targetStart out of bounds");if(0>e||e>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var o,u=n-e;if(this===t&&r>e&&n>r)for(o=u-1;o>=0;o--)t[o+r]=this[o+e];else if(1e3>u||!i.TYPED_ARRAY_SUPPORT)for(o=0;u>o;o++)t[o+r]=this[o+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+u),r);return u},i.prototype.fill=function(t,r,e){if(t||(t=0),r||(r=0),e||(e=this.length),r>e)throw new RangeError("end < start");if(e!==r&&0!==this.length){if(0>r||r>=this.length)throw new RangeError("start out of bounds");if(0>e||e>this.length)throw new RangeError("end out of bounds");var n;if("number"==typeof t)for(n=r;e>n;n++)this[n]=t;else{var o=z(t.toString()),i=o.length;for(n=r;e>n;n++)this[n]=o[n%i]}return this}};var Q=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":7,ieee754:16,isarray:10}],10:[function(t,r,e){var n={}.toString;r.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}],11:[function(t,r,e){(function(e){"use strict";function n(t){this.enabled=t&&void 0!==t.enabled?t.enabled:l}function o(t){var r=function(){return i.apply(r,arguments)};return r._styles=t,r.enabled=this.enabled,r.__proto__=v,r}function i(){var t=arguments,r=t.length,e=0!==r&&String(arguments[0]);if(r>1)for(var n=1;r>n;n++)e+=" "+t[n];if(!this.enabled||!e)return e;var o=this._styles,i=o.length,u=c.dim.open;for(!p||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(c.dim.open="");i--;){var a=c[o[i]];e=a.open+e.replace(a.closeRe,a.open)+a.close}return c.dim.open=u,e}function u(){var t={};return Object.keys(y).forEach(function(r){t[r]={get:function(){return o.call(this,[r])}}}),t}var a=t("escape-string-regexp"),c=t("ansi-styles"),s=t("strip-ansi"),f=t("has-ansi"),l=t("supports-color"),h=Object.defineProperties,p="win32"===e.platform&&!/^xterm/i.test(e.env.TERM);p&&(c.blue.open="");var y=function(){var t={};return Object.keys(c).forEach(function(r){c[r].closeRe=new RegExp(a(c[r].close),"g"),t[r]={get:function(){return o.call(this,this._styles.concat(r))}}}),t}(),v=h(function(){},y);h(n.prototype,u()),r.exports=new n,r.exports.styles=c,r.exports.hasColor=f,r.exports.stripColor=s,r.exports.supportsColor=l}).call(this,t("_process"))},{_process:30,"ansi-styles":6,"escape-string-regexp":12,"has-ansi":15,"strip-ansi":31,"supports-color":32}],12:[function(t,r,e){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;r.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(n,"\\$&")}},{}],13:[function(t,r,e){"use strict";function n(t,r){return c(a(t),r)}function o(t){return"object"==typeof t&&null!==t}function i(t,r){return o(r)?n(t,r):u(t)?t:r}var u=t("existential"),a=t("lodash.clonedeep"),c=t("lodash.defaultsdeep");r.exports=function(){for(var t=Array.prototype.slice.call(arguments),r=i(t.shift(),t.shift());t.length;)r=i(r,t.shift());return r}},{existential:14,"lodash.clonedeep":21,"lodash.defaultsdeep":22}],14:[function(t,r,e){"use strict";r.exports=function(t){return null!=t}},{}],15:[function(t,r,e){"use strict";var n=t("ansi-regex"),o=new RegExp(n().source);r.exports=o.test.bind(o)},{"ansi-regex":5}],16:[function(t,r,e){e.read=function(t,r,e,n,o){var i,u,a=8*o-n-1,c=(1<<a)-1,s=c>>1,f=-7,l=e?o-1:0,h=e?-1:1,p=t[r+l];for(l+=h,i=p&(1<<-f)-1,p>>=-f,f+=a;f>0;i=256*i+t[r+l],l+=h,f-=8);for(u=i&(1<<-f)-1,i>>=-f,f+=n;f>0;u=256*u+t[r+l],l+=h,f-=8);if(0===i)i=1-s;else{if(i===c)return u?NaN:(p?-1:1)*(1/0);u+=Math.pow(2,n),i-=s}return(p?-1:1)*u*Math.pow(2,i-n)},e.write=function(t,r,e,n,o,i){var u,a,c,s=8*i-o-1,f=(1<<s)-1,l=f>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,y=n?1:-1,v=0>r||0===r&&0>1/r?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(a=isNaN(r)?1:0,u=f):(u=Math.floor(Math.log(r)/Math.LN2),r*(c=Math.pow(2,-u))<1&&(u--,c*=2),r+=u+l>=1?h/c:h*Math.pow(2,1-l),r*c>=2&&(u++,c/=2),u+l>=f?(a=0,u=f):u+l>=1?(a=(r*c-1)*Math.pow(2,o),u+=l):(a=r*Math.pow(2,l-1)*Math.pow(2,o),u=0));o>=8;t[e+p]=255&a,p+=y,a/=256,o-=8);for(u=u<<o|a,s+=o;s>0;t[e+p]=255&u,p+=y,u/=256,s-=8);t[e+p-y]|=128*v}},{}],17:[function(t,r,e){(function(t){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}function a(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function c(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function s(t){return t&&t.Object===Object?t:null}function f(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function l(t,r){return t="number"==typeof t||or.test(t)?+t:-1,r=null==r?Rt:r,t>-1&&t%1==0&&r>t}function h(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function p(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function y(){}function v(t,r){return g(t,r)&&delete t[r]}function d(t,r){if(Cr){var e=t[r];return e===xt?void 0:e}return br.call(t,r)?t[r]:void 0}function g(t,r){return Cr?void 0!==t[r]:br.call(t,r)}function b(t,r,e){t[r]=Cr&&void 0===e?xt:e}function w(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function _(){this.__data__={hash:new y,map:Ur?new Ur:[],string:new y}}function j(t){var r=this.__data__;return ft(t)?v("string"==typeof t?r.string:r.hash,t):Ur?r.map["delete"](t):U(r.map,t)}function m(t){var r=this.__data__;return ft(t)?d("string"==typeof t?r.string:r.hash,t):Ur?r.map.get(t):M(r.map,t)}function A(t){var r=this.__data__;return ft(t)?g("string"==typeof t?r.string:r.hash,t):Ur?r.map.has(t):B(r.map,t)}function E(t,r){var e=this.__data__;return ft(t)?b("string"==typeof t?e.string:e.hash,t,r):Ur?e.map.set(t,r):C(e.map,t,r),this}function O(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function x(){this.__data__={array:[],map:null}}function R(t){var r=this.__data__,e=r.array;return e?U(e,t):r.map["delete"](t)}function S(t){var r=this.__data__,e=r.array;return e?M(e,t):r.map.get(t)}function P(t){var r=this.__data__,e=r.array;return e?B(e,t):r.map.has(t)}function T(t,r){var e=this.__data__,n=e.array;n&&(n.length<Ot-1?C(n,t,r):(e.array=null,e.map=new w(n)));var o=e.map;return o&&o.set(t,r),this}function U(t,r){var e=I(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():Rr.call(t,e,1),!0}function M(t,r){var e=I(t,r);return 0>e?void 0:t[e][1]}function B(t,r){return I(t,r)>-1}function I(t,r){for(var e=t.length;e--;)if(pt(t[e][0],r))return e;return-1}function C(t,r,e){var n=I(t,r);0>n?t.push([r,e]):t[n][1]=e}function Y(t,r,e){var n=t[r];br.call(t,r)&&pt(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function D(t,r){return t&&Q(r,At(r),t)}function k(t,r,e,n,o,u,a){var c;if(n&&(c=u?n(t,o,u,a):n(t)),void 0!==c)return c;if(!wt(t))return t;var s=Gr(t);if(s){if(c=ut(t),!r)return H(t,c)}else{var l=it(t),h=l==Bt||l==It;if(Wr(t))return G(t,r);if(l==Dt||l==St||h&&!u){if(f(t))return u?t:{};if(c=at(h?{}:t),!r)return tt(t,D(c,t))}else{if(!ir[l])return u?t:{};c=ct(t,l,k,r)}}a||(a=new O);var p=a.get(t);if(p)return p;if(a.set(t,c),!s)var y=e?rt(t):At(t);return i(y||t,function(o,i){y&&(i=o,o=t[i]),Y(c,i,k(o,r,e,n,i,t,a))}),c}function F(t){return wt(t)?Or(t):{}}function L(t,r,e){var n=r(t);return Gr(t)?n:u(n,e(t))}function N(t,r){return br.call(t,r)||"object"==typeof t&&r in t&&null===nt(t)}function $(t){return Pr(Object(t))}function z(t){return function(r){return null==r?void 0:r[t]}}function G(t,r){if(r)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}function W(t){var r=new t.constructor(t.byteLength);return new Ar(r).set(new Ar(t)),r}function V(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function q(t,r,e){var o=r?e(h(t),!0):h(t);return a(o,n,new t.constructor)}function K(t){var r=new t.constructor(t.source,er.exec(t));return r.lastIndex=t.lastIndex,r}function X(t,r,e){var n=r?e(p(t),!0):p(t);return a(n,o,new t.constructor)}function Z(t){return $r?Object($r.call(t)):{}}function J(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function H(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function Q(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];Y(e,u,a)}return e}function tt(t,r){return Q(t,ot(t),r)}function rt(t){return L(t,At,ot)}function et(t,r){var e=t[r];return jt(e)?e:void 0}function nt(t){return Sr(Object(t))}function ot(t){return Er(Object(t))}function it(t){return wr.call(t)}function ut(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&br.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function at(t){return"function"!=typeof t.constructor||lt(t)?{}:F(nt(t))}function ct(t,r,e,n){var o=t.constructor;switch(r){case Gt:return W(t);case Tt:case Ut:return new o(+t);case Wt:return V(t,n);
case Vt:case qt:case Kt:case Xt:case Zt:case Jt:case Ht:case Qt:case tr:return J(t,n);case Ct:return q(t,n,e);case Yt:case Nt:return new o(t);case Ft:return K(t);case Lt:return X(t,n,e);case $t:return Z(t)}}function st(t){var r=t?t.length:void 0;return bt(r)&&(Gr(t)||mt(t)||yt(t))?c(r,String):null}function ft(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function lt(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||dr;return t===e}function ht(t){if(null!=t){try{return gr.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function pt(t,r){return t===r||t!==t&&r!==r}function yt(t){return dt(t)&&br.call(t,"callee")&&(!xr.call(t,"callee")||wr.call(t)==St)}function vt(t){return null!=t&&bt(zr(t))&&!gt(t)}function dt(t){return _t(t)&&vt(t)}function gt(t){var r=wt(t)?wr.call(t):"";return r==Bt||r==It}function bt(t){return"number"==typeof t&&t>-1&&t%1==0&&Rt>=t}function wt(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _t(t){return!!t&&"object"==typeof t}function jt(t){if(!wt(t))return!1;var r=gt(t)||f(t)?_r:nr;return r.test(ht(t))}function mt(t){return"string"==typeof t||!Gr(t)&&_t(t)&&wr.call(t)==Nt}function At(t){var r=lt(t);if(!r&&!vt(t))return $(t);var e=st(t),n=!!e,o=e||[],i=o.length;for(var u in t)!N(t,u)||n&&("length"==u||l(u,i))||r&&"constructor"==u||o.push(u);return o}function Et(t){return function(){return t}}var Ot=200,xt="__lodash_hash_undefined__",Rt=9007199254740991,St="[object Arguments]",Pt="[object Array]",Tt="[object Boolean]",Ut="[object Date]",Mt="[object Error]",Bt="[object Function]",It="[object GeneratorFunction]",Ct="[object Map]",Yt="[object Number]",Dt="[object Object]",kt="[object Promise]",Ft="[object RegExp]",Lt="[object Set]",Nt="[object String]",$t="[object Symbol]",zt="[object WeakMap]",Gt="[object ArrayBuffer]",Wt="[object DataView]",Vt="[object Float32Array]",qt="[object Float64Array]",Kt="[object Int8Array]",Xt="[object Int16Array]",Zt="[object Int32Array]",Jt="[object Uint8Array]",Ht="[object Uint8ClampedArray]",Qt="[object Uint16Array]",tr="[object Uint32Array]",rr=/[\\^$.*+?()[\]{}|]/g,er=/\w*$/,nr=/^\[object .+?Constructor\]$/,or=/^(?:0|[1-9]\d*)$/,ir={};ir[St]=ir[Pt]=ir[Gt]=ir[Wt]=ir[Tt]=ir[Ut]=ir[Vt]=ir[qt]=ir[Kt]=ir[Xt]=ir[Zt]=ir[Ct]=ir[Yt]=ir[Dt]=ir[Ft]=ir[Lt]=ir[Nt]=ir[$t]=ir[Jt]=ir[Ht]=ir[Qt]=ir[tr]=!0,ir[Mt]=ir[Bt]=ir[zt]=!1;var ur={"function":!0,object:!0},ar=ur[typeof e]&&e&&!e.nodeType?e:void 0,cr=ur[typeof r]&&r&&!r.nodeType?r:void 0,sr=cr&&cr.exports===ar?ar:void 0,fr=s(ar&&cr&&"object"==typeof t&&t),lr=s(ur[typeof self]&&self),hr=s(ur[typeof window]&&window),pr=s(ur[typeof this]&&this),yr=fr||hr!==(pr&&pr.window)&&hr||lr||pr||Function("return this")(),vr=Array.prototype,dr=Object.prototype,gr=Function.prototype.toString,br=dr.hasOwnProperty,wr=dr.toString,_r=RegExp("^"+gr.call(br).replace(rr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jr=sr?yr.Buffer:void 0,mr=yr.Symbol,Ar=yr.Uint8Array,Er=Object.getOwnPropertySymbols,Or=Object.create,xr=dr.propertyIsEnumerable,Rr=vr.splice,Sr=Object.getPrototypeOf,Pr=Object.keys,Tr=et(yr,"DataView"),Ur=et(yr,"Map"),Mr=et(yr,"Promise"),Br=et(yr,"Set"),Ir=et(yr,"WeakMap"),Cr=et(Object,"create"),Yr=ht(Tr),Dr=ht(Ur),kr=ht(Mr),Fr=ht(Br),Lr=ht(Ir),Nr=mr?mr.prototype:void 0,$r=Nr?Nr.valueOf:void 0;y.prototype=Cr?Cr(null):dr,w.prototype.clear=_,w.prototype["delete"]=j,w.prototype.get=m,w.prototype.has=A,w.prototype.set=E,O.prototype.clear=x,O.prototype["delete"]=R,O.prototype.get=S,O.prototype.has=P,O.prototype.set=T;var zr=z("length");Er||(ot=function(){return[]}),(Tr&&it(new Tr(new ArrayBuffer(1)))!=Wt||Ur&&it(new Ur)!=Ct||Mr&&it(Mr.resolve())!=kt||Br&&it(new Br)!=Lt||Ir&&it(new Ir)!=zt)&&(it=function(t){var r=wr.call(t),e=r==Dt?t.constructor:void 0,n=e?ht(e):void 0;if(n)switch(n){case Yr:return Wt;case Dr:return Ct;case kr:return kt;case Fr:return Lt;case Lr:return zt}return r});var Gr=Array.isArray,Wr=jr?function(t){return t instanceof jr}:Et(!1);r.exports=k}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(t,r,e){function n(t){return function(r,e,n){for(var o=-1,i=Object(r),u=n(r),a=u.length;a--;){var c=u[t?a:++o];if(e(i[c],c,i)===!1)break}return r}}var o=n();r.exports=o},{}],19:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}var o={"function":!0,object:!0},i=o[typeof e]&&e&&!e.nodeType?e:void 0,u=o[typeof r]&&r&&!r.nodeType?r:void 0,a=n(i&&u&&"object"==typeof t&&t),c=n(o[typeof self]&&self),s=n(o[typeof window]&&window),f=n(o[typeof this]&&this),l=a||s!==(f&&f.window)&&s||c||f||Function("return this")();r.exports=l}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],20:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}function o(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function i(){}function u(t,r){return c(t,r)&&delete t[r]}function a(t,r){if(et){var e=t[r];return e===C?void 0:e}return J.call(t,r)?t[r]:void 0}function c(t,r){return et?void 0!==t[r]:J.call(t,r)}function s(t,r,e){t[r]=et&&void 0===e?C:e}function f(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function l(){this.__data__={hash:new i,map:rt?new rt:[],string:new i}}function h(t){var r=this.__data__;return S(t)?u("string"==typeof t?r.string:r.hash,t):rt?r.map["delete"](t):m(r.map,t)}function p(t){var r=this.__data__;return S(t)?a("string"==typeof t?r.string:r.hash,t):rt?r.map.get(t):A(r.map,t)}function y(t){var r=this.__data__;return S(t)?c("string"==typeof t?r.string:r.hash,t):rt?r.map.has(t):E(r.map,t)}function v(t,r){var e=this.__data__;return S(t)?s("string"==typeof t?e.string:e.hash,t,r):rt?e.map.set(t,r):x(e.map,t,r),this}function d(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function g(){this.__data__={array:[],map:null}}function b(t){var r=this.__data__,e=r.array;return e?m(e,t):r.map["delete"](t)}function w(t){var r=this.__data__,e=r.array;return e?A(e,t):r.map.get(t)}function _(t){var r=this.__data__,e=r.array;return e?E(e,t):r.map.has(t)}function j(t,r){var e=this.__data__,n=e.array;n&&(n.length<I-1?x(n,t,r):(e.array=null,e.map=new f(n)));var o=e.map;return o&&o.set(t,r),this}function m(t,r){var e=O(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():tt.call(t,e,1),!0}function A(t,r){var e=O(t,r);return 0>e?void 0:t[e][1]}function E(t,r){return O(t,r)>-1}function O(t,r){for(var e=t.length;e--;)if(T(t[e][0],r))return e;return-1}function x(t,r,e){var n=O(t,r);0>n?t.push([r,e]):t[n][1]=e}function R(t,r){var e=t[r];return B(e)?e:void 0}function S(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function P(t){if(null!=t){try{return Z.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function T(t,r){return t===r||t!==t&&r!==r}function U(t){var r=M(t)?H.call(t):"";return r==Y||r==D}function M(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function B(t){if(!M(t))return!1;var r=U(t)||o(t)?Q:F;return r.test(P(t))}var I=200,C="__lodash_hash_undefined__",Y="[object Function]",D="[object GeneratorFunction]",k=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,L={"function":!0,object:!0},N=L[typeof e]&&e&&!e.nodeType?e:void 0,$=L[typeof r]&&r&&!r.nodeType?r:void 0,z=n(N&&$&&"object"==typeof t&&t),G=n(L[typeof self]&&self),W=n(L[typeof window]&&window),V=n(L[typeof this]&&this),q=z||W!==(V&&V.window)&&W||G||V||Function("return this")(),K=Array.prototype,X=Object.prototype,Z=Function.prototype.toString,J=X.hasOwnProperty,H=X.toString,Q=RegExp("^"+Z.call(J).replace(k,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tt=K.splice,rt=R(q,"Map"),et=R(Object,"create");i.prototype=et?et(null):X,f.prototype.clear=l,f.prototype["delete"]=h,f.prototype.get=p,f.prototype.has=y,f.prototype.set=v,d.prototype.clear=g,d.prototype["delete"]=b,d.prototype.get=w,d.prototype.has=_,d.prototype.set=j,r.exports=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],21:[function(t,r,e){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function a(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function c(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function s(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function f(t,r,e){var n=t[r];B(n,e)&&(!B(n,bt[r])||_t.call(t,r))&&(void 0!==e||r in t)||(t[r]=e)}function l(t,r){return t&&A(r,N(r),t)}function h(t,r,e,n,o,u){var c;if(e&&(c=o?e(t,n,o,u):e(t)),void 0!==c)return c;if(!C(t))return t;var s=Yt(t);if(s){if(c=S(t),!r)return m(t,c)}else{var p=R(t),d=p==K||p==X;if(L(t))return v(t,r);if(p!=H&&p!=z&&(!d||o))return gt[p]?T(t,p,r):o?t:{};if(a(t))return o?t:{};if(c=P(d?{}:t),!r)return O(t,l(c,t))}u||(u=new k);var g=u.get(t);return g?g:(u.set(t,c),(s?i:y)(t,function(n,o){f(c,o,h(n,r,e,o,t,u))}),s?c:O(t,c))}function p(t){return C(t)?xt(t):{}}function y(t,r){return t&&F(t,r,N)}function v(t,r){if(r)return t.slice();var e=t.constructor,n=new e(t.length);return t.copy(n),n}function d(t){var r=t.constructor,e=new r(t.byteLength),n=new Et(e);return n.set(new Et(t)),e}function g(t){var r=t.constructor;return u(c(t),n,new r)}function b(t){var r=t.constructor,e=new r(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}function w(t){var r=t.constructor;return u(s(t),o,new r)}function _(t){return At?Object(It.call(t)):{}}function j(t,r){var e=t.buffer,n=r?d(e):e,o=t.constructor;return new o(n,t.byteOffset,t.length)}function m(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function A(t,r,e){return E(t,r,e)}function E(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];f(e,u,a)}return e}function O(t,r){return A(t,Ct(t),r)}function x(t,r){var e=null==t?void 0:t[r];return D(e)?e:void 0}function R(t){return jt.call(t)}function S(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&_t.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function P(t){if(U(t))return{};var r=t.constructor;return p(I(r)?r.prototype:void 0)}function T(t,r,e){var n=t.constructor;switch(r){case ot:return d(t);case W:case V:return new n(+t);case it:case ut:case at:case ct:case st:case ft:case lt:case ht:case pt:return j(t,e);case Z:return g(t);case J:case rt:return new n(t);case Q:return b(t);case tt:return w(t);case et:return _(t)}}function U(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||bt;return t===e}function M(t){return h(t,!0)}function B(t,r){return t===r||t!==t&&r!==r}function I(t){var r=C(t)?jt.call(t):"";return r==K||r==X}function C(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function Y(t){return!!t&&"object"==typeof t}function D(t){return null==t?!1:I(t)?mt.test(wt.call(t)):Y(t)&&(a(t)?mt:dt).test(t)}var k=t("lodash._stack"),F=t("lodash._basefor"),L=t("lodash.isbuffer"),N=t("lodash.keys"),$=t("lodash._root"),z="[object Arguments]",G="[object Array]",W="[object Boolean]",V="[object Date]",q="[object Error]",K="[object Function]",X="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",H="[object Object]",Q="[object RegExp]",tt="[object Set]",rt="[object String]",et="[object Symbol]",nt="[object WeakMap]",ot="[object ArrayBuffer]",it="[object Float32Array]",ut="[object Float64Array]",at="[object Int8Array]",ct="[object Int16Array]",st="[object Int32Array]",ft="[object Uint8Array]",lt="[object Uint8ClampedArray]",ht="[object Uint16Array]",pt="[object Uint32Array]",yt=/[\\^$.*+?()[\]{}|]/g,vt=/\w*$/,dt=/^\[object .+?Constructor\]$/,gt={};gt[z]=gt[G]=gt[ot]=gt[W]=gt[V]=gt[it]=gt[ut]=gt[at]=gt[ct]=gt[st]=gt[Z]=gt[J]=gt[H]=gt[Q]=gt[tt]=gt[rt]=gt[et]=gt[ft]=gt[lt]=gt[ht]=gt[pt]=!0,gt[q]=gt[K]=gt[nt]=!1;var bt=Object.prototype,wt=Function.prototype.toString,_t=bt.hasOwnProperty,jt=bt.toString,mt=RegExp("^"+wt.call(_t).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),At=$.Symbol,Et=$.Uint8Array,Ot=Object.getOwnPropertySymbols,xt=Object.create,Rt=x($,"Map"),St=x($,"Set"),Pt=x($,"WeakMap"),Tt=Rt?wt.call(Rt):"",Ut=St?wt.call(St):"",Mt=Pt?wt.call(Pt):"",Bt=At?At.prototype:void 0,It=At?Bt.valueOf:void 0,Ct=Ot||function(){return[]};(Rt&&R(new Rt)!=Z||St&&R(new St)!=tt||Pt&&R(new Pt)!=nt)&&(R=function(t){var r=jt.call(t),e=r==H?t.constructor:null,n="function"==typeof e?wt.call(e):"";if(n)switch(n){case Tt:return Z;case Ut:return tt;case Mt:return nt}return r});var Yt=Array.isArray;r.exports=M},{"lodash._basefor":18,"lodash._root":19,"lodash._stack":20,"lodash.isbuffer":23,"lodash.keys":25}],22:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function i(t,r,e){(void 0===e||p(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];nt.call(t,r)&&p(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,n,u){if(t!==r){if(!at(r)&&!j(r))var s=x(r);o(s||r,function(o,f){if(s&&(f=o,o=r[f]),w(o))u||(u=new A),c(t,r,f,e,a,n,u);else{var l=n?n(t[f],o,f+"",t,r,u):void 0;void 0===l&&(l=o),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,at(s)||j(s)?at(c)?h=c:d(c)?h=f(c):(p=!1,h=E(s,!0)):O(s)||y(s)?y(c)?h=m(c):!w(c)||n&&g(c)?(p=!1,h=E(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t,r,e,n,o,i){return w(t)&&w(r)&&a(t,r,void 0,h,i.set(r,t)),t}function p(t,r){return t===r||t!==t&&r!==r}function y(t){return d(t)&&nt.call(t,"callee")&&(!it.call(t,"callee")||ot.call(t)==T)}function v(t){return null!=t&&b(ut(t))&&!g(t)}function d(t){return _(t)&&v(t)}function g(t){var r=w(t)?ot.call(t):"";return r==C||r==Y}function b(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function w(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _(t){return!!t&&"object"==typeof t}function j(t){return _(t)&&b(t.length)&&!!rt[ot.call(t)]}function m(t){return l(t,x(t))}var A=t("lodash._stack"),E=t("lodash._baseclone"),O=t("lodash.isplainobject"),x=t("lodash.keysin"),R=t("lodash.mergewith"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",Y="[object GeneratorFunction]",D="[object Map]",k="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt={};rt[V]=rt[q]=rt[K]=rt[X]=rt[Z]=rt[J]=rt[H]=rt[Q]=rt[tt]=!0,rt[T]=rt[U]=rt[G]=rt[M]=rt[W]=rt[B]=rt[I]=rt[C]=rt[D]=rt[k]=rt[F]=rt[L]=rt[N]=rt[$]=rt[z]=!1;var et=Object.prototype,nt=et.hasOwnProperty,ot=et.toString,it=et.propertyIsEnumerable,ut=s("length"),at=Array.isArray,ct=S(function(t){return t.push(void 0,h),n(R,void 0,t)});r.exports=ct},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.mergewith":27,"lodash.rest":28}],23:[function(t,r,e){function n(t){return function(){return t}}var o=t("lodash._root"),i={"function":!0,object:!0},u=i[typeof e]&&e&&!e.nodeType?e:void 0,a=i[typeof r]&&r&&!r.nodeType?r:void 0,c=a&&a.exports===u?u:void 0,s=c?o.Buffer:void 0,f=s?function(t){return t instanceof s}:n(!1);r.exports=f},{"lodash._root":19}],24:[function(t,r,e){function n(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function o(t){return p(Object(t))}function i(t){return!!t&&"object"==typeof t}function u(t){if(!i(t)||h.call(t)!=a||n(t))return!1;var r=o(t);if(null===r)return!0;var e=f.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&s.call(e)==l}var a="[object Object]",c=Object.prototype,s=Function.prototype.toString,f=c.hasOwnProperty,l=s.call(Object),h=c.toString,p=Object.getPrototypeOf;r.exports=u},{}],25:[function(t,r,e){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function i(t,r){return R.call(t,r)||"object"==typeof t&&r in t&&null===c(t)}function u(t){return U(Object(t))}function a(t){return function(r){return null==r?void 0:r[t]}}function c(t){return T(Object(t))}function s(t){var r=t?t.length:void 0;return v(r)&&(B(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||x;return t===e}function l(t){return p(t)&&R.call(t,"callee")&&(!P.call(t,"callee")||S.call(t)==j)}function h(t){return null!=t&&v(M(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?S.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!B(t)&&g(t)&&S.call(t)==E}function w(t){var r=f(t);if(!r&&!h(t))return u(t);var e=s(t),n=!!e,a=e||[],c=a.length;for(var l in t)!i(t,l)||n&&("length"==l||o(l,c))||r&&"constructor"==l||a.push(l);return a}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x=Object.prototype,R=x.hasOwnProperty,S=x.toString,P=x.propertyIsEnumerable,T=Object.getPrototypeOf,U=Object.keys,M=a("length"),B=Array.isArray;r.exports=w},{}],26:[function(t,r,e){(function(t){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t){return t&&t.Object===Object?t:null}function i(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function u(t){for(var r,e=[];!(r=t.next()).done;)e.push(r.value);return e}function a(t){t=null==t?t:Object(t);var r=[];for(var e in t)r.push(e);return r}function c(t){return function(r){return null==r?void 0:r[t]}}function s(t){var r=t?t.length:void 0;return v(r)&&(N(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||I;return t===e}function l(t){return p(t)&&C.call(t,"callee")&&(!F.call(t,"callee")||Y.call(t)==j)}function h(t){return null!=t&&v(L(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?Y.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!N(t)&&g(t)&&Y.call(t)==E}function w(t){for(var r=-1,e=f(t),n=a(t),o=n.length,u=s(t),c=!!u,l=u||[],h=l.length;++r<o;){var p=n[r];c&&("length"==p||i(p,h))||"constructor"==p&&(e||!C.call(t,p))||l.push(p)}return l}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x={"function":!0,object:!0},R=x[typeof e]&&e&&!e.nodeType?e:void 0,S=x[typeof r]&&r&&!r.nodeType?r:void 0,P=o(R&&S&&"object"==typeof t&&t),T=o(x[typeof self]&&self),U=o(x[typeof window]&&window),M=o(x[typeof this]&&this),B=P||U!==(M&&M.window)&&U||T||M||Function("return this")(),I=Object.prototype,C=I.hasOwnProperty,Y=I.toString,D=B.Reflect,k=D?D.enumerate:void 0,F=I.propertyIsEnumerable;k&&!F.call({valueOf:1},"valueOf")&&(a=function(t){return u(k(t))});var L=c("length"),N=Array.isArray;r.exports=w}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],27:[function(t,r,e){function n(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function o(t,r){return t="number"==typeof t||rt.test(t)?+t:-1,r=null==r?P:r,t>-1&&t%1==0&&r>t}function i(t,r,e){(void 0===e||y(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];ot.call(t,r)&&y(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,o,u){if(t!==r){if(!ct(r)&&!m(r))var s=R(r);n(s||r,function(n,f){if(s&&(f=n,n=r[f]),_(n))u||(u=new E),c(t,r,f,e,a,o,u);else{var l=o?o(t[f],n,f+"",t,r,u):void 0;void 0===l&&(l=n),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,ct(s)||m(s)?ct(c)?h=c:g(c)?h=f(c):(p=!1,h=O(s,!0)):x(s)||v(s)?v(c)?h=A(c):!_(c)||n&&b(c)?(p=!1,h=O(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t){return S(function(r,e){var n=-1,o=e.length,i=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(i="function"==typeof i?(o--,i):void 0,u&&p(e[0],e[1],u)&&(i=3>o?void 0:i,o=1),r=Object(r);++n<o;){var a=e[n];a&&t(r,a,n,i)}return r})}function p(t,r,e){if(!_(e))return!1;var n=typeof r;return("number"==n?d(e)&&o(r,e.length):"string"==n&&r in e)?y(e[r],t):!1}function y(t,r){return t===r||t!==t&&r!==r}function v(t){return g(t)&&ot.call(t,"callee")&&(!ut.call(t,"callee")||it.call(t)==T)}function d(t){return null!=t&&w(at(t))&&!b(t)}function g(t){return j(t)&&d(t)}function b(t){var r=_(t)?it.call(t):"";return r==C||r==Y}function w(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function _(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function j(t){return!!t&&"object"==typeof t}function m(t){return j(t)&&w(t.length)&&!!et[it.call(t)]}function A(t){return l(t,R(t))}var E=t("lodash._stack"),O=t("lodash._baseclone"),x=t("lodash.isplainobject"),R=t("lodash.keysin"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",Y="[object GeneratorFunction]",D="[object Map]",k="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt=/^(?:0|[1-9]\d*)$/,et={};et[V]=et[q]=et[K]=et[X]=et[Z]=et[J]=et[H]=et[Q]=et[tt]=!0,et[T]=et[U]=et[G]=et[M]=et[W]=et[B]=et[I]=et[C]=et[D]=et[k]=et[F]=et[L]=et[N]=et[$]=et[z]=!1;var nt=Object.prototype,ot=nt.hasOwnProperty,it=nt.toString,ut=nt.propertyIsEnumerable,at=s("length"),ct=Array.isArray,st=h(function(t,r,e,n){a(t,r,e,n)});r.exports=st},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.rest":28}],28:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){if("function"!=typeof t)throw new TypeError(l);return r=O(void 0===r?t.length-1:s(r),0),function(){for(var e=arguments,o=-1,i=O(e.length-r,0),u=Array(i);++o<i;)u[o]=e[r+o];switch(r){case 0:return t.call(this,u);case 1:return t.call(this,e[0],u);case 2:return t.call(this,e[0],e[1],u)}var a=Array(r+1);for(o=-1;++o<r;)a[o]=e[o];return a[r]=u,n(t,this,a)}}function i(t){var r=u(t)?E.call(t):"";return r==v||r==d}function u(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function a(t){return!!t&&"object"==typeof t}function c(t){return"symbol"==typeof t||a(t)&&E.call(t)==g}function s(t){if(!t)return 0===t?t:0;if(t=f(t),t===h||t===-h){var r=0>t?-1:1;return r*p}var e=t%1;return t===t?e?t-e:t:0}function f(t){if("number"==typeof t)return t;if(c(t))return y;if(u(t)){var r=i(t.valueOf)?t.valueOf():t;t=u(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(b,"");var e=_.test(t);return e||j.test(t)?m(t.slice(2),e?2:8):w.test(t)?y:+t}var l="Expected a function",h=1/0,p=1.7976931348623157e308,y=NaN,v="[object Function]",d="[object GeneratorFunction]",g="[object Symbol]",b=/^\s+|\s+$/g,w=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,j=/^0o[0-7]+$/i,m=parseInt,A=Object.prototype,E=A.toString,O=Math.max;r.exports=o},{}],29:[function(t,r,e){function n(t){if(t=""+t,!(t.length>1e4)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var e=parseFloat(r[1]),n=(r[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return e*l;case"days":case"day":case"d":return e*f;case"hours":case"hour":case"hrs":case"hr":case"h":return e*s;case"minutes":case"minute":case"mins":case"min":case"m":return e*c;case"seconds":case"second":case"secs":case"sec":case"s":return e*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return e}}}}function o(t){return t>=f?Math.round(t/f)+"d":t>=s?Math.round(t/s)+"h":t>=c?Math.round(t/c)+"m":t>=a?Math.round(t/a)+"s":t+"ms"}function i(t){return u(t,f,"day")||u(t,s,"hour")||u(t,c,"minute")||u(t,a,"second")||t+" ms"}function u(t,r,e){return r>t?void 0:1.5*r>t?Math.floor(t/r)+" "+e:Math.ceil(t/r)+" "+e+"s"}var a=1e3,c=60*a,s=60*c,f=24*s,l=365.25*f;r.exports=function(t,r){return r=r||{},"string"==typeof t?n(t):r["long"]?i(t):o(t)}},{}],30:[function(t,r,e){function n(){f=!1,a.length?s=a.concat(s):l=-1,s.length&&o()}function o(){if(!f){var t=setTimeout(n);f=!0;for(var r=s.length;r;){for(a=s,s=[];++l<r;)a&&a[l].run();l=-1,r=s.length}a=null,f=!1,clearTimeout(t)}}function i(t,r){this.fun=t,this.array=r}function u(){}var a,c=r.exports={},s=[],f=!1,l=-1;c.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)r[e-1]=arguments[e];s.push(new i(t,r)),1!==s.length||f||setTimeout(o,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=u,c.addListener=u,c.once=u,c.off=u,c.removeListener=u,c.removeAllListeners=u,c.emit=u,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],31:[function(t,r,e){"use strict";var n=t("ansi-regex")();r.exports=function(t){return"string"==typeof t?t.replace(n,""):t}},{"ansi-regex":5}],32:[function(t,r,e){(function(t){"use strict";var e=t.argv,n=e.indexOf("--"),o=function(t){t="--"+t;var r=e.indexOf(t);return-1!==r&&(-1!==n?n>r:!0)};r.exports=function(){return"FORCE_COLOR"in t.env?!0:o("no-color")||o("no-colors")||o("color=false")?!1:o("color")||o("colors")||o("color=true")||o("color=always")?!0:t.stdout&&!t.stdout.isTTY?!1:"win32"===t.platform?!0:"COLORTERM"in t.env?!0:"dumb"===t.env.TERM?!1:!!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(t.env.TERM)}()}).call(this,t("_process"))},{_process:30}],Acho:[function(t,r,e){"use strict";t("coffee-script/register"),r.exports=t("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":8}]},{},[])("Acho")});
*/!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Acho=t()}}(function(){return function t(r,e,n){function o(u,a){if(!e[u]){if(!r[u]){var c="function"==typeof require&&require;if(!a&&c)return c(u,!0);if(i)return i(u,!0);var s=new Error("Cannot find module '"+u+"'");throw s.code="MODULE_NOT_FOUND",s}var f=e[u]={exports:{}};r[u][0].call(f.exports,function(t){var e=r[u][1][t];return o(e?e:t)},f,f.exports,t,r,e,n)}return e[u].exports}for(var i="function"==typeof require&&require,u=0;u<n.length;u++)o(n[u]);return o}({1:[function(t,r,e){"use strict";var n,o,i,u=[].slice;o=t("./Default"),n=t("./Constants"),i=t("existential-default"),r.exports=function(t){var r,e,n;null==t&&(t={}),r=i(t,o),r.diff&&(r.diff=[]);for(e in r)n=r[e],r[e]=n;return r.messages=function(){var e,n,o;e={};for(o in r.types)e[o]=(null!=(n=t.messages)?n[o]:void 0)||[],"line"!==o&&(r[o]=r.generateTypeMessage(o));return e}(),r.push=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this.messages[e].push(t),this},r.add=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this[e](t),this.push(e,t),this},r}},{"./Constants":2,"./Default":3,"existential-default":13}],2:[function(t,r,e){(function(t){"use strict";r.exports={MIN_DIFF_MS:1e4,MUTED:"silent",UNMUTED:"all",SYMBOL_KEYWORD:"symbol",ENV:function(){var r;return("undefined"!=typeof t&&null!==t&&null!=(r=t.env.NODE_ENV)?r.toLowerCase():void 0)||void 0}()}}).call(this,t("_process"))},{_process:30}],3:[function(t,r,e){(function(e){"use strict";var n,o,i,u,a,c=[].slice;a=t("ms"),o=t("chalk"),u=t("./Format"),n=t("./Constants"),i=function(){var t,r;return t={info:"ℹ",success:"✔",warning:"⚠",error:"✖"},r={info:"i",success:"√",warning:"‼",error:"×"},"win32"===e.platform?r:t}(),r.exports={print:function(){var t,r,e;r=[];for(e in this.types)r.push(function(){var r,n,o,i;for(o=this.messages[e],i=[],r=0,n=o.length;n>r;r++)t=o[r],i.push(this.transport(this.generateMessage(e,t)));return i}.call(this));return r},outputMessage:function(t){return t},outputType:function(t){var r;return r=this.align?this.align:" ",this.keyword&&(t=this.keyword===n.SYMBOL_KEYWORD?this.types[t].symbol:this.keyword),""+t+r},transport:console.log,generateMessage:function(t,r){var e,n,o,i;if(this.isPrintable(t))return e=this.types[t].color,r=this.outputMessage(r),r=this.colorize(this.types.line.color,r),n=null,this.diff&&(this.diff[t]?(n=a(new Date-this.diff[t]),n=" +"+n,this.diff[t]=new Date):(this.diff[t]=new Date,n=" +0ms")),o=this.outputType(t),o=this.colorize(e,o),i=o+r,n&&(i+=this.colorize(e,n)),i},generateTypeMessage:function(t){return function(){var r;return r=1<=arguments.length?c.call(arguments,0):[],r=this.format(r),r=this.generateMessage(t,r),r&&this.transport(r),this}},colorize:function(t,r){var e,i,u,a;if(!this.color||"production"===n.ENV)return r;for(t=t.split(" "),a=o,i=0,u=t.length;u>i;i++)e=t[i],a=a[e];return a(r)},isPrintable:function(t){return this.level===n.UNMUTED?!0:this.level===n.MUTED?!1:this.types[t].level<=this.types[this.level].level},format:function(t){return u.apply(null,t)},keyword:null,diff:!1,align:" ",color:!0,level:n.UNMUTED,types:{line:{color:"gray"},error:{level:0,color:"red",symbol:i.error},warn:{level:1,color:"yellow",symbol:i.warning},success:{level:2,color:"green",symbol:i.success},info:{level:3,color:"white",symbol:i.info},verbose:{level:4,color:"cyan",symbol:i.info},debug:{level:5,color:"blue",symbol:i.info},silly:{level:6,color:"magenta",symbol:i.info}}}}).call(this,t("_process"))},{"./Constants":2,"./Format":4,_process:30,chalk:11,ms:29}],4:[function(t,r,e){(function(t){"use strict";var e,n,o;e={escape:/%{2,2}/g,type:/(%?)(%([jds]))/g},o=function(r,e){var n,i,u,a,c,s;if("symbol"==typeof e&&(e=e.toString()),"symbol"==typeof r&&(r=r.toString()),null===r?r="null":void 0===r?r="undefined":r===!1&&(r="false"),"object"!=typeof r)return e?e+"="+r:r;if(r instanceof t)return e?e+"="+r.toString("base64"):r.toString("base64");for(s="",u=Object.keys(r),c=u.length,n=0;c>n;){if(Array.isArray(r[u[n]])){for(s+=u[n]+"=[",i=0,a=r[u[n]].length;a>i;)s+=o(r[u[n]][i]),a-1>i&&(s+=", "),i++;s+="]"}else s+=r[u[n]]instanceof Date?u[n]+"="+r[u[n]]:o(r[u[n]],u[n]);c-1>n&&(s+=", "),n++}return s},n=function(t){var r,n,i,u;if(n=Array.prototype.slice.call(arguments,1),n.length&&(t=t.replace(e.type,function(t,r,e,i){var u;switch(u=n.shift(),i){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=o(u)}return r?(n.unshift(u),t):u})),n.length)for(i=0,u=n.length;u>i;i++)r=n[i],t+=" "+o(r);return null!=t.replace&&(t=t.replace(e.escape,"%")),o(t)},r.exports=n}).call(this,t("buffer").Buffer)},{buffer:9}],5:[function(t,r,e){"use strict";r.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],6:[function(t,r,e){"use strict";function n(){var t={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return t.colors.grey=t.colors.gray,Object.keys(t).forEach(function(r){var e=t[r];Object.keys(e).forEach(function(r){var n=e[r];t[r]=e[r]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(t,r,{value:e,enumerable:!1})}),t}Object.defineProperty(r,"exports",{enumerable:!0,get:n})},{}],7:[function(t,r,e){"use strict";function n(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,e=t.length;e>r;++r)c[r]=t[r],s[t.charCodeAt(r)]=r;s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63}function o(t){var r,e,n,o,i,u,a=t.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i="="===t[a-2]?2:"="===t[a-1]?1:0,u=new f(3*a/4-i),n=i>0?a-4:a;var c=0;for(r=0,e=0;n>r;r+=4,e+=3)o=s[t.charCodeAt(r)]<<18|s[t.charCodeAt(r+1)]<<12|s[t.charCodeAt(r+2)]<<6|s[t.charCodeAt(r+3)],u[c++]=o>>16&255,u[c++]=o>>8&255,u[c++]=255&o;return 2===i?(o=s[t.charCodeAt(r)]<<2|s[t.charCodeAt(r+1)]>>4,u[c++]=255&o):1===i&&(o=s[t.charCodeAt(r)]<<10|s[t.charCodeAt(r+1)]<<4|s[t.charCodeAt(r+2)]>>2,u[c++]=o>>8&255,u[c++]=255&o),u}function i(t){return c[t>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}function u(t,r,e){for(var n,o=[],u=r;e>u;u+=3)n=(t[u]<<16)+(t[u+1]<<8)+t[u+2],o.push(i(n));return o.join("")}function a(t){for(var r,e=t.length,n=e%3,o="",i=[],a=16383,s=0,f=e-n;f>s;s+=a)i.push(u(t,s,s+a>f?f:s+a));return 1===n?(r=t[e-1],o+=c[r>>2],o+=c[r<<4&63],o+="=="):2===n&&(r=(t[e-2]<<8)+t[e-1],o+=c[r>>10],o+=c[r>>4&63],o+=c[r<<2&63],o+="="),i.push(o),i.join("")}e.toByteArray=o,e.fromByteArray=a;var c=[],s=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array;n()},{}],8:[function(t,r,e){},{}],9:[function(t,r,e){(function(r){"use strict";function n(){try{var t=new Uint8Array(1);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t){return this instanceof i?(i.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof t?u(this,t):"string"==typeof t?a(this,t,arguments.length>1?arguments[1]:"utf8"):c(this,t)):arguments.length>1?new i(t,arguments[1]):new i(t)}function u(t,r){if(t=v(t,0>r?0:0|d(r)),!i.TYPED_ARRAY_SUPPORT)for(var e=0;r>e;e++)t[e]=0;return t}function a(t,r,e){"string"==typeof e&&""!==e||(e="utf8");var n=0|b(r,e);return t=v(t,n),t.write(r,e),t}function c(t,r){if(i.isBuffer(r))return s(t,r);if(Z(r))return f(t,r);if(null==r)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(r.buffer instanceof ArrayBuffer)return l(t,r);if(r instanceof ArrayBuffer)return h(t,r)}return r.length?p(t,r):y(t,r)}function s(t,r){var e=0|d(r.length);return t=v(t,e),r.copy(t,0,0,e),t}function f(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function l(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function h(t,r){return r.byteLength,i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t=l(t,new Uint8Array(r)),t}function p(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function y(t,r){var e,n=0;"Buffer"===r.type&&Z(r.data)&&(e=r.data,n=0|d(e.length)),t=v(t,n);for(var o=0;n>o;o+=1)t[o]=255&e[o];return t}function v(t,r){i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t.length=r;var e=0!==r&&r<=i.poolSize>>>1;return e&&(t.parent=J),t}function d(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function g(t,r){if(!(this instanceof g))return new g(t,r);var e=new i(t,r);return delete e.parent,e}function b(t,r){"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"binary":case"raw":case"raws":return e;case"utf8":case"utf-8":return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return V(t).length;default:if(n)return z(t).length;r=(""+r).toLowerCase(),n=!0}}function w(t,r,e){var n=!1;if(r=0|r,e=void 0===e||e===1/0?this.length:0|e,t||(t="utf8"),0>r&&(r=0),e>this.length&&(e=this.length),r>=e)return"";for(;;)switch(t){case"hex":return U(this,r,e);case"utf8":case"utf-8":return R(this,r,e);case"ascii":return P(this,r,e);case"binary":return T(this,r,e);case"base64":return x(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function _(t,r,e,n){e=Number(e)||0;var o=t.length-e;n?(n=Number(n),n>o&&(n=o)):n=o;var i=r.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var u=0;n>u;u++){var a=parseInt(r.substr(2*u,2),16);if(isNaN(a))throw new Error("Invalid hex string");t[e+u]=a}return u}function j(t,r,e,n){return q(z(r,t.length-e),t,e,n)}function m(t,r,e,n){return q(G(r),t,e,n)}function A(t,r,e,n){return m(t,r,e,n)}function E(t,r,e,n){return q(V(r),t,e,n)}function O(t,r,e,n){return q(W(r,t.length-e),t,e,n)}function x(t,r,e){return 0===r&&e===t.length?K.fromByteArray(t):K.fromByteArray(t.slice(r,e))}function R(t,r,e){e=Math.min(t.length,e);for(var n=[],o=r;e>o;){var i=t[o],u=null,a=i>239?4:i>223?3:i>191?2:1;if(e>=o+a){var c,s,f,l;switch(a){case 1:128>i&&(u=i);break;case 2:c=t[o+1],128===(192&c)&&(l=(31&i)<<6|63&c,l>127&&(u=l));break;case 3:c=t[o+1],s=t[o+2],128===(192&c)&&128===(192&s)&&(l=(15&i)<<12|(63&c)<<6|63&s,l>2047&&(55296>l||l>57343)&&(u=l));break;case 4:c=t[o+1],s=t[o+2],f=t[o+3],128===(192&c)&&128===(192&s)&&128===(192&f)&&(l=(15&i)<<18|(63&c)<<12|(63&s)<<6|63&f,l>65535&&1114112>l&&(u=l))}}null===u?(u=65533,a=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=a}return S(n)}function S(t){var r=t.length;if(H>=r)return String.fromCharCode.apply(String,t);for(var e="",n=0;r>n;)e+=String.fromCharCode.apply(String,t.slice(n,n+=H));return e}function P(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(127&t[o]);return n}function T(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(t[o]);return n}function U(t,r,e){var n=t.length;(!r||0>r)&&(r=0),(!e||0>e||e>n)&&(e=n);for(var o="",i=r;e>i;i++)o+=$(t[i]);return o}function M(t,r,e){for(var n=t.slice(r,e),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function B(t,r,e){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+r>e)throw new RangeError("Trying to access beyond buffer length")}function I(t,r,e,n,o,u){if(!i.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");if(r>o||u>r)throw new RangeError("value is out of bounds");if(e+n>t.length)throw new RangeError("index out of range")}function C(t,r,e,n){0>r&&(r=65535+r+1);for(var o=0,i=Math.min(t.length-e,2);i>o;o++)t[e+o]=(r&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function Y(t,r,e,n){0>r&&(r=4294967295+r+1);for(var o=0,i=Math.min(t.length-e,4);i>o;o++)t[e+o]=r>>>8*(n?o:3-o)&255}function D(t,r,e,n,o,i){if(e+n>t.length)throw new RangeError("index out of range");if(0>e)throw new RangeError("index out of range")}function k(t,r,e,n,o){return o||D(t,r,e,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,r,e,n,23,4),e+4}function F(t,r,e,n,o){return o||D(t,r,e,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,r,e,n,52,8),e+8}function L(t){if(t=N(t).replace(Q,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function N(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function $(t){return 16>t?"0"+t.toString(16):t.toString(16)}function z(t,r){r=r||1/0;for(var e,n=t.length,o=null,i=[],u=0;n>u;u++){if(e=t.charCodeAt(u),e>55295&&57344>e){if(!o){if(e>56319){(r-=3)>-1&&i.push(239,191,189);continue}if(u+1===n){(r-=3)>-1&&i.push(239,191,189);continue}o=e;continue}if(56320>e){(r-=3)>-1&&i.push(239,191,189),o=e;continue}e=(o-55296<<10|e-56320)+65536}else o&&(r-=3)>-1&&i.push(239,191,189);if(o=null,128>e){if((r-=1)<0)break;i.push(e)}else if(2048>e){if((r-=2)<0)break;i.push(e>>6|192,63&e|128)}else if(65536>e){if((r-=3)<0)break;i.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(1114112>e))throw new Error("Invalid code point");if((r-=4)<0)break;i.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return i}function G(t){for(var r=[],e=0;e<t.length;e++)r.push(255&t.charCodeAt(e));return r}function W(t,r){for(var e,n,o,i=[],u=0;u<t.length&&!((r-=2)<0);u++)e=t.charCodeAt(u),n=e>>8,o=e%256,i.push(o),i.push(n);return i}function V(t){return K.toByteArray(L(t))}function q(t,r,e,n){for(var o=0;n>o&&!(o+e>=r.length||o>=t.length);o++)r[o+e]=t[o];return o}var K=t("base64-js"),X=t("ieee754"),Z=t("isarray");e.Buffer=i,e.SlowBuffer=g,e.INSPECT_MAX_BYTES=50,i.poolSize=8192;var J={};i.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:n(),i._augment=function(t){return t.__proto__=i.prototype,t},i.TYPED_ARRAY_SUPPORT?(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})):(i.prototype.length=void 0,i.prototype.parent=void 0),i.isBuffer=function(t){return!(null==t||!t._isBuffer)},i.compare=function(t,r){if(!i.isBuffer(t)||!i.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,o=0,u=Math.min(e,n);u>o;++o)if(t[o]!==r[o]){e=t[o],n=r[o];break}return n>e?-1:e>n?1:0},i.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(t,r){if(!Z(t))throw new TypeError("list argument must be an Array of Buffers.");if(0===t.length)return new i(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;e++)r+=t[e].length;var n=new i(r),o=0;for(e=0;e<t.length;e++){var u=t[e];u.copy(n,o),o+=u.length}return n},i.byteLength=b,i.prototype._isBuffer=!0,i.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?R(this,0,t):w.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===i.compare(this,t)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return i.compare(this,t)},i.prototype.indexOf=function(t,r){function e(t,r,e){for(var n=-1,o=0;e+o<t.length;o++)if(t[e+o]===r[-1===n?0:o-n]){if(-1===n&&(n=o),o-n+1===r.length)return e+n}else n=-1;return-1}if(r>2147483647?r=2147483647:-2147483648>r&&(r=-2147483648),r>>=0,0===this.length)return-1;if(r>=this.length)return-1;if(0>r&&(r=Math.max(this.length+r,0)),"string"==typeof t)return 0===t.length?-1:String.prototype.indexOf.call(this,t,r);if(i.isBuffer(t))return e(this,t,r);if("number"==typeof t)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,r):e(this,[t],r);throw new TypeError("val must be string, number or Buffer")},i.prototype.write=function(t,r,e,n){if(void 0===r)n="utf8",e=this.length,r=0;else if(void 0===e&&"string"==typeof r)n=r,e=this.length,r=0;else if(isFinite(r))r=0|r,isFinite(e)?(e=0|e,void 0===n&&(n="utf8")):(n=e,e=void 0);else{var o=n;n=r,r=0|e,e=o}var i=this.length-r;if((void 0===e||e>i)&&(e=i),t.length>0&&(0>e||0>r)||r>this.length)throw new RangeError("attempt to write outside buffer bounds");n||(n="utf8");for(var u=!1;;)switch(n){case"hex":return _(this,t,r,e);case"utf8":case"utf-8":return j(this,t,r,e);case"ascii":return m(this,t,r,e);case"binary":return A(this,t,r,e);case"base64":return E(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r,e);default:if(u)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),u=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var H=4096;i.prototype.slice=function(t,r){var e=this.length;t=~~t,r=void 0===r?e:~~r,0>t?(t+=e,0>t&&(t=0)):t>e&&(t=e),0>r?(r+=e,0>r&&(r=0)):r>e&&(r=e),t>r&&(r=t);var n;if(i.TYPED_ARRAY_SUPPORT)n=this.subarray(t,r),n.__proto__=i.prototype;else{var o=r-t;n=new i(o,void 0);for(var u=0;o>u;u++)n[u]=this[u+t]}return n.length&&(n.parent=this.parent||this),n},i.prototype.readUIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return n},i.prototype.readUIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t+--r],o=1;r>0&&(o*=256);)n+=this[t+--r]*o;return n},i.prototype.readUInt8=function(t,r){return r||B(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,r){return r||B(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,r){return r||B(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,r){return r||B(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,r){return r||B(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return o*=128,n>=o&&(n-=Math.pow(2,8*r)),n},i.prototype.readIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=r,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*r)),i},i.prototype.readInt8=function(t,r){return r||B(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,r){r||B(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt16BE=function(t,r){r||B(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt32LE=function(t,r){return r||B(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,r){return r||B(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=1,i=0;for(this[r]=255&t;++i<e&&(o*=256);)this[r+i]=t/o&255;return r+e},i.prototype.writeUIntBE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=e-1,i=1;for(this[r+o]=255&t;--o>=0&&(i*=256);)this[r+o]=t/i&255;return r+e},i.prototype.writeUInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},i.prototype.writeUInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeUInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeUInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):Y(this,t,r,!0),r+4},i.prototype.writeUInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):Y(this,t,r,!1),r+4},i.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=0,u=1,a=0>t?1:0;for(this[r]=255&t;++i<e&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=e-1,u=1,a=0>t?1:0;for(this[r+i]=255&t;--i>=0&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[r]=255&t,r+1},i.prototype.writeInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):Y(this,t,r,!0),r+4},i.prototype.writeInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):Y(this,t,r,!1),r+4},i.prototype.writeFloatLE=function(t,r,e){return k(this,t,r,!0,e)},i.prototype.writeFloatBE=function(t,r,e){return k(this,t,r,!1,e)},i.prototype.writeDoubleLE=function(t,r,e){return F(this,t,r,!0,e)},i.prototype.writeDoubleBE=function(t,r,e){return F(this,t,r,!1,e)},i.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&e>n&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(0>r)throw new RangeError("targetStart out of bounds");if(0>e||e>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var o,u=n-e;if(this===t&&r>e&&n>r)for(o=u-1;o>=0;o--)t[o+r]=this[o+e];else if(1e3>u||!i.TYPED_ARRAY_SUPPORT)for(o=0;u>o;o++)t[o+r]=this[o+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+u),r);return u},i.prototype.fill=function(t,r,e){if(t||(t=0),r||(r=0),e||(e=this.length),r>e)throw new RangeError("end < start");if(e!==r&&0!==this.length){if(0>r||r>=this.length)throw new RangeError("start out of bounds");if(0>e||e>this.length)throw new RangeError("end out of bounds");var n;if("number"==typeof t)for(n=r;e>n;n++)this[n]=t;else{var o=z(t.toString()),i=o.length;for(n=r;e>n;n++)this[n]=o[n%i]}return this}};var Q=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":7,ieee754:16,isarray:10}],10:[function(t,r,e){var n={}.toString;r.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}],11:[function(t,r,e){(function(e){"use strict";function n(t){this.enabled=t&&void 0!==t.enabled?t.enabled:l}function o(t){var r=function(){return i.apply(r,arguments)};return r._styles=t,r.enabled=this.enabled,r.__proto__=v,r}function i(){var t=arguments,r=t.length,e=0!==r&&String(arguments[0]);if(r>1)for(var n=1;r>n;n++)e+=" "+t[n];if(!this.enabled||!e)return e;var o=this._styles,i=o.length,u=c.dim.open;for(!p||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(c.dim.open="");i--;){var a=c[o[i]];e=a.open+e.replace(a.closeRe,a.open)+a.close}return c.dim.open=u,e}function u(){var t={};return Object.keys(y).forEach(function(r){t[r]={get:function(){return o.call(this,[r])}}}),t}var a=t("escape-string-regexp"),c=t("ansi-styles"),s=t("strip-ansi"),f=t("has-ansi"),l=t("supports-color"),h=Object.defineProperties,p="win32"===e.platform&&!/^xterm/i.test(e.env.TERM);p&&(c.blue.open="");var y=function(){var t={};return Object.keys(c).forEach(function(r){c[r].closeRe=new RegExp(a(c[r].close),"g"),t[r]={get:function(){return o.call(this,this._styles.concat(r))}}}),t}(),v=h(function(){},y);h(n.prototype,u()),r.exports=new n,r.exports.styles=c,r.exports.hasColor=f,r.exports.stripColor=s,r.exports.supportsColor=l}).call(this,t("_process"))},{_process:30,"ansi-styles":6,"escape-string-regexp":12,"has-ansi":15,"strip-ansi":31,"supports-color":32}],12:[function(t,r,e){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;r.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(n,"\\$&")}},{}],13:[function(t,r,e){"use strict";function n(t,r){return c(a(t),r)}function o(t){return"object"==typeof t&&null!==t}function i(t,r){return o(r)?n(t,r):u(t)?t:r}var u=t("existential"),a=t("lodash.clonedeep"),c=t("lodash.defaultsdeep");r.exports=function(){for(var t=Array.prototype.slice.call(arguments),r=i(t.shift(),t.shift());t.length;)r=i(r,t.shift());return r}},{existential:14,"lodash.clonedeep":21,"lodash.defaultsdeep":22}],14:[function(t,r,e){"use strict";r.exports=function(t){return null!=t}},{}],15:[function(t,r,e){"use strict";var n=t("ansi-regex"),o=new RegExp(n().source);r.exports=o.test.bind(o)},{"ansi-regex":5}],16:[function(t,r,e){e.read=function(t,r,e,n,o){var i,u,a=8*o-n-1,c=(1<<a)-1,s=c>>1,f=-7,l=e?o-1:0,h=e?-1:1,p=t[r+l];for(l+=h,i=p&(1<<-f)-1,p>>=-f,f+=a;f>0;i=256*i+t[r+l],l+=h,f-=8);for(u=i&(1<<-f)-1,i>>=-f,f+=n;f>0;u=256*u+t[r+l],l+=h,f-=8);if(0===i)i=1-s;else{if(i===c)return u?NaN:(p?-1:1)*(1/0);u+=Math.pow(2,n),i-=s}return(p?-1:1)*u*Math.pow(2,i-n)},e.write=function(t,r,e,n,o,i){var u,a,c,s=8*i-o-1,f=(1<<s)-1,l=f>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,y=n?1:-1,v=0>r||0===r&&0>1/r?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(a=isNaN(r)?1:0,u=f):(u=Math.floor(Math.log(r)/Math.LN2),r*(c=Math.pow(2,-u))<1&&(u--,c*=2),r+=u+l>=1?h/c:h*Math.pow(2,1-l),r*c>=2&&(u++,c/=2),u+l>=f?(a=0,u=f):u+l>=1?(a=(r*c-1)*Math.pow(2,o),u+=l):(a=r*Math.pow(2,l-1)*Math.pow(2,o),u=0));o>=8;t[e+p]=255&a,p+=y,a/=256,o-=8);for(u=u<<o|a,s+=o;s>0;t[e+p]=255&u,p+=y,u/=256,s-=8);t[e+p-y]|=128*v}},{}],17:[function(t,r,e){(function(t){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}function a(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function c(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function s(t){return t&&t.Object===Object?t:null}function f(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function l(t,r){return t="number"==typeof t||or.test(t)?+t:-1,r=null==r?Rt:r,t>-1&&t%1==0&&r>t}function h(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function p(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function y(){}function v(t,r){return g(t,r)&&delete t[r]}function d(t,r){if(Cr){var e=t[r];return e===xt?void 0:e}return br.call(t,r)?t[r]:void 0}function g(t,r){return Cr?void 0!==t[r]:br.call(t,r)}function b(t,r,e){t[r]=Cr&&void 0===e?xt:e}function w(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function _(){this.__data__={hash:new y,map:Ur?new Ur:[],string:new y}}function j(t){var r=this.__data__;return ft(t)?v("string"==typeof t?r.string:r.hash,t):Ur?r.map["delete"](t):U(r.map,t)}function m(t){var r=this.__data__;return ft(t)?d("string"==typeof t?r.string:r.hash,t):Ur?r.map.get(t):M(r.map,t)}function A(t){var r=this.__data__;return ft(t)?g("string"==typeof t?r.string:r.hash,t):Ur?r.map.has(t):B(r.map,t)}function E(t,r){var e=this.__data__;return ft(t)?b("string"==typeof t?e.string:e.hash,t,r):Ur?e.map.set(t,r):C(e.map,t,r),this}function O(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function x(){this.__data__={array:[],map:null}}function R(t){var r=this.__data__,e=r.array;return e?U(e,t):r.map["delete"](t)}function S(t){var r=this.__data__,e=r.array;return e?M(e,t):r.map.get(t)}function P(t){var r=this.__data__,e=r.array;return e?B(e,t):r.map.has(t)}function T(t,r){var e=this.__data__,n=e.array;n&&(n.length<Ot-1?C(n,t,r):(e.array=null,e.map=new w(n)));var o=e.map;return o&&o.set(t,r),this}function U(t,r){var e=I(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():Rr.call(t,e,1),!0}function M(t,r){var e=I(t,r);return 0>e?void 0:t[e][1]}function B(t,r){return I(t,r)>-1}function I(t,r){for(var e=t.length;e--;)if(pt(t[e][0],r))return e;return-1}function C(t,r,e){var n=I(t,r);0>n?t.push([r,e]):t[n][1]=e}function Y(t,r,e){var n=t[r];br.call(t,r)&&pt(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function D(t,r){return t&&Q(r,At(r),t)}function k(t,r,e,n,o,u,a){var c;if(n&&(c=u?n(t,o,u,a):n(t)),void 0!==c)return c;if(!wt(t))return t;var s=Gr(t);if(s){if(c=ut(t),!r)return H(t,c)}else{var l=it(t),h=l==Bt||l==It;if(Wr(t))return G(t,r);if(l==Dt||l==St||h&&!u){if(f(t))return u?t:{};if(c=at(h?{}:t),!r)return tt(t,D(c,t))}else{if(!ir[l])return u?t:{};c=ct(t,l,k,r)}}a||(a=new O);var p=a.get(t);if(p)return p;if(a.set(t,c),!s)var y=e?rt(t):At(t);return i(y||t,function(o,i){y&&(i=o,o=t[i]),Y(c,i,k(o,r,e,n,i,t,a))}),c}function F(t){return wt(t)?Or(t):{}}function L(t,r,e){var n=r(t);return Gr(t)?n:u(n,e(t))}function N(t,r){return br.call(t,r)||"object"==typeof t&&r in t&&null===nt(t)}function $(t){return Pr(Object(t))}function z(t){return function(r){return null==r?void 0:r[t]}}function G(t,r){if(r)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}function W(t){var r=new t.constructor(t.byteLength);return new Ar(r).set(new Ar(t)),r}function V(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function q(t,r,e){var o=r?e(h(t),!0):h(t);return a(o,n,new t.constructor)}function K(t){var r=new t.constructor(t.source,er.exec(t));return r.lastIndex=t.lastIndex,r}function X(t,r,e){var n=r?e(p(t),!0):p(t);return a(n,o,new t.constructor)}function Z(t){return $r?Object($r.call(t)):{}}function J(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function H(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function Q(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];Y(e,u,a)}return e}function tt(t,r){return Q(t,ot(t),r)}function rt(t){return L(t,At,ot)}function et(t,r){var e=t[r];return jt(e)?e:void 0}function nt(t){return Sr(Object(t))}function ot(t){return Er(Object(t))}function it(t){return wr.call(t)}function ut(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&br.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function at(t){return"function"!=typeof t.constructor||lt(t)?{}:F(nt(t))}function ct(t,r,e,n){var o=t.constructor;switch(r){case Gt:return W(t);case Tt:case Ut:return new o(+t);case Wt:
return V(t,n);case Vt:case qt:case Kt:case Xt:case Zt:case Jt:case Ht:case Qt:case tr:return J(t,n);case Ct:return q(t,n,e);case Yt:case Nt:return new o(t);case Ft:return K(t);case Lt:return X(t,n,e);case $t:return Z(t)}}function st(t){var r=t?t.length:void 0;return bt(r)&&(Gr(t)||mt(t)||yt(t))?c(r,String):null}function ft(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function lt(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||dr;return t===e}function ht(t){if(null!=t){try{return gr.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function pt(t,r){return t===r||t!==t&&r!==r}function yt(t){return dt(t)&&br.call(t,"callee")&&(!xr.call(t,"callee")||wr.call(t)==St)}function vt(t){return null!=t&&bt(zr(t))&&!gt(t)}function dt(t){return _t(t)&&vt(t)}function gt(t){var r=wt(t)?wr.call(t):"";return r==Bt||r==It}function bt(t){return"number"==typeof t&&t>-1&&t%1==0&&Rt>=t}function wt(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _t(t){return!!t&&"object"==typeof t}function jt(t){if(!wt(t))return!1;var r=gt(t)||f(t)?_r:nr;return r.test(ht(t))}function mt(t){return"string"==typeof t||!Gr(t)&&_t(t)&&wr.call(t)==Nt}function At(t){var r=lt(t);if(!r&&!vt(t))return $(t);var e=st(t),n=!!e,o=e||[],i=o.length;for(var u in t)!N(t,u)||n&&("length"==u||l(u,i))||r&&"constructor"==u||o.push(u);return o}function Et(t){return function(){return t}}var Ot=200,xt="__lodash_hash_undefined__",Rt=9007199254740991,St="[object Arguments]",Pt="[object Array]",Tt="[object Boolean]",Ut="[object Date]",Mt="[object Error]",Bt="[object Function]",It="[object GeneratorFunction]",Ct="[object Map]",Yt="[object Number]",Dt="[object Object]",kt="[object Promise]",Ft="[object RegExp]",Lt="[object Set]",Nt="[object String]",$t="[object Symbol]",zt="[object WeakMap]",Gt="[object ArrayBuffer]",Wt="[object DataView]",Vt="[object Float32Array]",qt="[object Float64Array]",Kt="[object Int8Array]",Xt="[object Int16Array]",Zt="[object Int32Array]",Jt="[object Uint8Array]",Ht="[object Uint8ClampedArray]",Qt="[object Uint16Array]",tr="[object Uint32Array]",rr=/[\\^$.*+?()[\]{}|]/g,er=/\w*$/,nr=/^\[object .+?Constructor\]$/,or=/^(?:0|[1-9]\d*)$/,ir={};ir[St]=ir[Pt]=ir[Gt]=ir[Wt]=ir[Tt]=ir[Ut]=ir[Vt]=ir[qt]=ir[Kt]=ir[Xt]=ir[Zt]=ir[Ct]=ir[Yt]=ir[Dt]=ir[Ft]=ir[Lt]=ir[Nt]=ir[$t]=ir[Jt]=ir[Ht]=ir[Qt]=ir[tr]=!0,ir[Mt]=ir[Bt]=ir[zt]=!1;var ur={"function":!0,object:!0},ar=ur[typeof e]&&e&&!e.nodeType?e:void 0,cr=ur[typeof r]&&r&&!r.nodeType?r:void 0,sr=cr&&cr.exports===ar?ar:void 0,fr=s(ar&&cr&&"object"==typeof t&&t),lr=s(ur[typeof self]&&self),hr=s(ur[typeof window]&&window),pr=s(ur[typeof this]&&this),yr=fr||hr!==(pr&&pr.window)&&hr||lr||pr||Function("return this")(),vr=Array.prototype,dr=Object.prototype,gr=Function.prototype.toString,br=dr.hasOwnProperty,wr=dr.toString,_r=RegExp("^"+gr.call(br).replace(rr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jr=sr?yr.Buffer:void 0,mr=yr.Symbol,Ar=yr.Uint8Array,Er=Object.getOwnPropertySymbols,Or=Object.create,xr=dr.propertyIsEnumerable,Rr=vr.splice,Sr=Object.getPrototypeOf,Pr=Object.keys,Tr=et(yr,"DataView"),Ur=et(yr,"Map"),Mr=et(yr,"Promise"),Br=et(yr,"Set"),Ir=et(yr,"WeakMap"),Cr=et(Object,"create"),Yr=ht(Tr),Dr=ht(Ur),kr=ht(Mr),Fr=ht(Br),Lr=ht(Ir),Nr=mr?mr.prototype:void 0,$r=Nr?Nr.valueOf:void 0;y.prototype=Cr?Cr(null):dr,w.prototype.clear=_,w.prototype["delete"]=j,w.prototype.get=m,w.prototype.has=A,w.prototype.set=E,O.prototype.clear=x,O.prototype["delete"]=R,O.prototype.get=S,O.prototype.has=P,O.prototype.set=T;var zr=z("length");Er||(ot=function(){return[]}),(Tr&&it(new Tr(new ArrayBuffer(1)))!=Wt||Ur&&it(new Ur)!=Ct||Mr&&it(Mr.resolve())!=kt||Br&&it(new Br)!=Lt||Ir&&it(new Ir)!=zt)&&(it=function(t){var r=wr.call(t),e=r==Dt?t.constructor:void 0,n=e?ht(e):void 0;if(n)switch(n){case Yr:return Wt;case Dr:return Ct;case kr:return kt;case Fr:return Lt;case Lr:return zt}return r});var Gr=Array.isArray,Wr=jr?function(t){return t instanceof jr}:Et(!1);r.exports=k}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(t,r,e){function n(t){return function(r,e,n){for(var o=-1,i=Object(r),u=n(r),a=u.length;a--;){var c=u[t?a:++o];if(e(i[c],c,i)===!1)break}return r}}var o=n();r.exports=o},{}],19:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}var o={"function":!0,object:!0},i=o[typeof e]&&e&&!e.nodeType?e:void 0,u=o[typeof r]&&r&&!r.nodeType?r:void 0,a=n(i&&u&&"object"==typeof t&&t),c=n(o[typeof self]&&self),s=n(o[typeof window]&&window),f=n(o[typeof this]&&this),l=a||s!==(f&&f.window)&&s||c||f||Function("return this")();r.exports=l}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],20:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}function o(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function i(){}function u(t,r){return c(t,r)&&delete t[r]}function a(t,r){if(et){var e=t[r];return e===C?void 0:e}return J.call(t,r)?t[r]:void 0}function c(t,r){return et?void 0!==t[r]:J.call(t,r)}function s(t,r,e){t[r]=et&&void 0===e?C:e}function f(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function l(){this.__data__={hash:new i,map:rt?new rt:[],string:new i}}function h(t){var r=this.__data__;return S(t)?u("string"==typeof t?r.string:r.hash,t):rt?r.map["delete"](t):m(r.map,t)}function p(t){var r=this.__data__;return S(t)?a("string"==typeof t?r.string:r.hash,t):rt?r.map.get(t):A(r.map,t)}function y(t){var r=this.__data__;return S(t)?c("string"==typeof t?r.string:r.hash,t):rt?r.map.has(t):E(r.map,t)}function v(t,r){var e=this.__data__;return S(t)?s("string"==typeof t?e.string:e.hash,t,r):rt?e.map.set(t,r):x(e.map,t,r),this}function d(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function g(){this.__data__={array:[],map:null}}function b(t){var r=this.__data__,e=r.array;return e?m(e,t):r.map["delete"](t)}function w(t){var r=this.__data__,e=r.array;return e?A(e,t):r.map.get(t)}function _(t){var r=this.__data__,e=r.array;return e?E(e,t):r.map.has(t)}function j(t,r){var e=this.__data__,n=e.array;n&&(n.length<I-1?x(n,t,r):(e.array=null,e.map=new f(n)));var o=e.map;return o&&o.set(t,r),this}function m(t,r){var e=O(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():tt.call(t,e,1),!0}function A(t,r){var e=O(t,r);return 0>e?void 0:t[e][1]}function E(t,r){return O(t,r)>-1}function O(t,r){for(var e=t.length;e--;)if(T(t[e][0],r))return e;return-1}function x(t,r,e){var n=O(t,r);0>n?t.push([r,e]):t[n][1]=e}function R(t,r){var e=t[r];return B(e)?e:void 0}function S(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function P(t){if(null!=t){try{return Z.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function T(t,r){return t===r||t!==t&&r!==r}function U(t){var r=M(t)?H.call(t):"";return r==Y||r==D}function M(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function B(t){if(!M(t))return!1;var r=U(t)||o(t)?Q:F;return r.test(P(t))}var I=200,C="__lodash_hash_undefined__",Y="[object Function]",D="[object GeneratorFunction]",k=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,L={"function":!0,object:!0},N=L[typeof e]&&e&&!e.nodeType?e:void 0,$=L[typeof r]&&r&&!r.nodeType?r:void 0,z=n(N&&$&&"object"==typeof t&&t),G=n(L[typeof self]&&self),W=n(L[typeof window]&&window),V=n(L[typeof this]&&this),q=z||W!==(V&&V.window)&&W||G||V||Function("return this")(),K=Array.prototype,X=Object.prototype,Z=Function.prototype.toString,J=X.hasOwnProperty,H=X.toString,Q=RegExp("^"+Z.call(J).replace(k,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tt=K.splice,rt=R(q,"Map"),et=R(Object,"create");i.prototype=et?et(null):X,f.prototype.clear=l,f.prototype["delete"]=h,f.prototype.get=p,f.prototype.has=y,f.prototype.set=v,d.prototype.clear=g,d.prototype["delete"]=b,d.prototype.get=w,d.prototype.has=_,d.prototype.set=j,r.exports=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],21:[function(t,r,e){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function a(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function c(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function s(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function f(t,r,e){var n=t[r];B(n,e)&&(!B(n,bt[r])||_t.call(t,r))&&(void 0!==e||r in t)||(t[r]=e)}function l(t,r){return t&&A(r,N(r),t)}function h(t,r,e,n,o,u){var c;if(e&&(c=o?e(t,n,o,u):e(t)),void 0!==c)return c;if(!C(t))return t;var s=Yt(t);if(s){if(c=S(t),!r)return m(t,c)}else{var p=R(t),d=p==K||p==X;if(L(t))return v(t,r);if(p!=H&&p!=z&&(!d||o))return gt[p]?T(t,p,r):o?t:{};if(a(t))return o?t:{};if(c=P(d?{}:t),!r)return O(t,l(c,t))}u||(u=new k);var g=u.get(t);return g?g:(u.set(t,c),(s?i:y)(t,function(n,o){f(c,o,h(n,r,e,o,t,u))}),s?c:O(t,c))}function p(t){return C(t)?xt(t):{}}function y(t,r){return t&&F(t,r,N)}function v(t,r){if(r)return t.slice();var e=t.constructor,n=new e(t.length);return t.copy(n),n}function d(t){var r=t.constructor,e=new r(t.byteLength),n=new Et(e);return n.set(new Et(t)),e}function g(t){var r=t.constructor;return u(c(t),n,new r)}function b(t){var r=t.constructor,e=new r(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}function w(t){var r=t.constructor;return u(s(t),o,new r)}function _(t){return At?Object(It.call(t)):{}}function j(t,r){var e=t.buffer,n=r?d(e):e,o=t.constructor;return new o(n,t.byteOffset,t.length)}function m(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function A(t,r,e){return E(t,r,e)}function E(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];f(e,u,a)}return e}function O(t,r){return A(t,Ct(t),r)}function x(t,r){var e=null==t?void 0:t[r];return D(e)?e:void 0}function R(t){return jt.call(t)}function S(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&_t.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function P(t){if(U(t))return{};var r=t.constructor;return p(I(r)?r.prototype:void 0)}function T(t,r,e){var n=t.constructor;switch(r){case ot:return d(t);case W:case V:return new n(+t);case it:case ut:case at:case ct:case st:case ft:case lt:case ht:case pt:return j(t,e);case Z:return g(t);case J:case rt:return new n(t);case Q:return b(t);case tt:return w(t);case et:return _(t)}}function U(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||bt;return t===e}function M(t){return h(t,!0)}function B(t,r){return t===r||t!==t&&r!==r}function I(t){var r=C(t)?jt.call(t):"";return r==K||r==X}function C(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function Y(t){return!!t&&"object"==typeof t}function D(t){return null==t?!1:I(t)?mt.test(wt.call(t)):Y(t)&&(a(t)?mt:dt).test(t)}var k=t("lodash._stack"),F=t("lodash._basefor"),L=t("lodash.isbuffer"),N=t("lodash.keys"),$=t("lodash._root"),z="[object Arguments]",G="[object Array]",W="[object Boolean]",V="[object Date]",q="[object Error]",K="[object Function]",X="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",H="[object Object]",Q="[object RegExp]",tt="[object Set]",rt="[object String]",et="[object Symbol]",nt="[object WeakMap]",ot="[object ArrayBuffer]",it="[object Float32Array]",ut="[object Float64Array]",at="[object Int8Array]",ct="[object Int16Array]",st="[object Int32Array]",ft="[object Uint8Array]",lt="[object Uint8ClampedArray]",ht="[object Uint16Array]",pt="[object Uint32Array]",yt=/[\\^$.*+?()[\]{}|]/g,vt=/\w*$/,dt=/^\[object .+?Constructor\]$/,gt={};gt[z]=gt[G]=gt[ot]=gt[W]=gt[V]=gt[it]=gt[ut]=gt[at]=gt[ct]=gt[st]=gt[Z]=gt[J]=gt[H]=gt[Q]=gt[tt]=gt[rt]=gt[et]=gt[ft]=gt[lt]=gt[ht]=gt[pt]=!0,gt[q]=gt[K]=gt[nt]=!1;var bt=Object.prototype,wt=Function.prototype.toString,_t=bt.hasOwnProperty,jt=bt.toString,mt=RegExp("^"+wt.call(_t).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),At=$.Symbol,Et=$.Uint8Array,Ot=Object.getOwnPropertySymbols,xt=Object.create,Rt=x($,"Map"),St=x($,"Set"),Pt=x($,"WeakMap"),Tt=Rt?wt.call(Rt):"",Ut=St?wt.call(St):"",Mt=Pt?wt.call(Pt):"",Bt=At?At.prototype:void 0,It=At?Bt.valueOf:void 0,Ct=Ot||function(){return[]};(Rt&&R(new Rt)!=Z||St&&R(new St)!=tt||Pt&&R(new Pt)!=nt)&&(R=function(t){var r=jt.call(t),e=r==H?t.constructor:null,n="function"==typeof e?wt.call(e):"";if(n)switch(n){case Tt:return Z;case Ut:return tt;case Mt:return nt}return r});var Yt=Array.isArray;r.exports=M},{"lodash._basefor":18,"lodash._root":19,"lodash._stack":20,"lodash.isbuffer":23,"lodash.keys":25}],22:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function i(t,r,e){(void 0===e||p(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];nt.call(t,r)&&p(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,n,u){if(t!==r){if(!at(r)&&!j(r))var s=x(r);o(s||r,function(o,f){if(s&&(f=o,o=r[f]),w(o))u||(u=new A),c(t,r,f,e,a,n,u);else{var l=n?n(t[f],o,f+"",t,r,u):void 0;void 0===l&&(l=o),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,at(s)||j(s)?at(c)?h=c:d(c)?h=f(c):(p=!1,h=E(s,!0)):O(s)||y(s)?y(c)?h=m(c):!w(c)||n&&g(c)?(p=!1,h=E(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t,r,e,n,o,i){return w(t)&&w(r)&&a(t,r,void 0,h,i.set(r,t)),t}function p(t,r){return t===r||t!==t&&r!==r}function y(t){return d(t)&&nt.call(t,"callee")&&(!it.call(t,"callee")||ot.call(t)==T)}function v(t){return null!=t&&b(ut(t))&&!g(t)}function d(t){return _(t)&&v(t)}function g(t){var r=w(t)?ot.call(t):"";return r==C||r==Y}function b(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function w(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _(t){return!!t&&"object"==typeof t}function j(t){return _(t)&&b(t.length)&&!!rt[ot.call(t)]}function m(t){return l(t,x(t))}var A=t("lodash._stack"),E=t("lodash._baseclone"),O=t("lodash.isplainobject"),x=t("lodash.keysin"),R=t("lodash.mergewith"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",Y="[object GeneratorFunction]",D="[object Map]",k="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt={};rt[V]=rt[q]=rt[K]=rt[X]=rt[Z]=rt[J]=rt[H]=rt[Q]=rt[tt]=!0,rt[T]=rt[U]=rt[G]=rt[M]=rt[W]=rt[B]=rt[I]=rt[C]=rt[D]=rt[k]=rt[F]=rt[L]=rt[N]=rt[$]=rt[z]=!1;var et=Object.prototype,nt=et.hasOwnProperty,ot=et.toString,it=et.propertyIsEnumerable,ut=s("length"),at=Array.isArray,ct=S(function(t){return t.push(void 0,h),n(R,void 0,t)});r.exports=ct},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.mergewith":27,"lodash.rest":28}],23:[function(t,r,e){function n(t){return function(){return t}}var o=t("lodash._root"),i={"function":!0,object:!0},u=i[typeof e]&&e&&!e.nodeType?e:void 0,a=i[typeof r]&&r&&!r.nodeType?r:void 0,c=a&&a.exports===u?u:void 0,s=c?o.Buffer:void 0,f=s?function(t){return t instanceof s}:n(!1);r.exports=f},{"lodash._root":19}],24:[function(t,r,e){function n(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function o(t){return p(Object(t))}function i(t){return!!t&&"object"==typeof t}function u(t){if(!i(t)||h.call(t)!=a||n(t))return!1;var r=o(t);if(null===r)return!0;var e=f.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&s.call(e)==l}var a="[object Object]",c=Object.prototype,s=Function.prototype.toString,f=c.hasOwnProperty,l=s.call(Object),h=c.toString,p=Object.getPrototypeOf;r.exports=u},{}],25:[function(t,r,e){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function i(t,r){return R.call(t,r)||"object"==typeof t&&r in t&&null===c(t)}function u(t){return U(Object(t))}function a(t){return function(r){return null==r?void 0:r[t]}}function c(t){return T(Object(t))}function s(t){var r=t?t.length:void 0;return v(r)&&(B(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||x;return t===e}function l(t){return p(t)&&R.call(t,"callee")&&(!P.call(t,"callee")||S.call(t)==j)}function h(t){return null!=t&&v(M(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?S.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!B(t)&&g(t)&&S.call(t)==E}function w(t){var r=f(t);if(!r&&!h(t))return u(t);var e=s(t),n=!!e,a=e||[],c=a.length;for(var l in t)!i(t,l)||n&&("length"==l||o(l,c))||r&&"constructor"==l||a.push(l);return a}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x=Object.prototype,R=x.hasOwnProperty,S=x.toString,P=x.propertyIsEnumerable,T=Object.getPrototypeOf,U=Object.keys,M=a("length"),B=Array.isArray;r.exports=w},{}],26:[function(t,r,e){(function(t){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t){return t&&t.Object===Object?t:null}function i(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function u(t){for(var r,e=[];!(r=t.next()).done;)e.push(r.value);return e}function a(t){t=null==t?t:Object(t);var r=[];for(var e in t)r.push(e);return r}function c(t){return function(r){return null==r?void 0:r[t]}}function s(t){var r=t?t.length:void 0;return v(r)&&(N(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||I;return t===e}function l(t){return p(t)&&C.call(t,"callee")&&(!F.call(t,"callee")||Y.call(t)==j)}function h(t){return null!=t&&v(L(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?Y.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!N(t)&&g(t)&&Y.call(t)==E}function w(t){for(var r=-1,e=f(t),n=a(t),o=n.length,u=s(t),c=!!u,l=u||[],h=l.length;++r<o;){var p=n[r];c&&("length"==p||i(p,h))||"constructor"==p&&(e||!C.call(t,p))||l.push(p)}return l}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x={"function":!0,object:!0},R=x[typeof e]&&e&&!e.nodeType?e:void 0,S=x[typeof r]&&r&&!r.nodeType?r:void 0,P=o(R&&S&&"object"==typeof t&&t),T=o(x[typeof self]&&self),U=o(x[typeof window]&&window),M=o(x[typeof this]&&this),B=P||U!==(M&&M.window)&&U||T||M||Function("return this")(),I=Object.prototype,C=I.hasOwnProperty,Y=I.toString,D=B.Reflect,k=D?D.enumerate:void 0,F=I.propertyIsEnumerable;k&&!F.call({valueOf:1},"valueOf")&&(a=function(t){return u(k(t))});var L=c("length"),N=Array.isArray;r.exports=w}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],27:[function(t,r,e){function n(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function o(t,r){return t="number"==typeof t||rt.test(t)?+t:-1,r=null==r?P:r,t>-1&&t%1==0&&r>t}function i(t,r,e){(void 0===e||y(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];ot.call(t,r)&&y(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,o,u){if(t!==r){if(!ct(r)&&!m(r))var s=R(r);n(s||r,function(n,f){if(s&&(f=n,n=r[f]),_(n))u||(u=new E),c(t,r,f,e,a,o,u);else{var l=o?o(t[f],n,f+"",t,r,u):void 0;void 0===l&&(l=n),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,ct(s)||m(s)?ct(c)?h=c:g(c)?h=f(c):(p=!1,h=O(s,!0)):x(s)||v(s)?v(c)?h=A(c):!_(c)||n&&b(c)?(p=!1,h=O(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t){return S(function(r,e){var n=-1,o=e.length,i=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(i="function"==typeof i?(o--,i):void 0,u&&p(e[0],e[1],u)&&(i=3>o?void 0:i,o=1),r=Object(r);++n<o;){var a=e[n];a&&t(r,a,n,i)}return r})}function p(t,r,e){if(!_(e))return!1;var n=typeof r;return("number"==n?d(e)&&o(r,e.length):"string"==n&&r in e)?y(e[r],t):!1}function y(t,r){return t===r||t!==t&&r!==r}function v(t){return g(t)&&ot.call(t,"callee")&&(!ut.call(t,"callee")||it.call(t)==T)}function d(t){return null!=t&&w(at(t))&&!b(t)}function g(t){return j(t)&&d(t)}function b(t){var r=_(t)?it.call(t):"";return r==C||r==Y}function w(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function _(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function j(t){return!!t&&"object"==typeof t}function m(t){return j(t)&&w(t.length)&&!!et[it.call(t)]}function A(t){return l(t,R(t))}var E=t("lodash._stack"),O=t("lodash._baseclone"),x=t("lodash.isplainobject"),R=t("lodash.keysin"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",Y="[object GeneratorFunction]",D="[object Map]",k="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt=/^(?:0|[1-9]\d*)$/,et={};et[V]=et[q]=et[K]=et[X]=et[Z]=et[J]=et[H]=et[Q]=et[tt]=!0,et[T]=et[U]=et[G]=et[M]=et[W]=et[B]=et[I]=et[C]=et[D]=et[k]=et[F]=et[L]=et[N]=et[$]=et[z]=!1;var nt=Object.prototype,ot=nt.hasOwnProperty,it=nt.toString,ut=nt.propertyIsEnumerable,at=s("length"),ct=Array.isArray,st=h(function(t,r,e,n){a(t,r,e,n)});r.exports=st},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.rest":28}],28:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){if("function"!=typeof t)throw new TypeError(l);return r=O(void 0===r?t.length-1:s(r),0),function(){for(var e=arguments,o=-1,i=O(e.length-r,0),u=Array(i);++o<i;)u[o]=e[r+o];switch(r){case 0:return t.call(this,u);case 1:return t.call(this,e[0],u);case 2:return t.call(this,e[0],e[1],u)}var a=Array(r+1);for(o=-1;++o<r;)a[o]=e[o];return a[r]=u,n(t,this,a)}}function i(t){var r=u(t)?E.call(t):"";return r==v||r==d}function u(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function a(t){return!!t&&"object"==typeof t}function c(t){return"symbol"==typeof t||a(t)&&E.call(t)==g}function s(t){if(!t)return 0===t?t:0;if(t=f(t),t===h||t===-h){var r=0>t?-1:1;return r*p}var e=t%1;return t===t?e?t-e:t:0}function f(t){if("number"==typeof t)return t;if(c(t))return y;if(u(t)){var r=i(t.valueOf)?t.valueOf():t;t=u(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(b,"");var e=_.test(t);return e||j.test(t)?m(t.slice(2),e?2:8):w.test(t)?y:+t}var l="Expected a function",h=1/0,p=1.7976931348623157e308,y=NaN,v="[object Function]",d="[object GeneratorFunction]",g="[object Symbol]",b=/^\s+|\s+$/g,w=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,j=/^0o[0-7]+$/i,m=parseInt,A=Object.prototype,E=A.toString,O=Math.max;r.exports=o},{}],29:[function(t,r,e){function n(t){if(t=""+t,!(t.length>1e4)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var e=parseFloat(r[1]),n=(r[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return e*l;case"days":case"day":case"d":return e*f;case"hours":case"hour":case"hrs":case"hr":case"h":return e*s;case"minutes":case"minute":case"mins":case"min":case"m":return e*c;case"seconds":case"second":case"secs":case"sec":case"s":return e*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return e}}}}function o(t){return t>=f?Math.round(t/f)+"d":t>=s?Math.round(t/s)+"h":t>=c?Math.round(t/c)+"m":t>=a?Math.round(t/a)+"s":t+"ms"}function i(t){return u(t,f,"day")||u(t,s,"hour")||u(t,c,"minute")||u(t,a,"second")||t+" ms"}function u(t,r,e){return r>t?void 0:1.5*r>t?Math.floor(t/r)+" "+e:Math.ceil(t/r)+" "+e+"s"}var a=1e3,c=60*a,s=60*c,f=24*s,l=365.25*f;r.exports=function(t,r){return r=r||{},"string"==typeof t?n(t):r["long"]?i(t):o(t)}},{}],30:[function(t,r,e){function n(){f=!1,a.length?s=a.concat(s):l=-1,s.length&&o()}function o(){if(!f){var t=setTimeout(n);f=!0;for(var r=s.length;r;){for(a=s,s=[];++l<r;)a&&a[l].run();l=-1,r=s.length}a=null,f=!1,clearTimeout(t)}}function i(t,r){this.fun=t,this.array=r}function u(){}var a,c=r.exports={},s=[],f=!1,l=-1;c.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)r[e-1]=arguments[e];s.push(new i(t,r)),1!==s.length||f||setTimeout(o,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=u,c.addListener=u,c.once=u,c.off=u,c.removeListener=u,c.removeAllListeners=u,c.emit=u,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],31:[function(t,r,e){"use strict";var n=t("ansi-regex")();r.exports=function(t){return"string"==typeof t?t.replace(n,""):t}},{"ansi-regex":5}],32:[function(t,r,e){(function(t){"use strict";var e=t.argv,n=e.indexOf("--"),o=function(t){t="--"+t;var r=e.indexOf(t);return-1!==r&&(-1!==n?n>r:!0)};r.exports=function(){return"FORCE_COLOR"in t.env?!0:o("no-color")||o("no-colors")||o("color=false")?!1:o("color")||o("colors")||o("color=true")||o("color=always")?!0:t.stdout&&!t.stdout.isTTY?!1:"win32"===t.platform?!0:"COLORTERM"in t.env?!0:"dumb"===t.env.TERM?!1:!!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(t.env.TERM)}()}).call(this,t("_process"))},{_process:30}],Acho:[function(t,r,e){"use strict";t("coffee-script/register"),r.exports=t("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":8}]},{},[])("Acho")});

@@ -5,3 +5,3 @@ {

"homepage": "https://github.com/Kikobeats/acho",
"version": "2.6.2",
"version": "2.7.0",
"main": "./index.js",

@@ -8,0 +8,0 @@ "author": {

@@ -20,3 +20,3 @@ # acho

* Very easy to use, customize and extend.
* Easy to use, customize and extend.
* Expressive API with chaineable methods.

@@ -73,5 +73,10 @@ * Mininum dependencies, just focussing on one thing.

<p align="center">
<br>
<img src="docs/images/00.png" alt="acho">
<br>
</p>
```js
acho.info('hello world');
// => 'hello world'
```

@@ -81,2 +86,8 @@

<p align="center">
<br>
<img src="docs/images/01.png" alt="acho">
<br>
</p>
```js

@@ -86,4 +97,2 @@ acho

.error('something bad happens');
// => 'info: hello world'
// => 'error: 'something bard happens'
```

@@ -93,6 +102,11 @@

<p align="center">
<br>
<img src="docs/images/02.png" alt="acho">
<br>
</p>
```js
acho.push('success', 'good job!');
acho.push('success', 'good job', 'well done', 'great!');
console.log(acho.messages.success);
// => ['good job']
```

@@ -102,5 +116,10 @@

<p align="center">
<br>
<img src="docs/images/03.png" alt="acho">
<br>
</p>
```js
acho.print()
// => 'success: good job!'
```

@@ -110,7 +129,11 @@

<p align="center">
<br>
<img src="docs/images/04.png" alt="acho">
<br>
</p>
```js
acho.add('info', 'this message is printed and stored');
// => 'info: 'this message is printed and stored'
console.log(acho.messages.info)
// => ['this message is printed and stored']
```

@@ -155,4 +178,10 @@

<p align="center">
<br>
<img src="docs/images/05.png" alt="acho">
<br>
</p>
```js
acho = Acho({
var acho = Acho({
color: true,

@@ -163,3 +192,3 @@ level: 'silly',

outputType: function(type) {
return '[' + type + '] »';
return '[' + type + '] » ';
},

@@ -173,18 +202,6 @@

});
```
This results in your awesome output:
```js
acho.info('I am hungry');
// => '[ info ] » Fri Mar 13 2015 18:12:48 GMT+0100 (CET) :: I am hungry'
```
In addition, you can use a custom keyword to use as logging level instead of print the logging level. Just provide `keyword` parameter in the constructor. Providing it in the above example as `{ keyword: 'acho' }` the result is:
```js
acho.info('I am hungry');
// => '[ acho ] » Fri Mar 13 2015 18:12:48 GMT+0100 (CET) :: I am hungry'
```
If you need customize more the output you can setup `.print` `.generateMessage` (see below) that are a more low level methods for generate and print the output message.

@@ -198,2 +215,4 @@

<img src="docs/images/07.png" align="right">
##### **{String}** keyword

@@ -207,7 +226,19 @@

#### **{Boolean}** diff
<img src="docs/images/08.png" align="right">
##### **{String}** align
Default: `\t`
It adds an alignment separator between the type of the message and the message.
You can provide your own separator or disable it providing a `false`.
<img src="docs/images/06.png" align="right">
##### **{Boolean}** diff
Default: `false`
Prints timestamp between log from the same level.
Prints timestamp between log from the same level. Specially useful to debug timmings.

@@ -214,0 +245,0 @@ ##### **{Boolean}** color

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc