http://git-wip-us.apache.org/repos/asf/incubator-griffin-site/blob/ca1c37a7/node_modules/ajv/dist/regenerator.min.js
----------------------------------------------------------------------
diff --git a/node_modules/ajv/dist/regenerator.min.js 
b/node_modules/ajv/dist/regenerator.min.js
deleted file mode 100644
index 83b02b9..0000000
--- a/node_modules/ajv/dist/regenerator.min.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/* regenerator 0.9.5: Source transformer enabling ECMAScript 6 generator 
functions (yield) in JavaScript-of-today (ES5) */
-require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var 
u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return 
a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw 
l.code="MODULE_NOT_FOUND",l}var 
c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return 
i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof 
require&&require,s=0;s<r.length;s++)i(r[s]);return 
i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return 
h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function
 i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return 
i(JSON.stringify(e.actual,r),128)+" "+e.operator+" 
"+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new 
m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function
 o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer
 (e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var 
n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return 
h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function
 l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function 
c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return
 e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return 
e=d.call(e),t=d.call(t),u(e,t);var 
i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function
 p(e,t){return!(!e||!t)&&("[object 
RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call(
 {},e)===!0)}function f(e,t,n,r){var 
i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" 
("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected 
exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted 
exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var 
h=e("util/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var
 
t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var
 n=new Error;if(n.stack){var 
r=n.stack,i=t.name,o=r.indexOf("\n"+i);if(o>=0){var 
u=r.indexOf("\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=f
 
unction(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw
 e};var b=Object.keys||function(e){var t=[];for(var n in 
e)y.call(e,n)&&t.push(n);return 
t}},{"util/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use
 strict";function r(){try{var e=new Uint8Array(1);return 
e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 
42}},42===e.foo()&&"function"==typeof 
e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function 
i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function 
a(e,t){if(i()<t)throw new RangeError(
 "Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new 
Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new 
s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this 
instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof 
t)throw new Error("If encoding is specified then the first argument must be a 
string");return c(this,e)}return o(this,e,t,n)}function 
o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not 
be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof 
ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function 
u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a 
number');if(e<0)throw new RangeError('"size" argument must not be 
negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 
0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function 
c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var 
n=0;n<t;++n)e[n]=0;return e}function p(e
 ,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new 
TypeError('"encoding" must be a valid string encoding');var 
r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return 
i!==r&&(e=e.slice(0,i)),e}function f(e,t){var 
n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return 
e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new 
RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new 
RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new 
Uint8Array(t):void 0===r?new Uint8Array(t,n):new 
Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function
 d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return 
e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof 
ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in 
t)return"number"!=typeof 
t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return 
f(e,t.data)}throw new TypeError("First argument mu
 st be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function 
y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than 
maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function 
m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return 
e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof 
ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return 
e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 
0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return 
n;case"utf8":case"utf-8":case void 0:return 
X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 
2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return 
X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 
0===t||t<0)&&(t=0),t>this.length)return"";if((void 
0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="
 utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return 
F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return 
j(this,t,n);case"base64":return 
k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 
O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: 
"+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var 
r=e[t];e[t]=e[n],e[n]=r}function 
x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof 
n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else
 if(n<0){if(!i)return-1;n=0}if("string"==typeof 
t&&(t=s.from(t,r)),s.isBuffer(t))return 
0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return 
t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof 
Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw
 new TypeError("val must be st
 ring, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 
1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 
0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o/=2,u/=2,n/=2}var
 l;if(i){var 
c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return
 c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var 
p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return 
l}return-1}function E(e,t,n,r){n=Number(n)||0;var 
i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new 
TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var s=0;s<r;++s){var 
o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function 
A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return 
Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return 
Y(z(t),e,n,r)}function w(e,t,n,r){return Y
 (W(t,e.length-n),e,n,r)}function k(e,t,n){return 
0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function 
F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var 
a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 
1:a<128&&(s=a);break;case 
2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 
3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case
 
4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return
 T(r)}function T(e){var t=e.length;if(t<=ee)return 
String.fromCharCode.apply(String,e);for(var 
n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return 
n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var 
i=t;i<n;++i)r+=String.fromCharCode
 (127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var 
i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var 
r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var 
i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var 
r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return
 i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not 
uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer 
length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new 
TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new 
RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new 
RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var 
i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function
 M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var 
i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function 
 R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of 
range");if(n<0)throw new RangeError("Index out of range")}function 
U(e,t,n,r,i){return 
i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function
 V(e,t,n,r,i){return 
i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function
 
G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return
 e}function q(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function 
K(e){return e<16?"0"+e.toString(16):e.toString(16)}function 
X(e,t){t=t||1/0;for(var 
n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else
 
i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else
 if(n<2048){if(
 (t-=2)<0)break;a.push(n>>6|192,63&n|128)}else 
if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw
 new Error("Invalid code 
point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return
 a}function J(e){for(var 
t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function 
W(e,t){for(var 
n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return
 a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var 
i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function 
H(e){return e!==e}var 
$=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void
 
0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return
 e.__proto__=s.prototype,e},s.from=function(e,t,n){return 
o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.
 prototype,s.__proto__=Uint8Array,"undefined"!=typeof 
Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return
 l(null,e,t,n)},s.allocUnsafe=function(e){return 
c(null,e)},s.allocUnsafeSlow=function(e){return 
c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw
 new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var 
n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return
 
n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw
 new TypeError('"list" argument must be an Array of 
Buffers');if(0===e.length)return s.alloc(0);var n;if(void 
0===t)for(t=0,n=0;n<e.le
 ngth;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var 
a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array 
of Buffers');a.copy(r,i),i+=a.length}return 
r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var 
e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple 
of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return 
this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new 
RangeError("Buffer size must be a multiple of 32-bits");for(var 
t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return 
this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new 
RangeError("Buffer size must be a multiple of 64-bits");for(var 
t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return
 this},s.prototype.toString=function(){var e=0|this.length;return 
0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuff
 er(e))throw new TypeError("Argument must be a Buffer");return 
this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var 
e="",t=n.INSPECT_MAX_BYTES;return 
this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" 
"),this.length>t&&(e+=" ... ")),"<Buffer 
"+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new 
TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 
0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 
0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new 
RangeError("out of range index");if(r>=i&&t>=n)return 
0;if(r>=i)return-1;if(t>=n)return 
1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var 
a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return
 a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return 
this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return 
x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n
 ,!1)},s.prototype.write=function(e,t,n,r){if(void 
0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof 
t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new 
Error("Buffer.write(string, encoding, offset[, length]) is no longer 
supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var 
i=this.length-t;if((void 
0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new 
RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var 
a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return 
A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return 
C(this,e,t,n);case"base64":return 
S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 
w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: 
"+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var
 ee=4096;s.prototype.slice=function
 (e,t){var n=this.length;e=~~e,t=void 
0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var
 
r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var
 i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return 
r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var
 r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return 
r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var
 r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return 
r},s.prototype.readUInt8=function(e,t){return 
t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return 
t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return
 
t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return
 
t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return
 t||I(e,4,this.
 
length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var
 r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return 
i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var
 r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return 
i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return 
t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var
 n=this[e]|this[e+1]<<8;return 
32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var
 n=this[e+1]|this[e]<<8;return 
32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return 
t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return
 
t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototyp
 e.readFloatLE=function(e,t){return 
t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return
 
t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return
 
t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return
 
t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){N(this,e,t,n,Math.pow(2,8*n)-1,0)}var
 i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return 
t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){N(this,e,t,n,Math.pow(2,8*n)-1,0)}var
 i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return 
t+n},s.prototype.writeUInt8=function(e,t,n){return 
e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return
 
e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,
 t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return 
e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return
 
e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return
 
e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var
 i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var 
a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e/s>>0)-o&255;return
 t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var 
i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var 
a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/s
 >>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return 
 >>e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return
 >> 
 >>e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return
 >> 
 >>e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return
 >> 
 >>e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return
 >> 
 >>e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return
 >> U(this,e
 ,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return 
U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return 
V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return 
V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return
 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new 
RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new 
RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd 
out of 
bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var 
i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else 
if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else 
Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return 
a},s.prototype.fill=function(e,t,n,r){if("string"==typeof 
e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof 
n&&(r=n,n=this.length),1
 ===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 
0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a 
string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown 
encoding: "+r)}else"number"==typeof 
e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of 
range index");if(n<=t)return this;t>>>=0,n=void 
0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof 
e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new 
s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return 
this};var te=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof 
global?global:"undefined"!=typeof self?self:"undefined"!=typeof 
window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use 
strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. 
Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function 
i(e){return 3*e.length/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r
 (e),o=new p(3*u/4-s),i=s>0?u-4:u;var 
l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return
 
2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function
 s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function 
o(e,t,n){for(var 
r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return 
i.join("")}function u(e){for(var 
t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return
 
1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var
 l=[],c=[],p="undefined"!=typeof 
Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu
 
vwxyz0123456789+/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var
 
a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return
 
s?NaN:(h?-1:1)*(1/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var
 
s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s/=256,l-=8);
 e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var 
r={}.toString;t.exports=Array.isArray||function(e){return"[object 
Array]"==r.call(e)}},{}],8:[function(e,t,n){function 
r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 
0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof 
e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 
0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 
0,r.prototype._maxListeners=void 
0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw
 TypeError("n must be a positive number");return 
this._maxListeners=e,this},r.prototype.emit=function(e){var 
t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t
 instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. 
('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if
 (i(n))switch(arguments.length){case 1:n.call(this);break;case 
2:n.call(this,arguments[1]);break;case 
3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else
 
if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var
 n;if(!i(t))throw TypeError("listener must be a function");return 
this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node)
 warning: possible EventEmitter memory leak detected. %d listeners added. Use 
emitter.setMaxListeners() to increase limit.",this._event
 s[e].length),"function"==typeof 
console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function
 n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw 
TypeError("listener must be a function");var r=!1;return 
n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var 
n,r,a,o;if(!i(t))throw TypeError("listener must be a 
function");if(!this._events||!this._events[e])return 
this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete
 
this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else
 if(s(n)){for(o=a;o-- 
>0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return 
this;1===n.length?(n.length=0,delete 
this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return
 this},r.prototype.removeAllListeners=function(e){var 
t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===
 arguments.length?this._events={}:this._events[e]&&delete 
this._events[e],this;if(0===arguments.length){for(t in 
this._events)"removeListener"!==t&&this.removeAllListeners(t);return 
this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else
 if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete 
this._events[e],this},r.prototype.listeners=function(e){return 
this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var
 t=this._events[e];if(i(t))return 1;if(t)return t.length}return 
0},r.listenerCount=function(e,t){return 
e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof 
Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var
 n=function(){};n.prototype=t.prototype,e.prototyp
 e=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function 
r(e){return!!e.constructor&&"function"==typeof 
e.constructor.isBuffer&&e.constructor.isBuffer(e)}function 
i(e){return"function"==typeof e.readFloatLE&&"function"==typeof 
e.slice&&r(e.slice(0,0))}t.exports=function(e){return 
null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof
 
location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return
 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return 
Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof
 
navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"/tmp"},n.EOL="\n"},{}],12:[function(e,t,n){(functi
 on(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var 
i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return
 e}function r(e,t){if(e.filter)return e.filter(t);for(var 
n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var 
i=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,a=function(e){return
 i.exec(e).slice(1)};n.resolve=function(){for(var 
n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var 
s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new 
TypeError("Arguments to path.resolve must be 
strings");s&&(n=s+"/"+n,i="/"===s.charAt(0))}return 
n=t(r(n.split("/"),function(e){return!!e}),!i).join("/"),(i?"/":"")+n||"."},n.normalize=function(e){var
 i=n.isAbsolute(e),a="/"===s(e,-1);return 
e=t(r(e.split("/"),function(e){return!!e}),!i).join("/"),e||i||(e="."),e&&a&&(e+="/"),(i?"/":"")+e},n.isAbsolute=function(e){return"/"===e.charAt(0)},n.join=function(){var
 e=Array.prototype.slice.call(argumen
 ts,0);return n.normalize(r(e,function(e,t){
-if("string"!=typeof e)throw new TypeError("Arguments to path.join must be 
strings");return e}).join("/"))},n.relative=function(e,t){function r(e){for(var 
t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return 
t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var
 
i=r(e.split("/")),a=r(t.split("/")),s=Math.min(i.length,a.length),o=s,u=0;u<s;u++)if(i[u]!==a[u]){o=u;break}for(var
 l=[],u=o;u<i.length;u++)l.push("..");return 
l=l.concat(a.slice(o)),l.join("/")},n.sep="/",n.delimiter=":",n.dirname=function(e){var
 t=a(e),n=t[0],r=t[1];return 
n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var 
n=a(e)[2];return 
t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return
 a(e)[3]};var s="b"==="ab".substr(-1)?function(e,t,n){return 
e.substr(t,n)}:function(e,t,n){return 
t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:13}],13:[function(e,t,n){function
 r(){throw ne
 w Error("setTimeout has not been defined")}function i(){throw new 
Error("clearTimeout has not been defined")}function 
a(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return 
p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return 
p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function 
s(e){if(f===clearTimeout)return 
clearTimeout(e);if((f===i||!f)&&clearTimeout)return 
f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return 
f.call(null,e)}catch(t){return f.call(this,e)}}}function 
o(){m&&d&&(m=!1,d.length?y=d.concat(y):b=-1,y.length&&u())}function 
u(){if(!m){var e=a(o);m=!0;for(var 
t=y.length;t;){for(d=y,y=[];++b<t;)d&&d[b].run();b=-1,t=y.length}d=null,m=!1,s(e)}}function
 l(e,t){this.fun=e,this.array=t}function c(){}var 
p,f,h=t.exports={};!function(){try{p="function"==typeof 
setTimeout?setTimeout:r}catch(e){p=r}try{f="function"==typeof 
clearTimeout?clearTimeout:i}catch(e){f=i}}();var 
d,y=[],m=!1,b=-1;h.nextTick=function(e){var t=new Ar
 ray(arguments.length-1);if(arguments.length>1)for(var 
n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new 
l(e,t)),1!==y.length||m||a(u)},l.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.binding=function(e){throw
 new Error("process.binding is not 
supported")},h.cwd=function(){return"/"},h.chdir=function(e){throw new 
Error("process.chdir is not supported")},h.umask=function(){return 
0}},{}],14:[function(e,t,n){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":15}],15:[function(e,t,n){"use
 strict";function r(e){if(!(this instanceof r))return new 
r(e);l.call(this,e),c.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",i)}function
 i(){this.allowHalfOpen||this._wr
 itableState.ended||o(a,this)}function a(e){e.end()}var 
s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return 
t};t.exports=r;var 
o=e("process-nextick-args"),u=e("core-util-is");u.inherits=e("inherits");var 
l=e("./_stream_readable"),c=e("./_stream_writable");u.inherits(r,l);for(var 
p=s(c.prototype),f=0;f<p.length;f++){var 
h=p[f];r.prototype[h]||(r.prototype[h]=c.prototype[h])}},{"./_stream_readable":17,"./_stream_writable":19,"core-util-is":22,inherits:9,"process-nextick-args":24}],16:[function(e,t,n){"use
 strict";function r(e){if(!(this instanceof r))return new 
r(e);i.call(this,e)}t.exports=r;var 
i=e("./_stream_transform"),a=e("core-util-is");a.inherits=e("inherits"),a.inherits(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},{"./_stream_transform":18,"core-util-is":22,inherits:9}],17:[function(e,t,n){(function(n){"use
 strict";function r(e,t,n){if("function"==typeof e.prependListener)return 
e.prependListener(t,n);e._events&&e._events[t]?P(e._events[t])?e._events[
 t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function 
i(t,n){F=F||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n 
instanceof F&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var 
r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new
 
U,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(R||(R=e("string_decoder/").StringDecoder),this.decoder=new
 R(t.encoding),this.encoding=t.encoding)}function 
a(t){if(F=F||e("./_stream_duplex"),!(this instanceof a))return new 
a(t);this._readableState=new i(t,this),this.readable=!0,t&&"function"==typeof 
t.read&&(this._read=t.
 read),j.call(this)}function s(e,t,n,r,i){var 
a=c(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,p(e,t);else 
if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var s=new Error("stream.push() 
after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var u=new 
Error("stream.unshift() after end event");e.emit("error",u)}else{var 
l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&0===n.length),i||(t.reading=!1),l||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&f(e))),d(e,t)}else
 i||(t.reading=!1);return o(t)}function 
o(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function
 u(e){return 
e>=V?e=V:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function 
l(e,t){return 
e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=u(e)),e<=t.length?e:t.ended?t
 .length:(t.needReadable=!0,0))}function c(e,t){var n=null;return 
O.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(n=new 
TypeError("Invalid non-string/buffer chunk")),n}function 
p(e,t){if(!t.ended){if(t.decoder){var 
n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,f(e)}}function
 f(e){var 
t=e._readableState;t.needReadable=!1,t.emittedReadable||(M("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?T(h,e):h(e))}function
 h(e){M("emit readable"),e.emit("readable"),x(e)}function 
d(e,t){t.readingMore||(t.readingMore=!0,T(y,e,t))}function y(e,t){for(var 
n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(M("maybeReadMore
 read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function 
m(e){return function(){var 
t=e._readableState;M("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&B(e,"data")&&(t.flowing=!0,x(e))}}function
 b(e){M("readable nexttick read 0"),e.read(0)}fun
 ction g(e,t){t.resumeScheduled||(t.resumeScheduled=!0,T(v,e,t))}function 
v(e,t){t.reading||(M("resume read 
0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function
 x(e){var 
t=e._readableState;for(M("flow",t.flowing);t.flowing&&null!==e.read(););}function
 _(e,t){if(0===t.length)return null;var n;return 
t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=E(e,t.buffer,t.decoder),n}function
 E(e,t,n){var r;return 
e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?A(e,t):D(e,t),r}function
 A(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var 
a=n.data,s=e>a.length?a.length:e;if(i+=s===a.length?a:a.slice(0,e),e-=s,0===e){s===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(s));break}++r}return
 t.length-=r,i}function D
 (e,t){var 
n=I.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var
 
a=r.data,s=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,s),e-=s,0===e){s===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++i}return
 t.length-=i,n}function C(e){var t=e._readableState;if(t.length>0)throw new 
Error('"endReadable()" called on non-empty 
stream');t.endEmitted||(t.ended=!0,T(S,t,e))}function 
S(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function
 w(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}function k(e,t){for(var 
n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}t.exports=a;var 
F,T=e("process-nextick-args"),P=e("isarray");a.ReadableState=i;var 
j,B=(e("events").EventEmitter,function(e,t){return 
e.listeners(t).length});!function(){try{j=e("stream")}catch(e){}finally{j||(j=e("events").EventEmitter)}}();var
 
O=e("buffer").Buffer,I=e("buffer-shims"),N=e("core-util-is");N.inherits=e("inherits");var
 L=e
 ("util"),M=void 0;M=L&&L.debuglog?L.debuglog("stream"):function(){};var 
R,U=e("./internal/streams/BufferList");N.inherits(a,j),a.prototype.push=function(e,t){var
 n=this._readableState;return n.objectMode||"string"!=typeof 
e||(t=t||n.defaultEncoding,t!==n.encoding&&(e=I.from(e,t),t="")),s(this,n,e,t,!1)},a.prototype.unshift=function(e){return
 s(this,this._readableState,e,"",!0)},a.prototype.isPaused=function(){return 
this._readableState.flowing===!1},a.prototype.setEncoding=function(t){return 
R||(R=e("string_decoder/").StringDecoder),this._readableState.decoder=new 
R(t),this._readableState.encoding=t,this};var 
V=8388608;a.prototype.read=function(e){M("read",e),e=parseInt(e,10);var 
t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return
 M("read: 
emitReadable",t.length,t.ended),0===t.length&&t.ended?C(this):f(this),null;if(e=l(e,t),0===e&&t.ended)return
 0===t.length&&C(this),null;var r=t.needReadable;M("need readable
 ",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,M("length less than 
watermark",r)),t.ended||t.reading?(r=!1,M("reading or ended",r)):r&&(M("do 
read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=l(n,t)));var
 i;return 
i=e>0?_(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&C(this)),null!==i&&this.emit("data",i),i},a.prototype._read=function(e){this.emit("error",new
 Error("_read() is not implemented"))},a.prototype.pipe=function(e,t){function 
i(e){M("onunpipe"),e===f&&s()}function a(){M("onend"),e.end()}function 
s(){M("cleanup"),e.removeListener("close",l),e.removeListener("finish",c),e.removeListener("drain",b),e.removeListener("error",u),e.removeListener("unpipe",i),f.removeListener("end",a),f.removeListener("end",s),f.removeListener("data",o),g=!0,!h.awaitDrain||e._writableState&&!e._writableState.needDrain||b()}function
 o(t){M("ondata"),v=!1,!1!
 
==e.write(t)||v||((1===h.pipesCount&&h.pipes===e||h.pipesCount>1&&k(h.pipes,e)!==-1)&&!g&&(M("false
 write response, 
pause",f._readableState.awaitDrain),f._readableState.awaitDrain++,v=!0),f.pause())}function
 
u(t){M("onerror",t),p(),e.removeListener("error",u),0===B(e,"error")&&e.emit("error",t)}function
 l(){e.removeListener("finish",c),p()}function 
c(){M("onfinish"),e.removeListener("close",l),p()}function 
p(){M("unpipe"),f.unpipe(e)}var 
f=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 
1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,M("pipe 
count=%d opts=%j",h.pipesCount,t);var 
d=(!t||t.end!==!1)&&e!==n.stdout&&e!==n.stderr,y=d?a:s;h.endEmitted?T(y):f.once("end",y),e.on("unpipe",i);var
 b=m(f);e.on("drain",b);var g=!1,v=!1;return 
f.on("data",o),r(e,"error",u),e.once("close",l),e.once("finish",c),e.emit("pipe",f),h.flowing||(M("pipe
 resume"),f.resume()),e},a.prototype.unpipe=function(e){var 
t=this._readableState;if(0===t.pipesCount)retu
 rn this;if(1===t.pipesCount)return 
e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var
 n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var 
i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=k(t.pipes,e);return 
a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},a.prototype.on=function(e,t){var
 
n=j.prototype.on.call(this,e,t);if("data"===e)this._readableState.flowing!==!1&&this.resume();else
 if("readable"===e){var 
r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&f(this,r):T(b,this))}return
 n},a.prototype.addListener=a.prototype.on,a.prototype.resume=function(){var 
e=this._readableState;return 
e.flowing||(M("resume"),e.flowing=!0,g(this,e)),this},a.prototype.pause=function(){return
 M("call pause flowing=%j",this._readableState.flowing),!1!==th
 
is._readableState.flowing&&(M("pause"),this._readableState.flowing=!1,this.emit("pause")),this},a.prototype.wrap=function(e){var
 t=this._readableState,n=!1,r=this;e.on("end",function(){if(M("wrapped 
end"),t.decoder&&!t.ended){var 
e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){if(M("wrapped
 data"),t.decoder&&(i=t.decoder.write(i)),(!t.objectMode||null!==i&&void 
0!==i)&&(t.objectMode||i&&i.length)){r.push(i)||(n=!0,e.pause())}});for(var i 
in e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return 
function(){return e[t].apply(e,arguments)}}(i));return 
w(["error","close","destroy","pause","resume"],function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){M("wrapped
 
_read",t),n&&(n=!1,e.resume())},r},a._fromList=_}).call(this,e("_process"))},{"./_stream_duplex":15,"./internal/streams/BufferList":20,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,isarray:23,"process-nextick-args":24,"string_decoder/":31,util:
 3}],18:[function(e,t,n){"use strict";function 
r(e){this.afterTransform=function(t,n){return 
i(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function
 i(e,t,n){var r=e._transformState;r.transforming=!1;var 
i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform 
class"));r.writechunk=null,r.writecb=null,null!==n&&void 
0!==n&&e.push(n),i(t);var 
a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}function
 a(e){if(!(this instanceof a))return new 
a(e);o.call(this,e),this._transformState=new r(this);var 
t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof
 e.transform&&(this._transform=e.transform),"function"==typeof 
e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof
 this._flush?this._flush(function(e,n){s(t,e,n)}):s(t)})}function 
s(e,t,n){if(t)return e.emit("error",t);null!==n&&void 0
 !==n&&e.push(n);var r=e._writableState,i=e._transformState;if(r.length)throw 
new Error("Calling transform done when ws.length != 0");if(i.transforming)throw 
new Error("Calling transform done when still transforming");return 
e.push(null)}t.exports=a;var 
o=e("./_stream_duplex"),u=e("core-util-is");u.inherits=e("inherits"),u.inherits(a,o),a.prototype.push=function(e,t){return
 
this._transformState.needTransform=!1,o.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw
 new Error("_transform() is not 
implemented")},a.prototype._write=function(e,t,n){var 
r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var
 
i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var
 
t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},{"./_s
 
tream_duplex":15,"core-util-is":22,inherits:9}],19:[function(e,t,n){(function(n){"use
 strict";function r(){}function 
i(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function 
a(t,n){A=A||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n 
instanceof A&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var 
r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var
 
a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){d(n,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new
 E(this)}function s(t){if(A=A||e("./_stream_duplex"),!(P
 .call(s,this)||this instanceof A))return new s(t);this._writableState=new 
a(t,this),this.writable=!0,t&&("function"==typeof 
t.write&&(this._write=t.write),"function"==typeof 
t.writev&&(this._writev=t.writev)),w.call(this)}function o(e,t){var n=new 
Error("write after end");e.emit("error",n),D(t,n)}function u(e,t,n,r){var 
i=!0,a=!1;return null===n?a=new TypeError("May not write null values to 
stream"):F.isBuffer(n)||"string"==typeof n||void 0===n||t.objectMode||(a=new 
TypeError("Invalid non-string/buffer 
chunk")),a&&(e.emit("error",a),D(r,a),i=!1),i}function l(e,t,n){return 
e.objectMode||e.decodeStrings===!1||"string"!=typeof 
t||(t=T.from(t,n)),t}function 
c(e,t,n,r,a){n=l(t,n,r),F.isBuffer(n)&&(r="buffer");var 
s=t.objectMode?1:n.length;t.length+=s;var 
o=t.length<t.highWaterMark;if(o||(t.needDrain=!0),t.writing||t.corked){var 
u=t.lastBufferedRequest;t.lastBufferedRequest=new 
i(n,r,a),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else
 p
 (e,t,!1,s,n,r,a);return o}function 
p(e,t,n,r,i,a,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function
 
f(e,t,n,r,i){--t.pendingcb,n?D(i,r):i(r),e._writableState.errorEmitted=!0,e.emit("error",r)}function
 h(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function 
d(e,t){var 
n=e._writableState,r=n.sync,i=n.writecb;if(h(n),t)f(e,n,r,t,i);else{var 
a=g(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||b(e,n),r?C(y,e,n,a,i):y(e,n,a,i)}}function
 y(e,t,n,r){n||m(e,t),t.pendingcb--,r(),x(e,t)}function 
m(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function 
b(e,t){t.bufferProcessing=!0;var 
n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new 
Array(r),a=t.corkedRequestsFree;a.entry=n;for(var 
s=0;n;)i[s]=n,n=n.next,s+=1;p(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=
 new E(t)}else{for(;n;){var 
o=n.chunk,u=n.encoding,l=n.callback;if(p(e,t,!1,t.objectMode?1:o.length,o,u,l),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function
 g(e){return 
e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function
 v(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function 
x(e,t){var n=g(t);return 
n&&(0===t.pendingcb?(v(e,t),t.finished=!0,e.emit("finish")):v(e,t)),n}function 
_(e,t,n){t.ending=!0,x(e,t),n&&(t.finished?D(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function
 E(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var 
r=t.entry;for(t.entry=null;r;){var 
i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}t.exports=s;var
 
A,D=e("process-nextick-args"),C=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?setImmediate:D;s.WritableState=a;var
 S=e("cor
 e-util-is");S.inherits=e("inherits");var 
w,k={deprecate:e("util-deprecate")};!function(){try{w=e("stream")}catch(e){}finally{w||(w=e("events").EventEmitter)}}();var
 
F=e("buffer").Buffer,T=e("buffer-shims");S.inherits(s,w),a.prototype.getBuffer=function(){for(var
 e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return 
t},function(){try{Object.defineProperty(a.prototype,"buffer",{get:k.deprecate(function(){return
 this.getBuffer()},"_writableState.buffer is deprecated. Use 
_writableState.getBuffer instead.")})}catch(e){}}();var P;"function"==typeof 
Symbol&&Symbol.hasInstance&&"function"==typeof 
Function.prototype[Symbol.hasInstance]?(P=Function.prototype[Symbol.hasInstance],Object.defineProperty(s,Symbol.hasInstance,{value:function(e){return!!P.call(this,e)||e&&e._writableState
 instanceof a}})):P=function(e){return e instanceof 
this},s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not 
readable"))},s.prototype.write=function(e,t,n){var i=this._writableState,a=!1;r
 eturn"function"==typeof 
t&&(n=t,t=null),F.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof
 
n&&(n=r),i.ended?o(this,n):u(this,i,e,n)&&(i.pendingcb++,a=c(this,i,e,t,n)),a},s.prototype.cork=function(){this._writableState.corked++},s.prototype.uncork=function(){var
 
e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||b(this,e))},s.prototype.setDefaultEncoding=function(e){if("string"==typeof
 
e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw
 new TypeError("Unknown encoding: "+e);return 
this._writableState.defaultEncoding=e,this},s.prototype._write=function(e,t,n){n(new
 Error("_write() is not 
implemented"))},s.prototype._writev=null,s.prototype.end=function(e,t,n){var 
r=this._writableState;"function"==typeof 
e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 
0!==e&&this.write(e,t),r.c
 
orked&&(r.corked=1,this.uncork()),r.ending||r.finished||_(this,r,n)}}).call(this,e("_process"))},{"./_stream_duplex":15,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,"process-nextick-args":24,"util-deprecate":25}],20:[function(e,t,n){"use
 strict";function r(){this.head=null,this.tail=null,this.length=0}var 
i=(e("buffer").Buffer,e("buffer-shims"));t.exports=r,r.prototype.push=function(e){var
 
t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},r.prototype.unshift=function(e){var
 
t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},r.prototype.shift=function(){if(0!==this.length){var
 e=this.head.data;return 
1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(e){if(0===this.length)return"";for(var
 t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},r.prototyp
 e.concat=function(e){if(0===this.length)return 
i.alloc(0);if(1===this.length)return this.head.data;for(var 
t=i.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return
 t}},{buffer:4,"buffer-shims":21}],21:[function(e,t,n){(function(t){"use 
strict";var 
r=e("buffer"),i=r.Buffer,a=r.SlowBuffer,s=r.kMaxLength||2147483647;n.alloc=function(e,t,n){if("function"==typeof
 i.alloc)return i.alloc(e,t,n);if("number"==typeof n)throw new 
TypeError("encoding must not be number");if("number"!=typeof e)throw new 
TypeError("size must be a number");if(e>s)throw new RangeError("size is too 
large");var r=n,a=t;void 0===a&&(r=void 0,a=0);var o=new 
i(e);if("string"==typeof a)for(var u=new 
i(a,r),l=u.length,c=-1;++c<e;)o[c]=u[c%l];else o.fill(a);return 
o},n.allocUnsafe=function(e){if("function"==typeof i.allocUnsafe)return 
i.allocUnsafe(e);if("number"!=typeof e)throw new TypeError("size must be a 
number");if(e>s)throw new RangeError("size is too large");return new 
i(e)},n.from
 =function(e,n,r){if("function"==typeof 
i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return 
i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must 
not be a number');if("string"==typeof e)return new 
i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var 
a=n;if(1===arguments.length)return new i(e);void 0===a&&(a=0);var s=r;if(void 
0===s&&(s=e.byteLength-a),a>=e.byteLength)throw new RangeError("'offset' is out 
of bounds");if(s>e.byteLength-a)throw new RangeError("'length' is out of 
bounds");return new i(e.slice(a,a+s))}if(i.isBuffer(e)){var o=new 
i(e.length);return 
e.copy(o,0,0,e.length),o}if(e){if(Array.isArray(e)||"undefined"!=typeof 
ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new 
i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new 
TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or 
array-like object.")},n.allocUnsafeSlow=function(e){if("function"==typeof 
i.allocUnsa
 feSlow)return i.allocUnsafeSlow(e);if("number"!=typeof e)throw new 
TypeError("size must be a number");if(e>=s)throw new RangeError("size is too 
large");return new a(e)}}).call(this,"undefined"!=typeof 
global?global:"undefined"!=typeof self?self:"undefined"!=typeof 
window?window:{})},{buffer:4}],22:[function(e,t,n){(function(e){function 
t(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}function 
r(e){return"boolean"==typeof e}function i(e){return null===e}function 
a(e){return null==e}function s(e){return"number"==typeof e}function 
o(e){return"string"==typeof e}function u(e){return"symbol"==typeof e}function 
l(e){return void 0===e}function c(e){return"[object RegExp]"===m(e)}function 
p(e){return"object"==typeof e&&null!==e}function f(e){return"[object 
Date]"===m(e)}function h(e){return"[object Error]"===m(e)||e instanceof 
Error}function d(e){return"function"==typeof e}function y(e){return 
null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof 
e||"symbol"==
 typeof e||void 0===e}function m(e){return 
Object.prototype.toString.call(e)}n.isArray=t,n.isBoolean=r,n.isNull=i,n.isNullOrUndefined=a,n.isNumber=s,n.isString=o,n.isSymbol=u,n.isUndefined=l,n.isRegExp=c,n.isObject=p,n.isDate=f,n.isError=h,n.isFunction=d,n.isPrimitive=y,n.isBuffer=e.isBuffer}).call(this,{isBuffer:e("../../../../insert-module-globals/node_modules/is-buffer/index.js")})},{"../../../../insert-module-globals/node_modules/is-buffer/index.js":10}],23:[function(e,t,n){arguments[4][7][0].apply(n,arguments)},{dup:7}],24:[function(e,t,n){(function(e){"use
 strict";function n(t,n,r,i){if("function"!=typeof t)throw new 
TypeError('"callback" argument must be a function');var 
a,s,o=arguments.length;switch(o){case 0:case 1:return e.nextTick(t);case 
2:return e.nextTick(function(){t.call(null,n)});case 3:return 
e.nextTick(function(){t.call(null,n,r)});case 4:return 
e.nextTick(function(){t.call(null,n,r,i)});default:for(a=new 
Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return e.next
 
Tick(function(){t.apply(null,a)})}}!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports=n:t.exports=e.nextTick}).call(this,e("_process"))},{_process:13}],25:[function(e,t,n){(function(e){function
 n(e,t){function n(){if(!i){if(r("throwDeprecation"))throw new 
Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),i=!0}return 
e.apply(this,arguments)}if(r("noDeprecation"))return e;var i=!1;return 
n}function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var 
n=e.localStorage[t];return 
null!=n&&"true"===String(n).toLowerCase()}t.exports=n}).call(this,"undefined"!=typeof
 global?global:"undefined"!=typeof self?self:"undefined"!=typeof 
window?window:{})},{}],26:[function(e,t,n){t.exports=e("./lib/_stream_passthrough.js")},{"./lib/_stream_passthrough.js":16}],27:[function(e,t,n){(function(r){var
 i=function(){try{return 
e("stream")}catch(e){}}();n=t.exports=e("./lib/_stream_readable.js"),n.Stream=i||n,n.Readable=n,n.W
 
ritable=e("./lib/_stream_writable.js"),n.Duplex=e("./lib/_stream_duplex.js"),n.Transform=e("./lib/_stream_transform.js"),n.PassThrough=e("./lib/_stream_passthrough.js"),!r.browser&&"disable"===r.env.READABLE_STREAM&&i&&(t.exports=i)}).call(this,e("_process"))},{"./lib/_stream_duplex.js":15,"./lib/_stream_passthrough.js":16,"./lib/_stream_readable.js":17,"./lib/_stream_transform.js":18,"./lib/_stream_writable.js":19,_process:13}],28:[function(e,t,n){t.exports=e("./lib/_stream_transform.js")},{"./lib/_stream_transform.js":18}],29:[function(e,t,n){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":19}],30:[function(e,t,n){function
 r(){i.call(this)}t.exports=r;var 
i=e("events").EventEmitter;e("inherits")(r,i),r.Readable=e("readable-stream/readable.js"),r.Writable=e("readable-stream/writable.js"),r.Duplex=e("readable-stream/duplex.js"),r.Transform=e("readable-stream/transform.js"),r.PassThrough=e("readable-stream/passthrough.js"),r.Stream=r,r.prototype.pipe=function(e
 ,t){function n(t){e.writable&&!1===e.write(t)&&l.pause&&l.pause()}function 
r(){l.readable&&l.resume&&l.resume()}function a(){c||(c=!0,e.end())}function 
s(){c||(c=!0,"function"==typeof e.destroy&&e.destroy())}function 
o(e){if(u(),0===i.listenerCount(this,"error"))throw e}function 
u(){l.removeListener("data",n),e.removeListener("drain",r),l.removeListener("end",a),l.removeListener("close",s),l.removeListener("error",o),e.removeListener("error",o),l.removeListener("end",u),l.removeListener("close",u),e.removeListener("close",u)}var
 
l=this;l.on("data",n),e.on("drain",r),e._isStdio||t&&t.end===!1||(l.on("end",a),l.on("close",s));var
 c=!1;return 
l.on("error",o),e.on("error",o),l.on("end",u),l.on("close",u),e.on("close",u),e.emit("pipe",l),e}},{events:8,inherits:9,"readable-stream/duplex.js":14,"readable-stream/passthrough.js":26,"readable-stream/readable.js":27,"readable-stream/transform.js":28,"readable-stream/writable.js":29}],31:[function(e,t,n){function
 r(e){if(e&&!u(e))throw new Erro
 r("Unknown encoding: "+e)}function i(e){return 
e.toString(this.encoding)}function 
a(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function
 s(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var 
o=e("buffer").Buffer,u=o.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},l=n.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),r(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=a;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=s;break;default:return
 void(this.write=i)}this.charBuffer=new 
o(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(e){for(var
 t="";this.charLength;){var 
n=e.length>=this.charLength-this.charReceived?this.charL
 
ength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";e=e.slice(n,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var
 
r=t.charCodeAt(t.length-1);if(!(r>=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return
 
t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var
 
i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var
 i=t.length-1,r=t.charCodeAt(i);if(r>=55296&&r<=56319){var 
a=this.surrogateSize;return 
this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,i)}return
 t},l.prototype.detectIncompleteChar=function(e){for(var 
t=e.length>=3?3:e.length;t>0;t--){var 
n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if
 
(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},l.prototype.end=function(e){
-var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var 
n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return
 t}},{buffer:4}],32:[function(e,t,n){function r(){throw new 
Error("tty.ReadStream is not implemented")}function i(){throw new 
Error("tty.ReadStream is not 
implemented")}n.isatty=function(){return!1},n.ReadStream=r,n.WriteStream=i},{}],33:[function(e,t,n){arguments[4][9][0].apply(n,arguments)},{dup:9}],34:[function(e,t,n){t.exports=function(e){return
 e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof 
e.fill&&"function"==typeof 
e.readUInt8}},{}],35:[function(e,t,n){(function(t,r){function i(e,t){var 
r={seen:[],stylize:s};return 
arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),_(r.showHidden)&&(r.showHidden=!1),_(r.depth)&&(r.depth=2),_(r.colors)&&(r.colors=!1),_(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),u(r,e,r.depth)}
 function a(e,t){var n=i.styles[t];return 
n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function s(e,t){return 
e}function o(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function 
u(e,t,r){if(e.customInspect&&t&&S(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var
 i=t.inspect(r,e);return v(i)||(i=u(e,i,r)),i}var a=l(e,t);if(a)return a;var 
s=Object.keys(t),y=o(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),C(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return
 c(t);if(0===s.length){if(S(t)){var m=t.name?": "+t.name:"";return 
e.stylize("[Function"+m+"]","special")}if(E(t))return 
e.stylize(RegExp.prototype.toString.call(t),"regexp");if(D(t))return 
e.stylize(Date.prototype.toString.call(t),"date");if(C(t))return c(t)}var 
b="",g=!1,x=["{","}"];if(d(t)&&(g=!0,x=["[","]"]),S(t)){b=" 
[Function"+(t.name?": "+t.name:"")+"]"}if(E(t)&&(b=" 
"+RegExp.prototype.toString.call(t)),D(t)&&(b=" 
"+Date.prototype.toUTCString.call(t)),C
 (t)&&(b=" "+c(t)),0===s.length&&(!g||0==t.length))return 
x[0]+b+x[1];if(r<0)return 
E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var
 _;return _=g?p(e,t,r,y,s):s.map(function(n){return 
f(e,t,r,y,n,g)}),e.seen.pop(),h(_,b,x)}function l(e,t){if(_(t))return 
e.stylize("undefined","undefined");if(v(t)){var 
n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return
 e.stylize(n,"string")}return 
g(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void
 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function 
p(e,t,n,r,i){for(var 
a=[],s=0,o=t.length;s<o;++s)P(t,String(s))?a.push(f(e,t,n,r,String(s),!0)):a.push("");return
 i.forEach(function(i){i.match(/^\d+$/)||a.push(f(e,t,n,r,i,!0))}),a}function 
f(e,t,n,r,i,a){var 
s,o,l;if(l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},l.get?o=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Gette
 
r]","special"):l.set&&(o=e.stylize("[Setter]","special")),P(r,i)||(s="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=m(n)?u(e,l.value,null):u(e,l.value,n-1),o.indexOf("\n")>-1&&(o=a?o.split("\n").map(function(e){return"
  "+e}).join("\n").substr(2):"\n"+o.split("\n").map(function(e){return"   
"+e}).join("\n"))):o=e.stylize("[Circular]","special")),_(s)){if(a&&i.match(/^\d+$/))return
 
o;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return
 s+": "+o}function h(e,t,n){var r=0;return e.reduce(function(e,t){return 
r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n
 ")+" "+e.join(",\n  ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function 
d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function 
m(e){return null===e}function b(e){return null==e}function g(e){return"number
 "==typeof e}function v(e){return"string"==typeof e}function 
x(e){return"symbol"==typeof e}function _(e){return void 0===e}function 
E(e){return A(e)&&"[object RegExp]"===k(e)}function A(e){return"object"==typeof 
e&&null!==e}function D(e){return A(e)&&"[object Date]"===k(e)}function 
C(e){return A(e)&&("[object Error]"===k(e)||e instanceof Error)}function 
S(e){return"function"==typeof e}function w(e){return 
null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof 
e||"symbol"==typeof e||void 0===e}function k(e){return 
Object.prototype.toString.call(e)}function F(e){return 
e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new 
Date,t=[F(e.getHours()),F(e.getMinutes()),F(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join("
 ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var 
j=/%[sdj%]/g;n.format=function(e){if(!v(e)){for(var 
t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" 
")}for(var n=1,r=arguments,a=r.length
 ,s=String(e).replace(j,function(e){if("%%"===e)return"%";if(n>=a)return 
e;switch(e){case"%s":return String(r[n++]);case"%d":return 
Number(r[n++]);case"%j":try{return 
JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return 
e}}),o=r[n];n<a;o=r[++n])s+=m(o)||!A(o)?" "+o:" "+i(o);return 
s},n.deprecate=function(e,i){function a(){if(!s){if(t.throwDeprecation)throw 
new Error(i);t.traceDeprecation?console.trace(i):console.error(i),s=!0}return 
e.apply(this,arguments)}if(_(r.process))return function(){return 
n.deprecate(e,i).apply(this,arguments)};if(t.noDeprecation===!0)return e;var 
s=!1;return a};var 
B,O={};n.debuglog=function(e){if(_(B)&&(B=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!O[e])if(new
 RegExp("\\b"+e+"\\b","i").test(B)){var r=t.pid;O[e]=function(){var 
t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else 
O[e]=function(){};return 
O[e]},n.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue
 
:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=d,n.isBoolean=y,n.isNull=m,n.isNullOrUndefined=b,n.isNumber=g,n.isString=v,n.isSymbol=x,n.isUndefined=_,n.isRegExp=E,n.isObject=A,n.isDate=D,n.isError=C,n.isFunction=S,n.isPrimitive=w,n.isBuffer=e("./support/isBuffer");var
 
I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];n.log=function(){console.log("%s
 - 
%s",T(),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!A(t))return
 e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return 
e}}).call(this,e("_process"),"undefined"!=typeof 
global?global:"undefined"!=typeof self?self:"undefined"!=typeof 
window?window:{})},{"./support/isBuffer":34,_process:13,inherits:33}],36:[function(e,t,n){var
 r=(e("assert"),e("recast").types),i=r.namedTypes,a=r.builders,
 s=Object.prototype.hasOwnProperty;n.defaults=function(e){for(var 
t,n=arguments.length,r=1;r<n;++r)if(t=arguments[r])for(var i in 
t)s.call(t,i)&&!s.call(e,i)&&(e[i]=t[i]);return 
e},n.runtimeProperty=function(e){return 
a.memberExpression(a.identifier("regeneratorRuntime"),a.identifier(e),!1)},n.isReference=function(e,t){var
 n=e.value;if(!i.Identifier.check(n))return!1;if(t&&n.name!==t)return!1;var 
r=e.parent.value;switch(r.type){case"VariableDeclarator":return"init"===e.name;case"MemberExpression":return"object"===e.name||r.computed&&"property"===e.name;case"FunctionExpression":case"FunctionDeclaration":case"ArrowFunctionExpression":return"id"!==e.name&&("params"!==e.parentPath.name||r.params!==e.parentPath.value||r.params[e.name]!==n);case"ClassDeclaration":case"ClassExpression":return"id"!==e.name;case"CatchClause":return"param"!==e.name;case"Property":case"MethodDefinition":return"key"!==e.name;case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"L
 
abeledStatement":return!1;default:return!0}}},{assert:2,recast:539}],37:[function(e,t,n){function
 r(t){s.Program.assert(t);var 
n=e("..").runtime.path,r=fs.readFileSync(n,"utf8"),a=i.parse(r,{sourceFileName:n}).program.body,o=t.body;o.unshift.apply(o,a)}var
 
i=e("recast"),a=i.types,s=a.namedTypes,o=e("./util.js");n.transform=function(t,n){return
 
n=o.defaults(n||{},{includeRuntime:!1}),t=e("babel-core").transformFromAst(t,null,{presets:[e("regenerator-preset")],code:!1,ast:!0}).ast,n.includeRuntime===!0&&r(s.File.check(t)?t.program:t),t}},{"..":"regenerator","./util.js":36,"babel-core":38,recast:539,"regenerator-preset":572}],38:[function(e,t,n){t.exports=e("./lib/api/node.js")},{"./lib/api/node.js":39}],39:[function(e,t,n){"use
 strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var 
n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return 
t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function 
a(e){throw new Error("The ("+e+") Babel 
 5 plugin is being run with Babel 6.")}function 
s(e,t,n){(0,d.default)(t)&&(n=t,t={}),t.filename=e,m.default.readFile(e,function(e,r){var
 i=void 0;if(!e)try{i=T(r,t)}catch(t){e=t}e?n(e):n(null,i)})}function o(e){var 
t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return 
t.filename=e,T(m.default.readFileSync(e,"utf8"),t)}n.__esModule=!0,n.transformFromAst=n.transform=n.analyse=n.Pipeline=n.OptionManager=n.traverse=n.types=n.messages=n.util=n.version=n.template=n.buildExternalHelpers=n.options=n.File=void
 0;var 
u=e("../transformation/file");Object.defineProperty(n,"File",{enumerable:!0,get:function(){return
 i(u).default}});var 
l=e("../transformation/file/options/config");Object.defineProperty(n,"options",{enumerable:!0,get:function(){return
 i(l).default}});var 
c=e("../tools/build-external-helpers");Object.defineProperty(n,"buildExternalHelpers",{enumerable:!0,get:function(){return
 i(c).default}});var 
p=e("babel-template");Object.defineProperty(n,"template",{enumerable:!0,ge
 t:function(){return i(p).default}});var 
f=e("../../package");Object.defineProperty(n,"version",{enumerable:!0,get:function(){return
 f.version}}),n.Plugin=a,n.transformFile=s,n.transformFileSync=o;var 
h=e("lodash/isFunction"),d=i(h),y=e("fs"),m=i(y),b=e("../util"),g=r(b),v=e("babel-messages"),x=r(v),_=e("babel-types"),E=r(_),A=e("babel-traverse"),D=i(A),C=e("../transformation/file/options/option-manager"),S=i(C),w=e("../transformation/pipeline"),k=i(w);n.util=g,n.messages=x,n.types=E,n.traverse=D.default,n.OptionManager=S.default,n.Pipeline=k.default;var
 F=new 
k.default,T=(n.analyse=F.analyse.bind(F),n.transform=F.transform.bind(F));n.transformFromAst=F.transformFromAst.bind(F)},{"../../package":528,"../tools/build-external-helpers":44,"../transformation/file":45,"../transformation/file/options/config":49,"../transformation/file/options/option-manager":51,"../transformation/pipeline":56,"../util":59,"babel-messages":99,"babel-template":225,"babel-traverse":229,"babel-types":265,fs:1,
 "lodash/isFunction":480}],40:[function(e,t,n){"use strict";function 
r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var 
i=e("babel-runtime/core-js/get-iterator"),a=r(i);n.default=function(e,t){if(e&&t)return(0,o.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var
 n=t.slice(0),r=e,i=Array.isArray(r),s=0,r=i?r:(0,a.default)(r);;){var 
o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var
 u=o;n.indexOf(u)<0&&n.push(u)}return n}})};var 
s=e("lodash/mergeWith"),o=r(s);t.exports=n.default},{"babel-runtime/core-js/get-iterator":100,"lodash/mergeWith":495}],41:[function(e,t,n){"use
 strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var 
n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return 
t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){if(e){if("Program"===e.type)return
 a.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid 
ast?")};var i=e("babel-types"),a=r(i);t.exports=n.defa
 ult},{"babel-types":265}],42:[function(e,t,n){(function(r){"use 
strict";function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var 
a=e("babel-runtime/helpers/typeof"),s=i(a);n.default=function(e){var 
t=arguments.length>1&&void 
0!==arguments[1]?arguments[1]:r.cwd();if("object"===(void 
0===u.default?"undefined":(0,s.default)(u.default)))return null;var 
n=p[t];if(!n){n=new u.default;var 
i=c.default.join(t,".babelrc");n.id=i,n.filename=i,n.paths=u.default._nodeModulePaths(t),p[t]=n}try{return
 u.default._resolveFilename(e,n)}catch(e){return null}};var 
o=e("module"),u=i(o),l=e("path"),c=i(l),p={};t.exports=n.default}).call(this,e("_process"))},{_process:13,"babel-runtime/helpers/typeof":118,module:1,path:12}],43:[function(e,t,n){"use
 strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var 
i=e("babel-runtime/core-js/map"),a=r(i),s=e("babel-runtime/helpers/classCallCheck"),o=r(s),u=e("babel-runtime/helpers/possibleConstructorReturn"),l=r(u),c=e("babel-runt
 ime/helpers/inherits"),p=r(c),f=function(e){function 
t(){(0,o.default)(this,t);var n=(0,l.default)(this,e.call(this));return 
n.dynamicData={},n}return(0,p.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return
 
e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var
 n=this.dynamicData[t]();return 
this.set(t,n),n}},t}(a.default);n.default=f,t.exports=n.default},{"babel-runtime/core-js/map":102,"babel-runtime/helpers/classCallCheck":114,"babel-runtime/helpers/inherits":115,"babel-runtime/helpers/possibleConstructorReturn":117}],44:[function(e,t,n){"use
 strict";function r(e){return e&&e.__esModule?e:{default:e}}function 
i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in 
e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return 
t.default=e,t}function a(e,t){var 
n=[],r=x.functionExpression(null,[x.identifier("global")],x.blockStatement(n)),i=x.program([x.expressi
 onStatement(x.callExpression(r,[c.get("selfGlobal")]))]);return 
n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.assignmentExpression("=",x.memberExpression(x.identifier("global"),e),x.objectExpression([])))])),t(n),i}function
 s(e,t){var n=[];return 
n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.identifier("global"))])),t(n),x.program([_({FACTORY_PARAMETERS:x.identifier("global"),BROWSER_ARGUMENTS:x.assignmentExpression("=",x.memberExpression(x.identifier("root"),e),x.objectExpression([])),COMMON_ARGUMENTS:x.identifier("exports"),AMD_ARGUMENTS:x.arrayExpression([x.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:x.identifier("this")})])}function
 o(e,t){var n=[];return 
n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.objectExpression([]))])),t(n),n.push(x.expressionStatement(e)),x.program(n)}function
 u(e,t,n){(0,g.default)(c.list,function(r){if(!(n&&n.indexOf(r)<0)){var 
i=x.identifier(r);e.push(x.expressionStatement(x.assignmentExpression("=",x
 
.memberExpression(t,i),c.get(r))))}})}n.__esModule=!0,n.default=function(e){var 
t=arguments.length>1&&void 
0!==arguments[1]?arguments[1]:"global",n=x.identifier("babelHelpers"),r=function(t){return
 u(t,n,e)},i=void 0,l={global:a,umd:s,var:o}[t];if(!l)throw new 
Error(d.get("unsupportedOutputType",t));return 
i=l(n,r),(0,f.default)(i).code};var 
l=e("babel-helpers"),c=i(l),p=e("babel-generator"),f=r(p),h=e("babel-messages"),d=i(h),y=e("babel-template"),m=r(y),b=e("lodash/each"),g=r(b),v=e("babel-types"),x=i(v),_=(0,m.default)('\n
  (function (root, factory) {\n    if (typeof define === "function" && 
define.amd) {\n      define(AMD_ARGUMENTS, factory);\n    } else if (typeof 
exports === "object") {\n      factory(COMMON_ARGUMENTS);\n    } else {\n      
factory(BROWSER_ARGUMENTS);\n    }\n  })(UMD_ROOT, function 
(FACTORY_PARAMETERS) {\n    FACTORY_BODY\n  
});\n');t.exports=n.default},{"babel-generator":85,"babel-helpers":98,"babel-messages":99,"babel-template":225,"babel-types":265,"lodash
 /each":461}],45:[function(e,t,n){(function(t){"use strict";function 
r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in 
e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return 
t.default=e,t}function i(e){return 
e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.File=void 0;var 
a=e("babel-runtime/helpers/typeof"),s=i(a),o=e("babel-runtime/core-js/get-iterator"),u=i(o),l=e("babel-runtime/core-js/object/create"),c=i(l),p=e("babel-runtime/core-js/object/assign"),f=i(p),h=e("babel-runtime/helpers/classCallCheck"),d=i(h),y=e("babel-runtime/helpers/possibleConstructorReturn"),m=i(y),b=e("babel-runtime/helpers/inherits"),g=i(b),v=e("babel-helpers"),x=i(v),_=e("./metadata"),E=r(_),A=e("convert-source-map"),D=i(A),C=e("./options/option-manager"),S=i(C),w=e("../plugin-pass"),k=i(w),F=e("babel-traverse"),T=i(F),P=e("source-map"),j=i(P),B=e("babel-generator"),O=i(B),I=e("babel-code-frame"),N=i(I),L=e("lodash/defaults"),M=i(L),R=e("./logger"),U=i(R),V=e("../../store"),G=i(V),q=
 
e("babylon"),K=e("../../util"),X=r(K),J=e("path"),W=i(J),z=e("babel-types"),Y=r(z),H=e("../../helpers/resolve"),$=i(H),Q=e("../internal-plugins/block-hoist"),Z=i(Q),ee=e("../internal-plugins/shadow-functions"),te=i(ee),ne=/^#!.*/,re=[[Z.default],[te.default]],ie={enter:function(e,t){var
 n=e.node.loc;n&&(t.loc=n,e.stop())}},ae=function(n){function r(){var 
e=arguments.length>0&&void 
0!==arguments[0]?arguments[0]:{},t=arguments[1];(0,d.default)(this,r);var 
i=(0,m.default)(this,n.call(this));return i.pipeline=t,i.log=new 
U.default(i,e.filename||"unknown"),i.opts=i.initOptions(e),i.parserOpts={sourceType:i.opts.sourceType,sourceFileName:i.opts.filename,plugins:[]},i.pluginVisitors=[],i.pluginPasses=[],i.buildPluginsForOptions(i.opts),i.opts.passPerPreset&&(i.perPresetOpts=[],i.opts.presets.forEach(function(e){var
 
t=(0,f.default)((0,c.default)(i.opts),e);i.perPresetOpts.push(t),i.buildPluginsForOptions(t)})),i.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],spe
 
cifiers:[]}}},i.dynamicImportTypes={},i.dynamicImportIds={},i.dynamicImports=[],i.declarations={},i.usedHelpers={},i.path=null,i.ast={},i.code="",i.shebang="",i.hub=new
 F.Hub(i),i}return(0,g.default)(r,n),r.prototype.getMetadata=function(){for(var 
e=!1,t=this.ast.program.body,n=Array.isArray(t),r=0,t=n?t:(0,u.default)(t);;){var
 
i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var
 
a=i;if(Y.isModuleDeclaration(a)){e=!0;break}}e&&this.path.traverse(E,this)},r.prototype.initOptions=function(e){e=new
 
S.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=W.default.basename(e.filename,W.default.extname(e.filename)),e.ignore=X.arrayify(e.ignore,X.regexify),e.only&&(e.only=X.arrayify(e.only,X.regexify)),(0,M.default)(e,{moduleRoot:e.sourceRoot}),(0,M.default)(e,{sourceRoot:e.moduleRoot}),(0,M.default)(e,{filenameRelative:e.filename});var
 t=W.default.basename(e.filenameRelative);return(0,M.default)(
 
e,{sourceFileName:t,sourceMapTarget:t}),e},r.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var
 
t=e.plugins.concat(re),n=[],r=[],i=t,a=Array.isArray(i),s=0,i=a?i:(0,u.default)(i);;){var
 
o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var
 l=o,c=l[0],p=l[1];n.push(c.visitor),r.push(new 
k.default(this,c,p)),c.manipulateOptions&&c.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(n),this.pluginPasses.push(r)}},r.prototype.getModuleName=function(){var
 e=this.opts;if(!e.moduleIds)return 
null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var 
t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"/"),!e.filenameRelative)return
 n+e.filename.replace(/^\//,"");if(null!=e.sourceRoot){var r=new 
RegExp("^"+e.sourceRoot+"/?");t=t.replace(r,"")}return 
t=t.replace(/\.(\w*?)$/,""),n+=t,n=n.replace(/\\/g,"/"),e.getModuleId?e.getModuleId(n)||n:n},r.prototype.resolveModuleSource=function
 e(t){var e=this.op
 ts.resolveModuleSource;return 
e&&(t=e(t,this.opts.filename)),t},r.prototype.addImport=function(e,t){var 
n=arguments.length>2&&void 
0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var
 
a=[];"*"===t?a.push(Y.importNamespaceSpecifier(i)):"default"===t?a.push(Y.importDefaultSpecifier(i)):a.push(Y.importSpecifier(i,Y.identifier(t)));var
 
s=Y.importDeclaration(a,Y.stringLiteral(e));s._blockHoist=3,this.path.unshiftContainer("body",s)}return
 i},r.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return 
t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var
 n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var 
i=n(e);if(i)return i}else if(r)return Y.memberExpression(r,Y.identifier(e));var 
a=(0,x.default)(e),s=this.declarations[e]=this.scope.generateUidIdentifier(e);return
 Y.isFunctionExpression(a)&&!a.id?(a.body.
 
_compact=!0,a._generated=!0,a.id=s,a.type="FunctionDeclaration",this.path.unshiftContainer("body",a)):(a._compact=!0,this.scope.push({id:s,init:a,unique:!0})),s},r.prototype.addTemplateObject=function(e,t,n){var
 r=n.elements.map(function(e){return 
e.value}),i=e+"_"+n.elements.length+"_"+r.join(","),a=this.declarations[i];if(a)return
 a;var 
s=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),o=this.addHelper(e),u=Y.callExpression(o,[t,n]);return
 
u._compact=!0,this.scope.push({id:s,init:u,_blockHoist:1.9}),s},r.prototype.buildCodeFrameError=function(e,t){var
 n=arguments.length>2&&void 
0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new 
n(t);return r?i.loc=r.start:((0,T.default)(e,ie,this.scope,i),i.message+=" 
(This is an error on an internal node. Probably an internal 
error",i.loc&&(i.message+=". Location has been 
estimated."),i.message+=")"),i},r.prototype.mergeSourceMap=function(e){var 
t=this.opts.inputSourceMap;if(!t)return e;var n=function(){v
 ar n=new j.default.SourceMapConsumer(t),r=new 
j.default.SourceMapConsumer(e),i=new 
j.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),a=r.sources[0];n.eachMapping(function(e){var
 
t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:a});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var
 s=i.toJSON();return t.mappings=s.mappings,{v:t}}();return"object"===(void 
0===n?"undefined":(0,s.default)(n))?n.v:void 
0},r.prototype.parse=function(n){var 
r=q.parse,i=this.opts.parserOpts;if(i&&(i=(0,f.default)({},this.parserOpts,i),i.parser)){if("string"==typeof
 i.parser){var 
a=W.default.dirname(this.opts.filename)||t.cwd(),s=(0,$.default)(i.parser,a);if(!s)throw
 new Error("Couldn't find parser "+i.parser+' with "parse" method relative to 
directory '+a);r=e(s).parse}else 
r=i.parser;i.parser={parse:function(e){return(0,q.parse)(e,i)}}}this.log.debug("Parse
 start");var o
 =r(n,i||this.parserOpts);return this.log.debug("Parse 
stop"),o},r.prototype._addAst=function(e){this.path=F.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},r.prototype.addAst=function(e){this.log.debug("Start
 set AST"),this._addAst(e),this.log.debug("End set 
AST")},r.prototype.transform=function(){for(var 
e=0;e<this.pluginPasses.length;e++){var 
t=this.pluginPasses[e];this.call("pre",t),this.log.debug("Start transform 
traverse");var 
n=T.default.visitors.merge(this.pluginVisitors[e],t,this.opts.wrapPluginVisitorMethod);(0,T.default)(this.ast,n,this.scope),this.log.debug("End
 transform traverse"),this.call("post",t)}return 
this.generate()},r.prototype.wrap=function(e,n){e+="";try{return 
this.shouldIgnore()?this.makeResult({code:e,ignored:!0}):n()}catch(n){if(n._babel)throw
 n;n._babel=!0;var r=n.message=this.opts.filename+": 
"+n.message,i=n.loc;if(i&&(n.codeFrame=(0,N.default)(e,i.line
 
,i.column+1,this.opts),r+="\n"+n.codeFrame),t.browser&&(n.message=r),n.stack){var
 a=n.stack.replace(n.message,r);n.stack=a}throw 
n}},r.prototype.addCode=function(e){e=(e||"")+"",e=this.parseInputSourceMap(e),this.code=e},r.prototype.parseCode=function(){this.parseShebang();var
 
e=this.parse(this.code);this.addAst(e)},r.prototype.shouldIgnore=function(){var 
e=this.opts;return 
X.shouldIgnore(e.filename,e.ignore,e.only)},r.prototype.call=function(e,t){for(var
 n=t,r=Array.isArray(n),i=0,n=r?n:(0,u.default)(n);;){var 
a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var
 
s=a,o=s.plugin,l=o[e];l&&l.call(s,this)}},r.prototype.parseInputSourceMap=function(e){var
 t=this.opts;if(t.inputSourceMap!==!1){var 
n=D.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=D.default.removeComments(e))}return
 e},r.prototype.parseShebang=function(){var 
e=ne.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(ne,""))},r.prototype.makeResult=function(e){var
 t=e.
 
code,n=e.map,r=e.ast,i=e.ignored,a={metadata:null,options:this.opts,ignored:!!i,c

<TRUNCATED>

Reply via email to