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.5.3 to 2.6.0

lib/Format.coffee

2

bower.json

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

"homepage": "https://github.com/Kikobeats/acho",
"version": "2.5.3",
"version": "2.6.0",
"main": "dist/acho.js",

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

@@ -0,1 +1,11 @@

<a name="2.6.0"></a>
# 2.6.0 (2016-04-16)
* Add object serialization ([428859e](https://github.com/kikobeats/acho/commit/428859e))
* Fix typo ([bb5a29f](https://github.com/kikobeats/acho/commit/bb5a29f))
* Update docs ([ce0064e](https://github.com/kikobeats/acho/commit/ce0064e))
* Update docs ([a038f4f](https://github.com/kikobeats/acho/commit/a038f4f))
<a name="2.5.3"></a>

@@ -2,0 +12,0 @@ ## 2.5.3 (2016-02-02)

/**
* acho - An extremely simple (but powerful) logging system for NodeJS and browser.
* @version v2.5.3
* @version v2.6.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 n;n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,n.Acho=t()}}(function(){return function t(n,e,r){function o(c,i){if(!e[c]){if(!n[c]){var a="function"==typeof require&&require;if(!i&&a)return a(c,!0);if(u)return u(c,!0);var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s}var f=e[c]={exports:{}};n[c][0].call(f.exports,function(t){var e=n[c][1][t];return o(e?e:t)},f,f.exports,t,n,e,r)}return e[c].exports}for(var u="function"==typeof require&&require,c=0;c<r.length;c++)o(r[c]);return o}({1:[function(t,n,e){"use strict";var r,o,u,c=[].slice;o=t("./Default"),r=t("./Constants"),u=t("existential-default"),n.exports=function(t){var n,e,r;null==t&&(t={}),n=u(t,o),n.diff&&(n.diff=[]);for(e in n)r=n[e],n[e]=r;return n.messages=function(){var e,r,o;e={};for(o in n.types)e[o]=(null!=(r=t.messages)?r[o]:void 0)||[],"line"!==o&&(n[o]=n.generateTypeMessage(o));return e}(),n.push=function(){var t,n,e;return e=arguments[0],n=2<=arguments.length?c.call(arguments,1):[],t=this.format(n),this.messages[e].push(t),this},n.add=function(){var t,n,e;return e=arguments[0],n=2<=arguments.length?c.call(arguments,1):[],t=this.format(n),this[e](t),this.push(e,t),this},n}},{"./Constants":2,"./Default":3,"existential-default":14}],2:[function(t,n,e){(function(t){"use strict";n.exports={MIN_DIFF_MS:1e4,MUTED:"silent",UNMUTED:"all",SYMBOL_KEYWORD:"symbol",ENV:function(){var n;return("undefined"!=typeof t&&null!==t&&null!=(n=t.env.NODE_ENV)?n.toLowerCase():void 0)||void 0}()}}).call(this,t("_process"))},{_process:5}],3:[function(t,n,e){(function(e){"use strict";var r,o,u,c,i,a=[].slice;i=t("ms"),o=t("chalk"),r=t("./Constants"),c=t("format-util"),u=function(){var t,n;return t={info:"ℹ",success:"✔",warning:"⚠",error:"✖"},n={info:"i",success:"√",warning:"‼",error:"×"},"win32"===e.platform?n:t}(),n.exports={print:function(){var t,n,e;n=[];for(e in this.types)n.push(function(){var n,r,o,u;for(o=this.messages[e],u=[],n=0,r=o.length;r>n;n++)t=o[n],u.push(this.transport(this.generateMessage(e,t)));return u}.call(this));return n},outputMessage:function(t){return t},outputType:function(t){var n;return n=this.align?" ":" ",this.keyword&&(t=this.keyword===r.SYMBOL_KEYWORD?this.types[t].symbol:t),""+t+n},transport:console.log,generateMessage:function(t,n){var e,r,o,u;if(this.isPrintable(t))return e=this.types[t].color,n=this.outputMessage(n),n=this.colorize(this.types.line.color,n),r=null,this.diff&&(this.diff[t]?(r=i(new Date-this.diff[t]),r=" +"+r,this.diff[t]=new Date):(this.diff[t]=new Date,r=" +0ms")),o=this.outputType(t),o=this.colorize(e,o),u=o+n,r&&(u+=this.colorize(e,r)),u},generateTypeMessage:function(t){return function(){var n;return n=1<=arguments.length?a.call(arguments,0):[],n=this.format(n),this.transport(this.generateMessage(t,n)),this}},colorize:function(t,n){var e,u,c,i;if(!this.color||"production"===r.ENV)return n;for(t=t.split(" "),i=o,u=0,c=t.length;c>u;u++)e=t[u],i=i[e];return i(n)},isPrintable:function(t){return this.level===r.UNMUTED?!0:this.level===r.MUTED?!1:this.types[t].level<=this.types[this.level].level},format:function(t){return c.apply(null,t)},keyword:null,diff:!1,align:!0,color:!0,level:r.UNMUTED,types:{line:{color:"gray"},error:{level:0,color:"red",symbol:u.error},warn:{level:1,color:"yellow",symbol:u.warning},success:{level:2,color:"green",symbol:u.success},info:{level:3,color:"white",symbol:u.info},verbose:{level:4,color:"cyan",symbol:u.info},debug:{level:5,color:"blue",symbol:u.info},silly:{level:6,color:"magenta",symbol:u.info}}}}).call(this,t("_process"))},{"./Constants":2,_process:5,chalk:6,"format-util":31,ms:32}],4:[function(t,n,e){},{}],5:[function(t,n,e){function r(){f=!1,i.length?s=i.concat(s):l=-1,s.length&&o()}function o(){if(!f){var t=setTimeout(r);f=!0;for(var n=s.length;n;){for(i=s,s=[];++l<n;)i&&i[l].run();l=-1,n=s.length}i=null,f=!1,clearTimeout(t)}}function u(t,n){this.fun=t,this.array=n}function c(){}var i,a=n.exports={},s=[],f=!1,l=-1;a.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];s.push(new u(t,n)),1!==s.length||f||setTimeout(o,0)},u.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=c,a.addListener=c,a.once=c,a.off=c,a.removeListener=c,a.removeAllListeners=c,a.emit=c,a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],6:[function(t,n,e){(function(e){"use strict";function r(t){this.enabled=t&&void 0!==t.enabled?t.enabled:l}function o(t){var n=function(){return u.apply(n,arguments)};return n._styles=t,n.enabled=this.enabled,n.__proto__=h,n}function u(){var t=arguments,n=t.length,e=0!==n&&String(arguments[0]);if(n>1)for(var r=1;n>r;r++)e+=" "+t[r];if(!this.enabled||!e)return e;var o=this._styles,u=o.length,c=a.dim.open;for(!y||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(a.dim.open="");u--;){var i=a[o[u]];e=i.open+e.replace(i.closeRe,i.open)+i.close}return a.dim.open=c,e}function c(){var t={};return Object.keys(d).forEach(function(n){t[n]={get:function(){return o.call(this,[n])}}}),t}var i=t("escape-string-regexp"),a=t("ansi-styles"),s=t("strip-ansi"),f=t("has-ansi"),l=t("supports-color"),p=Object.defineProperties,y="win32"===e.platform&&!/^xterm/i.test(e.env.TERM);y&&(a.blue.open="");var d=function(){var t={};return Object.keys(a).forEach(function(n){a[n].closeRe=new RegExp(i(a[n].close),"g"),t[n]={get:function(){return o.call(this,this._styles.concat(n))}}}),t}(),h=p(function(){},d);p(r.prototype,c()),n.exports=new r,n.exports.styles=a,n.exports.hasColor=f,n.exports.stripColor=s,n.exports.supportsColor=l}).call(this,t("_process"))},{_process:5,"ansi-styles":7,"escape-string-regexp":8,"has-ansi":9,"strip-ansi":11,"supports-color":13}],7:[function(t,n,e){"use strict";function r(){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(n){var e=t[n];Object.keys(e).forEach(function(n){var r=e[n];t[n]=e[n]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(t,n,{value:e,enumerable:!1})}),t}Object.defineProperty(n,"exports",{enumerable:!0,get:r})},{}],8:[function(t,n,e){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;n.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(r,"\\$&")}},{}],9:[function(t,n,e){"use strict";var r=t("ansi-regex"),o=new RegExp(r().source);n.exports=o.test.bind(o)},{"ansi-regex":10}],10:[function(t,n,e){"use strict";n.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],11:[function(t,n,e){"use strict";var r=t("ansi-regex")();n.exports=function(t){return"string"==typeof t?t.replace(r,""):t}},{"ansi-regex":12}],12:[function(t,n,e){arguments[4][10][0].apply(e,arguments)},{dup:10}],13:[function(t,n,e){(function(t){"use strict";var e=t.argv,r=e.indexOf("--"),o=function(t){t="--"+t;var n=e.indexOf(t);return-1!==n&&(-1!==r?r>n:!0)};n.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)?!0:!1}()}).call(this,t("_process"))},{_process:5}],14:[function(t,n,e){"use strict";function r(t,n){return i(a(t),n)}function o(t){return"object"==typeof t&&null!==t}function u(t,n){return o(n)?r(n,t):c(t)?t:n}var c=t("existential"),i=t("lodash.merge"),a=t("lodash.clonedeep");n.exports=function(){for(var t=Array.prototype.slice.call(arguments),n=u(t.shift(),t.shift());t.length;)n=u(n,t.shift());return n}},{existential:15,"lodash.clonedeep":16,"lodash.merge":22}],15:[function(t,n,e){"use strict";n.exports=function(t){return null!=t}},{}],16:[function(t,n,e){(function(e){function r(t,n){return t.set(n[0],n[1]),t}function o(t,n){return t.add(n),t}function u(t,n,e,r){var o=-1,u=t.length;for(r&&u&&(e=t[++o]);++o<u;)e=n(e,t[o],o,t);return e}function c(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function i(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function a(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}function s(t,n,e){var r=t[n];(!$(r,e)||$(r,dt[n])&&!vt.call(t,n)||void 0===e&&!(n in t))&&(t[n]=e)}function f(t,n){return t&&w(n,I(n),t)}function l(t,n,e,r,o,u){var i;if(e&&(i=o?e(t,r,o,u):e(t)),void 0!==i)return i;if(!T(t))return t;var a=$t(t);if(a){if(i=A(t),!n)return m(t,i)}else{var y=O(t),d=y==Y||y==q;if(y!=K&&y!=N&&(!d||o))return yt[y]?M(t,y,n):o?t:{};if(c(t))return o?t:{};if(i=E(d?{}:t),!n)return _(t,f(i,t))}u||(u=new U);var h=u.get(t);return h?h:(u.set(t,i),(a?D:p)(t,function(r,o){s(i,o,l(r,n,e,o,t,u))}),a?i:_(t,i))}function p(t,n){return t&&P(t,n,I)}function y(t){var n=t.constructor,e=new n(t.byteLength),r=new wt(e);return r.set(new wt(t)),e}function d(t){var n=t.constructor;return u(i(t),r,new n)}function h(t){var n=t.constructor,e=new n(t.source,lt.exec(t));return e.lastIndex=t.lastIndex,e}function v(t){var n=t.constructor;return u(a(t),o,new n)}function g(t){return mt?Object(Mt.call(t)):{}}function b(t,n){var e=t.buffer,r=t.constructor;return new r(n?y(e):e,t.byteOffset,t.length)}function m(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}function w(t,n,e){return j(t,n,e)}function j(t,n,e,r){e||(e={});for(var o=-1,u=n.length;++o<u;){var c=n[o],i=r?r(e[c],t[c],c,e,t):t[c];s(e,c,i)}return e}function _(t,n){return w(t,kt(t),n)}function x(t,n){var e=null==t?void 0:t[n];return C(e)?e:void 0}function O(t){return gt.call(t)}function A(t){var n=t.length,e=t.constructor(n);return n&&"string"==typeof t[0]&&vt.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function E(t){if(S(t))return{};var n=t.constructor;return St(F(n)?n.prototype:void 0)}function M(t,n,e){var r=t.constructor;switch(n){case tt:return y(t);case z:case B:return new r(+t);case nt:case et:case rt:case ot:case ut:case ct:case it:case at:case st:return b(t,e);case W:return d(t);case V:case H:return new r(t);case J:return h(t);case Z:return v(t);case Q:return g(t)}}function S(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||dt;return t===e}function k(t){return l(t,!0)}function $(t,n){return t===n||t!==t&&n!==n}function F(t){var n=T(t)?gt.call(t):"";return n==Y||n==q}function T(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function R(t){return!!t&&"object"==typeof t}function C(t){return null==t?!1:F(t)?bt.test(ht.call(t)):R(t)&&(c(t)?bt:pt).test(t)}var U=t("lodash._stack"),D=t("lodash._arrayeach"),P=t("lodash._basefor"),I=t("lodash.keys"),N="[object Arguments]",L="[object Array]",z="[object Boolean]",B="[object Date]",G="[object Error]",Y="[object Function]",q="[object GeneratorFunction]",W="[object Map]",V="[object Number]",K="[object Object]",J="[object RegExp]",Z="[object Set]",H="[object String]",Q="[object Symbol]",X="[object WeakMap]",tt="[object ArrayBuffer]",nt="[object Float32Array]",et="[object Float64Array]",rt="[object Int8Array]",ot="[object Int16Array]",ut="[object Int32Array]",ct="[object Uint8Array]",it="[object Uint8ClampedArray]",at="[object Uint16Array]",st="[object Uint32Array]",ft=/[\\^$.*+?()[\]{}|]/g,lt=/\w*$/,pt=/^\[object .+?Constructor\]$/,yt={};yt[N]=yt[L]=yt[tt]=yt[z]=yt[B]=yt[nt]=yt[et]=yt[rt]=yt[ot]=yt[ut]=yt[W]=yt[V]=yt[K]=yt[J]=yt[Z]=yt[H]=yt[Q]=yt[ct]=yt[it]=yt[at]=yt[st]=!0,yt[G]=yt[Y]=yt[X]=!1;var dt=e.Object.prototype,ht=e.Function.prototype.toString,vt=dt.hasOwnProperty,gt=dt.toString,bt=RegExp("^"+ht.call(vt).replace(ft,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),mt=e.Symbol,wt=e.Uint8Array,jt=Object.getOwnPropertySymbols,_t=x(e,"Map"),xt=x(e,"Set"),Ot=_t?ht.call(_t):"",At=xt?ht.call(xt):"",Et=mt?mt.prototype:void 0,Mt=mt?Et.valueOf:void 0,St=function(){function t(){}return function(n){if(T(n)){t.prototype=n;var e=new t;t.prototype=void 0}return e||{}}}(),kt=jt||function(){return[]};(_t&&O(new _t)!=W||xt&&O(new xt)!=Z)&&(O=function(t){var n=gt.call(t),e=n==K?t.constructor:null,r="function"==typeof e?ht.call(e):"";if(r){if(r==Ot)return W;if(r==At)return Z}return n});var $t=Array.isArray;n.exports=k}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"lodash._arrayeach":17,"lodash._basefor":18,"lodash._stack":19,"lodash.keys":21}],17:[function(t,n,e){function r(t,n){for(var e=-1,r=t.length;++e<r&&n(t[e],e,t)!==!1;);return t}n.exports=r},{}],18:[function(t,n,e){function r(t){return function(n,e,r){for(var o=-1,u=Object(n),c=r(n),i=c.length;i--;){var a=c[t?i:++o];if(e(u[a],a,u)===!1)break}return n}}var o=r();n.exports=o},{}],19:[function(t,n,e){(function(e){function r(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function o(){this.__data__={array:[],map:null}}function u(t){var n=this.__data__,e=n.array;return e?s(e,t):n.map["delete"](t)}function c(t){var n=this.__data__,e=n.array;return e?f(e,t):n.map.get(t)}function i(t){var n=this.__data__,e=n.array;return e?l(e,t):n.map.has(t)}function a(t,n){var e=this.__data__,r=e.array;r&&(r.length<v-1?y(r,t,n):(e.array=null,e.map=new h(r)));var o=e.map;return o&&o.set(t,n),this}function s(t,n){var e=p(t,n);if(0>e)return!1;var r=t.length-1;return e==r?t.pop():b.call(t,e,1),!0}function f(t,n){var e=p(t,n);return 0>e?void 0:t[e][1]}function l(t,n){return p(t,n)>-1}function p(t,n){for(var e=t.length;e--;)if(d(t[e][0],n))return e;return-1}function y(t,n,e){var r=p(t,n);0>r?t.push([n,e]):t[r][1]=e}function d(t,n){return t===n||t!==t&&n!==n}var h=t("lodash._mapcache"),v=200,g=e.Array.prototype,b=g.splice;r.prototype.clear=o,r.prototype["delete"]=u,r.prototype.get=c,r.prototype.has=i,r.prototype.set=a,n.exports=r}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"lodash._mapcache":20}],20:[function(t,n,e){(function(t){function e(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function r(){}function o(t,n){return c(t,n)&&delete t[n]}function u(t,n){if(N){var e=t[n];return e===E?void 0:e}return C.call(t,n)?t[n]:void 0}function c(t,n){return N?void 0!==t[n]:C.call(t,n)}function i(t,n,e){t[n]=N&&void 0===e?E:e}function a(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function s(){this.__data__={hash:new r,map:I?new I:[],string:new r}}function f(t){var n=this.__data__;return w(t)?o("string"==typeof t?n.string:n.hash,t):I?n.map["delete"](t):d(n.map,t)}function l(t){var n=this.__data__;return w(t)?u("string"==typeof t?n.string:n.hash,t):I?n.map.get(t):h(n.map,t)}function p(t){var n=this.__data__;return w(t)?c("string"==typeof t?n.string:n.hash,t):I?n.map.has(t):v(n.map,t)}function y(t,n){var e=this.__data__;return w(t)?i("string"==typeof t?e.string:e.hash,t,n):I?e.map.set(t,n):b(e.map,t,n),this}function d(t,n){var e=g(t,n);if(0>e)return!1;var r=t.length-1;return e==r?t.pop():P.call(t,e,1),!0}function h(t,n){var e=g(t,n);return 0>e?void 0:t[e][1]}function v(t,n){return g(t,n)>-1}function g(t,n){for(var e=t.length;e--;)if(j(t[e][0],n))return e;return-1}function b(t,n,e){var r=g(t,n);0>r?t.push([n,e]):t[r][1]=e}function m(t,n){var e=null==t?void 0:t[n];return A(e)?e:void 0}function w(t){var n=typeof t;return"number"==n||"boolean"==n||"string"==n&&"__proto__"!==t||null==t}function j(t,n){return t===n||t!==t&&n!==n}function _(t){var n=x(t)?U.call(t):"";return n==M||n==S}function x(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function O(t){return!!t&&"object"==typeof t}function A(t){return null==t?!1:_(t)?D.test(R.call(t)):O(t)&&(e(t)?D:$).test(t)}var E="__lodash_hash_undefined__",M="[object Function]",S="[object GeneratorFunction]",k=/[\\^$.*+?()[\]{}|]/g,$=/^\[object .+?Constructor\]$/,F=t.Array.prototype,T=t.Object.prototype,R=t.Function.prototype.toString,C=T.hasOwnProperty,U=T.toString,D=RegExp("^"+R.call(C).replace(k,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),P=F.splice,I=m(t,"Map"),N=m(Object,"create");r.prototype=N?N(null):T,a.prototype.clear=s,a.prototype["delete"]=f,a.prototype.get=l,a.prototype.has=p,a.prototype.set=y,n.exports=a}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],21:[function(t,n,e){(function(t){function e(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}function r(t,n){return t="number"==typeof t||x.test(t)?+t:-1,n=null==n?b:n,t>-1&&t%1==0&&n>t}function o(t,n){return A.call(t,n)||"object"==typeof t&&n in t&&null===M(t)}function u(t){return k(Object(t))}function c(t){return function(n){return null==n?void 0:n[t]}}function i(t){var n=t?t.length:void 0;return y(n)&&(F(t)||v(t)||s(t))?e(n,String):null}function a(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||O;return t===e}function s(t){return l(t)&&A.call(t,"callee")&&(!S.call(t,"callee")||E.call(t)==m)}function f(t){return null!=t&&!("function"==typeof t&&p(t))&&y($(t))}function l(t){return h(t)&&f(t)}function p(t){var n=d(t)?E.call(t):"";return n==w||n==j}function y(t){return"number"==typeof t&&t>-1&&t%1==0&&b>=t}function d(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function h(t){return!!t&&"object"==typeof t}function v(t){return"string"==typeof t||!F(t)&&h(t)&&E.call(t)==_}function g(t){var n=a(t);if(!n&&!f(t))return u(t);var e=i(t),c=!!e,s=e||[],l=s.length;for(var p in t)!o(t,p)||c&&("length"==p||r(p,l))||n&&"constructor"==p||s.push(p);return s}var b=9007199254740991,m="[object Arguments]",w="[object Function]",j="[object GeneratorFunction]",_="[object String]",x=/^(?:0|[1-9]\d*)$/,O=t.Object.prototype,A=O.hasOwnProperty,E=O.toString,M=Object.getPrototypeOf,S=O.propertyIsEnumerable,k=Object.keys,$=c("length"),F=Array.isArray;n.exports=g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],22:[function(t,n,e){(function(e){function r(t,n){return t.set(n[0],n[1]),t}function o(t,n){return t.add(n),t}function u(t,n,e,r){var o=-1,u=t.length;for(r&&u&&(e=t[++o]);++o<u;)e=n(e,t[o],o,t);return e}function c(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function i(t,n){return t="number"==typeof t||kt.test(t)?+t:-1,n=null==n?tt:n,t>-1&&t%1==0&&n>t}function a(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function s(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}function f(t,n,e){(void 0!==e&&!D(t[n],e)||"number"==typeof n&&void 0===e&&!(n in t))&&(t[n]=e)}function l(t,n,e){var r=t[n];(!D(r,e)||D(r,Tt[n])&&!Ct.call(t,n)||void 0===e&&!(n in t))&&(t[n]=e)}function p(t,n){return t&&A(n,H(n),t)}function y(t,n,e,r,o,u){var i;if(e&&(i=o?e(t,r,o,u):e(t)),void 0!==i)return i;if(!B(t))return t;var a=Zt(t);if(a){if(i=F(t),!n)return O(t,i)}else{var s=$(t),f=s==ct||s==it;if(s!=ft&&s!=nt&&(!f||o))return Ft[s]?R(t,s,n):o?t:{};if(c(t))return o?t:{};if(i=T(f?{}:t),!n)return M(t,p(i,t))}u||(u=new V);var h=u.get(t);return h?h:(u.set(t,i),(a?K:d)(t,function(r,o){l(i,o,y(r,n,e,o,t,u))}),a?i:M(t,i))}function d(t,n){return t&&J(t,n,H)}function h(t,n,e,r,o){if(t!==n){var u=Zt(n)||q(n)?void 0:Q(n);K(u||n,function(c,i){if(u&&(i=c,c=n[i]),B(c))o||(o=new V),v(t,n,i,e,h,r,o);else{var a=r?r(t[i],c,i+"",t,n,o):void 0;void 0===a&&(a=c),f(t,i,a)}})}}function v(t,n,e,r,o,u,c){var i=t[e],a=n[e],s=c.get(a);if(s)return void f(t,e,s);var l=u?u(i,a,e+"",t,n,c):void 0,p=void 0===l;p&&(l=a,Zt(a)||q(a)?Zt(i)?l=r?O(i):i:N(i)?l=O(i):(p=!1,l=y(a)):Z(a)||P(a)?P(i)?l=W(i):!B(i)||r&&L(i)?(p=!1,l=y(a)):l=r?y(i):i:p=!1),c.set(a,l),p&&o(l,a,r,u,c),f(t,e,l)}function g(t){return function(n){return null==n?void 0:n[t]}}function b(t){var n=t.constructor,e=new n(t.byteLength),r=new It(e);return r.set(new It(t)),e}function m(t){var n=t.constructor;return u(a(t),r,new n)}function w(t){var n=t.constructor,e=new n(t.source,Mt.exec(t));return e.lastIndex=t.lastIndex,e}function j(t){var n=t.constructor;return u(s(t),o,new n)}function _(t){return Pt?Object(Wt.call(t)):{}}function x(t,n){var e=t.buffer,r=t.constructor;return new r(n?b(e):e,t.byteOffset,t.length)}function O(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}function A(t,n,e){return E(t,n,e)}function E(t,n,e,r){e||(e={});for(var o=-1,u=n.length;++o<u;){var c=n[o],i=r?r(e[c],t[c],c,e,t):t[c];l(e,c,i)}return e}function M(t,n){return A(t,Jt(t),n)}function S(t){return X(function(n,e){var r=-1,o=e.length,u=o>1?e[o-1]:void 0,c=o>2?e[2]:void 0;for(u="function"==typeof u?(o--,u):void 0,c&&C(e[0],e[1],c)&&(u=3>o?void 0:u,o=1),n=Object(n);++r<o;){var i=e[r];i&&t(n,i,r,u)}return n})}function k(t,n){var e=null==t?void 0:t[n];return Y(e)?e:void 0}function $(t){return Ut.call(t)}function F(t){var n=t.length,e=t.constructor(n);return n&&"string"==typeof t[0]&&Ct.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function T(t){if(U(t))return{};var n=t.constructor;return Vt(L(n)?n.prototype:void 0)}function R(t,n,e){var r=t.constructor;switch(n){case vt:return b(t);case rt:case ot:return new r(+t);case gt:case bt:case mt:case wt:case jt:case _t:case xt:case Ot:case At:return x(t,e);case at:return m(t);case st:case yt:return new r(t);case lt:return w(t);case pt:return j(t);case dt:return _(t)}}function C(t,n,e){if(!B(e))return!1;var r=typeof n;return("number"==r?I(e)&&i(n,e.length):"string"==r&&n in e)?D(e[n],t):!1}function U(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||Tt;return t===e}function D(t,n){return t===n||t!==t&&n!==n}function P(t){return N(t)&&Ct.call(t,"callee")&&(!Lt.call(t,"callee")||Ut.call(t)==nt)}function I(t){return null!=t&&!("function"==typeof t&&L(t))&&z(Kt(t))}function N(t){return G(t)&&I(t)}function L(t){var n=B(t)?Ut.call(t):"";return n==ct||n==it}function z(t){return"number"==typeof t&&t>-1&&t%1==0&&tt>=t}function B(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function G(t){return!!t&&"object"==typeof t}function Y(t){return null==t?!1:L(t)?Dt.test(Rt.call(t)):G(t)&&(c(t)?Dt:St).test(t)}function q(t){return G(t)&&z(t.length)&&!!$t[Ut.call(t)]}function W(t){return A(t,Q(t))}var V=t("lodash._stack"),K=t("lodash._arrayeach"),J=t("lodash._basefor"),Z=t("lodash.isplainobject"),H=t("lodash.keys"),Q=t("lodash.keysin"),X=t("lodash.rest"),tt=9007199254740991,nt="[object Arguments]",et="[object Array]",rt="[object Boolean]",ot="[object Date]",ut="[object Error]",ct="[object Function]",it="[object GeneratorFunction]",at="[object Map]",st="[object Number]",ft="[object Object]",lt="[object RegExp]",pt="[object Set]",yt="[object String]",dt="[object Symbol]",ht="[object WeakMap]",vt="[object ArrayBuffer]",gt="[object Float32Array]",bt="[object Float64Array]",mt="[object Int8Array]",wt="[object Int16Array]",jt="[object Int32Array]",_t="[object Uint8Array]",xt="[object Uint8ClampedArray]",Ot="[object Uint16Array]",At="[object Uint32Array]",Et=/[\\^$.*+?()[\]{}|]/g,Mt=/\w*$/,St=/^\[object .+?Constructor\]$/,kt=/^(?:0|[1-9]\d*)$/,$t={};$t[gt]=$t[bt]=$t[mt]=$t[wt]=$t[jt]=$t[_t]=$t[xt]=$t[Ot]=$t[At]=!0,$t[nt]=$t[et]=$t[vt]=$t[rt]=$t[ot]=$t[ut]=$t[ct]=$t[at]=$t[st]=$t[ft]=$t[lt]=$t[pt]=$t[yt]=$t[ht]=!1;var Ft={};Ft[nt]=Ft[et]=Ft[vt]=Ft[rt]=Ft[ot]=Ft[gt]=Ft[bt]=Ft[mt]=Ft[wt]=Ft[jt]=Ft[at]=Ft[st]=Ft[ft]=Ft[lt]=Ft[pt]=Ft[yt]=Ft[dt]=Ft[_t]=Ft[xt]=Ft[Ot]=Ft[At]=!0,Ft[ut]=Ft[ct]=Ft[ht]=!1;var Tt=e.Object.prototype,Rt=e.Function.prototype.toString,Ct=Tt.hasOwnProperty,Ut=Tt.toString,Dt=RegExp("^"+Rt.call(Ct).replace(Et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pt=e.Symbol,It=e.Uint8Array,Nt=Object.getOwnPropertySymbols,Lt=Tt.propertyIsEnumerable,zt=k(e,"Map"),Bt=k(e,"Set"),Gt=zt?Rt.call(zt):"",Yt=Bt?Rt.call(Bt):"",qt=Pt?Pt.prototype:void 0,Wt=Pt?qt.valueOf:void 0,Vt=function(){function t(){}return function(n){if(B(n)){t.prototype=n;var e=new t;t.prototype=void 0}return e||{}}}(),Kt=g("length"),Jt=Nt||function(){return[]};(zt&&$(new zt)!=at||Bt&&$(new Bt)!=pt)&&($=function(t){var n=Ut.call(t),e=n==ft?t.constructor:null,r="function"==typeof e?Rt.call(e):"";if(r){if(r==Gt)return at;if(r==Yt)return pt}return n});var Zt=Array.isArray,Ht=S(function(t,n,e){h(t,n,e)});n.exports=Ht}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"lodash._arrayeach":23,"lodash._basefor":24,"lodash._stack":25,"lodash.isplainobject":27,"lodash.keys":28,"lodash.keysin":29,"lodash.rest":30}],23:[function(t,n,e){arguments[4][17][0].apply(e,arguments)},{dup:17}],24:[function(t,n,e){arguments[4][18][0].apply(e,arguments)},{dup:18}],25:[function(t,n,e){arguments[4][19][0].apply(e,arguments)},{dup:19,"lodash._mapcache":26}],26:[function(t,n,e){arguments[4][20][0].apply(e,arguments)},{dup:20}],27:[function(t,n,e){(function(t){function e(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function r(t){return!!t&&"object"==typeof t}function o(t){if(!r(t)||s.call(t)!=u||e(t))return!1;var n=c;if("function"==typeof t.constructor&&(n=f(t)),null===n)return!0;var o=n.constructor;return"function"==typeof o&&o instanceof o&&i.call(o)==a}var u="[object Object]",c=t.Object.prototype,i=t.Function.prototype.toString,a=i.call(Object),s=c.toString,f=Object.getPrototypeOf;n.exports=o}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],28:[function(t,n,e){arguments[4][21][0].apply(e,arguments)},{dup:21}],29:[function(t,n,e){(function(t){function e(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}function r(t,n){return t="number"==typeof t||x.test(t)?+t:-1,n=null==n?b:n,t>-1&&t%1==0&&n>t}function o(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}function u(t){t=null==t?t:Object(t);var n=[];for(var e in t)n.push(e);return n}function c(t){return function(n){return null==n?void 0:n[t]}}function i(t){var n=t?t.length:void 0;return y(n)&&(F(t)||v(t)||s(t))?e(n,String):null}function a(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||O;return t===e}function s(t){return l(t)&&A.call(t,"callee")&&(!k.call(t,"callee")||E.call(t)==m)}function f(t){return null!=t&&!("function"==typeof t&&p(t))&&y($(t))}function l(t){return h(t)&&f(t)}function p(t){var n=d(t)?E.call(t):"";return n==w||n==j}function y(t){return"number"==typeof t&&t>-1&&t%1==0&&b>=t}function d(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function h(t){return!!t&&"object"==typeof t}function v(t){return"string"==typeof t||!F(t)&&h(t)&&E.call(t)==_}function g(t){for(var n=-1,e=a(t),o=u(t),c=o.length,s=i(t),f=!!s,l=s||[],p=l.length;++n<c;){var y=o[n];f&&("length"==y||r(y,p))||"constructor"==y&&(e||!A.call(t,y))||l.push(y)}return l}var b=9007199254740991,m="[object Arguments]",w="[object Function]",j="[object GeneratorFunction]",_="[object String]",x=/^(?:0|[1-9]\d*)$/,O=t.Object.prototype,A=O.hasOwnProperty,E=O.toString,M=t.Reflect,S=M?M.enumerate:void 0,k=O.propertyIsEnumerable;S&&!k.call({valueOf:1},"valueOf")&&(u=function(t){return o(S(t))});var $=c("length"),F=Array.isArray;n.exports=g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],30:[function(t,n,e){(function(t){function e(t,n,e){var r=e?e.length:0;switch(r){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function r(t,n){if("function"!=typeof t)throw new TypeError(a);return n=j(void 0===n?t.length-1:c(n),0),function(){for(var r=arguments,o=-1,u=j(r.length-n,0),c=Array(u);++o<u;)c[o]=r[n+o];switch(n){case 0:return t.call(this,c);case 1:return t.call(this,r[0],c);case 2:return t.call(this,r[0],r[1],c)}var i=Array(n+1);for(o=-1;++o<n;)i[o]=r[o];return i[n]=c,e(t,this,i)}}function o(t){var n=u(t)?w.call(t):"";return n==p||n==y}function u(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function c(t){if(!t)return 0===t?t:0;if(t=i(t),t===s||t===-s){var n=0>t?-1:1;return n*f}var e=t%1;return t===t?e?t-e:t:0}function i(t){if(u(t)){var n=o(t.valueOf)?t.valueOf():t;t=u(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(d,"");var e=v.test(t);return e||g.test(t)?b(t.slice(2),e?2:8):h.test(t)?l:+t}var a="Expected a function",s=1/0,f=1.7976931348623157e308,l=NaN,p="[object Function]",y="[object GeneratorFunction]",d=/^\s+|\s+$/g,h=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,g=/^0o[0-7]+$/i,b=parseInt,m=t.Object.prototype,w=m.toString,j=Math.max;n.exports=r}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],31:[function(t,n,e){function r(t){var n=/(%?)(%([jds]))/g,e=Array.prototype.slice.call(arguments,1);return e.length&&(t=t.replace(n,function(t,n,r,o){var u=e.shift();switch(o){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=JSON.stringify(u)}return n?(e.unshift(u),t):u})),e.length&&(t+=" "+e.join(" ")),t=t.replace(/%{2,2}/g,"%"),""+t}n.exports=r},{}],32:[function(t,n,e){function r(t){if(t=""+t,!(t.length>1e4)){var n=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(n){var e=parseFloat(n[1]),r=(n[2]||"ms").toLowerCase();switch(r){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*a;case"seconds":case"second":case"secs":case"sec":case"s":return e*i;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>=a?Math.round(t/a)+"m":t>=i?Math.round(t/i)+"s":t+"ms"}function u(t){return c(t,f,"day")||c(t,s,"hour")||c(t,a,"minute")||c(t,i,"second")||t+" ms"}function c(t,n,e){return n>t?void 0:1.5*n>t?Math.floor(t/n)+" "+e:Math.ceil(t/n)+" "+e+"s"}var i=1e3,a=60*i,s=60*a,f=24*s,l=365.25*f;n.exports=function(t,n){return n=n||{},"string"==typeof t?r(t):n["long"]?u(t):o(t)}},{}],Acho:[function(t,n,e){"use strict";t("coffee-script/register"),n.exports=t("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":4}]},{},[])("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.keyword&&(t=this.keyword===n.SYMBOL_KEYWORD?this.types[t].symbol:t),""+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),this.transport(this.generateMessage(t,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")});

@@ -82,5 +82,10 @@ 'use strict'

messageTimeout('silly', 'and more more more...', base)
lineBreakTimeout()
messageTimeout('debug', 'string interpolation', base)
messageTimeout('verbose', 'logs align', base)
messageTimeout('info', 'custom levels and transports', base)
messageTimeout('info', 'object serialization', base)
messageTimeout('info', {foo: 'bar', hello: 'world'}, base)

@@ -87,0 +92,0 @@ lineBreakTimeout()

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

"homepage": "https://github.com/Kikobeats/acho",
"version": "2.5.3",
"version": "2.6.0",
"main": "./index.js",

@@ -21,5 +21,8 @@ "author": {

"keywords": [
"hackable",
"log",
"logger",
"logging"
"logging",
"simple",
"tiny"
],

@@ -30,3 +33,2 @@ "dependencies": {

"existential-default": "~1.1.1",
"format-util": "1.0.3",
"ms": "~0.7.1"

@@ -52,3 +54,3 @@ },

"engines": {
"node": "*"
"node": ">= 0.10"
},

@@ -55,0 +57,0 @@ "scripts": {

@@ -188,41 +188,55 @@ # acho

#### keyword **{String}**
##### **{String}** keyword
Default: `loglevel`
Instead of print the type log level, print the keyword. By default this behavior is not activated.
You can pass the special keyword 'symbol' to show an unicode icon. This is special behavior for CLI programs.
You can pass the special keyword `symbol` to show an unicode icon. This is special behavior for CLI programs.
#### color **{Boolean}**
#### **{Boolean}** diff
Enable or disable colorized output. `false` by default.
Default: `false`
#### level **{String}**
Prints timestamp between log from the same level.
Provides the logging level. `all` by default.
##### **{Boolean}** color
#### types **{Object}**
Default: `false`.
Enable or disable colorized output.
##### **{String}** level
Default: `all`
Provides the logging level.
##### **{Object}** types
You can provide the types and priorities.
#### print **{Function}**
##### **{Function}** print
Provides a function that determines how to print the messages. By default uses `.generateMessage` for generate the mesage that will be outputted.
#### transport **{Function}**
##### **{Function}** transport
Defines what happens with the log message. By default is `console.log`.
Default: `console.log`
#### outputType **{Function}**
Defines what happens with the log message.
##### **{Function}** outputType
Provides a function to customize the type in the output.
#### outputMessage **{Function}**
##### **{Function}** outputMessage
Provides a function to customize the message in the output.
#### generateMessage **{Function}**
##### **{Function}** generateMessage
Provides a function that generate the message to be outputted. It combines other internal methods for generate the output (as `.isPrintable` or `.colorize`) and normally you are not interested in the definition of it, but you can provide it as option as well.
#### generateTypeMessage **{Function}**
##### **{Function}** generateTypeMessage

@@ -229,0 +243,0 @@ Provides a function used to generate the type message.

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