/*
 * Support for source maps in V8 stack traces
 * https://github.com/evanw/node-source-map-support
 */
/*
 The buffer module from node.js, for the browser.

 @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 license  MIT
*/
(this.define||function(N,O){this.sourceMapSupport=O()})("browser-source-map-support",function(N){(function p(v,n,b){function d(e,a){if(!n[e]){if(!v[e]){var k="function"==typeof require&&require;if(!a&&k)return k(e,!0);if(h)return h(e,!0);throw Error("Cannot find module '"+e+"'");}k=n[e]={exports:{}};v[e][0].call(k.exports,function(a){var b=v[e][1][a];return d(b?b:a)},k,k.exports,p,v,n,b)}return n[e].exports}for(var h="function"==typeof require&&require,l=0;l<b.length;l++)d(b[l]);return d})({1:[function(p,
v,n){N=p("./source-map-support")},{"./source-map-support":19}],2:[function(p,v,n){(function(b){function d(b){b=b.charCodeAt(0);if(43===b||45===b)return 62;if(47===b||95===b)return 63;if(48>b)return-1;if(58>b)return b-48+52;if(91>b)return b-65;if(123>b)return b-97+26}var h="undefined"!==typeof Uint8Array?Uint8Array:Array;b.toByteArray=function(b){function e(a){t[c++]=a}if(0<b.length%4)throw Error("Invalid string. Length must be a multiple of 4");var a=b.length;var k="="===b.charAt(a-2)?2:"="===b.charAt(a-
1)?1:0;var t=new h(3*b.length/4-k);var r=0<k?b.length-4:b.length;var c=0;for(a=0;a<r;a+=4){var f=d(b.charAt(a))<<18|d(b.charAt(a+1))<<12|d(b.charAt(a+2))<<6|d(b.charAt(a+3));e((f&16711680)>>16);e((f&65280)>>8);e(f&255)}2===k?(f=d(b.charAt(a))<<2|d(b.charAt(a+1))>>4,e(f&255)):1===k&&(f=d(b.charAt(a))<<10|d(b.charAt(a+1))<<4|d(b.charAt(a+2))>>2,e(f>>8&255),e(f&255));return t};b.fromByteArray=function(b){var e=b.length%3,a="",k;var d=0;for(k=b.length-e;d<k;d+=3){var r=(b[d]<<16)+(b[d+1]<<8)+b[d+2];r=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r&63);a+=r}switch(e){case 1:r=b[b.length-1];a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>2);a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r<<
4&63);a+="==";break;case 2:r=(b[b.length-2]<<8)+b[b.length-1],a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>10),a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r>>4&63),a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(r<<2&63),a+="="}return a}})("undefined"===typeof n?this.base64js={}:n)},{}],3:[function(p,v,n){},{}],4:[function(p,v,n){function b(g,m,c){if(!(this instanceof b))return new b(g,m,c);var x=typeof g;
if("base64"===m&&"string"===x)for(g=g.trim?g.trim():g.replace(/^\s+|\s+$/g,"");0!==g.length%4;)g+="=";if("number"===x)var a=C(g);else if("string"===x)a=b.byteLength(g,m);else if("object"===x)a=C(g.length);else throw Error("First argument needs to be a number, array or string.");if(b._useTypedArrays)var f=b._augment(new Uint8Array(a));else f=this,f.length=a,f._isBuffer=!0;if(b._useTypedArrays&&"number"===typeof g.byteLength)f._set(g);else{var e=g;if(H(e)||b.isBuffer(e)||e&&"object"===typeof e&&"number"===
typeof e.length)for(m=0;m<a;m++)b.isBuffer(g)?f[m]=g.readUInt8(m):f[m]=g[m];else if("string"===x)f.write(g,0,m);else if("number"===x&&!b._useTypedArrays&&!c)for(m=0;m<a;m++)f[m]=0}return f}function d(g,m,c){var x="";for(c=Math.min(g.length,c);m<c;m++)x+=String.fromCharCode(g[m]);return x}function h(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+1<g.length,"Trying to read beyond buffer length"));a=g.length;if(!(m>=a))return c?(c=g[m],m+
1<a&&(c|=g[m+1]<<8)):(c=g[m]<<8,m+1<a&&(c|=g[m+1])),c}function l(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+3<g.length,"Trying to read beyond buffer length"));a=g.length;if(!(m>=a)){var x;c?(m+2<a&&(x=g[m+2]<<16),m+1<a&&(x|=g[m+1]<<8),x|=g[m],m+3<a&&(x+=g[m+3]<<24>>>0)):(m+1<a&&(x=g[m+1]<<16),m+2<a&&(x|=g[m+2]<<8),m+3<a&&(x|=g[m+3]),x+=g[m]<<24>>>0);return x}}function e(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),
q(void 0!==m&&null!==m,"missing offset"),q(m+1<g.length,"Trying to read beyond buffer length"));if(!(m>=g.length))return g=h(g,m,c,!0),g&32768?-1*(65535-g+1):g}function a(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+3<g.length,"Trying to read beyond buffer length"));if(!(m>=g.length))return g=l(g,m,c,!0),g&2147483648?-1*(4294967295-g+1):g}function k(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),q(m+3<g.length,"Trying to read beyond buffer length"));
return J.read(g,m,c,23,4)}function t(g,m,c,a){a||(q("boolean"===typeof c,"missing or invalid endian"),q(m+7<g.length,"Trying to read beyond buffer length"));return J.read(g,m,c,52,8)}function r(g,m,c,a,b){b||(q(void 0!==m&&null!==m,"missing value"),q("boolean"===typeof a,"missing or invalid endian"),q(void 0!==c&&null!==c,"missing offset"),q(c+1<g.length,"trying to write beyond buffer length"),I(m,65535));var x=g.length;if(!(c>=x))for(b=0,x=Math.min(x-c,2);b<x;b++)g[c+b]=(m&255<<8*(a?b:1-b))>>>8*
(a?b:1-b)}function c(g,m,c,a,b){b||(q(void 0!==m&&null!==m,"missing value"),q("boolean"===typeof a,"missing or invalid endian"),q(void 0!==c&&null!==c,"missing offset"),q(c+3<g.length,"trying to write beyond buffer length"),I(m,4294967295));var x=g.length;if(!(c>=x))for(b=0,x=Math.min(x-c,4);b<x;b++)g[c+b]=m>>>8*(a?b:3-b)&255}function f(g,c,a,b,f){f||(q(void 0!==c&&null!==c,"missing value"),q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+1<g.length,
"Trying to write beyond buffer length"),z(c,32767,-32768));a>=g.length||(0<=c?r(g,c,a,b,f):r(g,65535+c+1,a,b,f))}function L(g,m,a,b,f){f||(q(void 0!==m&&null!==m,"missing value"),q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+3<g.length,"Trying to write beyond buffer length"),z(m,2147483647,-2147483648));a>=g.length||(0<=m?c(g,m,a,b,f):c(g,4294967295+m+1,a,b,f))}function u(g,c,a,b,f){f||(q(void 0!==c&&null!==c,"missing value"),q("boolean"===typeof b,
"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+3<g.length,"Trying to write beyond buffer length"),F(c,3.4028234663852886E38,-3.4028234663852886E38));a>=g.length||J.write(g,c,a,b,23,4)}function M(g,c,a,b,f){f||(q(void 0!==c&&null!==c,"missing value"),q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+7<g.length,"Trying to write beyond buffer length"),F(c,1.7976931348623157E308,-1.7976931348623157E308));a>=g.length||J.write(g,
c,a,b,52,8)}function A(g,c,a){if("number"!==typeof g)return a;g=~~g;if(g>=c)return c;if(0<=g)return g;g+=c;return 0<=g?g:0}function C(g){g=~~Math.ceil(+g);return 0>g?0:g}function H(g){return(Array.isArray||function(g){return"[object Array]"===Object.prototype.toString.call(g)})(g)}function D(g){return 16>g?"0"+g.toString(16):g.toString(16)}function y(g){for(var c=[],a=0;a<g.length;a++){var b=g.charCodeAt(a);if(127>=b)c.push(g.charCodeAt(a));else{var f=a;55296<=b&&57343>=b&&a++;b=encodeURIComponent(g.slice(f,
a+1)).substr(1).split("%");for(f=0;f<b.length;f++)c.push(parseInt(b[f],16))}}return c}function K(g){for(var c=[],a=0;a<g.length;a++)c.push(g.charCodeAt(a)&255);return c}function B(g,c,a,b){for(var m=0;m<b&&!(m+a>=c.length||m>=g.length);m++)c[m+a]=g[m];return m}function G(g){try{return decodeURIComponent(g)}catch(m){return String.fromCharCode(65533)}}function I(g,c){q("number"===typeof g,"cannot write a non-number as a number");q(0<=g,"specified a negative value for writing an unsigned value");q(g<=
c,"value is larger than maximum value for type");q(Math.floor(g)===g,"value has a fractional component")}function z(g,c,a){q("number"===typeof g,"cannot write a non-number as a number");q(g<=c,"value larger than maximum allowed value");q(g>=a,"value smaller than minimum allowed value");q(Math.floor(g)===g,"value has a fractional component")}function F(g,c,a){q("number"===typeof g,"cannot write a non-number as a number");q(g<=c,"value larger than maximum allowed value");q(g>=a,"value smaller than minimum allowed value")}
function q(g,c){if(!g)throw Error(c||"Failed assertion");}var E=p("base64-js"),J=p("ieee754");n.Buffer=b;n.SlowBuffer=b;n.INSPECT_MAX_BYTES=50;b.poolSize=8192;b._useTypedArrays=function(){try{var g=new ArrayBuffer(0),c=new Uint8Array(g);c.foo=function(){return 42};return 42===c.foo()&&"function"===typeof c.subarray}catch(x){return!1}}();b.isEncoding=function(g){switch(String(g).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}};b.isBuffer=function(g){return!(null===g||void 0===g||!g._isBuffer)};b.byteLength=function(g,c){g+="";switch(c||"utf8"){case "hex":var a=g.length/2;break;case "utf8":case "utf-8":a=y(g).length;break;case "ascii":case "binary":case "raw":a=g.length;break;case "base64":a=E.toByteArray(g).length;break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":a=2*g.length;break;default:throw Error("Unknown encoding");}return a};b.concat=function(g,c){q(H(g),"Usage: Buffer.concat(list, [totalLength])\nlist should be an Array.");
if(0===g.length)return new b(0);if(1===g.length)return g[0];var a;if("number"!==typeof c)for(a=c=0;a<g.length;a++)c+=g[a].length;var m=new b(c),f=0;for(a=0;a<g.length;a++){var e=g[a];e.copy(m,f);f+=e.length}return m};b.prototype.write=function(g,c,a,f){if(isFinite(c))isFinite(a)||(f=a,a=void 0);else{var m=f;f=c;c=a;a=m}c=Number(c)||0;m=this.length-c;a?(a=Number(a),a>m&&(a=m)):a=m;f=String(f||"utf8").toLowerCase();switch(f){case "hex":c=Number(c)||0;f=this.length-c;a?(a=Number(a),a>f&&(a=f)):a=f;f=
g.length;q(0===f%2,"Invalid hex string");a>f/2&&(a=f/2);for(f=0;f<a;f++)m=parseInt(g.substr(2*f,2),16),q(!isNaN(m),"Invalid hex string"),this[c+f]=m;b._charsWritten=2*f;g=f;break;case "utf8":case "utf-8":g=b._charsWritten=B(y(g),this,c,a);break;case "ascii":g=b._charsWritten=B(K(g),this,c,a);break;case "binary":g=b._charsWritten=B(K(g),this,c,a);break;case "base64":g=b._charsWritten=B(E.toByteArray(g),this,c,a);break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":m=[];for(var e=0;e<g.length;e++){var k=
g.charCodeAt(e);f=k>>8;k%=256;m.push(k);m.push(f)}g=b._charsWritten=B(m,this,c,a);break;default:throw Error("Unknown encoding");}return g};b.prototype.toString=function(g,c,a){g=String(g||"utf8").toLowerCase();c=Number(c)||0;a=void 0!==a?Number(a):a=this.length;if(a===c)return"";switch(g){case "hex":g=this.length;if(!c||0>c)c=0;if(!a||0>a||a>g)a=g;for(g="";c<a;c++)g+=D(this[c]);a=g;break;case "utf8":case "utf-8":var f=g="";for(a=Math.min(this.length,a);c<a;c++)127>=this[c]?(g+=G(f)+String.fromCharCode(this[c]),
f=""):f+="%"+this[c].toString(16);a=g+G(f);break;case "ascii":a=d(this,c,a);break;case "binary":a=d(this,c,a);break;case "base64":a=0===c&&a===this.length?E.fromByteArray(this):E.fromByteArray(this.slice(c,a));break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":a=this.slice(c,a);c="";for(g=0;g<a.length;g+=2)c+=String.fromCharCode(a[g]+256*a[g+1]);a=c;break;default:throw Error("Unknown encoding");}return a};b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||
this,0)}};b.prototype.copy=function(g,c,a,f){a||(a=0);f||0===f||(f=this.length);c||(c=0);if(f!==a&&0!==g.length&&0!==this.length)if(q(f>=a,"sourceEnd < sourceStart"),q(0<=c&&c<g.length,"targetStart out of bounds"),q(0<=a&&a<this.length,"sourceStart out of bounds"),q(0<=f&&f<=this.length,"sourceEnd out of bounds"),f>this.length&&(f=this.length),g.length-c<f-a&&(f=g.length-c+a),f-=a,100>f||!b._useTypedArrays)for(var m=0;m<f;m++)g[m+c]=this[m+a];else g._set(this.subarray(a,a+f),c)};b.prototype.slice=
function(a,c){var g=this.length;a=A(a,g,0);c=A(c,g,g);if(b._useTypedArrays)return b._augment(this.subarray(a,c));g=c-a;for(var f=new b(g,void 0,!0),m=0;m<g;m++)f[m]=this[m+a];return f};b.prototype.get=function(a){console.log(".get() is deprecated. Access using array indexes instead.");return this.readUInt8(a)};b.prototype.set=function(a,c){console.log(".set() is deprecated. Access using array indexes instead.");return this.writeUInt8(a,c)};b.prototype.readUInt8=function(a,c){c||(q(void 0!==a&&null!==
a,"missing offset"),q(a<this.length,"Trying to read beyond buffer length"));if(!(a>=this.length))return this[a]};b.prototype.readUInt16LE=function(a,c){return h(this,a,!0,c)};b.prototype.readUInt16BE=function(a,c){return h(this,a,!1,c)};b.prototype.readUInt32LE=function(a,c){return l(this,a,!0,c)};b.prototype.readUInt32BE=function(a,c){return l(this,a,!1,c)};b.prototype.readInt8=function(a,c){c||(q(void 0!==a&&null!==a,"missing offset"),q(a<this.length,"Trying to read beyond buffer length"));if(!(a>=
this.length))return this[a]&128?-1*(255-this[a]+1):this[a]};b.prototype.readInt16LE=function(a,c){return e(this,a,!0,c)};b.prototype.readInt16BE=function(a,c){return e(this,a,!1,c)};b.prototype.readInt32LE=function(c,f){return a(this,c,!0,f)};b.prototype.readInt32BE=function(c,f){return a(this,c,!1,f)};b.prototype.readFloatLE=function(a,c){return k(this,a,!0,c)};b.prototype.readFloatBE=function(a,c){return k(this,a,!1,c)};b.prototype.readDoubleLE=function(a,c){return t(this,a,!0,c)};b.prototype.readDoubleBE=
function(a,c){return t(this,a,!1,c)};b.prototype.writeUInt8=function(a,c,f){f||(q(void 0!==a&&null!==a,"missing value"),q(void 0!==c&&null!==c,"missing offset"),q(c<this.length,"trying to write beyond buffer length"),I(a,255));c>=this.length||(this[c]=a)};b.prototype.writeUInt16LE=function(a,c,f){r(this,a,c,!0,f)};b.prototype.writeUInt16BE=function(a,c,f){r(this,a,c,!1,f)};b.prototype.writeUInt32LE=function(a,f,b){c(this,a,f,!0,b)};b.prototype.writeUInt32BE=function(a,f,b){c(this,a,f,!1,b)};b.prototype.writeInt8=
function(a,c,f){f||(q(void 0!==a&&null!==a,"missing value"),q(void 0!==c&&null!==c,"missing offset"),q(c<this.length,"Trying to write beyond buffer length"),z(a,127,-128));c>=this.length||(0<=a?this.writeUInt8(a,c,f):this.writeUInt8(255+a+1,c,f))};b.prototype.writeInt16LE=function(a,c,b){f(this,a,c,!0,b)};b.prototype.writeInt16BE=function(a,c,b){f(this,a,c,!1,b)};b.prototype.writeInt32LE=function(a,c,f){L(this,a,c,!0,f)};b.prototype.writeInt32BE=function(a,c,f){L(this,a,c,!1,f)};b.prototype.writeFloatLE=
function(a,c,f){u(this,a,c,!0,f)};b.prototype.writeFloatBE=function(a,c,f){u(this,a,c,!1,f)};b.prototype.writeDoubleLE=function(a,c,f){M(this,a,c,!0,f)};b.prototype.writeDoubleBE=function(a,c,f){M(this,a,c,!1,f)};b.prototype.fill=function(a,c,f){a||(a=0);c||(c=0);f||(f=this.length);"string"===typeof a&&(a=a.charCodeAt(0));q("number"===typeof a&&!isNaN(a),"value is not a number");q(f>=c,"end < start");if(f!==c&&0!==this.length)for(q(0<=c&&c<this.length,"start out of bounds"),q(0<=f&&f<=this.length,
"end out of bounds");c<f;c++)this[c]=a};b.prototype.inspect=function(){for(var a=[],c=this.length,f=0;f<c;f++)if(a[f]=D(this[f]),f===n.INSPECT_MAX_BYTES){a[f+1]="...";break}return"<Buffer "+a.join(" ")+">"};b.prototype.toArrayBuffer=function(){if("undefined"!==typeof Uint8Array){if(b._useTypedArrays)return(new b(this)).buffer;for(var a=new Uint8Array(this.length),c=0,f=a.length;c<f;c+=1)a[c]=this[c];return a.buffer}throw Error("Buffer.toArrayBuffer not supported in this browser");};var w=b.prototype;
b._augment=function(a){a._isBuffer=!0;a._get=a.get;a._set=a.set;a.get=w.get;a.set=w.set;a.write=w.write;a.toString=w.toString;a.toLocaleString=w.toString;a.toJSON=w.toJSON;a.copy=w.copy;a.slice=w.slice;a.readUInt8=w.readUInt8;a.readUInt16LE=w.readUInt16LE;a.readUInt16BE=w.readUInt16BE;a.readUInt32LE=w.readUInt32LE;a.readUInt32BE=w.readUInt32BE;a.readInt8=w.readInt8;a.readInt16LE=w.readInt16LE;a.readInt16BE=w.readInt16BE;a.readInt32LE=w.readInt32LE;a.readInt32BE=w.readInt32BE;a.readFloatLE=w.readFloatLE;
a.readFloatBE=w.readFloatBE;a.readDoubleLE=w.readDoubleLE;a.readDoubleBE=w.readDoubleBE;a.writeUInt8=w.writeUInt8;a.writeUInt16LE=w.writeUInt16LE;a.writeUInt16BE=w.writeUInt16BE;a.writeUInt32LE=w.writeUInt32LE;a.writeUInt32BE=w.writeUInt32BE;a.writeInt8=w.writeInt8;a.writeInt16LE=w.writeInt16LE;a.writeInt16BE=w.writeInt16BE;a.writeInt32LE=w.writeInt32LE;a.writeInt32BE=w.writeInt32BE;a.writeFloatLE=w.writeFloatLE;a.writeFloatBE=w.writeFloatBE;a.writeDoubleLE=w.writeDoubleLE;a.writeDoubleBE=w.writeDoubleBE;
a.fill=w.fill;a.inspect=w.inspect;a.toArrayBuffer=w.toArrayBuffer;return a}},{"base64-js":2,ieee754:5}],5:[function(p,v,n){n.read=function(b,d,h,l,e){var a=8*e-l-1;var k=(1<<a)-1,t=k>>1,r=-7;e=h?e-1:0;var c=h?-1:1,f=b[d+e];e+=c;h=f&(1<<-r)-1;f>>=-r;for(r+=a;0<r;h=256*h+b[d+e],e+=c,r-=8);a=h&(1<<-r)-1;h>>=-r;for(r+=l;0<r;a=256*a+b[d+e],e+=c,r-=8);if(0===h)h=1-t;else{if(h===k)return a?NaN:Infinity*(f?-1:1);a+=Math.pow(2,l);h-=t}return(f?-1:1)*a*Math.pow(2,h-l)};n.write=function(b,d,h,l,e,a){var k,t=
8*a-e-1,r=(1<<t)-1,c=r>>1,f=23===e?Math.pow(2,-24)-Math.pow(2,-77):0;a=l?0:a-1;var L=l?1:-1,u=0>d||0===d&&0>1/d?1:0;d=Math.abs(d);isNaN(d)||Infinity===d?(d=isNaN(d)?1:0,l=r):(l=Math.floor(Math.log(d)/Math.LN2),1>d*(k=Math.pow(2,-l))&&(l--,k*=2),d=1<=l+c?d+f/k:d+f*Math.pow(2,1-c),2<=d*k&&(l++,k/=2),l+c>=r?(d=0,l=r):1<=l+c?(d=(d*k-1)*Math.pow(2,e),l+=c):(d=d*Math.pow(2,c-1)*Math.pow(2,e),l=0));for(;8<=e;b[h+a]=d&255,a+=L,d/=256,e-=8);l=l<<e|d;for(t+=e;0<t;b[h+a]=l&255,a+=L,l/=256,t-=8);b[h+a-L]|=128*
u}},{}],6:[function(p,v,n){(function(b){function d(a,b){for(var e=0,k=a.length-1;0<=k;k--){var c=a[k];"."===c?a.splice(k,1):".."===c?(a.splice(k,1),e++):e&&(a.splice(k,1),e--)}if(b)for(;e--;e)a.unshift("..");return a}function h(a,b){if(a.filter)return a.filter(b);for(var e=[],k=0;k<a.length;k++)b(a[k],k,a)&&e.push(a[k]);return e}var l=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;n.resolve=function(){for(var a="",e=!1,t=arguments.length-1;-1<=t&&!e;t--){var r=0<=t?arguments[t]:b.cwd();
if("string"!==typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(a=r+"/"+a,e="/"===r.charAt(0))}a=d(h(a.split("/"),function(a){return!!a}),!e).join("/");return(e?"/":"")+a||"."};n.normalize=function(a){var b=n.isAbsolute(a),t="/"===e(a,-1);(a=d(h(a.split("/"),function(a){return!!a}),!b).join("/"))||b||(a=".");a&&t&&(a+="/");return(b?"/":"")+a};n.isAbsolute=function(a){return"/"===a.charAt(0)};n.join=function(){var a=Array.prototype.slice.call(arguments,0);return n.normalize(h(a,
function(a,b){if("string"!==typeof a)throw new TypeError("Arguments to path.join must be strings");return a}).join("/"))};n.relative=function(a,b){function e(a){for(var c=0;c<a.length&&""===a[c];c++);for(var f=a.length-1;0<=f&&""===a[f];f--);return c>f?[]:a.slice(c,f-c+1)}a=n.resolve(a).substr(1);b=n.resolve(b).substr(1);for(var k=e(a.split("/")),c=e(b.split("/")),f=Math.min(k.length,c.length),d=f,u=0;u<f;u++)if(k[u]!==c[u]){d=u;break}f=[];for(u=d;u<k.length;u++)f.push("..");f=f.concat(c.slice(d));
return f.join("/")};n.sep="/";n.delimiter=":";n.dirname=function(a){var b=l.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b};n.basename=function(a,b){var e=l.exec(a).slice(1)[2];b&&e.substr(-1*b.length)===b&&(e=e.substr(0,e.length-b.length));return e};n.extname=function(a){return l.exec(a).slice(1)[3]};var e="b"==="ab".substr(-1)?function(a,b,e){return a.substr(b,e)}:function(a,b,e){0>b&&(b=a.length+b);return a.substr(b,e)}}).call(this,p("node_modules/process/browser.js"))},
{"node_modules/process/browser.js":7}],7:[function(p,v,n){function b(){}p=v.exports={};p.nextTick=function(){if("undefined"!==typeof window&&window.setImmediate)return function(b){return window.setImmediate(b)};if("undefined"!==typeof window&&window.postMessage&&window.addEventListener){var b=[];window.addEventListener("message",function(d){var h=d.source;h!==window&&null!==h||"process-tick"!==d.data||(d.stopPropagation(),0<b.length&&b.shift()())},!0);return function(d){b.push(d);window.postMessage("process-tick",
"*")}}return function(b){setTimeout(b,0)}}();p.title="browser";p.browser=!0;p.env={};p.argv=[];p.on=b;p.once=b;p.off=b;p.emit=b;p.binding=function(b){throw Error("process.binding is not supported");};p.cwd=function(){return"/"};p.chdir=function(b){throw Error("process.chdir is not supported");}},{}],8:[function(p,v,n){function b(){this._array=[];this._set=l?new Map:Object.create(null)}var d=p("./util"),h=Object.prototype.hasOwnProperty,l="undefined"!==typeof Map;b.fromArray=function(e,a){for(var d=
new b,h=0,r=e.length;h<r;h++)d.add(e[h],a);return d};b.prototype.size=function(){return l?this._set.size:Object.getOwnPropertyNames(this._set).length};b.prototype.add=function(b,a){var e=l?b:d.toSetString(b),t=l?this.has(b):h.call(this._set,e),r=this._array.length;t&&!a||this._array.push(b);t||(l?this._set.set(b,r):this._set[e]=r)};b.prototype.has=function(b){if(l)return this._set.has(b);b=d.toSetString(b);return h.call(this._set,b)};b.prototype.indexOf=function(b){if(l){var a=this._set.get(b);if(0<=
a)return a}else if(a=d.toSetString(b),h.call(this._set,a))return this._set[a];throw Error('"'+b+'" is not in the set.');};b.prototype.at=function(b){if(0<=b&&b<this._array.length)return this._array[b];throw Error("No element indexed by "+b);};b.prototype.toArray=function(){return this._array.slice()};n.ArraySet=b},{"./util":17}],9:[function(p,v,n){var b=p("./base64");n.encode=function(d){var h="",l=0>d?(-d<<1)+1:(d<<1)+0;do d=l&31,l>>>=5,0<l&&(d|=32),h+=b.encode(d);while(0<l);return h};n.decode=function(d,
h,l){var e=d.length,a=0,k=0;do{if(h>=e)throw Error("Expected more digits in base 64 VLQ value.");var t=b.decode(d.charCodeAt(h++));if(-1===t)throw Error("Invalid base64 digit: "+d.charAt(h-1));var r=!!(t&32);t&=31;a+=t<<k;k+=5}while(r);d=a>>1;l.value=1===(a&1)?-d:d;l.rest=h}},{"./base64":10}],10:[function(p,v,n){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");n.encode=function(d){if(0<=d&&d<b.length)return b[d];throw new TypeError("Must be between 0 and 63: "+d);
};n.decode=function(b){return 65<=b&&90>=b?b-65:97<=b&&122>=b?b-97+26:48<=b&&57>=b?b-48+52:43==b?62:47==b?63:-1}},{}],11:[function(p,v,n){function b(d,h,l,e,a,k){var t=Math.floor((h-d)/2)+d,r=a(l,e[t],!0);return 0===r?t:0<r?1<h-t?b(t,h,l,e,a,k):k==n.LEAST_UPPER_BOUND?h<e.length?h:-1:t:1<t-d?b(d,t,l,e,a,k):k==n.LEAST_UPPER_BOUND?t:0>d?-1:d}n.GREATEST_LOWER_BOUND=1;n.LEAST_UPPER_BOUND=2;n.search=function(d,h,l,e){if(0===h.length)return-1;d=b(-1,h.length,d,h,l,e||n.GREATEST_LOWER_BOUND);if(0>d)return-1;
for(;0<=d-1&&0===l(h[d],h[d-1],!0);)--d;return d}},{}],12:[function(p,v,n){function b(){this._array=[];this._sorted=!0;this._last={generatedLine:-1,generatedColumn:0}}var d=p("./util");b.prototype.unsortedForEach=function(b,d){this._array.forEach(b,d)};b.prototype.add=function(b){var h=this._last,e=h.generatedLine,a=b.generatedLine,k=h.generatedColumn,t=b.generatedColumn;a>e||a==e&&t>=k||0>=d.compareByGeneratedPositionsInflated(h,b)?this._last=b:this._sorted=!1;this._array.push(b)};b.prototype.toArray=
function(){this._sorted||(this._array.sort(d.compareByGeneratedPositionsInflated),this._sorted=!0);return this._array};n.MappingList=b},{"./util":17}],13:[function(p,v,n){function b(b,d,e){var a=b[d];b[d]=b[e];b[e]=a}function d(h,l,e,a){if(e<a){var k=e-1;b(h,Math.round(e+Math.random()*(a-e)),a);for(var t=h[a],r=e;r<a;r++)0>=l(h[r],t)&&(k+=1,b(h,k,r));b(h,k+1,r);k+=1;d(h,l,e,k-1);d(h,l,k+1,a)}}n.quickSort=function(b,l){d(b,l,0,b.length-1)}},{}],14:[function(p,v,n){function b(a){var c=a;"string"===
typeof a&&(c=JSON.parse(a.replace(/^\)\]\}'/,"")));return null!=c.sections?new l(c):new d(c)}function d(a){var c=a;"string"===typeof a&&(c=JSON.parse(a.replace(/^\)\]\}'/,"")));a=e.getArg(c,"version");var b=e.getArg(c,"sources"),u=e.getArg(c,"names",[]),d=e.getArg(c,"sourceRoot",null),r=e.getArg(c,"sourcesContent",null),h=e.getArg(c,"mappings");c=e.getArg(c,"file",null);if(a!=this._version)throw Error("Unsupported version: "+a);b=b.map(String).map(e.normalize).map(function(a){return d&&e.isAbsolute(d)&&
e.isAbsolute(a)?e.relative(d,a):a});this._names=k.fromArray(u.map(String),!0);this._sources=k.fromArray(b,!0);this.sourceRoot=d;this.sourcesContent=r;this._mappings=h;this.file=c}function h(){this.generatedColumn=this.generatedLine=0;this.name=this.originalColumn=this.originalLine=this.source=null}function l(a){var c=a;"string"===typeof a&&(c=JSON.parse(a.replace(/^\)\]\}'/,"")));a=e.getArg(c,"version");c=e.getArg(c,"sections");if(a!=this._version)throw Error("Unsupported version: "+a);this._sources=
new k;this._names=new k;var d={line:-1,column:0};this._sections=c.map(function(a){if(a.url)throw Error("Support for url field in sections not implemented.");var c=e.getArg(a,"offset"),f=e.getArg(c,"line"),u=e.getArg(c,"column");if(f<d.line||f===d.line&&u<d.column)throw Error("Section offsets must be ordered and non-overlapping.");d=c;return{generatedOffset:{generatedLine:f+1,generatedColumn:u+1},consumer:new b(e.getArg(a,"map"))}})}var e=p("./util"),a=p("./binary-search"),k=p("./array-set").ArraySet,
t=p("./base64-vlq"),r=p("./quick-sort").quickSort;b.fromSourceMap=function(a){return d.fromSourceMap(a)};b.prototype._version=3;b.prototype.__generatedMappings=null;Object.defineProperty(b.prototype,"_generatedMappings",{get:function(){this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot);return this.__generatedMappings}});b.prototype.__originalMappings=null;Object.defineProperty(b.prototype,"_originalMappings",{get:function(){this.__originalMappings||this._parseMappings(this._mappings,
this.sourceRoot);return this.__originalMappings}});b.prototype._charIsMappingSeparator=function(a,b){var c=a.charAt(b);return";"===c||","===c};b.prototype._parseMappings=function(a,b){throw Error("Subclasses must implement _parseMappings");};b.GENERATED_ORDER=1;b.ORIGINAL_ORDER=2;b.GREATEST_LOWER_BOUND=1;b.LEAST_UPPER_BOUND=2;b.prototype.eachMapping=function(a,f,d){f=f||null;switch(d||b.GENERATED_ORDER){case b.GENERATED_ORDER:d=this._generatedMappings;break;case b.ORIGINAL_ORDER:d=this._originalMappings;
break;default:throw Error("Unknown order of iteration.");}var c=this.sourceRoot;d.map(function(a){var b=null===a.source?null:this._sources.at(a.source);null!=b&&null!=c&&(b=e.join(c,b));return{source:b,generatedLine:a.generatedLine,generatedColumn:a.generatedColumn,originalLine:a.originalLine,originalColumn:a.originalColumn,name:null===a.name?null:this._names.at(a.name)}},this).forEach(a,f)};b.prototype.allGeneratedPositionsFor=function(c){var b=e.getArg(c,"line"),d={source:e.getArg(c,"source"),originalLine:b,
originalColumn:e.getArg(c,"column",0)};null!=this.sourceRoot&&(d.source=e.relative(this.sourceRoot,d.source));if(!this._sources.has(d.source))return[];d.source=this._sources.indexOf(d.source);var u=[];d=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",e.compareByOriginalPositions,a.LEAST_UPPER_BOUND);if(0<=d){var k=this._originalMappings[d];if(void 0===c.column)for(b=k.originalLine;k&&k.originalLine===b;)u.push({line:e.getArg(k,"generatedLine",null),column:e.getArg(k,"generatedColumn",
null),lastColumn:e.getArg(k,"lastGeneratedColumn",null)}),k=this._originalMappings[++d];else for(c=k.originalColumn;k&&k.originalLine===b&&k.originalColumn==c;)u.push({line:e.getArg(k,"generatedLine",null),column:e.getArg(k,"generatedColumn",null),lastColumn:e.getArg(k,"lastGeneratedColumn",null)}),k=this._originalMappings[++d]}return u};n.SourceMapConsumer=b;d.prototype=Object.create(b.prototype);d.prototype.consumer=b;d.fromSourceMap=function(a){var c=Object.create(d.prototype),b=c._names=k.fromArray(a._names.toArray(),
!0),u=c._sources=k.fromArray(a._sources.toArray(),!0);c.sourceRoot=a._sourceRoot;c.sourcesContent=a._generateSourcesContent(c._sources.toArray(),c.sourceRoot);c.file=a._file;a=a._mappings.toArray().slice();for(var t=c.__generatedMappings=[],l=c.__originalMappings=[],n=0,p=a.length;n<p;n++){var D=a[n],y=new h;y.generatedLine=D.generatedLine;y.generatedColumn=D.generatedColumn;D.source&&(y.source=u.indexOf(D.source),y.originalLine=D.originalLine,y.originalColumn=D.originalColumn,D.name&&(y.name=b.indexOf(D.name)),
l.push(y));t.push(y)}r(c.__originalMappings,e.compareByOriginalPositions);return c};d.prototype._version=3;Object.defineProperty(d.prototype,"sources",{get:function(){return this._sources.toArray().map(function(a){return null!=this.sourceRoot?e.join(this.sourceRoot,a):a},this)}});d.prototype._parseMappings=function(a,b){for(var c=1,f=0,d=0,k=0,l=0,n=0,p=a.length,y=0,v={},B={},G=[],I=[],z,F,q,E,J;y<p;)if(";"===a.charAt(y))c++,y++,f=0;else if(","===a.charAt(y))y++;else{z=new h;z.generatedLine=c;for(E=
y;E<p&&!this._charIsMappingSeparator(a,E);E++);F=a.slice(y,E);if(q=v[F])y+=F.length;else{for(q=[];y<E;)t.decode(a,y,B),J=B.value,y=B.rest,q.push(J);if(2===q.length)throw Error("Found a source, but no line and column");if(3===q.length)throw Error("Found a source and line, but no column");v[F]=q}z.generatedColumn=f+q[0];f=z.generatedColumn;1<q.length&&(z.source=l+q[1],l+=q[1],z.originalLine=d+q[2],d=z.originalLine,z.originalLine+=1,z.originalColumn=k+q[3],k=z.originalColumn,4<q.length&&(z.name=n+q[4],
n+=q[4]));I.push(z);"number"===typeof z.originalLine&&G.push(z)}r(I,e.compareByGeneratedPositionsDeflated);this.__generatedMappings=I;r(G,e.compareByOriginalPositions);this.__originalMappings=G};d.prototype._findMapping=function(c,b,e,d,k,r){if(0>=c[e])throw new TypeError("Line must be greater than or equal to 1, got "+c[e]);if(0>c[d])throw new TypeError("Column must be greater than or equal to 0, got "+c[d]);return a.search(c,b,k,r)};d.prototype.computeColumnSpans=function(){for(var a=0;a<this._generatedMappings.length;++a){var b=
this._generatedMappings[a];if(a+1<this._generatedMappings.length){var e=this._generatedMappings[a+1];if(b.generatedLine===e.generatedLine){b.lastGeneratedColumn=e.generatedColumn-1;continue}}b.lastGeneratedColumn=Infinity}};d.prototype.originalPositionFor=function(a){var c={generatedLine:e.getArg(a,"line"),generatedColumn:e.getArg(a,"column")};a=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",e.compareByGeneratedPositionsDeflated,e.getArg(a,"bias",b.GREATEST_LOWER_BOUND));
if(0<=a&&(a=this._generatedMappings[a],a.generatedLine===c.generatedLine)){c=e.getArg(a,"source",null);null!==c&&(c=this._sources.at(c),null!=this.sourceRoot&&(c=e.join(this.sourceRoot,c)));var d=e.getArg(a,"name",null);null!==d&&(d=this._names.at(d));return{source:c,line:e.getArg(a,"originalLine",null),column:e.getArg(a,"originalColumn",null),name:d}}return{source:null,line:null,column:null,name:null}};d.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=
this._sources.size()&&!this.sourcesContent.some(function(a){return null==a}):!1};d.prototype.sourceContentFor=function(a,b){if(!this.sourcesContent)return null;null!=this.sourceRoot&&(a=e.relative(this.sourceRoot,a));if(this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];var c;if(null!=this.sourceRoot&&(c=e.urlParse(this.sourceRoot))){var f=a.replace(/^file:\/\//,"");if("file"==c.scheme&&this._sources.has(f))return this.sourcesContent[this._sources.indexOf(f)];if((!c.path||"/"==
c.path)&&this._sources.has("/"+a))return this.sourcesContent[this._sources.indexOf("/"+a)]}if(b)return null;throw Error('"'+a+'" is not in the SourceMap.');};d.prototype.generatedPositionFor=function(a){var c=e.getArg(a,"source");null!=this.sourceRoot&&(c=e.relative(this.sourceRoot,c));if(!this._sources.has(c))return{line:null,column:null,lastColumn:null};c=this._sources.indexOf(c);c={source:c,originalLine:e.getArg(a,"line"),originalColumn:e.getArg(a,"column")};a=this._findMapping(c,this._originalMappings,
"originalLine","originalColumn",e.compareByOriginalPositions,e.getArg(a,"bias",b.GREATEST_LOWER_BOUND));return 0<=a&&(a=this._originalMappings[a],a.source===c.source)?{line:e.getArg(a,"generatedLine",null),column:e.getArg(a,"generatedColumn",null),lastColumn:e.getArg(a,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null}};n.BasicSourceMapConsumer=d;l.prototype=Object.create(b.prototype);l.prototype.constructor=b;l.prototype._version=3;Object.defineProperty(l.prototype,"sources",{get:function(){for(var a=
[],b=0;b<this._sections.length;b++)for(var e=0;e<this._sections[b].consumer.sources.length;e++)a.push(this._sections[b].consumer.sources[e]);return a}});l.prototype.originalPositionFor=function(c){var b={generatedLine:e.getArg(c,"line"),generatedColumn:e.getArg(c,"column")},d=a.search(b,this._sections,function(a,c){var b=a.generatedLine-c.generatedOffset.generatedLine;return b?b:a.generatedColumn-c.generatedOffset.generatedColumn});return(d=this._sections[d])?d.consumer.originalPositionFor({line:b.generatedLine-
(d.generatedOffset.generatedLine-1),column:b.generatedColumn-(d.generatedOffset.generatedLine===b.generatedLine?d.generatedOffset.generatedColumn-1:0),bias:c.bias}):{source:null,line:null,column:null,name:null}};l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(a){return a.consumer.hasContentsOfAllSources()})};l.prototype.sourceContentFor=function(a,b){for(var c=0;c<this._sections.length;c++){var f=this._sections[c].consumer.sourceContentFor(a,!0);if(f)return f}if(b)return null;
throw Error('"'+a+'" is not in the SourceMap.');};l.prototype.generatedPositionFor=function(a){for(var c=0;c<this._sections.length;c++){var b=this._sections[c];if(-1!==b.consumer.sources.indexOf(e.getArg(a,"source"))){var d=b.consumer.generatedPositionFor(a);if(d)return{line:d.line+(b.generatedOffset.generatedLine-1),column:d.column+(b.generatedOffset.generatedLine===d.line?b.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}};l.prototype._parseMappings=function(a,b){this.__generatedMappings=
[];this.__originalMappings=[];for(var c=0;c<this._sections.length;c++)for(var f=this._sections[c],d=f.consumer._generatedMappings,k=0;k<d.length;k++){var h=d[k],t=f.consumer._sources.at(h.source);null!==f.consumer.sourceRoot&&(t=e.join(f.consumer.sourceRoot,t));this._sources.add(t);t=this._sources.indexOf(t);var l=f.consumer._names.at(h.name);this._names.add(l);l=this._names.indexOf(l);h={source:t,generatedLine:h.generatedLine+(f.generatedOffset.generatedLine-1),generatedColumn:h.generatedColumn+
(f.generatedOffset.generatedLine===h.generatedLine?f.generatedOffset.generatedColumn-1:0),originalLine:h.originalLine,originalColumn:h.originalColumn,name:l};this.__generatedMappings.push(h);"number"===typeof h.originalLine&&this.__originalMappings.push(h)}r(this.__generatedMappings,e.compareByGeneratedPositionsDeflated);r(this.__originalMappings,e.compareByOriginalPositions)};n.IndexedSourceMapConsumer=l},{"./array-set":8,"./base64-vlq":9,"./binary-search":11,"./quick-sort":13,"./util":17}],15:[function(p,
v,n){function b(a){a||(a={});this._file=h.getArg(a,"file",null);this._sourceRoot=h.getArg(a,"sourceRoot",null);this._skipValidation=h.getArg(a,"skipValidation",!1);this._sources=new l;this._names=new l;this._mappings=new e;this._sourcesContents=null}var d=p("./base64-vlq"),h=p("./util"),l=p("./array-set").ArraySet,e=p("./mapping-list").MappingList;b.prototype._version=3;b.fromSourceMap=function(a){var e=a.sourceRoot,d=new b({file:a.file,sourceRoot:e});a.eachMapping(function(a){var c={generated:{line:a.generatedLine,
column:a.generatedColumn}};null!=a.source&&(c.source=a.source,null!=e&&(c.source=h.relative(e,c.source)),c.original={line:a.originalLine,column:a.originalColumn},null!=a.name&&(c.name=a.name));d.addMapping(c)});a.sources.forEach(function(b){var c=a.sourceContentFor(b);null!=c&&d.setSourceContent(b,c)});return d};b.prototype.addMapping=function(a){var b=h.getArg(a,"generated"),e=h.getArg(a,"original",null),d=h.getArg(a,"source",null);a=h.getArg(a,"name",null);this._skipValidation||this._validateMapping(b,
e,d,a);null!=d&&(d=String(d),this._sources.has(d)||this._sources.add(d));null!=a&&(a=String(a),this._names.has(a)||this._names.add(a));this._mappings.add({generatedLine:b.line,generatedColumn:b.column,originalLine:null!=e&&e.line,originalColumn:null!=e&&e.column,source:d,name:a})};b.prototype.setSourceContent=function(a,b){var e=a;null!=this._sourceRoot&&(e=h.relative(this._sourceRoot,e));null!=b?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[h.toSetString(e)]=
b):this._sourcesContents&&(delete this._sourcesContents[h.toSetString(e)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))};b.prototype.applySourceMap=function(a,b,e){var d=b;if(null==b){if(null==a.file)throw Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');d=a.file}var c=this._sourceRoot;null!=c&&(d=h.relative(c,d));var f=new l,k=new l;this._mappings.unsortedForEach(function(b){if(b.source===
d&&null!=b.originalLine){var u=a.originalPositionFor({line:b.originalLine,column:b.originalColumn});null!=u.source&&(b.source=u.source,null!=e&&(b.source=h.join(e,b.source)),null!=c&&(b.source=h.relative(c,b.source)),b.originalLine=u.line,b.originalColumn=u.column,null!=u.name&&(b.name=u.name))}u=b.source;null==u||f.has(u)||f.add(u);b=b.name;null==b||k.has(b)||k.add(b)},this);this._sources=f;this._names=k;a.sources.forEach(function(b){var f=a.sourceContentFor(b);null!=f&&(null!=e&&(b=h.join(e,b)),
null!=c&&(b=h.relative(c,b)),this.setSourceContent(b,f))},this)};b.prototype._validateMapping=function(a,b,e,d){if(b&&"number"!==typeof b.line&&"number"!==typeof b.column)throw Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(a&&"line"in a&&"column"in a&&0<a.line&&0<=a.column&&!b&&!e&&!d||a&&"line"in
a&&"column"in a&&b&&"line"in b&&"column"in b&&0<a.line&&0<=a.column&&0<b.line&&0<=b.column&&e))throw Error("Invalid mapping: "+JSON.stringify({generated:a,source:e,original:b,name:d}));};b.prototype._serializeMappings=function(){for(var a=0,b=1,e=0,l=0,c=0,f=0,n="",u,p,A,C=this._mappings.toArray(),H=0,v=C.length;H<v;H++){p=C[H];u="";if(p.generatedLine!==b)for(a=0;p.generatedLine!==b;)u+=";",b++;else if(0<H){if(!h.compareByGeneratedPositionsInflated(p,C[H-1]))continue;u+=","}u+=d.encode(p.generatedColumn-
a);a=p.generatedColumn;null!=p.source&&(A=this._sources.indexOf(p.source),u+=d.encode(A-f),f=A,u+=d.encode(p.originalLine-1-l),l=p.originalLine-1,u+=d.encode(p.originalColumn-e),e=p.originalColumn,null!=p.name&&(p=this._names.indexOf(p.name),u+=d.encode(p-c),c=p));n+=u}return n};b.prototype._generateSourcesContent=function(a,b){return a.map(function(a){if(!this._sourcesContents)return null;null!=b&&(a=h.relative(b,a));a=h.toSetString(a);return Object.prototype.hasOwnProperty.call(this._sourcesContents,
a)?this._sourcesContents[a]:null},this)};b.prototype.toJSON=function(){var a={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};null!=this._file&&(a.file=this._file);null!=this._sourceRoot&&(a.sourceRoot=this._sourceRoot);this._sourcesContents&&(a.sourcesContent=this._generateSourcesContent(a.sources,a.sourceRoot));return a};b.prototype.toString=function(){return JSON.stringify(this.toJSON())};n.SourceMapGenerator=b},{"./array-set":8,
"./base64-vlq":9,"./mapping-list":12,"./util":17}],16:[function(p,v,n){function b(b,a,d,h,l){this.children=[];this.sourceContents={};this.line=null==b?null:b;this.column=null==a?null:a;this.source=null==d?null:d;this.name=null==l?null:l;this.$$$isSourceNode$$$=!0;null!=h&&this.add(h)}var d=p("./source-map-generator").SourceMapGenerator,h=p("./util"),l=/(\r?\n)/;b.fromStringWithSourceMap=function(e,a,d){function k(a,c){if(null===a||void 0===a.source)n.add(c);else{var f=d?h.join(d,a.source):a.source;
n.add(new b(a.originalLine,a.originalColumn,f,c,a.name))}}var n=new b,c=e.split(l),f=0,p=function(){var a=f<c.length?c[f++]:void 0,b=(f<c.length?c[f++]:void 0)||"";return a+b},u=1,v=0,A=null;a.eachMapping(function(a){if(null!==A)if(u<a.generatedLine)k(A,p()),u++,v=0;else{var b=c[f];var e=b.substr(0,a.generatedColumn-v);c[f]=b.substr(a.generatedColumn-v);v=a.generatedColumn;k(A,e);A=a;return}for(;u<a.generatedLine;)n.add(p()),u++;v<a.generatedColumn&&(b=c[f],n.add(b.substr(0,a.generatedColumn)),c[f]=
b.substr(a.generatedColumn),v=a.generatedColumn);A=a},this);f<c.length&&(A&&k(A,p()),n.add(c.splice(f).join("")));a.sources.forEach(function(c){var b=a.sourceContentFor(c);null!=b&&(null!=d&&(c=h.join(d,c)),n.setSourceContent(c,b))});return n};b.prototype.add=function(b){if(Array.isArray(b))b.forEach(function(a){this.add(a)},this);else if(b.$$$isSourceNode$$$||"string"===typeof b)b&&this.children.push(b);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+
b);return this};b.prototype.prepend=function(b){if(Array.isArray(b))for(var a=b.length-1;0<=a;a--)this.prepend(b[a]);else if(b.$$$isSourceNode$$$||"string"===typeof b)this.children.unshift(b);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+b);return this};b.prototype.walk=function(b){for(var a,e=0,d=this.children.length;e<d;e++)a=this.children[e],a.$$$isSourceNode$$$?a.walk(b):""!==a&&b(a,{source:this.source,line:this.line,column:this.column,
name:this.name})};b.prototype.join=function(b){var a,e=this.children.length;if(0<e){var d=[];for(a=0;a<e-1;a++)d.push(this.children[a]),d.push(b);d.push(this.children[a]);this.children=d}return this};b.prototype.replaceRight=function(b,a){var d=this.children[this.children.length-1];d.$$$isSourceNode$$$?d.replaceRight(b,a):"string"===typeof d?this.children[this.children.length-1]=d.replace(b,a):this.children.push("".replace(b,a));return this};b.prototype.setSourceContent=function(b,a){this.sourceContents[h.toSetString(b)]=
a};b.prototype.walkSourceContents=function(b){for(var a=0,d=this.children.length;a<d;a++)this.children[a].$$$isSourceNode$$$&&this.children[a].walkSourceContents(b);var e=Object.keys(this.sourceContents);a=0;for(d=e.length;a<d;a++)b(h.fromSetString(e[a]),this.sourceContents[e[a]])};b.prototype.toString=function(){var b="";this.walk(function(a){b+=a});return b};b.prototype.toStringWithSourceMap=function(b){var a="",e=1,h=0,l=new d(b),c=!1,f=null,n=null,u=null,p=null;this.walk(function(b,d){a+=b;null!==
d.source&&null!==d.line&&null!==d.column?(f===d.source&&n===d.line&&u===d.column&&p===d.name||l.addMapping({source:d.source,original:{line:d.line,column:d.column},generated:{line:e,column:h},name:d.name}),f=d.source,n=d.line,u=d.column,p=d.name,c=!0):c&&(l.addMapping({generated:{line:e,column:h}}),f=null,c=!1);for(var k=0,r=b.length;k<r;k++)10===b.charCodeAt(k)?(e++,h=0,k+1===r?(f=null,c=!1):c&&l.addMapping({source:d.source,original:{line:d.line,column:d.column},generated:{line:e,column:h},name:d.name})):
h++});this.walkSourceContents(function(a,b){l.setSourceContent(a,b)});return{code:a,map:l}};n.SourceNode=b},{"./source-map-generator":15,"./util":17}],17:[function(p,v,n){function b(a){return(a=a.match(t))?{scheme:a[1],auth:a[2],host:a[3],port:a[4],path:a[5]}:null}function d(a){var b="";a.scheme&&(b+=a.scheme+":");b+="//";a.auth&&(b+=a.auth+"@");a.host&&(b+=a.host);a.port&&(b+=":"+a.port);a.path&&(b+=a.path);return b}function h(a){var c=a,e=b(a);if(e){if(!e.path)return a;c=e.path}a=n.isAbsolute(c);
c=c.split(/\/+/);for(var h,k=0,l=c.length-1;0<=l;l--)h=c[l],"."===h?c.splice(l,1):".."===h?k++:0<k&&(""===h?(c.splice(l+1,k),k=0):(c.splice(l,2),k--));c=c.join("/");""===c&&(c=a?"/":".");return e?(e.path=c,d(e)):c}function l(a){return a}function e(a){return k(a)?"$"+a:a}function a(a){return k(a)?a.slice(1):a}function k(a){if(!a)return!1;var b=a.length;if(9>b||95!==a.charCodeAt(b-1)||95!==a.charCodeAt(b-2)||111!==a.charCodeAt(b-3)||116!==a.charCodeAt(b-4)||111!==a.charCodeAt(b-5)||114!==a.charCodeAt(b-
6)||112!==a.charCodeAt(b-7)||95!==a.charCodeAt(b-8)||95!==a.charCodeAt(b-9))return!1;for(b-=10;0<=b;b--)if(36!==a.charCodeAt(b))return!1;return!0}n.getArg=function(a,b,d){if(b in a)return a[b];if(3===arguments.length)return d;throw Error('"'+b+'" is a required argument.');};var t=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;n.urlParse=b;n.urlGenerate=d;n.normalize=h;n.join=function(a,f){""===a&&(a=".");""===f&&(f=".");var c=b(f),e=b(a);e&&(a=e.path||"/");if(c&&
!c.scheme)return e&&(c.scheme=e.scheme),d(c);if(c||f.match(r))return f;if(e&&!e.host&&!e.path)return e.host=f,d(e);c="/"===f.charAt(0)?f:h(a.replace(/\/+$/,"")+"/"+f);return e?(e.path=c,d(e)):c};n.isAbsolute=function(a){return"/"===a.charAt(0)||!!a.match(t)};n.relative=function(a,b){""===a&&(a=".");a=a.replace(/\/$/,"");for(var c=0;0!==b.indexOf(a+"/");){var d=a.lastIndexOf("/");if(0>d)return b;a=a.slice(0,d);if(a.match(/^([^\/]+:\/)?\/*$/))return b;++c}return Array(c+1).join("../")+b.substr(a.length+
1)};p=!("__proto__"in Object.create(null));n.toSetString=p?l:e;n.fromSetString=p?l:a;n.compareByOriginalPositions=function(a,b,d){var c=a.source-b.source;if(0!==c)return c;c=a.originalLine-b.originalLine;if(0!==c)return c;c=a.originalColumn-b.originalColumn;if(0!==c||d)return c;c=a.generatedColumn-b.generatedColumn;if(0!==c)return c;c=a.generatedLine-b.generatedLine;return 0!==c?c:a.name-b.name};n.compareByGeneratedPositionsDeflated=function(a,b,d){var c=a.generatedLine-b.generatedLine;if(0!==c)return c;
c=a.generatedColumn-b.generatedColumn;if(0!==c||d)return c;c=a.source-b.source;if(0!==c)return c;c=a.originalLine-b.originalLine;if(0!==c)return c;c=a.originalColumn-b.originalColumn;return 0!==c?c:a.name-b.name};n.compareByGeneratedPositionsInflated=function(a,b){var c=a.generatedLine-b.generatedLine;if(0!==c)return c;c=a.generatedColumn-b.generatedColumn;if(0!==c)return c;c=a.source;var d=b.source;c=c===d?0:c>d?1:-1;if(0!==c)return c;c=a.originalLine-b.originalLine;if(0!==c)return c;c=a.originalColumn-
b.originalColumn;0===c&&(c=a.name,d=b.name,c=c===d?0:c>d?1:-1);return c}},{}],18:[function(p,v,n){n.SourceMapGenerator=p("./lib/source-map-generator").SourceMapGenerator;n.SourceMapConsumer=p("./lib/source-map-consumer").SourceMapConsumer;n.SourceNode=p("./lib/source-node").SourceNode},{"./lib/source-map-consumer":14,"./lib/source-map-generator":15,"./lib/source-node":16}],19:[function(p,v,n){(function(b,d){function h(){return"browser"===K?!0:"node"===K?!1:"undefined"!==typeof window&&"function"===
typeof XMLHttpRequest&&!(window.require&&window.module&&window.process&&"renderer"===window.process.type)}function l(a){return function(b){for(var c=0;c<a.length;c++){var d=a[c](b);if(d)return d}return null}}function e(a,b,c){if(!a)return b;var d=A.dirname(a),g=/^\w+:\/\/[^\/]*/.exec(d);g=g?g[0]:"";return g+A.resolve((c?a:d).slice(g.length),b)}function a(a){var b=G[a.source];if(!b){var c=E(a.source);c?(b=G[a.source]={url:c.url,map:new M(c.map)},b.map.sourcesContent&&b.map.sources.forEach(function(a,
c){var d=b.map.sourcesContent[c];if(d){var g=e(b.url,a);B[g]=d}})):b=G[a.source]={url:null,map:null}}return b&&b.map&&(c=b.map.originalPositionFor(a),null!==c.source)?(c.source=e(b.url,c.source,".map"!==b.url.slice(-4)),c):a}function k(b){var c=/^eval at ([^(]+) \((.+):(\d+):(\d+)\)$/.exec(b);return c?(b=a({source:c[2],line:+c[3],column:c[4]-1}),"eval at "+c[1]+" ("+b.source+":"+b.line+":"+(b.column+1)+")"):(c=/^eval at ([^(]+) \((.+)\)$/.exec(b))?"eval at "+c[1]+" ("+k(c[2])+")":b}function t(){var a=
"";if(this.isNative())a="native";else{var b=this.getScriptNameOrSourceURL();!b&&this.isEval()&&(a=this.getEvalOrigin(),a+=", ");a=b?a+b:a+"<anonymous>";b=this.getLineNumber();null!=b&&(a+=":"+b,(b=this.getColumnNumber())&&(a+=":"+b))}b="";var c=this.getFunctionName(),d=!0,e=this.isConstructor();if(this.isToplevel()||e)e?b+="new "+(c||"<anonymous>"):c?b+=c:(b+=a,d=!1);else{e=this.getTypeName();"[object Object]"===e&&(e="null");var f=this.getMethodName();c?(e&&0!=c.indexOf(e)&&(b+=e+"."),b+=c,f&&c.indexOf("."+
f)!=c.length-f.length-1&&(b+=" [as "+f+"]")):b+=e+"."+(f||"<anonymous>")}d&&(b+=" ("+a+")");return b}function r(a){var b={};Object.getOwnPropertyNames(Object.getPrototypeOf(a)).forEach(function(c){b[c]=/^(?:is|get)/.test(c)?function(){return a[c].call(a)}:a[c]});b.toString=t;return b}function c(b){if(b.isNative())return b;var c=b.getFileName()||b.getScriptNameOrSourceURL();if(c){var d=b.getLineNumber(),e=b.getColumnNumber()-1;1===d&&62<e&&!h()&&!b.isEval()&&(e-=62);var f=a({source:c,line:d,column:e});
b=r(b);b.getFileName=function(){return f.source};b.getLineNumber=function(){return f.line};b.getColumnNumber=function(){return f.column+1};b.getScriptNameOrSourceURL=function(){return f.source};return b}var l=b.isEval()&&b.getEvalOrigin();l&&(l=k(l),b=r(b),b.getEvalOrigin=function(){return l});return b}function f(a,b){y&&(B={},G={});return a+b.map(function(a){return"\n    at "+c(a)}).join("")}function v(a){var b=/\n    at [^(]+ \((.*):(\d+):(\d+)\)/.exec(a.stack);if(b){a=b[1];var c=+b[2];b=+b[3];
var d=B[a];!d&&C&&C.existsSync(a)&&(d=C.readFileSync(a,"utf8"));if(d&&(d=d.split(/(?:\r\n|\r|\n)/)[c-1]))return a+":"+c+"\n"+d+"\n"+Array(b).join(" ")+"^"}return null}function u(){var a=b.emit;b.emit=function(c){if("uncaughtException"===c){var d=arguments[1]&&arguments[1].stack,e=0<this.listeners(c).length;if(d&&!e){d=arguments[1];if(e=v(d))console.error(),console.error(e);console.error(d.stack);b.exit(1);return}}return a.apply(this,arguments)}}var M=p("source-map").SourceMapConsumer,A=p("path");
try{var C=p("fs");C.existsSync&&C.readFileSync||(C=null)}catch(J){}var H=!1,D=!1,y=!1,K="auto",B={},G={},I=/^data:application\/json[^,]+base64,/,z=[],F=[],q=l(z);z.push(function(a){a=a.trim();if(a in B)return B[a];var b=null;if(C)C.existsSync(a)&&(b=C.readFileSync(a,"utf8"));else{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);b=null;4===c.readyState&&200===c.status&&(b=c.responseText)}return B[a]=b});var E=l(F);F.push(function(a){a:{if(h())try{var b=new XMLHttpRequest;b.open("GET",a,!1);
b.send(null);var c=b.getResponseHeader("SourceMap")||b.getResponseHeader("X-SourceMap");if(c){var f=c;break a}}catch(P){}f=q(a);b=/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/)[ \t]*$)/mg;for(var k;c=b.exec(f);)k=c;f=k?k[1]:null}if(!f)return null;I.test(f)?(k=f.slice(f.indexOf(",")+1),k=(new d(k,"base64")).toString(),f=a):(f=e(a,f),k=q(f));return k?{url:f,map:k}:null});n.wrapCallSite=c;n.getErrorSource=v;n.mapSourcePosition=a;n.retrieveSourceMap=
E;n.install=function(a){a=a||{};if(a.environment&&(K=a.environment,-1===["node","browser","auto"].indexOf(K)))throw Error("environment "+K+" was unknown. Available options are {auto, browser, node}");a.retrieveFile&&(a.overrideRetrieveFile&&(z.length=0),z.unshift(a.retrieveFile));a.retrieveSourceMap&&(a.overrideRetrieveSourceMap&&(F.length=0),F.unshift(a.retrieveSourceMap));if(a.hookRequire&&!h()){try{var c=p("module")}catch(m){}var d=c.prototype._compile;d.__sourceMapSupport||(c.prototype._compile=
function(a,b){B[b]=a;G[b]=void 0;return d.call(this,a,b)},c.prototype._compile.__sourceMapSupport=!0)}y||(y="emptyCacheBetweenOperations"in a?a.emptyCacheBetweenOperations:!1);H||(H=!0,Error.prepareStackTrace=f);!D&&("handleUncaughtExceptions"in a?a.handleUncaughtExceptions:1)&&"object"===typeof b&&null!==b&&"function"===typeof b.on&&(D=!0,u())}}).call(this,p("node_modules/process/browser.js"),p("buffer").Buffer)},{"node_modules/process/browser.js":7,buffer:4,fs:3,module:3,path:6,"source-map":18}]},
{},[1]);return N});
