micro4j-maven-plugin.1.7.2.source-code.babel-standalone-6.18.1.min.js Maven / Gradle / Ivy
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Babel=t():e.Babel=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var r=t.slice(1),n=e[t[0]];return function(e,t,i){n.apply(this,[e,t,i].concat(r))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e,t){return g(t)&&"string"==typeof t[0]?e.hasOwnProperty(t[0])?[e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function s(e){var t=(e.presets||[]).map(function(e){var t=i(x,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return g(t)&&"object"===d(t[0])&&t[0].hasOwnProperty("buildPreset")&&(t[0]=h({},t[0],{buildPreset:t[0].buildPreset})),t}),r=(e.plugins||[]).map(function(e){var t=i(b,e);if(!t)throw new Error('Invalid plugin specified in Babel options: "'+e+'"');return t});return h({},e,{presets:t,plugins:r})}function a(e,t){return m.transform(e,s(t))}function o(e,t,r){return m.transformFromAst(e,t,s(r))}function u(e,t){b.hasOwnProperty(e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),b[e]=t}function l(e){Object.keys(e).forEach(function(t){return u(t,e[t])})}function c(e,t){x.hasOwnProperty(e)&&console.warn('A preset named "'+e+'" is already registered, it will be overridden'),x[e]=t}function p(e){Object.keys(e).forEach(function(t){return c(t,e[t])})}function f(){window.removeEventListener("DOMContentLoaded",E)}Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.availablePresets=t.availablePlugins=void 0;var h=Object.assign||function(e){for(var t=1;t=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),E(n.showHidden)&&(n.showHidden=!1),E(n.depth)&&(n.depth=2),E(n.colors)&&(n.colors=!1),E(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=s),u(n,e,n.depth)}function s(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function a(e,t){return e}function o(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function u(e,r,n){if(e.customInspect&&r&&C(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return b(i)||(i=u(e,i,n)),i}var s=l(e,r);if(s)return s;var a=Object.keys(r),y=o(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),w(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return c(r);if(0===a.length){if(C(r)){var m=r.name?": "+r.name:"";return e.stylize("[Function"+m+"]","special")}if(A(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(w(r))return c(r)}var v="",g=!1,x=["{","}"];if(d(r)&&(g=!0,x=["[","]"]),C(r)){var E=r.name?": "+r.name:"";v=" [Function"+E+"]"}if(A(r)&&(v=" "+RegExp.prototype.toString.call(r)),_(r)&&(v=" "+Date.prototype.toUTCString.call(r)),w(r)&&(v=" "+c(r)),0===a.length&&(!g||0==r.length))return x[0]+v+x[1];if(n<0)return A(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var S;return S=g?p(e,r,n,y,a):a.map(function(t){return f(e,r,n,y,t,g)}),e.seen.pop(),h(S,v,x)}function l(e,t){if(E(t))return e.stylize("undefined","undefined");if(b(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"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,r,n,i){for(var s=[],a=0,o=t.length;a-1&&(o=s?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")),E(a)){if(s&&i.match(/^\d+$/))return o;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+o}function h(e,t,r){var n=0,i=e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function m(e){return null===e}function v(e){return null==e}function g(e){return"number"==typeof e}function b(e){return"string"==typeof e}function x(e){return"symbol"==typeof e}function E(e){return void 0===e}function A(e){return S(e)&&"[object RegExp]"===P(e)}function S(e){return"object"==typeof e&&null!==e}function _(e){return S(e)&&"[object Date]"===P(e)}function w(e){return S(e)&&("[object Error]"===P(e)||e instanceof Error)}function C(e){return"function"==typeof e}function T(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function P(e){return Object.prototype.toString.call(e)}function D(e){return e<10?"0"+e.toString(10):e.toString(10)}function k(){var e=new Date,t=[D(e.getHours()),D(e.getMinutes()),D(e.getSeconds())].join(":");return[e.getDate(),B[e.getMonth()],t].join(" ")}function O(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var F=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],r=0;r=s)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),o=n[r];r=31}function i(){var e=arguments,r=this.useColors;if(e[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+e[0]+(r?"%c ":" ")+"+"+t.humanize(this.diff),!r)return e;var n="color: "+this.color;e=[e[0],n,"color: inherit"].concat(Array.prototype.slice.call(e,1));var i=0,s=0;return e[0].replace(/%[a-z%]/g,function(e){"%%"!==e&&(i++,"%c"===e&&(s=i))}),e.splice(s,0,n),e}function s(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function a(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function o(){var e;try{e=t.storage.debug}catch(e){}return e}function u(){try{return window.localStorage}catch(e){}}t=e.exports=r(11423),t.log=s,t.formatArgs=i,t.save=a,t.load=o,t.useColors=n,t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:u(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){return JSON.stringify(e)},t.enable(o())},[11809,44,2081,1254,2083,3356,6465,6455,6463,6619,3399,6621,6642,6460,413,6464,589],[11566,9488,55,1589,1588,2609,4129,9521,9511,9519,9665,4172,9668,9685,9516,488,9520],function(e,t,r){(function(t){"use strict";function n(e){this.enabled=e&&void 0!==e.enabled?e.enabled:p}function i(e){var t=function(){return s.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=y,t}function s(){var e=arguments,t=e.length,r=0!==t&&String(arguments[0]);if(t>1)for(var n=1;n=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e===o)return!0}}return!1}function a(e,t,r){if(e){var n=Y.NODE_FIELDS[e.type];if(n){var i=n[t];i&&i.validate&&(i.optional&&null==r||i.validate(e,t,r))}}}function o(e,t){for(var r=_(t),n=r,i=0;ir.length)return!1}return!0}}function y(e){for(var t=Y.COMMENT_KEYS,r=Array.isArray(t),n=0,t=r?t:w(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;delete e[s]}return e}function m(e,t){return v(e,t),g(e,t),b(e,t),e}function v(e,t){x("trailingComments",e,t)}function g(e,t){x("leadingComments",e,t)}function b(e,t){x("innerComments",e,t)}function x(e,t,r){t&&r&&(t[e]=j.default(N.default([].concat(t[e],r[e]))))}function E(e,t){if(!e||!t)return e;for(var r=Y.INHERIT_KEYS.optional,n=0;ne.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var r={};r.type=t;for(var n=0,i=e,s=0;s=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n=-1&&!i;s--){var a=s>=0?arguments[s]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,i="/"===a.charAt(0))}return t=r(n(t.split("/"),function(e){return!!e}),!i).join("/"),(i?"/":"")+t||"."},t.normalize=function(e){var i=t.isAbsolute(e),s="/"===a(e,-1);return e=r(n(e.split("/"),function(e){return!!e}),!i).join("/"),e||i||(e="."),e&&s&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(n(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,r){function n(e){for(var t=0;t=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=t.resolve(e).substr(1),r=t.resolve(r).substr(1);for(var i=n(e.split("/")),s=n(r.split("/")),a=Math.min(i.length,s.length),o=a,u=0;u1)for(var n=1;n=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;if(d.is(l,n)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+JSON.stringify(r)+" but instead got "+JSON.stringify(n&&n.type))}for(var t=arguments.length,r=Array(t),n=0;n=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(n(i)===c||d.is(c,i)){s=!0;break}}if(!s)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+JSON.stringify(r)+" but instead got "+JSON.stringify(i&&i.type))}for(var t=arguments.length,r=Array(t),i=0;i=e.length)break;i=e[n++]}else{if(n=e.next(),n.done)break;i=n.value}var s=i;s.apply(void 0,arguments)}}for(var t=arguments.length,r=Array(t),n=0;n-1&&e%1==0&&e<=n}var n=9007199254740991;e.exports=r},function(e,t){function r(e){return!!e&&"object"==typeof e}e.exports=r},function(e,t,r){function n(e){return i(e)?e:Object(e)}var i=r(152);e.exports=n},function(e,t){"use strict";e.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},function(e,t,r){(function(n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=r(4709),o=s(a),u=r(718),l=s(u),c=r(1075),p=s(c),f=r(6),h=s(f),d=r(106),y=s(d),m=r(57),v=s(m),g=r(2959),b=i(g),x=r(1074),E=s(x),A=r(379),S=i(A),_=r(857),w=r(1797),C=s(w),T=r(4895),P=s(T),D=r(1098),k=s(D),O=r(4679),F=s(O),N=r(542),I=s(N),B=r(859),R=s(B),L=r(856),M=s(L),j=r(291),V=s(j),U=function(){function e(t){(0,v.default)(this,e),this.resolvedConfigs=[],this.options=e.createBareOptions(),this.log=t}return e.memoisePluginContainer=function(t,r,n,i){for(var s=e.memoisedPlugins,a=Array.isArray(s),o=0,s=a?s:(0,h.default)(s);;){var u;if(a){if(o>=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;if(l.container===t)return l.plugin}var c=void 0;if(c="function"==typeof t?t(b):t,"object"===("undefined"==typeof c?"undefined":(0,y.default)(c))){var p=new E.default(c,i);return e.memoisedPlugins.push({container:t,plugin:p}),p}throw new TypeError(S.get("pluginNotObject",r,n,"undefined"==typeof c?"undefined":(0,y.default)(c))+r+n)},e.createBareOptions=function(){var e={};for(var t in I.default){var r=I.default[t];e[t]=(0,k.default)(r.default)}return e},e.normalisePlugin=function(t,r,n,i){if(t=t.__esModule?t.default:t,!(t instanceof E.default)){if("function"!=typeof t&&"object"!==("undefined"==typeof t?"undefined":(0,y.default)(t)))throw new TypeError(S.get("pluginNotFunction",r,n,"undefined"==typeof t?"undefined":(0,y.default)(t)));t=e.memoisePluginContainer(t,r,n,i)}return t.init(r,n),t},e.normalisePlugins=function(t,n,i){return i.map(function(i,s){var a=void 0,o=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(a=i[0],o=i[1]):a=i;var u="string"==typeof a?a:t+"$"+s;if("string"==typeof a){var l=(0,C.default)("babel-plugin-"+a,n)||(0,C.default)(a,n);if(!l)throw new ReferenceError(S.get("pluginUnknown",a,t,s,n));a=r(2961)(l)}return a=e.normalisePlugin(a,t,s,u),[a,o]})},e.prototype.mergeOptions=function(t){var r=this,i=t.options,s=t.extending,a=t.alias,o=t.loc,u=t.dirname;if(a=a||"foreign",i){("object"!==("undefined"==typeof i?"undefined":(0,y.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+a,TypeError);var l=(0,P.default)(i,function(e){if(e instanceof E.default)return e});u=u||n.cwd(),o=o||a;for(var c in l){var f=I.default[c];if(!f&&this.log)if(R.default[c])this.log.error("Using removed Babel 5 option: "+a+"."+c+" - "+R.default[c].message,ReferenceError);else{var h="Unknown option: "+a+"."+c+". Check out http://babeljs.io/docs/usage/options/ for more information about options.",d="A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\n\nInvalid:\n `{ presets: [{option: value}] }`\nValid:\n `{ presets: ['pluginName', {option: value}] }`\n\nFor more detailed information on preset configuration, please see http://babeljs.io/docs/plugins/#pluginpresets-options.";this.log.error(h+"\n\n"+d,ReferenceError)}}(0,_.normaliseOptions)(l),l.plugins&&(l.plugins=e.normalisePlugins(o,u,l.plugins)),l.presets&&(l.passPerPreset?l.presets=this.resolvePresets(l.presets,u,function(e,t){r.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:u})}):(this.mergePresets(l.presets,u),delete l.presets)),i===s?(0,p.default)(s,l):(0,F.default)(s||this.options,l)}},e.prototype.mergePresets=function(e,t){var r=this;this.resolvePresets(e,t,function(e,t){r.mergeOptions({options:e,alias:t,loc:t,dirname:V.default.dirname(t||"")})})},e.prototype.resolvePresets=function(e,t,n){return e.map(function(e){var i=void 0;if(Array.isArray(e)){if(e.length>2)throw new Error("Unexpected extra options "+(0,l.default)(e.slice(2))+" passed to preset.");var s=e;e=s[0],i=s[1]}var a=void 0;try{if("string"==typeof e){if(a=(0,C.default)("babel-preset-"+e,t)||(0,C.default)(e,t),!a){var u=e.match(/^(@[^\/]+)\/(.+)$/);if(u){var c=u[1],p=u[2];e=c+"/babel-preset-"+p,a=(0,C.default)(e,t)}}if(!a)throw new Error("Couldn't find preset "+(0,l.default)(e)+" relative to directory "+(0,l.default)(t));e=r(2961)(a)}if("object"===("undefined"==typeof e?"undefined":(0,y.default)(e))&&e.__esModule)if(e.default)e=e.default;else{var f=e,h=(f.__esModule,(0,o.default)(f,["__esModule"]));e=h}if("object"===("undefined"==typeof e?"undefined":(0,y.default)(e))&&e.buildPreset&&(e=e.buildPreset),"function"!=typeof e&&void 0!==i)throw new Error("Options "+(0,l.default)(i)+" passed to "+(a||"a preset")+" which does not accept options.");if("function"==typeof e&&(e=e(b,i)),"object"!==("undefined"==typeof e?"undefined":(0,y.default)(e)))throw new Error("Unsupported preset format: "+e+".");n&&n(e,a)}catch(e){throw a&&(e.message+=" (While processing preset: "+(0,l.default)(a)+")"),e}return e})},e.prototype.normaliseOptions=function(){var e=this.options;for(var t in I.default){var r=I.default[t],n=e[t];!n&&r.optional||(r.alias?e[r.alias]=e[r.alias]||n:e[t]=n)}},e.prototype.init=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,M.default)(e,this.log),r=Array.isArray(t),n=0,t=r?t:(0,h.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;this.mergeOptions(s)}return this.normaliseOptions(e),this.options},e}();t.default=U,U.memoisedPlugins=[],e.exports=t.default}).call(t,r(378))},[11541,6,57,2967,380,1844,1806,3,1077,4711,4717,4725,4715,4714,4720,4713,4724,4723,4716,4712],function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},[11630,1814,1078],[11719,4817,4854],[11791,4936,4934],[11796,18,81,3021,724,5122,1852,19,1106,4941,4947,4955,4945,4944,4950,4943,4954,4953,4946,4942],545,[11630,1858,1108],[11766,3064,1883],function(e,t){function r(e){return!!e&&"object"==typeof e}e.exports=r},[11791,5158,5156],[11796,40,82,3069,728,5344,1886,20,1129,5163,5169,5177,5167,5166,5172,5165,5176,5175,5168,5164],545,[11630,1892,1131],[11766,3112,1917],553,[11791,5379,5377],[11796,41,83,3118,732,5565,1920,21,1152,5384,5390,5398,5388,5387,5393,5386,5397,5396,5389,5385],545,[11630,1926,1154],[11766,3161,1951],553,382,[11630,5627,1955],[11719,5677,5707],105,[11791,5768,5766],[11796,42,84,3206,740,5954,1980,22,1187,5773,5779,5787,5777,5776,5782,5775,5786,5785,5778,5774],545,[11630,1986,1189],[11766,3251,2011],553,[11791,5990,5988],[11796,43,85,3256,744,6176,2014,23,1210,5995,6001,6009,5999,5998,6004,5997,6008,6007,6e3,5996],545,[11630,2020,1212],[11766,3299,2045],553,[11791,6212,6210],[11796,24,86,3304,748,6398,2048,25,1233,6217,6223,6231,6221,6220,6226,6219,6230,6229,6222,6218],545,[11630,2054,1235],[11766,3347,2079],553,[11791,6432,3352],[11793,6428,44,590,2082,3353,6437,6454,2080,2112,14,1256,590,2082,3353],[11796,44,87,3354,589,3398,2082,14,1256,6438,6444,6452,6442,6441,6447,6440,6451,6450,6443,6439],545,[11630,2088,1258],[11766,3401,2113],553,[11791,6654,6652],[11796,45,88,3406,755,6840,2116,26,1279,6659,6665,6673,6663,6662,6668,6661,6672,6671,6664,6660],545,[11630,2122,1281],[11766,3449,2147],553,382,[11630,6901,2151],[11719,6951,6981],105,[11791,7042,7040],[11796,46,89,3495,763,7228,2176,27,1313,7047,7053,7061,7051,7050,7056,7049,7060,7059,7052,7048],545,[11630,2182,1315],[11766,3538,2207],553,[11791,7263,7261],[11796,47,90,3544,767,7449,2210,28,1336,7268,7274,7282,7272,7271,7277,7270,7281,7280,7273,7269],545,[11630,2216,1338],[11766,3586,2244],553,57,[11541,58,617,3594,771,3638,2249,7,1358,7487,7493,7501,7491,7490,7496,7489,7500,7499,7492,7488],[11597,228,91,1359,437],545,[11630,2255,1360],[11719,7587,7620],[11791,7689,3646],[11796,48,77,3648,774,7875,2284,29,1382,7694,7700,7708,7698,7697,7703,7696,7707,7706,7699,7695],545,[11630,2290,1384],[11766,3691,2315],553,57,[11541,52,629,3716,972,3760,2331,30,1411,7946,7952,7960,7950,7949,7955,7948,7959,7958,7951,7947],[11597,238,92,1412,448],545,[11630,2337,1413],[11719,8046,8079],57,[11541,53,635,3773,977,3817,2367,10,1433,8149,8155,8163,8153,8152,8158,8151,8162,8161,8154,8150],[11597,241,93,1434,455],545,[11630,2373,1435],[11719,8249,8282],[11791,8351,3826],[11793,8347,31,643,2403,3827,8356,8373,2401,2433,32,1456,643,2403,3827],[11796,31,94,3828,642,3872,2403,32,1456,8357,8363,8371,8361,8360,8366,8359,8370,8369,8362,8358],545,[11630,2409,1458],[11766,3875,2434],553,[11541,59,463,3891,790,3934,2446,11,1485,8602,8608,8616,8606,8605,8611,8604,8615,8614,8607,8603],[11597,251,95,1486,467],545,[11630,2452,1487],[11719,8702,8735],[11530,8804,1508],[11541,54,254,3949,793,3994,2484,4,1509,8809,8815,8823,8813,8812,8818,8811,8822,8821,8814,8810],545,[11630,2490,1510],[11719,8911,8944],[11791,9072,9070],[11796,33,96,4023,801,9258,2535,34,1541,9077,9083,9091,9081,9080,9086,9079,9090,9089,9082,9078],545,[11630,2541,1543],[11766,4066,2566],553,57,[11541,60,664,4073,1008,4117,2571,35,1566,9293,9299,9307,9297,9296,9302,9295,9306,9305,9298,9294],[11597,265,97,1567,484],545,[11630,2577,1568],[11719,9393,9426],57,[11541,55,670,4127,1013,4171,2608,15,1590,9494,9500,9508,9498,9497,9503,9496,9507,9506,9499,9495],[11597,268,98,1591,491],545,[11630,2614,1592],[11719,9594,9627],57,[11541,56,676,4182,1018,4226,2646,36,1612,9695,9701,9709,9699,9698,9704,9697,9708,9707,9700,9696],[11597,271,99,1613,498],545,[11630,2652,1614],[11719,9795,9828],57,[11541,61,682,4239,1023,4283,2682,37,1634,9896,9902,9910,9900,9899,9905,9898,9909,9908,9901,9897],[11597,274,100,1635,505],545,[11630,2688,1636],[11719,9996,10029],382,[11630,10100,2717],57,[11541,50,690,4306,816,4350,2729,8,1664,10134,10140,10148,10138,10137,10143,10136,10147,10146,10139,10135],[11597,277,101,1665,514],545,[11630,2735,1666],[11719,10234,10267],382,[11630,10362,2766],[11719,10412,10442],105,[11791,10532,10530],[11796,49,102,4408,825,10718,2798,38,1706,10537,10543,10551,10541,10540,10546,10539,10550,10549,10542,10538],545,[11630,2804,1708],[11766,4451,2829],553,153,382,[11630,11042,2891],[11719,11092,11122],105,382,[11630,11210,2917],[11719,11260,11290],105,function(e,t){"use strict";t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.__esModule=!0},function(e,t,r){"use strict";function n(e,t,r,i,s){if(e){if(t||(t={}),!t.noScope&&!r&&"Program"!==e.type&&"File"!==e.type)throw new Error(y.get("traverseNeedsParent",e.type));h.explode(t),n.node(e,t,r,i,s)}}function i(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}var s=r(536).default,a=(r(4627).default,r(11348).default),o=r(51).default,u=r(12).default,l=r(4628).default;t.__esModule=!0,t.default=n;var c=r(11355),p=o(c),f=r(11372),h=u(f),d=r(2316),y=u(d),m=r(2951),v=o(m),g=r(39),b=u(g),x=r(1788),E=u(x),A=r(717);t.NodePath=l(A);var S=r(2941);t.Scope=l(S);var _=r(4629);t.Hub=l(_),t.visitors=h,n.visitors=h,n.verify=h.verify,n.explode=h.explode,n.NodePath=r(717),n.Scope=r(2941),n.Hub=r(4629),n.cheap=function(e,t){if(e){var r=b.VISITOR_KEYS[e.type];if(r){t(e);for(var i=r,a=Array.isArray(i),o=0,i=a?i:s(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u,c=e[l];if(Array.isArray(c))for(var p=c,f=Array.isArray(p),h=0,p=f?p:s(p);;){var d;if(f){if(h>=p.length)break;d=p[h++]}else{if(h=p.next(),h.done)break;d=h.value}var y=d;n.cheap(y,t)}else n.cheap(c,t)}}}},n.node=function(e,t,r,n,i,s){var a=b.VISITOR_KEYS[e.type];if(a)for(var o=new p.default(r,t,n,i),u=0;u0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];(0,d.default)(this,n);var i=(0,m.default)(this,t.call(this));return i.pipeline=r,i.log=new V.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:[],specifiers:[]}}},i.dynamicImportTypes={},i.dynamicImportIds={},i.dynamicImports=[],i.declarations={},i.usedHelpers={},i.path=null,i.ast={},i.code="",i.shebang="",i.hub=new D.Hub(i),i}return(0,g.default)(n,t),n.prototype.getMetadata=function(){for(var e=!1,t=this.ast.program.body,r=Array.isArray(t),n=0,t=r?t:(0,u.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(J.isModuleDeclaration(s)){e=!0;break}}e&&this.path.traverse(A,this)},n.prototype.initOptions=function(e){e=new C.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=H.default.basename(e.filename,H.default.extname(e.filename)),e.ignore=K.arrayify(e.ignore,K.regexify),e.only&&(e.only=K.arrayify(e.only,K.regexify)),(0,M.default)(e,{moduleRoot:e.sourceRoot}),(0,M.default)(e,{sourceRoot:e.moduleRoot}),(0,M.default)(e,{filenameRelative:e.filename});var t=H.default.basename(e.filenameRelative);return(0,M.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},n.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var t=e.plugins.concat(ne),r=[],n=[],i=t,s=Array.isArray(i),a=0,i=s?i:(0,u.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var l=o,c=l[0],p=l[1];r.push(c.visitor),n.push(new P.default(this,c,p)),c.manipulateOptions&&c.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(r),this.pluginPasses.push(n)}},n.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,r="";if(null!=e.moduleRoot&&(r=e.moduleRoot+"/"),!e.filenameRelative)return r+e.filename.replace(/^\//,"");if(null!=e.sourceRoot){var n=new RegExp("^"+e.sourceRoot+"/?");t=t.replace(n,"")}return t=t.replace(/\.(\w*?)$/,""),r+=t,r=r.replace(/\\/g,"/"),e.getModuleId?e.getModuleId(r)||r:r},n.prototype.resolveModuleSource=function e(t){var e=this.opts.resolveModuleSource;return e&&(t=e(t,this.opts.filename)),t},n.prototype.addImport=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=e+":"+t,i=this.dynamicImportIds[n];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[n]=this.scope.generateUidIdentifier(r);var s=[];"*"===t?s.push(J.importNamespaceSpecifier(i)):"default"===t?s.push(J.importDefaultSpecifier(i)):s.push(J.importSpecifier(i,J.identifier(t)));var a=J.importDeclaration(s,J.stringLiteral(e));a._blockHoist=3,this.path.unshiftContainer("body",a)}return i},n.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 r=this.get("helperGenerator"),n=this.get("helpersNamespace");if(r){var i=r(e);if(i)return i}else if(n)return J.memberExpression(n,J.identifier(e));var s=(0,x.default)(e),a=this.declarations[e]=this.scope.generateUidIdentifier(e);return J.isFunctionExpression(s)&&!s.id?(s.body._compact=!0,s._generated=!0,s.id=a,s.type="FunctionDeclaration",this.path.unshiftContainer("body",s)):(s._compact=!0,
this.scope.push({id:a,init:s,unique:!0})),a},n.prototype.addTemplateObject=function(e,t,r){var n=r.elements.map(function(e){return e.value}),i=e+"_"+r.elements.length+"_"+n.join(","),s=this.declarations[i];if(s)return s;var a=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),o=this.addHelper(e),u=J.callExpression(o,[t,r]);return u._compact=!0,this.scope.push({id:a,init:u,_blockHoist:1.9}),a},n.prototype.buildCodeFrameError=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,n=e&&(e.loc||e._loc),i=new r(t);return n?i.loc=n.start:((0,k.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},n.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(!t)return e;var r=function(){var r=new F.default.SourceMapConsumer(t),n=new F.default.SourceMapConsumer(e),i=new F.default.SourceMapGenerator({file:r.file,sourceRoot:r.sourceRoot}),s=n.sources[0];r.eachMapping(function(e){var t=n.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:s});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var a=i.toJSON();return t.mappings=a.mappings,{v:t}}();return"object"===("undefined"==typeof r?"undefined":(0,a.default)(r))?r.v:void 0},n.prototype.parse=function(t){var n=Y.parse,i=this.opts.parserOpts;if(i&&(i=(0,f.default)({},this.parserOpts,i),i.parser)){if("string"==typeof i.parser){var s=H.default.dirname(this.opts.filename)||e.cwd(),a=(0,z.default)(i.parser,s);if(!a)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+s);n=r(2960)(a).parse}else n=i.parser;i.parser={parse:function(e){return(0,Y.parse)(e,i)}}}this.log.debug("Parse start");var o=n(t,i||this.parserOpts);return this.log.debug("Parse stop"),o},n.prototype._addAst=function(e){this.path=D.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},n.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},n.prototype.transform=function(){for(var e=0;e=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s,o=a.plugin,l=o[e];l&&l.call(a,this)}},n.prototype.parseInputSourceMap=function(e){var t=this.opts;if(t.inputSourceMap!==!1){var r=_.default.fromSource(e);r&&(t.inputSourceMap=r.toObject(),e=_.default.removeComments(e))}return e},n.prototype.parseShebang=function(){var e=re.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(re,""))},n.prototype.makeResult=function(e){var t=e.code,r=e.map,n=e.ast,i=e.ignored,s={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:r||null};return this.opts.code&&(s.code=t),this.opts.ast&&(s.ast=n),this.opts.metadata&&(s.metadata=this.metadata),s},n.prototype.generate=function(){var t=this.opts,n=this.ast,i={ast:n};if(!t.code)return this.makeResult(i);var s=I.default;if(t.generatorOpts.generator&&(s=t.generatorOpts.generator,"string"==typeof s)){var a=H.default.dirname(this.opts.filename)||e.cwd(),o=(0,z.default)(s,a);if(!o)throw new Error("Couldn't find generator "+s+' with "print" method relative to directory '+a);s=r(2960)(o).print}this.log.debug("Generation start");var u=s(n,t.generatorOpts?(0,f.default)(t,t.generatorOpts):t,this.code);return i.code=u.code,i.map=u.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==t.sourceMaps&&"both"!==t.sourceMaps||(i.code+="\n"+_.default.fromObject(i.map).toComment()),"inline"===t.sourceMaps&&(i.map=null),this.makeResult(i)},n}(G.default);t.default=se,t.File=se}).call(t,r(378))},function(e,t,r){(function(n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=E[e];return null==t?E[e]=x.default.existsSync(e):t}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],r=e.filename,n=new C(t);return e.babelrc!==!1&&n.findConfigs(r),n.mergeConfig({options:e,alias:"base",dirname:r&&g.default.dirname(r)}),n.configs}t.__esModule=!0;var o=r(1075),u=i(o),l=r(57),c=i(l);t.default=a;var p=r(1797),f=i(p),h=r(4792),d=i(h),y=r(11500),m=i(y),v=r(291),g=i(v),b=r(1796),x=i(b),E={},A={},S=".babelignore",_=".babelrc",w="package.json",C=function(){function e(t){(0,c.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,m.default)(e)||(e=g.default.join(n.cwd(),e));for(var t=!1,r=!1;e!==(e=g.default.dirname(e));){if(!t){var i=g.default.join(e,_);s(i)&&(this.addConfig(i),t=!0);var a=g.default.join(e,w);!t&&s(a)&&(t=this.addConfig(a,"babel",JSON))}if(!r){var o=g.default.join(e,S);s(o)&&(this.addIgnoreConfig(o),r=!0)}if(r&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=x.default.readFileSync(e,"utf8"),r=t.split("\n");r=r.map(function(e){return e.replace(/#(.*?)$/,"").trim()}).filter(function(e){return!!e}),r.length&&this.mergeConfig({options:{ignore:r},alias:e,dirname:g.default.dirname(e)})},e.prototype.addConfig=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var n=x.default.readFileSync(e,"utf8"),i=void 0;try{i=A[n]=A[n]||r.parse(n),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:g.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,r=e.alias,i=e.loc,s=e.dirname;if(!t)return!1;if(t=(0,u.default)({},t),s=s||n.cwd(),i=i||r,t.extends){var a=(0,f.default)(t.extends,s);a?this.addConfig(a):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+r),delete t.extends}this.configs.push({options:t,alias:r,loc:i,dirname:s});var o=void 0,l=n.env.BABEL_ENV||"production"||"development";t.env&&(o=t.env[l],delete t.env),this.mergeConfig({options:o,alias:r+".env."+l,dirname:s})},e}();e.exports=t.default}).call(t,r(378))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var r=e[t];if(null!=r){var n=l.default[t];if(n&&n.alias&&(n=l.default[n.alias]),n){var i=o[n.type];i&&(r=i(r)),e[t]=r}}}return e}t.__esModule=!0,t.config=void 0,t.normaliseOptions=s;var a=r(858),o=i(a),u=r(542),l=n(u);t.config=l.default},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return!!e}function a(e){return p.booleanify(e)}function o(e){return p.list(e)}t.__esModule=!0,t.filename=void 0,t.boolean=s,t.booleanString=a,t.list=o;var u=r(4671),l=i(u),c=r(1801),p=n(c);t.filename=l.default},function(e,t){"use strict";e.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},[11528,4704,1076,106],[11529,106],[11593,4753],function(e,t){e.exports={}},[11609,1085,295,382,296,545],[11651,4776,153,383,863,107],[11706,1831,1832],[11774,155],[11784,1837],[11520,4986],[11822,81,157,725],function(e,t){"use strict";function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}function n(e,t){for(var r=65536,n=0;ne)return!1;if(r+=t[n+1],r>=e)return!0}}function i(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):n(e,c)))}function s(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):n(e,c)||n(e,p))))}Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierStart=i,t.isIdentifierChar=s;var a=(t.reservedWords={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},t.isKeyword=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),"ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"),o="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",u=new RegExp("["+a+"]"),l=new RegExp("["+a+o+"]");a=o=null;var c=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],p=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239]},[11593,4996],863,[11609,1114,301,385,160,550],[11632,1108],722,[11520,5208],[11822,82,164,729],871,[11593,5218],863,[11609,1137,305,389,167,556],[11632,1131],722,[11520,5429],[11822,83,171,733],871,[11593,5439],863,[11609,1160,309,393,174,562],[11632,1154],722,[11582,1174],[11597,398,111,5624,737],545,[11619,3171,1956],[11520,5818],[11822,84,179,741],871,[11593,5828],863,[11609,1195,313,402,182,572],[11632,1189],722,[11520,6040],[11822,85,186,745],871,[11593,6050],863,[11609,1218,317,406,189,578],[11632,1212],722,[11520,6262],[11822,86,193,749],871,[11593,6272],863,[11609,1241,321,410,196,584],[11632,1235],722,[11520,6482],[11822,87,200,752],871,[11593,6492],863,[11609,1264,325,414,203,591],[11632,1258],722,[11520,6704],[11822,88,207,756],871,[11593,6714],863,[11609,1287,329,418,210,597],[11632,1281],722,[11516,6885],[11582,1300],[11597,423,118,6898,760],545,[11619,3460,2152],[11520,7092],[11822,89,215,764],871,[11593,7102],863,[11609,1321,333,427,218,607],[11632,1315],722,[11520,7313],[11822,90,222,768],871,[11593,7323],863,[11609,1344,337,431,225,613],[11632,1338],722,[11530,7484,3592],863,[11609,1367,438,436,340,620],722,[11520,7739],[11822,77,232,775],871,[11593,7749],863,[11609,1390,343,442,235,625],[11632,1384],722,[11599,2320,3700,1405],[11530,7942,2330],[11535,52,630,2331,3715,7945,7962,2328,2362,30,1411,630,2331,3715],863,[11609,1420,449,447,346,632],722,[11530,8145,3771],[11535,53,636,2367,3772,8148,8165,2365,2398,10,1433,636,2367,3772],863,[11609,1442,456,454,348,638],722,[11822,94,245,785],871,[11593,8411],863,[11609,1464,351,460,248,644],[11632,1458],722,[11599,2438,3885,1480],[11530,8598,2445],863,[11609,1494,468,466,354,650],[11706,2472,3912],722,[11593,8849],863,[11609,1517,357,473,358,655],722,[11599,2521,4009,1531],[11599,2528,4018,1536],[11822,96,259,802],871,[11593,9132],863,[11609,1549,361,478,262,660],[11632,1543],722,[11530,9289,4071],[11535,60,665,2571,4072,9292,9309,2568,2602,35,1566,665,2571,4072],863,[11609,1575,485,483,364,667],722,[11530,9490,2607],[11535,55,671,2608,4126,9493,9510,2605,2639,15,1590,671,2608,4126],863,[11609,1599,492,490,366,673],722,[11530,9691,2645],[11535,56,677,2646,4181,9694,9711,2642,2677,36,1612,677,2646,4181],863,[11609,1621,499,497,368,679],722,[11530,9892,4237],[11535,61,683,2682,4238,9895,9912,2680,2713,37,1634,683,2682,4238],863,[11609,1643,506,504,370,685],722,[11582,1657],62,[11530,10131,4303],863,[11609,1673,515,513,372,693],722,[11582,1687],[11597,520,145,10359,820],545,[11619,4364,2767],[11599,2792,4403,1700],[11520,10582],[11822,102,282,826],871,[11593,10592],863,[11609,1714,375,524,285,702],[11632,1708],722,[11599,2833,4460,1729],382,[11599,2849,4479,1740],[11599,2857,4490,1744],[11599,2864,4501,1748],[11599,2871,4510,1752],[11599,2878,4520,1756],[11599,2885,4530,1760],[11582,1766],[11597,528,148,11039,847],545,[11619,4544,2892],[11516,11194],[11582,1777],[11597,533,150,11207,851],545,[11619,4585,2918],function(e,t,r){var n=r(1068);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){var n=r(1065),i=r(377),s=r(2944),a="prototype",o=function(e,t,r){var u,l,c,p=e&o.F,f=e&o.G,h=e&o.S,d=e&o.P,y=e&o.B,m=e&o.W,v=f?i:i[t]||(i[t]={}),g=f?n:h?n[t]:(n[t]||{})[a];f&&(r=t);for(u in r)l=!p&&g&&u in g,l&&u in v||(c=l?g[u]:r[u],v[u]=f&&"function"!=typeof g[u]?r[u]:y&&l?s(c,n):m&&g[u]==c?function(e){var t=function(t){return this instanceof e?new e(t):e(t)};return t[a]=e[a],t}(c):d&&"function"==typeof c?s(Function.call,c):c,d&&((v[a]||(v[a]={}))[u]=c))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,e.exports=o},153,382,function(e,t,r){var n=r(103),i=r(2948);e.exports=r(2946)?function(e,t,r){return n.setDesc(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},295,863,function(e,t,r){var n=r(4637),i=r(2945);e.exports=function(e){return n(i(e))}},function(e,t,r){function n(e,t,r){if("function"!=typeof e)return i;if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 3:return function(r,n,i){return e.call(t,r,n,i)};case 4:return function(r,n,i,s){return e.call(t,r,n,i,s)};case 5:return function(r,n,i,s,a){return e.call(t,r,n,i,s,a)}}return function(){return e.apply(t,arguments)}}var i=r(4667);e.exports=n},function(e,t){function r(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')}function n(e){var t=e.match(m);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function i(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function s(e){var r=e,s=n(e);if(s){if(!s.path)return e;r=s.path}for(var a,o=t.isAbsolute(r),u=r.split(/\/+/),l=0,c=u.length-1;c>=0;c--)a=u[c],"."===a?u.splice(c,1):".."===a?l++:l>0&&(""===a?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("/"),""===r&&(r=o?"/":"."),s?(s.path=r,i(s)):r}function a(e,t){""===e&&(e="."),""===t&&(t=".");var r=n(t),a=n(e);if(a&&(e=a.path||"/"),r&&!r.scheme)return a&&(r.scheme=a.scheme),i(r);if(r||t.match(v))return t;if(a&&!a.host&&!a.path)return a.host=t,i(a);var o="/"===t.charAt(0)?t:s(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=o,i(a)):o}function o(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if(e=e.slice(0,n),e.match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)}function u(e){return e}function l(e){return p(e)?"$"+e:e}function c(e){return p(e)?e.slice(1):e}function p(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function f(e,t,r){var n=e.source-t.source;return 0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n||r?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=e.generatedLine-t.generatedLine,0!==n?n:e.name-t.name))))}function h(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n||r?n:(n=e.source-t.source,0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:e.name-t.name))))}function d(e,t){return e===t?0:e>t?1:-1}function y(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=d(e.source,t.source),0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:d(e.name,t.name)))))}t.getArg=r;var m=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,v=/^data:.+\,.+$/;t.urlParse=n,t.urlGenerate=i,t.normalize=s,t.join=a,t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(m)},t.relative=o;var g=function(){var e=Object.create(null);return!("__proto__"in e)}();t.toSetString=g?u:l,t.fromSetString=g?u:c,t.compareByOriginalPositions=f,t.compareByGeneratedPositionsDeflated=h,t.compareByGeneratedPositionsInflated=y},function(e,t,r){(function(t){"use strict";function n(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,s=Math.min(r,n);i=0;o--)if(u[o]!==l[o])return!1;for(o=u.length-1;o>=0;o--)if(a=u[o],!h(e[a],t[a],r,n))return!1;return!0}function m(e,t,r){h(e,t,!0)&&p(e,t,r,"notDeepStrictEqual",m)}function v(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&t.call({},e)===!0}function g(e){var t;try{e()}catch(e){t=e}return t}function b(e,t,r,n){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=g(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&p(i,r,"Missing expected exception"+n);var s="string"==typeof n,a=!e&&x.isError(i),o=!e&&i&&!r;if((a&&s&&v(i,r)||o)&&p(i,r,"Got unwanted exception"+n),e&&i&&r&&!v(i,r)||!e&&i)throw i}var x=r(9),E=Object.prototype.hasOwnProperty,A=Array.prototype.slice,S=function(){return"foo"===function(){}.name}(),_=e.exports=f,w=/\s*function\s+([^\(\s]*)\s*/;_.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=c(this),this.generatedMessage=!0);var t=e.stackStartFunction||p;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=o(t),s=n.indexOf("\n"+i);if(s>=0){var a=n.indexOf("\n",s+1);n=n.substring(a+1)}this.stack=n}}},x.inherits(_.AssertionError,Error),_.fail=p,_.ok=f,_.equal=function(e,t,r){e!=t&&p(e,t,r,"==",_.equal)},_.notEqual=function(e,t,r){e==t&&p(e,t,r,"!=",_.notEqual)},_.deepEqual=function(e,t,r){h(e,t,!1)||p(e,t,r,"deepEqual",_.deepEqual)},_.deepStrictEqual=function(e,t,r){h(e,t,!0)||p(e,t,r,"deepStrictEqual",_.deepStrictEqual)},_.notDeepEqual=function(e,t,r){h(e,t,!1)&&p(e,t,r,"notDeepEqual",_.notDeepEqual)},_.notDeepStrictEqual=m,_.strictEqual=function(e,t,r){e!==t&&p(e,t,r,"===",_.strictEqual)},_.notStrictEqual=function(e,t,r){e===t&&p(e,t,r,"!==",_.notStrictEqual)},_.throws=function(e,t,r){b(!0,e,t,r)},_.doesNotThrow=function(e,t,r){b(!1,e,t,r)},_.ifError=function(e){if(e)throw e};var C=Object.keys||function(e){var t=[];for(var r in e)E.call(e,r)&&t.push(r);return t}}).call(t,function(){return this}())},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(6),a=i(s),o=r(57),u=i(o),l=r(861),c=i(l),p=r(860),f=i(p),h=r(543),d=i(h),y=r(379),m=n(y),v=r(1798),g=i(v),b=r(380),x=i(b),E=r(1844),A=i(E),S=r(1098),_=i(S),w=["enter","exit"],C=function(e){function t(r,n){(0,u.default)(this,t);var i=(0,c.default)(this,e.call(this));return i.initialized=!1,i.raw=(0,A.default)({},r),i.key=i.take("name")||n,i.manipulateOptions=i.take("manipulateOptions"),i.post=i.take("post"),i.pre=i.take("pre"),i.visitor=i.normaliseVisitor((0,_.default)(i.take("visitor"))||{}),i}return(0,f.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var r=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,n=Array(t),i=0;i=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;if(c){var p=c.apply(this,n);null!=p&&(e=p)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=d.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=x.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized){this.initialized=!0,this.maybeInherit(e);for(var r in this.raw)throw new Error(m.get("pluginInvalidProperty",e,t,r))}},t.prototype.normaliseVisitor=function(e){for(var t=w,r=Array.isArray(t),n=0,t=r?t:(0,a.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(e[s])throw new Error("Plugins aren't allowed to specify catch-all enter/exit handlers. Please target individual nodes.")}return x.default.explode(e),e},t}(g.default);t.default=C,e.exports=t.default},function(e,t,r){e.exports={default:r(4743),__esModule:!0}},[11520,4744],[11532,4707],function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},[11598,862,4764,4763,292,1823,2980],[11611,292,4767,1813,1820,2972,4762],function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},[11625,296,382,107],[11632,1078],function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t){},[11655,4866,4867,4868,4869,4870],[11661,1087,4884,4885,4886,4887,4888],[11662,154],function(e,t){function r(e,t){for(var r=-1,n=e?e.length:0,i=Array(n);++r=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;throw c.buildCodeFrameError(t.get("readOnly",n))}}}}}},e.exports=t.default},[11582,2319],[11594,3698],382,863,function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("flow")}}},e.exports=t.default},[11517,7975],[11532,7943],[11593,7985],1078,[11598,1412,7997,7996,446,2346,3728],[11611,446,8001,2336,2343,3722,7995],1081,1082,[11625,346,447,125],[11632,1413],1085,[11651,8010,238,448,973,125],[11655,8090,8091,8092,8093,8094],[11669,975],[11706,2357,3737],[11717,8088],[11731,126,1431],1094,[11744,634],1096,[11753,1431],[11774,450],[11517,8178],[11532,8146],[11593,8188],1078,[11598,1434,8200,8199,453,2382,3785],[11611,453,8204,2372,2379,3779,8198],1081,1082,[11625,348,454,127],[11632,1435],1085,[11651,8213,241,455,978,127],[11655,8293,8294,8295,8296,8297],[11669,980],[11706,2393,3794],[11717,8291],[11731,128,1453],1094,[11744,640],1096,[11753,1453],[11774,457],[11517,8398],[11790,8346],[11532,8352],[11826,94,785],1078,[11598,983,8423,8422,349,2418,3844],[11611,349,8427,2408,2415,3835,8421],1081,1082,[11625,248,460,129],1085,[11651,8434,247,461,984,129],[11655,8516,8517,8518,8519,8520],[11669,987],[11841,2429],[11717,8514],1120,[11731,249,1476],1094,[11744,787],1096,[11753,1476],[11774,647],function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,r){if(r.opts.spec){var n=e.node;if(n.shadow)return;n.shadow={this:!1},n.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(r.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(n,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(8563),s=n(i);t.default=function(e){function t(e,t){for(var n=t.get(e),i=n,a=Array.isArray(i),o=0,i=a?i:(0,s.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u,c=l.node;if(l.isFunctionDeclaration()){var p=r.variableDeclaration("let",[r.variableDeclarator(c.id,r.toExpression(c))]);p._blockHoist=2,c.id=null,l.replaceWith(p)}}}var r=e.types;return{visitor:{BlockStatement:function(e){var n=e.node,i=e.parent;r.isFunction(i,{body:n})||r.isExportDeclaration(i)||t("body",e)},SwitchCase:function(e){t("consequent",e)}}}},e.exports=t.default},[11582,2437],[11594,3883],382,863,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return x.isLoop(e.parent)||x.isCatchClause(e.parent)}function a(e){return!!x.isVariableDeclaration(e)&&(!!e[x.BLOCK_SCOPED_SYMBOL]||("let"===e.kind||"const"===e.kind))}function o(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!x.isFor(r))for(var s=0;s=0)return;a=a+"|"+r.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(x.isBreakStatement(r)&&x.isSwitchCase(n))return}t.hasBreakContinue=!0,t.map[a]=r,s=x.stringLiteral(a)}e.isReturnStatement()&&(t.hasReturn=!0,s=x.objectExpression([x.objectProperty(x.identifier("v"),r.argument||i.buildUndefinedNode())])),s&&(s=x.returnStatement(s),s[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(x.inherits(s,r)))}}},I=function(){function e(t,r,n,i,s){(0,y.default)(this,e),this.parent=n,this.scope=i,this.file=s,this.blockPath=r,this.block=r.node,this.outsideLetReferences=(0,h.default)(null),this.hasLetReferences=!1,this.letReferences=(0,h.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=x.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(x.isFunction(this.parent)||x.isProgram(this.block))return void this.updateScopeInfo();if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(),this.loopLabel&&!x.isLabeledStatement(this.loopParent)?x.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(){var e=this.scope,t=e.getFunctionParent(),r=this.letReferences;for(var n in r){var i=r[n],s=e.getBinding(i.name);s&&("let"!==s.kind&&"const"!==s.kind||(s.kind="var",e.moveBindingTo(i.name,t)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var r in e){var n=e[r];(t.parentHasBinding(r)||t.hasGlobal(r))&&(t.hasOwnBinding(r)&&t.rename(n.name),this.blockPath.scope.hasOwnBinding(r)&&this.blockPath.scope.rename(n.name))}},e.prototype.wrapClosure=function(){var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var r in t){var n=t[r];(this.scope.hasGlobal(n.name)||this.scope.parentHasBinding(n.name))&&(delete t[n.name],delete this.letReferences[n.name],this.scope.rename(n.name),this.letReferences[n.name]=n,t[n.name]=n)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,A.default)(t),s=(0,A.default)(t),a=this.blockPath.isSwitchStatement(),o=x.functionExpression(null,i,x.blockStatement(a?[e]:e.body));o.shadow=!0,this.addContinuations(o);var u=o;this.loop&&(u=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(x.variableDeclaration("var",[x.variableDeclarator(u,o)])));var l=x.callExpression(u,s),c=this.scope.generateUidIdentifier("ret"),p=v.default.hasType(o.body,this.scope,"YieldExpression",x.FUNCTION_TYPES);p&&(o.generator=!0,l=x.yieldExpression(l,!0));var f=v.default.hasType(o.body,this.scope,"AwaitExpression",x.FUNCTION_TYPES);f&&(o.async=!0,l=x.awaitExpression(l)),this.buildClosure(c,l),a?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var r=this.has;r.hasReturn||r.hasBreakContinue?this.buildHas(e,t):this.body.push(x.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,F,t);for(var r=0;r=t.length)break;o=t[a++]}else{if(a=t.next(),a.done)break;o=a.value}var u=o;"get"===u.kind||"set"===u.kind?n(e,u):r(e.objId,u,e.body)}}function a(e){for(var i=e.objId,a=e.body,u=e.computedProps,l=e.state,c=u,p=Array.isArray(c),f=0,c=p?c:(0,s.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h,y=o.toComputedKey(d);if("get"===d.kind||"set"===d.kind)n(e,d);else if(o.isStringLiteral(y,{value:"__proto__"}))r(i,d,a);else{if(1===u.length)return o.callExpression(l.addHelper("defineProperty"),[e.initPropExpression,y,t(d)]);a.push(o.expressionStatement(o.callExpression(l.addHelper("defineProperty"),[i,y,t(d)])))}}}var o=e.types,u=e.template,l=u("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n ");return{visitor:{ObjectExpression:{exit:function(e,t){for(var r=e.node,n=e.parent,u=e.scope,l=!1,c=r.properties,p=Array.isArray(c),f=0,c=p?c:(0,s.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;if(l=d.computed===!0)break}if(l){for(var y=[],m=[],v=!1,g=r.properties,b=Array.isArray(g),x=0,g=b?g:(0,s.default)(g);;){var E;if(b){if(x>=g.length)break;E=g[x++]}else{if(x=g.next(),x.done)break;E=x.value}var A=E;A.computed&&(v=!0),v?m.push(A):y.push(A)}var S=u.generateUidIdentifierBasedOnNode(n),_=o.objectExpression(y),w=[];w.push(o.variableDeclaration("var",[o.variableDeclarator(S,_)]));var C=a;t.opts.loose&&(C=i);var T=void 0,P=function(){return T||(T=u.generateUidIdentifier("mutatorMap"),w.push(o.variableDeclaration("var",[o.variableDeclarator(T,o.objectExpression([]))]))),T},D=C({scope:u,objId:S,body:w,computedProps:m,initPropExpression:_,getMutatorId:P,state:t});T&&w.push(o.expressionStatement(o.callExpression(t.addHelper("defineEnumerableProperties"),[S,T]))),D?e.replaceWith(D):(w.push(o.expressionStatement(S)),e.replaceWithMultiple(w))}}}}}},e.exports=t.default},[11582,2520],[11594,4007],382,863,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(9033),s=n(i),a=r(9032),o=n(a);t.default=function(e){function t(e){for(var t=e.declarations,r=Array.isArray(t),i=0,t=r?t:(0,o.default)(t);;){var s;if(r){if(i>=t.length)break;s=t[i++]}else{if(i=t.next(),i.done)break;s=i.value}var a=s;if(n.isPattern(a.id))return!0}return!1}function r(e){for(var t=e.elements,r=Array.isArray(t),i=0,t=r?t:(0,o.default)(t);;){var s;if(r){if(i>=t.length)break;s=t[i++]}else{if(i=t.next(),i.done)break;s=i.value}var a=s;if(n.isRestElement(a))return!0}return!1}var n=e.types,i={ReferencedIdentifier:function(e,t){t.bindings[e.node.name]&&(t.deopt=!0,e.stop())}},a=function(){function e(t){(0,s.default)(this,e),this.blockHoist=t.blockHoist,this.operator=t.operator,this.arrays={},this.nodes=t.nodes||[],this.scope=t.scope,this.file=t.file,this.kind=t.kind}return e.prototype.buildVariableAssignment=function(e,t){var r=this.operator;n.isMemberExpression(e)&&(r="=");var i=void 0;return i=r?n.expressionStatement(n.assignmentExpression(r,e,t)):n.variableDeclaration(this.kind,[n.variableDeclarator(e,t)]),i._blockHoist=this.blockHoist,i},e.prototype.buildVariableDeclaration=function(e,t){var r=n.variableDeclaration("var",[n.variableDeclarator(e,t)]);return r._blockHoist=this.blockHoist,r},e.prototype.push=function(e,t){n.isObjectPattern(e)?this.pushObjectPattern(e,t):n.isArrayPattern(e)?this.pushArrayPattern(e,t):n.isAssignmentPattern(e)?this.pushAssignmentPattern(e,t):this.nodes.push(this.buildVariableAssignment(e,t))},e.prototype.toArray=function(e,t){return this.file.opts.loose||n.isIdentifier(e)&&this.arrays[e.name]?e:this.scope.toArray(e,t)},e.prototype.pushAssignmentPattern=function(e,t){var r=this.scope.generateUidIdentifierBasedOnNode(t),i=n.variableDeclaration("var",[n.variableDeclarator(r,t)]);i._blockHoist=this.blockHoist,this.nodes.push(i);var s=n.conditionalExpression(n.binaryExpression("===",r,n.identifier("undefined")),e.right,r),a=e.left;if(n.isPattern(a)){var o=n.expressionStatement(n.assignmentExpression("=",r,s));o._blockHoist=this.blockHoist,this.nodes.push(o),this.push(a,r)}else this.nodes.push(this.buildVariableAssignment(a,s))},e.prototype.pushObjectRest=function(e,t,r,i){for(var s=[],a=0;a=i)break;if(!n.isRestProperty(o)){var u=o.key;n.isIdentifier(u)&&!o.computed&&(u=n.stringLiteral(o.key.name)),s.push(u)}}s=n.arrayExpression(s);var l=n.callExpression(this.file.addHelper("objectWithoutProperties"),[t,s]);this.nodes.push(this.buildVariableAssignment(r.argument,l))},e.prototype.pushObjectProperty=function(e,t){n.isLiteral(e.key)&&(e.computed=!0);var r=e.value,i=n.memberExpression(t,e.key,e.computed);n.isPattern(r)?this.push(r,i):this.nodes.push(this.buildVariableAssignment(r,i))},e.prototype.pushObjectPattern=function(e,t){if(e.properties.length||this.nodes.push(n.expressionStatement(n.callExpression(this.file.addHelper("objectDestructuringEmpty"),[t]))),e.properties.length>1&&!this.scope.isStatic(t)){var r=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(r,t)),t=r}for(var i=0;it.elements.length)){if(e.elements.length=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;if(!c)return!1;if(n.isMemberExpression(c))return!1}for(var p=t.elements,f=Array.isArray(p),h=0,p=f?p:(0,o.default)(p);;){var d;if(f){if(h>=p.length)break;d=p[h++]}else{if(h=p.next(),h.done)break;d=h.value}var y=d;if(n.isSpreadElement(y))return!1;if(n.isCallExpression(y))return!1;if(n.isMemberExpression(y))return!1}var m=n.getBindingIdentifiers(e),v={deopt:!1,bindings:m};return this.scope.traverse(t,i,v),!v.deopt}},e.prototype.pushUnpackedArrayPattern=function(e,t){for(var r=0;r0&&(u=n.callExpression(n.memberExpression(u,n.identifier("slice")),[n.numericLiteral(a)])),o=o.argument):u=n.memberExpression(t,n.numericLiteral(a),!0),this.push(o,u)}}}},e.prototype.init=function(e,t){if(!n.isArrayExpression(t)&&!n.isMemberExpression(t)){var r=this.scope.maybeGenerateMemoised(t,!0);r&&(this.nodes.push(this.buildVariableDeclaration(r,t)),t=r)}return this.push(e,t),this.nodes},e}();return{visitor:{ExportNamedDeclaration:function(e){var r=e.get("declaration");if(r.isVariableDeclaration()&&t(r.node)){var i=[];for(var s in e.getOuterBindingIdentifiers(e)){var a=n.identifier(s);i.push(n.exportSpecifier(a,a))}e.replaceWith(r.node),e.insertAfter(n.exportNamedDeclaration(null,i))}},ForXStatement:function(e,t){var r=e.node,i=e.scope,s=r.left;if(n.isPattern(s)){var o=i.generateUidIdentifier("ref");return r.left=n.variableDeclaration("var",[n.variableDeclarator(o)]),e.ensureBlock(),void r.body.body.unshift(n.variableDeclaration("var",[n.variableDeclarator(s,o)]))}if(n.isVariableDeclaration(s)){var u=s.declarations[0].id;if(n.isPattern(u)){var l=i.generateUidIdentifier("ref");r.left=n.variableDeclaration(s.kind,[n.variableDeclarator(l,null)]);var c=[],p=new a({kind:s.kind,file:t,scope:i,nodes:c});p.init(u,l),e.ensureBlock();var f=r.body;f.body=c.concat(f.body)}}},CatchClause:function(e,t){var r=e.node,i=e.scope,s=r.param;if(n.isPattern(s)){var o=i.generateUidIdentifier("ref");r.param=o;var u=[],l=new a({kind:"let",file:t,scope:i,nodes:u});l.init(s,o),r.body.body=u.concat(r.body.body)}},AssignmentExpression:function(e,t){var r=e.node,i=e.scope;if(n.isPattern(r.left)){var s=[],o=new a({operator:r.operator,file:t,scope:i,nodes:s}),u=void 0;!e.isCompletionRecord()&&e.parentPath.isExpressionStatement()||(u=i.generateUidIdentifierBasedOnNode(r.right,"ref"),s.push(n.variableDeclaration("var",[n.variableDeclarator(u,r.right)])),n.isArrayExpression(r.right)&&(o.arrays[u.name]=!0)),o.init(r.left,u||r.right),u&&s.push(n.expressionStatement(u)),e.replaceWithMultiple(s)}},VariableDeclaration:function(e,r){var i=e.node,s=e.scope,u=e.parent;if(!n.isForXStatement(u)&&u&&e.container&&t(i)){for(var l=[],c=void 0,p=0;p=m.length)break;b=m[g++]}else{if(g=m.next(),g.done)break;b=g.value}var x=b,E=y[y.length-1];if(E&&n.isVariableDeclaration(E)&&n.isVariableDeclaration(x)&&E.kind===x.kind){var A;(A=E.declarations).push.apply(A,x.declarations)}else y.push(x)}1===y.length?e.replaceWith(y[0]):e.replaceWithMultiple(y)}}}}},e.exports=t.default},[11582,2527],[11594,4016],382,863,[11517,9119],[11790,9066],[11532,9073],[11826,96,802],1078,[11598,1002,9144,9143,359,2550,4038],[11611,359,9148,2540,2547,4029,9142],1081,1082,[11625,262,478,134],1085,[11651,9155,261,479,1003,134],[11655,9238,9239,9240,9241,9242],[11669,1006],[11841,2561],[11717,9236],1120,[11731,263,1561],1094,[11744,804],1096,[11753,1561],[11774,663],function(e,t){"use strict";t.__esModule=!0,t.default=function(e){function t(e){var t=e.node,r=e.scope,n=[],i=t.right;if(!a.isIdentifier(i)||!r.hasBinding(i.name)){var s=r.generateUidIdentifier("arr");n.push(a.variableDeclaration("var",[a.variableDeclarator(s,i)])),i=s}var u=r.generateUidIdentifier("i"),l=o({BODY:t.body,KEY:u,ARR:i});a.inherits(l,t),a.ensureBlock(l);var c=a.memberExpression(i,u,!0),p=t.left;return a.isVariableDeclaration(p)?(p.declarations[0].init=c,l.body.body.unshift(p)):l.body.body.unshift(a.expressionStatement(a.assignmentExpression("=",p,c))),e.parentPath.isLabeledStatement()&&(l=a.labeledStatement(e.parentPath.node.label,l)),n.push(l),n}function r(e,t){var r=e.node,n=e.scope,s=r.left,o=void 0,l=void 0;if(a.isIdentifier(s)||a.isPattern(s)||a.isMemberExpression(s))l=s;else{if(!a.isVariableDeclaration(s))throw t.buildCodeFrameError(s,i.get("unknownForHead",s.type));l=n.generateUidIdentifier("ref"),o=a.variableDeclaration(s.kind,[a.variableDeclarator(s.declarations[0].id,l)])}var c=n.generateUidIdentifier("iterator"),p=n.generateUidIdentifier("isArray"),f=u({LOOP_OBJECT:c,IS_ARRAY:p,OBJECT:r.right,INDEX:n.generateUidIdentifier("i"),ID:l});return o||f.body.body.shift(),{declar:o,node:f,loop:f}}function n(e,t){var r=e.node,n=e.scope,s=e.parent,o=r.left,u=void 0,c=n.generateUidIdentifier("step"),p=a.memberExpression(c,a.identifier("value"));if(a.isIdentifier(o)||a.isPattern(o)||a.isMemberExpression(o))u=a.expressionStatement(a.assignmentExpression("=",o,p));else{if(!a.isVariableDeclaration(o))throw t.buildCodeFrameError(o,i.get("unknownForHead",o.type));u=a.variableDeclaration(o.kind,[a.variableDeclarator(o.declarations[0].id,p)])}var f=n.generateUidIdentifier("iterator"),h=l({ITERATOR_HAD_ERROR_KEY:n.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:n.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:n.generateUidIdentifier("iteratorError"),ITERATOR_KEY:f,STEP_KEY:c,OBJECT:r.right,BODY:null}),d=a.isLabeledStatement(s),y=h[3].block.body,m=y[0];return d&&(y[0]=a.labeledStatement(s.label,m)),{replaceParent:d,declar:u,loop:m,node:h}}var i=e.messages,s=e.template,a=e.types,o=s("\n for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\n "),u=s("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n var ID;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n "),l=s("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n ");return{visitor:{ForOfStatement:function(e,i){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(t(e)):e.replaceWithMultiple(t(e));var s=n;i.opts.loose&&(s=r);var o=e.node,u=s(e,i),l=u.declar,c=u.loop,p=c.body;e.ensureBlock(),l&&p.body.push(l),p.body=p.body.concat(o.body.body),a.inherits(c,o),a.inherits(c.body,o.body),u.replaceParent?(e.parentPath.replaceWithMultiple(u.node),e.remove()):e.replaceWithMultiple(u.node)}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(){return{visitor:{"ArrowFunctionExpression|FunctionExpression":{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=(0,s.default)(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var r=(0,s.default)(t);r&&t.replaceWith(r)}}}}};var i=r(3351),s=n(i);e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}},e.exports=t.default},[11517,9322],[11532,9290],[11593,9332],1078,[11598,1567,9344,9343,482,2586,4085],[11611,482,9348,2576,2583,4079,9342],1081,1082,[11625,364,483,135],[11632,1568],1085,[11651,9357,265,484,1009,135],[11655,9437,9438,9439,9440,9441],[11669,1011],[11706,2597,4094],[11717,9435],[11731,136,1586],1094,[11744,669],1096,[11753,1586],[11774,486],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(1589),a=i(s),o=r(2606),u=i(o),l=r(55),c=i(l),p=r(2607),f=i(p);t.default=function(){var e=(0,f.default)(),t={ReferencedIdentifier:function(e){var t=e.node.name,r=this.remaps[t];if(r&&this.scope.getBinding(t)===e.scope.getBinding(t)){if(e.parentPath.isCallExpression({callee:e.node}))e.replaceWith(v.sequenceExpression([v.numericLiteral(0),r]));else if(e.isJSXIdentifier()&&v.isMemberExpression(r)){var n=r.object,i=r.property;e.replaceWith(v.JSXMemberExpression(v.JSXIdentifier(n.name),v.JSXIdentifier(i.name)))}else e.replaceWith(r);this.requeueInParent(e)}},AssignmentExpression:function(t){var r=t.node;if(!r[e]){var n=t.get("left");if(n.isIdentifier()){var i=n.node.name,s=this.exports[i];if(s&&this.scope.getBinding(i)===t.scope.getBinding(i)){r[e]=!0;for(var a=s,o=Array.isArray(a),u=0,a=o?a:(0,c.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var p=l;r=A(p,r).expression}t.replaceWith(r),this.requeueInParent(t)}}}},UpdateExpression:function(e){var t=e.get("argument");if(t.isIdentifier()){var r=t.node.name,n=this.exports[r];if(n&&this.scope.getBinding(r)===e.scope.getBinding(r)){var i=v.assignmentExpression(e.node.operator[0]+"=",t.node,v.numericLiteral(1));if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()||e.node.prefix)return e.replaceWith(i),void this.requeueInParent(e);var s=[];s.push(i);var a=void 0;a="--"===e.node.operator?"+":"-",s.push(v.binaryExpression(a,t.node,v.numericLiteral(1))),e.replaceWithMultiple(v.sequenceExpression(s))}}}};return{inherits:r(4578),visitor:{ThisExpression:function(e,t){this.ranCommonJS||t.opts.allowTopLevelThis===!0||e.findParent(function(e){return!e.is("shadow")&&_.indexOf(e.type)>=0})||e.replaceWith(v.identifier("undefined"))},Program:{exit:function(e){function r(t,r){var n=w[t];if(n)return n;var i=e.scope.generateUidIdentifier((0,h.basename)(t,(0,h.extname)(t))),s=v.variableDeclaration("var",[v.variableDeclarator(i,g(v.stringLiteral(t)).expression)]);return f[t]&&(s.loc=f[t].loc),"number"==typeof r&&r>0&&(s._blockHoist=r),m.push(s),w[t]=i}function n(e,t,r){var n=e[t]||[];e[t]=n.concat(r)}this.ranCommonJS=!0;var i=!!this.opts.strict,s=e.scope;s.rename("module"),s.rename("exports"),s.rename("require");
for(var o=!1,l=!1,p=e.get("body"),f=(0,u.default)(null),d=(0,u.default)(null),y=(0,u.default)(null),m=[],_=(0,u.default)(null),w=(0,u.default)(null),C=p,T=Array.isArray(C),P=0,C=T?C:(0,c.default)(C);;){var D;if(T){if(P>=C.length)break;D=C[P++]}else{if(P=C.next(),P.done)break;D=P.value}var k=D;if(k.isExportDeclaration()){o=!0;for(var O=[].concat(k.get("declaration"),k.get("specifiers")),F=O,N=Array.isArray(F),I=0,F=N?F:(0,c.default)(F);;){var B;if(N){if(I>=F.length)break;B=F[I++]}else{if(I=F.next(),I.done)break;B=I.value}var R=B,L=R.getBindingIdentifiers();if(L.__esModule)throw R.buildCodeFrameError('Illegal export "__esModule"')}}if(k.isImportDeclaration()){var M;l=!0;var j=k.node.source.value,V=f[j]||{specifiers:[],maxBlockHoist:0,loc:k.node.loc};(M=V.specifiers).push.apply(M,k.node.specifiers),"number"==typeof k.node._blockHoist&&(V.maxBlockHoist=Math.max(k.node._blockHoist,V.maxBlockHoist)),f[j]=V,k.remove()}else if(k.isExportDefaultDeclaration()){var U=k.get("declaration");if(U.isFunctionDeclaration()){var G=U.node.id,Y=v.identifier("default");G?(n(d,G.name,Y),m.push(A(Y,G)),k.replaceWith(U.node)):(m.push(A(Y,v.toExpression(U.node))),k.remove())}else if(U.isClassDeclaration()){var W=U.node.id,K=v.identifier("default");W?(n(d,W.name,K),k.replaceWithMultiple([U.node,A(K,W)])):(k.replaceWith(A(K,v.toExpression(U.node))),k.parentPath.requeue(k.get("expression.left")))}else k.replaceWith(A(v.identifier("default"),U.node)),k.parentPath.requeue(k.get("expression.left"))}else if(k.isExportNamedDeclaration()){var q=k.get("declaration");if(q.node){if(q.isFunctionDeclaration()){var H=q.node.id;n(d,H.name,H),m.push(A(H,H)),k.replaceWith(q.node)}else if(q.isClassDeclaration()){var X=q.node.id;n(d,X.name,X),k.replaceWithMultiple([q.node,A(X,X)]),y[X.name]=!0}else if(q.isVariableDeclaration()){for(var J=q.get("declarations"),$=J,z=Array.isArray($),Q=0,$=z?$:(0,c.default)($);;){var Z;if(z){if(Q>=$.length)break;Z=$[Q++]}else{if(Q=$.next(),Q.done)break;Z=Q.value}var ee=Z,te=ee.get("id"),re=ee.get("init");re.node||re.replaceWith(v.identifier("undefined")),te.isIdentifier()&&(n(d,te.node.name,te.node),re.replaceWith(A(te.node,re.node).expression),y[te.node.name]=!0)}k.replaceWith(q.node)}continue}var ne=k.get("specifiers"),ie=[],se=k.node.source;if(se)for(var ae=r(se.value,k.node._blockHoist),oe=ne,ue=Array.isArray(oe),le=0,oe=ue?oe:(0,c.default)(oe);;){var ce;if(ue){if(le>=oe.length)break;ce=oe[le++]}else{if(le=oe.next(),le.done)break;ce=le.value}var pe=ce;pe.isExportNamespaceSpecifier()||pe.isExportDefaultSpecifier()||pe.isExportSpecifier()&&("default"===pe.node.local.name?m.push(x(v.stringLiteral(pe.node.exported.name),v.memberExpression(v.callExpression(this.addHelper("interopRequireDefault"),[ae]),pe.node.local))):m.push(x(v.stringLiteral(pe.node.exported.name),v.memberExpression(ae,pe.node.local))),y[pe.node.exported.name]=!0)}else for(var fe=ne,he=Array.isArray(fe),de=0,fe=he?fe:(0,c.default)(fe);;){var ye;if(he){if(de>=fe.length)break;ye=fe[de++]}else{if(de=fe.next(),de.done)break;ye=de.value}var me=ye;me.isExportSpecifier()&&(n(d,me.node.local.name,me.node.exported),y[me.node.exported.name]=!0,ie.push(A(me.node.exported,me.node.local)))}k.replaceWithMultiple(ie)}else if(k.isExportAllDeclaration()){var ve=S({OBJECT:r(k.node.source.value,k.node._blockHoist)});ve.loc=k.node.loc,m.push(ve),k.remove()}}for(var ge in f){var be=f[ge],O=be.specifiers,xe=be.maxBlockHoist;if(O.length){for(var Ee=r(ge,xe),Ae=void 0,Se=0;Se0&&(we._blockHoist=xe),m.push(we)}Ae=_e.local}else v.isImportDefaultSpecifier(_e)&&(O[Se]=v.importSpecifier(_e.local,v.identifier("default")))}for(var Ce=O,Te=Array.isArray(Ce),Pe=0,Ce=Te?Ce:(0,c.default)(Ce);;){var De;if(Te){if(Pe>=Ce.length)break;De=Ce[Pe++]}else{if(Pe=Ce.next(),Pe.done)break;De=Pe.value}var ke=De;if(v.isImportSpecifier(ke)){var Oe=Ee;if("default"===ke.imported.name)if(Ae)Oe=Ae;else{Oe=Ae=e.scope.generateUidIdentifier(Ee.name);var Fe=v.variableDeclaration("var",[v.variableDeclarator(Oe,v.callExpression(this.addHelper("interopRequireDefault"),[Ee]))]);xe>0&&(Fe._blockHoist=xe),m.push(Fe)}_[ke.local.name]=v.memberExpression(Oe,v.cloneWithoutLoc(ke.imported))}}}else{var Ne=g(v.stringLiteral(ge));Ne.loc=f[ge].loc,m.push(Ne)}}if(l&&(0,a.default)(y).length){var Ie=v.identifier("undefined");for(var Be in y)Ie=A(v.identifier(Be),Ie).expression;var Re=v.expressionStatement(Ie);Re._blockHoist=3,m.unshift(Re)}if(o&&!i){var Le=b;this.opts.loose&&(Le=E);var Me=Le();Me._blockHoist=3,m.unshift(Me)}e.unshiftContainer("body",m),e.traverse(t,{remaps:_,scope:s,exports:d,requeueInParent:function(t){return e.requeue(t)}})}}}}};var h=r(291),d=r(9492),y=i(d),m=r(15),v=n(m),g=(0,y.default)("\n require($0);\n"),b=(0,y.default)('\n Object.defineProperty(exports, "__esModule", {\n value: true\n });\n'),x=(0,y.default)("\n Object.defineProperty(exports, $0, {\n enumerable: true,\n get: function () {\n return $1;\n }\n });\n"),E=(0,y.default)("\n exports.__esModule = true;\n"),A=(0,y.default)("\n exports.$0 = $1;\n"),S=(0,y.default)('\n Object.keys(OBJECT).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function () {\n return OBJECT[key];\n }\n });\n });\n'),_=["FunctionExpression","FunctionDeclaration","ClassProperty","ClassMethod","ObjectMethod"];e.exports=t.default},[11517,9523],[11522,9528],[11532,9491],[11593,9533],1078,[11598,1591,9545,9544,489,2623,4139],[11611,489,9549,2613,2620,4133,9543],1081,1082,[11625,366,490,137],[11632,1592],1085,[11651,9558,268,491,1014,137],[11655,9638,9639,9640,9641,9642],[11669,1016],[11706,2634,4148],[11717,9636],[11731,138,1610],1094,[11744,675],1096,[11753,1610],[11774,493],[11517,9724],[11532,9692],[11593,9734],1078,[11598,1613,9746,9745,496,2661,4194],[11611,496,9750,2651,2658,4188,9744],1081,1082,[11625,368,497,139],[11632,1614],1085,[11651,9759,271,498,1019,139],[11655,9839,9840,9841,9842,9843],[11669,1021],[11706,2672,4203],[11717,9837],[11731,140,1632],1094,[11744,681],1096,[11753,1632],[11774,500],[11517,9925],[11532,9893],[11593,9935],1078,[11598,1635,9947,9946,503,2697,4251],[11611,503,9951,2687,2694,4245,9945],1081,1082,[11625,370,504,141],[11632,1636],1085,[11651,9960,274,505,1024,141],[11655,10040,10041,10042,10043,10044],[11669,1026],[11706,2708,4260],[11717,10038],[11731,142,1654],1094,[11744,687],1096,[11753,1654],[11774,507],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10089),s=n(i),a=r(10090),o=n(a);t.default=function(e){function t(e,t,r,n,i){var s=new l.default({getObjectRef:n,methodNode:t,methodPath:e,isStatic:!0,scope:r,file:i});s.replace()}var r=e.types,n=(0,o.default)();return{visitor:{Super:function(e){var t=e.findParent(function(e){return e.isObjectExpression()});t&&(t.node[n]=!0)},ObjectExpression:{exit:function(e,i){if(e.node[n]){for(var a=void 0,o=function(){return a=a||e.scope.generateUidIdentifier("obj")},u=e.get("properties"),l=u,c=Array.isArray(l),p=0,l=c?l:(0,s.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;h.isObjectProperty()&&(h=h.get("value")),t(h,h.node,e.scope,o,i)}a&&(e.scope.push({id:a}),e.replaceWith(r.assignmentExpression("=",a,e.node)))}}}}}};var u=r(7680),l=n(u);e.exports=t.default},545,295,863,[11619,4298,2718],1082,1085,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(50),a=i(s);t.default=function(){return{visitor:o.visitors.merge([{ArrowFunctionExpression:function(e){for(var t=e.get("params"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,a.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var o=s;if(o.isRestElement()||o.isAssignmentPattern()){e.arrowFunctionToShadowed();break}}}},l.visitor,h.visitor,p.visitor])}};var o=r(816),u=r(10124),l=n(u),c=r(10123),p=n(c),f=r(10125),h=n(f);e.exports=t.default},[11517,10163],[11532,10132],[11593,10173],1078,[11598,1665,10185,10184,512,2744,4318],[11611,512,10189,2734,2741,4312,10183],1081,1082,[11625,372,513,143],[11632,1666],1085,[11651,10198,277,514,1030,143],[11655,10278,10279,10280,10281,10282],[11669,1032],[11706,2755,4327],[11717,10276],[11731,144,1684],1094,[11744,695],1096,[11753,1684],[11774,516],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.default=function(){return{visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var r=s.functionExpression(null,t.params,t.body,t.generator,t.async);r.returnType=t.returnType,e.replaceWith(s.objectProperty(t.key,r,t.computed))}},ObjectProperty:function(e){var t=e.node;t.shorthand&&(t.shorthand=!1)}}}};var i=r(519),s=n(i);e.exports=t.default},[11516,10346],295,863,1082,1085,[11655,10454,10455,10456,10457,10458],[11669,2785],[11717,10452],[11731,146,2788],[11744,698],1096,[11753,2788],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10493),s=n(i);t.default=function(e){function t(e,t,r){return r.opts.loose&&!i.isIdentifier(e.argument,{name:"arguments"})?e.argument:t.toArray(e.argument,!0)}function r(e){for(var t=0;t=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;i.isSpreadElement(h)?(a(),o.push(t(h,r,n))):u.push(h)}return a(),o}var i=e.types;return{visitor:{ArrayExpression:function(e,t){var s=e.node,a=e.scope,o=s.elements;if(r(o)){var u=n(o,a,t),l=u.shift();i.isArrayExpression(l)||(u.unshift(l),l=i.arrayExpression([])),e.replaceWith(i.callExpression(i.memberExpression(l,i.identifier("concat")),u))}},CallExpression:function(e,t){var s=e.node,a=e.scope,o=s.arguments;if(r(o)){var u=e.get("callee");if(!u.isSuper()){var l=i.identifier("undefined");s.arguments=[];var c=void 0;c=1===o.length&&"arguments"===o[0].argument.name?[o[0].argument]:n(o,a,t);var p=c.shift();c.length?s.arguments.push(i.callExpression(i.memberExpression(p,i.identifier("concat")),c)):s.arguments.push(p);var f=s.callee;if(u.isMemberExpression()){var h=a.maybeGenerateMemoised(f.object);h?(f.object=i.assignmentExpression("=",h,f.object),l=h):l=f.object,i.appendToMemberExpression(f,i.identifier("apply"))}else s.callee=i.memberExpression(s.callee,i.identifier("apply"));i.isSuper(l)&&(l=i.thisExpression()),s.arguments.unshift(l)}}},NewExpression:function(e,t){var s=e.node,a=e.scope,o=s.arguments;if(r(o)){var u=n(o,a,t),l=i.arrayExpression([i.nullLiteral()]);o=i.callExpression(i.memberExpression(l,i.identifier("concat")),u),e.replaceWith(i.newExpression(i.callExpression(i.memberExpression(i.memberExpression(i.memberExpression(i.identifier("Function"),i.identifier("prototype")),i.identifier("bind")),i.identifier("apply")),[s.callee,o]),[]))}}}}},e.exports=t.default},[11582,2791],[11594,4401],382,863,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;s.is(t,"y")&&e.replaceWith(o.newExpression(o.identifier("RegExp"),[o.stringLiteral(t.pattern),o.stringLiteral(t.flags)]))}}}};var i=r(3542),s=n(i),a=r(38),o=n(a);e.exports=t.default},[11517,10579],[11790,10526],[11532,10533],[11826,102,826],1078,[11598,1041,10604,10603,373,2813,4423],[11611,373,10608,2803,2810,4414,10602],1081,1082,[11625,285,524,147],1085,[11651,10615,284,525,1042,147],[11655,10698,10699,10700,10701,10702],[11669,1045],[11841,2824],[11717,10696],1120,[11731,286,1726],1094,[11744,828],1096,[11753,1726],[11774,705],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10744),s=n(i);t.default=function(e){function t(e){return n.isLiteral(e)&&"string"==typeof e.value}function r(e,t){return n.binaryExpression("+",e,t)}var n=e.types;return{visitor:{TaggedTemplateExpression:function(e,t){for(var r=e.node,i=r.quasi,a=[],o=[],u=[],l=i.quasis,c=Array.isArray(l),p=0,l=c?l:(0,s.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;o.push(n.stringLiteral(h.value.cooked)),u.push(n.stringLiteral(h.value.raw))}o=n.arrayExpression(o),u=n.arrayExpression(u);var d="taggedTemplateLiteral";t.opts.loose&&(d+="Loose");var y=t.file.addTemplateObject(d,o,u);a.push(y),a=a.concat(i.expressions),e.replaceWith(n.callExpression(r.tag,a))},TemplateLiteral:function(e,i){for(var a=[],o=e.get("expressions"),u=e.node.quasis,l=Array.isArray(u),c=0,u=l?u:(0,s.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;a.push(n.stringLiteral(f.value.cooked));var h=o.shift();h&&(!i.opts.spec||h.isBaseType("string")||h.isBaseType("number")?a.push(h.node):a.push(n.callExpression(n.identifier("String"),[h.node])))}if(a=a.filter(function(e){return!n.isLiteral(e,{value:""})}),t(a[0])||t(a[1])||a.unshift(n.stringLiteral("")),a.length>1){for(var d=r(a.shift(),a.shift()),y=a,m=Array.isArray(y),v=0,y=m?y:(0,s.default)(y);;){var g;if(m){if(v>=y.length)break;g=y[v++]}else{if(v=y.next(),v.done)break;g=v.value}var b=g;d=r(d,b)}e.replaceWith(d)}else e.replaceWith(a[0])}}}},e.exports=t.default},[11582,2832],[11594,4458],382,863,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10774),s=n(i);t.default=function(e){var t=e.types,r=(0,s.default)();return{visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var n=e.node,i=e.parent;if(!n[r]&&!e.find(function(e){return e.node&&!!e.node._generated})){if(e.parentPath.isBinaryExpression()&&t.EQUALITY_BINARY_OPERATORS.indexOf(i.operator)>=0){var s=e.getOpposite();if(s.isLiteral()&&"symbol"!==s.node.value&&"object"!==s.node.value)return}if("typeof"===n.operator){var a=t.callExpression(this.addHelper("typeof"),[n.argument]);if(e.get("argument").isIdentifier()){var o=t.stringLiteral("undefined"),u=t.unaryExpression("typeof",n.argument);u[r]=!0,e.replaceWith(t.conditionalExpression(t.binaryExpression("===",u,o),o,a))}else e.replaceWith(a)}}}}}},e.exports=t.default},[11582,1735],545,295,[11619,4470,2838],1085,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;u.is(t,"u")&&(t.pattern=(0,a.default)(t.pattern,t.flags),u.pullFlag(t,"u"))}}}};var s=r(11502),a=i(s),o=r(3542),u=n(o);e.exports=t.default},[11582,2848],[11594,4477],382,863,[11582,2856],[11594,4488],382,863,[11582,2863],[11594,4499],382,863,[11582,2870],[11594,4508],382,863,[11582,2877],[11594,4518],382,863,[11582,2884],[11594,4528],382,863,function(e,t,r){"use strict";t.__esModule=!0,t.default=function(){return r(11008)},e.exports=t.default},[11516,11026],[11517,11027],295,863,1082,1085,[11655,11134,11135,11136,11137,11138],[11669,2910],[11717,11132],[11731,149,2913],[11744,709],1096,[11753,2913],295,863,1082,1085,[11655,11302,11303,11304,11305,11306],[11669,2936],[11717,11300],[11731,151,2939],[11744,713],1096,[11753,2939],function(e,t,r){"use strict";function n(){t.path=s=new i,t.scope=a=new i}var i=r(11350).default;t.__esModule=!0,t.clear=n;var s=new i;t.path=s;var a=new i;t.scope=a},545,function(e,t,r){e.exports=r(1067)},function(e,t,r){var n=r(103).setDesc,i=r(1066),s=r(538)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,s)&&n(e,s,{configurable:!0,value:t})}},function(e,t,r){function n(e,t){var r=null==e?void 0:e[t];return i(r)?r:void 0}var i=r(11488);e.exports=n},function(e,t){function r(e,t){return e="number"==typeof e||n.test(e)?+e:-1,t=null==t?i:t,e>-1&&e%1==0&&e1&&void 0!==arguments[1]?arguments[1]:n.cwd();if("object"===("undefined"==typeof u.default?"undefined":(0,a.default)(u.default)))return null;var r=p[t];if(!r){r=new u.default;var i=c.default.join(t,".babelrc");r.id=i,r.filename=i,r.paths=u.default._nodeModulePaths(t),p[t]=r}try{return u.default._resolveFilename(e,r)}catch(e){return null}};var o=r(1796),u=i(o),l=r(291),c=i(l),p={};e.exports=t.default}).call(t,r(378))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(1803),s=n(i),a=r(57),o=n(a),u=r(861),l=n(u),c=r(860),p=n(c),f=function(e){function t(){(0,o.default)(this,t);var r=(0,l.default)(this,e.call(this));return r.dynamicData={},r}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 r=this.dynamicData[t]();return this.set(t,r),r}},t}(s.default);t.default=f,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(57),s=n(i),a=r(13),o=n(a),u=(0,o.default)("babel:verbose"),l=(0,o.default)("babel"),c=[],p=function(){function e(t,r){(0,s.default)(this,e),this.filename=r,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error;throw new t(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),c.indexOf(e)>=0||(c.push(e),console.error(e)))},e.prototype.verbose=function(e){u.enabled&&u(this._buildMessage(e))},e.prototype.debug=function(e){l.enabled&&l(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();t.default=p,e.exports=t.default},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var r=e.node,n=r.source?r.source.value:null,i=t.metadata.modules.exports,s=e.get("declaration");if(s.isStatement()){var a=s.getBindingIdentifiers();for(var o in a)i.exported.push(o),i.specifiers.push({kind:"local",local:o,exported:e.isExportDefaultDeclaration()?"default":o})}if(e.isExportNamedDeclaration()&&r.specifiers)for(var l=r.specifiers,p=Array.isArray(l),f=0,l=p?l:(0,u.default)(l);;){var h;if(p){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var d=h,y=d.exported.name;i.exported.push(y),c.isExportDefaultSpecifier(d)&&i.specifiers.push({kind:"external",local:y,exported:y,source:n}),c.isExportNamespaceSpecifier(d)&&i.specifiers.push({kind:"external-namespace",exported:y,source:n});var m=d.local;m&&(n&&i.specifiers.push({kind:"external",local:m.name,exported:y,source:n}),n||i.specifiers.push({kind:"local",local:m.name,exported:y}))}e.isExportAllDeclaration()&&i.specifiers.push({kind:"external-all",source:n})}function a(e){e.skip()}t.__esModule=!0,t.ImportDeclaration=t.ModuleDeclaration=void 0;var o=r(6),u=i(o);t.ExportDeclaration=s,t.Scope=a;var l=r(3),c=n(l);t.ModuleDeclaration={enter:function(e,t){var r=e.node;r.source&&(r.source.value=t.resolveModuleSource(r.source.value))}},t.ImportDeclaration={exit:function(e,t){var r=e.node,n=[],i=[];t.metadata.modules.imports.push({source:r.source.value,imported:i,specifiers:n});for(var s=e.get("specifiers"),a=Array.isArray(s),o=0,s=a?s:(0,u.default)(s);;){var l;if(a){if(o>=s.length)break;l=s[o++]}else{if(o=s.next(),o.done)break;l=o.value}var c=l,p=c.node.local.name;if(c.isImportDefaultSpecifier()&&(i.push("default"),n.push({kind:"named",imported:"default",local:p})),c.isImportSpecifier()){var f=c.node.imported.name;i.push(f),n.push({kind:"named",imported:f,local:p})}c.isImportNamespaceSpecifier()&&(i.push("*"),n.push({kind:"namespace",local:p}))}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r=t||i.EXTENSIONS,n=D.default.extname(e);return(0,S.default)(r,n)}function s(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function a(e){if(!e)return new RegExp(/.^/);if(Array.isArray(e)&&(e=new RegExp(e.map(y.default).join("|"),"i")),"string"==typeof e){e=(0,O.default)(e),((0,v.default)(e,"./")||(0,v.default)(e,"*/"))&&(e=e.slice(2)),(0,v.default)(e,"**/")&&(e=e.slice(3));var t=E.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,T.default)(e))return e;throw new TypeError("illegal type for regexify")}function o(e,t){return e?(0,b.default)(e)?o([e],t):(0,w.default)(e)?o(s(e),t):Array.isArray(e)?(t&&(e=e.map(t)),e):[e]:[]}function u(e){return"true"===e||1==e||!("false"===e||0==e||!e)&&e}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2];if(e=e.replace(/\\/g,"/"),r){for(var n=r,i=Array.isArray(n),s=0,n=i?n:(0,f.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(c(o,e))return!1}return!0}if(t.length)for(var u=t,l=Array.isArray(u),p=0,u=l?u:(0,f.default)(u);;){var h;if(l){if(p>=u.length)break;h=u[p++]}else{if(p=u.next(),p.done)break;h=p.value}var d=h;if(c(d,e))return!0}return!1}function c(e,t){return"function"==typeof e?e(t):e.test(t)}t.__esModule=!0,t.inspect=t.inherits=void 0;var p=r(6),f=n(p),h=r(9);Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return h.inherits}}),Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return h.inspect}}),t.canCompile=i,t.list=s,t.regexify=a,t.arrayify=o,t.booleanify=u,t.shouldIgnore=l;var d=r(4898),y=n(d),m=r(4915),v=n(m),g=r(3015),b=n(g),x=r(4924),E=n(x),A=r(1100),S=n(A),_=r(1847),w=n(_),C=r(3018),T=n(C),P=r(291),D=n(P),k=r(4671),O=n(k);i.EXTENSIONS=[".js",".jsx",".es6",".es"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e){e.variance&&("plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")),this.word(e.name)}function a(e){this.token("..."),this.print(e.argument,e)}function o(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")}function u(e){this.printJoin(e.decorators,e),this._method(e)}function l(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(v.isAssignmentPattern(e.value)&&v.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&v.isIdentifier(e.key)&&v.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)}function c(e){var t=e.elements,r=t.length;this.token("["),this.printInnerComments(e);for(var n=0;n0&&this.space(),this.print(i,e),n=0}}function n(e,t){for(var r=65536,n=0;ne)return!1;if(r+=t[n+1],r>=e)return!0}}function i(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&D.test(String.fromCharCode(e)):n(e,O)))}function s(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&k.test(String.fromCharCode(e)):n(e,O)||n(e,F))))}function a(e){var t={};for(var r in N)t[r]=e&&r in e?e[r]:N[r];return t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return new I(e,{beforeExpr:!0,binop:t})}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.keyword=e,M[e]=L["_"+e]=new I(e,t)}function c(e){return 10===e||13===e||8232===e||8233===e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var r=1,n=0;;){V.lastIndex=n;var i=V.exec(e);if(!(i&&i.index>10)+55296,(e-65536&1023)+56320)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function b(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t,r,n){return e.type=t,e.end=r,e.loc.end=n,this.processComment(e),e}function A(e){return e[e.length-1]}function S(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?S(e.object)+"."+S(e.property):void 0}function _(e,t){return new $(t,e).parse()}Object.defineProperty(t,"__esModule",{value:!0});var w={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},C=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),T="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",P="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",D=new RegExp("["+T+"]"),k=new RegExp("["+T+P+"]");T=P=null;var O=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],F=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239],N={sourceType:"script",sourceFilename:void 0,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null},I=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.label=t,this.keyword=r.keyword,this.beforeExpr=!!r.beforeExpr,this.startsExpr=!!r.startsExpr,this.rightAssociative=!!r.rightAssociative,this.isLoop=!!r.isLoop,this.isAssign=!!r.isAssign,this.prefix=!!r.prefix,this.postfix=!!r.postfix,this.binop=r.binop||null,this.updateContext=null},B={beforeExpr:!0},R={startsExpr:!0},L={num:new I("num",R),regexp:new I("regexp",R),
string:new I("string",R),name:new I("name",R),eof:new I("eof"),bracketL:new I("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new I("]"),braceL:new I("{",{beforeExpr:!0,startsExpr:!0}),braceBarL:new I("{|",{beforeExpr:!0,startsExpr:!0}),braceR:new I("}"),braceBarR:new I("|}"),parenL:new I("(",{beforeExpr:!0,startsExpr:!0}),parenR:new I(")"),comma:new I(",",B),semi:new I(";",B),colon:new I(":",B),doubleColon:new I("::",B),dot:new I("."),question:new I("?",B),arrow:new I("=>",B),template:new I("template"),ellipsis:new I("...",B),backQuote:new I("`",R),dollarBraceL:new I("${",{beforeExpr:!0,startsExpr:!0}),at:new I("@"),eq:new I("=",{beforeExpr:!0,isAssign:!0}),assign:new I("_=",{beforeExpr:!0,isAssign:!0}),incDec:new I("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new I("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:u("||",1),logicalAND:u("&&",2),bitwiseOR:u("|",3),bitwiseXOR:u("^",4),bitwiseAND:u("&",5),equality:u("==/!=",6),relational:u(">",7),bitShift:u("<>>",8),plusMin:new I("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:u("%",10),star:u("*",10),slash:u("/",10),exponent:new I("**",{beforeExpr:!0,binop:11,rightAssociative:!0})},M={};l("break"),l("case",B),l("catch"),l("continue"),l("debugger"),l("default",B),l("do",{isLoop:!0,beforeExpr:!0}),l("else",B),l("finally"),l("for",{isLoop:!0}),l("function",R),l("if"),l("return",B),l("switch"),l("throw",B),l("try"),l("var"),l("let"),l("const"),l("while",{isLoop:!0}),l("with"),l("new",{beforeExpr:!0,startsExpr:!0}),l("this",R),l("super",R),l("class"),l("extends",B),l("export"),l("import"),l("yield",{beforeExpr:!0,startsExpr:!0}),l("null",R),l("true",R),l("false",R),l("in",{beforeExpr:!0,binop:7}),l("instanceof",{beforeExpr:!0,binop:7}),l("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),l("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),l("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0});var j=/\r\n?|\n|\u2028|\u2029/,V=new RegExp(j.source,"g"),U=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,G=function e(t,r,n,i){p(this,e),this.token=t,this.isExpr=!!r,this.preserveSpace=!!n,this.override=i},Y={braceStatement:new G("{",(!1)),braceExpression:new G("{",(!0)),templateQuasi:new G("${",(!0)),parenStatement:new G("(",(!1)),parenExpression:new G("(",(!0)),template:new G("`",(!0),(!0),function(e){return e.readTmplToken()}),functionExpression:new G("function",(!0))};L.parenR.updateContext=L.braceR.updateContext=function(){if(1===this.state.context.length)return void(this.state.exprAllowed=!0);var e=this.state.context.pop();e===Y.braceStatement&&this.curContext()===Y.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===Y.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr},L.name.updateContext=function(e){this.state.exprAllowed=!1,e!==L._let&&e!==L._const&&e!==L._var||j.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},L.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?Y.braceStatement:Y.braceExpression),this.state.exprAllowed=!0},L.dollarBraceL.updateContext=function(){this.state.context.push(Y.templateQuasi),this.state.exprAllowed=!0},L.parenL.updateContext=function(e){var t=e===L._if||e===L._for||e===L._with||e===L._while;this.state.context.push(t?Y.parenStatement:Y.parenExpression),this.state.exprAllowed=!0},L.incDec.updateContext=function(){},L._function.updateContext=function(){this.curContext()!==Y.braceStatement&&this.state.context.push(Y.functionExpression),this.state.exprAllowed=!1},L.backQuote.updateContext=function(){this.curContext()===Y.template?this.state.context.pop():this.state.context.push(Y.template),this.state.exprAllowed=!1};var W=function e(t,r){f(this,e),this.line=t,this.column=r},K=function e(t,r){f(this,e),this.start=t,this.end=r},q=function(){function e(){d(this,e)}return e.prototype.init=function(e,t){return this.strict=e.strictMode!==!1&&"module"===e.sourceType,this.input=t,this.potentialArrowAt=-1,this.inMethod=this.inFunction=this.inGenerator=this.inAsync=this.inType=!1,this.labels=[],this.decorators=[],this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.pos=this.lineStart=0,this.curLine=1,this.type=L.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=[Y.braceStatement],this.exprAllowed=!0,this.containsEsc=this.containsOctal=!1,this.octalPosition=null,this.exportedIdentifiers=[],this},e.prototype.curPosition=function(){return new W(this.curLine,this.pos-this.lineStart)},e.prototype.clone=function(t){var r=new e;for(var n in this){var i=this[n];t&&"context"!==n||!Array.isArray(i)||(i=i.slice()),r[n]=i}return r},e}(),H=function e(t){y(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new K(t.startLoc,t.endLoc)},X=function(){function e(t,r){y(this,e),this.state=new q,this.state.init(t,r)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new H(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return C(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(L.num)||this.match(L.string)){for(this.state.pos=this.state.start;this.state.pos=this.input.length?this.finishToken(L.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return i(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.state.pos+1);return(e<<10)+t-56613888},e.prototype.pushComment=function(e,t,r,n,i,s){var a={type:e?"CommentBlock":"CommentLine",value:t,start:r,end:n,loc:new K(i,s)};this.isLookahead||(this.state.tokens.push(a),this.state.comments.push(a),this.addComment(a))},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,r=this.input.indexOf("*/",this.state.pos+=2);r===-1&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=r+2,V.lastIndex=t;for(var n=void 0;(n=V.exec(this.input))&&n.index8&&e<14||e>=5760&&U.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var r=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(r)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(L.ellipsis)):(++this.state.pos,this.finishToken(L.dot))},e.prototype.readToken_slash=function(){if(this.state.exprAllowed)return++this.state.pos,this.readRegexp();var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(L.assign,2):this.finishOp(L.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?L.star:L.modulo,r=1,n=this.input.charCodeAt(this.state.pos+1);return 42===n&&(r++,n=this.input.charCodeAt(this.state.pos+2),t=L.exponent),61===n&&(r++,t=L.assign),this.finishOp(t,r)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?L.logicalOR:L.logicalAND,2):61===t?this.finishOp(L.assign,2):124===e&&125===t&&this.hasPlugin("flow")?this.finishOp(L.braceBarR,2):this.finishOp(124===e?L.bitwiseOR:L.bitwiseAND,1)},e.prototype.readToken_caret=function(){var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(L.assign,2):this.finishOp(L.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&j.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(L.incDec,2):61===t?this.finishOp(L.assign,2):this.finishOp(L.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+r)?this.finishOp(L.assign,r+1):this.finishOp(L.bitShift,r)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(r=2),this.finishOp(L.relational,r))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(L.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(L.arrow)):this.finishOp(61===e?L.eq:L.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(L.parenL);case 41:return++this.state.pos,this.finishToken(L.parenR);case 59:return++this.state.pos,this.finishToken(L.semi);case 44:return++this.state.pos,this.finishToken(L.comma);case 91:return++this.state.pos,this.finishToken(L.bracketL);case 93:return++this.state.pos,this.finishToken(L.bracketR);case 123:return this.hasPlugin("flow")&&124===this.input.charCodeAt(this.state.pos+1)?this.finishOp(L.braceBarL,2):(++this.state.pos,this.finishToken(L.braceL));case 125:return++this.state.pos,this.finishToken(L.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(L.doubleColon,2):(++this.state.pos,this.finishToken(L.colon));case 63:return++this.state.pos,this.finishToken(L.question);case 64:return++this.state.pos,this.finishToken(L.at);case 96:return++this.state.pos,this.finishToken(L.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(L.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+m(e)+"'")},e.prototype.finishOp=function(e,t){var r=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,r)},e.prototype.readRegexp=function(){for(var e=void 0,t=void 0,r=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.state.pos);if(j.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.state.pos}var i=this.input.slice(r,this.state.pos);++this.state.pos;var s=this.readWord1();if(s){var a=/^[gmsiyu]*$/;a.test(s)||this.raise(r,"Invalid regular expression flag")}return this.finishToken(L.regexp,{pattern:i,flags:s})},e.prototype.readInt=function(e,t){for(var r=this.state.pos,n=0,i=0,s=null==t?1/0:t;i=97?a-97+10:a>=65?a-65+10:a>=48&&a<=57?a-48:1/0,o>=e)break;++this.state.pos,n=n*e+o}return this.state.pos===r||null!=t&&this.state.pos-r!==t?null:n},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),i(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(L.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,r=!1,n=48===this.input.charCodeAt(this.state.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number");var s=this.input.charCodeAt(this.state.pos);46===s&&(++this.state.pos,this.readInt(10),r=!0,s=this.input.charCodeAt(this.state.pos)),69!==s&&101!==s||(s=this.input.charCodeAt(++this.state.pos),43!==s&&45!==s||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),i(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var a=this.input.slice(t,this.state.pos),o=void 0;return r?o=parseFloat(a):n&&1!==a.length?/[89]/.test(a)||this.state.strict?this.raise(t,"Invalid number"):o=parseInt(a,8):o=parseInt(a,10),this.finishToken(L.num,o)},e.prototype.readCodePoint=function(){var e=this.input.charCodeAt(this.state.pos),t=void 0;if(123===e){var r=++this.state.pos;t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos),++this.state.pos,t>1114111&&this.raise(r,"Code point out of bounds")}else t=this.readHexChar(4);return t},e.prototype.readString=function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.state.pos),t+=this.readEscapedChar(!1),r=this.state.pos):(c(n)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(r,this.state.pos++),this.finishToken(L.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(L.template)?36===r?(this.state.pos+=2,this.finishToken(L.dollarBraceL)):(++this.state.pos,this.finishToken(L.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(L.template,e));if(92===r)e+=this.input.slice(t,this.state.pos),e+=this.readEscapedChar(!0),t=this.state.pos;else if(c(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return m(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(t>=48&&t<=55){var r=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],n=parseInt(r,8);return n>255&&(r=r.slice(0,-1),n=parseInt(r,8)),n>0&&(this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=this.state.pos-2),(this.state.strict||e)&&this.raise(this.state.pos-2,"Octal literal in strict mode")),this.state.pos+=r.length-1,String.fromCharCode(n)}return String.fromCharCode(t)}},e.prototype.readHexChar=function(e){var t=this.state.pos,r=this.readInt(16,e);return null===r&&this.raise(t,"Bad character escape sequence"),r},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,r=this.state.pos;this.state.pos=0&&(e=e.filter(function(e){return"flow"!==e}),e.push("flow"));for(var r=e,n=Array.isArray(r),i=0,r=n?r:r[Symbol.iterator]();;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;if(!t[a]){t[a]=!0;var o=J[a];o&&o(this)}}return t},t.prototype.parse=function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)},t}(X),z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q=$.prototype;Q.addExtra=function(e,t,r){if(e){var n=e.extra=e.extra||{};n[t]=r}},Q.isRelational=function(e){return this.match(L.relational)&&this.state.value===e},Q.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,L.relational)},Q.isContextual=function(e){return this.match(L.name)&&this.state.value===e},Q.eatContextual=function(e){return this.state.value===e&&this.eat(L.name)},Q.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},Q.canInsertSemicolon=function(){return this.match(L.eof)||this.match(L.braceR)||j.test(this.input.slice(this.state.lastTokEnd,this.state.start))},Q.isLineTerminator=function(){return this.eat(L.semi)||this.canInsertSemicolon()},Q.semicolon=function(){this.isLineTerminator()||this.unexpected(null,L.semi)},Q.expect=function(e,t){return this.eat(e)||this.unexpected(t,e)},Q.unexpected=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected token";t&&"object"===("undefined"==typeof t?"undefined":z(t))&&t.label&&(t="Unexpected token, expected "+t.label),this.raise(null!=e?e:this.state.start,t)};var Z=$.prototype;Z.parseTopLevel=function(e,t){return t.sourceType=this.options.sourceType,this.parseBlockBody(t,!0,!0,L.eof),e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,e.tokens=this.state.tokens,this.finishNode(e,"File")};var ee={kind:"loop"},te={kind:"switch"};Z.stmtToDirective=function(e){var t=e.expression,r=this.startNodeAt(t.start,t.loc.start),n=this.startNodeAt(e.start,e.loc.start),i=this.input.slice(t.start,t.end),s=r.value=i.slice(1,-1);return this.addExtra(r,"raw",i),this.addExtra(r,"rawValue",s),n.value=this.finishNodeAt(r,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(n,"Directive",e.end,e.loc.end)},Z.parseStatement=function(e,t){this.match(L.at)&&this.parseDecorators(!0);var r=this.state.type,n=this.startNode();switch(r){case L._break:case L._continue:return this.parseBreakContinueStatement(n,r.keyword);case L._debugger:return this.parseDebuggerStatement(n);case L._do:return this.parseDoStatement(n);case L._for:return this.parseForStatement(n);case L._function:return e||this.unexpected(),this.parseFunctionStatement(n);case L._class:return e||this.unexpected(),this.takeDecorators(n),this.parseClass(n,!0);case L._if:return this.parseIfStatement(n);case L._return:return this.parseReturnStatement(n);case L._switch:return this.parseSwitchStatement(n);case L._throw:return this.parseThrowStatement(n);case L._try:return this.parseTryStatement(n);case L._let:case L._const:e||this.unexpected();case L._var:return this.parseVarStatement(n,r);case L._while:return this.parseWhileStatement(n);case L._with:return this.parseWithStatement(n);case L.braceL:return this.parseBlock();case L.semi:return this.parseEmptyStatement(n);case L._export:case L._import:if(this.hasPlugin("dynamicImport")&&this.lookahead().type===L.parenL)break;return this.options.allowImportExportEverywhere||(t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.state.start,"'import' and 'export' may appear only with 'sourceType: module'")),r===L._import?this.parseImport(n):this.parseExport(n);case L.name:if("async"===this.state.value){var i=this.state.clone();if(this.next(),this.match(L._function)&&!this.canInsertSemicolon())return this.expect(L._function),this.parseFunction(n,!0,!1,!0);this.state=i}}var s=this.state.value,a=this.parseExpression();return r===L.name&&"Identifier"===a.type&&this.eat(L.colon)?this.parseLabeledStatement(n,s,a):this.parseExpressionStatement(n,a)},Z.takeDecorators=function(e){this.state.decorators.length&&(e.decorators=this.state.decorators,this.state.decorators=[])},Z.parseDecorators=function(e){for(;this.match(L.at);)this.state.decorators.push(this.parseDecorator());e&&this.match(L._export)||this.match(L._class)||this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},Z.parseDecorator=function(){this.hasPlugin("decorators")||this.unexpected();var e=this.startNode();return this.next(),e.expression=this.parseMaybeAssign(),this.finishNode(e,"Decorator")},Z.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.isLineTerminator()?e.label=null:this.match(L.name)?(e.label=this.parseIdentifier(),this.semicolon()):this.unexpected();var n=void 0;for(n=0;n=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;o.name===t&&this.raise(r.start,"Label '"+t+"' is already declared")}for(var u=this.state.type.isLoop?"loop":this.match(L._switch)?"switch":null,l=this.state.labels.length-1;l>=0;l--){var c=this.state.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.state.start,c.kind=u}return this.state.labels.push({name:t,kind:u,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},Z.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Z.parseBlock=function(e){var t=this.startNode();return this.expect(L.braceL),this.parseBlockBody(t,e,!1,L.braceR),this.finishNode(t,"BlockStatement")},Z.parseBlockBody=function(e,t,r,n){e.body=[],e.directives=[];for(var i=!1,s=void 0,a=void 0;!this.eat(n);){i||!this.state.containsOctal||a||(a=this.state.octalPosition);var o=this.parseStatement(!0,r);if(!t||i||"ExpressionStatement"!==o.type||"StringLiteral"!==o.expression.type||o.expression.extra.parenthesized)i=!0,e.body.push(o);else{var u=this.stmtToDirective(o);e.directives.push(u),void 0===s&&"use strict"===u.value.value&&(s=this.state.strict,this.setStrict(!0),a&&this.raise(a,"Octal literal in strict mode"))}}s===!1&&this.setStrict(!1)},Z.parseFor=function(e,t){return e.init=t,this.expect(L.semi),e.test=this.match(L.semi)?null:this.parseExpression(),this.expect(L.semi),e.update=this.match(L.parenR)?null:this.parseExpression(),this.expect(L.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},Z.parseForIn=function(e,t,r){var n=void 0;return r?(this.eatContextual("of"),n="ForAwaitStatement"):(n=this.match(L._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(L.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,n)},Z.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r.keyword;;){var n=this.startNode();if(this.parseVarHead(n),this.eat(L.eq)?n.init=this.parseMaybeAssign(t):r!==L._const||this.match(L._in)||this.isContextual("of")?"Identifier"===n.id.type||t&&(this.match(L._in)||this.isContextual("of"))?n.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(L.comma))break}return e},Z.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0,void 0,"variable declaration")},Z.parseFunction=function(e,t,r,n,i){var s=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,n),this.match(L.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(L.name)||this.match(L._yield)||this.unexpected(),(this.match(L.name)||this.match(L._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,r),this.state.inMethod=s,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},Z.parseFunctionParams=function(e){this.expect(L.parenL),e.params=this.parseBindingList(L.parenR)},Z.parseClass=function(e,t,r){return this.next(),
this.parseClassId(e,t,r),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Z.isClassProperty=function(){return this.match(L.eq)||this.isLineTerminator()},Z.isClassMutatorStarter=function(){return!1},Z.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var r=!1,n=!1,i=[],s=this.startNode();for(s.body=[],this.expect(L.braceL);!this.eat(L.braceR);)if(!this.eat(L.semi))if(this.match(L.at))i.push(this.parseDecorator());else{var a=this.startNode();i.length&&(a.decorators=i,i=[]);var o=!1,u=this.match(L.name)&&"static"===this.state.value,l=this.eat(L.star),c=!1,p=!1;if(this.parsePropertyName(a),a.static=u&&!this.match(L.parenL),a.static&&(l=this.eat(L.star),this.parsePropertyName(a)),!l){if(this.isClassProperty()){s.body.push(this.parseClassProperty(a));continue}"Identifier"===a.key.type&&!a.computed&&this.hasPlugin("classConstructorCall")&&"call"===a.key.name&&this.match(L.name)&&"constructor"===this.state.value&&(o=!0,this.parsePropertyName(a))}var f=!this.match(L.parenL)&&!a.computed&&"Identifier"===a.key.type&&"async"===a.key.name;if(f&&(this.hasPlugin("asyncGenerators")&&this.eat(L.star)&&(l=!0),p=!0,this.parsePropertyName(a)),a.kind="method",!a.computed){var h=a.key;p||l||this.isClassMutatorStarter()||"Identifier"!==h.type||this.match(L.parenL)||"get"!==h.name&&"set"!==h.name||(c=!0,a.kind=h.name,h=this.parsePropertyName(a));var d=!o&&!a.static&&("Identifier"===h.type&&"constructor"===h.name||"StringLiteral"===h.type&&"constructor"===h.value);d&&(n&&this.raise(h.start,"Duplicate constructor in the same class"),c&&this.raise(h.start,"Constructor can't have get/set modifier"),l&&this.raise(h.start,"Constructor can't be a generator"),p&&this.raise(h.start,"Constructor can't be an async function"),a.kind="constructor",n=!0);var y=a.static&&("Identifier"===h.type&&"prototype"===h.name||"StringLiteral"===h.type&&"prototype"===h.value);y&&this.raise(h.start,"Classes may not have static property named prototype")}if(o&&(r&&this.raise(a.start,"Duplicate constructor call in the same class"),a.kind="constructorCall",r=!0),"constructor"!==a.kind&&"constructorCall"!==a.kind||!a.decorators||this.raise(a.start,"You can't attach decorators to a class constructor"),this.parseClassMethod(s,a,l,p),c){var m="get"===a.kind?0:1;if(a.params.length!==m){var v=a.start;"get"===a.kind?this.raise(v,"getter should have no params"):this.raise(v,"setter should have exactly one param")}}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(s,"ClassBody"),this.state.strict=t},Z.parseClassProperty=function(e){return this.match(L.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.finishNode(e,"ClassProperty")},Z.parseClassMethod=function(e,t,r,n){this.parseMethod(t,r,n),e.body.push(this.finishNode(t,"ClassMethod"))},Z.parseClassId=function(e,t,r){this.match(L.name)?e.id=this.parseIdentifier():r||!t?e.id=null:this.unexpected()},Z.parseClassSuper=function(e){e.superClass=this.eat(L._extends)?this.parseExprSubscripts():null},Z.parseExport=function(e){if(this.next(),this.match(L.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var r=this.startNode();if(r.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(r,"ExportDefaultSpecifier")],this.match(L.comma)&&this.lookahead().type===L.star){this.expect(L.comma);var n=this.startNode();this.expect(L.star),this.expectContextual("as"),n.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(n,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(L._default)){var i=this.startNode(),s=!1;return this.eat(L._function)?i=this.parseFunction(i,!0,!1,!1,!0):this.match(L._class)?i=this.parseClass(i,!0,!0):(s=!0,i=this.parseMaybeAssign()),e.declaration=i,s&&this.semicolon(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration")}this.state.type.keyword||this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e))}return this.checkExport(e,!0),this.finishNode(e,"ExportNamedDeclaration")},Z.parseExportDeclaration=function(){return this.parseStatement(!0)},Z.isExportDefaultSpecifier=function(){if(this.match(L.name))return"type"!==this.state.value&&"async"!==this.state.value&&"interface"!==this.state.value;if(!this.match(L._default))return!1;var e=this.lookahead();return e.type===L.comma||e.type===L.name&&"from"===e.value},Z.parseExportSpecifiersMaybe=function(e){this.eat(L.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},Z.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(L.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},Z.shouldParseExportDeclaration=function(){return this.isContextual("async")},Z.checkExport=function(e,t,r){if(t)if(r)this.checkDuplicateExports(e,"default");else if(e.specifiers&&e.specifiers.length)for(var n=e.specifiers,i=Array.isArray(n),s=0,n=i?n:n[Symbol.iterator]();;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;this.checkDuplicateExports(o,o.exported.name)}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type)this.checkDuplicateExports(e,e.declaration.id.name);else if("VariableDeclaration"===e.declaration.type)for(var u=e.declaration.declarations,l=Array.isArray(u),c=0,u=l?u:u[Symbol.iterator]();;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.checkDeclaration(f.id)}if(this.state.decorators.length){var h=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&h||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},Z.checkDeclaration=function(e){if("ObjectPattern"===e.type)for(var t=e.properties,r=Array.isArray(t),n=0,t=r?t:t[Symbol.iterator]();;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;this.checkDeclaration(s)}else if("ArrayPattern"===e.type)for(var a=e.elements,o=Array.isArray(a),u=0,a=o?a:a[Symbol.iterator]();;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;c&&this.checkDeclaration(c)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type||"RestProperty"===e.type?this.checkDeclaration(e.argument):"Identifier"===e.type&&this.checkDuplicateExports(e,e.name)},Z.checkDuplicateExports=function(e,t){this.state.exportedIdentifiers.indexOf(t)>-1&&this.raiseDuplicateExportError(e,t),this.state.exportedIdentifiers.push(t)},Z.raiseDuplicateExportError=function(e,t){this.raise(e.start,"default"===t?"Only one default export allowed per module.":"`"+t+"` has already been exported. Exported identifiers must be unique.")},Z.parseExportSpecifiers=function(){var e=[],t=!0,r=void 0;for(this.expect(L.braceL);!this.eat(L.braceR);){if(t)t=!1;else if(this.expect(L.comma),this.eat(L.braceR))break;var n=this.match(L._default);n&&!r&&(r=!0);var i=this.startNode();i.local=this.parseIdentifier(n),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return r&&!this.isContextual("from")&&this.unexpected(),e},Z.parseImport=function(e){return this.next(),this.match(L.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(L.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},Z.parseImportSpecifiers=function(e){var t=!0;if(this.match(L.name)){var r=this.state.start,n=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),r,n)),!this.eat(L.comma))return}if(this.match(L.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0,void 0,"import namespace specifier"),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(L.braceL);!this.eat(L.braceR);){if(t)t=!1;else if(this.expect(L.comma),this.eat(L.braceR))break;var s=this.startNode();s.imported=this.parseIdentifier(!0),s.local=this.eatContextual("as")?this.parseIdentifier():s.imported.__clone(),this.checkLVal(s.local,!0,void 0,"import specifier"),e.specifiers.push(this.finishNode(s,"ImportSpecifier"))}},Z.parseImportSpecifierDefault=function(e,t,r){var n=this.startNodeAt(t,r);return n.local=e,this.checkLVal(n.local,!0,void 0,"default import specifier"),this.finishNode(n,"ImportDefaultSpecifier")};var ne=$.prototype;ne.toAssignable=function(e,t,r){if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var n=e.properties,i=Array.isArray(n),s=0,n=i?n:n[Symbol.iterator]();;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;"ObjectMethod"===o.type?"get"===o.kind||"set"===o.kind?this.raise(o.key.start,"Object pattern can't contain getter or setter"):this.raise(o.key.start,"Object pattern can't contain methods"):this.toAssignable(o,t,"object destructuring pattern")}break;case"ObjectProperty":this.toAssignable(e.value,t,r);break;case"SpreadProperty":e.type="RestProperty";break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t,r);break;case"AssignmentExpression":"="===e.operator?(e.type="AssignmentPattern",delete e.operator):this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break;case"MemberExpression":if(!t)break;default:var u="Invalid left-hand side"+(r?" in "+r:"expression");this.raise(e.start,u)}return e},ne.toAssignableList=function(e,t,r){var n=e.length;if(n){var i=e[n-1];if(i&&"RestElement"===i.type)--n;else if(i&&"SpreadElement"===i.type){i.type="RestElement";var s=i.argument;this.toAssignable(s,t,r),"Identifier"!==s.type&&"MemberExpression"!==s.type&&"ArrayPattern"!==s.type&&this.unexpected(s.start),--n}}for(var a=0;a=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;"ObjectProperty"===l.type&&(l=l.value),this.checkLVal(l,t,r,"object destructuring pattern")}break;case"ArrayPattern":for(var c=e.elements,p=Array.isArray(c),f=0,c=p?c:c[Symbol.iterator]();;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;d&&this.checkLVal(d,t,r,"array destructuring pattern")}break;case"AssignmentPattern":this.checkLVal(e.left,t,r,"assignment pattern");break;case"RestProperty":this.checkLVal(e.argument,t,r,"rest property");break;case"RestElement":this.checkLVal(e.argument,t,r,"rest element");break;default:var y=(t?"Binding invalid":"Invalid")+" left-hand side"+(n?" in "+n:"expression");this.raise(e.start,y)}};var ie=$.prototype;ie.checkPropClash=function(e,t){if(!e.computed){var r=e.key,n=void 0;switch(r.type){case"Identifier":n=r.name;break;case"StringLiteral":case"NumericLiteral":n=String(r.value);break;default:return}"__proto__"!==n||e.kind||(t.proto&&this.raise(r.start,"Redefinition of __proto__ property"),t.proto=!0)}},ie.parseExpression=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(L.comma)){var s=this.startNodeAt(r,n);for(s.expressions=[i];this.eat(L.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(s.expressions),this.finishNode(s,"SequenceExpression")}return i},ie.parseMaybeAssign=function(e,t,r,n){var i=this.state.start,s=this.state.startLoc;if(this.match(L._yield)&&this.state.inGenerator){var a=this.parseYield();return r&&(a=r.call(this,a,i,s)),a}var o=void 0;t?o=!1:(t={start:0},o=!0),(this.match(L.parenL)||this.match(L.name))&&(this.state.potentialArrowAt=this.state.start);var u=this.parseMaybeConditional(e,t,n);if(r&&(u=r.call(this,u,i,s)),this.state.type.isAssign){var l=this.startNodeAt(i,s);if(l.operator=this.state.value,l.left=this.match(L.eq)?this.toAssignable(u,void 0,"assignment expression"):u,t.start=0,this.checkLVal(u,void 0,void 0,"assignment expression"),u.extra&&u.extra.parenthesized){var c=void 0;"ObjectPattern"===u.type?c="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===u.type&&(c="`([a]) = 0` use `([a] = 0)`"),c&&this.raise(u.start,"You're trying to assign to a parenthesized expression, eg. instead of "+c)}return this.next(),l.right=this.parseMaybeAssign(e),this.finishNode(l,"AssignmentExpression")}return o&&t.start&&this.unexpected(t.start),u},ie.parseMaybeConditional=function(e,t,r){var n=this.state.start,i=this.state.startLoc,s=this.parseExprOps(e,t);return t&&t.start?s:this.parseConditional(s,e,n,i,r)},ie.parseConditional=function(e,t,r,n){if(this.eat(L.question)){var i=this.startNodeAt(r,n);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(L.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},ie.parseExprOps=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,r,n,-1,e)},ie.parseExprOp=function(e,t,r,n,i){var s=this.state.type.binop;if(!(null==s||i&&this.match(L._in))&&s>n){var a=this.startNodeAt(t,r);a.left=e,a.operator=this.state.value,"**"!==a.operator||"UnaryExpression"!==e.type||!e.extra||e.extra.parenthesizedArgument||e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var o=this.state.type;this.next();var u=this.state.start,l=this.state.startLoc;return a.right=this.parseExprOp(this.parseMaybeUnary(),u,l,o.rightAssociative?s-1:s,i),this.finishNode(a,o===L.logicalOR||o===L.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(a,t,r,n,i)}return e},ie.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),r=this.match(L.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var n=this.state.type;return t.argument=this.parseMaybeUnary(),this.addExtra(t,"parenthesizedArgument",!(n!==L.parenL||t.argument.extra&&t.argument.extra.parenthesized)),e&&e.start&&this.unexpected(e.start),r?this.checkLVal(t.argument,void 0,void 0,"prefix operation"):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,r?"UpdateExpression":"UnaryExpression")}var i=this.state.start,s=this.state.startLoc,a=this.parseExprSubscripts(e);if(e&&e.start)return a;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,s);o.operator=this.state.value,o.prefix=!1,o.argument=a,this.checkLVal(a,void 0,void 0,"postfix operation"),this.next(),a=this.finishNode(o,"UpdateExpression")}return a},ie.parseExprSubscripts=function(e){var t=this.state.start,r=this.state.startLoc,n=this.state.potentialArrowAt,i=this.parseExprAtom(e);return"ArrowFunctionExpression"===i.type&&i.start===n?i:e&&e.start?i:this.parseSubscripts(i,t,r)},ie.parseSubscripts=function(e,t,r,n){for(;;){if(!n&&this.eat(L.doubleColon)){var i=this.startNodeAt(t,r);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,r,n)}if(this.eat(L.dot)){var s=this.startNodeAt(t,r);s.object=e,s.property=this.parseIdentifier(!0),s.computed=!1,e=this.finishNode(s,"MemberExpression")}else if(this.eat(L.bracketL)){var a=this.startNodeAt(t,r);a.object=e,a.property=this.parseExpression(),a.computed=!0,this.expect(L.bracketR),e=this.finishNode(a,"MemberExpression")}else if(!n&&this.match(L.parenL)){var o=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var u=this.startNodeAt(t,r);if(u.callee=e,u.arguments=this.parseCallExpressionArguments(L.parenR,o),"Import"===u.callee.type&&1!==u.arguments.length&&this.raise(u.start,"import() requires exactly one argument"),e=this.finishNode(u,"CallExpression"),o&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,r),u);this.toReferencedList(u.arguments)}else{if(!this.match(L.backQuote))return e;var l=this.startNodeAt(t,r);l.tag=e,l.quasi=this.parseTemplate(),e=this.finishNode(l,"TaggedTemplateExpression")}}},ie.parseCallExpressionArguments=function(e,t){for(var r=void 0,n=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(L.comma),this.eat(e))break;this.match(L.parenL)&&!r&&(r=this.state.start),n.push(this.parseExprListItem(void 0,t?{start:0}:void 0))}return t&&r&&this.shouldParseAsyncArrow()&&this.unexpected(),n},ie.shouldParseAsyncArrow=function(){return this.match(L.arrow)},ie.parseAsyncArrowFromCallExpression=function(e,t){return this.expect(L.arrow),this.parseArrowExpression(e,t.arguments,!0)},ie.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},ie.parseExprAtom=function(e){var t=void 0,r=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case L._super:return this.state.inMethod||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.match(L.parenL)||this.match(L.bracketL)||this.match(L.dot)||this.unexpected(),this.match(L.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(t.start,"super() outside of class constructor"),this.finishNode(t,"Super");case L._import:return this.hasPlugin("dynamicImport")||this.unexpected(),t=this.startNode(),this.next(),this.match(L.parenL)||this.unexpected(null,L.parenL),this.finishNode(t,"Import");case L._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case L._yield:this.state.inGenerator&&this.unexpected();case L.name:t=this.startNode();var n="await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),s=this.parseIdentifier(n||i);if("await"===s.name){if(this.state.inAsync||this.inModule)return this.parseAwait(t)}else{if("async"===s.name&&this.match(L._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,!1,!1,!0);if(r&&"async"===s.name&&this.match(L.name)){var a=[this.parseIdentifier()];return this.expect(L.arrow),this.parseArrowExpression(t,a,!0)}}return r&&!this.canInsertSemicolon()&&this.eat(L.arrow)?this.parseArrowExpression(t,[s]):s;case L._do:if(this.hasPlugin("doExpressions")){var o=this.startNode();this.next();var u=this.state.inFunction,l=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,o.body=this.parseBlock(!1,!0),this.state.inFunction=u,this.state.labels=l,this.finishNode(o,"DoExpression")}case L.regexp:var c=this.state.value;return t=this.parseLiteral(c.value,"RegExpLiteral"),t.pattern=c.pattern,t.flags=c.flags,t;case L.num:return this.parseLiteral(this.state.value,"NumericLiteral");case L.string:return this.parseLiteral(this.state.value,"StringLiteral");case L._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case L._true:case L._false:return t=this.startNode(),t.value=this.match(L._true),this.next(),this.finishNode(t,"BooleanLiteral");case L.parenL:return this.parseParenAndDistinguishExpression(null,null,r);case L.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(L.bracketR,!0,e),this.toReferencedList(t.elements),this.finishNode(t,"ArrayExpression");case L.braceL:return this.parseObj(!1,e);case L._function:return this.parseFunctionExpression();case L.at:this.parseDecorators();case L._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case L._new:return this.parseNew();case L.backQuote:return this.parseTemplate();case L.doubleColon:t=this.startNode(),this.next(),t.object=null;var p=t.callee=this.parseNoCallExpr();if("MemberExpression"===p.type)return this.finishNode(t,"BindExpression");this.raise(p.start,"Binding should be performed on object property.");default:this.unexpected()}},ie.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(L.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},ie.parseMetaProperty=function(e,t,r){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==r&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+r),this.finishNode(e,"MetaProperty")},ie.parseLiteral=function(e,t){var r=this.startNode();return this.addExtra(r,"rawValue",e),this.addExtra(r,"raw",this.input.slice(this.state.start,this.state.end)),r.value=e,this.next(),this.finishNode(r,t)},ie.parseParenExpression=function(){this.expect(L.parenL);var e=this.parseExpression();return this.expect(L.parenR),e},ie.parseParenAndDistinguishExpression=function(e,t,r){e=e||this.state.start,t=t||this.state.startLoc;var n=void 0;this.expect(L.parenL);for(var i=this.state.start,s=this.state.startLoc,a=[],o=!0,u={start:0},l=void 0,c=void 0,p={start:0};!this.match(L.parenR);){if(o)o=!1;else if(this.expect(L.comma,p.start||null),this.match(L.parenR)){c=this.state.start;break}if(this.match(L.ellipsis)){var f=this.state.start,h=this.state.startLoc;l=this.state.start,a.push(this.parseParenItem(this.parseRest(),h,f));break}a.push(this.parseMaybeAssign(!1,u,this.parseParenItem,p))}var d=this.state.start,y=this.state.startLoc;this.expect(L.parenR);var m=this.startNodeAt(e,t);if(r&&this.shouldParseArrow()&&(m=this.parseArrow(m))){for(var v=a,g=Array.isArray(v),b=0,v=g?v:v[Symbol.iterator]();;){var x;if(g){if(b>=v.length)break;x=v[b++]}else{if(b=v.next(),b.done)break;x=b.value}var E=x;E.extra&&E.extra.parenthesized&&this.unexpected(E.extra.parenStart)}return this.parseArrowExpression(m,a)}return a.length||this.unexpected(this.state.lastTokStart),c&&this.unexpected(c),l&&this.unexpected(l),u.start&&this.unexpected(u.start),p.start&&this.unexpected(p.start),a.length>1?(n=this.startNodeAt(i,s),n.expressions=a,this.toReferencedList(n.expressions),this.finishNodeAt(n,"SequenceExpression",d,y)):n=a[0],this.addExtra(n,"parenthesized",!0),this.addExtra(n,"parenStart",e),n},ie.shouldParseArrow=function(){return!this.canInsertSemicolon()},ie.parseArrow=function(e){if(this.eat(L.arrow))return e},ie.parseParenItem=function(e){return e},ie.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.eat(L.dot)?this.parseMetaProperty(e,t,"target"):(e.callee=this.parseNoCallExpr(),this.eat(L.parenL)?(e.arguments=this.parseExprList(L.parenR),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression"))},ie.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),e.tail=this.match(L.backQuote),this.finishNode(e,"TemplateElement")},ie.parseTemplate=function(){var e=this.startNode();this.next(),e.expressions=[];var t=this.parseTemplateElement();for(e.quasis=[t];!t.tail;)this.expect(L.dollarBraceL),e.expressions.push(this.parseExpression()),this.expect(L.braceR),e.quasis.push(t=this.parseTemplateElement());return this.next(),this.finishNode(e,"TemplateLiteral")},ie.parseObj=function(e,t){var r=[],n=Object.create(null),i=!0,s=this.startNode();s.properties=[],this.next();for(var a=null;!this.eat(L.braceR);){if(i)i=!1;else if(this.expect(L.comma),this.eat(L.braceR))break;for(;this.match(L.at);)r.push(this.parseDecorator());var o=this.startNode(),u=!1,l=!1,c=void 0,p=void 0;if(r.length&&(o.decorators=r,r=[]),this.hasPlugin("objectRestSpread")&&this.match(L.ellipsis)){if(o=this.parseSpread(),o.type=e?"RestProperty":"SpreadProperty",s.properties.push(o),!e)continue;var f=this.state.start;if(null===a){if(this.eat(L.braceR))break;if(this.match(L.comma)&&this.lookahead().type===L.braceR)continue;a=f;continue}this.unexpected(a,"Cannot have multiple rest elements when destructuring")}if(o.method=!1,o.shorthand=!1,(e||t)&&(c=this.state.start,p=this.state.startLoc),e||(u=this.eat(L.star)),!e&&this.isContextual("async")){u&&this.unexpected();var h=this.parseIdentifier();this.match(L.colon)||this.match(L.parenL)||this.match(L.braceR)||this.match(L.eq)||this.match(L.comma)?o.key=h:(l=!0,this.hasPlugin("asyncGenerators")&&(u=this.eat(L.star)),this.parsePropertyName(o))}else this.parsePropertyName(o);this.parseObjPropValue(o,c,p,u,l,e,t),this.checkPropClash(o,n),o.shorthand&&this.addExtra(o,"shorthand",!0),s.properties.push(o)}return null!==a&&this.unexpected(a,"The rest element has to be the last element when destructuring"),r.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(s,e?"ObjectPattern":"ObjectExpression")},ie.parseObjPropValue=function(e,t,r,n,i,s,a){if(i||n||this.match(L.parenL))return s&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,n,i),this.finishNode(e,"ObjectMethod");if(this.eat(L.colon))return e.value=s?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,a),this.finishNode(e,"ObjectProperty");if(!(s||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.match(L.comma)||this.match(L.braceR))){(n||i)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1);var o="get"===e.kind?0:1;if(e.params.length!==o){var u=e.start;"get"===e.kind?this.raise(u,"getter should have no params"):this.raise(u,"setter should have exactly one param")}return this.finishNode(e,"ObjectMethod")}if(!e.computed&&"Identifier"===e.key.type){if(s){var l=this.isKeyword(e.key.name);!l&&this.state.strict&&(l=w.strictBind(e.key.name)||w.strict(e.key.name)),l&&this.raise(e.key.start,"Binding "+e.key.name),e.value=this.parseMaybeDefault(t,r,e.key.__clone())}else this.match(L.eq)&&a?(a.start||(a.start=this.state.start),e.value=this.parseMaybeDefault(t,r,e.key.__clone())):e.value=e.key.__clone();return e.shorthand=!0,this.finishNode(e,"ObjectProperty")}this.unexpected()},ie.parsePropertyName=function(e){return this.eat(L.bracketL)?(e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(L.bracketR),e.key):(e.computed=!1,e.key=this.match(L.num)||this.match(L.string)?this.parseExprAtom():this.parseIdentifier(!0))},ie.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,e.async=!!t},ie.parseMethod=function(e,t,r){var n=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,r),this.expect(L.parenL),e.params=this.parseBindingList(L.parenR),e.generator=t,this.parseFunctionBody(e),this.state.inMethod=n,e},ie.parseArrowExpression=function(e,t,r){return this.initFunction(e,r),e.params=this.toAssignableList(t,!0,"arrow function parameters"),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},ie.parseFunctionBody=function(e,t){var r=t&&!this.match(L.braceL),n=this.state.inAsync;if(this.state.inAsync=e.async,r)e.body=this.parseMaybeAssign(),e.expression=!0;else{var i=this.state.inFunction,s=this.state.inGenerator,a=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=i,this.state.inGenerator=s,this.state.labels=a}this.state.inAsync=n;var o=this.state.strict,u=!1;if(t&&(o=!0),!r&&e.body.directives.length)for(var l=e.body.directives,c=Array.isArray(l),p=0,l=c?l:l[Symbol.iterator]();;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if("use strict"===h.value.value){u=!0,o=!0;break}}if(u&&e.id&&"Identifier"===e.id.type&&"yield"===e.id.name&&this.raise(e.id.start,"Binding yield in strict mode"),o){var d=Object.create(null),y=this.state.strict;u&&(this.state.strict=!0),e.id&&this.checkLVal(e.id,!0,void 0,"function name");for(var m=e.params,v=Array.isArray(m),g=0,m=v?m:m[Symbol.iterator]();;){var b;if(v){if(g>=m.length)break;b=m[g++]}else{if(g=m.next(),g.done)break;b=g.value}var x=b;u&&"Identifier"!==x.type&&this.raise(x.start,"Non-simple parameter in strict mode"),this.checkLVal(x,!0,d,"function parameter list")}this.state.strict=y}},ie.parseExprList=function(e,t,r){for(var n=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(L.comma),this.eat(e))break;n.push(this.parseExprListItem(t,r))}return n},ie.parseExprListItem=function(e,t){var r=void 0;return r=e&&this.match(L.comma)?null:this.match(L.ellipsis)?this.parseSpread(t):this.parseMaybeAssign(!1,t,this.parseParenItem)},ie.parseIdentifier=function(e){var t=this.startNode();return this.match(L.name)?(!e&&this.state.strict&&w.strict(this.state.value)&&this.raise(this.state.start,"The keyword '"+this.state.value+"' is reserved"),t.name=this.state.value):e&&this.state.type.keyword?t.name=this.state.type.keyword:this.unexpected(),!e&&"await"===t.name&&this.state.inAsync&&this.raise(t.start,"invalid use of await inside of an async function"),t.loc.identifierName=t.name,this.next(),this.finishNode(t,"Identifier")},ie.parseAwait=function(e){return this.state.inAsync||this.unexpected(),this.match(L.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),
e.argument=this.parseMaybeUnary(),this.finishNode(e,"AwaitExpression")},ie.parseYield=function(){var e=this.startNode();return this.next(),this.match(L.semi)||this.canInsertSemicolon()||!this.match(L.star)&&!this.state.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(L.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")};var se=$.prototype,ae=["leadingComments","trailingComments","innerComments"],oe=function(){function e(t,r,n){x(this,e),this.type="",this.start=t,this.end=0,this.loc=new K(r),n&&(this.loc.filename=n)}return e.prototype.__clone=function(){var t=new e;for(var r in this)ae.indexOf(r)<0&&(t[r]=this[r]);return t},e}();se.startNode=function(){return new oe(this.state.start,this.state.startLoc,this.filename)},se.startNodeAt=function(e,t){return new oe(e,t,this.filename)},se.finishNode=function(e,t){return E.call(this,e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},se.finishNodeAt=function(e,t,r,n){return E.call(this,e,t,r,n)};var ue=$.prototype;ue.raise=function(e,t){var r=h(this.input,e);t+=" ("+r.line+":"+r.column+")";var n=new SyntaxError(t);throw n.pos=e,n.loc=r,n};var le=$.prototype;le.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},le.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t=this.state.commentStack,r=void 0,n=void 0,i=void 0,s=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(n=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var a=A(t);t.length>0&&a.trailingComments&&a.trailingComments[0].start>=e.end&&(n=a.trailingComments,a.trailingComments=null)}for(;t.length>0&&A(t).start>=e.start;)r=t.pop();if(r){if(r.leadingComments)if(r!==e&&A(r.leadingComments).end<=e.start)e.leadingComments=r.leadingComments,r.leadingComments=null;else for(i=r.leadingComments.length-2;i>=0;--i)if(r.leadingComments[i].end<=e.start){e.leadingComments=r.leadingComments.splice(0,i+1);break}}else if(this.state.leadingComments.length>0)if(A(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(s=0;s0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(i=0;ie.start);i++);e.leadingComments=this.state.leadingComments.slice(0,i),0===e.leadingComments.length&&(e.leadingComments=null),n=this.state.leadingComments.slice(i),0===n.length&&(n=null)}this.state.commentPreviousNode=e,n&&(n.length&&n[0].start>=e.start&&A(n).end<=e.end?e.innerComments=n:e.trailingComments=n),t.push(e)}};var ce=$.prototype;ce.flowParseTypeInitialiser=function(e,t){var r=this.state.inType;this.state.inType=!0,this.expect(e||L.colon),t&&(this.match(L.bitwiseAND)||this.match(L.bitwiseOR))&&this.next();var n=this.flowParseType();return this.state.inType=r,n},ce.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},ce.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),r=this.startNode(),n=this.startNode();this.isRelational("<")?r.typeParameters=this.flowParseTypeParameterDeclaration():r.typeParameters=null,this.expect(L.parenL);var i=this.flowParseFunctionTypeParams();return r.params=i.params,r.rest=i.rest,this.expect(L.parenR),r.returnType=this.flowParseTypeInitialiser(),n.typeAnnotation=this.finishNode(r,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(n,"TypeAnnotation"),this.finishNode(t,t.type),this.semicolon(),this.finishNode(e,"DeclareFunction")},ce.flowParseDeclare=function(e){return this.match(L._class)?this.flowParseDeclareClass(e):this.match(L._function)?this.flowParseDeclareFunction(e):this.match(L._var)?this.flowParseDeclareVariable(e):this.isContextual("module")?this.lookahead().type===L.dot?this.flowParseDeclareModuleExports(e):this.flowParseDeclareModule(e):this.isContextual("type")?this.flowParseDeclareTypeAlias(e):this.isContextual("interface")?this.flowParseDeclareInterface(e):void this.unexpected()},ce.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(),this.semicolon(),this.finishNode(e,"DeclareVariable")},ce.flowParseDeclareModule=function(e){this.next(),this.match(L.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var t=e.body=this.startNode(),r=t.body=[];for(this.expect(L.braceL);!this.match(L.braceR);){var n=this.startNode();this.expectContextual("declare","Unexpected token. Only declares are allowed inside declare module"),r.push(this.flowParseDeclare(n))}return this.expect(L.braceR),this.finishNode(t,"BlockStatement"),this.finishNode(e,"DeclareModule")},ce.flowParseDeclareModuleExports=function(e){return this.expectContextual("module"),this.expect(L.dot),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(e,"DeclareModuleExports")},ce.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),this.finishNode(e,"DeclareTypeAlias")},ce.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},ce.flowParseInterfaceish=function(e,t){if(e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.mixins=[],this.eat(L._extends))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(L.comma));if(this.isContextual("mixins")){this.next();do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(L.comma))}e.body=this.flowParseObjectType(t)},ce.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},ce.flowParseInterface=function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")},ce.flowParseTypeAlias=function(e){return e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(L.eq,!0),this.semicolon(),this.finishNode(e,"TypeAlias")},ce.flowParseTypeParameter=function(){var e=this.startNode(),t=this.flowParseVariance(),r=this.flowParseTypeAnnotatableIdentifier();return e.name=r.name,e.variance=t,e.bound=r.typeAnnotation,this.match(L.eq)&&(this.eat(L.eq),e.default=this.flowParseType()),this.finishNode(e,"TypeParameter")},ce.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(L.jsxTagStart)?this.next():this.unexpected();do t.params.push(this.flowParseTypeParameter()),this.isRelational(">")||this.expect(L.comma);while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},ce.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(L.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},ce.flowParseObjectPropertyKey=function(){return this.match(L.num)||this.match(L.string)?this.parseExprAtom():this.parseIdentifier(!0)},ce.flowParseObjectTypeIndexer=function(e,t,r){return e.static=t,this.expect(L.bracketL),e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser(),this.expect(L.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=r,this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},ce.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(L.parenL);this.match(L.name);)e.params.push(this.flowParseFunctionTypeParam()),this.match(L.parenR)||this.expect(L.comma);return this.eat(L.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(L.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},ce.flowParseObjectTypeMethod=function(e,t,r,n){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=r,i.key=n,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},ce.flowParseObjectTypeCallProperty=function(e,t){var r=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(r),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},ce.flowParseObjectType=function(e,t){var r=this.state.inType;this.state.inType=!0;var n=this.startNode(),i=void 0,s=void 0,a=!1;n.callProperties=[],n.properties=[],n.indexers=[];var o=void 0,u=void 0;for(t&&this.match(L.braceBarL)?(this.expect(L.braceBarL),o=L.braceBarR,u=!0):(this.expect(L.braceL),o=L.braceR,u=!1),n.exact=u;!this.match(o);){var l=!1,c=this.state.start,p=this.state.startLoc;i=this.startNode(),e&&this.isContextual("static")&&this.lookahead().type!==L.colon&&(this.next(),a=!0);var f=this.state.start,h=this.flowParseVariance();this.match(L.bracketL)?n.indexers.push(this.flowParseObjectTypeIndexer(i,a,h)):this.match(L.parenL)||this.isRelational("<")?(h&&this.unexpected(f),n.callProperties.push(this.flowParseObjectTypeCallProperty(i,e))):(s=this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(L.parenL)?(h&&this.unexpected(f),n.properties.push(this.flowParseObjectTypeMethod(c,p,a,s))):(this.eat(L.question)&&(l=!0),i.key=s,i.value=this.flowParseTypeInitialiser(),i.optional=l,i.static=a,i.variance=h,this.flowObjectTypeSemicolon(),n.properties.push(this.finishNode(i,"ObjectTypeProperty")))),a=!1}this.expect(o);var d=this.finishNode(n,"ObjectTypeAnnotation");return this.state.inType=r,d},ce.flowObjectTypeSemicolon=function(){this.eat(L.semi)||this.eat(L.comma)||this.match(L.braceR)||this.match(L.braceBarR)||this.unexpected()},ce.flowParseQualifiedTypeIdentifier=function(e,t,r){e=e||this.state.start,t=t||this.state.startLoc;for(var n=r||this.parseIdentifier();this.eat(L.dot);){var i=this.startNodeAt(e,t);i.qualification=n,i.id=this.parseIdentifier(),n=this.finishNode(i,"QualifiedTypeIdentifier")}return n},ce.flowParseGenericType=function(e,t,r){var n=this.startNodeAt(e,t);return n.typeParameters=null,n.id=this.flowParseQualifiedTypeIdentifier(e,t,r),this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(n,"GenericTypeAnnotation")},ce.flowParseTypeofType=function(){var e=this.startNode();return this.expect(L._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},ce.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(L.bracketL);this.state.pos",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},he=/^[\da-fA-F]+$/,de=/^\d+$/;Y.j_oTag=new G("... ",(!0),(!0)),L.jsxName=new I("jsxName"),L.jsxText=new I("jsxText",{beforeExpr:!0}),L.jsxTagStart=new I("jsxTagStart",{startsExpr:!0}),L.jsxTagEnd=new I("jsxTagEnd"),L.jsxTagStart.updateContext=function(){this.state.context.push(Y.j_expr),this.state.context.push(Y.j_oTag),this.state.exprAllowed=!1},L.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===Y.j_oTag&&e===L.slash||t===Y.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===Y.j_expr):this.state.exprAllowed=!0};var ye=$.prototype;ye.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var r=this.input.charCodeAt(this.state.pos);switch(r){case 60:case 123:return this.state.pos===this.state.start?60===r&&this.state.exprAllowed?(++this.state.pos,this.finishToken(L.jsxTagStart)):this.getTokenFromCode(r):(e+=this.input.slice(t,this.state.pos),this.finishToken(L.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:c(r)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},ye.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),r=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,r=e?"\n":"\r\n"):r=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,r},ye.jsxReadString=function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;38===n?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadEntity(),r=this.state.pos):c(n)?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadNewLine(!1),r=this.state.pos):++this.state.pos}return t+=this.input.slice(r,this.state.pos++),this.finishToken(L.string,t)},ye.jsxReadEntity=function(){for(var e="",t=0,r=void 0,n=this.input[this.state.pos],i=++this.state.pos;this.state.pos")}return r.openingElement=i,r.closingElement=s,r.children=n,this.match(L.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSXElement")},ye.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)};var me=function(e){e.extend("parseExprAtom",function(e){return function(t){if(this.match(L.jsxText)){var r=this.parseLiteral(this.state.value,"JSXText");return r.extra=null,r}return this.match(L.jsxTagStart)?this.jsxParseElement():e.call(this,t)}}),e.extend("readToken",function(e){return function(t){var r=this.curContext();if(r===Y.j_expr)return this.jsxReadToken();if(r===Y.j_oTag||r===Y.j_cTag){if(i(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(L.jsxTagEnd);if((34===t||39===t)&&r===Y.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed?(++this.state.pos,this.finishToken(L.jsxTagStart)):e.call(this,t)}}),e.extend("updateContext",function(e){return function(t){if(this.match(L.braceL)){var r=this.curContext();r===Y.j_oTag?this.state.context.push(Y.braceExpression):r===Y.j_expr?this.state.context.push(Y.templateQuasi):e.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(L.slash)||t!==L.jsxTagStart)return e.call(this,t);this.state.context.length-=2,this.state.context.push(Y.j_cTag),this.state.exprAllowed=!1}}})};J.flow=pe,J.jsx=me,t.parse=_,t.tokTypes=L},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},[11585,862,1814,1084,1823,4758],function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},[11592,153,294,864,545,383,1818,1079,1809,295,1083,296,1810,293],function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},[11602,1811],[11607,1816,294,1819,383,382,863,4765,1083,4769,107],function(e,t){e.exports=!0},function(e,t){t.f=Object.getOwnPropertySymbols},[11621,383],[11622,383],[11626,1821,1085],[11627,153],function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},[11631,1822],[11633,295],[11634,153,62,1816,1826,296],[11635,107],[11645,4773,1815],[11646,153,382,293,294,1819,864,545,1821,1083,1085,107,1826,1825,4766,4761,2974,292,546,1824,1082,1080,4768,2977,296,720,2978,1081,1817,1816,383],[11656,547,154],[11657,4871,4872,4873,4874,4875],[11668,1832,722],[11671,3001],[11672,1088,2985,1831,4804,2997,2999,4845,4852,3006,4861,4862,3008,80,1102,105,298],function(e,t){function r(e,t,r,n){for(var i=e.length,s=r+(n?1:-1);n?s--:++s-1&&e%1==0&&e-1&&e%1==0&&e<=n}var n=9007199254740991;e.exports=r},[11773,80,155],[11775,4819,1838,3012],[11777,2986,4821,297],[11515,1104],[11522,4990],[11801,1851,869,81,18,1882,5141,4956,724,5125,1850,3022,19,1106],[11555,4935],1809,[11585,872,1858,875,1867,5001],1811,1813,[11602,1856],[11607,1860,300,1863,386,385,873,5009,1113,3033,108],1816,1817,[11621,386],[11622,386],[11626,1865,1114],[11627,159],1822,[11631,1866],[11633,301],[11634,159,63,1860,1870,160],[11635,108],1086,[11645,5016,1859],[11646,159,385,158,300,1863,874,550,1865,1113,1114,108,1870,1869,5010,5005,3029,299,551,1868,1112,1110,5013,3031,160,726,3032,1111,1861,1860,386],[11656,727,302],[11657,5107,5108,5109,5110,5111],[11831,1116,5116,5117,5118,5119,5120],[11662,302],[11833,876],[11699,3039],1841,1843,[11764,3045,552,3065,3066,5147],1846,[11515,1127],[11522,5212],[11801,1885,877,82,40,1916,5363,5178,728,5347,1884,3070,20,1129],[11555,5157],1809,[11585,880,1892,883,1901,5223],1811,1813,[11602,1890],[11607,1894,304,1897,390,389,881,5231,1136,3081,109],1816,1817,[11621,390],[11622,390],[11626,1899,1137],[11627,166],1822,[11631,1900],[11633,305],[11634,166,64,1894,1904,167],[11635,109],1086,[11645,5238,1893],[11646,166,389,165,304,1897,882,556,1899,1136,1137,109,1904,1903,5232,5227,3077,303,557,1902,1135,1133,5235,3079,167,730,3080,1134,1895,1894,390],[11656,731,306],[11657,5329,5330,5331,5332,5333],[11831,1139,5338,5339,5340,5341,5342],[11662,306],[11833,884],[11699,3087],1841,1843,[11764,3093,558,3113,3114,5369],1846,[11515,1150],[11522,5433],[11801,1919,885,83,41,1950,5584,5399,732,5568,1918,3119,21,1152],[11555,5378],1809,[11585,888,1926,891,1935,5444],1811,1813,[11602,1924],[11607,1928,308,1931,394,393,889,5452,1159,3130,110],1816,1817,[11621,394],[11622,394],[11626,1933,1160],[11627,173],1822,[11631,1934],[11633,309],[11634,173,65,1928,1938,174],[11635,110],1086,[11645,5459,1927],[11646,173,393,172,308,1931,890,562,1933,1159,1160,110,1938,1937,5453,5448,3126,307,563,1936,1158,1156,5456,3128,174,734,3129,1157,1929,1928,394],[11656,735,310],[11657,5550,5551,5552,5553,5554],[11831,1162,5559,5560,5561,5562,5563],[11662,310],[11833,892],[11699,3136],1841,1843,[11764,3142,564,3162,3163,5590],1846,[11517,5612],[11555,5597],1811,1078,1813,1816,[11611,893,5633,1956,1961,3166,5626],1081,[11625,738,566,399],[11626,1962,1177],[11627,398],1822,[11633,1174],[11634,398,111,1957,1966,738],[11635,399],[11646,398,566,736,894,3172,5632,895,1962,1960,1177,399,1966,1965,5631,5625,5628,893,567,1964,1176,1958,5635,5634,738,896,3169,1959,3170,1957,737],[11656,568,177],[11657,5724,5725,5726,5727,5728],[11661,1178,5733,5734,5735,5736,5737],[11662,177],[11699,3178],1843,722,[11768,177,5755],1846,[11774,400],[11515,1185],[11522,5822],[11801,1979,897,84,42,2010,5973,5788,740,5957,1978,3207,22,1187],[11555,5767],1809,[11585,900,1986,903,1995,5833],1811,1813,[11602,1984],[11607,1988,312,1991,403,402,901,5841,1194,3218,113],1816,1817,[11621,403],[11622,403],[11626,1993,1195],[11627,181],1822,[11631,1994],[11633,313],[11634,181,66,1988,1998,182],[11635,113],1086,[11645,5848,1987],[11646,181,402,180,312,1991,902,572,1993,1194,1195,113,1998,1997,5842,5837,3214,311,573,1996,1193,1191,5845,3216,182,742,3217,1192,1989,1988,403],[11656,743,314],[11657,5939,5940,5941,5942,5943],[11831,1197,5948,5949,5950,5951,5952],[11662,314],[11833,904],[11699,3224],1841,1843,[11764,3230,574,3252,3253,5979],1846,[11515,1208],[11522,6044],[11801,2013,905,85,43,2044,6195,6010,744,6179,2012,3257,23,1210],[11555,5989],1809,[11585,908,2020,911,2029,6055],1811,1813,[11602,2018],[11607,2022,316,2025,407,406,909,6063,1217,3268,114],1816,1817,[11621,407],[11622,407],[11626,2027,1218],[11627,188],1822,[11631,2028],[11633,317],[11634,188,67,2022,2032,189],[11635,114],1086,[11645,6070,2021],[11646,188,406,187,316,2025,910,578,2027,1217,1218,114,2032,2031,6064,6059,3264,315,579,2030,1216,1214,6067,3266,189,746,3267,1215,2023,2022,407],[11656,747,318],[11657,6161,6162,6163,6164,6165],[11831,1220,6170,6171,6172,6173,6174],[11662,318],[11833,912],[11699,3274],1841,1843,[11764,3280,580,3300,3301,6201],1846,[11515,1231],[11522,6266],[11801,2047,913,86,24,2078,6417,6232,748,6401,2046,3305,25,1233],[11555,6211],1809,[11585,916,2054,919,2063,6277],1811,1813,[11602,2052],[11607,2056,320,2059,411,410,917,6285,1240,3316,115],1816,1817,[11621,411],[11622,411],[11626,2061,1241],[11627,195],1822,[11631,2062],[11633,321],[11634,195,68,2056,2066,196],[11635,115],1086,[11645,6292,2055],[11646,195,410,194,320,2059,918,584,2061,1240,1241,115,2066,2065,6286,6281,3312,319,585,2064,1239,1237,6289,3314,196,750,3315,1238,2057,2056,411],[11656,751,322],[11657,6383,6384,6385,6386,6387],[11831,1243,6392,6393,6394,6395,6396],[11662,322],[11833,920],[11699,3322],1841,1843,[11764,3328,586,3348,3349,6423],1846,[11515,1254],[11522,6486],[11801,2081,921,87,44,2112,6637,6453,589,6620,2080,3355,14,1256],[11555,6431],1809,[11585,924,2088,927,2097,6497],1811,1813,[11602,2086],[11607,2090,324,2093,415,414,925,6505,1263,3367,116],1816,1817,[11621,415],[11622,415],[11626,2095,1264],[11627,202],1822,[11631,2096],[11633,325],[11634,202,69,2090,2100,203],[11635,116],1086,[11645,6512,2089],[11646,202,414,201,324,2093,926,591,2095,1263,1264,116,2100,2099,6506,6501,3363,323,592,2098,1262,1260,6509,3365,203,753,3366,1261,2091,2090,415],[11656,754,326],[11657,6602,6603,6604,6605,6606],[11831,1266,6611,6612,6613,6614,6615],[11662,326],[11833,928],[11699,3373],1841,1843,[11764,3380,593,3402,3403,6643],1846,[11515,1277],[11522,6708],[11801,2115,929,88,45,2146,6859,6674,755,6843,2114,3407,26,1279],[11555,6653],1809,[11585,932,2122,935,2131,6719],1811,1813,[11602,2120],[11607,2124,328,2127,419,418,933,6727,1286,3418,117],1816,1817,[11621,419],[11622,419],[11626,2129,1287],[11627,209],1822,[11631,2130],[11633,329],[11634,209,70,2124,2134,210],[11635,117],1086,[11645,6734,2123],[11646,209,418,208,328,2127,934,597,2129,1286,1287,117,2134,2133,6728,6723,3414,327,598,2132,1285,1283,6731,3416,210,757,3417,1284,2125,2124,419],[11656,758,330],[11657,6825,6826,6827,6828,6829],[11831,1289,6834,6835,6836,6837,6838],[11662,330],[11833,936],[11699,3424],1841,1843,[11764,3430,599,3450,3451,6865],1846,[11517,6886],[11555,6871],1811,1078,1813,1816,[11611,938,6907,2152,2157,3455,6900],1081,[11625,761,601,424],[11626,2158,1303],[11627,423],1822,[11633,1300],[11634,423,118,2153,2162,761],[11635,424],[11646,423,601,759,939,3461,6906,940,2158,2156,1303,424,2162,2161,6905,6899,6902,938,602,2160,1302,2154,6909,6908,761,941,3458,2155,3459,2153,760],[11656,603,213],[11657,6998,6999,7e3,7001,7002],[11661,1304,7007,7008,7009,7010,7011],[11662,213],[11699,3467],1843,722,[11768,213,7029],1846,[11774,425],[11515,1311],[11522,7096],[11801,2175,942,89,46,2206,7247,7062,763,7231,2174,3496,27,1313],[11555,7041],1809,[11585,945,2182,948,2191,7107],1811,1813,[11602,2180],[11607,2184,332,2187,428,427,946,7115,1320,3507,120],1816,1817,[11621,428],[11622,428],[11626,2189,1321],[11627,217],1822,[11631,2190],[11633,333],[11634,217,71,2184,2194,218],[11635,120],1086,[11645,7122,2183],[11646,217,427,216,332,2187,947,607,2189,1320,1321,120,2194,2193,7116,7111,3503,331,608,2192,1319,1317,7119,3505,218,765,3506,1318,2185,2184,428],[11656,766,334],[11657,7213,7214,7215,7216,7217],[11831,1323,7222,7223,7224,7225,7226],[11662,334],[11833,949],[11699,3513],1841,1843,[11764,3519,609,3539,3540,7253],1846,[11515,1334],[11522,7317],[11801,2209,950,90,47,2243,7470,7283,767,7452,2208,3545,28,1336],[11555,7262],1809,[11585,953,2216,956,2225,7328],1811,1813,[11602,2214],[11607,2218,336,2221,432,431,954,7336,1343,3556,121],1816,1817,[11621,432],[11622,432],[11626,2223,1344],[11627,224],1822,[11631,2224],[11633,337],[11634,224,72,2218,2228,225],[11635,121],1086,[11645,7343,2217],[11646,224,431,223,336,2221,955,613,2223,1343,1344,121,2228,2227,7337,7332,3552,335,614,2226,1342,1340,7340,3554,225,769,3555,1341,2219,2218,432],[11656,770,338],[11657,7434,7435,7436,7437,7438],[11831,1346,7443,7444,7445,7446,7447],[11662,338],[11833,957],[11836,7374,7383],[11839,3563],1838,[11699,3562],1841,1843,[11764,2237,615,3587,3588,7476],1846,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var r=e.node,n=r.body;r.async=!1;var i=f.functionExpression(null,[],f.blockStatement(n.body),!0);i.shadow=!0,n.body=[f.returnStatement(f.callExpression(f.callExpression(t,[i]),[]))],r.generator=!1}function a(e,t){var r=e.node,n=e.isFunctionDeclaration(),i=r.id,s=y;e.isArrowFunctionExpression()?e.arrowFunctionToShadowed():!n&&i&&(s=m),r.async=!1,r.generator=!0,r.id=null,n&&(r.type="FunctionExpression");var a=f.callExpression(t,[r]),o=s({NAME:i,REF:e.scope.generateUidIdentifier("ref"),FUNCTION:a,PARAMS:r.params.map(function(){return e.scope.generateUidIdentifier("x")})}).expression;if(n){var l=f.variableDeclaration("let",[f.variableDeclarator(f.identifier(i.name),f.callExpression(o,[]))]);l._blockHoist=!0,e.replaceWith(l)}else{var c=o.body.body[1].argument;i||(0,u.default)({node:c,parent:e.parent,scope:e.scope}),!c||c.id||r.params.length?e.replaceWith(f.callExpression(o,[])):e.replaceWith(a)}}t.__esModule=!0,t.default=function(e,t,r){r||(r={wrapAsync:t},t=null),e.traverse(v,{file:t,wrapAwait:r.wrapAwait}),e.isClassMethod()||e.isObjectMethod()?s(e,r.wrapAsync):a(e,r.wrapAsync)};var o=r(7479),u=i(o),l=r(2248),c=i(l),p=r(7),f=n(p),h=r(7477),d=i(h),y=(0,c.default)("\n (() => {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })\n"),m=(0,c.default)("\n (() => {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })\n"),v={Function:function(e){return e.isArrowFunctionExpression()&&!e.node.async?void e.arrowFunctionToShadowed():void e.skip()},AwaitExpression:function(e,t){var r=e.node,n=t.wrapAwait;r.type="YieldExpression",n&&(r.argument=f.callExpression(n,[r.argument]))},ForAwaitStatement:function(e,t){var r=t.file,n=t.wrapAwait,i=e.node,s=(0,d.default)(e,{getAsyncIterator:r.addHelper("asyncIterator"),wrapAwait:n}),a=s.declar,o=s.loop,u=o.body;e.ensureBlock(),a&&u.body.push(a),u.body=u.body.concat(i.body.body),f.inherits(o,i),f.inherits(o.body,i.body),s.replaceParent?(e.parentPath.replaceWithMultiple(s.node),e.remove()):e.replaceWithMultiple(s.node)}};e.exports=t.default},[11515,1357],[11522,7521],[11531,3592,7657,3638,7664,771,3597,7],[11552,2247,3591,3590,617,58,2280,7673,7502,771,7660,2246,3595,7560,7,1358],[11555,7483],1809,[11585,1359,2255,1366,2264,7531],1811,1813,[11602,2253],[11607,2257,619,2260,437,436,959,7539,1365,7545,122],1816,1817,[11621,437],[11622,437],[11626,2262,1367],[11627,228],1822,[11631,2263],[11633,438],[11634,228,91,2257,2267,340],[11635,122],1086,[11645,7548,2256],[11646,228,436,339,619,2260,960,620,2262,1365,1367,122,2267,2266,7540,7535,3602,435,621,2265,1364,1362,7544,7543,340,772,3604,1363,2258,2257,437],[11656,622,229],[11657,7636,7637,7638,7639,7640],[11661,1369,7649,7650,7651,7652,7653],[11662,229],[11668,3615,961],[11699,3609],1841,1843,1099,[11764,3618,773,3642,3644,7679],[11768,229,7675],1846,[11522,7743],[11801,2283,962,77,48,2314,7894,7709,774,7878,1379,3649,29,1382],[11555,7688],1809,[11585,965,2290,968,2299,7754],1811,1813,[11602,2288],[11607,2292,342,2295,443,442,966,7762,1389,3660,124],1816,1817,[11621,443],[11622,443],[11626,2297,1390],[11627,234],1822,[11631,2298],[11633,343],[11634,234,73,2292,2302,235],[11635,124],1086,[11645,7769,2291],[11646,234,442,233,342,2295,967,625,2297,1389,1390,124,2302,2301,7763,7758,3656,341,626,2300,1388,1386,7766,3658,235,776,3659,1387,2293,2292,443],[11656,777,344],[11657,7860,7861,7862,7863,7864],[11831,1392,7869,7870,7871,7872,7873],[11662,344],[11833,969],[11699,3666],1841,1843,[11764,3672,627,3692,3693,7900],1846,function(e,t,r){"use strict";function n(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n=u.length)break;h=u[f++]}else{if(f=u.next(),f.done)break;h=f.value}var d=h,y=s(d.key),m=!1;switch(d.kind){case"get":(n[y]||i[y])&&(m=!0),i[y]=!0;break;case"set":(n[y]||a[y])&&(m=!0),a[y]=!0;break;default:(n[y]||i[y]||a[y])&&(m=!0),n[y]=!0}m&&(d.computed=!0,d.key=p.stringLiteral(y))}}}}};var c=r(34),p=n(c);e.exports=t.default},[11515,1539],[11522,9126],[11801,2534,800,96,33,2565,9277,9092,801,9261,2533,4024,34,1541],[11555,9071],1809,[11585,1002,2541,1005,2550,9137],1811,1813,[11602,2539],[11607,2543,360,2546,479,478,1003,9145,1548,4035,134],1816,1817,[11621,479],[11622,479],[11626,2548,1549],[11627,261],1822,[11631,2549],[11633,361],[11634,261,75,2543,2553,262],[11635,134],1086,[11645,9152,2542],[11646,261,478,260,360,2546,1004,660,2548,1548,1549,134,2553,2552,9146,9141,4031,359,661,2551,1547,1545,9149,4033,262,803,4034,1546,2544,2543,479],[11656,804,362],[11657,9243,9244,9245,9246,9247],[11831,1551,9252,9253,9254,9255,9256],[11662,362],[11833,1006],[11699,4041],1841,1843,[11764,4047,662,4067,4068,9283],1846,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(2569),s=n(i);t.default=function(e){function t(e){if(!e.isCallExpression())return!1;if(!e.get("callee").isIdentifier({name:"require"}))return!1;if(e.scope.getBinding("require"))return!1;var t=e.get("arguments");if(1!==t.length)return!1;var r=t[0];return!!r.isStringLiteral()}var n=e.types,i={ReferencedIdentifier:function(e){var t=e.node,r=e.scope;"exports"!==t.name||r.getBinding("exports")||(this.hasExports=!0),"module"!==t.name||r.getBinding("module")||(this.hasModule=!0)},CallExpression:function(e){t(e)&&(this.bareSources.push(e.node.arguments[0]),e.remove())},VariableDeclarator:function(e){var r=e.get("id");if(r.isIdentifier()){var n=e.get("init");if(t(n)){var i=n.node.arguments[0];this.sourceNames[i.value]=!0,this.sources.push([r.node,i]),e.remove()}}}};return{inherits:r(1587),pre:function(){this.sources=[],this.sourceNames=(0,s.default)(null),this.bareSources=[],this.hasExports=!1,this.hasModule=!1},visitor:{Program:{exit:function(e){var t=this;if(!this.ran){this.ran=!0,e.traverse(i,this);var r=this.sources.map(function(e){return e[0]}),s=this.sources.map(function(e){return e[1]});s=s.concat(this.bareSources.filter(function(e){return!t.sourceNames[e.value]}));var a=this.getModuleName();a&&(a=n.stringLiteral(a)),this.hasExports&&(s.unshift(n.stringLiteral("exports")),r.unshift(n.identifier("exports"))),this.hasModule&&(s.unshift(n.stringLiteral("module")),r.unshift(n.identifier("module")));var o=e.node,c=l({PARAMS:r,BODY:o.body});c.expression.body.directives=o.directives,o.directives=[],o.body=[u({MODULE_NAME:a,SOURCES:s,FACTORY:c})]}}}}}};var a=r(9291),o=n(a),u=(0,o.default)("\n define(MODULE_NAME, [SOURCES], FACTORY);\n"),l=(0,o.default)("\n (function (PARAMS) {\n BODY;\n })\n");e.exports=t.default},[11515,1565],[11520,9325],[11522,9327],[11552,2570,2569,4070,664,60,2602,9479,9308,1008,9466,2568,4074,9366,35,1566],[11555,9288],1809,[11585,1567,2577,1574,2586,9337],1811,1813,[11602,2575],[11607,2579,666,2582,484,483,1009,9345,1573,9351,135],1816,1817,[11621,484],[11622,484],[11626,2584,1575],[11627,265],1822,[11631,2585],[11633,485],[11634,265,97,2579,2589,364],[11635,135],1086,[11645,9354,2578],[11646,265,483,363,666,2582,1010,667,2584,1573,1575,135,2589,2588,9346,9341,4081,482,668,2587,1572,1570,9350,9349,364,805,4083,1571,2580,2579,484],[11656,669,266],[11657,9442,9443,9444,9445,9446],[11661,1577,9455,9456,9457,9458,9459],[11662,266],[11668,4094,1011],[11699,4088],1841,1843,1099,[11764,4097,806,4121,4123,9485],[11768,266,9481],1846,[11515,1588],[11520,9526],[11524,9530],[11552,1589,2606,4125,670,55,2639,9680,9509,1013,9667,2605,4128,9567,15,1590],[11555,9489],1809,[11585,1591,2614,1598,2623,9538],1811,1813,[11602,2612],[11607,2616,672,2619,491,490,1014,9546,1597,9552,137],1816,1817,[11621,491],[11622,491],[11626,2621,1599],[11627,268],1822,[11631,2622],[11633,492],[11634,268,98,2616,2626,366],[11635,137],1086,[11645,9555,2615],[11646,268,490,365,672,2619,1015,673,2621,1597,1599,137,2626,2625,9547,9542,4135,489,674,2624,1596,1594,9551,9550,366,807,4137,1595,2617,2616,491],[11656,675,269],[11657,9643,9644,9645,9646,9647],[11661,1601,9656,9657,9658,9659,9660],[11662,269],[11668,4148,1016],[11699,4142],1841,1843,1099,[11764,4151,808,4175,4177,9686],[11768,269,9682],1846,[11515,1611],[11520,9727],[11522,9729],[11524,9731],[11552,2644,2643,4180,676,56,2677,9881,9710,1018,9868,2642,4183,9768,36,1612],[11555,9690],1809,[11585,1613,2652,1620,2661,9739],1811,1813,[11602,2650],[11607,2654,678,2657,498,497,1019,9747,1619,9753,139],1816,1817,[11621,498],[11622,498],[11626,2659,1621],[11627,271],1822,[11631,2660],[11633,499],[11634,271,99,2654,2664,368],[11635,139],1086,[11645,9756,2653],[11646,271,497,367,678,2657,1020,679,2659,1619,1621,139,2664,2663,9748,9743,4190,496,680,2662,1618,1616,9752,9751,368,809,4192,1617,2655,2654,498],[11656,681,272],[11657,9844,9845,9846,9847,9848],[11661,1623,9857,9858,9859,9860,9861],[11662,272],[11668,4203,1021],[11699,4197],1841,1843,1099,[11764,4206,810,4230,4232,9887],[11768,272,9883],1846,[11515,1633],[11522,9930],[11552,2681,4236,4235,682,61,2713,10082,9911,1023,10069,2680,4240,9969,37,1634],[11555,9891],1809,[11585,1635,2688,1642,2697,9940],1811,1813,[11602,2686],[11607,2690,684,2693,505,504,1024,9948,1641,9954,141],1816,1817,[11621,505],[11622,505],[11626,2695,1643],[11627,274],1822,[11631,2696],[11633,506],[11634,274,100,2690,2700,370],[11635,141],1086,[11645,9957,2689],[11646,274,504,369,684,2693,1025,685,2695,1641,1643,141,2700,2699,9949,9944,4247,503,686,2698,1640,1638,9953,9952,370,811,4249,1639,2691,2690,505],[11656,687,275],[11657,10045,10046,10047,10048,10049],[11661,1645,10058,10059,10060,10061,10062],[11662,275],[11668,4260,1026],[11699,4254],1841,1843,1099,[11764,4263,812,4287,4289,10088],[11768,275,10084],1846,1811,1078,1813,1816,1081,[11625,815,688,510],[11626,2723,1661],[11627,509],1822,[11633,1657],[11634,509,1028,2719,4300,815],[11515,1663],[11522,10168],[11552,2728,4302,4301,690,50,2760,10320,10149,816,10307,2727,4307,10207,8,1664],[11555,10130],1809,[11585,1665,2735,1672,2744,10178],1811,1813,[11602,2733],[11607,2737,692,2740,514,513,1030,10186,1671,10192,143],1816,1817,[11621,514],[11622,514],[11626,2742,1673],[11627,277],1822,[11631,2743],[11633,515],[11634,277,101,2737,2747,372],[11635,143],1086,[11645,10195,2736],[11646,277,513,371,692,2740,1031,693,2742,1671,1673,143,2747,2746,10187,10182,4314,512,694,2745,1670,1668,10191,10190,372,817,4316,1669,2738,2737,514],[11656,695,278],[11657,10283,10284,10285,10286,10287],[11661,1675,10296,10297,10298,10299,10300],[11662,278],[11668,4327,1032],[11699,4321],1841,1843,1099,[11764,4330,818,4354,4356,10326],[11768,278,10322],1846,[11517,10347],[11555,10332],1811,1078,1813,1816,[11611,1033,10368,2767,2772,4359,10361],1081,[11625,821,696,521],[11626,2773,1690],[11627,520],1822,[11633,1687],[11634,520,145,2768,2777,821],[11635,521],[11646,520,696,819,1034,4365,10367,1035,2773,2771,1690,521,2777,2776,10366,10360,10363,1033,697,2775,1689,2769,10370,10369,821,1036,4362,2770,4363,2768,820],[11656,698,280],[11657,10459,10460,10461,10462,10463],[11661,1691,10468,10469,10470,10471,10472],[11662,280],[11699,4371],1843,722,[11768,280,10490],1846,[11774,522],62,1078,295,[11612,1699,10502,10517,1700],[11626,4405,4406],1822,[11630,10503,2790],[11515,1704],[11522,10586],[11801,2797,1038,102,49,2828,10737,10552,825,10721,2796,4409,38,1706],[11555,10531],1809,[11585,1041,2804,1044,2813,10597],1811,1813,[11602,2802],[11607,2806,374,2809,525,524,1042,10605,1713,4420,147],1816,1817,[11621,525],[11622,525],[11626,2811,1714],[11627,284],1822,[11631,2812],[11633,375],[11634,284,76,2806,2816,285],[11635,147],1086,[11645,10612,2805],[11646,284,524,283,374,2809,1043,702,2811,1713,1714,147,2816,2815,10606,10601,4416,373,703,2814,1712,1710,10609,4418,285,827,4419,1711,2807,2806,525],[11656,828,376],[11657,10703,10704,10705,10706,10707],[11831,1716,10712,10713,10714,10715,10716],[11662,376],[11833,1045],[11699,4426],1841,1843,[11764,4432,704,4452,4453,10743],1846,62,1078,295,[11612,1728,10753,10768,1729],[11626,4462,4463],1822,[11630,10754,2831],62,1813,[11599,832,2841,831],1081,1082,[11627,706],[11633,1735],[11634,706,2837,4467,4473,832],[11636,2842,1737,706],62,1078,295,[11612,1739,10811,10826,1740],[11626,4481,4482],1822,[11630,10812,2847],function(e,t,r){
"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){var t=e.types;return{inherits:r(3708),visitor:(0,s.default)({operator:"**",build:function(e,r){return t.callExpression(t.memberExpression(t.identifier("Math"),t.identifier("pow")),[e,r])}})}};var i=r(5148),s=n(i);e.exports=t.default},62,1078,295,[11612,1743,10843,10858,1744],[11626,4492,4493],1822,[11630,10844,2855],62,1078,295,[11612,1747,10875,10890,1748],[11626,4503,4504],1822,[11630,10876,2862],62,1078,295,[11612,1751,10907,10922,1752],[11626,4512,4513],1822,[11630,10908,2869],62,1078,295,[11612,1755,10951,10966,1756],[11626,4522,4523],1822,[11630,10952,2876],62,1078,295,[11612,1759,10984,10999,1760],[11626,4532,4533],1822,[11630,10985,2883],[11555,11013],1811,1078,1813,1816,[11611,1054,11048,2892,2897,4539,11041],1081,[11625,848,707,529],[11626,2898,1769],[11627,528],1822,[11633,1766],[11634,528,148,2893,2902,848],[11635,529],[11646,528,707,846,1055,4545,11047,1056,2898,2896,1769,529,2902,2901,11046,11040,11043,1054,708,2900,1768,2894,11050,11049,848,1057,4542,2895,4543,2893,847],[11656,709,288],[11657,11139,11140,11141,11142,11143],[11661,1770,11148,11149,11150,11151,11152],[11662,288],[11699,4551],1843,722,[11768,288,11170],1846,[11774,530],[11517,11195],[11555,11180],1811,1078,1813,1816,[11611,1059,11216,2918,2923,4580,11209],1081,[11625,852,711,534],[11626,2924,1780],[11627,533],1822,[11633,1777],[11634,533,150,2919,2928,852],[11635,534],[11646,533,711,850,1060,4586,11215,1061,2924,2922,1780,534,2928,2927,11214,11208,11211,1059,712,2926,1779,2920,11218,11217,852,1062,4583,2921,4584,2919,851],[11656,713,289],[11657,11307,11308,11309,11310,11311],[11661,1781,11316,11317,11318,11319,11320],[11662,289],[11699,4592],1843,722,[11768,289,11338],1846,[11774,535],[11522,11397],function(e,t,r){"use strict";function n(e,t,r){for(var n=D.scope.get(e.node)||[],i=0;i1&&(r+=t),"_"+r},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var r=e;P.isAssignmentExpression(e)?r=e.left:P.isVariableDeclarator(e)?r=e.id:(P.isObjectProperty(r)||P.isObjectMethod(r))&&(r=r.key);var n=[],i=function e(t){if(P.isModuleDeclaration(t))if(t.source)e(t.source);else if(t.specifiers&&t.specifiers.length)for(var r=t.specifiers,i=0;i=n.length)break;o=n[s++]}else{if(s=n.next(),s.done)break;o=s.value}var u=o;if(!this.isPure(u,t))return!1}return!0}if(P.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(P.isArrayExpression(e)){for(var l=e.elements,c=0;c=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,v=m.getBindingIdentifiers(),g=void 0;for(var b in v)m.scope.getBinding(b)||(g=g||m.scope.getProgramParent(),g.addGlobal(v[b]));m.scope.registerConstantViolation(m)}for(var x=p.references,E=Array.isArray(x),A=0,x=E?x:a(x);;){var S;if(E){if(A>=x.length)break;S=x[A++]}else{if(A=x.next(),A.done)break;S=A.value}var _=S,w=_.scope.getBinding(_.node.name);w?w.reference(_):_.scope.getProgramParent().addGlobal(_.node)}for(var C=p.constantViolations,T=Array.isArray(C),D=0,C=T?C:a(C);;){var k;if(T){if(D>=C.length)break;k=C[D++]}else{if(D=C.next(),D.done)break;k=D.value}var F=k;F.scope.registerConstantViolation(F)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(P.ensureBlock(t.node),t=t.get("body"));var r=e.unique,n=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,s="declaration:"+n+":"+i,a=!r&&t.getData(s);if(!a){var o=P.variableDeclaration(n,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);a=u[0],r||t.setData(s,a)}var l=P.variableDeclarator(e.id,e.init);a.node.declarations.push(l),this.registerBinding(n,a.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=o(null),t=this;do x.default(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=o(null),t=arguments,r=0;r","<",">=","<="];t.BOOLEAN_NUMBER_BINARY_OPERATORS=c;var p=["==","===","!=","!=="];t.EQUALITY_BINARY_OPERATORS=p;var f=[].concat(p,["in","instanceof"]);t.COMPARISON_BINARY_OPERATORS=f;var h=[].concat(f,c);t.BOOLEAN_BINARY_OPERATORS=h;var d=["-","/","%","*","**","&","|",">>",">>>","<<","^"];t.NUMBER_BINARY_OPERATORS=d;var y=["+"].concat(d,h);t.BINARY_OPERATORS=y;var m=["delete","!"];t.BOOLEAN_UNARY_OPERATORS=m;var v=["+","-","++","--","~"];t.NUMBER_UNARY_OPERATORS=v;var g=["typeof"];t.STRING_UNARY_OPERATORS=g;var b=["void"].concat(m,v,g);t.UNARY_OPERATORS=b;var x={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};t.INHERIT_KEYS=x;var E=n("var used to be block scoped");t.BLOCK_SCOPED_SYMBOL=E;var A=n("should not be considered a local binding");t.NOT_LOCAL_BINDING=A},1811,function(e,t,r){var n=r(11401);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},1078,function(e,t,r){e.exports=!r(1789)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(1064),i=r(377),s=r(1789);e.exports=function(e,t){var r=(i.Object||{})[e]||Object[e],a={};a[e]=t(r),n(n.S+n.F*s(function(){r(1)}),"Object",a)}},1082,1085,function(e,t,r){"use strict";var n=r(103),i=r(1065),s=r(1066),a=r(2946),o=r(1064),u=r(1790),l=r(1789),c=r(4642),p=r(1791),f=r(2949),h=r(538),d=r(11413),y=r(4636),m=r(11408),v=r(4638),g=r(1063),b=r(1070),x=r(2948),E=n.getDesc,A=n.setDesc,S=n.create,_=y.get,w=i.Symbol,C=i.JSON,T=C&&C.stringify,P=!1,D=h("_hidden"),k=n.isEnum,O=c("symbol-registry"),F=c("symbols"),N="function"==typeof w,I=Object.prototype,B=a&&l(function(){return 7!=S(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=E(I,t);n&&delete I[t],A(e,t,r),n&&e!==I&&A(I,t,n)}:A,R=function(e){var t=F[e]=S(w.prototype);return t._k=e,a&&P&&B(I,e,{configurable:!0,set:function(t){s(this,D)&&s(this[D],e)&&(this[D][e]=!1),B(this,e,x(1,t))}}),t},L=function(e){return"symbol"==typeof e},M=function(e,t,r){return r&&s(F,t)?(r.enumerable?(s(e,D)&&e[D][t]&&(e[D][t]=!1),r=S(r,{enumerable:x(0,!1)})):(s(e,D)||A(e,D,x(1,{})),e[D][t]=!0),B(e,t,r)):A(e,t,r)},j=function(e,t){g(e);for(var r,n=m(t=b(t)),i=0,s=n.length;s>i;)M(e,r=n[i++],t[r]);return e},V=function(e,t){return void 0===t?S(e):j(S(e),t)},U=function(e){var t=k.call(this,e);return!(t||!s(this,e)||!s(F,e)||s(this,D)&&this[D][e])||t},G=function(e,t){var r=E(e=b(e),t);return!r||!s(F,t)||s(e,D)&&e[D][t]||(r.enumerable=!0),r},Y=function(e){for(var t,r=_(b(e)),n=[],i=0;r.length>i;)s(F,t=r[i++])||t==D||n.push(t);return n},W=function(e){for(var t,r=_(b(e)),n=[],i=0;r.length>i;)s(F,t=r[i++])&&n.push(F[t]);return n},K=function(e){if(void 0!==e&&!L(e)){for(var t,r,n=[e],i=1,s=arguments;s.length>i;)n.push(s[i++]);return t=n[1],"function"==typeof t&&(r=t),!r&&v(t)||(t=function(e,t){if(r&&(t=r.call(this,e,t)),!L(t))return t}),n[1]=t,T.apply(C,n)}},q=l(function(){var e=w();return"[null]"!=T([e])||"{}"!=T({a:e})||"{}"!=T(Object(e))});N||(w=function(){if(L(this))throw TypeError("Symbol is not a constructor");return R(f(arguments.length>0?arguments[0]:void 0))},u(w.prototype,"toString",function(){return this._k}),L=function(e){return e instanceof w},n.create=V,n.isEnum=U,n.getDesc=G,n.setDesc=M,n.setDescs=j,n.getNames=y.get=Y,n.getSymbols=W,a&&!r(4640)&&u(I,"propertyIsEnumerable",U,!0));var H={for:function(e){return s(O,e+="")?O[e]:O[e]=w(e)},keyFor:function(e){return d(O,e)},useSetter:function(){P=!0},useSimple:function(){P=!1}};n.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(e){var t=h(e);H[e]=N?t:R(t)}),P=!0,o(o.G+o.W,{Symbol:w}),o(o.S,"Symbol",H),o(o.S+o.F*!N,"Object",{create:V,defineProperty:M,defineProperties:j,getOwnPropertyDescriptor:G,getOwnPropertyNames:Y,getOwnPropertySymbols:W}),C&&o(o.S+o.F*(!N||q),"JSON",{stringify:K}),p(w,"Symbol"),p(Math,"Math",!0),p(i.JSON,"JSON",!0)},function(e,t,r){function n(e,t,r,n){var f=e?s(e):0;return u(f)||(e=c(e),f=e.length),r="number"!=typeof r||n&&o(t,r,n)?0:r<0?p(f+r,0):r||0,"string"==typeof e||!a(e)&&l(e)?r<=f&&e.indexOf(t,r)>-1:!!f&&i(e,t,r)>-1}var i=r(4659),s=r(2953),a=r(290),o=r(1794),u=r(539),l=r(4665),c=r(11496),p=Math.max;e.exports=n},function(e,t,r){function n(e,t,r){if(null!=e){void 0!==r&&r in i(e)&&(t=[r]);for(var n=0,s=t.length;null!=e&&n<]/g}},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")}function a(e,t,r){(0,d.default)(t)&&(r=t,t={}),t.filename=e,m.default.readFile(e,function(e,n){var i=void 0;if(!e)try{i=k(n,t)}catch(t){e=t}e?r(e):r(null,i)})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,k(m.default.readFileSync(e,"utf8"),t)}t.__esModule=!0,t.transformFromAst=t.transform=t.analyse=t.Pipeline=t.OptionManager=t.traverse=t.types=t.messages=t.util=t.version=t.template=t.buildExternalHelpers=t.options=t.File=void 0;var u=r(855);Object.defineProperty(t,"File",{enumerable:!0,get:function(){return i(u).default}});var l=r(542);Object.defineProperty(t,"options",{enumerable:!0,get:function(){return i(l).default}});var c=r(4681);Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return i(c).default}});var p=r(1805);Object.defineProperty(t,"template",{enumerable:!0,get:function(){return i(p).default}});var f=r(11432);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return f.version}}),t.Plugin=s,t.transformFile=a,t.transformFileSync=o;var h=r(1103),d=i(h),y=r(1796),m=i(y),v=r(1801),g=n(v),b=r(379),x=n(b),E=r(3),A=n(E),S=r(380),_=i(S),w=r(543),C=i(w),T=r(4684),P=i(T);t.util=g,t.messages=x,t.types=A,t.traverse=_.default,t.OptionManager=C.default,t.Pipeline=P.default;var D=new P.default,k=(t.analyse=D.analyse.bind(D),t.transform=D.transform.bind(D));t.transformFromAst=D.transformFromAst.bind(D)},function(e,t,r){function n(e){return r(i(e))}function i(e){return s[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var s={"./index":855,"./index.js":855,"./logger":1799,"./logger.js":1799,"./metadata":1800,"./metadata.js":1800,"./options/build-config-chain":856,"./options/build-config-chain.js":856,"./options/config":542,"./options/config.js":542,"./options/index":857,"./options/index.js":857,"./options/option-manager":543,"./options/option-manager.js":543,"./options/parsers":858,"./options/parsers.js":858,"./options/removed":859,"./options/removed.js":859};n.keys=function(){return Object.keys(s)},n.resolve=i,e.exports=n,n.id=2960},function(e,t,r){function n(e){return r(i(e))}function i(e){return s[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var s={"./build-config-chain":856,"./build-config-chain.js":856,"./config":542,"./config.js":542,"./index":857,"./index.js":857,"./option-manager":543,"./option-manager.js":543,"./parsers":858,"./parsers.js":858,"./removed":859,"./removed.js":859};n.keys=function(){return Object.keys(s)},n.resolve=i,e.exports=n,n.id=2961},[11514,4790],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r){var n=" ";if(e&&"string"==typeof e){var i=(0,d.default)(e).indent;i&&" "!==i&&(n=i)}var s={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,quotes:t.quotes||a(e,r),indent:{adjustMultilineComment:!0,style:n,base:0}};return s.minified?(s.compact=!0,s.shouldPrintComment=s.shouldPrintComment||function(){return s.comments}):s.shouldPrintComment=s.shouldPrintComment||function(e){return s.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0},"auto"===s.compact&&(s.compact=e.length>1e5,s.compact&&console.error("[BABEL] "+g.get("codeGeneratorDeopt",t.filename,"100KB"))),s.compact&&(s.indent.adjustMultilineComment=!1),s}function a(e,t){var r="double";if(!e)return r;for(var n={single:0,double:0},i=0,s=0;s=3)break}}return n.single>n.double?"single":"double"}t.__esModule=!0,t.CodeGenerator=void 0;var o=r(57),u=i(o),l=r(861),c=i(l),p=r(860),f=i(p);t.default=function(e,t,r){var n=new E(e,t,r);return n.generate()};var h=r(4788),d=i(h),y=r(4699),m=i(y),v=r(379),g=n(v),b=r(4698),x=i(b),E=function(e){function t(r,n,i){(0,u.default)(this,t),n=n||{};var a=r.tokens||[],o=s(i,n,a),l=n.sourceMaps?new m.default(n,i):null,p=(0,c.default)(this,e.call(this,o,l,a));return p.ast=r,p}return(0,f.default)(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(x.default);t.CodeGenerator=function(){function e(t,r,n){(0,u.default)(this,e),this._generator=new E(t,r,n)}return e.prototype.generate=function(){return this._generator.generate()},e}()},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){function t(e,t){var n=r[e];r[e]=n?function(e,r,i){var s=n(e,r,i);return null==s?t(e,r,i):s}:t}for(var r={},n=(0,y.default)(e),i=Array.isArray(n),s=0,n=i?n:(0,h.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a,u=E.FLIPPED_ALIAS_KEYS[o];if(u)for(var l=u,c=Array.isArray(l),p=0,l=c?l:(0,h.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;t(d,e[o])}else t(o,e[o])}return r}function a(e,t,r,n){var i=e[t.type];return i?i(t,r,n):null}function o(e){return!!E.isCallExpression(e)||!!E.isMemberExpression(e)&&(o(e.object)||!e.computed&&o(e.property))}function u(e,t,r){if(!e)return 0;E.isExpressionStatement(e)&&(e=e.expression);var n=a(S,e,t);if(!n){var i=a(_,e,t);if(i)for(var s=0;s-1?o[u?t[l]:l]:void 0}}var i=r(721),s=r(297),a=r(298);e.exports=n},[11712,547],[11713,2982,4801,2995],function(e,t){(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.exports=r}).call(t,function(){return this}())},[11720,1843],[11721,1843,4916],[11722,4793,1829,4795,2981,4796,4810,3013],[11723,2996,1101,80,1841,1093,1846,1097],[11729,4806,3004,1094],[11733,105],function(e,t){function r(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}e.exports=r},function(e,t){function r(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}e.exports=r},[11746,3003],function(e,t){function r(e){if(null!=e){try{return i.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var n=Function.prototype,i=n.toString;e.exports=r},[11758,2984,4803,4893,1836],function(e,t,r){function n(e){return e===!0||e===!1||i(e)&&o.call(e)==s}var i=r(155),s="[object Boolean]",a=Object.prototype,o=a.toString;e.exports=n},[11770,155],[11771,3004,155],[11772,4818,1838,3012],[11780,4829,1842,723,868],[11534,81],[11799,19],[11551,81],[11568,869,19],[11823,1105,81,871,157,870,1107,725,4981],[11588,1856,108],[11592,159,300,874,550,386,1862,1109,1854,301,1113,160,1855,158],[11595,301,159],[11601,158,550,3027],[11604,1856],2975,[11614,1111,1112,551,1868,385,3028,158],[11616,3034,1857],[11617,385,875,1864],[11618,385,551,4999,1864],[11620,300,63,550],[11637,3025,108,873,63],[11659,727,302],[11660,1875,5114,5115],[11663,302],2984,2985,[11832,5068,3063,161,1880],2988,[11677,3049,1121,1125],[11836,5048,5056],[11681,5054,162,553],[11839,3040],1838,[11698,161,5121],[11709,3047,3056],[11842,3038,5042],3003,[11720,1881],[11721,1881,5142],[11843,5032,1874,5034,3037,5035,5052,3061],[11730,876,552,1880,162],[11733,162],3010,3011,[11746,3052],3013,[11756,5045],[11857,5131],[11858,162],[11773,161,553],[11782,5144],[11861,5069],[11534,82],[11799,20],[11551,82],[11568,877,20],[11823,1128,82,879,164,878,1130,729,5203],[11588,1890,109],[11592,166,304,882,556,390,1896,1132,1888,305,1136,167,1889,165],[11595,305,166],[11601,165,556,3075],[11604,1890],2975,[11614,1134,1135,557,1902,389,3076,165],[11616,3082,1891],[11617,389,883,1898],[11618,389,557,5221,1898],[11620,304,64,556],[11637,3073,109,881,64],[11659,731,306],[11660,1909,5336,5337],[11663,306],2984,2985,[11832,5290,3111,168,1914],2988,[11677,3097,1144,1148],[11836,5270,5278],[11681,5276,169,559],[11839,3088],1838,[11698,168,5343],[11709,3095,3104],[11842,3086,5264],3003,[11720,1915],[11721,1915,5364],[11843,5254,1908,5256,3085,5257,5274,3109],[11730,884,558,1914,169],[11733,169],3010,3011,[11746,3100],3013,[11756,5267],[11857,5353],[11858,169],[11773,168,559],[11782,5366],[11861,5291],function(e,t,r){
"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){function t(e,r){if(u.isJSXIdentifier(e)){if("this"===e.name&&u.isReferenced(e,r))return u.thisExpression();if(!a.default.keyword.isIdentifierNameES6(e.name))return u.stringLiteral(e.name);e.type="Identifier"}else if(u.isJSXMemberExpression(e))return u.memberExpression(t(e.object,e),t(e.property,e));return e}function r(e){return u.isJSXExpressionContainer(e)?e.expression:e}function n(e){var t=r(e.value||u.booleanLiteral(!0));return u.isStringLiteral(t)&&!u.isJSXExpressionContainer(e.value)&&(t.value=t.value.replace(/\n\s+/g," ")),u.isValidIdentifier(e.name.name)?e.name.type="Identifier":e.name=u.stringLiteral(e.name.name),u.inherits(u.objectProperty(e.name,t),e)}function i(r,n){r.parent.children=u.react.buildChildren(r.parent);var i=t(r.node.name,r.node),a=[],o=void 0;u.isIdentifier(i)?o=i.name:u.isLiteral(i)&&(o=i.value);var l={tagExpr:i,tagName:o,args:a};e.pre&&e.pre(l,n);var c=r.node.attributes;return c=c.length?s(c,n):u.nullLiteral(),a.push(c),e.post&&e.post(l,n),l.call||u.callExpression(l.callee,a)}function s(e,t){function r(){i.length&&(s.push(u.objectExpression(i)),i=[])}for(var i=[],s=[];e.length;){var a=e.shift();u.isJSXSpreadAttribute(a)?(r(),s.push(a.argument)):i.push(n(a))}return r(),1===s.length?e=s[0]:(u.isObjectExpression(s[0])||s.unshift(u.objectExpression([])),e=u.callExpression(t.addHelper("extends"),s)),e}var o={};return o.JSXNamespacedName=function(e){throw e.buildCodeFrameError("Namespace tags are not supported. ReactJSX is not XML.")},o.JSXElement={exit:function(e,t){var r=i(e.get("openingElement"),t);r.arguments=r.arguments.concat(e.node.children),r.arguments.length>=3&&(r._prettyCall=!0),e.replaceWith(u.inherits(r,e.node))}},o};var s=r(2),a=i(s),o=r(21),u=n(o);e.exports=t.default},[11534,83],[11799,21],[11551,83],[11568,885,21],[11823,1151,83,887,171,886,1153,733,5424],[11588,1924,110],[11592,173,308,890,562,394,1930,1155,1922,309,1159,174,1923,172],[11595,309,173],[11601,172,562,3124],[11604,1924],2975,[11614,1157,1158,563,1936,393,3125,172],[11616,3131,1925],[11617,393,891,1932],[11618,393,563,5442,1932],[11620,308,65,562],[11637,3122,110,889,65],[11659,735,310],[11660,1943,5557,5558],[11663,310],2984,2985,[11832,5511,3160,175,1948],2988,[11677,3146,1167,1171],[11836,5491,5499],[11681,5497,176,565],[11839,3137],1838,[11698,175,5564],[11709,3144,3153],[11842,3135,5485],3003,[11720,1949],[11721,1949,5585],[11843,5475,1942,5477,3134,5478,5495,3158],[11730,892,564,1948,176],[11733,176],3010,3011,[11746,3149],3013,[11756,5488],[11857,5574],[11858,176],[11773,175,565],[11782,5587],[11861,5512],[11568,5593,397],[11595,1174,398],[11601,736,895,3166],[11607,1957,894,3172,737,566,1175,5629,1960,5636,399],[11616,3171,1956],1817,[11618,566,567,5622,1961],[11622,737],[11632,1955],[11645,5638,3168],[11651,5643,398,737,1175,399],[11659,568,177],[11660,1969,5731,5732],[11663,177],2985,2988,[11668,3182,1974],[11671,5702],[11677,3187,1181,1184],[11681,5674,569,400],1838,2995,[11698,112,5739],[11706,3181,3182],[11713,3177,5661,3186],3003,[11720,1973],[11721,1973,5754],[11722,5650,1968,5652,3176,5653,5670,3200],1841,1094,[11733,569],3010,3011,[11746,3190],3013,[11765,5673,400],[11766,3203,1976],[11769,569],[11775,5679,3185,3199],[11534,84],[11799,22],[11551,84],[11568,897,22],[11823,1186,84,899,179,898,1188,741,5813],[11588,1984,113],[11592,181,312,902,572,403,1990,1190,1982,313,1194,182,1983,180],[11595,313,181],[11601,180,572,3212],[11604,1984],2975,[11614,1192,1193,573,1996,402,3213,180],[11616,3219,1985],[11617,402,903,1992],[11618,402,573,5831,1992],[11620,312,66,572],[11637,3210,113,901,66],[11659,743,314],[11660,2003,5946,5947],[11663,314],2984,2985,[11832,5901,3250,183,2008],2988,[11677,3234,1202,1206],[11836,5880,5889],[11681,5887,184,575],[11839,3225],1838,[11698,183,5953],[11709,3232,3242],[11842,3223,5874],3003,[11720,2009],[11721,2009,5974],[11843,5864,2002,5866,3222,5867,5884,3247],[11844,3234,3250,183,2008,1202,2011,1206],[11730,904,574,2008,184],[11733,184],3010,3011,[11746,3237],3013,[11756,5877],[11759,5958],[11857,5963],[11858,184],[11773,183,575],[11782,5976],[11861,5902],[11534,85],[11799,23],[11551,85],[11568,905,23],[11823,1209,85,907,186,906,1211,745,6035],[11588,2018,114],[11592,188,316,910,578,407,2024,1213,2016,317,1217,189,2017,187],[11595,317,188],[11601,187,578,3262],[11604,2018],2975,[11614,1215,1216,579,2030,406,3263,187],[11616,3269,2019],[11617,406,911,2026],[11618,406,579,6053,2026],[11620,316,67,578],[11637,3260,114,909,67],[11659,747,318],[11660,2037,6168,6169],[11663,318],2984,2985,[11832,6122,3298,190,2042],2988,[11677,3284,1225,1229],[11836,6102,6110],[11681,6108,191,581],[11839,3275],1838,[11698,190,6175],[11709,3282,3291],[11842,3273,6096],3003,[11720,2043],[11721,2043,6196],[11843,6086,2036,6088,3272,6089,6106,3296],[11730,912,580,2042,191],[11733,191],3010,3011,[11746,3287],3013,[11756,6099],[11857,6185],[11858,191],[11773,190,581],[11782,6198],[11861,6123],[11534,86],[11799,25],[11551,86],[11568,913,25],[11823,1232,86,915,193,914,1234,749,6257],[11588,2052,115],[11592,195,320,918,584,411,2058,1236,2050,321,1240,196,2051,194],[11595,321,195],[11601,194,584,3310],[11604,2052],2975,[11614,1238,1239,585,2064,410,3311,194],[11616,3317,2053],[11617,410,919,2060],[11618,410,585,6275,2060],[11620,320,68,584],[11637,3308,115,917,68],[11659,751,322],[11660,2071,6390,6391],[11663,322],2984,2985,[11832,6344,3346,197,2076],2988,[11677,3332,1248,1252],[11836,6324,6332],[11681,6330,198,587],[11839,3323],1838,[11698,197,6397],[11709,3330,3339],[11842,3321,6318],3003,[11720,2077],[11721,2077,6418],[11843,6308,2070,6310,3320,6311,6328,3344],[11730,920,586,2076,198],[11733,198],3010,3011,[11746,3335],3013,[11756,6321],[11857,6407],[11858,198],[11773,197,587],[11782,6420],[11861,6345],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n){if(e.selfReference){if(!n.hasBinding(r.name)||n.hasGlobal(r.name)){if(!f.isFunction(t))return;var i=h;t.generator&&(i=d);var s=i({FUNCTION:t,FUNCTION_ID:r,FUNCTION_KEY:n.generateUidIdentifier(r.name)}).expression;s.callee._skipModulesRemap=!0;for(var a=s.callee.body.body[0].params,o=0,l=(0,u.default)(t);o2&&void 0!==arguments[2]?arguments[2]:"var";e.traverse(l,{kind:r,emit:t})};var o=r(422),u=n(o),l={Scope:function(e,t){"let"===t.kind&&e.skip()},Function:function(e){e.skip()},VariableDeclaration:function(e,t){if(!t.kind||e.node.kind===t.kind){for(var r=[],n=e.get("declarations"),i=void 0,s=n,o=Array.isArray(s),l=0,s=o?s:(0,a.default)(s);;){var c;if(o){if(l>=s.length)break;c=s[l++]}else{if(l=s.next(),l.done)break;c=l.value}var p=c;i=p.node.id,p.node.init&&r.push(u.expressionStatement(u.assignmentExpression("=",p.node.id,p.node.init)));for(var f in p.getBindingIdentifiers())t.emit(u.identifier(f),f)}e.parentPath.isFor({left:e.node})?e.replaceWith(i):e.replaceWithMultiple(r)}}};e.exports=t.default},[11568,6867,422],[11595,1300,423],[11601,759,940,3455],[11607,2153,939,3461,760,601,1301,6903,2156,6910,424],[11616,3460,2152],1817,[11618,601,602,6896,2157],[11622,760],[11632,2151],[11645,6912,3457],[11651,6917,423,760,1301,424],[11659,603,213],[11660,2165,7005,7006],[11663,213],2985,2988,[11668,3471,2170],[11671,6976],[11677,3476,1307,1310],[11681,6948,604,425],1838,2995,[11698,119,7013],[11706,3470,3471],[11713,3466,6935,3475],3003,[11720,2169],[11721,2169,7028],[11722,6924,2164,6926,3465,6927,6944,3489],1841,1094,[11733,604],3010,3011,[11746,3479],3013,[11765,6947,425],[11766,3492,2172],[11769,604],[11775,6953,3474,3488],[11534,89],[11799,27],[11551,89],[11568,942,27],[11823,1312,89,944,215,943,1314,764,7087],[11588,2180,120],[11592,217,332,947,607,428,2186,1316,2178,333,1320,218,2179,216],[11595,333,217],[11601,216,607,3501],[11604,2180],2975,[11614,1318,1319,608,2192,427,3502,216],[11616,3508,2181],[11617,427,948,2188],[11618,427,608,7105,2188],[11620,332,71,607],[11637,3499,120,946,71],[11659,766,334],[11660,2199,7220,7221],[11663,334],2984,2985,[11832,7174,3537,219,2204],2988,[11677,3523,1328,1332],[11836,7154,7162],[11681,7160,220,610],[11839,3514],1838,[11698,219,7227],[11709,3521,3530],[11842,3512,7148],3003,[11720,2205],[11721,2205,7248],[11843,7138,2198,7140,3511,7141,7158,3535],[11730,949,609,2204,220],[11733,220],3010,3011,[11746,3526],3013,[11756,7151],[11857,7237],[11858,220],[11773,219,610],[11782,7250],[11861,7175],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return c.isRegExpLiteral(e)&&e.flags.indexOf(t)>=0}function a(e,t){var r=e.flags.split("");e.flags.indexOf(t)<0||((0,u.default)(r,t),e.flags=r.join(""))}t.__esModule=!0,t.is=s,t.pullFlag=a;var o=r(7468),u=i(o),l=r(28),c=n(l)},[11534,90],[11799,28],[11551,90],[11568,950,28],[11823,1335,90,952,222,951,1337,768,7308],[11588,2214,121],[11592,224,336,955,613,432,2220,1339,2212,337,1343,225,2213,223],[11595,337,224],[11601,223,613,3550],[11604,2214],2975,[11614,1341,1342,614,2226,431,3551,223],[11616,3557,2215],[11617,431,956,2222],[11618,431,614,7326,2222],[11620,336,72,613],[11637,3548,121,954,72],[11659,770,338],[11660,2233,7441,7442],[11663,338],2984,2985,[11832,7396,3585,226,2241],1090,2988,[11677,3570,1351,1355],[11681,7381,227,616],[11698,226,7448],2999,[11709,2238,3578],[11842,3561,7368],3003,[11720,2242],[11721,2242,7471],[11843,7359,2232,7361,3560,7362,7378,3583],[11730,957,615,2241,227],[11733,227],3010,3011,[11746,3574],3013,[11756,7371],[11857,7458],[11858,227],[11773,226,616],[11782,7473],[11861,7397],[11518,7517],[11520,7519],[11524,7523],[11534,617],[11547,7],[11551,617],[11568,3591,7],1808,[11588,2253,122],[11592,228,619,960,620,437,2259,1361,2251,438,1365,340,2252,339],[11595,438,228],[11601,339,620,3600],[11604,2253],2975,[11616,3605,2254],[11618,436,621,7529,2261],[11637,3598,122,959,91],[11659,622,229],[11660,2272,7645,7646],[11663,229],2984,2985,[11666,7599,3640,123,2281,2277,3643],1090,2988,[11671,3625],[11672,2273,3611,2275,7573,7603,7610,7611,7618,3630,7626,7627,7628,123,2281,230,440],[11677,3623,1373,1377],[11679,7576,7586,7654],[11681,7584,230,439],[11693,2279,7644,7647],1838,2995,[11698,123,7655],[11709,3620,3632],[11712,622],[11713,3608,7571,3622],3003,[11720,2278],[11721,2278,7674],[11722,7562,2271,7564,3607,7565,7580,3637],[11723,3623,3640,123,2277,1373,2282,1377],[11730,961,773,2277,230],[11733,230],3010,3011,[11746,3627],3013,[11754,2275,1371,3624,773,1374,440],[11756,3616],[11765,7583,439],[11769,230],[11773,123,439],[11775,7589,3621,3636],[11782,7676],[11784,7600],[11524,7746],[11534,77],[11799,29],[11551,77],[11568,962,29],[11823,1381,77,964,232,963,1383,775,7734],[11588,2288,124],[11592,234,342,967,625,443,2294,1385,2286,343,1389,235,2287,233],[11595,343,234],[11601,233,625,3654],[11604,2288],2975,[11614,1387,1388,626,2300,442,3655,233],[11616,3661,2289],[11617,442,968,2296],[11618,442,626,7752,2296],[11620,342,73,625],[11637,3652,124,966,73],[11659,777,344],[11660,2307,7867,7868],[11663,344],2984,2985,[11832,7821,3690,236,2312],2988,[11677,3676,1397,1401],[11836,7801,7809],[11681,7807,237,628],[11839,3667],1838,[11698,236,7874],[11709,3674,3683],[11842,3665,7795],3003,[11720,2313],[11721,2313,7895],[11843,7785,2306,7787,3664,7788,7805,3688],[11730,969,627,2312,237],[11733,237],3010,3011,[11746,3679],3013,[11756,7798],[11857,7884],[11858,237],[11773,236,628],[11782,7897],[11861,7822],1811,[11595,2319,778],1813,545,[11607,7915,7909,7921,970,1406,1407,7913,3701,7918,779],1082,[11625,2320,1406,779],[11627,778],1085,function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("classConstructorCall")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("classProperties")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("exponentiationOperator")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("exportExtensions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("functionBind")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(52),s=n(i),a=r(2330),o=n(a);t.default=function(e){function t(e){for(var t=e.get("body.body"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,s.default)(r);;){var a;if(n){if(i>=r.length)break;a=r[i++]}else{if(i=r.next(),i.done)break;a=i.value}var o=a;if("constructorCall"===o.node.kind)return o}return null}function n(e,t){var r=t,n=r.node,s=n.id||t.scope.generateUidIdentifier("class");t.parentPath.isExportDefaultDeclaration()&&(t=t.parentPath,t.insertAfter(i.exportDefaultDeclaration(s))),t.replaceWithMultiple(c({CLASS_REF:t.scope.generateUidIdentifier(s.name),CALL_REF:t.scope.generateUidIdentifier(s.name+"Call"),CALL:i.functionExpression(null,e.node.params,e.node.body),CLASS:i.toExpression(n),WRAPPER_REF:s})),e.remove()}var i=e.types,a=(0,o.default)();return{inherits:r(3705),visitor:{Class:function(e){if(!e.node[a]){e.node[a]=!0;var r=t(e);r&&n(r,e)}}}}};var u=r(7944),l=n(u),c=(0,l.default)("\n let CLASS_REF = CLASS;\n var CALL_REF = CALL;\n var WRAPPER_REF = function (...args) {\n if (this instanceof WRAPPER_REF) {\n return Reflect.construct(CLASS_REF, args);\n } else {\n return CALL_REF.apply(this, args);\n }\n };\n WRAPPER_REF.__proto__ = CLASS_REF;\n WRAPPER_REF;\n");e.exports=t.default},[11518,7976],[11520,7978],[11534,629],[11547,30],[11551,629],[11568,3714,30],1808,[11588,2335,125],[11592,238,631,974,632,448,2341,1414,2333,449,1418,346,2334,345],[11595,449,238],[11601,345,632,3722],[11604,2335],2975,[11616,3727,2336],[11618,447,633,7988,2343],[11637,3720,125,973,92],[11659,634,239],[11660,2354,8104,8105],[11663,239],2984,2985,[11666,8058,3762,126,2363,2359,3765],1090,2988,[11671,3747],[11672,2355,3733,2357,8032,8062,8069,8070,8077,3752,8085,8086,8087,126,2363,240,451],[11677,3745,1426,1430],[11679,8035,8045,8113],[11681,8043,240,450],[11693,2361,8103,8106],1838,2995,[11698,126,8114],[11709,3742,3754],[11712,634],[11713,3730,8030,3744],3003,[11720,2360],[11721,2360,8133],[11722,8021,2353,8023,3729,8024,8039,3759],[11723,3745,3762,126,2359,1426,2364,1430],[11730,975,781,2359,240],[11733,240],3010,3011,[11746,3749],3013,[11754,2357,1424,3746,781,1427,451],[11756,3738],[11765,8042,450],[11769,240],[11773,126,450],[11775,8048,3743,3758],[11782,8135],[11784,8059],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(53),s=n(i);t.default=function(e){var t=e.types,n={Super:function(e){e.parentPath.isCallExpression({callee:e.node})&&this.push(e.parentPath)}},i={ReferencedIdentifier:function(e){this.scope.hasOwnBinding(e.node.name)&&(this.collision=!0,e.skip())}};return{inherits:r(3706),visitor:{Class:function(e){for(var r=!!e.node.superClass,a=void 0,u=[],l=e.get("body"),c=l.get("body"),p=Array.isArray(c),f=0,c=p?c:(0,s.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;d.isClassProperty()?u.push(d):d.isClassMethod({kind:"constructor"})&&(a=d)}if(u.length){var y=[],m=void 0;e.isClassExpression()||!e.node.id?((0,o.default)(e),m=e.scope.generateUidIdentifier("class")):m=e.node.id;for(var v=[],g=u,b=Array.isArray(g),x=0,g=b?g:(0,s.default)(g);;){var E;if(b){if(x>=g.length)break;E=g[x++]}else{if(x=g.next(),x.done)break;E=x.value}var A=E,S=A.node;if(!(S.decorators&&S.decorators.length>0)&&S.value){var _=S.static,w=S.computed||t.isLiteral(A.key);_?y.push(t.expressionStatement(t.assignmentExpression("=",t.memberExpression(m,S.key,w),S.value))):v.push(t.expressionStatement(t.assignmentExpression("=",t.memberExpression(t.thisExpression(),S.key,w),S.value)))}}if(v.length){if(!a){var C=t.classMethod("constructor",t.identifier("constructor"),[],t.blockStatement([]));r&&(C.params=[t.restElement(t.identifier("args"))],C.body.body.push(t.returnStatement(t.callExpression(t.super(),[t.spreadElement(t.identifier("args"))]))));var T=l.unshiftContainer("body",C);a=T[0]}for(var P={collision:!1,scope:a.scope},D=u,k=Array.isArray(D),O=0,D=k?D:(0,s.default)(D);;){var F;if(k){if(O>=D.length)break;F=D[O++]}else{if(O=D.next(),O.done)break;F=O.value}var N=F;if(N.traverse(i,P),P.collision)break}if(P.collision){var I=e.scope.generateUidIdentifier("initialiseProps");y.push(t.variableDeclaration("var",[t.variableDeclarator(I,t.functionExpression(null,[],t.blockStatement(v)))])),v=[t.expressionStatement(t.callExpression(t.memberExpression(I,t.identifier("call")),[t.thisExpression()]))]}if(r){var B=[];a.traverse(n,B);for(var R=B,L=Array.isArray(R),M=0,R=L?R:(0,s.default)(R);;){var j;if(L){if(M>=R.length)break;j=R[M++]}else{if(M=R.next(),M.done)break;j=M.value}var V=j;V.insertAfter(v)}}else a.get("body").unshiftContainer("body",v)}for(var U=u,G=Array.isArray(U),Y=0,U=G?U:(0,s.default)(U);;){var W;if(G){if(Y>=U.length)break;W=U[Y++]}else{if(Y=U.next(),Y.done)break;W=Y.value}var K=W;K.remove()}y.length&&(e.isClassExpression()?(e.scope.push({id:m}),e.replaceWith(t.assignmentExpression("=",m,e.node))):(e.node.id||(e.node.id=m),e.parentPath.isExportDeclaration()&&(e=e.parentPath)),e.insertAfter(y))}},ArrowFunctionExpression:function(e){var t=e.get("body");if(t.isClassExpression()){var r=t.get("body"),n=r.get("body");n.some(function(e){return e.isClassProperty()})&&e.ensureBlock()}}}}};var a=r(8140),o=n(a);e.exports=t.default},[11518,8179],[11520,8181],[11524,8185],[11534,635],[11547,10],[11551,635],[11568,3770,10],1808,[11588,2371,127],[11592,241,637,979,638,455,2377,1436,2369,456,1440,348,2370,347],[11595,456,241],[11601,347,638,3779],[11604,2371],2975,[11616,3784,2372],[11618,454,639,8191,2379],[11637,3777,127,978,93],[11659,640,242],[11660,2390,8307,8308],[11663,242],2984,2985,[11666,8261,3819,128,2399,2395,3822],1090,2988,[11671,3804],[11672,2391,3790,2393,8235,8265,8272,8273,8280,3809,8288,8289,8290,128,2399,243,458],[11677,3802,1448,1452],[11679,8238,8248,8316],[11681,8246,243,457],[11693,2397,8306,8309],1838,2995,[11698,128,8317],[11709,3799,3811],[11712,640],[11713,3787,8233,3801],3003,[11720,2396],[11721,2396,8336],[11722,8224,2389,8226,3786,8227,8242,3816],[11723,3802,3819,128,2395,1448,2400,1452],[11730,980,783,2395,243],[11733,243],3010,3011,[11746,3806],3013,[11754,2393,1446,3803,783,1449,458],[11756,3795],[11765,8245,457],[11769,243],[11773,128,457],[11775,8251,3800,3815],[11782,8338],[11784,8262],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(784),s=n(i),a=r(31),o=n(a);t.default=function(e){function t(e){return e.reverse().map(function(e){return e.expression})}function n(e,r,n){var i=[],a=e.node.decorators;if(a){e.node.decorators=null,a=t(a);for(var l=a,c=Array.isArray(l),p=0,l=c?l:(0,o.default)(l);;){var h;if(c){if(p>=l.length)break;h=l[p++]}else{if(p=l.next(),p.done)break;h=p.value}var d=h;i.push(f({CLASS_REF:r,DECORATOR:d}))}}for(var y=(0,s.default)(null),m=e.get("body.body"),v=Array.isArray(m),g=0,m=v?m:(0,o.default)(m);;){var b;if(v){if(g>=m.length)break;b=m[g++]}else{if(g=m.next(),g.done)break;b=g.value}var x=b,E=x.node.decorators;if(E){var A=u.toKeyAlias(x.node);y[A]=y[A]||[],y[A].push(x.node),x.remove()}}for(var S in y)var _=y[S];return i}function i(e){if(e.isClass()){if(e.node.decorators)return!0;for(var t=e.node.body.body,r=Array.isArray(t),n=0,t=r?t:(0,o.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(s.decorators)return!0}}else if(e.isObjectExpression())for(var a=e.node.properties,u=Array.isArray(a),l=0,a=u?a:(0,o.default)(a);;){var c;if(u){if(l>=a.length)break;c=a[l++]}else{if(l=a.next(),l.done)break;c=l.value}var p=c;if(p.decorators)return!0}return!1}function a(e){throw e.buildCodeFrameError('Decorators are not officially supported yet in 6.x pending a proposal update.\nHowever, if you need to use them you can install the legacy decorators transform with:\n\nnpm install babel-plugin-transform-decorators-legacy --save-dev\n\nand add the following line to your .babelrc file:\n\n{\n "plugins": ["transform-decorators-legacy"]\n}\n\nThe repo url is: https://github.com/loganfsmyth/babel-plugin-transform-decorators-legacy.\n ')}var u=e.types;return{inherits:r(2324),visitor:{ClassExpression:function(e){if(i(e)){a(e),(0,p.default)(e);var t=e.scope.generateDeclaredUidIdentifier("ref"),r=[];r.push(u.assignmentExpression("=",t,e.node)),r=r.concat(n(e,t,this)),r.push(t),e.replaceWith(u.sequenceExpression(r))}},ClassDeclaration:function(e){if(i(e)){a(e),(0,p.default)(e);var t=e.node.id,r=[];r=r.concat(n(e,t,this).map(function(e){return u.expressionStatement(e)})),r.push(u.expressionStatement(t)),e.insertAfter(r)}},ObjectExpression:function(e){i(e)&&a(e)}}}};var u=r(8355),l=n(u),c=r(6202),p=n(c),f=(0,l.default)("\n CLASS_REF = DECORATOR(CLASS_REF) || CLASS_REF;\n");e.exports=t.default},[11524,8408],[11534,94],[11799,32],[11551,94],[11568,784,32],[11811,244,8392,8391,8389,8387,8390,8388,8386,245,3832,981,8393,8394],[11823,1455,94,982,245,981,1457,785,8396],[11588,2407,129],[11592,247,350,985,644,461,2413,1459,2405,351,1463,248,2406,246],[11595,351,247],[11601,246,644,3835],[11604,2407],2975,[11614,1461,1462,645,2419,460,3836,246],[11616,3842,2408],[11617,460,986,2415],[11618,460,645,8414,2415],[11620,350,74,644],[11637,3833,129,984,74],[11659,787,352],[11660,2426,8528,8529],[11663,352],2984,2985,[11832,8483,3874,249,2431],2988,[11834,2427,3849,2429,8459,8488,8495,8496,8503,3864,8511,8512,8513,249,8547,1470,250,462],[11677,3858,1471,1475],[11836,8462,8471],[11681,8469,250,647],[11839,3848],1838,[11698,249,8535],[11709,3856,3866],[11842,3846,8457],3003,[11720,2432],[11721,2432,8557],[11843,8447,2425,8449,3845,8450,8466,3871],[11844,3858,3874,249,2431,1471,2434,1475],[11730,987,646,2431,250],[11733,250],3010,3011,[11746,3861],3013,[11855,2429,1468,3859,646,1472,462],[11756,3852],[11857,8546],[11858,250],[11773,249,647],[11782,8559],[11861,8484],function(e,t,r){"use strict";t.__esModule=!0,t.default=function(){return{inherits:r(3707),visitor:{DoExpression:function(e){var t=e.node.body.body;t.length?e.replaceWithMultiple(t):e.replaceWith(e.scope.buildUndefinedNode())}}}},e.exports=t.default},1811,[11595,2437,788],1813,545,[11607,8576,8570,8582,988,1481,1482,8574,3886,8579,789],1082,[11625,2438,1481,789],[11627,788],1085,[11518,8632],[11534,463],[11547,11],[11551,463],[11568,2443,11],1808,[11588,2450,130],[11592,251,649,991,650,467,2456,1488,2448,468,1492,354,2449,353],[11595,468,251],[11601,353,650,3897],[11604,2450],2975,[11616,3902,2451],[11618,466,651,8644,2458],[11637,3895,130,990,95],[11659,652,252],[11660,2469,8760,8761],[11663,252],2984,2985,[11666,8714,3936,131,2479,2475,3939],1090,2988,[11671,3921],[11672,2470,3908,2472,8688,8718,8725,8726,8733,3926,8741,8742,8743,131,2479,253,470],[11677,3920,1499,1503],[11679,8691,8701,8769],[11681,8699,253,469],[11693,2477,8759,8762],1838,2995,[11698,131,8770],[11712,652],[11713,3905,8686,3919],3003,[11720,2476],[11721,2476,8790],[11722,8677,2468,8679,3904,8680,8695,3933],[11723,3920,3936,131,2475,1499,2480,1503],[11730,993,792,2475,253],[11733,253],3010,3011,[11746,3923],3013,[11754,2472,992,2474,792,1500,470],[11756,3913],[11765,8698,469],[11769,253],[11773,131,469],[11775,8704,3918,3932],[11777,3909,8707,792],[11782,8792],[11784,8715],[11786,8717,470],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(54),a=i(s),o=r(254),u=i(o),l=r(793),c=r(8799),p=i(c),f=r(3945),h=i(f),d=r(8797),y=n(d),m=r(3947),v=i(m),g=r(4),b=n(g),x=(0,v.default)("\n (function () {\n super(...arguments);\n })\n"),E={"FunctionExpression|FunctionDeclaration":function(e){e.is("shadow")||e.skip()},Method:function(e){e.skip()}},A=l.visitors.merge([E,{Super:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.parentPath.isCallExpression({callee:e.node}))throw e.buildCodeFrameError("'super.*' is not allowed before super()")},CallExpression:{exit:function(e){if(e.get("callee").isSuper()&&(this.hasBareSuper=!0,!this.isDerived))throw e.buildCodeFrameError("super() is only allowed in a derived constructor")}},ThisExpression:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.inShadow("this"))throw e.buildCodeFrameError("'this' is not allowed before super()")}}]),S=l.visitors.merge([E,{ThisExpression:function(e){this.superThises.push(e)}}]),_=function(){function e(t,r){(0,u.default)(this,e),this.parent=t.parent,this.scope=t.scope,this.node=t.node,this.path=t,this.file=r,this.clearDescriptors(),this.instancePropBody=[],this.instancePropRefs={},this.staticPropBody=[],this.body=[],this.bareSuperAfter=[],this.bareSupers=[],this.pushedConstructor=!1,this.pushedInherits=!1,this.isLoose=!1,this.superThises=[],this.classId=this.node.id,this.classRef=this.node.id?b.identifier(this.node.id.name):this.scope.generateUidIdentifier("class"),this.superName=this.node.superClass||b.identifier("Function"),this.isDerived=!!this.node.superClass}return e.prototype.run=function(){var e=this,t=this.superName,r=this.file,n=this.body,i=this.constructorBody=b.blockStatement([]);this.constructor=this.buildConstructor();var s=[],a=[];if(this.isDerived&&(a.push(t),t=this.scope.generateUidIdentifierBasedOnNode(t),s.push(t),this.superName=t),this.buildBody(),i.body.unshift(b.expressionStatement(b.callExpression(r.addHelper("classCallCheck"),[b.thisExpression(),this.classRef]))),n=n.concat(this.staticPropBody.map(function(t){return t(e.classRef)})),this.classId&&1===n.length)return b.toExpression(n[0]);n.push(b.returnStatement(this.classRef));var o=b.functionExpression(null,s,b.blockStatement(n));return o.shadow=!0,b.callExpression(o,a)},e.prototype.buildConstructor=function(){var e=b.functionDeclaration(this.classRef,[],this.constructorBody);return b.inherits(e,this.node),e},e.prototype.pushToMap=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",n=arguments[3],i=void 0;e.static?(this.hasStaticDescriptors=!0,i=this.staticMutatorMap):(this.hasInstanceDescriptors=!0,i=this.instanceMutatorMap);var s=y.push(i,e,r,this.file,n);return t&&(s.enumerable=b.booleanLiteral(!0)),s},e.prototype.constructorMeMaybe=function(){for(var e=!1,t=this.path.get("body.body"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,a.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var o=s;if(e=o.equals("kind","constructor"))break}if(!e){var u=void 0,l=void 0;if(this.isDerived){var c=x().expression;u=c.params,l=c.body}else u=[],l=b.blockStatement([]);this.path.get("body").unshiftContainer("body",b.classMethod("constructor",b.identifier("constructor"),u,l))}},e.prototype.buildBody=function(){if(this.constructorMeMaybe(),
this.pushBody(),this.verifyConstructor(),this.userConstructor){var e=this.constructorBody;e.body=e.body.concat(this.userConstructor.body.body),b.inherits(this.constructor,this.userConstructor),b.inherits(e,this.userConstructor.body)}this.pushDescriptors()},e.prototype.pushBody=function(){for(var e=this.path.get("body.body"),t=e,r=Array.isArray(t),n=0,t=r?t:(0,a.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,o=s.node;if(s.isClassProperty())throw s.buildCodeFrameError("Missing class properties transform.");if(o.decorators)throw s.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(b.isClassMethod(o)){var u="constructor"===o.kind;if(u&&(s.traverse(A,this),!this.hasBareSuper&&this.isDerived))throw s.buildCodeFrameError("missing super() call in constructor");var l=new p.default({forceSuperMemoisation:u,methodPath:s,methodNode:o,objectRef:this.classRef,superRef:this.superName,isStatic:o.static,isLoose:this.isLoose,scope:this.scope,file:this.file},(!0));l.replace(),u?this.pushConstructor(l,o,s):this.pushMethod(o,s)}}},e.prototype.clearDescriptors=function(){this.hasInstanceDescriptors=!1,this.hasStaticDescriptors=!1,this.instanceMutatorMap={},this.staticMutatorMap={}},e.prototype.pushDescriptors=function(){this.pushInherits();var e=this.body,t=void 0,r=void 0;if(this.hasInstanceDescriptors&&(t=y.toClassObject(this.instanceMutatorMap)),this.hasStaticDescriptors&&(r=y.toClassObject(this.staticMutatorMap)),t||r){t&&(t=y.toComputedObjectFromClass(t)),r&&(r=y.toComputedObjectFromClass(r));var n=b.nullLiteral(),i=[this.classRef,n,n,n,n];t&&(i[1]=t),r&&(i[2]=r),this.instanceInitializersId&&(i[3]=this.instanceInitializersId,e.unshift(this.buildObjectAssignment(this.instanceInitializersId))),this.staticInitializersId&&(i[4]=this.staticInitializersId,e.unshift(this.buildObjectAssignment(this.staticInitializersId)));for(var s=0,a=0;a=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;this.wrapSuperCall(p,i,s,r),n&&p.find(function(e){return e===t||(e.isLoop()||e.isConditional()?(n=!1,!0):void 0)})}for(var f=this.superThises,h=Array.isArray(f),d=0,f=h?f:(0,a.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y;m.replaceWith(s)}var v=function(t){return b.callExpression(e.file.addHelper("possibleConstructorReturn"),[s].concat(t||[]))},g=r.get("body");g.length&&!g.pop().isReturnStatement()&&r.pushContainer("body",b.returnStatement(n?s:v()));for(var x=this.superReturns,E=Array.isArray(x),A=0,x=E?x:(0,a.default)(x);;){var _;if(E){if(A>=x.length)break;_=x[A++]}else{if(A=x.next(),A.done)break;_=A.value}var w=_;if(w.node.argument){var C=w.scope.generateDeclaredUidIdentifier("ret");w.get("argument").replaceWithMultiple([b.assignmentExpression("=",C,w.node.argument),v(C)])}else w.get("argument").replaceWith(v())}}},e.prototype.pushMethod=function(e,t){var r=t?t.scope:this.scope;"method"===e.kind&&this._processMethod(e,r)||this.pushToMap(e,!1,null,r)},e.prototype._processMethod=function(){return!1},e.prototype.pushConstructor=function(e,t,r){this.bareSupers=e.bareSupers,this.superReturns=e.returns,r.scope.hasOwnBinding(this.classRef.name)&&r.scope.rename(this.classRef.name);var n=this.constructor;this.userConstructorPath=r,this.userConstructor=t,this.hasConstructor=!0,b.inheritsComments(n,t),n._ignoreUserWhitespace=!0,n.params=t.params,b.inherits(n.body,t.body),n.body.directives=t.body.directives,this._pushConstructor()},e.prototype._pushConstructor=function(){this.pushedConstructor||(this.pushedConstructor=!0,(this.hasInstanceDescriptors||this.hasStaticDescriptors)&&this.pushDescriptors(),this.body.push(this.constructor),this.pushInherits())},e.prototype.pushInherits=function(){this.isDerived&&!this.pushedInherits&&(this.pushedInherits=!0,this.body.unshift(b.expressionStatement(b.callExpression(this.file.addHelper("inherits"),[this.classRef,this.superName]))))},e}();t.default=_,e.exports=t.default},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.default=function(e,t,r){return 1===r.length&&s.isSpreadElement(r[0])&&s.isIdentifier(r[0].argument,{name:"arguments"})?s.callExpression(s.memberExpression(e,s.identifier("apply")),[t,r[0].argument]):s.callExpression(s.memberExpression(e,s.identifier("call")),[t].concat(r))};var i=r(4),s=n(i);e.exports=t.default},[11518,8839],[11531,1508,8981,3994,3997,793,3952,4],[11534,254],[11547,4],[11551,254],[11568,2482,4],1808,[11588,2488,132],[11592,255,472,996,655,474,2494,1511,2486,357,1515,358,2487,356],[11595,357,255],[11601,356,655,3955],[11604,2488],2975,[11614,1513,1514,656,2500,473,3956,356],[11616,3961,2489],[11618,473,656,8852,2496],[11637,3953,132,995,78],[11659,657,256],[11660,2507,8969,8970],[11663,256],2984,2985,[11666,8923,3998,133,2516,2512,4001],1090,2988,[11671,3981],[11672,2508,3967,2510,8897,8927,8934,8935,8942,3986,8950,8951,8952,133,2516,257,476],[11677,3979,1523,1527],[11679,8900,8910,8978],[11681,8908,257,475],[11693,2514,8968,8971],1838,2995,[11698,133,8979],[11709,3976,3988],[11712,657],[11713,3964,8895,3978],3003,[11720,2513],[11721,2513,8996],[11722,8886,2506,8888,3963,8889,8904,3993],[11723,3979,3998,133,2512,1523,2517,1527],[11730,997,795,2512,257],[11733,257],3010,3011,[11746,3983],3013,[11754,2510,1521,3980,795,1524,476],[11756,3972],[11759,8985],[11762,8905,3987],[11765,8907,475],[11769,257],[11773,133,475],[11775,8913,3977,3992],[11782,8998],[11784,8924],1811,[11595,2520,796],1813,545,[11607,9015,9009,9021,998,1532,1533,9013,4010,9018,797],1082,[11625,2521,1532,797],[11627,796],1085,1811,[11595,2527,798],1813,545,[11607,9046,9040,9052,999,1537,1538,9044,4019,9049,799],1082,[11625,2528,1537,799],[11627,798],1085,[11534,96],[11799,34],[11551,96],[11568,800,34],[11823,1540,96,1001,259,1e3,1542,802,9117],[11588,2539,134],[11592,261,360,1004,660,479,2545,1544,2537,361,1548,262,2538,260],[11595,361,261],[11601,260,660,4029],[11604,2539],2975,[11614,1546,1547,661,2551,478,4030,260],[11616,4036,2540],[11617,478,1005,2547],[11618,478,661,9135,2547],[11620,360,75,660],[11637,4027,134,1003,75],[11659,804,362],[11660,2558,9250,9251],[11663,362],2984,2985,[11832,9204,4065,263,2563],2988,[11677,4051,1556,1560],[11836,9184,9192],[11681,9190,264,663],[11839,4042],1838,[11698,263,9257],[11709,4049,4058],[11842,4040,9178],3003,[11720,2564],[11721,2564,9278],[11843,9168,2557,9170,4039,9171,9188,4063],[11730,1006,662,2563,264],[11733,264],3010,3011,[11746,4054],3013,[11756,9181],[11857,9267],[11858,264],[11773,263,663],[11782,9280],[11861,9205],[11518,9323],[11524,9329],[11534,664],[11547,35],[11551,664],[11568,2569,35],1808,[11588,2575,135],[11592,265,666,1010,667,484,2581,1569,2573,485,1573,364,2574,363],[11595,485,265],[11601,363,667,4079],[11604,2575],2975,[11616,4084,2576],[11618,483,668,9335,2583],[11637,4077,135,1009,97],[11659,669,266],[11660,2594,9451,9452],[11663,266],2984,2985,[11666,9405,4119,136,2603,2599,4122],1090,2988,[11671,4104],[11672,2595,4090,2597,9379,9409,9416,9417,9424,4109,9432,9433,9434,136,2603,267,487],[11677,4102,1581,1585],[11679,9382,9392,9460],[11681,9390,267,486],[11693,2601,9450,9453],1838,2995,[11698,136,9461],[11709,4099,4111],[11712,669],[11713,4087,9377,4101],3003,[11720,2600],[11721,2600,9480],[11722,9368,2593,9370,4086,9371,9386,4116],[11723,4102,4119,136,2599,1581,2604,1585],[11730,1011,806,2599,267],[11733,267],3010,3011,[11746,4106],3013,[11754,2597,1579,4103,806,1582,487],[11756,4095],[11765,9389,486],[11769,267],[11773,136,486],[11775,9395,4100,4115],[11782,9482],[11784,9406],[11518,9524],[11534,670],[11547,15],[11551,670],[11568,2606,15],1808,[11588,2612,137],[11592,268,672,1015,673,491,2618,1593,2610,492,1597,366,2611,365],[11595,492,268],[11601,365,673,4133],[11604,2612],2975,[11616,4138,2613],[11618,490,674,9536,2620],[11637,4131,137,1014,98],[11659,675,269],[11660,2631,9652,9653],[11663,269],2984,2985,[11666,9606,4173,138,2640,2636,4176],1090,2988,[11671,4158],[11672,2632,4144,2634,9580,9610,9617,9618,9625,4163,9633,9634,9635,138,2640,270,494],[11677,4156,1605,1609],[11679,9583,9593,9661],[11681,9591,270,493],[11693,2638,9651,9654],1838,2995,[11698,138,9662],[11709,4153,4165],[11712,675],[11713,4141,9578,4155],3003,[11720,2637],[11721,2637,9681],[11722,9569,2630,9571,4140,9572,9587,4170],[11723,4156,4173,138,2636,1605,2641,1609],[11730,1016,808,2636,270],[11733,270],3010,3011,[11746,4160],3013,[11754,2634,1603,4157,808,1606,494],[11756,4149],[11765,9590,493],[11769,270],[11773,138,493],[11775,9596,4154,4169],[11782,9683],[11784,9607],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(2643),s=n(i),a=r(56),o=n(a),u=r(2645),l=n(u);t.default=function(e){var t=e.types,r=(0,l.default)(),n={"AssignmentExpression|UpdateExpression":function(e){if(!e.node[r]){e.node[r]=!0;var n=e.get(e.isAssignmentExpression()?"left":"argument");if(n.isIdentifier()){var i=n.node.name;if(this.scope.getBinding(i)===e.scope.getBinding(i)){var s=this.exports[i];if(s){var a=e.node,u=e.isUpdateExpression()&&!a.prefix;u&&("++"===a.operator?a=t.binaryExpression("+",a.argument,t.numericLiteral(1)):"--"===a.operator?a=t.binaryExpression("-",a.argument,t.numericLiteral(1)):u=!1);for(var l=s,c=Array.isArray(l),p=0,l=c?l:(0,o.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;a=this.buildCall(h,a).expression}u&&(a=t.sequenceExpression([a,e.node])),e.replaceWith(a)}}}}}};return{visitor:{ReferencedIdentifier:function(e,r){"__moduleName"!=e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(t.memberExpression(r.contextIdent,t.identifier("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUidIdentifier("context")},exit:function(e,r){function i(e,t){f[e]=f[e]||[],f[e].push(t)}function a(e,t,r){var n=h[e]=h[e]||{imports:[],exports:[]};n[t]=n[t].concat(r)}function u(e,r){return t.expressionStatement(t.callExpression(l,[t.stringLiteral(e),r]))}for(var l=e.scope.generateUidIdentifier("export"),c=r.contextIdent,f=(0,s.default)(null),h=(0,s.default)(null),m=[],v=[],g=[],b=[],x=[],E=e.get("body"),A=!0,S=E,_=Array.isArray(S),w=0,S=_?S:(0,o.default)(S);;){var C;if(_){if(w>=S.length)break;C=S[w++]}else{if(w=S.next(),w.done)break;C=w.value}var T=C;if(T.isExportDeclaration()&&(T=T.get("declaration")),T.isVariableDeclaration()&&"var"!==T.node.kind){A=!1;break}}for(var P=E,D=Array.isArray(P),k=0,P=D?P:(0,o.default)(P);;){var O;if(D){if(k>=P.length)break;O=P[k++]}else{if(k=P.next(),k.done)break;O=k.value}var F=O;if(A&&F.isFunctionDeclaration())m.push(F.node),x.push(F);else if(F.isImportDeclaration()){var N=F.node.source.value;a(N,"imports",F.node.specifiers);for(var I in F.getBindingIdentifiers())F.scope.removeBinding(I),b.push(t.identifier(I));F.remove()}else if(F.isExportAllDeclaration())a(F.node.source.value,"exports",F.node),F.remove();else if(F.isExportDefaultDeclaration()){var B=F.get("declaration");if(B.isClassDeclaration()||B.isFunctionDeclaration()){var R=B.node.id,L=[];R?(L.push(B.node),L.push(u("default",R)),i(R.name,"default")):L.push(u("default",t.toExpression(B.node))),!A||B.isClassDeclaration()?F.replaceWithMultiple(L):(m=m.concat(L),x.push(F))}else F.replaceWith(u("default",B.node))}else if(F.isExportNamedDeclaration()){var M=F.get("declaration");if(M.node){F.replaceWith(M);var j=[],V=void 0;if(F.isFunction()){var U=M.node,G=U.id.name;if(A)i(G,G),m.push(U),m.push(u(G,U.id)),x.push(F);else{var Y;Y={},Y[G]=U.id,V=Y}}else V=M.getBindingIdentifiers();for(var W in V)i(W,W),j.push(u(W,t.identifier(W)));F.insertAfter(j)}else{var K=F.node.specifiers;if(K&&K.length)if(F.node.source)a(F.node.source.value,"exports",K),F.remove();else{for(var q=[],H=K,X=Array.isArray(H),J=0,H=X?H:(0,o.default)(H);;){var $;if(X){if(J>=H.length)break;$=H[J++]}else{if(J=H.next(),J.done)break;$=J.value}var z=$;q.push(u(z.exported.name,z.local)),i(z.local.name,z.exported.name)}F.replaceWithMultiple(q)}}}}for(var Q in h){for(var Z=h[Q],ee=[],te=e.scope.generateUidIdentifier(Q),re=Z.imports,ne=Array.isArray(re),ie=0,re=ne?re:(0,o.default)(re);;){var se;if(ne){if(ie>=re.length)break;se=re[ie++]}else{if(ie=re.next(),ie.done)break;se=ie.value}var ae=se;t.isImportNamespaceSpecifier(ae)?ee.push(t.expressionStatement(t.assignmentExpression("=",ae.local,te))):t.isImportDefaultSpecifier(ae)&&(ae=t.importSpecifier(ae.local,t.identifier("default"))),t.isImportSpecifier(ae)&&ee.push(t.expressionStatement(t.assignmentExpression("=",ae.local,t.memberExpression(te,ae.imported))))}if(Z.exports.length){var oe=e.scope.generateUidIdentifier("exportObj");ee.push(t.variableDeclaration("var",[t.variableDeclarator(oe,t.objectExpression([]))]));for(var ue=Z.exports,le=Array.isArray(ue),ce=0,ue=le?ue:(0,o.default)(ue);;){var pe;if(le){if(ce>=ue.length)break;pe=ue[ce++]}else{if(ce=ue.next(),ce.done)break;pe=ce.value}var fe=pe;t.isExportAllDeclaration(fe)?ee.push(y({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:oe,TARGET:te})):t.isExportSpecifier(fe)&&ee.push(t.expressionStatement(t.assignmentExpression("=",t.memberExpression(oe,fe.exported),t.memberExpression(te,fe.local))))}ee.push(t.expressionStatement(t.callExpression(l,[oe])))}g.push(t.stringLiteral(Q)),v.push(t.functionExpression(null,[te],t.blockStatement(ee)))}var he=this.getModuleName();he&&(he=t.stringLiteral(he)),A&&(0,p.default)(e,function(e){return b.push(e)}),b.length&&m.unshift(t.variableDeclaration("var",b.map(function(e){return t.variableDeclarator(e)}))),e.traverse(n,{exports:f,buildCall:u,scope:e.scope});for(var de=x,ye=Array.isArray(de),me=0,de=ye?de:(0,o.default)(de);;){var ve;if(ye){if(me>=de.length)break;ve=de[me++]}else{if(me=de.next(),me.done)break;ve=me.value}var ge=ve;ge.remove()}e.node.body=[d({SYSTEM_REGISTER:t.memberExpression(t.identifier(r.opts.systemGlobal||"System"),t.identifier("register")),BEFORE_BODY:m,MODULE_NAME:he,SETTERS:v,SOURCES:g,BODY:e.node.body,EXPORT_IDENTIFIER:l,CONTEXT_IDENTIFIER:c})]}}}}};var c=r(3453),p=n(c),f=r(9693),h=n(f),d=(0,h.default)('\n SYSTEM_REGISTER(MODULE_NAME, [SOURCES], function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: [SETTERS],\n execute: function () {\n BODY;\n }\n };\n });\n'),y=(0,h.default)('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n');e.exports=t.default},[11518,9725],[11534,676],[11547,36],[11551,676],[11568,2643,36],1808,[11588,2650,139],[11592,271,678,1020,679,498,2656,1615,2648,499,1619,368,2649,367],[11595,499,271],[11601,367,679,4188],[11604,2650],2975,[11616,4193,2651],[11618,497,680,9737,2658],[11637,4186,139,1019,99],[11659,681,272],[11660,2669,9853,9854],[11663,272],2984,2985,[11666,9807,4228,140,2678,2674,4231],1090,2988,[11671,4213],[11672,2670,4199,2672,9781,9811,9818,9819,9826,4218,9834,9835,9836,140,2678,273,501],[11677,4211,1627,1631],[11679,9784,9794,9862],[11681,9792,273,500],[11693,2676,9852,9855],1838,2995,[11698,140,9863],[11709,4208,4220],[11712,681],[11713,4196,9779,4210],3003,[11720,2675],[11721,2675,9882],[11722,9770,2668,9772,4195,9773,9788,4225],[11723,4211,4228,140,2674,1627,2679,1631],[11730,1021,810,2674,273],[11733,273],3010,3011,[11746,4215],3013,[11754,2672,1625,4212,810,1628,501],[11756,4204],[11765,9791,500],[11769,273],[11773,140,500],[11775,9797,4209,4224],[11782,9884],[11784,9808],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){function t(e){if(e.isExpressionStatement()){var t=e.get("expression");if(!t.isCallExpression())return!1;if(!t.get("callee").isIdentifier({name:"define"}))return!1;var r=t.get("arguments");return!(3===r.length&&!r.shift().isStringLiteral())&&(2===r.length&&(!!r.shift().isArrayExpression()&&!!r.shift().isFunctionExpression()))}}var n=e.types;return{inherits:r(2567),visitor:{Program:{exit:function(e,r){var s=e.get("body").pop();if(t(s)){var a=s.node.expression,c=a.arguments,p=3===c.length?c.shift():null,f=a.arguments[0],h=a.arguments[1],d=r.opts.globals||{},y=f.elements.map(function(e){return"module"===e.value||"exports"===e.value?n.identifier(e.value):n.callExpression(n.identifier("require"),[e])}),m=f.elements.map(function(e){if("module"===e.value)return n.identifier("mod");if("exports"===e.value)return n.memberExpression(n.identifier("mod"),n.identifier("exports"));var t=void 0;if(r.opts.exactGlobals){var s=d[e.value];t=s?s.split(".").reduce(function(e,t){return n.memberExpression(e,n.identifier(t))},n.identifier("global")):n.memberExpression(n.identifier("global"),n.identifier(n.toIdentifier(e.value)))}else{var a=(0,i.basename)(e.value,(0,i.extname)(e.value)),o=d[a]||a;t=n.memberExpression(n.identifier("global"),n.identifier(n.toIdentifier(o)))}return t}),v=p?p.value:this.file.opts.basename,g=n.memberExpression(n.identifier("global"),n.identifier(n.toIdentifier(v))),b=null;if(r.opts.exactGlobals){var x=d[v];if(x){b=[];var E=x.split(".");g=E.slice(1).reduce(function(e,t){return b.push(o({GLOBAL_REFERENCE:e})),n.memberExpression(e,n.identifier(t))},n.memberExpression(n.identifier("global"),n.identifier(E[0])))}}var A=u({BROWSER_ARGUMENTS:m,PREREQUISITE_ASSIGNMENTS:b,GLOBAL_TO_ASSIGN:g});s.replaceWith(l({MODULE_NAME:p,AMD_ARGUMENTS:f,COMMON_ARGUMENTS:y,GLOBAL_EXPORT:A,FUNC:h}))}}}}}};var i=r(291),s=r(9894),a=n(s),o=(0,a.default)("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),u=(0,a.default)("\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n PREREQUISITE_ASSIGNMENTS\n GLOBAL_TO_ASSIGN = mod.exports;\n"),l=(0,a.default)('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMON_ARGUMENTS);\n } else {\n GLOBAL_EXPORT\n }\n })(this, FUNC);\n');e.exports=t.default},[11518,9926],[11520,9928],[11524,9932],[11534,682],[11547,37],[11551,682],[11568,4236,37],1808,[11588,2686,141],[11592,274,684,1025,685,505,2692,1637,2684,506,1641,370,2685,369],[11595,506,274],[11601,369,685,4245],[11604,2686],2975,[11616,4250,2687],[11618,504,686,9938,2694],[11637,4243,141,1024,100],[11659,687,275],[11660,2705,10054,10055],[11663,275],2984,2985,[11666,10008,4285,142,2714,2710,4288],1090,2988,[11671,4270],[11672,2706,4256,2708,9982,10012,10019,10020,10027,4275,10035,10036,10037,142,2714,276,508],[11677,4268,1649,1653],[11679,9985,9995,10063],[11681,9993,276,507],[11693,2712,10053,10056],1838,2995,[11698,142,10064],[11709,4265,4277],[11712,687],[11713,4253,9980,4267],3003,[11720,2711],[11721,2711,10083],[11722,9971,2704,9973,4252,9974,9989,4282],[11723,4268,4285,142,2710,1649,2715,1653],[11730,1026,812,2710,276],[11733,276],3010,3011,[11746,4272],3013,[11754,2708,1647,4269,812,1650,508],[11756,4261],[11765,9992,507],[11769,276],[11773,142,507],[11775,9998,4266,4281],[11782,10085],[11784,10009],[11595,1657,509],[11597,509,1028,10097,814],[11601,813,1656,4291],[11607,2719,4292,4299,814,688,1658,10102,2721,10109,510],[11611,1027,10106,2718,2722,4291,10099],[11616,4298,2718],1817,[11618,688,689,10095,2722],[11622,814],[11635,510],[11518,10164],[11520,10166],[11524,10170],[11531,4303,10304,4350,10311,816,4309,8],[11534,690],[11547,8],[11551,690],[11568,4302,8],1808,[11588,2733,143],[11592,277,692,1031,693,514,2739,1667,2731,515,1671,372,2732,371],[11595,515,277],[11601,371,693,4312],[11604,2733],2975,[11616,4317,2734],[11618,513,694,10176,2741],[11637,4310,143,1030,101],[11659,695,278],[11660,2752,10292,10293],[11663,278],2984,2985,[11666,10246,4352,144,2761,2757,4355],1090,2988,[11671,4337],[11672,2753,4323,2755,10220,10250,10257,10258,10265,4342,10273,10274,10275,144,2761,279,517],[11677,4335,1679,1683],[11679,10223,10233,10301],[11681,10231,279,516],[11693,2759,10291,10294],1838,2995,[11698,144,10302],[11709,4332,4344],[11712,695],[11713,4320,10218,4334],3003,[11720,2758],[11721,2758,10321],[11722,10209,2751,10211,4319,10212,10227,4349],[11723,4335,4352,144,2757,1679,2762,1683],[11730,1032,818,2757,279],[11733,279],3010,3011,[11746,4339],3013,[11754,2755,1677,4336,818,1680,517],[11756,4328],[11765,10230,516],[11769,279],[11773,144,516],[11775,10236,4333,4348],[11782,10323],[11784,10247],[11568,10328,519],[11595,1687,520],[11601,819,1035,4359],[11607,2768,1034,4365,820,696,1688,10364,2771,10371,521],[11616,4364,2767],1817,[11618,696,697,10357,2772],[11622,820],[11632,2766],[11645,10373,4361],[11651,10378,520,820,1688,521],[11659,698,280],[11660,2780,10466,10467],[11663,280],2985,2988,[11668,4375,2785],[11671,10437],[11677,4380,1694,1697],[11681,10409,699,522],1838,2995,[11698,146,10474],[11706,4374,4375],[11713,4370,10396,4379],3003,[11720,2784],[11721,2784,10489],[11722,10385,2779,10387,4369,10388,10405,4393],1841,1094,[11733,699],3010,3011,[11746,4383],3013,[11765,10408,522],[11766,4396,2787],[11769,699],[11775,10414,4378,4392],1811,[11595,2791,823],1813,545,[11607,10506,10500,10512,1037,1701,1702,10504,4404,10509,824],1082,[11625,2792,1701,824],[11627,823],1085,[11534,102],[11799,38],[11551,102],[11568,1038,38],[11823,1705,102,1040,282,1039,1707,826,10577],[11588,2802,147],[11592,284,374,1043,702,525,2808,1709,2800,375,1713,285,2801,283],[11595,375,284],[11601,283,702,4414],[11604,2802],2975,[11614,1711,1712,703,2814,524,4415,283],[11616,4421,2803],[11617,524,1044,2810],[11618,524,703,10595,2810],[11620,374,76,702],[11637,4412,147,1042,76],[11659,828,376],[11660,2821,10710,10711],[11663,376],2984,2985,[11832,10664,4450,286,2826],2988,[11677,4436,1721,1725],[11836,10644,10652],[11681,10650,287,705],[11839,4427],1838,[11698,286,10717],[11709,4434,4443],[11842,4425,10638],3003,[11720,2827],[11721,2827,10738],[11843,10628,2820,10630,4424,10631,10648,4448],[11730,1045,704,2826,287],[11733,287],3010,3011,[11746,4439],3013,[11756,10641],[11857,10727],[11858,287],[11773,286,705],[11782,10740],[11861,10665],1811,[11595,2832,829],1813,545,[11607,10757,10751,10763,1046,1730,1731,10755,4461,10760,830],1082,[11625,2833,1730,830],[11627,829],1085,1811,[11595,1735,706],[11601,831,1734,4465],1816,[11616,4470,2838],1817,[11618,1047,833,10777,4471],[11626,2842,1737],1822,[11635,2845],1811,[11595,2848,834],1813,545,[11607,10815,10809,10821,1048,1741,1742,10813,4480,10818,835],1082,[11625,2849,1741,835],[11627,834],1085,function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e){function t(e,r,i){var s=e.specifiers[0];if(n.isExportNamespaceSpecifier(s)||n.isExportDefaultSpecifier(s)){var a=e.specifiers.shift(),o=i.generateUidIdentifier(a.exported.name),u=void 0;u=n.isExportNamespaceSpecifier(a)?n.importNamespaceSpecifier(o):n.importDefaultSpecifier(o),r.push(n.importDeclaration([u],e.source)),r.push(n.exportNamedDeclaration(null,[n.exportSpecifier(o,a.exported)])),t(e,r,i)}}var n=e.types;return{inherits:r(3709),visitor:{ExportNamedDeclaration:function(e){var r=e.node,n=e.scope,i=[];t(r,i,n),i.length&&(r.specifiers.length>=1&&i.push(r),e.replaceWithMultiple(i))}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10834),s=n(i);t.default=function(e){var t=e.types,n="@flow";return{inherits:r(1409),visitor:{Program:function(e,t){for(var r=t.file.ast.comments,i=r,a=Array.isArray(i),o=0,i=a?i:(0,s.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u;l.value.indexOf(n)>=0&&(l.value=l.value.replace(n,""),l.value.replace(/\*/g,"").trim()||(l.ignore=!0))}},Flow:function(e){e.remove()},ClassProperty:function(e){e.node.variance=null,e.node.typeAnnotation=null,e.node.value||e.remove()},Class:function(e){e.node.implements=null,e.get("body.body").forEach(function(e){e.isClassProperty()&&(e.node.typeAnnotation=null,e.node.value||e.remove())})},Function:function(e){for(var t=e.node,r=0;r=t.length)break;a=t[i++]}else{if(i=t.next(),i.done)break;a=i.value}var o=a;if(n.isSpreadProperty(o))return!0}return!1}var n=e.types;return{inherits:r(3711),visitor:{ObjectExpression:function(e,r){function i(){u.length&&(o.push(n.objectExpression(u)),u=[])}if(t(e.node)){var a=r.opts.useBuiltIns||!1;if("boolean"!=typeof a)throw new Error("transform-object-rest-spread currently only accepts a boolean option for useBuiltIns (defaults to false)");for(var o=[],u=[],l=e.node.properties,c=Array.isArray(l),p=0,l=c?l:(0,s.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;n.isSpreadProperty(h)?(i(),o.push(h.argument)):u.push(h)}i(),n.isObjectExpression(o[0])||o.unshift(n.objectExpression([]));var d=a?n.memberExpression(n.identifier("Object"),n.identifier("assign")):r.addHelper("extends");e.replaceWith(n.callExpression(d,o))}}}}},e.exports=t.default},1811,[11595,2863,838],1813,545,[11607,10879,10873,10885,1050,1749,1750,10877,4502,10882,839],1082,[11625,2864,1749,839],[11627,838],1085,1811,[11595,2870,840],1813,545,[11607,10911,10905,10917,1051,1753,1754,10909,4511,10914,841],1082,[11625,2871,1753,841],[11627,840],1085,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){function t(e,t){for(var r=t.arguments[0].properties,i=!0,s=0;s=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c,f=n.exec(p.value);if(f){if(a=f[1],"React.DOM"===a)throw i.buildCodeFrameError(p,"The @jsx React.DOM pragma has been deprecated as of React 0.12");break}}r.set("jsxIdentifier",function(){return a.split(".").map(function(e){return t.identifier(e)}).reduce(function(e,r){return t.memberExpression(e,r)})})},{inherits:r(2325),visitor:i}},e.exports=t.default},1811,[11595,2884,844],1813,545,[11607,10988,10982,10994,1053,1761,1762,10986,4531,10991,845],1082,[11625,2885,1761,845],[11627,844],1085,function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){d.default.ok(this instanceof s),m.assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.finalLoc=a(),this.tryEntries=[],this.leapManager=new g.LeapManager(this)}function a(){return m.numericLiteral(-1)}function o(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+(0,f.default)(e))}function u(e){var t=e.type;return"normal"===t?!S.call(e,"target"):"break"===t||"continue"===t?!S.call(e,"value")&&m.isLiteral(e.target):("return"===t||"throw"===t)&&(S.call(e,"value")&&!S.call(e,"target"))}var l=r(4537),c=i(l),p=r(1765),f=i(p),h=r(1073),d=i(h),y=r(104),m=n(y),v=r(11006),g=n(v),b=r(11007),x=n(b),E=r(4535),A=n(E),S=Object.prototype.hasOwnProperty,_=s.prototype;t.Emitter=s,_.mark=function(e){m.assertLiteral(e);var t=this.listing.length;return e.value===-1?e.value=t:d.default.strictEqual(e.value,t),
this.marked[t]=!0,e},_.emit=function(e){m.isExpression(e)&&(e=m.expressionStatement(e)),m.assertStatement(e),this.listing.push(e)},_.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},_.assign=function(e,t){return m.expressionStatement(m.assignmentExpression("=",e,t))},_.contextProperty=function(e,t){return m.memberExpression(this.contextId,t?m.stringLiteral(e):m.identifier(e),!!t)},_.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},_.setReturnValue=function(e){m.assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},_.clearPendingException=function(e,t){m.assertLiteral(e);var r=m.callExpression(this.contextProperty("catch",!0),[e]);t?this.emitAssign(t,r):this.emit(r)},_.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(m.breakStatement())},_.jumpIf=function(e,t){m.assertExpression(e),m.assertLiteral(t),this.emit(m.ifStatement(e,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},_.jumpIfNot=function(e,t){m.assertExpression(e),m.assertLiteral(t);var r=void 0;r=m.isUnaryExpression(e)&&"!"===e.operator?e.argument:m.unaryExpression("!",e),this.emit(m.ifStatement(r,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},_.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},_.getContextFunction=function(e){return m.functionExpression(e||null,[this.contextId],m.blockStatement([this.getDispatchLoop()]),!1,!1)},_.getDispatchLoop=function(){var e=this,t=[],r=void 0,n=!1;return e.listing.forEach(function(i,s){e.marked.hasOwnProperty(s)&&(t.push(m.switchCase(m.numericLiteral(s),r=[])),n=!1),n||(r.push(i),m.isCompletionStatement(i)&&(n=!0))}),this.finalLoc.value=this.listing.length,t.push(m.switchCase(this.finalLoc,[]),m.switchCase(m.stringLiteral("end"),[m.returnStatement(m.callExpression(this.contextProperty("stop"),[]))])),m.whileStatement(m.numericLiteral(1),m.switchStatement(m.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),t))},_.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=0;return m.arrayExpression(this.tryEntries.map(function(t){var r=t.firstLoc.value;d.default.ok(r>=e,"try entries out of order"),e=r;var n=t.catchEntry,i=t.finallyEntry,s=[t.firstLoc,n?n.firstLoc:null];return i&&(s[2]=i.firstLoc,s[3]=i.afterLoc),m.arrayExpression(s)}))},_.explode=function(e,t){var r=e.node,n=this;if(m.assertNode(r),m.isDeclaration(r))throw o(r);if(m.isStatement(r))return n.explodeStatement(e);if(m.isExpression(r))return n.explodeExpression(e,t);switch(r.type){case"Program":return e.get("body").map(n.explodeStatement,n);case"VariableDeclarator":throw o(r);case"Property":case"SwitchCase":case"CatchClause":throw new Error(r.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+(0,f.default)(r.type))}},_.explodeStatement=function(e,t){var r=e.node,n=this,i=void 0,s=void 0,o=void 0;if(m.assertStatement(r),t?m.assertIdentifier(t):t=null,m.isBlockStatement(r))return void e.get("body").forEach(function(e){n.explodeStatement(e)});if(!x.containsLeap(r))return void n.emit(r);var u=function(){switch(r.type){case"ExpressionStatement":n.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":s=a(),n.leapManager.withEntry(new g.LabeledEntry(s,r.label),function(){n.explodeStatement(e.get("body"),r.label)}),n.mark(s);break;case"WhileStatement":i=a(),s=a(),n.mark(i),n.jumpIfNot(n.explodeExpression(e.get("test")),s),n.leapManager.withEntry(new g.LoopEntry(s,i,t),function(){n.explodeStatement(e.get("body"))}),n.jump(i),n.mark(s);break;case"DoWhileStatement":var u=a(),l=a();s=a(),n.mark(u),n.leapManager.withEntry(new g.LoopEntry(s,l,t),function(){n.explode(e.get("body"))}),n.mark(l),n.jumpIf(n.explodeExpression(e.get("test")),u),n.mark(s);break;case"ForStatement":o=a();var c=a();s=a(),r.init&&n.explode(e.get("init"),!0),n.mark(o),r.test&&n.jumpIfNot(n.explodeExpression(e.get("test")),s),n.leapManager.withEntry(new g.LoopEntry(s,c,t),function(){n.explodeStatement(e.get("body"))}),n.mark(c),r.update&&n.explode(e.get("update"),!0),n.jump(o),n.mark(s);break;case"TypeCastExpression":return{v:n.explodeExpression(e.get("expression"))};case"ForInStatement":o=a(),s=a();var p=n.makeTempVar();n.emitAssign(p,m.callExpression(A.runtimeProperty("keys"),[n.explodeExpression(e.get("right"))])),n.mark(o);var h=n.makeTempVar();n.jumpIf(m.memberExpression(m.assignmentExpression("=",h,m.callExpression(p,[])),m.identifier("done"),!1),s),n.emitAssign(r.left,m.memberExpression(h,m.identifier("value"),!1)),n.leapManager.withEntry(new g.LoopEntry(s,o,t),function(){n.explodeStatement(e.get("body"))}),n.jump(o),n.mark(s);break;case"BreakStatement":n.emitAbruptCompletion({type:"break",target:n.leapManager.getBreakLoc(r.label)});break;case"ContinueStatement":n.emitAbruptCompletion({type:"continue",target:n.leapManager.getContinueLoc(r.label)});break;case"SwitchStatement":var y=n.emitAssign(n.makeTempVar(),n.explodeExpression(e.get("discriminant")));s=a();for(var v=a(),b=v,x=[],E=r.cases||[],S=E.length-1;S>=0;--S){var _=E[S];m.assertSwitchCase(_),_.test?b=m.conditionalExpression(m.binaryExpression("===",y,_.test),x[S]=a(),b):x[S]=v}var C=e.get("discriminant");C.replaceWith(b),n.jump(n.explodeExpression(C)),n.leapManager.withEntry(new g.SwitchEntry(s),function(){e.get("cases").forEach(function(e){var t=e.key;n.mark(x[t]),e.get("consequent").forEach(function(e){n.explodeStatement(e)})})}),n.mark(s),v.value===-1&&(n.mark(v),d.default.strictEqual(s.value,v.value));break;case"IfStatement":var T=r.alternate&&a();s=a(),n.jumpIfNot(n.explodeExpression(e.get("test")),T||s),n.explodeStatement(e.get("consequent")),T&&(n.jump(s),n.mark(T),n.explodeStatement(e.get("alternate"))),n.mark(s);break;case"ReturnStatement":n.emitAbruptCompletion({type:"return",value:n.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":s=a();var P=r.handler,D=P&&a(),k=D&&new g.CatchEntry(D,P.param),O=r.finalizer&&a(),F=O&&new g.FinallyEntry(O,s),N=new g.TryEntry(n.getUnmarkedCurrentLoc(),k,F);n.tryEntries.push(N),n.updateContextPrevLoc(N.firstLoc),n.leapManager.withEntry(N,function(){n.explodeStatement(e.get("block")),D&&!function(){O?n.jump(O):n.jump(s),n.updateContextPrevLoc(n.mark(D));var t=e.get("handler.body"),r=n.makeTempVar();n.clearPendingException(N.firstLoc,r),t.traverse(w,{safeParam:r,catchParamName:P.param.name}),n.leapManager.withEntry(k,function(){n.explodeStatement(t)})}(),O&&(n.updateContextPrevLoc(n.mark(O)),n.leapManager.withEntry(F,function(){n.explodeStatement(e.get("finalizer"))}),n.emit(m.returnStatement(m.callExpression(n.contextProperty("finish"),[F.firstLoc]))))}),n.mark(s);break;case"ThrowStatement":n.emit(m.throwStatement(n.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+(0,f.default)(r.type))}}();return"object"===("undefined"==typeof u?"undefined":(0,c.default)(u))?u.v:void 0};var w={Identifier:function(e,t){e.node.name===t.catchParamName&&A.isReference(e)&&e.replaceWith(t.safeParam)},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};_.emitAbruptCompletion=function(e){u(e)||d.default.ok(!1,"invalid completion record: "+(0,f.default)(e)),d.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=[m.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(m.assertLiteral(e.target),t[1]=e.target):"return"!==e.type&&"throw"!==e.type||e.value&&(m.assertExpression(e.value),t[1]=e.value),this.emit(m.returnStatement(m.callExpression(this.contextProperty("abrupt"),t)))},_.getUnmarkedCurrentLoc=function(){return m.numericLiteral(this.listing.length)},_.updateContextPrevLoc=function(e){e?(m.assertLiteral(e),e.value===-1?e.value=this.listing.length:d.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},_.explodeExpression=function(e,t){function r(e){return m.assertExpression(e),t?void s.emit(e):e}function n(e,t,r){d.default.ok(!r||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var n=s.explodeExpression(t,r);return r||(e||l&&!m.isLiteral(n))&&(n=s.emitAssign(e||s.makeTempVar(),n)),n}var i=e.node;if(!i)return i;m.assertExpression(i);var s=this,o=void 0,u=void 0;if(!x.containsLeap(i))return r(i);var l=x.containsLeap.onlyChildren(i),p=function(){switch(i.type){case"MemberExpression":return{v:r(m.memberExpression(s.explodeExpression(e.get("object")),i.computed?n(null,e.get("property")):i.property,i.computed))};case"CallExpression":var l=e.get("callee"),c=e.get("arguments"),p=void 0,h=[],y=!1;if(c.forEach(function(e){y=y||x.containsLeap(e.node)}),m.isMemberExpression(l.node))if(y){var v=n(s.makeTempVar(),l.get("object")),g=l.node.computed?n(null,l.get("property")):l.node.property;h.unshift(v),p=m.memberExpression(m.memberExpression(v,g,l.node.computed),m.identifier("call"),!1)}else p=s.explodeExpression(l);else p=s.explodeExpression(l),m.isMemberExpression(p)&&(p=m.sequenceExpression([m.numericLiteral(0),p]));return c.forEach(function(e){h.push(n(null,e))}),{v:r(m.callExpression(p,h))};case"NewExpression":return{v:r(m.newExpression(n(null,e.get("callee")),e.get("arguments").map(function(e){return n(null,e)})))};case"ObjectExpression":return{v:r(m.objectExpression(e.get("properties").map(function(e){return e.isObjectProperty()?m.objectProperty(e.node.key,n(null,e.get("value")),e.node.computed):e.node})))};case"ArrayExpression":return{v:r(m.arrayExpression(e.get("elements").map(function(e){return n(null,e)})))};case"SequenceExpression":var b=i.expressions.length-1;return e.get("expressions").forEach(function(e){e.key===b?o=s.explodeExpression(e,t):s.explodeExpression(e,!0)}),{v:o};case"LogicalExpression":u=a(),t||(o=s.makeTempVar());var E=n(o,e.get("left"));return"&&"===i.operator?s.jumpIfNot(E,u):(d.default.strictEqual(i.operator,"||"),s.jumpIf(E,u)),n(o,e.get("right"),t),s.mark(u),{v:o};case"ConditionalExpression":var A=a();u=a();var S=s.explodeExpression(e.get("test"));return s.jumpIfNot(S,A),t||(o=s.makeTempVar()),n(o,e.get("consequent"),t),s.jump(u),s.mark(A),n(o,e.get("alternate"),t),s.mark(u),{v:o};case"UnaryExpression":return{v:r(m.unaryExpression(i.operator,s.explodeExpression(e.get("argument")),!!i.prefix))};case"BinaryExpression":return{v:r(m.binaryExpression(i.operator,n(null,e.get("left")),n(null,e.get("right"))))};case"AssignmentExpression":return{v:r(m.assignmentExpression(i.operator,s.explodeExpression(e.get("left")),s.explodeExpression(e.get("right"))))};case"UpdateExpression":return{v:r(m.updateExpression(i.operator,s.explodeExpression(e.get("argument")),i.prefix))};case"YieldExpression":u=a();var _=i.argument&&s.explodeExpression(e.get("argument"));if(_&&i.delegate){var w=s.makeTempVar();return s.emit(m.returnStatement(m.callExpression(s.contextProperty("delegateYield"),[_,m.stringLiteral(w.property.name),u]))),s.mark(u),{v:w}}return s.emitAssign(s.contextProperty("next"),u),s.emit(m.returnStatement(_||null)),s.mark(u),{v:s.contextProperty("sent")};default:throw new Error("unknown Expression of type "+(0,f.default)(i.type))}}();return"object"===("undefined"==typeof p?"undefined":(0,c.default)(p))?p.v:void 0}},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return o.memberExpression(o.identifier("regeneratorRuntime"),o.identifier(e),!1)}function s(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})}t.__esModule=!0,t.runtimeProperty=i,t.isReference=s;var a=r(104),o=n(a)},[11522,11031],[11530,11014,11012],[11568,11010,104],[11595,1766,528],[11601,846,1056,4539],[11607,2893,1055,4545,847,707,1767,11044,2896,11051,529],[11616,4544,2892],1817,[11618,707,708,11037,2897],[11622,847],[11632,2891],[11645,11053,4541],[11651,11058,528,847,1767,529],[11659,709,288],[11660,2905,11146,11147],[11663,288],2985,2988,[11668,4555,2910],[11671,11117],[11677,4560,1773,1776],[11681,11089,710,530],1838,2995,[11698,149,11154],[11706,4554,4555],[11713,4550,11076,4559],3003,[11720,2909],[11721,2909,11169],[11722,11065,2904,11067,4549,11068,11085,4573],1841,1094,[11733,710],3010,3011,[11746,4563],3013,[11765,11088,530],[11766,4576,2912],[11769,710],[11775,11094,4558,4572],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(1058),a=i(s);t.default=function(){return{visitor:{Program:function(e,t){if(t.opts.strict!==!1&&t.opts.strictMode!==!1){for(var r=e.node,n=r.directives,i=Array.isArray(n),s=0,n=i?n:(0,a.default)(n);;){var o;if(i){if(s>=n.length)break;o=n[s++]}else{if(s=n.next(),s.done)break;o=s.value}var l=o;if("use strict"===l.value.value)return}e.unshiftContainer("directives",u.directive(u.directiveLiteral("use strict")))}}}}};var o=r(532),u=n(o);e.exports=t.default},[11568,11176,532],[11595,1777,533],[11601,850,1061,4580],[11607,2919,1060,4586,851,711,1778,11212,2922,11219,534],[11616,4585,2918],1817,[11618,711,712,11205,2923],[11622,851],[11632,2917],[11645,11221,4582],[11651,11226,533,851,1778,534],[11659,713,289],[11660,2931,11314,11315],[11663,289],2985,2988,[11668,4596,2936],[11671,11285],[11677,4601,1784,1787],[11681,11257,714,535],1838,2995,[11698,151,11322],[11706,4595,4596],[11713,4591,11244,4600],3003,[11720,2935],[11721,2935,11337],[11722,11233,2930,11235,4590,11236,11253,4614],1841,1094,[11733,714],3010,3011,[11746,4604],3013,[11765,11256,535],[11766,4617,2938],[11769,714],[11775,11262,4599,4613],function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=["commonjs","amd","umd","systemjs"],n=!1,i="commonjs",s=!1;if(void 0!==t&&(void 0!==t.loose&&(n=t.loose),void 0!==t.modules&&(i=t.modules),void 0!==t.spec&&(s=t.spec)),"boolean"!=typeof n)throw new Error("Preset es2015 'loose' option must be a boolean.");if("boolean"!=typeof s)throw new Error("Preset es2015 'spec' option must be a boolean.");if(i!==!1&&r.indexOf(i)===-1)throw new Error("Preset es2015 'modules' option must be 'false' to indicate no modules\nor a module type which be be one of: 'commonjs' (default), 'amd', 'umd', 'systemjs'");var o={loose:n};return{plugins:[[a.default,{loose:n,spec:s}],u.default,c.default,[f.default,{spec:s}],d.default,[m.default,o],g.default,x.default,A.default,[_.default,o],[C.default,o],P.default,k.default,F.default,[I.default,o],R.default,[M.default,o],V.default,G.default,"commonjs"===i&&[W.default,o],"systemjs"===i&&[q.default,o],"amd"===i&&[X.default,o],"umd"===i&&[$.default,o],[Q.default,{async:!1,asyncGenerators:!1}]].filter(Boolean)}}t.__esModule=!0;var s=r(1727),a=n(s),o=r(1564),u=n(o),l=r(1563),c=n(l),p=r(1477),f=n(p),h=r(1478),d=n(h),y=r(1505),m=n(y),v=r(1655),g=n(v),b=r(1685),x=n(b),E=r(2532),A=n(E),S=r(1529),_=n(S),w=r(1562),C=n(w),T=r(1703),P=n(T),D=r(1738),k=n(D),O=r(1403),F=n(O),N=r(1698),I=n(N),B=r(1662),R=n(B),L=r(1534),M=n(L),j=r(1483),V=n(j),U=r(1732),G=n(U),Y=r(1587),W=n(Y),K=r(4179),q=n(K),H=r(2567),X=n(H),J=r(4234),$=n(J),z=r(1763),Q=n(z),Z=i({});t.default=Z,Object.defineProperty(Z,"buildPreset",{configurable:!0,writable:!0,enumerable:!1,value:i}),e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(2853),s=n(i);t.default={plugins:[s.default]},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(2326),s=n(i),a=r(2327),o=n(a);t.default={plugins:[s.default,o.default]},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(4623),s=n(i),a=r(3712),o=n(a),u=r(4483),l=n(u);t.default={presets:[s.default],plugins:[o.default,l.default]},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(4624),s=n(i),a=r(3768),o=n(a),u=r(3825),l=n(u),c=r(7933),p=n(c);t.default={presets:[s.default],plugins:[p.default,o.default,l.default]},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(2326),s=n(i),a=r(2327),o=n(a),u=r(2853),l=n(u),c=r(4495),p=n(c),f=r(7936),h=n(f);t.default={plugins:[s.default,o.default,l.default,h.default,p.default]},e.exports=t.default},[11520,11392],[11788,11393],[11524,11399],function(e,t){"use strict";t.default=function(e){return e&&e.__esModule?e.default:e},t.__esModule=!0},function(e,t,r){"use strict";var n=r(715).default;t.__esModule=!0;var i=function e(t,r){n(this,e),this.file=t,this.options=r};t.default=i,e.exports=t.default},function(e,t,r){"use strict";var n=r(12).default;t.__esModule=!0;var i=r(39),s=n(i),a={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var r=e.node,n=e.parent;if(!s.isIdentifier(r,t)){if(!s.isJSXIdentifier(r,t))return!1;if(i.react.isCompatTag(r.name))return!1}return s.isReferenced(r,n)}};t.ReferencedIdentifier=a;var o={types:["MemberExpression"],checkPath:function(e){var t=e.node,r=e.parent;return s.isMemberExpression(t)&&s.isReferenced(t,r)}};t.ReferencedMemberExpression=o;var u={types:["Identifier"],checkPath:function(e){var t=e.node,r=e.parent;return s.isIdentifier(t)&&s.isBinding(t,r)}};t.BindingIdentifier=u;var l={types:["Statement"],checkPath:function(e){var t=e.node,r=e.parent;if(s.isStatement(t)){if(s.isVariableDeclaration(t)){if(s.isForXStatement(r,{left:t}))return!1;if(s.isForStatement(r,{init:t}))return!1}return!0}return!1}};t.Statement=l;var c={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():s.isExpression(e.node)}};t.Expression=c;var p={types:["Scopable"],checkPath:function(e){return s.isScope(e.node,e.parent)}};t.Scope=p;var f={checkPath:function(e){return s.isReferenced(e.node,e.parent)}};t.Referenced=f;var h={checkPath:function(e){return s.isBlockScoped(e.node)}};t.BlockScoped=h;var d={types:["VariableDeclaration"],checkPath:function(e){return s.isVar(e.node)}};t.Var=d;var y={checkPath:function(e){return e.node&&!!e.node.loc}};t.User=y;var m={checkPath:function(e){return!e.isUser()}};t.Generated=m;var v={checkPath:function(e,t){return e.scope.isPure(e.node,t)}};t.Pure=v;var g={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!s.isFlow(t)||(s.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!s.isExportDeclaration(t)&&"type"===t.exportKind)}};t.Flow=g},function(e,t,r){"use strict";var n=r(715).default;t.__esModule=!0;var i=function(){function e(t){var r=t.existing,i=t.identifier,s=t.scope,a=t.path,o=t.kind;n(this,e),this.identifier=i,this.scope=s,this.path=a,this.kind=o,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),r&&(this.constantViolations=[].concat(r.path,r.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,this.constantViolations.indexOf(e)===-1&&this.constantViolations.push(e)},e.prototype.reference=function(e){this.referenced=!0,this.references++,this.referencePaths.push(e)},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();t.default=i,e.exports=t.default},function(e,t,r){"use strict";function n(e,t,r){for(var n=[].concat(e),i=s(null);n.length;){var a=n.shift();if(a){var o=u.getBindingIdentifiers.keys[a.type];if(u.isIdentifier(a))if(t){var l=i[a.name]=i[a.name]||[];l.push(a)}else i[a.name]=a;else if(u.isExportDeclaration(a))u.isDeclaration(e.declaration)&&n.push(e.declaration);else{if(r){if(u.isFunctionDeclaration(a)){n.push(a.id);continue}if(u.isFunctionExpression(a))continue}if(o)for(var c=0;c0)){var t=this.state.commentStack,r=void 0,i=void 0,s=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(i=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var a=n(t);t.length>0&&a.trailingComments&&a.trailingComments[0].start>=e.end&&(i=a.trailingComments,a.trailingComments=null)}for(;t.length>0&&n(t).start>=e.start;)r=t.pop();if(r){if(r.leadingComments)if(r!==e&&n(r.leadingComments).end<=e.start)e.leadingComments=r.leadingComments,r.leadingComments=null;else for(s=r.leadingComments.length-2;s>=0;--s)if(r.leadingComments[s].end<=e.start){e.leadingComments=r.leadingComments.splice(0,s+1);break}}else if(this.state.leadingComments.length>0)if(n(this.state.leadingComments).end<=e.start)e.leadingComments=this.state.leadingComments,this.state.leadingComments=[];else{for(s=0;se.start);s++);e.leadingComments=this.state.leadingComments.slice(0,s),0===e.leadingComments.length&&(e.leadingComments=null),i=this.state.leadingComments.slice(s),0===i.length&&(i=null)}i&&(i.length&&i[0].start>=e.start&&n(i).end<=e.end?e.innerComments=i:e.trailingComments=i),t.push(e)}}},{25:25,5:5}],4:[function(e,t,r){"use strict";var n=e(21).default,i=e(25).default,s=e(17),a=e(5),o=i(a),u=e(18),l=o.default.prototype;l.checkPropClash=function(e,t){if(!e.computed){var r=e.key,n=void 0;switch(r.type){case"Identifier":n=r.name;break;case"StringLiteral":case"NumericLiteral":n=String(r.value);break;default:return}"__proto__"===n&&"init"===e.kind&&(t.proto&&this.raise(r.start,"Redefinition of __proto__ property"),t.proto=!0)}},l.parseExpression=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(s.types.comma)){var a=this.startNodeAt(r,n);for(a.expressions=[i];this.eat(s.types.comma);)a.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(a.expressions),this.finishNode(a,"SequenceExpression")}return i},l.parseMaybeAssign=function(e,t,r){if(this.match(s.types._yield)&&this.state.inGenerator)return this.parseYield();var n=void 0;t?n=!1:(t={start:0},n=!0);var i=this.state.start,a=this.state.startLoc;(this.match(s.types.parenL)||this.match(s.types.name))&&(this.state.potentialArrowAt=this.state.start);var o=this.parseMaybeConditional(e,t);if(r&&(o=r.call(this,o,i,a)),this.state.type.isAssign){var u=this.startNodeAt(i,a);if(u.operator=this.state.value,u.left=this.match(s.types.eq)?this.toAssignable(o):o,t.start=0,this.checkLVal(o),o.extra&&o.extra.parenthesized){var l=void 0;"ObjectPattern"===o.type?l="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===o.type&&(l="`([a]) = 0` use `([a] = 0)`"),l&&this.raise(o.start,"You're trying to assign to a parenthesized expression, eg. instead of "+l)}return this.next(),u.right=this.parseMaybeAssign(e),this.finishNode(u,"AssignmentExpression")}return n&&t.start&&this.unexpected(t.start),o},l.parseMaybeConditional=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseExprOps(e,t);if(t&&t.start)return i;if(this.eat(s.types.question)){var a=this.startNodeAt(r,n);return a.test=i,a.consequent=this.parseMaybeAssign(),this.expect(s.types.colon),a.alternate=this.parseMaybeAssign(e),this.finishNode(a,"ConditionalExpression")}return i},l.parseExprOps=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,r,n,-1,e)},l.parseExprOp=function(e,t,r,n,i){var a=this.state.type.binop;if(!(null==a||i&&this.match(s.types._in))&&a>n){var o=this.startNodeAt(t,r);o.left=e,o.operator=this.state.value,"**"===o.operator&&"UnaryExpression"===e.type&&e.extra&&!e.extra.parenthesizedArgument&&this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var u=this.state.type;this.next();var l=this.state.start,c=this.state.startLoc;return o.right=this.parseExprOp(this.parseMaybeUnary(),l,c,u.rightAssociative?a-1:a,i),this.finishNode(o,u===s.types.logicalOR||u===s.types.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(o,t,r,n,i)}return e},l.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),r=this.match(s.types.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var n=this.state.type;return this.addExtra(t,"parenthesizedArgument",n===s.types.parenL),t.argument=this.parseMaybeUnary(),e&&e.start&&this.unexpected(e.start),r?this.checkLVal(t.argument):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,r?"UpdateExpression":"UnaryExpression")}var i=this.state.start,a=this.state.startLoc,o=this.parseExprSubscripts(e);if(e&&e.start)return o;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var t=this.startNodeAt(i,a);t.operator=this.state.value,t.prefix=!1,t.argument=o,this.checkLVal(o),this.next(),o=this.finishNode(t,"UpdateExpression")}return o},l.parseExprSubscripts=function(e){var t=this.state.start,r=this.state.startLoc,n=this.state.potentialArrowAt,i=this.parseExprAtom(e);return"ArrowFunctionExpression"===i.type&&i.start===n?i:e&&e.start?i:this.parseSubscripts(i,t,r)},l.parseSubscripts=function(e,t,r,n){for(;;){if(!n&&this.eat(s.types.doubleColon)){var i=this.startNodeAt(t,r);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,r,n)}if(this.eat(s.types.dot)){var i=this.startNodeAt(t,r);i.object=e,i.property=this.parseIdentifier(!0),i.computed=!1,e=this.finishNode(i,"MemberExpression")}else if(this.eat(s.types.bracketL)){var i=this.startNodeAt(t,r);i.object=e,i.property=this.parseExpression(),i.computed=!0,this.expect(s.types.bracketR),e=this.finishNode(i,"MemberExpression")}else if(!n&&this.match(s.types.parenL)){var a=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var i=this.startNodeAt(t,r);if(i.callee=e,i.arguments=this.parseCallExpressionArguments(s.types.parenR,this.hasPlugin("trailingFunctionCommas"),a),e=this.finishNode(i,"CallExpression"),a&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,r),i);this.toReferencedList(i.arguments)}else{if(!this.match(s.types.backQuote))return e;var i=this.startNodeAt(t,r);i.tag=e,i.quasi=this.parseTemplate(),e=this.finishNode(i,"TaggedTemplateExpression")}}},l.parseCallExpressionArguments=function(e,t,r){for(var n=void 0,i=[],a=!0;!this.eat(e);){if(a)a=!1;else if(this.expect(s.types.comma),t&&this.eat(e))break;this.match(s.types.parenL)&&!n&&(n=this.state.start),i.push(this.parseExprListItem())}return r&&n&&this.shouldParseAsyncArrow()&&this.unexpected(),i},l.shouldParseAsyncArrow=function(){return this.match(s.types.arrow)},l.parseAsyncArrowFromCallExpression=function(e,t){return this.hasPlugin("asyncFunctions")||this.unexpected(),this.expect(s.types.arrow),this.parseArrowExpression(e,t.arguments,!0)},l.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},l.parseExprAtom=function(e){var t=void 0,r=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case s.types._super:return this.state.inMethod||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.match(s.types.parenL)||this.match(s.types.bracketL)||this.match(s.types.dot)||this.unexpected(),this.match(s.types.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(t.start,"super() outside of class constructor"),this.finishNode(t,"Super");case s.types._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case s.types._yield:this.state.inGenerator&&this.unexpected();case s.types.name:t=this.startNode();var n=this.hasPlugin("asyncFunctions")&&"await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),a=this.parseIdentifier(n||i);if(this.hasPlugin("asyncFunctions"))if("await"===a.name){if(this.state.inAsync||this.inModule)return this.parseAwait(t)}else{if("async"===a.name&&this.match(s.types._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,!1,!1,!0);if(r&&"async"===a.name&&this.match(s.types.name)){var o=[this.parseIdentifier()];return this.expect(s.types.arrow),this.parseArrowExpression(t,o,!0)}}return r&&!this.canInsertSemicolon()&&this.eat(s.types.arrow)?this.parseArrowExpression(t,[a]):a;case s.types._do:if(this.hasPlugin("doExpressions")){var u=this.startNode();this.next();var l=this.state.inFunction,c=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,u.body=this.parseBlock(!1,!0),this.state.inFunction=l,this.state.labels=c,this.finishNode(u,"DoExpression")}case s.types.regexp:var p=this.state.value;return t=this.parseLiteral(p.value,"RegExpLiteral"),t.pattern=p.pattern,t.flags=p.flags,t;case s.types.num:return this.parseLiteral(this.state.value,"NumericLiteral");
case s.types.string:return this.parseLiteral(this.state.value,"StringLiteral");case s.types._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case s.types._true:case s.types._false:return t=this.startNode(),t.value=this.match(s.types._true),this.next(),this.finishNode(t,"BooleanLiteral");case s.types.parenL:return this.parseParenAndDistinguishExpression(null,null,r);case s.types.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(s.types.bracketR,!0,!0,e),this.toReferencedList(t.elements),this.finishNode(t,"ArrayExpression");case s.types.braceL:return this.parseObj(!1,e);case s.types._function:return this.parseFunctionExpression();case s.types.at:this.parseDecorators();case s.types._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case s.types._new:return this.parseNew();case s.types.backQuote:return this.parseTemplate();case s.types.doubleColon:t=this.startNode(),this.next(),t.object=null;var f=t.callee=this.parseNoCallExpr();if("MemberExpression"===f.type)return this.finishNode(t,"BindExpression");this.raise(f.start,"Binding should be performed on object property.");default:this.unexpected()}},l.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(s.types.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},l.parseMetaProperty=function(e,t,r){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==r&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+r),this.finishNode(e,"MetaProperty")},l.parseLiteral=function(e,t){var r=this.startNode();return this.addExtra(r,"rawValue",e),this.addExtra(r,"raw",this.input.slice(this.state.start,this.state.end)),r.value=e,this.next(),this.finishNode(r,t)},l.parseParenExpression=function(){this.expect(s.types.parenL);var e=this.parseExpression();return this.expect(s.types.parenR),e},l.parseParenAndDistinguishExpression=function(e,t,r,n,i){e=e||this.state.start,t=t||this.state.startLoc;var a=void 0;this.next();for(var o=this.state.start,u=this.state.startLoc,l=[],c=!0,p={start:0},f=void 0,h=void 0;!this.match(s.types.parenR);){if(c)c=!1;else if(this.expect(s.types.comma),this.match(s.types.parenR)&&this.hasPlugin("trailingFunctionCommas")){h=this.state.start;break}if(this.match(s.types.ellipsis)){var d=this.state.start,y=this.state.startLoc;f=this.state.start,l.push(this.parseParenItem(this.parseRest(),y,d));break}l.push(this.parseMaybeAssign(!1,p,this.parseParenItem))}var m=this.state.start,v=this.state.startLoc;if(this.expect(s.types.parenR),r&&!this.canInsertSemicolon()&&this.eat(s.types.arrow)){for(var g=0;g1?(a=this.startNodeAt(o,u),a.expressions=l,this.toReferencedList(a.expressions),this.finishNodeAt(a,"SequenceExpression",m,v)):a=l[0],this.addExtra(a,"parenthesized",!0),this.addExtra(a,"parenStart",e),a},l.parseParenItem=function(e){return e},l.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.eat(s.types.dot)?this.parseMetaProperty(e,t,"target"):(e.callee=this.parseNoCallExpr(),this.eat(s.types.parenL)?(e.arguments=this.parseExprList(s.types.parenR,this.hasPlugin("trailingFunctionCommas")),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression"))},l.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),e.tail=this.match(s.types.backQuote),this.finishNode(e,"TemplateElement")},l.parseTemplate=function(){var e=this.startNode();this.next(),e.expressions=[];var t=this.parseTemplateElement();for(e.quasis=[t];!t.tail;)this.expect(s.types.dollarBraceL),e.expressions.push(this.parseExpression()),this.expect(s.types.braceR),e.quasis.push(t=this.parseTemplateElement());return this.next(),this.finishNode(e,"TemplateLiteral")},l.parseObj=function(e,t){var r=[],i=n(null),a=!0,o=this.startNode();for(o.properties=[],this.next();!this.eat(s.types.braceR);){if(a)a=!1;else if(this.expect(s.types.comma),this.eat(s.types.braceR))break;for(;this.match(s.types.at);)r.push(this.parseDecorator());var u=this.startNode(),l=!1,c=!1,p=void 0,f=void 0;if(r.length&&(u.decorators=r,r=[]),this.hasPlugin("objectRestSpread")&&this.match(s.types.ellipsis))u=this.parseSpread(),u.type=e?"RestProperty":"SpreadProperty",o.properties.push(u);else{if(u.method=!1,u.shorthand=!1,(e||t)&&(p=this.state.start,f=this.state.startLoc),e||(l=this.eat(s.types.star)),!e&&this.hasPlugin("asyncFunctions")&&this.isContextual("async")){l&&this.unexpected();var h=this.parseIdentifier();this.match(s.types.colon)||this.match(s.types.parenL)||this.match(s.types.braceR)?u.key=h:(c=!0,this.hasPlugin("asyncGenerators")&&(l=this.eat(s.types.star)),this.parsePropertyName(u))}else this.parsePropertyName(u);this.parseObjPropValue(u,p,f,l,c,e,t),this.checkPropClash(u,i),u.shorthand&&this.addExtra(u,"shorthand",!0),o.properties.push(u)}}return r.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(o,e?"ObjectPattern":"ObjectExpression")},l.parseObjPropValue=function(e,t,r,n,i,a,o){if(i||n||this.match(s.types.parenL))return a&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,n,i),this.finishNode(e,"ObjectMethod");if(this.eat(s.types.colon))return e.value=a?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,o),this.finishNode(e,"ObjectProperty");if(!(e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.match(s.types.comma)||this.match(s.types.braceR))){(n||i||a)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1);var l="get"===e.kind?0:1;if(e.params.length!==l){var c=e.start;"get"===e.kind?this.raise(c,"getter should have no params"):this.raise(c,"setter should have exactly one param")}return this.finishNode(e,"ObjectMethod")}if(!e.computed&&"Identifier"===e.key.type){if(a){var p=this.isKeyword(e.key.name);!p&&this.state.strict&&(p=u.reservedWords.strictBind(e.key.name)||u.reservedWords.strict(e.key.name)),p&&this.raise(e.key.start,"Binding "+e.key.name),e.value=this.parseMaybeDefault(t,r,e.key.__clone())}else this.match(s.types.eq)&&o?(o.start||(o.start=this.state.start),e.value=this.parseMaybeDefault(t,r,e.key.__clone())):e.value=e.key.__clone();return e.shorthand=!0,this.finishNode(e,"ObjectProperty")}this.unexpected()},l.parsePropertyName=function(e){return this.eat(s.types.bracketL)?(e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(s.types.bracketR),e.key):(e.computed=!1,e.key=this.match(s.types.num)||this.match(s.types.string)?this.parseExprAtom():this.parseIdentifier(!0))},l.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,this.hasPlugin("asyncFunctions")&&(e.async=!!t)},l.parseMethod=function(e,t,r){var n=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,r),this.expect(s.types.parenL),e.params=this.parseBindingList(s.types.parenR,!1,this.hasPlugin("trailingFunctionCommas")),e.generator=t,this.parseFunctionBody(e),this.state.inMethod=n,e},l.parseArrowExpression=function(e,t,r){return this.initFunction(e,r),e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},l.parseFunctionBody=function(e,t){var r=t&&!this.match(s.types.braceL),i=this.state.inAsync;if(this.state.inAsync=e.async,r)e.body=this.parseMaybeAssign(),e.expression=!0;else{var a=this.state.inFunction,o=this.state.inGenerator,u=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=a,this.state.inGenerator=o,this.state.labels=u}this.state.inAsync=i;var l=this.state.strict,c=!1,p=!1;if(t&&(l=!0),!r&&e.body.directives.length)for(var f=e.body.directives,h=0;h=0&&(e=e.filter(function(e){return"flow"!==e}),e.push("flow"));for(var n=0;n=0;u--){var a=this.state.labels[u];if(a.statementStart!==e.start)break;a.statementStart=this.state.start,a.kind=o}return this.state.labels.push({name:t,kind:o,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},l.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},l.parseBlock=function(e){var t=this.startNode();return this.expect(s.types.braceL),this.parseBlockBody(t,e,!1,s.types.braceR),this.finishNode(t,"BlockStatement")},l.parseBlockBody=function(e,t,r,n){e.body=[],e.directives=[];for(var i=!1,s=void 0,a=void 0;!this.eat(n);){i||!this.state.containsOctal||a||(a=this.state.octalPosition);var o=this.parseStatement(!0,r);if(!t||i||"ExpressionStatement"!==o.type||"StringLiteral"!==o.expression.type||o.expression.extra.parenthesized)i=!0,e.body.push(o);else{var u=this.stmtToDirective(o);e.directives.push(u),void 0===s&&"use strict"===u.value.value&&(s=this.state.strict,this.setStrict(!0),a&&this.raise(a,"Octal literal in strict mode"))}}s===!1&&this.setStrict(!1)},l.parseFor=function(e,t){return e.init=t,this.expect(s.types.semi),e.test=this.match(s.types.semi)?null:this.parseExpression(),this.expect(s.types.semi),e.update=this.match(s.types.parenR)?null:this.parseExpression(),this.expect(s.types.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},l.parseForIn=function(e,t){var r=this.match(s.types._in)?"ForInStatement":"ForOfStatement";return this.next(),e.left=t,e.right=this.parseExpression(),this.expect(s.types.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,r)},l.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r.keyword;;){var n=this.startNode();if(this.parseVarHead(n),this.eat(s.types.eq)?n.init=this.parseMaybeAssign(t):r!==s.types._const||this.match(s.types._in)||this.isContextual("of")?"Identifier"===n.id.type||t&&(this.match(s.types._in)||this.isContextual("of"))?n.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(s.types.comma))break}return e},l.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0)},l.parseFunction=function(e,t,r,n,i){var a=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,n),this.match(s.types.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(s.types.name)||this.match(s.types._yield)||this.unexpected(),(this.match(s.types.name)||this.match(s.types._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,r),this.state.inMethod=a,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},l.parseFunctionParams=function(e){this.expect(s.types.parenL),e.params=this.parseBindingList(s.types.parenR,!1,this.hasPlugin("trailingFunctionCommas"))},l.parseClass=function(e,t,r){return this.next(),this.parseClassId(e,t,r),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},l.isClassProperty=function(){return this.match(s.types.eq)||this.isLineTerminator()},l.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var r=!1,n=!1,i=[],a=this.startNode();for(a.body=[],this.expect(s.types.braceL);!this.eat(s.types.braceR);)if(!this.eat(s.types.semi))if(this.match(s.types.at))i.push(this.parseDecorator());else{var o=this.startNode();i.length&&(o.decorators=i,i=[]);var u=!1,l=this.match(s.types.name)&&"static"===this.state.value,c=this.eat(s.types.star),p=!1,f=!1;if(this.parsePropertyName(o),o.static=l&&!this.match(s.types.parenL),o.static&&(c&&this.unexpected(),c=this.eat(s.types.star),this.parsePropertyName(o)),!c&&"Identifier"===o.key.type&&!o.computed){if(this.isClassProperty()){a.body.push(this.parseClassProperty(o));continue}this.hasPlugin("classConstructorCall")&&"call"===o.key.name&&this.match(s.types.name)&&"constructor"===this.state.value&&(u=!0,this.parsePropertyName(o))}var h=this.hasPlugin("asyncFunctions")&&!this.match(s.types.parenL)&&!o.computed&&"Identifier"===o.key.type&&"async"===o.key.name;if(h&&(this.hasPlugin("asyncGenerators")&&this.eat(s.types.star)&&(c=!0),f=!0,this.parsePropertyName(o)),o.kind="method",!o.computed){var d=o.key;f||c||"Identifier"!==d.type||this.match(s.types.parenL)||"get"!==d.name&&"set"!==d.name||(p=!0,o.kind=d.name,d=this.parsePropertyName(o));var y=!u&&!o.static&&("Identifier"===d.type&&"constructor"===d.name||"StringLiteral"===d.type&&"constructor"===d.value);y&&(n&&this.raise(d.start,"Duplicate constructor in the same class"),p&&this.raise(d.start,"Constructor can't have get/set modifier"),c&&this.raise(d.start,"Constructor can't be a generator"),f&&this.raise(d.start,"Constructor can't be an async function"),o.kind="constructor",n=!0);var m=o.static&&("Identifier"===d.type&&"prototype"===d.name||"StringLiteral"===d.type&&"prototype"===d.value);m&&this.raise(d.start,"Classes may not have static property named prototype")}if(u&&(r&&this.raise(o.start,"Duplicate constructor call in the same class"),o.kind="constructorCall",r=!0),"constructor"!==o.kind&&"constructorCall"!==o.kind||!o.decorators||this.raise(o.start,"You can't attach decorators to a class constructor"),this.parseClassMethod(a,o,c,f),p){var v="get"===o.kind?0:1;if(o.params.length!==v){var g=o.start;"get"===o.kind?this.raise(g,"getter should have no params"):this.raise(g,"setter should have exactly one param")}}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(a,"ClassBody"),this.state.strict=t},l.parseClassProperty=function(e){return this.match(s.types.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.finishNode(e,"ClassProperty")},l.parseClassMethod=function(e,t,r,n){this.parseMethod(t,r,n),e.body.push(this.finishNode(t,"ClassMethod"))},l.parseClassId=function(e,t,r){this.match(s.types.name)?e.id=this.parseIdentifier():r||!t?e.id=null:this.unexpected()},l.parseClassSuper=function(e){e.superClass=this.eat(s.types._extends)?this.parseExprSubscripts():null},l.parseExport=function(e){if(this.next(),this.match(s.types.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var t=this.startNode();if(t.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(t,"ExportDefaultSpecifier")],this.match(s.types.comma)&&this.lookahead().type===s.types.star){this.expect(s.types.comma);var r=this.startNode();this.expect(s.types.star),this.expectContextual("as"),r.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(r,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(s.types._default)){var n=this.startNode(),i=!1;return this.eat(s.types._function)?n=this.parseFunction(n,!0,!1,!1,!0):this.match(s.types._class)?n=this.parseClass(n,!0,!0):(i=!0,n=this.parseMaybeAssign()),e.declaration=n,i&&this.semicolon(),this.checkExport(e),this.finishNode(e,"ExportDefaultDeclaration")}this.state.type.keyword||this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),
this.parseExportFrom(e))}return this.checkExport(e),this.finishNode(e,"ExportNamedDeclaration")},l.parseExportDeclaration=function(){return this.parseStatement(!0)},l.isExportDefaultSpecifier=function(){if(this.match(s.types.name))return"type"!==this.state.value&&"async"!==this.state.value&&"interface"!==this.state.value;if(!this.match(s.types._default))return!1;var e=this.lookahead();return e.type===s.types.comma||e.type===s.types.name&&"from"===e.value},l.parseExportSpecifiersMaybe=function(e){this.eat(s.types.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},l.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(s.types.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},l.shouldParseExportDeclaration=function(){return this.hasPlugin("asyncFunctions")&&this.isContextual("async")},l.checkExport=function(e){if(this.state.decorators.length){var t=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&t||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},l.parseExportSpecifiers=function(){var e=[],t=!0,r=void 0;for(this.expect(s.types.braceL);!this.eat(s.types.braceR);){if(t)t=!1;else if(this.expect(s.types.comma),this.eat(s.types.braceR))break;var n=this.match(s.types._default);n&&!r&&(r=!0);var i=this.startNode();i.local=this.parseIdentifier(n),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return r&&!this.isContextual("from")&&this.unexpected(),e},l.parseImport=function(e){return this.next(),this.match(s.types.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(s.types.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},l.parseImportSpecifiers=function(e){var t=!0;if(this.match(s.types.name)){var r=this.state.start,n=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),r,n)),!this.eat(s.types.comma))return}if(this.match(s.types.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(s.types.braceL);!this.eat(s.types.braceR);){if(t)t=!1;else if(this.expect(s.types.comma),this.eat(s.types.braceR))break;var i=this.startNode();i.imported=this.parseIdentifier(!0),i.local=this.eatContextual("as")?this.parseIdentifier():i.imported.__clone(),this.checkLVal(i.local,!0),e.specifiers.push(this.finishNode(i,"ImportSpecifier"))}},l.parseImportSpecifierDefault=function(e,t,r){var n=this.startNodeAt(t,r);return n.local=e,this.checkLVal(n.local,!0),this.finishNode(n,"ImportDefaultSpecifier")}},{17:17,20:20,21:21,25:25,5:5}],10:[function(e,t,r){"use strict";var n=e(25).default,i=e(17),s=e(5),a=n(s),o=e(20),u=a.default.prototype;u.addExtra=function(e,t,r){if(e){var n=e.extra=e.extra||{};n[t]=r}},u.isRelational=function(e){return this.match(i.types.relational)&&this.state.value===e},u.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected()},u.isContextual=function(e){return this.match(i.types.name)&&this.state.value===e},u.eatContextual=function(e){return this.state.value===e&&this.eat(i.types.name)},u.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},u.canInsertSemicolon=function(){return this.match(i.types.eof)||this.match(i.types.braceR)||o.lineBreak.test(this.input.slice(this.state.lastTokEnd,this.state.start))},u.isLineTerminator=function(){return this.eat(i.types.semi)||this.canInsertSemicolon()},u.semicolon=function(){this.isLineTerminator()||this.unexpected()},u.expect=function(e){return this.eat(e)||this.unexpected()},u.unexpected=function(e){this.raise(null!=e?e:this.state.start,"Unexpected token")}},{17:17,20:20,25:25,5:5}],11:[function(e,t,r){"use strict";var n=e(25).default;r.__esModule=!0;var i=e(17),s=e(5),a=n(s),o=a.default.prototype;o.flowParseTypeInitialiser=function(e,t){var r=this.state.inType;this.state.inType=!0,this.expect(e||i.types.colon),t&&(this.match(i.types.bitwiseAND)||this.match(i.types.bitwiseOR))&&this.next();var n=this.flowParseType();return this.state.inType=r,n},o.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},o.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),r=this.startNode(),n=this.startNode();this.isRelational("<")?r.typeParameters=this.flowParseTypeParameterDeclaration():r.typeParameters=null,this.expect(i.types.parenL);var s=this.flowParseFunctionTypeParams();return r.params=s.params,r.rest=s.rest,this.expect(i.types.parenR),r.returnType=this.flowParseTypeInitialiser(),n.typeAnnotation=this.finishNode(r,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(n,"TypeAnnotation"),this.finishNode(t,t.type),this.semicolon(),this.finishNode(e,"DeclareFunction")},o.flowParseDeclare=function(e){return this.match(i.types._class)?this.flowParseDeclareClass(e):this.match(i.types._function)?this.flowParseDeclareFunction(e):this.match(i.types._var)?this.flowParseDeclareVariable(e):this.isContextual("module")?this.flowParseDeclareModule(e):this.isContextual("type")?this.flowParseDeclareTypeAlias(e):this.isContextual("interface")?this.flowParseDeclareInterface(e):void this.unexpected()},o.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(),this.semicolon(),this.finishNode(e,"DeclareVariable")},o.flowParseDeclareModule=function(e){this.next(),this.match(i.types.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var t=e.body=this.startNode(),r=t.body=[];for(this.expect(i.types.braceL);!this.match(i.types.braceR);){var n=this.startNode();this.next(),r.push(this.flowParseDeclare(n))}return this.expect(i.types.braceR),this.finishNode(t,"BlockStatement"),this.finishNode(e,"DeclareModule")},o.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),this.finishNode(e,"DeclareTypeAlias")},o.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},o.flowParseInterfaceish=function(e,t){if(e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.mixins=[],this.eat(i.types._extends))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(i.types.comma));if(this.isContextual("mixins")){this.next();do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(i.types.comma))}e.body=this.flowParseObjectType(t)},o.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},o.flowParseInterface=function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")},o.flowParseTypeAlias=function(e){return e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(i.types.eq,!0),this.semicolon(),this.finishNode(e,"TypeAlias")},o.flowParseTypeParameterDeclaration=function(){var e=this.startNode();for(e.params=[],this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseExistentialTypeParam()||this.flowParseTypeAnnotatableIdentifier()),this.isRelational(">")||this.expect(i.types.comma);return this.expectRelational(">"),this.finishNode(e,"TypeParameterDeclaration")},o.flowParseExistentialTypeParam=function(){if(this.match(i.types.star)){var e=this.startNode();return this.next(),this.finishNode(e,"ExistentialTypeParam")}},o.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseExistentialTypeParam()||this.flowParseType()),this.isRelational(">")||this.expect(i.types.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},o.flowParseObjectPropertyKey=function(){return this.match(i.types.num)||this.match(i.types.string)?this.parseExprAtom():this.parseIdentifier(!0)},o.flowParseObjectTypeIndexer=function(e,t){return e.static=t,this.expect(i.types.bracketL),e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser(),this.expect(i.types.bracketR),e.value=this.flowParseTypeInitialiser(),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},o.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(i.types.parenL);this.match(i.types.name);)e.params.push(this.flowParseFunctionTypeParam()),this.match(i.types.parenR)||this.expect(i.types.comma);return this.eat(i.types.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(i.types.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},o.flowParseObjectTypeMethod=function(e,t,r,n){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=r,i.key=n,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},o.flowParseObjectTypeCallProperty=function(e,t){var r=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(r),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},o.flowParseObjectType=function(e){var t=this.startNode(),r=void 0,n=void 0,s=void 0;for(t.callProperties=[],t.properties=[],t.indexers=[],this.expect(i.types.braceL);!this.match(i.types.braceR);){var a=!1,o=this.state.start,u=this.state.startLoc;r=this.startNode(),e&&this.isContextual("static")&&(this.next(),s=!0),this.match(i.types.bracketL)?t.indexers.push(this.flowParseObjectTypeIndexer(r,s)):this.match(i.types.parenL)||this.isRelational("<")?t.callProperties.push(this.flowParseObjectTypeCallProperty(r,e)):(n=s&&this.match(i.types.colon)?this.parseIdentifier():this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(i.types.parenL)?t.properties.push(this.flowParseObjectTypeMethod(o,u,s,n)):(this.eat(i.types.question)&&(a=!0),r.key=n,r.value=this.flowParseTypeInitialiser(),r.optional=a,r.static=s,this.flowObjectTypeSemicolon(),t.properties.push(this.finishNode(r,"ObjectTypeProperty"))))}return this.expect(i.types.braceR),this.finishNode(t,"ObjectTypeAnnotation")},o.flowObjectTypeSemicolon=function(){this.eat(i.types.semi)||this.eat(i.types.comma)||this.match(i.types.braceR)||this.unexpected()},o.flowParseGenericType=function(e,t,r){var n=this.startNodeAt(e,t);for(n.typeParameters=null,n.id=r;this.eat(i.types.dot);){var s=this.startNodeAt(e,t);s.qualification=n.id,s.id=this.parseIdentifier(),n.id=this.finishNode(s,"QualifiedTypeIdentifier")}return this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(n,"GenericTypeAnnotation")},o.flowParseTypeofType=function(){var e=this.startNode();return this.expect(i.types._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},o.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(i.types.bracketL);this.state.pos. It looks like you are trying to write a function type, but you ended up writing a grouped type followed by an =>, which is a syntax error. Remember, function type parameters are named so function types look like (name1: type1, name2: type2) => returnType. You probably wrote (type1) => returnType"),s):(n=this.flowParseFunctionTypeParams(),r.params=n.params,r.rest=n.rest,this.expect(i.types.parenR),this.expect(i.types.arrow),r.returnType=this.flowParseType(),r.typeParameters=null,this.finishNode(r,"FunctionTypeAnnotation"));case i.types.string:return r.value=this.state.value,this.addExtra(r,"rawValue",r.value),this.addExtra(r,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(r,"StringLiteralTypeAnnotation");case i.types._true:case i.types._false:return r.value=this.match(i.types._true),this.next(),this.finishNode(r,"BooleanLiteralTypeAnnotation");case i.types.num:return r.value=this.state.value,this.addExtra(r,"rawValue",r.value),this.addExtra(r,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(r,"NumericLiteralTypeAnnotation");case i.types._null:return r.value=this.match(i.types._null),this.next(),this.finishNode(r,"NullLiteralTypeAnnotation");case i.types._this:return r.value=this.match(i.types._this),this.next(),this.finishNode(r,"ThisTypeAnnotation");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType()}this.unexpected()},o.flowParsePostfixType=function(){var e=this.startNode(),t=e.elementType=this.flowParsePrimaryType();return this.match(i.types.bracketL)?(this.expect(i.types.bracketL),this.expect(i.types.bracketR),this.finishNode(e,"ArrayTypeAnnotation")):t},o.flowParsePrefixType=function(){var e=this.startNode();return this.eat(i.types.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},o.flowParseIntersectionType=function(){var e=this.startNode(),t=this.flowParsePrefixType();for(e.types=[t];this.eat(i.types.bitwiseAND);)e.types.push(this.flowParsePrefixType());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},o.flowParseUnionType=function(){var e=this.startNode(),t=this.flowParseIntersectionType();for(e.types=[t];this.eat(i.types.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},o.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},o.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},o.flowParseTypeAnnotatableIdentifier=function(e,t){var r=void 0;this.match(i.types.plusMin)&&("+"===this.state.value?r="plus":"-"===this.state.value&&(r="minus"),this.eat(i.types.plusMin));var n=this.parseIdentifier(),s=!1;return r&&(n.variance=r),t&&this.eat(i.types.question)&&(this.expect(i.types.question),s=!0),(e||this.match(i.types.colon))&&(n.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(n,n.type)),s&&(n.optional=!0,this.finishNode(n,n.type)),n},r.default=function(e){function t(e){return e.expression.typeAnnotation=e.typeAnnotation,e.expression}e.extend("parseFunctionBody",function(e){return function(t,r){return this.match(i.types.colon)&&!r&&(t.returnType=this.flowParseTypeAnnotation()),e.call(this,t,r)}}),e.extend("parseStatement",function(e){return function(t,r){if(this.state.strict&&this.match(i.types.name)&&"interface"===this.state.value){var n=this.startNode();return this.next(),this.flowParseInterface(n)}return e.call(this,t,r)}}),e.extend("parseExpressionStatement",function(e){return function(t,r){if("Identifier"===r.type)if("declare"===r.name){if(this.match(i.types._class)||this.match(i.types.name)||this.match(i.types._function)||this.match(i.types._var))return this.flowParseDeclare(t)}else if(this.match(i.types.name)){if("interface"===r.name)return this.flowParseInterface(t);if("type"===r.name)return this.flowParseTypeAlias(t)}return e.call(this,t,r)}}),e.extend("shouldParseExportDeclaration",function(e){return function(){return this.isContextual("type")||this.isContextual("interface")||e.call(this)}}),e.extend("parseParenItem",function(){return function(e,t,r,n){var s=this.state.potentialArrowAt=r;if(this.match(i.types.colon)){var a=this.startNodeAt(t,r);if(a.expression=e,a.typeAnnotation=this.flowParseTypeAnnotation(),n&&!this.match(i.types.arrow)&&this.unexpected(),s&&this.eat(i.types.arrow)){var o="SequenceExpression"===e.type?e.expressions:[e],u=this.parseArrowExpression(this.startNodeAt(t,r),o);return u.returnType=a.typeAnnotation,u}return this.finishNode(a,"TypeCastExpression")}return e}}),e.extend("parseExport",function(e){return function(t){return t=e.call(this,t),"ExportNamedDeclaration"===t.type&&(t.exportKind=t.exportKind||"value"),t}}),e.extend("parseExportDeclaration",function(e){return function(t){if(this.isContextual("type")){t.exportKind="type";var r=this.startNode();return this.next(),this.match(i.types.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(r)}if(this.isContextual("interface")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t)}}),e.extend("parseClassId",function(e){return function(t){e.apply(this,arguments),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())}}),e.extend("isKeyword",function(e){return function(t){return(!this.state.inType||"void"!==t)&&e.call(this,t)}}),e.extend("readToken",function(e){return function(t){return!this.state.inType||62!==t&&60!==t?e.call(this,t):this.finishOp(i.types.relational,1)}}),e.extend("jsx_readToken",function(e){return function(){if(!this.state.inType)return e.call(this)}}),e.extend("toAssignable",function(e){return function(r){return"TypeCastExpression"===r.type?t(r):e.apply(this,arguments)}}),e.extend("toAssignableList",function(e){return function(r,n){for(var i=0;i...",(!0),(!0)),o.types.jsxName=new o.TokenType("jsxName"),o.types.jsxText=new o.TokenType("jsxText",{beforeExpr:!0}),o.types.jsxTagStart=new o.TokenType("jsxTagStart"),o.types.jsxTagEnd=new o.TokenType("jsxTagEnd"),o.types.jsxTagStart.updateContext=function(){this.state.context.push(u.types.j_expr),this.state.context.push(u.types.j_oTag),this.state.exprAllowed=!1},o.types.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===u.types.j_oTag&&e===o.types.slash||t===u.types.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===u.types.j_expr):this.state.exprAllowed=!0};var y=c.default.prototype;y.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var r=this.input.charCodeAt(this.state.pos);switch(r){case 60:case 123:return this.state.pos===this.state.start?60===r&&this.state.exprAllowed?(++this.state.pos,this.finishToken(o.types.jsxTagStart)):this.getTokenFromCode(r):(e+=this.input.slice(t,this.state.pos),this.finishToken(o.types.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:f.isNewLine(r)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},y.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),r=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,r=e?"\n":"\r\n"):r=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,r},y.jsxReadString=function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;38===n?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadEntity(),r=this.state.pos):f.isNewLine(n)?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadNewLine(!1),r=this.state.pos):++this.state.pos}return t+=this.input.slice(r,this.state.pos++),this.finishToken(o.types.string,t)},y.jsxReadEntity=function(){for(var e="",t=0,r=void 0,n=this.input[this.state.pos],i=++this.state.pos;this.state.pos")}return r.openingElement=s,r.closingElement=a,r.children=i,this.match(o.types.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSXElement")},y.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)},r.default=function(e){e.extend("parseExprAtom",function(e){return function(t){if(this.match(o.types.jsxText)){var r=this.parseLiteral(this.state.value,"JSXText");return r.extra=null,r}return this.match(o.types.jsxTagStart)?this.jsxParseElement():e.call(this,t)}}),e.extend("readToken",function(e){return function(t){var r=this.curContext();if(r===u.types.j_expr)return this.jsxReadToken();if(r===u.types.j_oTag||r===u.types.j_cTag){if(p.isIdentifierStart(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(o.types.jsxTagEnd);if((34===t||39===t)&&r===u.types.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed?(++this.state.pos,this.finishToken(o.types.jsxTagStart)):e.call(this,t)}}),e.extend("updateContext",function(e){return function(t){if(this.match(o.types.braceL)){var r=this.curContext();r===u.types.j_oTag?this.state.context.push(u.types.b_expr):r===u.types.j_expr?this.state.context.push(u.types.b_tmpl):e.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(o.types.slash)||t!==o.types.jsxTagStart)return e.call(this,t);this.state.context.length-=2,this.state.context.push(u.types.j_cTag),this.state.exprAllowed=!1}}})},t.exports=r.default},{13:13,14:14,17:17,18:18,20:20,25:25,5:5}],13:[function(e,t,r){"use strict";r.__esModule=!0,r.default={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",
laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},t.exports=r.default},{}],14:[function(e,t,r){"use strict";var n=e(23).default;r.__esModule=!0;var i=e(17),s=e(20),a=function e(t,r,i,s){n(this,e),this.token=t,this.isExpr=!!r,this.preserveSpace=!!i,this.override=s};r.TokContext=a;var o={b_stat:new a("{",(!1)),b_expr:new a("{",(!0)),b_tmpl:new a("${",(!0)),p_stat:new a("(",(!1)),p_expr:new a("(",(!0)),q_tmpl:new a("`",(!0),(!0),function(e){return e.readTmplToken()}),f_expr:new a("function",(!0))};r.types=o,i.types.parenR.updateContext=i.types.braceR.updateContext=function(){if(1===this.state.context.length)return void(this.state.exprAllowed=!0);var e=this.state.context.pop();e===o.b_stat&&this.curContext()===o.f_expr?(this.state.context.pop(),this.state.exprAllowed=!1):e===o.b_tmpl?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr},i.types.name.updateContext=function(e){this.state.exprAllowed=!1,e!==i.types._let&&e!==i.types._const&&e!==i.types._var||s.lineBreak.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},i.types.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?o.b_stat:o.b_expr),this.state.exprAllowed=!0},i.types.dollarBraceL.updateContext=function(){this.state.context.push(o.b_tmpl),this.state.exprAllowed=!0},i.types.parenL.updateContext=function(e){var t=e===i.types._if||e===i.types._for||e===i.types._with||e===i.types._while;this.state.context.push(t?o.p_stat:o.p_expr),this.state.exprAllowed=!0},i.types.incDec.updateContext=function(){},i.types._function.updateContext=function(){this.curContext()!==o.b_stat&&this.state.context.push(o.f_expr),this.state.exprAllowed=!1},i.types.backQuote.updateContext=function(){this.curContext()===o.q_tmpl?this.state.context.pop():this.state.context.push(o.q_tmpl),this.state.exprAllowed=!1}},{17:17,20:20,23:23}],15:[function(e,t,r){"use strict";function n(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var i=e(23).default,s=e(25).default;r.__esModule=!0;var a=e(18),o=e(17),u=e(14),l=e(19),c=e(20),p=e(16),f=s(p),h=function e(t){i(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new l.SourceLocation(t.startLoc,t.endLoc)};r.Token=h;var d=function(){function e(t,r){i(this,e),this.state=new f.default,this.state.init(t,r)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new h(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return a.isKeyword(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(o.types.num)||this.match(o.types.string)){for(this.state.pos=this.state.start;this.state.pos=this.input.length?this.finishToken(o.types.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return a.isIdentifierStart(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.state.pos+1);return(e<<10)+t-56613888},e.prototype.pushComment=function(e,t,r,n,i,s){var a={type:e?"CommentBlock":"CommentLine",value:t,start:r,end:n,loc:new l.SourceLocation(i,s)};this.isLookahead||(this.state.tokens.push(a),this.state.comments.push(a)),this.addComment(a)},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,r=this.input.indexOf("*/",this.state.pos+=2);r===-1&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=r+2,c.lineBreakG.lastIndex=t;for(var n=void 0;(n=c.lineBreakG.exec(this.input))&&n.index8&&e<14||e>=5760&&c.nonASCIIwhitespace.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var r=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(r)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(o.types.ellipsis)):(++this.state.pos,this.finishToken(o.types.dot))},e.prototype.readToken_slash=function(){if(this.state.exprAllowed)return++this.state.pos,this.readRegexp();var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(o.types.assign,2):this.finishOp(o.types.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?o.types.star:o.types.modulo,r=1,n=this.input.charCodeAt(this.state.pos+1);return 42===n&&this.hasPlugin("exponentiationOperator")&&(r++,n=this.input.charCodeAt(this.state.pos+2),t=o.types.exponent),61===n&&(r++,t=o.types.assign),this.finishOp(t,r)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?o.types.logicalOR:o.types.logicalAND,2):61===t?this.finishOp(o.types.assign,2):this.finishOp(124===e?o.types.bitwiseOR:o.types.bitwiseAND,1)},e.prototype.readToken_caret=function(){var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(o.types.assign,2):this.finishOp(o.types.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&c.lineBreak.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(o.types.incDec,2):61===t?this.finishOp(o.types.assign,2):this.finishOp(o.types.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+r)?this.finishOp(o.types.assign,r+1):this.finishOp(o.types.bitShift,r)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(r=2),this.finishOp(o.types.relational,r))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(o.types.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(o.types.arrow)):this.finishOp(61===e?o.types.eq:o.types.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(o.types.parenL);case 41:return++this.state.pos,this.finishToken(o.types.parenR);case 59:return++this.state.pos,this.finishToken(o.types.semi);case 44:return++this.state.pos,this.finishToken(o.types.comma);case 91:return++this.state.pos,this.finishToken(o.types.bracketL);case 93:return++this.state.pos,this.finishToken(o.types.bracketR);case 123:return++this.state.pos,this.finishToken(o.types.braceL);case 125:return++this.state.pos,this.finishToken(o.types.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(o.types.doubleColon,2):(++this.state.pos,this.finishToken(o.types.colon));case 63:return++this.state.pos,this.finishToken(o.types.question);case 64:return++this.state.pos,this.finishToken(o.types.at);case 96:return++this.state.pos,this.finishToken(o.types.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(o.types.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+n(e)+"'")},e.prototype.finishOp=function(e,t){var r=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,r)},e.prototype.readRegexp=function(){for(var e=void 0,t=void 0,r=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.state.pos);if(c.lineBreak.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.state.pos}var i=this.input.slice(r,this.state.pos);++this.state.pos;var s=this.readWord1();if(s){var a=/^[gmsiyu]*$/;a.test(s)||this.raise(r,"Invalid regular expression flag")}return this.finishToken(o.types.regexp,{pattern:i,flags:s})},e.prototype.readInt=function(e,t){for(var r=this.state.pos,n=0,i=0,s=null==t?1/0:t;i=97?a-97+10:a>=65?a-65+10:a>=48&&a<=57?a-48:1/0,o>=e)break;++this.state.pos,n=n*e+o}return this.state.pos===r||null!=t&&this.state.pos-r!==t?null:n},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),a.isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(o.types.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,r=!1,n=48===this.input.charCodeAt(this.state.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number");var i=this.input.charCodeAt(this.state.pos);46===i&&(++this.state.pos,this.readInt(10),r=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||(i=this.input.charCodeAt(++this.state.pos),43!==i&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),a.isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var s=this.input.slice(t,this.state.pos),u=void 0;return r?u=parseFloat(s):n&&1!==s.length?/[89]/.test(s)||this.state.strict?this.raise(t,"Invalid number"):u=parseInt(s,8):u=parseInt(s,10),this.finishToken(o.types.num,u)},e.prototype.readCodePoint=function(){var e=this.input.charCodeAt(this.state.pos),t=void 0;if(123===e){var r=++this.state.pos;t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos),++this.state.pos,t>1114111&&this.raise(r,"Code point out of bounds")}else t=this.readHexChar(4);return t},e.prototype.readString=function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.state.pos),t+=this.readEscapedChar(!1),r=this.state.pos):(c.isNewLine(n)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(r,this.state.pos++),this.finishToken(o.types.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(o.types.template)?36===r?(this.state.pos+=2,this.finishToken(o.types.dollarBraceL)):(++this.state.pos,this.finishToken(o.types.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(o.types.template,e));if(92===r)e+=this.input.slice(t,this.state.pos),e+=this.readEscapedChar(!0),t=this.state.pos;else if(c.isNewLine(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return n(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(t>=48&&t<=55){var r=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),i>0&&(this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=this.state.pos-2),(this.state.strict||e)&&this.raise(this.state.pos-2,"Octal literal in strict mode")),this.state.pos+=r.length-1,String.fromCharCode(i)}return String.fromCharCode(t)}},e.prototype.readHexChar=function(e){var t=this.state.pos,r=this.readInt(16,e);return null===r&&this.raise(t,"Bad character escape sequence"),r},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,r=this.state.pos;this.state.pos",o),template:new a("template"),ellipsis:new a("...",o),backQuote:new a("`",u),dollarBraceL:new a("${",{beforeExpr:!0,startsExpr:!0}),at:new a("@"),eq:new a("=",{beforeExpr:!0,isAssign:!0}),assign:new a("_=",{beforeExpr:!0,isAssign:!0}),incDec:new a("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new a("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:n("||",1),logicalAND:n("&&",2),bitwiseOR:n("|",3),bitwiseXOR:n("^",4),bitwiseAND:n("&",5),equality:n("==/!=",6),relational:n(">",7),bitShift:n("<>>",8),plusMin:new a("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:n("%",10),star:n("*",10),slash:n("/",10),exponent:new a("**",{beforeExpr:!0,binop:11,rightAssociative:!0})};r.types=l;var c={};r.keywords=c,i("break"),i("case",o),i("catch"),i("continue"),i("debugger"),i("default",o),i("do",{isLoop:!0,beforeExpr:!0}),i("else",o),i("finally"),i("for",{isLoop:!0}),i("function",u),i("if"),i("return",o),i("switch"),i("throw",o),i("try"),i("var"),i("let"),i("const"),i("while",{isLoop:!0}),i("with"),i("new",{beforeExpr:!0,startsExpr:!0}),i("this",u),i("super",u),i("class"),i("extends",o),i("export"),i("import"),i("yield",{beforeExpr:!0,startsExpr:!0}),i("null",u),i("true",u),i("false",u),i("in",{beforeExpr:!0,binop:7}),i("instanceof",{beforeExpr:!0,binop:7}),i("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),i("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),i("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},{23:23}],18:[function(e,t,r){"use strict";function n(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}function i(e,t){for(var r=65536,n=0;ne)return!1;if(r+=t[n+1],r>=e)return!0}}function s(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&p.test(String.fromCharCode(e)):i(e,h)))}function a(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&f.test(String.fromCharCode(e)):i(e,h)||i(e,d))))}r.__esModule=!0,r.isIdentifierStart=s,r.isIdentifierChar=a;var o={6:n("enum await"),strict:n("implements interface let package private protected public static yield"),strictBind:n("eval arguments")};r.reservedWords=o;var u=n("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super");r.isKeyword=u;var l="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢲऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞭꞰꞱꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭟꭤꭥꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",c="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣤ-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏ᦰ-ᧀᧈᧉ᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷼-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︭︳︴﹍-﹏0-9_",p=new RegExp("["+l+"]"),f=new RegExp("["+l+c+"]");l=c=null;var h=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,99,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,98,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,955,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,38,17,2,24,133,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,32,4,287,47,21,1,2,0,185,46,82,47,21,0,60,42,502,63,32,0,449,56,1288,920,104,110,2962,1070,13266,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,16481,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,1340,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,16355,541],d=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,16,9,83,11,168,11,6,9,8,2,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,316,19,13,9,214,6,3,8,112,16,16,9,82,12,9,9,535,9,20855,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,4305,6,792618,239]},{}],19:[function(e,t,r){"use strict";function n(e,t){for(var r=1,n=0;;){s.lineBreakG.lastIndex=n;var i=s.lineBreakG.exec(e);if(!(i&&i.index=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function m(t){return+t!=t&&(t=0),e.alloc(+t)}function v(t,r){if(e.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(r){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return K(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return X(t).length;default:if(i)return K(t).length;r=(""+r).toLowerCase(),i=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return F(this,t,r);case"base64":return P(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function b(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function x(t,r,n,i,s){if(0===t.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=s?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(s)return-1;n=t.length-1}else if(n<0){if(!s)return-1;n=0}if("string"==typeof r&&(r=e.from(r,i)),e.isBuffer(r))return 0===r.length?-1:E(t,r,n,i,s);if("number"==typeof r)return r=255&r,e.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?s?Uint8Array.prototype.indexOf.call(t,r,n):Uint8Array.prototype.lastIndexOf.call(t,r,n):E(t,[r],n,i,s);throw new TypeError("val must be string, number or Buffer")}function E(e,t,r,n,i){function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}var a=1,o=e.length,u=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,o/=2,u/=2,r/=2}var l;if(i){var c=-1;for(l=r;lo&&(r=o-u),l=r;l>=0;l--){for(var p=!0,f=0;fi&&(n=i)):n=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var a=0;a239?4:s>223?3:s>191?2:1;if(i+o<=r){var u,l,c,p;switch(o){case 1:s<128&&(a=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(a=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&s)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(a=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&s)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(a=p))}}null===a?(a=65533,o=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=o}return k(n)}function k(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var i="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function R(t,r,n,i,s,a){if(!e.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>s||rt.length)throw new RangeError("Index out of range")}function L(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function M(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function j(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function V(e,t,r,n,i){return i||j(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,r,n,23,4),r+4}function U(e,t,r,n,i){return i||j(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,r,n,52,8),r+8}function G(e){if(e=Y(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function Y(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,n=e.length,i=null,s=[],a=0;a55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function q(e){for(var t=[],r=0;r>8,i=r%256,s.push(i),s.push(n);return s}function X(e){return z.toByteArray(G(e))}function J(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function $(e){return e!==e}var z=r(11385),Q=r(11428),Z=r(11387);t.Buffer=e,t.SlowBuffer=m,t.INSPECT_MAX_BYTES=50,e.TYPED_ARRAY_SUPPORT=void 0!==n.TYPED_ARRAY_SUPPORT?n.TYPED_ARRAY_SUPPORT:i(),t.kMaxLength=s(),e.poolSize=8192,e._augment=function(t){return t.__proto__=e.prototype,t},e.from=function(e,t,r){return o(null,e,t,r)},e.TYPED_ARRAY_SUPPORT&&(e.prototype.__proto__=Uint8Array.prototype,e.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&e[Symbol.species]===e&&Object.defineProperty(e,Symbol.species,{value:null,configurable:!0})),e.alloc=function(e,t,r){return l(null,e,t,r)},e.allocUnsafe=function(e){return c(null,e)},e.allocUnsafeSlow=function(e){return c(null,e)},e.isBuffer=function(e){return!(null==e||!e._isBuffer)},e.compare=function(t,r){if(!e.isBuffer(t)||!e.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,s=0,a=Math.min(n,i);s0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},e.prototype.compare=function(t,r,n,i,s){if(!e.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===s&&(s=this.length),r<0||n>t.length||i<0||s>this.length)throw new RangeError("out of range index");if(i>=s&&r>=n)return 0;if(i>=s)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,s>>>=0,this===t)return 0;for(var a=s-i,o=n-r,u=Math.min(a,o),l=this.slice(i,s),c=t.slice(r,n),p=0;pi)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return A(this,e,t,r);case"utf8":case"utf-8":return S(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return C(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},e.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;e.prototype.slice=function(t,r){var n=this.length;t=~~t,r=void 0===r?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r0&&(i*=256);)n+=this[e+--t]*i;return n},e.prototype.readUInt8=function(e,t){return t||B(e,1,this.length),this[e]},e.prototype.readUInt16LE=function(e,t){return t||B(e,2,this.length),this[e]|this[e+1]<<8},e.prototype.readUInt16BE=function(e,t){return t||B(e,2,this.length),this[e]<<8|this[e+1]},e.prototype.readUInt32LE=function(e,t){return t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},e.prototype.readUInt32BE=function(e,t){return t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},e.prototype.readIntLE=function(e,t,r){e=0|e,t=0|t,r||B(e,t,this.length);for(var n=this[e],i=1,s=0;++s=i&&(n-=Math.pow(2,8*t)),n},e.prototype.readIntBE=function(e,t,r){e=0|e,t=0|t,r||B(e,t,this.length);for(var n=t,i=1,s=this[e+--n];n>0&&(i*=256);)s+=this[e+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},e.prototype.readInt8=function(e,t){return t||B(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},e.prototype.readInt16LE=function(e,t){t||B(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},e.prototype.readInt16BE=function(e,t){t||B(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},e.prototype.readInt32LE=function(e,t){return t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},e.prototype.readInt32BE=function(e,t){return t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},e.prototype.readFloatLE=function(e,t){return t||B(e,4,this.length),Q.read(this,e,!0,23,4)},e.prototype.readFloatBE=function(e,t){return t||B(e,4,this.length),Q.read(this,e,!1,23,4)},e.prototype.readDoubleLE=function(e,t){return t||B(e,8,this.length),Q.read(this,e,!0,52,8)},e.prototype.readDoubleBE=function(e,t){return t||B(e,8,this.length),Q.read(this,e,!1,52,8)},e.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t=0|t,r=0|r,!n){var i=Math.pow(2,8*r)-1;R(this,e,t,r,i,0)}var s=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+s]=e/a&255;return t+r},e.prototype.writeUInt8=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,1,255,0),e.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},e.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):L(this,t,r,!0),r+2},e.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):L(this,t,r,!1),r+2},e.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):M(this,t,r,!0),r+4},e.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):M(this,t,r,!1),r+4},e.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t=0|t,!n){var i=Math.pow(2,8*r-1);R(this,e,t,r,i-1,-i)}var s=0,a=1,o=0;for(this[t]=255&e;++s>0)-o&255;return t+r},e.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t=0|t,!n){var i=Math.pow(2,8*r-1);R(this,e,t,r,i-1,-i)}var s=r-1,a=1,o=0;for(this[t+s]=255&e;--s>=0&&(a*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},e.prototype.writeInt8=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,1,127,-128),e.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},e.prototype.writeInt16LE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):L(this,t,r,!0),r+2},e.prototype.writeInt16BE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):L(this,t,r,!1),r+2},e.prototype.writeInt32LE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,4,2147483647,-2147483648),e.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):M(this,t,r,!0),r+4},e.prototype.writeInt32BE=function(t,r,n){return t=+t,r=0|r,n||R(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):M(this,t,r,!1),r+4},e.prototype.writeFloatLE=function(e,t,r){return V(this,e,t,!0,r)},e.prototype.writeFloatBE=function(e,t,r){return V(this,e,t,!1,r)},e.prototype.writeDoubleLE=function(e,t,r){return U(this,e,t,!0,r)},e.prototype.writeDoubleBE=function(e,t,r){return U(this,e,t,!1,r)},e.prototype.copy=function(t,r,n,i){if(n||(n=0),i||0===i||(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r=0;--s)t[s+r]=this[s+n];else if(a<1e3||!e.TYPED_ARRAY_SUPPORT)for(s=0;s>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var a;if("number"==typeof t)for(a=r;ay;y++)t?d(a(p=e[y])[0],p[1]):d(e[y]);else for(f=h.call(e);!(p=f.next()).done;)i(f,d,p.value,t)}},function(e,t,r){var n=r(1070),i=r(103).getNames,s={}.toString,a="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(e){try{return i(e)}catch(e){return a.slice()}};e.exports.get=function(e){return a&&"[object Window]"==s.call(e)?o(e):i(n(e))}},function(e,t,r){var n=r(2943);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,r){var n=r(2943);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){"use strict";var n=r(4640),i=r(1064),s=r(1790),a=r(1067),o=r(1066),u=r(1069),l=r(11411),c=r(1791),p=r(103).getProto,f=r(538)("iterator"),h=!([].keys&&"next"in[].keys()),d="@@iterator",y="keys",m="values",v=function(){return this};e.exports=function(e,t,r,g,b,x,E){l(r,t,g);var A,S,_=function(e){if(!h&&e in P)return P[e];switch(e){case y:return function(){return new r(this,e)};case m:return function(){return new r(this,e)}}return function(){return new r(this,e)}},w=t+" Iterator",C=b==m,T=!1,P=e.prototype,D=P[f]||P[d]||b&&P[b],k=D||_(b);if(D){var O=p(k.call(new e));c(O,w,!0),!n&&o(P,d)&&a(O,f,v),C&&D.name!==m&&(T=!0,k=function(){return D.call(this)})}if(n&&!E||!h&&!T&&P[f]||a(P,f,k),u[t]=k,u[w]=v,b)if(A={values:C?k:_(m),keys:x?k:_(y),entries:C?_("entries"):k},E)for(S in A)S in P||s(P,S,A[S]);else i(i.P+i.F*(h||T),t,A);return A}},1816,function(e,t,r){var n=r(1790);e.exports=function(e,t){for(var r in t)n(e,r,t[r]);return e}},function(e,t,r){var n=r(1065),i="__core-js_shared__",s=n[i]||(n[i]={});e.exports=function(e){return s[e]||(s[e]={})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError(r+": use the 'new' operator!");return e}},1822,function(e,t,r){var n=r(4644),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(2945);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(11405),i=r(538)("iterator"),s=r(1069);e.exports=r(377).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||s[n(e)]}},1086,function(e,t,r){r(11416);var n=r(1069);n.NodeList=n.HTMLCollection=n.Array},function(e,t){!function(){"use strict";function t(e){return 48<=e&&e<=57}function r(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function n(e){return e>=48&&e<=55}function i(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&h.indexOf(e)>=0}function s(e){return 10===e||13===e||8232===e||8233===e}function a(e){if(e<=65535)return String.fromCharCode(e);var t=String.fromCharCode(Math.floor((e-65536)/1024)+55296),r=String.fromCharCode((e-65536)%1024+56320);return t+r}function o(e){return e<128?d[e]:f.NonAsciiIdentifierStart.test(a(e))}function u(e){return e<128?y[e]:f.NonAsciiIdentifierPart.test(a(e))}function l(e){return e<128?d[e]:p.NonAsciiIdentifierStart.test(a(e))}function c(e){return e<128?y[e]:p.NonAsciiIdentifierPart.test(a(e))}var p,f,h,d,y,m;for(f={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},p={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDE00-\uDE11\uDE13-\uDE2B\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDE00-\uDE2F\uDE44\uDE80-\uDEAA]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/,
NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDD0-\uDDDA\uDE00-\uDE11\uDE13-\uDE37\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF01-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},h=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],d=new Array(128),m=0;m<128;++m)d[m]=m>=97&&m<=122||m>=65&&m<=90||36===m||95===m;for(y=new Array(128),m=0;m<128;++m)y[m]=m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||36===m||95===m;e.exports={isDecimalDigit:t,isHexDigit:r,isOctalDigit:n,isWhiteSpace:i,isLineTerminator:s,isIdentifierStartES5:o,isIdentifierPartES5:u,isIdentifierStartES6:l,isIdentifierPartES6:c}}()},function(e,t,r){"use strict";var n=r(11499);e.exports=Number.isFinite||function(e){return!("number"!=typeof e||n(e)||e===1/0||e===-(1/0))}},function(e,t){function r(e){var t=e?e.length:0;return t?e[t-1]:void 0}e.exports=r},function(e,t){function r(e,t){if("function"!=typeof e)throw new TypeError(n);return t=i(void 0===t?e.length-1:+t||0,0),function(){for(var r=arguments,n=-1,s=i(r.length-t,0),a=Array(s);++ni?0:i+t),r=void 0===r||r>i?i:+r||0,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n0;++nn&&(t[n]=t[r]),++n);return t.length=n,t},r(t,"makeAccessor",u)},function(e,t,r){var n;(function(e,i){!function(s){var a="object"==typeof t&&t,o=("object"==typeof e&&e&&e.exports==a&&e,"object"==typeof i&&i);o.global!==o&&o.window!==o||(s=o);var u={rangeOrder:"A range’s `stop` value must be greater than or equal to the `start` value.",codePointRange:"Invalid code point value. Code points range from U+000000 to U+10FFFF."},l=55296,c=56319,p=56320,f=57343,h=/\\x00([^0123456789]|$)/g,d={},y=d.hasOwnProperty,m=function(e,t){var r;for(r in t)y.call(t,r)&&(e[r]=t[r]);return e},v=function(e,t){for(var r=-1,n=e.length;++r=r&&tr)return e;if(t<=n&&r>=i)e.splice(s,2);else{if(t>=n&&r=n&&t<=i)e[s+1]=t;else if(r>=n&&r<=i)return e[s]=r+1,e;s+=2}}return e},P=function(e,t){var r,n,i=0,s=null,a=e.length;if(t<0||t>1114111)throw RangeError(u.codePointRange);for(;i=r&&tt)return e.splice(null!=s?s+2:0,0,t,t+1),e;if(t==n)return t+1==e[i+2]?(e.splice(i,4,r,e[i+3]),e):(e[i+1]=t+1,e);s=i,i+=2}return e.push(t,t+1),e},D=function(e,t){for(var r,n,i=0,s=e.slice(),a=t.length;i1114111||r<0||r>1114111)throw RangeError(u.codePointRange);for(var n,i,s=0,a=!1,o=e.length;sr)return e;n>=t&&n<=r&&(i>t&&i-1<=r?(e.splice(s,2),s-=2):(e.splice(s-1,2),s-=2))}else{if(n==r+1)return e[s]=t,e;if(n>r)return e.splice(s,0,t,r+1),e;if(t>=n&&t=n&&t=i&&(e[s]=t,e[s+1]=r+1,a=!0)}s+=2}return a||e.push(t,r+1),e},F=function(e,t){var r=0,n=e.length,i=e[r],s=e[n-1];if(n>=2&&(ts))return!1;for(;r=i&&t=40&&e<=43||45==e||46==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+V(e):e>=32&&e<=126?V(e):e<=255?"\\x"+A(S(e),2):"\\u"+A(S(e),4)},G=function(e){return e<=65535?U(e):"\\u{"+e.toString(16).toUpperCase()+"}"},Y=function(e){var t,r=e.length,n=e.charCodeAt(0);return n>=l&&n<=c&&r>1?(t=e.charCodeAt(1),1024*(n-l)+t-p+65536):n},W=function(e){var t,r,n="",i=0,s=e.length;if(B(e))return U(e[0]);for(;i=l&&r<=c&&(s.push(t,l),n.push(l,r+1)),r>=p&&r<=f&&(s.push(t,l),n.push(l,c+1),i.push(p,r+1)),r>f&&(s.push(t,l),n.push(l,c+1),i.push(p,f+1),r<=65535?s.push(f+1,r+1):(s.push(f+1,65536),a.push(65536,r+1)))):t>=l&&t<=c?(r>=l&&r<=c&&n.push(t,r+1),r>=p&&r<=f&&(n.push(t,c+1),i.push(p,r+1)),r>f&&(n.push(t,c+1),i.push(p,f+1),r<=65535?s.push(f+1,r+1):(s.push(f+1,65536),a.push(65536,r+1)))):t>=p&&t<=f?(r>=p&&r<=f&&i.push(t,r+1),r>f&&(i.push(t,f+1),r<=65535?s.push(f+1,r+1):(s.push(f+1,65536),a.push(65536,r+1)))):t>f&&t<=65535?r<=65535?s.push(t,r+1):(s.push(t,65536),a.push(65536,r+1)):a.push(t,r+1),o+=2;return{loneHighSurrogates:n,loneLowSurrogates:i,bmp:s,astral:a}},H=function(e){for(var t,r,n,i,s,a,o=[],u=[],l=!1,c=-1,p=e.length;++c1&&(e=_.call(arguments)),this instanceof Q?(this.data=[],e?this.add(e):this):(new Q).add(e)};Q.version="1.3.1";var Z=Q.prototype;m(Z,{add:function(e){var t=this;return null==e?t:e instanceof Q?(t.data=D(t.data,e.data),t):(arguments.length>1&&(e=_.call(arguments)),b(e)?(v(e,function(e){t.add(e)}),t):(t.data=P(t.data,x(e)?e:Y(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof Q?(t.data=k(t.data,e.data),t):(arguments.length>1&&(e=_.call(arguments)),b(e)?(v(e,function(e){t.remove(e)}),t):(t.data=C(t.data,x(e)?e:Y(e)),t))},addRange:function(e,t){var r=this;return r.data=O(r.data,x(e)?e:Y(e),x(t)?t:Y(t)),r},removeRange:function(e,t){var r=this,n=x(e)?e:Y(e),i=x(t)?t:Y(t);return r.data=T(r.data,n,i),r},intersection:function(e){var t=this,r=e instanceof Q?R(e.data):e;return t.data=N(t.data,r),t},contains:function(e){return F(this.data,x(e)?e:Y(e))},clone:function(){var e=new Q;return e.data=this.data.slice(0),e},toString:function(e){var t=z(this.data,!!e&&e.bmpOnly,!!e&&e.hasUnicodeFlag);return t?t.replace(h,"\\0$1"):"[]"},toRegExp:function(e){var t=this.toString(e&&e.indexOf("u")!=-1?{hasUnicodeFlag:!0}:null);return RegExp(t,e||"")},valueOf:function(){return R(this.data)}}),Z.toArray=Z.valueOf,n=function(){return Q}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))}(this)}).call(t,r(1)(e),function(){return this}())},function(e,t,r){"use strict";var n=r(4651);e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected a string as the first argument");if(t<0||!n(t))throw new TypeError("Expected a finite positive number");var r="";do 1&t&&(r+=e),e+=e;while(t>>=1);return r}},function(e,t){"use strict";e.exports=function(e){var t=/^\\\\\?\\/.test(e),r=/[^\x00-\x80]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}},function(e,t,r){function n(){this._array=[],this._set=Object.create(null)}var i=r(1072),s=Object.prototype.hasOwnProperty;n.fromArray=function(e,t){for(var r=new n,i=0,s=e.length;i=0&&e>1;return t?-r:r}var s=r(11505),a=5,o=1<>>=a,i>0&&(t|=l),r+=s.encode(t);while(i>0);return r},t.decode=function(e,t,r){var n,o,c=e.length,p=0,f=0;do{if(t>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(o=s.decode(e.charCodeAt(t++)),o===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));n=!!(o&l),o&=u,p+=o<0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},n.prototype._serializeMappings=function(){for(var e,t,r,n,a=0,o=1,u=0,l=0,c=0,p=0,f="",h=this._mappings.toArray(),d=0,y=h.length;d0){if(!s.compareByGeneratedPositionsInflated(t,h[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-a),a=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=i.encode(n-p),p=n,e+=i.encode(t.originalLine-1-l),l=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=i.encode(r-c),c=r)),f+=e}return f},n.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=s.relative(t,e));var r=s.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},n.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},n.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=n},function(e,t,r){t.SourceMapGenerator=r(4674).SourceMapGenerator,t.SourceMapConsumer=r(11509).SourceMapConsumer,t.SourceNode=r(11510).SourceNode},function(e,t,r){(function(e){"use strict";function t(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var r=e[t];Object.keys(r).forEach(function(t){var n=r[t];e[t]=r[t]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(e,t,{value:r,enumerable:!1})}),e}Object.defineProperty(e,"exports",{enumerable:!0,get:t})}).call(t,r(1)(e))},function(e,t,r){"use strict";function n(e){var t=l.default.matchToToken(e);if("name"===t.type&&p.default.keyword.isReservedWordES6(t.value))return"keyword";if("punctuator"===t.type)switch(t.value){case"{":case"}":return"curly";case"(":case")":return"parens";case"[":case"]":return"square"}return t.type}function i(e){return e.replace(l.default,function(){for(var e=arguments.length,t=Array(e),r=0;r"+a+e+l}return" "+a+e}).join("\n");return s?h.default.reset(p):p},e.exports=t.default},function(e,t,r){e.exports=r(2959)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(6),s=n(i);t.default=function(e,t){if(e&&t)return(0,o.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var r=t.slice(0),n=e,i=Array.isArray(n),a=0,n=i?n:(0,s.default)(n);;){var o;if(i){if(a>=n.length)break;o=n[a++]}else{if(a=n.next(),a.done)break;o=a.value}var u=o;r.indexOf(u)<0&&r.push(u)}return r}})};var a=r(4911),o=n(a);e.exports=t.default},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.default=function(e,t,r){if(e){if("Program"===e.type)return s.file(e,t||[],r||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var i=r(3),s=n(i);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e,t){var r=[],n=x.functionExpression(null,[x.identifier("global")],x.blockStatement(r)),i=x.program([x.expressionStatement(x.callExpression(n,[c.get("selfGlobal")]))]);return r.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.assignmentExpression("=",x.memberExpression(x.identifier("global"),e),x.objectExpression([])))])),t(r),i}function a(e,t){var r=[];return r.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.identifier("global"))])),t(r),x.program([E({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:r,UMD_ROOT:x.identifier("this")})])}function o(e,t){var r=[];return r.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.objectExpression([]))])),t(r),r.push(x.expressionStatement(e)),x.program(r)}function u(e,t,r){(0,g.default)(c.list,function(n){if(!(r&&r.indexOf(n)<0)){var i=x.identifier(n);e.push(x.expressionStatement(x.assignmentExpression("=",x.memberExpression(t,i),c.get(n))))}})}t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",r=x.identifier("babelHelpers"),n=function(t){return u(t,r,e)},i=void 0,l={global:s,umd:a,var:o}[t];if(!l)throw new Error(d.get("unsupportedOutputType",t));return i=l(r,n),(0,f.default)(i).code};var l=r(2965),c=i(l),p=r(2963),f=n(p),h=r(379),d=i(h),y=r(1805),m=n(y),v=r(1845),g=n(v),b=r(3),x=i(b),E=(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');e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(1074),s=n(i),a=r(4914),o=n(a);t.default=new s.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,r=!1,n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var r=new p.default(t,this);return r.wrap(e,function(){return r.addCode(e),r.parseCode(e),r})},e.prototype.transform=function(e,t){var r=new p.default(t,this);return r.wrap(e,function(){return r.addCode(e),r.parseCode(e),r.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];return t.code=!1,r&&(t.plugins=t.plugins||[],t.plugins.push(new l.default({visitor:r}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,r){e=(0,o.default)(e);var n=new p.default(r,this);return n.wrap(t,function(){return n.addCode(t),n.addAst(e),n.transform()})},e}();t.default=f,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(57),s=n(i),a=r(861),o=n(a),u=r(860),l=n(u),c=r(1798),p=n(c),f=r(855),h=(n(f),function(e){function t(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,s.default)(this,t);var a=(0,o.default)(this,e.call(this));return a.plugin=n,a.key=n.key,a.file=r,a.opts=i,a}return(0,l.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(p.default));t.default=h,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(57),s=n(i),a=r(4921),o=n(a),u=/^[ \t]+$/,l=function(){function e(t){(0,s.default)(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._map=t}return e.prototype.get=function(){return this._flush(),{code:(0,o.default)(this._buf.join("")),map:this._map?this._map.get():null}},e.prototype.append=function(e){this._flush();var t=this._sourcePosition,r=t.line,n=t.column,i=t.filename,s=t.identifierName;this._append(e,r,n,s,i)},e.prototype.queue=function(e){if("\n"===e)for(;this._queue.length>0&&u.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,r=t.line,n=t.column,i=t.filename,s=t.identifierName;this._queue.unshift([e,r,n,s,i])},e.prototype._flush=function(){for(var e=void 0;e=this._queue.pop();)this._append.apply(this,e)},e.prototype._append=function(e,t,r,n,i){this._map&&"\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,r,n,i),this._buf.push(e),this._last=e[e.length-1];for(var s=0;s0&&"\n"===this._queue[0][0]&&this._queue.shift()},e.prototype.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},e.prototype.endsWith=function(e){if(1===e.length){var t=void 0;if(this._queue.length>0){var r=this._queue[0][0];t=r[r.length-1]}else t=this._last;return t===e}var n=this._last+this._queue.reduce(function(e,t){return t[0]+e},"");return e.length<=n.length&&n.slice(-e.length)===e},e.prototype.hasContent=function(){return this._queue.length>0||!!this._last},e.prototype.source=function(e,t){if(!e||t){var r=t?t[e]:null;this._sourcePosition.identifierName=t&&t.identifierName||null,this._sourcePosition.line=r?r.line:null,this._sourcePosition.column=r?r.column:null,this._sourcePosition.filename=t&&t.filename||null}},e.prototype.withSource=function(e,t,r){if(!this._map)return r();var n=this._sourcePosition.line,i=this._sourcePosition.column,s=this._sourcePosition.filename,a=this._sourcePosition.identifierName;this.source(e,t),r(),this._sourcePosition.line=n,this._sourcePosition.column=i,this._sourcePosition.filename=s,this._sourcePosition.identifierName=a},e.prototype.getCurrentColumn=function(){var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=e.lastIndexOf("\n");return t===-1?this._position.column+e.length:e.length-1-t},e.prototype.getCurrentLine=function(){for(var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=0,r=0;r")),this.space(),this.print(e.returnType,e)}function v(e){this.print(e.name,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.typeAnnotation,e)}function g(e){this.print(e.id,e),this.print(e.typeParameters,e)}function b(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),this.space(),this.print(e.body,e)}function x(e){"plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")}function E(e){this.word("interface"),this.space(),this._interfaceish(e)}function A(){this.space(),this.token("&"),this.space()}function S(e){this.printJoin(e.types,e,{separator:A})}function _(){this.word("mixed")}function w(){this.word("empty")}function C(e){this.token("?"),this.print(e.typeAnnotation,e)}function T(){this.word("number")}function P(){this.word("string")}function D(){this.word("this")}function k(e){this.token("["),this.printList(e.types,e),this.token("]")}function O(e){this.word("typeof"),this.space(),this.print(e.argument,e)}function F(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()}function N(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)}function I(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))}function B(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function R(e){var t=this;e.exact?this.token("{|"):this.token("{");var r=e.properties.concat(e.callProperties,e.indexers);r.length&&(this.space(),this.printJoin(r,e,{indent:!0,statement:!0,iterator:function(){1!==r.length&&(t.semicolon(),t.space())}}),this.space()),e.exact?this.token("|}"):this.token("}")}function L(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)}function M(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),this.print(e.id,e),this.token(":"),this.space(),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)}function j(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.value,e)}function V(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)}function U(){this.space(),this.token("|"),this.space()}function G(e){this.printJoin(e.types,e,{separator:U})}function Y(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")}function W(){this.word("void")}t.__esModule=!0,t.AnyTypeAnnotation=n,t.ArrayTypeAnnotation=i,t.BooleanTypeAnnotation=s,t.BooleanLiteralTypeAnnotation=a,t.NullLiteralTypeAnnotation=o,t.DeclareClass=u,t.DeclareFunction=l,t.DeclareInterface=c,t.DeclareModule=p,t.DeclareModuleExports=f,t.DeclareTypeAlias=h,t.DeclareVariable=d,t.ExistentialTypeParam=y,t.FunctionTypeAnnotation=m,t.FunctionTypeParam=v,t.InterfaceExtends=g,t._interfaceish=b,t._variance=x,t.InterfaceDeclaration=E,t.IntersectionTypeAnnotation=S,t.MixedTypeAnnotation=_,t.EmptyTypeAnnotation=w,t.NullableTypeAnnotation=C;var K=r(1802);Object.defineProperty(t,"NumericLiteralTypeAnnotation",{enumerable:!0,get:function(){return K.NumericLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return K.StringLiteral}}),t.NumberTypeAnnotation=T,t.StringTypeAnnotation=P,t.ThisTypeAnnotation=D,t.TupleTypeAnnotation=k,t.TypeofTypeAnnotation=O,t.TypeAlias=F,t.TypeAnnotation=N,t.TypeParameter=I,t.TypeParameterInstantiation=B,t.ObjectTypeAnnotation=R,t.ObjectTypeCallProperty=L,t.ObjectTypeIndexer=M,t.ObjectTypeProperty=j,t.QualifiedTypeIdentifier=V,t.UnionTypeAnnotation=G,t.TypeCastExpression=Y,t.VoidTypeAnnotation=W,t.ClassImplements=g,t.GenericTypeAnnotation=g,t.TypeParameterDeclaration=B},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))}function s(e){this.word(e.name)}function a(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)}function o(e){this.print(e.object,e),this.token("."),this.print(e.property,e)}function u(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")}function l(e){this.token("{"),this.print(e.expression,e),this.token("}")}function c(e){this.token(e.value)}function p(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var r=e.children,n=Array.isArray(r),i=0,r=n?r:(0,v.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;this.print(a,e)}this.dedent(),this.print(e.closingElement,e)}}function f(){this.space()}function h(e){this.token("<"),this.print(e.name,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:f})),e.selfClosing?(this.space(),this.token("/>")):this.token(">")}function d(e){this.token(""),this.print(e.name,e),this.token(">")}function y(){}t.__esModule=!0;var m=r(6),v=n(m);t.JSXAttribute=i,t.JSXIdentifier=s,t.JSXNamespacedName=a,t.JSXMemberExpression=o,t.JSXSpreadAttribute=u,t.JSXExpressionContainer=l,t.JSXText=c,t.JSXElement=p,t.JSXOpeningElement=h,t.JSXClosingElement=d,t.JSXEmptyExpression=y},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){var t=this;this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e,{iterator:function(e){e.optional&&t.token("?"),t.print(e.typeAnnotation,e)}}),this.token(")"),e.returnType&&this.print(e.returnType,e)}function s(e){var t=e.kind,r=e.key;"method"!==t&&"init"!==t||e.generator&&this.token("*"),"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async"),this.space()),e.computed?(this.token("["),this.print(r,e),this.token("]")):this.print(r,e),this._params(e),this.space(),this.print(e.body,e)}function a(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),e.id?(this.space(),this.print(e.id,e)):this.space(),this._params(e),this.space(),this.print(e.body,e)}function o(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&c.isIdentifier(t)&&!u(e,t)?this.print(t,e):this._params(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)}function u(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}t.__esModule=!0,t.FunctionDeclaration=void 0,t._params=i,t._method=s,t.FunctionExpression=a,t.ArrowFunctionExpression=o;var l=r(3),c=n(l);t.FunctionDeclaration=a},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))}function s(e){this.print(e.local,e)}function a(e){this.print(e.exported,e)}function o(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))}function u(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)}function l(e){this.word("export"),this.space(),this.token("*"),e.exported&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e)),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()}function c(){this.word("export"),this.space(),f.apply(this,arguments)}function p(){this.word("export"),this.space(),this.word("default"),this.space(),f.apply(this,arguments)}function f(e){if(e.declaration){var t=e.declaration;this.print(t,e),m.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var r=e.specifiers.slice(0),n=!1;;){var i=r[0];if(!m.isExportDefaultSpecifier(i)&&!m.isExportNamespaceSpecifier(i))break;n=!0,this.print(r.shift(),e),r.length&&(this.token(","),this.space())}(r.length||!r.length&&!n)&&(this.token("{"),r.length&&(this.space(),this.printList(r,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}function h(e){this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var r=t[0];if(!m.isImportDefaultSpecifier(r)&&!m.isImportNamespaceSpecifier(r))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()}function d(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)}t.__esModule=!0,t.ImportSpecifier=i,t.ImportDefaultSpecifier=s,t.ExportDefaultSpecifier=a,t.ExportSpecifier=o,t.ExportNamespaceSpecifier=u,t.ExportAllDeclaration=l,t.ExportNamedDeclaration=c,t.ExportDefaultDeclaration=p,t.ImportDeclaration=h,t.ImportNamespaceSpecifier=d;var y=r(3),m=n(y)},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)}function a(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&w.isIfStatement(o(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))}function o(e){return w.isStatement(e.body)?o(e.body):e}function u(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)}function l(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)}function c(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(r){this.word(e);var n=r[t];if(n){this.space();var i=this.startTerminatorless();this.print(n,r),this.endTerminatorless(i)}this.semicolon()}}function f(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)}function h(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))}function d(e){this.word("catch"),this.space(),this.token("("),this.print(e.param,e),this.token(")"),this.space(),this.print(e.body,e)}function y(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,r){if(!t&&e.cases[e.cases.length-1]===r)return-1}}),this.token("}")}function m(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))}function v(){this.word("debugger"),this.semicolon()}function g(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<4;e++)this.space(!0)}function b(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<6;e++)this.space(!0)}function x(e,t){this.word(e.kind),this.space();var r=!1;if(!w.isFor(t))for(var n=e.declarations,i=Array.isArray(n),s=0,n=i?n:(0,S.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;o.init&&(r=!0)}var u=void 0;r&&(u="const"===e.kind?b:g),this.printList(e.declarations,e,{separator:u}),(!w.isFor(t)||t.left!==e&&t.init!==e)&&this.semicolon()}function E(e){this.print(e.id,e),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))}t.__esModule=!0,t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForAwaitStatement=t.ForOfStatement=t.ForInStatement=void 0;var A=r(6),S=i(A);t.WithStatement=s,t.IfStatement=a,t.ForStatement=u,t.WhileStatement=l,t.DoWhileStatement=c,t.LabeledStatement=f,t.TryStatement=h,t.CatchClause=d,t.SwitchStatement=y,t.SwitchCase=m,t.DebuggerStatement=v,t.VariableDeclaration=x,t.VariableDeclarator=E;var _=r(3),w=n(_),C=function(e){return function(t){this.word("for"),this.space(),"await"===e&&(this.word("await"),this.space(),e="of"),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}};t.ForInStatement=C("in"),t.ForOfStatement=C("of"),t.ForAwaitStatement=C("await"),t.ContinueStatement=p("continue"),t.ReturnStatement=p("return","argument"),t.BreakStatement=p("break"),t.ThrowStatement=p("throw","argument")},function(e,t){"use strict";function r(e){this.print(e.tag,e),this.print(e.quasi,e)}function n(e,t){var r=t.quasis[0]===e,n=t.quasis[t.quasis.length-1]===e,i=(r?"`":"}")+e.value.raw+(n?"`":"${");r||this.space(),this.token(i),n||this.space()}function i(e){for(var t=e.quasis,r=0;rs)return!0;if(n===s&&t.right===e&&!b.isLogicalExpression(t))return!0}return!1}function u(e,t){if("in"===e.operator){if(b.isVariableDeclarator(t))return!0;if(b.isFor(t))return!0}return!1}function l(e,t){return!b.isForStatement(t)&&((!b.isExpressionStatement(t)||t.expression!==e)&&(!b.isReturnStatement(t)&&(!b.isThrowStatement(t)&&((!b.isSwitchStatement(t)||t.discriminant!==e)&&((!b.isWhileStatement(t)||t.test!==e)&&((!b.isIfStatement(t)||t.test!==e)&&(!b.isForInStatement(t)||t.right!==e)))))))}function c(e,t){return b.isBinary(t)||b.isUnaryLike(t)||b.isCallExpression(t)||b.isMemberExpression(t)||b.isNewExpression(t)||b.isConditionalExpression(t)&&e===t.test}function p(e,t,r){return v(r,{considerDefaultExports:!0})}function f(e,t){return!!b.isMemberExpression(t,{object:e})||!(!b.isCallExpression(t,{callee:e})&&!b.isNewExpression(t,{callee:e}))}function h(e,t,r){return v(r,{considerDefaultExports:!0})}function d(e,t){return!!b.isExportDeclaration(t)||(!(!b.isBinaryExpression(t)&&!b.isLogicalExpression(t))||(!!b.isUnaryExpression(t)||f(e,t)))}function y(e,t){return!!b.isUnaryLike(t)||(!!b.isBinary(t)||(!!b.isConditionalExpression(t,{test:e})||f(e,t)))}function m(e){return!!b.isObjectPattern(e.left)||y.apply(void 0,arguments)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.considerArrow,n=void 0!==r&&r,i=t.considerDefaultExports,s=void 0!==i&&i,a=e.length-1,o=e[a];a--;for(var u=e[a];a>0;){if(b.isExpressionStatement(u,{expression:o}))return!0;if(s&&b.isExportDefaultDeclaration(u,{declaration:o}))return!0;if(n&&b.isArrowFunctionExpression(u,{body:o}))return!0;if(!(b.isCallExpression(u,{callee:o})||b.isSequenceExpression(u)&&u.expressions[0]===o||b.isMemberExpression(u,{object:o})||b.isConditional(u,{test:o})||b.isBinary(u,{left:o})||b.isAssignmentExpression(u,{left:o})))return!1;o=u,a--,u=e[a]}return!1}t.__esModule=!0,t.AwaitExpression=t.FunctionTypeAnnotation=void 0,t.NullableTypeAnnotation=i,t.UpdateExpression=s,t.ObjectExpression=a,t.Binary=o,t.BinaryExpression=u,t.SequenceExpression=l,t.YieldExpression=c,t.ClassExpression=p,t.UnaryLike=f,t.FunctionExpression=h,t.ArrowFunctionExpression=d,t.ConditionalExpression=y,t.AssignmentExpression=m;var g=r(3),b=n(g),x={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10};t.FunctionTypeAnnotation=i,t.AwaitExpression=c},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.isMemberExpression(e)?(s(e.object,t),e.computed&&s(e.property,t)):y.isBinary(e)||y.isAssignmentExpression(e)?(s(e.left,t),s(e.right,t)):y.isCallExpression(e)?(t.hasCall=!0,s(e.callee,t)):y.isFunction(e)?t.hasFunction=!0:y.isIdentifier(e)&&(t.hasHelper=t.hasHelper||a(e.callee)),t}function a(e){return y.isMemberExpression(e)?a(e.object)||a(e.property):y.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:y.isCallExpression(e)?a(e.callee):!(!y.isBinary(e)&&!y.isAssignmentExpression(e))&&(y.isIdentifier(e.left)&&a(e.left)||a(e.right))}function o(e){return y.isLiteral(e)||y.isObjectExpression(e)||y.isArrayExpression(e)||y.isIdentifier(e)||y.isMemberExpression(e)}var u=r(3015),l=i(u),c=r(1845),p=i(c),f=r(4909),h=i(f),d=r(3),y=n(d);t.nodes={AssignmentExpression:function(e){var t=s(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e}},LogicalExpression:function(e){if(y.isFunction(e.left)||y.isFunction(e.right))return{
after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(y.isFunction(e.callee)||a(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t0?new D.default(n):null}return e.prototype.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},e.prototype.indent=function(){this.format.compact||this.format.concise||this._indent++},e.prototype.dedent=function(){this.format.compact||this.format.concise||this._indent--},e.prototype.semicolon=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)},e.prototype.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},e.prototype.space=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()},e.prototype.word=function(e){this._endsWithWord&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},e.prototype.number=function(e){this.word(e),this._endsWithInteger=(0,E.default)(+e)&&!I.test(e)&&!F.test(e)&&!N.test(e)&&"."!==e[e.length-1]},e.prototype.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},e.prototype.newline=function(e){if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(var t=0;t1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},e.prototype._maybeIndent=function(e){this._indent&&this.endsWith("\n")&&"\n"!==e[0]&&this._buf.queue(this._getIndent())},e.prototype._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){this._parenPushNewlineState=null;var r=void 0;for(r=0;r2&&void 0!==arguments[2]?arguments[2]:{};if(e&&e.length){r.indent&&this.indent();for(var n={addNewlines:r.addNewlines},i=0;i1&&void 0!==arguments[1])||arguments[1];e.innerComments&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},e.prototype.printSequence=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.statement=!0,this.printJoin(e,t,r)},e.prototype.printList=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==r.separator&&(r.separator=s),this.printJoin(e,t,r)},e.prototype._printNewline=function(e,t,r,n){var i=this;if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();var s=0;if(null!=t.start&&!t._ignoreUserWhitespace&&this._whitespace)if(e){var a=t.leadingComments,o=a&&(0,v.default)(a,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});s=this._whitespace.getNewlinesBefore(o||t)}else{var u=t.trailingComments,l=u&&(0,b.default)(u,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});s=this._whitespace.getNewlinesAfter(l||t)}else{e||s++,n.addNewlines&&(s+=n.addNewlines(e,t)||0);var c=T.needsWhitespaceAfter;e&&(c=T.needsWhitespaceBefore),c(t,r)&&s++,this._buf.hasContent()||(s=0)}this.newline(s)}},e.prototype._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},e.prototype._printComment=function(e){var t=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}this.newline(this._whitespace?this._whitespace.getNewlinesBefore(e):0),this.endsWith("[")||this.endsWith("{")||this.space();var r="CommentLine"===e.type?"//"+e.value+"\n":"/*"+e.value+"*/";if("CommentBlock"===e.type&&this.format.indent.adjustMultilineComment){var n=e.loc&&e.loc.start.column;if(n){var i=new RegExp("\\n\\s{1,"+n+"}","g");r=r.replace(i,"\n")}var s=Math.max(this._getIndent().length,this._buf.getCurrentColumn());r=r.replace(/\n(?!$)/g,"\n"+(0,S.default)(" ",s))}this.withSource("start",e.loc,function(){t._append(r)}),this.newline((this._whitespace?this._whitespace.getNewlinesAfter(e):0)+("CommentLine"===e.type?-1:0))}},e.prototype._printComments=function(e){if(e&&e.length)for(var t=e,r=Array.isArray(t),n=0,t=r?t:(0,l.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;this._printComment(s)}},e}();t.default=B;for(var R=[r(4695),r(4689),r(4694),r(4688),r(4692),r(4693),r(1802),r(4690),r(4687),r(4691)],L=0;L=0){for(;i&&e.start===n[i-1].start;)--i;t=n[i-1],r=n[i]}return this._getNewlinesBetween(t,r)},e.prototype.getNewlinesAfter=function(e){var t=void 0,r=void 0,n=this.tokens,i=this._findToken(function(t){return t.end-e.end},0,n.length);if(i>=0){for(;i&&e.end===n[i-1].end;)--i;t=n[i],r=n[i+1],","===r.type.label&&(r=n[i+2])}return r&&"eof"===r.type.label?1:this._getNewlinesBetween(t,r)},e.prototype._getNewlinesBetween=function(e,t){if(!t||!t.loc)return 0;for(var r=e?e.loc.end.line:1,n=t.loc.start.line,i=0,s=r;s=r)return-1;var n=t+r>>>1,i=e(this.tokens[n]);return i<0?this._findToken(e,n+1,r):i>0?this._findToken(e,t,n):0===i?n:-1},e}();t.default=a,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(1805),s=n(i),a={};t.default=a,a.typeof=(0,s.default)('\n (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\n ? function (obj) { return typeof obj; }\n : function (obj) {\n return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n'),a.jsx=(0,s.default)('\n (function () {\n var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\n\n return function createRawReactElement (type, props, key, children) {\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {};\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : \'\' + key,\n ref: null,\n props: props,\n _owner: null,\n };\n };\n\n })()\n'),a.asyncIterator=(0,s.default)('\n (function (iterable) {\n if (typeof Symbol === "function") {\n if (Symbol.asyncIterator) {\n var method = iterable[Symbol.asyncIterator];\n if (method != null) return method.call(iterable);\n }\n if (Symbol.iterator) {\n return iterable[Symbol.iterator]();\n }\n }\n throw new TypeError("Object is not async iterable");\n })\n'),a.asyncGenerator=(0,s.default)('\n (function () {\n function AwaitValue(value) {\n this.value = value;\n }\n\n function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n if (value instanceof AwaitValue) {\n Promise.resolve(value.value).then(\n function (arg) { resume("next", arg); },\n function (arg) { resume("throw", arg); });\n } else {\n settle(result.done ? "return" : "normal", result.value);\n }\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n if (typeof Symbol === "function" && Symbol.asyncIterator) {\n AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\n }\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n\n return {\n wrap: function (fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n },\n await: function (value) {\n return new AwaitValue(value);\n }\n };\n\n })()\n'),a.asyncGeneratorDelegate=(0,s.default)('\n (function (inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n if (typeof Symbol === "function" && Symbol.iterator) {\n iter[Symbol.iterator] = function () { return this; };\n }\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n return pump("return", value);\n };\n }\n\n return iter;\n })\n'),a.asyncToGenerator=(0,s.default)('\n (function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new Promise(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return Promise.resolve(value).then(function (value) {\n step("next", value);\n }, function (err) {\n step("throw", err);\n });\n }\n }\n\n return step("next");\n });\n };\n })\n'),a.classCallCheck=(0,s.default)('\n (function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n });\n'),a.createClass=(0,s.default)('\n (function() {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n })()\n'),a.defineEnumerableProperties=(0,s.default)('\n (function (obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n return obj;\n })\n'),a.defaults=(0,s.default)("\n (function (obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n })\n"),a.defineProperty=(0,s.default)("\n (function (obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n });\n"),a.extends=(0,s.default)("\n Object.assign || (function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n })\n"),a.get=(0,s.default)('\n (function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if ("value" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n });\n'),a.inherits=(0,s.default)('\n (function (subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n })\n'),a.instanceof=(0,s.default)('\n (function (left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n });\n'),a.interopRequireDefault=(0,s.default)("\n (function (obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n })\n"),a.interopRequireWildcard=(0,s.default)("\n (function (obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\n }\n }\n newObj.default = obj;\n return newObj;\n }\n })\n"),a.newArrowCheck=(0,s.default)('\n (function (innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n });\n'),a.objectDestructuringEmpty=(0,s.default)('\n (function (obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n });\n'),a.objectWithoutProperties=(0,s.default)("\n (function (obj, keys) {\n var target = {};\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n return target;\n })\n"),a.possibleConstructorReturn=(0,s.default)('\n (function (self, call) {\n if (!self) {\n throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");\n }\n return call && (typeof call === "object" || typeof call === "function") ? call : self;\n });\n'),a.selfGlobal=(0,s.default)('\n typeof global === "undefined" ? self : global\n'),a.set=(0,s.default)('\n (function set(object, property, value, receiver) {\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent !== null) {\n set(parent, property, value, receiver);\n }\n } else if ("value" in desc && desc.writable) {\n desc.value = value;\n } else {\n var setter = desc.set;\n\n if (setter !== undefined) {\n setter.call(receiver, value);\n }\n }\n\n return value;\n });\n'),a.slicedToArray=(0,s.default)('\n (function () {\n // Broken out into a separate function to avoid deoptimizations due to the try/catch for the\n // array iterator case.\n function sliceIterator(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliancy is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"]) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n\n return function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n return sliceIterator(arr, i);\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n };\n })();\n'),a.slicedToArrayLoose=(0,s.default)('\n (function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n });\n'),a.taggedTemplateLiteral=(0,s.default)("\n (function (strings, raw) {\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n });\n"),a.taggedTemplateLiteralLoose=(0,s.default)("\n (function (strings, raw) {\n strings.raw = raw;\n return strings;\n });\n"),a.temporalRef=(0,s.default)('\n (function (val, name, undef) {\n if (val === undef) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n } else {\n return val;\n }\n })\n'),a.temporalUndefined=(0,s.default)("\n ({})\n"),a.toArray=(0,s.default)("\n (function (arr) {\n return Array.isArray(arr) ? arr : Array.from(arr);\n });\n"),a.toConsumableArray=(0,s.default)("\n (function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n return arr2;\n } else {\n return Array.from(arr);\n }\n });\n"),e.exports=t.default},[11519,4742],[11521,4745],[11523,4747],[11525,4748],[11526,4750],[11527,4751],function(e,t,r){e.exports={default:r(4752),__esModule:!0}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}},[11533,6,57,544,3],[11536,6,3,544],function(e,t){"use strict";function r(){var e=this.node;if(e){var t=e.trailingComments,r=e.leadingComments;if(t||r){var n=this.getSibling(this.key-1),i=this.getSibling(this.key+1);n.node||(n=i),i.node||(i=n),n.addComments("trailing",r),i.addComments("leading",t)}}}function n(e,t,r){this.addComments(e,[{type:r?"CommentLine":"CommentBlock",value:t}])}function i(e,t){if(t){var r=this.node;if(r){var n=e+"Comments";r[n]?r[n]=r[n].concat(t):r[n]=t}}}t.__esModule=!0,t.shareCommentsWithSiblings=r,t.addComment=n,t.addComments=i},[11537,6,380],[11538,3],[11539,106,6,1803],[11540,6,544,3],[11542,6,4719,3],[11543,6,3],[11544,4718,3],[11545,106,6,1100,3],[11546,57,6,3],function(e,t){"use strict";t.__esModule=!0;t.hooks=[function(e,t){if("body"===e.key&&t.isArrowFunctionExpression())return e.replaceWith(e.scope.buildUndefinedNode()),!0},function(e,t){var r=!1;if(r=r||"test"===e.key&&(t.isWhile()||t.isSwitchCase()),r=r||"declaration"===e.key&&t.isExportDeclaration(),r=r||"body"===e.key&&t.isLabeledStatement(),r=r||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length,r=r||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||t.isLoop()&&"body"===e.key)return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},[11548,106,6,1077,4721,544,3],[11549,6,4722],[11550,6,2962,380,544,1808,3],[11553,57,2968,3],[11554,106,719,6,2967,379,3,1098],[11556,4702,718,6,3017,3016,3018,1847,3],[11557,3,1807,381],[11558,381],[11559,381],[11560,381],[11562,381,4729,4730,4732,4734,4735,4731],[11563,381],[11564,381],[11565,3],[11567,3],[11569,6,2969,3,1807],[11570,865,1827,4775],[11571,62],[11572,1086,1827,865,4777,4785,62],[11573,4778],function(e,t,r){r(4779),e.exports=r(62).Object.assign},[11574,4780,62],[11575,1828,62],[11576,4781,62],[11577,4782,62],[11578,1828,62],[11579,1828,1086,4786,4787,62],[11580,1827,865,1826],[11581,1086,865,4783,62],function(e,t,r){r(1086),r(865),r(4784),e.exports=r(62).WeakSet},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},[11583,1079],[11584,546,1823,4774],[11586,295,2974,107],[11587,4757],[11589,296,1080,1818,862,1809,1078,1079,1815,2975,4772,293,864],[11590,2970,4755],[11596,720,1817,1081],[11600,153],[11603,863,107],[11605,292],[11606,1080,1082,1083,383,107],[11608,720,546],[11613,296,292,720,293],[11615,546,2978],[11617,382,1084,1820],[11620,294,62,545],[11623,295,292,862,2977],[11624,153,62,296,293,107],[11628,1822,1078],[11629,1822],[11638,292,2980,62],[11639,4754,2975,863,546,1815],[11640,4759,1812],[11641,294],function(e,t,r){var n=r(294);n(n.S+n.F,"Object",{assign:r(2976)})},[11642,294,1080],[11643,1084,720,4770],[11644,294,4771],[11647,1810,1819,864,2976,2971,295,1812],function(e,t,r){"use strict";var n=r(2971);r(1812)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(this,e,!0)}},n,!1,!0)},[11648,294,4760],[11649,1825],[11650,1825],function(e,t,r){"use strict";function n(e){var t=0,r=0,n=0;for(var i in e){var s=e[i],a=s[0],o=s[1];(a>r||a===r&&o>n)&&(r=a,n=o,t=Number(i))}return t}var i=r(4925),s=/^(?:( )+|\t+)/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");var t,r,a=0,o=0,u=0,l={};e.split(/\n/g).forEach(function(e){if(e){var n,i=e.match(s);i?(n=i[0].length,i[1]?o++:a++):n=0;var c=n-u;u=n,c?(r=c>0,t=l[r?c:-c],t?t[0]++:t=l[c]=[1,0]):t&&(t[1]+=Number(r));
}});var c,p,f=n(l);return f?o>=a?(c="space",p=i(" ",f)):(c="tab",p=i("\t",f)):(c=null,p=""),{amount:f,type:c,indent:p}}},[11652,11431],function(e,t){e.exports=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]{1,6}\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,e.exports.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,r){var n;(function(e,i){!function(s){var a="object"==typeof t&&t,o=("object"==typeof e&&e&&e.exports==a&&e,"object"==typeof i&&i);o.global!==o&&o.window!==o||(s=o);var u={},l=u.hasOwnProperty,c=function(e,t){var r;for(r in e)l.call(e,r)&&t(r,e[r])},p=function(e,t){return t?(c(t,function(t,r){e[t]=r}),e):e},f=function(e,t){for(var r=e.length,n=-1;++n=55296&&I<=56319&&j>M+1&&(B=L.charCodeAt(M+1),B>=56320&&B<=57343))){R=1024*(I-55296)+B-56320+65536;var U=R.toString(16);u||(U=U.toUpperCase()),i+="\\u{"+U+"}",M++}else{if(!t.escapeEverything){if(_.test(V)){i+=V;continue}if('"'==V){i+=s==V?'\\"':V;continue}if("'"==V){i+=s==V?"\\'":V;continue}}if("\0"!=V||n||S.test(L.charAt(M+1)))if(A.test(V))i+=E[V];else{var G=V.charCodeAt(0),U=G.toString(16);u||(U=U.toUpperCase());var Y=U.length>2||n,W="\\"+(Y?"u":"x")+("0000"+U).slice(Y?-4:-2);i+=W}else i+="\\0"}}return t.wrap&&(i=s+i+s),t.escapeEtago?i.replace(/<\/(script|style)/gi,"<\\/$1"):i};w.version="1.3.0",n=function(){return w}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))}(this)}).call(t,r(1)(e),function(){return this}())},function(e,t,r){var n=t;n.parse=function(){"use strict";var e,t,r,n,i,s,a={"'":"'",'"':'"',"\\":"\\","/":"/","\n":"",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},o=[" ","\t","\r","\n","\v","\f"," ","\ufeff"],u=function(e){return""===e?"EOF":"'"+e+"'"},l=function(n){var s=new SyntaxError;throw s.message=n+" at line "+t+" column "+r+" of the JSON5 data. Still to read: "+JSON.stringify(i.substring(e-1,e+19)),s.at=e,s.lineNumber=t,s.columnNumber=r,s},c=function(s){return s&&s!==n&&l("Expected "+u(s)+" instead of "+u(n)),n=i.charAt(e),e++,r++,("\n"===n||"\r"===n&&"\n"!==p())&&(t++,r=0),n},p=function(){return i.charAt(e)},f=function(){var e=n;for("_"!==n&&"$"!==n&&(n<"a"||n>"z")&&(n<"A"||n>"Z")&&l("Bad identifier as unquoted key");c()&&("_"===n||"$"===n||n>="a"&&n<="z"||n>="A"&&n<="Z"||n>="0"&&n<="9");)e+=n;return e},h=function(){var e,t="",r="",i=10;if("-"!==n&&"+"!==n||(t=n,c(n)),"I"===n)return e=b(),("number"!=typeof e||isNaN(e))&&l("Unexpected word for number"),"-"===t?-e:e;if("N"===n)return e=b(),isNaN(e)||l("expected word to be NaN"),e;switch("0"===n&&(r+=n,c(),"x"===n||"X"===n?(r+=n,c(),i=16):n>="0"&&n<="9"&&l("Octal literal")),i){case 10:for(;n>="0"&&n<="9";)r+=n,c();if("."===n)for(r+=".";c()&&n>="0"&&n<="9";)r+=n;if("e"===n||"E"===n)for(r+=n,c(),"-"!==n&&"+"!==n||(r+=n,c());n>="0"&&n<="9";)r+=n,c();break;case 16:for(;n>="0"&&n<="9"||n>="A"&&n<="F"||n>="a"&&n<="f";)r+=n,c()}return e="-"===t?-r:+r,isFinite(e)?e:void l("Bad number")},d=function(){var e,t,r,i,s="";if('"'===n||"'"===n)for(r=n;c();){if(n===r)return c(),s;if("\\"===n)if(c(),"u"===n){for(i=0,t=0;t<4&&(e=parseInt(c(),16),isFinite(e));t+=1)i=16*i+e;s+=String.fromCharCode(i)}else if("\r"===n)"\n"===p()&&c();else{if("string"!=typeof a[n])break;s+=a[n]}else{if("\n"===n)break;s+=n}}l("Bad string")},y=function(){"/"!==n&&l("Not an inline comment");do if(c(),"\n"===n||"\r"===n)return void c();while(n)},m=function(){"*"!==n&&l("Not a block comment");do for(c();"*"===n;)if(c("*"),"/"===n)return void c("/");while(n);l("Unterminated block comment")},v=function(){"/"!==n&&l("Not a comment"),c("/"),"/"===n?y():"*"===n?m():l("Unrecognized comment")},g=function(){for(;n;)if("/"===n)v();else{if(!(o.indexOf(n)>=0))return;c()}},b=function(){switch(n){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null;case"I":return c("I"),c("n"),c("f"),c("i"),c("n"),c("i"),c("t"),c("y"),1/0;case"N":return c("N"),c("a"),c("N"),NaN}l("Unexpected "+u(n))},x=function(){var e=[];if("["===n)for(c("["),g();n;){if("]"===n)return c("]"),e;if(","===n?l("Missing array element"):e.push(s()),g(),","!==n)return c("]"),e;c(","),g()}l("Bad array")},E=function(){var e,t={};if("{"===n)for(c("{"),g();n;){if("}"===n)return c("}"),t;if(e='"'===n||"'"===n?d():f(),g(),c(":"),t[e]=s(),g(),","!==n)return c("}"),t;c(","),g()}l("Bad object")};return s=function(){switch(g(),n){case"{":return E();case"[":return x();case'"':case"'":return d();case"-":case"+":case".":return h();default:return n>="0"&&n<="9"?h():b()}},function(a,o){var u;return i=String(a),e=0,t=1,r=1,n=" ",u=s(),g(),n&&l("Syntax error"),"function"==typeof o?function e(t,r){var n,i,s=t[r];if(s&&"object"==typeof s)for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(i=e(s,n),void 0!==i?s[n]=i:delete s[n]);return o.call(t,r,s)}({"":u},""):u}}(),n.stringify=function(e,t,r){function i(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e||"$"===e}function s(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e||"$"===e}function a(e){if("string"!=typeof e)return!1;if(!s(e[0]))return!1;for(var t=1,r=e.length;t10&&(e=e.substring(0,10));for(var n=r?"":"\n",i=0;i=0?i:void 0:i};n.isWord=a;var d,y=[];r&&("string"==typeof r?d=r:"number"==typeof r&&r>=0&&(d=c(" ",r,!0)));var m=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,v={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},g={"":e};return void 0===e?h(g,"",!0):f(g,"",!0)}},[11653,547,154],[11654,4856,4857,4858,4859,4860],[11658,547,154],[11664,547,154],function(e,t){function r(e,t){return e.set(t[0],t[1]),e}e.exports=r},function(e,t){function r(e,t){return e.add(t),e}e.exports=r},[11665,1835],function(e,t){function r(e,t,r){for(var n=-1,i=e?e.length:0;++n=t?e:t)),e}e.exports=r},[11673,105],function(e,t,r){function n(e,t,r,a,o){var u=-1,l=e.length;for(r||(r=s),o||(o=[]);++u0&&r(c)?t>1?n(c,t-1,r,a,o):i(o,c):a||(o[o.length]=c)}return o}var i=r(2987),s=r(4863);e.exports=n},[11676,2991,298],[11678,2987,80],function(e,t){function r(e){return i.call(e)}var n=Object.prototype,i=n.toString;e.exports=r},function(e,t){function r(e,t){return null!=e&&i.call(e,t)}var n=Object.prototype,i=n.hasOwnProperty;e.exports=r},function(e,t){function r(e,t){return null!=e&&t in Object(e)}e.exports=r},[11680,155],[11682,1088,3002,4850,4851,3006,80,1102,1848],[11683,1088,2993],function(e,t){function r(e){return e!==e}e.exports=r},[11684,1103,4865,105,3013],[11685,105],[11686,1846,155],[11688,1094,4877],[11689,105,1094,4878],[11690,4815,4853,3011],[11691,2993,4904,4906,1093,3009,3011,1097],function(e,t,r){function n(e,t,r,c,p){e!==t&&a(t,function(a,l){if(u(a))p||(p=new i),o(e,t,l,r,n,c,p);else{var f=c?c(e[l],a,l+"",e,t,p):void 0;void 0===f&&(f=a),s(e,l,f)}},l)}var i=r(1088),s=r(2989),a=r(2991),o=r(4825),u=r(105),l=r(1849);e.exports=n},function(e,t,r){function n(e,t,r,n,g,b,x){var E=e[r],A=t[r],S=x.get(A);if(S)return void i(e,r,S);var _=b?b(E,A,r+"",e,t,x):void 0,w=void 0===_;if(w){var C=c(A),T=!C&&f(A),P=!C&&!T&&m(A);_=A,C||T||P?c(E)?_=E:p(E)?_=o(E):T?(w=!1,_=s(A,!0)):P?(w=!1,_=a(A,!0)):_=[]:y(A)||l(A)?(_=E,l(E)?_=v(E):(!d(E)||n&&h(E))&&(_=u(A))):w=!1}w&&(x.set(A,_),g(_,A,n,b,x),x.delete(A)),i(e,r,_)}var i=r(2989),s=r(2997),a=r(2998),o=r(2999),u=r(3008),l=r(1101),c=r(80),p=r(4907),f=r(1102),h=r(1103),d=r(105),y=r(3017),m=r(1848),v=r(4920);e.exports=n},function(e,t,r){function n(e,t,r){var n=-1;t=i(t.length?t:[c],u(s));var p=a(e,function(e,r,s){var a=i(t,function(t){return t(e)});return{criteria:a,index:++n,value:e}});return o(p,function(e,t){return l(e,t,r)})}var i=r(1090),s=r(721),a=r(2994),o=r(4832),u=r(1838),l=r(4844),c=r(1099);e.exports=n},function(e,t){function r(e){return function(t){return null==t?void 0:t[e]}}e.exports=r},[11692,2992],function(e,t){function r(e,t){var r="";if(!e||t<1||t>n)return r;do t%2&&(r+=e),t=i(t/2),t&&(e+=e);while(t);return r}var n=9007199254740991,i=Math.floor;e.exports=r},[11694,4897,3001,1099],function(e,t){function r(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n=n?e:i(e,t,r)}var i=r(4831);e.exports=n},function(e,t,r){function n(e,t){for(var r=e.length;r--&&i(t,e[r],0)>-1;);return r}var i=r(1835);e.exports=n},[11701,1839],[11702,4797,2988,3010],function(e,t){function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}var n=/\w*$/;e.exports=r},[11703,4798,2988,1096],[11704,1089],function(e,t,r){function n(e,t){if(e!==t){var r=void 0!==e,n=null===e,s=e===e,a=i(e),o=void 0!==t,u=null===t,l=t===t,c=i(t);if(!u&&!c&&!a&&e>t||a&&o&&l&&!u&&!c||n&&o&&l||!r&&l||!s)return 1;if(!n&&!a&&!c&&e=u)return l;var c=r[n];return l*("desc"==c?-1:1)}}return e.index-t.index}var i=r(4843);e.exports=n},[11707,866,3005],[11708,154],[11710,297],function(e,t){function r(e){return function(t,r,n){for(var i=-1,s=Object(t),a=n(t),o=a.length;o--;){var u=a[e?o:++i];if(r(s[u],u,s)===!1)break}return t}}e.exports=r},[11711,2981,4912,1096],[11714,1089,2983,722,3002,3010,1096],[11715,298],[11716,4809,3005,298],[11718,3009,298],function(e,t){function r(e,t){return null==e?void 0:e[t]}e.exports=r},function(e,t){function r(e){return u.test(e)}var n="\\ud800-\\udfff",i="\\u0300-\\u036f\\ufe20-\\ufe23",s="\\u20d0-\\u20f0",a="\\ufe0e\\ufe0f",o="\\u200d",u=RegExp("["+o+n+i+s+a+"]");e.exports=r},[11724,1095],function(e,t){function r(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=r},[11725,1095],[11726,1095],[11727,1095],function(e,t){function r(e){var t=e.length,r=e.constructor(t);return t&&"string"==typeof e[0]&&i.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var n=Object.prototype,i=n.hasOwnProperty;e.exports=r},[11728,1839,4838,4839,4840,4841,4842,2998],function(e,t,r){function n(e){return a(e)||s(e)||!!(o&&e&&e[o])}var i=r(1089),s=r(1101),a=r(80),o=i?i.isConcatSpreadable:void 0;e.exports=n},function(e,t){function r(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=r},[11732,4846],function(e,t){function r(){this.__data__=[],this.size=0}e.exports=r},[11734,1091],[11735,1091],[11736,1091],[11737,1091],[11738,4794,1087,1829],[11739,1092],[11740,1092],[11741,1092],[11742,1092],[11743,4910],[11745,1843],function(e,t){function r(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}e.exports=r},[11747,2984],function(e,t){function r(e){return this.__data__.set(e,n),this}var n="__lodash_hash_undefined__";e.exports=r},function(e,t){function r(e){return this.__data__.has(e)}e.exports=r},[11749,4830,4883],function(e,t){function r(e){var t=0,r=0;return function(){var a=s(),o=i-(a-r);if(r=a,o>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var n=500,i=16,s=Date.now;e.exports=r},[11750,1087],function(e,t){function r(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}e.exports=r},function(e,t){function r(e){return this.__data__.get(e)}e.exports=r},function(e,t){function r(e){return this.__data__.has(e)}e.exports=r},[11751,1087,1829,1830],function(e,t){function r(e,t,r){for(var n=r-1,i=e.length;++n1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,n(t,1),[])});e.exports=o},function(e,t,r){function n(e,t,r){return e=o(e),r=i(a(r),0,e.length),t=s(t),e.slice(r,r+t.length)==t}var i=r(4805),s=r(1837),a=r(723),o=r(868);e.exports=n},function(e,t){function r(){return[]}e.exports=r},function(e,t){function r(){return!1}e.exports=r},[11781,4919],[11783,105,867],function(e,t,r){function n(e){return i(e,s(e))}var i=r(866),s=r(1849);e.exports=n},function(e,t,r){function n(e,t,r){if(e=u(e),e&&(r||void 0===t))return e.replace(l,"");if(!e||!(t=i(t)))return e;var n=o(e),c=a(n,o(t))+1;return s(n,0,c).join("")}var i=r(1837),s=r(4836),a=r(4837),o=r(4890),u=r(868),l=/\s+$/;e.exports=n},[11785,4834],[11786,4835,298],function(e,t,r){function n(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}function i(e,t){return t=t||{},function(r,n,i){return a(r,e,t)}}function s(e,t){e=e||{},t=t||{};var r={};return Object.keys(t).forEach(function(e){r[e]=t[e]}),Object.keys(e).forEach(function(t){r[t]=e[t]}),r}function a(e,t,r){if("string"!=typeof t)throw new TypeError("glob pattern string required");return r||(r={}),!(!r.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new o(t,r).match(e))}function o(e,t){if(!(this instanceof o))return new o(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==m.sep&&(e=e.split(m.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function u(){if(!this._made){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,r),r=this.globParts=r.map(function(e){return e.split(w)}),this.debug(this.pattern,r),r=r.map(function(e,t,r){return e.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(e){return e.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}}function l(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,s=e.length;i65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return v;if(""===e)return"";for(var i,s,a="",o=!!n.nocase,u=!1,l=[],c=[],p=!1,f=-1,h=-1,y="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this,g=0,A=e.length;g-1;O--){var F=c[O],N=a.slice(0,F.reStart),I=a.slice(F.reStart,F.reEnd-8),B=a.slice(F.reEnd-8,F.reEnd),R=a.slice(F.reEnd);B+=R;var L=N.split("(").length-1,M=R;for(g=0;g=0&&!(i=e[s]);s--);for(s=0;s>> no match, partial?",e,c,t,p),c!==a))}var h;if("string"==typeof u?(h=n.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,h)):(h=l.match(u),this.debug("pattern match",u,l,h)),!h)return!1}if(i===a&&s===o)return!0;if(i===a)return r;if(s===o){var d=i===a-1&&""===e[i];return d}throw new Error("wtf?")}},function(e,t,r){"use strict";var n=r(4651);e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected `input` to be a string");if(t<0||!n(t))throw new TypeError("Expected `count` to be a positive finite number");var r="";do 1&t&&(r+=e),e+=e;while(t>>=1);return r}},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){for(var t=e,r=Array.isArray(t),n=0,t=r?t:(0,o.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=s.node,u=a.expression;if(l.isMemberExpression(u)){var c=s.scope.maybeGenerateMemoised(u.object),p=void 0,f=[];c?(p=c,f.push(l.assignmentExpression("=",c,u.object))):p=u.object,f.push(l.callExpression(l.memberExpression(l.memberExpression(p,u.property,u.computed),l.identifier("bind")),[p])),1===f.length?a.expression=f[0]:a.expression=l.sequenceExpression(f)}}}t.__esModule=!0;var a=r(18),o=i(a);t.default=s;var u=r(19),l=n(u);e.exports=t.default},[11787,5031],[11518,4984],[11519,4985],[11788,4987],[11521,4988],[11789,4989],[11523,4991],[11524,4993],[11525,4992],[11526,4994],[11527,4995],[11528,4933,869,548],[11529,548],[11792,18,81,549,19],[11536,18,19,549],4712,[11794,18,724],[11538,19],[11795,548,18,4928],[11540,18,549,19],[11797,18,4949,19],[11543,18,19],[11798,4948,19],[11545,548,18,1882,19],[11546,81,18,19],4722,[11800,548,18,1106,4951,549,19],[11549,18,4952],[11550,18,4927,724,549,4969,19],[11802,81,3022,19],[11803,548,1851,18,3021,1850,19,3062],[11804,4929,1104,18,5134,5133,5135,3065,19,724],[11557,19,1853,384],[11805,384],[11806,384],[11807,384],[11562,384,4959,4960,4962,4964,4965,4961],[11563,384],[11564,384],[11565,19],[11567,19],[11810,18,3023,19,1853],[11811,156,4977,4976,4974,4972,4975,4973,4971,157,3024,870,4978,4979],function(e,t){"use strict";function r(e){var t={};for(var r in n)t[r]=e&&r in e?e[r]:n[r];return t}Object.defineProperty(t,"__esModule",{value:!0}),t.getOptions=r;var n=t.defaultOptions={sourceType:"script",sourceFilename:void 0,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null}},[11812,156],[11813,869,18,157,156,871],[11815,1107,156],[11816,18,157,156,871],[11817,81,1105,156,1107],[11818,18,869,157,156,725],[11819,157,156,725],[11820,157,870,156],[11821,4980,157,870,156,871,725],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},[11824,81,1105,1107,870,157],[11570,1115,1872,5018],[11571,63],[11572,1871,1872,1115,5020,5028,63],[11573,5021],[11574,5022,63],[11827,5023,63],[11575,1873,63],[11828,5024,63],[11576,5025,63],[11577,5026,63],[11578,1873,63],[11579,1873,1871,5029,5030,63],[11580,1872,1115,1870],[11581,1871,1115,5027,63],4753,4754,[11583,1109],[11584,551,1867,5017],[11586,301,3029,108],[11587,5e3],[11589,160,1110,1862,872,1854,1108,1109,1859,3030,5015,158,874],[11590,3025,4998],[11591,1862,874,299,301,1854,1109,1855,385],[11596,726,1861,1111],[11600,159],[11603,873,108],[11605,299],[11606,1110,1112,1113,386,108],[11608,726,551],[11610,726,1861,1111,875,1858,550],[11613,160,299,726,158],[11615,551,3032],[11623,301,299,872,3031],[11624,159,63,160,158,108],[11628,1866,1108],[11629,1866],[11638,299,3036,63],[11639,4997,3030,873,551,1859],[11640,5002,3026],[11641,300],[11642,300,1110],[11829,300,158,160],[11830,875,3033,3035],[11643,875,726,3035],[11644,300,5014],[11647,1855,1863,874,5011,5004,301,3026],[11648,300,5003],[11649,1869],[11650,1869],4790,[11653,727,302],[11654,5092,5093,5094,5095,5096],[11658,727,302],[11664,727,302],4797,4798,[11665,3045],4800,1090,2987,4801,[11667,876],[11670,1118,387],[11834,1876,3041,1878,5044,5073,5080,5081,5088,3055,5097,5098,5099,161,5132,1120,162,387],[11835,162],[11674,5050,5083],1834,[11675,5084],[11676,5049,387],[11678,5041,161],4810,4812,[11837,1876,3051,5086,5087,3055,161,1120,5136],[11683,1876,3046],4816,[11838,3064,1120,5101,162,3061],[11685,162],[11686,1883,553],[11687,5063,5064,5130,161,5140],[11688,1122,5112],[11689,162,1122,5113],[11690,5055,5089,3059],[11691,3046,5128,5129,1121,3057,3059,1125],4827,[11692,3044],4829,4833,[11840,1877,1126],[11696,3038,5038,5039,5072,5085,1124],[11697,5040],function(e,t){
function r(e,t){return e.has(t)}e.exports=r},function(e,t){function r(e,t){if(t)return e.slice();var r=new e.constructor(e.length);return e.copy(r),r}e.exports=r},[11701,1879],[11702,5036,3043,3058],4840,[11703,5037,3043,1124],[11704,1877],[11705,1879],2999,[11707,1118,3054],[11708,302],[11710,552],4848,[11711,3037,5139,1124],[11714,1877,3039,876,3051,3058,1124],[11715,387],[11716,5051,3054,387],[11718,3057,387],4854,[11844,3049,3063,161,1880,1121,1883,1125],[11845,1123],function(e,t){function r(e){return this.has(e)&&delete this.__data__[e]}e.exports=r},[11725,1123],[11726,1123],[11846,1123],4861,[11728,1879,5074,5075,5076,5077,5078,5079],[11729,5046,3053,1122],4864,[11732,5082],function(e,t){function r(){this.__data__=[]}e.exports=r},[11847,1117],[11735,1117],[11736,1117],[11848,1117],[11849,5033,1116,1874],[11850,1119],[11740,1119],[11741,1119],[11851,1119],[11745,1881],4878,4880,4881,[11852,1116],function(e,t){function r(e){return this.__data__.delete(e)}e.exports=r},4886,4887,[11853,1116,1874,1875],[11854,5138,3067],[11855,1878,1118,3050,552,1122,387],[11755,1118,3050,5137],4896,[11758,3040,5043,5123,3047],[11759,5127],[11856,3041,5047,5060,161],[11761,3044],[11763,5053,5091],1099,[11767,552,553],[11768,302,5143],[11770,553],[11859,3053,1120,553],[11772,5058,3048,3060],[11775,5059,3048,3060],[11777,3042,5062,552],[11860,1875],4912,[11779,5065,5066,1121,1125],[11780,5067,3056,3066,3067],4916,4917,[11781,5145],[11783,162,1126],[11862,5070],[11786,5071,387],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){function t(t){return t.operator===e.operator+"="}function r(e,t){return u.assignmentExpression("=",e,t)}var n={};return n.ExpressionStatement=function(n,i){if(!n.isCompletionRecord()){var s=n.node.expression;if(t(s)){var o=[],l=(0,a.default)(s.left,o,i,n.scope,!0);o.push(u.expressionStatement(r(l.ref,e.build(l.uid,s.right)))),n.replaceWithMultiple(o)}}},n.AssignmentExpression=function(n,i){var s=n.node,o=n.scope;if(t(s)){var u=[],l=(0,a.default)(s.left,u,i,o);u.push(r(l.ref,e.build(l.uid,s.right))),n.replaceWithMultiple(u)}},n.BinaryExpression=function(t){var r=t.node;r.operator===e.operator&&t.replaceWith(e.build(r.left,r.right))},n};var s=r(5980),a=i(s),o=r(20),u=n(o);e.exports=t.default},[11787,5253],[11518,5206],[11519,5207],[11788,5209],[11521,5210],[11789,5211],[11523,5213],[11524,5215],[11525,5214],[11526,5216],[11527,5217],[11528,5155,877,554],[11529,554],[11792,40,82,555,20],[11536,40,20,555],4712,[11794,40,728],[11538,20],[11795,554,40,5150],[11540,40,555,20],[11797,40,5171,20],[11543,40,20],[11798,5170,20],[11545,554,40,1916,20],[11546,82,40,20],4722,[11800,554,40,1129,5173,555,20],[11549,40,5174],[11550,40,5149,728,555,5191,20],[11802,82,3070,20],[11803,554,1885,40,3069,1884,20,3110],[11804,5151,1127,40,5356,5355,5357,3113,20,728],[11557,20,1887,388],[11805,388],[11806,388],[11807,388],[11562,388,5181,5182,5184,5186,5187,5183],[11563,388],[11564,388],[11565,20],[11567,20],[11810,40,3071,20,1887],[11811,163,5199,5198,5196,5194,5197,5195,5193,164,3072,878,5200,5201],4970,[11812,163],[11813,877,40,164,163,879],[11815,1130,163],[11816,40,164,163,879],[11817,82,1128,163,1130],[11818,40,877,164,163,729],[11819,164,163,729],[11820,164,878,163],[11821,5202,164,878,163,879,729],4980,[11824,82,1128,1130,878,164],[11570,1138,1906,5240],[11571,64],[11572,1905,1906,1138,5242,5250,64],[11573,5243],[11574,5244,64],[11827,5245,64],[11575,1907,64],[11828,5246,64],[11576,5247,64],[11577,5248,64],[11578,1907,64],[11579,1907,1905,5251,5252,64],[11580,1906,1138,1904],[11581,1905,1138,5249,64],4753,4754,[11583,1132],[11584,557,1901,5239],[11586,305,3077,109],[11587,5222],[11589,167,1133,1896,880,1888,1131,1132,1893,3078,5237,165,882],[11590,3073,5220],[11591,1896,882,303,305,1888,1132,1889,389],[11596,730,1895,1134],[11600,166],[11603,881,109],[11605,303],[11606,1133,1135,1136,390,109],[11608,730,557],[11610,730,1895,1134,883,1892,556],[11613,167,303,730,165],[11615,557,3080],[11623,305,303,880,3079],[11624,166,64,167,165,109],[11628,1900,1131],[11629,1900],[11638,303,3084,64],[11639,5219,3078,881,557,1893],[11640,5224,3074],[11641,304],[11642,304,1133],[11829,304,165,167],[11830,883,3081,3083],[11643,883,730,3083],[11644,304,5236],[11647,1889,1897,882,5233,5226,305,3074],[11648,304,5225],[11649,1903],[11650,1903],4790,[11653,731,306],[11654,5314,5315,5316,5317,5318],[11658,731,306],[11664,731,306],4797,4798,[11665,3093],4800,1090,2987,4801,[11667,884],[11670,1141,391],[11834,1910,3089,1912,5266,5295,5302,5303,5310,3103,5319,5320,5321,168,5354,1143,169,391],[11835,169],[11674,5272,5305],1834,[11675,5306],[11676,5271,391],[11678,5263,168],4810,4812,[11837,1910,3099,5308,5309,3103,168,1143,5358],[11683,1910,3094],4816,[11838,3112,1143,5323,169,3109],[11685,169],[11686,1917,559],[11687,5285,5286,5352,168,5362],[11688,1145,5334],[11689,169,1145,5335],[11690,5277,5311,3107],[11691,3094,5350,5351,1144,3105,3107,1148],4827,[11692,3092],4829,4833,[11840,1911,1149],[11696,3086,5260,5261,5294,5307,1147],[11697,5262],5072,5073,[11701,1913],[11702,5258,3091,3106],4840,[11703,5259,3091,1147],[11704,1911],[11705,1913],2999,[11707,1141,3102],[11708,306],[11710,558],4848,[11711,3085,5361,1147],[11714,1911,3087,884,3099,3106,1147],[11715,391],[11716,5273,3102,391],[11718,3105,391],4854,[11844,3097,3111,168,1914,1144,1917,1148],[11845,1146],5093,[11725,1146],[11726,1146],[11846,1146],4861,[11728,1913,5296,5297,5298,5299,5300,5301],[11729,5268,3101,1145],4864,[11732,5304],5102,[11847,1140],[11735,1140],[11736,1140],[11848,1140],[11849,5255,1139,1908],[11850,1142],[11740,1142],[11741,1142],[11851,1142],[11745,1915],4878,4880,4881,[11852,1139],5117,4886,4887,[11853,1139,1908,1909],[11854,5360,3115],[11855,1912,1141,3098,558,1145,391],[11755,1141,3098,5359],4896,[11758,3088,5265,5345,3095],[11759,5349],[11856,3089,5269,5282,168],[11761,3092],[11763,5275,5313],1099,[11767,558,559],[11768,306,5365],[11770,559],[11859,3101,1143,559],[11772,5280,3096,3108],[11775,5281,3096,3108],[11777,3090,5284,558],[11860,1909],4912,[11779,5287,5288,1144,1148],[11780,5289,3104,3114,3115],4916,4917,[11781,5367],[11783,169,1149],[11862,5292],[11786,5293,391],[11787,5474],[11518,5427],[11519,5428],[11788,5430],[11521,5431],[11789,5432],[11523,5434],[11524,5436],[11525,5435],[11526,5437],[11527,5438],[11528,5376,885,560],[11529,560],[11792,41,83,561,21],[11536,41,21,561],4712,[11794,41,732],[11538,21],[11795,560,41,5371],[11540,41,561,21],[11797,41,5392,21],[11543,41,21],[11798,5391,21],[11545,560,41,1950,21],[11546,83,41,21],4722,[11800,560,41,1152,5394,561,21],[11549,41,5395],[11550,41,5370,732,561,5412,21],[11802,83,3119,21],[11803,560,1919,41,3118,1918,21,3159],[11804,5372,1150,41,5577,5576,5578,3162,21,732],[11557,21,1921,392],[11805,392],[11806,392],[11807,392],[11562,392,5402,5403,5405,5407,5408,5404],[11563,392],[11564,392],[11565,21],[11567,21],[11810,41,3120,21,1921],[11811,170,5420,5419,5417,5415,5418,5416,5414,171,3121,886,5421,5422],4970,[11812,170],[11813,885,41,171,170,887],[11815,1153,170],[11816,41,171,170,887],[11817,83,1151,170,1153],[11818,41,885,171,170,733],[11819,171,170,733],[11820,171,886,170],[11821,5423,171,886,170,887,733],4980,[11824,83,1151,1153,886,171],[11570,1161,1940,5461],[11571,65],[11572,1939,1940,1161,5463,5471,65],[11573,5464],[11574,5465,65],[11827,5466,65],[11575,1941,65],[11828,5467,65],[11576,5468,65],[11577,5469,65],[11578,1941,65],[11579,1941,1939,5472,5473,65],[11580,1940,1161,1938],[11581,1939,1161,5470,65],4753,4754,[11583,1155],[11584,563,1935,5460],[11586,309,3126,110],[11587,5443],[11589,174,1156,1930,888,1922,1154,1155,1927,3127,5458,172,890],[11590,3122,5441],[11591,1930,890,307,309,1922,1155,1923,393],[11596,734,1929,1157],[11600,173],[11603,889,110],[11605,307],[11606,1156,1158,1159,394,110],[11608,734,563],[11610,734,1929,1157,891,1926,562],[11613,174,307,734,172],[11615,563,3129],[11623,309,307,888,3128],[11624,173,65,174,172,110],[11628,1934,1154],[11629,1934],[11638,307,3133,65],[11639,5440,3127,889,563,1927],[11640,5445,3123],[11641,308],[11642,308,1156],[11829,308,172,174],[11830,891,3130,3132],[11643,891,734,3132],[11644,308,5457],[11647,1923,1931,890,5454,5447,309,3123],[11648,308,5446],[11649,1937],[11650,1937],4790,[11653,735,310],[11654,5535,5536,5537,5538,5539],[11658,735,310],[11664,735,310],4797,4798,[11665,3142],4800,1090,2987,4801,[11667,892],[11670,1164,395],[11834,1944,3138,1946,5487,5516,5523,5524,5531,3152,5540,5541,5542,175,5575,1166,176,395],[11835,176],[11674,5493,5526],1834,[11675,5527],[11676,5492,395],[11678,5484,175],4810,4812,[11837,1944,3148,5529,5530,3152,175,1166,5579],[11683,1944,3143],4816,[11838,3161,1166,5544,176,3158],[11685,176],[11686,1951,565],[11687,5506,5507,5573,175,5583],[11688,1168,5555],[11689,176,1168,5556],[11690,5498,5532,3156],[11691,3143,5571,5572,1167,3154,3156,1171],4827,[11692,3141],4829,4833,[11840,1945,1172],[11696,3135,5481,5482,5515,5528,1170],[11697,5483],5072,5073,[11701,1947],[11702,5479,3140,3155],4840,[11703,5480,3140,1170],[11704,1945],[11705,1947],2999,[11707,1164,3151],[11708,310],[11710,564],4848,[11711,3134,5582,1170],[11714,1945,3136,892,3148,3155,1170],[11715,395],[11716,5494,3151,395],[11718,3154,395],4854,[11844,3146,3160,175,1948,1167,1951,1171],[11845,1169],5093,[11725,1169],[11726,1169],[11846,1169],4861,[11728,1947,5517,5518,5519,5520,5521,5522],[11729,5489,3150,1168],4864,[11732,5525],5102,[11847,1163],[11735,1163],[11736,1163],[11848,1163],[11849,5476,1162,1942],[11850,1165],[11740,1165],[11741,1165],[11851,1165],[11745,1949],4878,4880,4881,[11852,1162],5117,4886,4887,[11853,1162,1942,1943],[11854,5581,3164],[11855,1946,1164,3147,564,1168,395],[11755,1164,3147,5580],4896,[11758,3137,5486,5566,3144],[11759,5570],[11856,3138,5490,5503,175],[11761,3141],[11763,5496,5534],1099,[11767,564,565],[11768,310,5586],[11770,565],[11859,3150,1166,565],[11772,5501,3145,3157],[11775,5502,3145,3157],[11777,3139,5505,564],[11860,1943],4912,[11779,5508,5509,1167,1171],[11780,5510,3153,3163,3164],4916,4917,[11781,5588],[11783,176,1172],[11862,5513],[11786,5514,395],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.scope,r=e.node,n=u.functionExpression(null,[],r.body,r.generator,r.async),i=n,s=[];(0,a.default)(e,function(e){return t.push({id:e})});var o={foundThis:!1,foundArguments:!1};e.traverse(l,o),o.foundArguments&&(i=u.memberExpression(n,u.identifier("apply")),s=[],o.foundThis&&s.push(u.thisExpression()),o.foundArguments&&(o.foundThis||s.push(u.nullLiteral()),s.push(u.identifier("arguments"))));var c=u.callExpression(i,s);return r.generator&&(c=u.yieldExpression(c,!0)),u.returnStatement(c)};var s=r(3453),a=i(s),o=r(397),u=n(o),l={enter:function(e,t){e.isThisExpression()&&(t.foundThis=!0),e.isReferencedIdentifier({name:"arguments"})&&(t.foundArguments=!0)},Function:function(e){e.skip()}};e.exports=t.default},[11519,5613],[11520,5614],[11521,5615],[11522,5616],[11524,5618],[11525,5617],[11526,5619],[11530,5598,5596],[11556,5592,1952,1173,5748,5747,5749,5750,397],[11557,397,1953,396],[11558,396],[11559,396],[11560,396],[11562,396,5601,5602,5604,5606,5607,5603],[11563,396],[11564,396],[11565,397],[11567,397],[11569,1173,3165,397,1953],[11570,3175,3174,5642],[11571,111],[11573,5644],[11574,5645,111],[11575,1967,111],[11576,5646,111],[11578,1967,111],[11579,1967,5647,5648,5649,111],[11580,3174,3175,1966],4753,4754,[11584,567,5640,5639],[11588,1954,399],[11593,5620],[11596,896,3170,1959],[11600,398],[11602,1954],[11604,1954],[11606,1958,1176,1960,737,399],2975,[11608,896,567],[11609,1177,1174,566,738,895],[11613,738,893,896,736],[11614,1959,1176,567,1964,566,3167,736],[11615,567,3169],[11617,566,3173,1961],[11620,894,111,895],[11628,1963,1955],[11629,1963],[11631,1963],[11637,5623,399,1175,111],[11638,893,5641,111],[11639,5621,5630,1175,567,3168],[11641,894],[11642,894,1958],[11643,3173,896,5637],1086,[11649,1965],[11650,1965],[11653,568,177],[11654,5709,5710,5711,5712,5713],[11658,568,177],[11664,568,177],4797,4798,[11665,5672],4800,[11666,5686,3201,112,1975,3194,3204],1090,2987,4801,[11670,3188,739],[11672,1970,3179,3181,5662,5689,5696,5697,5705,3193,5714,5715,5716,112,1975,569,739],[11673,569],[11674,5668,5699],1834,[11675,5700],[11676,5667,739],[11678,5660,112],4810,4812,[11679,5666,5676,5738],[11680,400],[11682,1970,3189,5703,5704,3193,112,1975,3204],[11683,1970,3184],4816,[11684,3203,5718,569,3200],[11685,569],[11686,1976,400],[11687,5682,5683,5746,112,5753],[11688,3195,5730],[11690,5675,5706,3198],[11691,3184,5744,5745,1181,3196,3198,1184],4827,[11692,3183],4833,[11695,1971,5659,112,1977],[11696,3177,5656,5657,3186,5701,1183],[11700,177],[11701,1972],[11702,5654,3180,3197],4840,[11703,5655,3180,1183],[11704,1971],[11705,1972],2999,[11707,3188,3192],[11708,177],[11710,3202],4848,[11711,3176,5752,1183],[11712,568],[11714,1971,3178,1974,3189,3197,1183],[11715,739],[11716,5669,3192,739],[11718,3196,739],4854,[11723,3187,3201,112,3194,1181,1976,1184],[11724,1182],4857,[11725,1182],[11726,1182],[11727,1182],4861,[11728,1972,5690,5691,5692,5693,5694,5695],[11729,5664,3191,3195],4864,[11732,5698],4866,[11734,1179],[11735,1179],[11736,1179],[11737,1179],[11738,5651,1178,1968],[11739,1180],[11740,1180],[11741,1180],[11742,1180],[11743,5751],[11745,1973],4880,4881,[11750,1178],4885,4886,4887,[11751,1178,1968,1969],4889,[11752,5729,5756],[11756,5663],4896,[11759,5743],[11760,3179,5665,5680,112],[11761,3183],[11763,5671,5708],1099,[11770,400],[11771,3191,400],[11772,5678,3185,3199],[11773,112,400],[11778,1969],4912,[11779,5684,5685,1181,1184],4916,4917,[11784,5687],[11785,5688],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return!g.isClassMethod(e)&&!g.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}function a(e,t,r,n,i){var a=g.toKeyAlias(t),o={};if((0,m.default)(e,a)&&(o=e[a]),e[a]=o,o._inherits=o._inherits||[],o._inherits.push(t),o._key=t.key,t.computed&&(o._computed=!0),t.decorators){var u=o.decorators=o.decorators||g.arrayExpression([]);u.elements=u.elements.concat(t.decorators.map(function(e){return e.expression}).reverse())}if(o.value||o.initializer)throw n.buildCodeFrameError(t,"Key conflict with sibling node");var l=void 0,c=void 0;(g.isObjectProperty(t)||g.isObjectMethod(t)||g.isClassMethod(t))&&(l=g.toComputedKey(t,t.key)),g.isObjectProperty(t)||g.isClassProperty(t)?c=t.value:(g.isObjectMethod(t)||g.isClassMethod(t))&&(c=g.functionExpression(null,t.params,t.body,t.generator,t.async));var p=s(t);return r&&"value"===p||(r=p),i&&g.isStringLiteral(l)&&("value"===r||"initializer"===r)&&g.isFunctionExpression(c)&&(c=(0,f.default)({id:l,node:c,scope:i})),c&&(g.inheritsComments(c,t),o[r]=c),o}function o(e){for(var t in e)if(e[t]._computed)return!0;return!1}function u(e){for(var t=g.arrayExpression([]),r=0;r=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var o=s;t(o)}}}e.assertClass();var n=[];t(e.get("superClass")),r(e.get("decorators"),!0);for(var i=e.get("body.body"),s=i,o=Array.isArray(s),l=0,s=o?s:(0,a.default)(s);;){var p;if(o){if(l>=s.length)break;p=s[l++]}else{if(l=s.next(),l.done)break;p=l.value}var f=p;f.is("computed")&&t(f.get("key")),f.has("decorators")&&r(e.get("decorators"))}n&&e.insertBefore(n.map(function(e){return c.expressionStatement(e)}))};var o=r(4926),u=i(o),l=r(25),c=n(l);e.exports=t.default},[11787,6307],[11518,6260],[11519,6261],[11788,6263],[11521,6264],[11789,6265],[11523,6267],[11524,6269],[11525,6268],[11526,6270],[11527,6271],[11528,6209,913,582],[11529,582],[11792,24,86,583,25],[11536,24,25,583],4712,[11794,24,748],[11538,25],[11795,582,24,6204],[11540,24,583,25],[11797,24,6225,25],[11543,24,25],[11798,6224,25],[11545,582,24,2078,25],[11546,86,24,25],4722,[11800,582,24,1233,6227,583,25],[11549,24,6228],[11550,24,6203,748,583,6245,25],[11802,86,3305,25],[11803,582,2047,24,3304,2046,25,3345],[11804,6205,1231,24,6410,6409,6411,3348,25,748],[11557,25,2049,409],[11805,409],[11806,409],[11807,409],[11562,409,6235,6236,6238,6240,6241,6237],[11563,409],[11564,409],[11565,25],[11567,25],[11810,24,3306,25,2049],[11811,192,6253,6252,6250,6248,6251,6249,6247,193,3307,914,6254,6255],4970,[11812,192],[11813,913,24,193,192,915],[11815,1234,192],[11816,24,193,192,915],[11817,86,1232,192,1234],[11818,24,913,193,192,749],[11819,193,192,749],[11820,193,914,192],[11821,6256,193,914,192,915,749],4980,[11824,86,1232,1234,914,193],[11570,1242,2068,6294],[11571,68],[11572,2067,2068,1242,6296,6304,68],[11573,6297],[11574,6298,68],[11827,6299,68],[11575,2069,68],[11828,6300,68],[11576,6301,68],[11577,6302,68],[11578,2069,68],[11579,2069,2067,6305,6306,68],[11580,2068,1242,2066],[11581,2067,1242,6303,68],4753,4754,[11583,1236],[11584,585,2063,6293],[11586,321,3312,115],[11587,6276],[11589,196,1237,2058,916,2050,1235,1236,2055,3313,6291,194,918],[11590,3308,6274],[11591,2058,918,319,321,2050,1236,2051,410],[11596,750,2057,1238],[11600,195],[11603,917,115],[11605,319],[11606,1237,1239,1240,411,115],[11608,750,585],[11610,750,2057,1238,919,2054,584],[11613,196,319,750,194],[11615,585,3315],[11623,321,319,916,3314],[11624,195,68,196,194,115],[11628,2062,1235],[11629,2062],[11638,319,3319,68],[11639,6273,3313,917,585,2055],[11640,6278,3309],[11641,320],[11642,320,1237],[11829,320,194,196],[11830,919,3316,3318],[11643,919,750,3318],[11644,320,6290],[11647,2051,2059,918,6287,6280,321,3309],[11648,320,6279],[11649,2065],[11650,2065],4790,[11653,751,322],[11654,6368,6369,6370,6371,6372],[11658,751,322],[11664,751,322],4797,4798,[11665,3328],4800,1090,2987,4801,[11667,920],[11670,1245,412],[11834,2072,3324,2074,6320,6349,6356,6357,6364,3338,6373,6374,6375,197,6408,1247,198,412],[11835,198],[11674,6326,6359],1834,[11675,6360],[11676,6325,412],[11678,6317,197],4810,4812,[11837,2072,3334,6362,6363,3338,197,1247,6412],[11683,2072,3329],4816,[11838,3347,1247,6377,198,3344],[11685,198],[11686,2079,587],[11687,6339,6340,6406,197,6416],[11688,1249,6388],[11689,198,1249,6389],[11690,6331,6365,3342],[11691,3329,6404,6405,1248,3340,3342,1252],4827,[11692,3327],4829,4833,[11840,2073,1253],[11696,3321,6314,6315,6348,6361,1251],[11697,6316],5072,5073,[11701,2075],[11702,6312,3326,3341],4840,[11703,6313,3326,1251],[11704,2073],[11705,2075],2999,[11707,1245,3337],[11708,322],[11710,586],4848,[11711,3320,6415,1251],[11714,2073,3322,920,3334,3341,1251],[11715,412],[11716,6327,3337,412],[11718,3340,412],4854,[11844,3332,3346,197,2076,1248,2079,1252],[11845,1250],5093,[11725,1250],[11726,1250],[11846,1250],4861,[11728,2075,6350,6351,6352,6353,6354,6355],[11729,6322,3336,1249],4864,[11732,6358],5102,[11847,1244],[11735,1244],[11736,1244],[11848,1244],[11849,6309,1243,2070],[11850,1246],[11740,1246],[11741,1246],[11851,1246],[11745,2077],4878,4880,4881,[11852,1243],5117,4886,4887,[11853,1243,2070,2071],[11854,6414,3350],[11855,2074,1245,3333,586,1249,412],[11755,1245,3333,6413],4896,[11758,3323,6319,6399,3330],[11759,6403],[11856,3324,6323,6336,197],[11761,3327],[11763,6329,6367],1099,[11767,586,587],[11768,322,6419],[11770,587],[11859,3336,1247,587],[11772,6334,3331,3343],[11775,6335,3331,3343],[11777,3325,6338,586],[11860,2071],4912,[11779,6341,6342,1248,1252],[11780,6343,3339,3349,3350],4916,4917,[11781,6421],[11783,198,1253],[11862,6346],[11786,6347,412],[11787,6527],[11518,6480],[11519,6481],[11788,6483],[11521,6484],[11789,6485],[11523,6487],[11525,6488],[11526,6490],[11527,6491],[11528,6430,921,588],[11529,588],[11863,3352,6618,3398,6624,589,3357,14],[11792,44,87,590,14],[11536,44,14,590],4712,[11794,44,589],[11538,14],[11795,588,44,6425],[11540,44,590,14],[11797,44,6446,14],[11543,44,14],[11798,6445,14],[11545,588,44,2112,14],[11546,87,44,14],4722,[11800,588,44,1256,6448,590,14],[11549,44,6449],[11550,44,6424,589,590,3357,14],[11802,87,3355,14],[11803,588,2081,44,3354,2080,14,3399],[11804,6426,1254,44,6630,6629,6631,3402,14,589],[11557,14,2083,413],[11805,413],[11806,413],[11807,413],[11562,413,6456,6457,6459,6461,6462,6458],[11563,413],[11564,413],[11565,14],[11567,14],[11810,44,3356,14,2083],4970,[11812,199],[11813,921,44,200,199,923],[11815,1257,199],[11816,44,200,199,923],[11817,87,1255,199,1257],[11818,44,921,200,199,752],[11819,200,199,752],[11820,200,922,199],[11821,6476,200,922,199,923,752],4980,[11824,87,1255,1257,922,200],[11570,1265,2102,6514],[11571,69],[11572,2101,2102,1265,6516,6524,69],[11573,6517],[11574,6518,69],[11827,6519,69],[11575,2103,69],[11828,6520,69],[11576,6521,69],[11577,6522,69],[11578,2103,69],[11579,2103,2101,6525,6526,69],[11580,2102,1265,2100],[11581,2101,1265,6523,69],4753,4754,[11583,1259],[11584,592,2097,6513],[11586,325,3363,116],[11587,6496],[11589,203,1260,2092,924,2084,1258,1259,2089,3364,6511,201,926],[11590,3359,6494],[11591,2092,926,323,325,2084,1259,2085,414],[11596,753,2091,1261],[11600,202],[11603,925,116],[11605,323],[11606,1260,1262,1263,415,116],[11608,753,592],[11610,753,2091,1261,927,2088,591],[11613,203,323,753,201],[11615,592,3366],[11623,325,323,924,3365],[11624,202,69,203,201,116],[11628,2096,1258],[11629,2096],[11638,323,3370,69],[11639,6493,3364,925,592,2089],[11640,6498,3360],[11641,324],[11642,324,1260],[11829,324,201,203],[11830,927,3367,3369],[11643,927,753,3369],[11644,324,6510],[11647,2085,2093,926,6507,6500,325,3360],[11648,324,6499],[11649,2099],[11650,2099],4790,[11653,754,326],[11654,6587,6588,6589,6590,6591],[11658,754,326],[11664,754,326],4797,4798,[11665,3380],4800,1090,2987,4801,[11667,928],[11670,1268,416],[11835,205],[11674,6545,6579],1834,[11675,6580],[11676,6544,416],[11678,6537,204],4810,4811,4812,[11837,2106,3386,6582,6583,3390,204,1270,6632],[11683,2106,3381],4816,[11838,3401,1270,6596,205,3397],[11685,205],[11686,2113,594],[11687,6559,6560,6626,204,6636],[11688,1272,6607],[11689,205,1272,6608],[11690,6551,6585,3395],[11691,3381,6623,6625,1271,3393,3395,1275],4827,[11692,3379],4829,4833,[11840,2107,1276],[11696,3372,6534,6535,6568,6581,1274],[11697,6536],5072,5073,[11701,2109],[11702,6532,3377,3394],4840,[11703,6533,3377,1274],[11704,2107],[11705,2109],2999,[11707,1268,3389],[11708,326],[11710,593],4848,[11711,3371,6635,1274],[11714,2107,3373,928,3386,3394,1274],[11715,416],[11716,6546,3389,416],[11718,3393,416],4854,[11845,1273],5093,[11725,1273],[11726,1273],[11846,1273],4861,[11728,2109,6570,6571,6572,6573,6574,6575],[11729,6541,3388,1272],4864,[11732,6578],5102,[11847,1267],[11735,1267],[11736,1267],[11848,1267],[11849,6529,1266,2104],[11850,1269],[11740,1269],[11741,1269],[11851,1269],[11745,2111],4878,4880,4881,[11852,1266],5117,4886,4887,[11853,1266,2104,2105],[11854,6634,3404],[11755,1268,3385,6633],[11757,3378],4896,[11758,3374,6539,6617,3382],[11759,6622],[11856,3375,6542,6556,204],[11761,3379],[11762,6548,3391],[11763,6549,3391],1099,[11767,593,594],[11768,326,6639],[11770,594],[11859,3388,1270,594],[11772,6554,3383,3396],[11775,6555,3383,3396],[11777,3376,6558,593],[11860,2105],4912,[11779,6561,6562,1271,1275],[11780,6563,3392,3403,3404],4916,4917,[11781,6641],[11783,205,1276],[11862,6566],[11786,6567,416],function(e,t,r){
"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.default=function(e){for(var t=e.params,r=0;r1&&(r+=" ("+f+")")),e(t.content,l({filename:r},n(t))).code}function n(e){return{babelrc:!1,presets:e.presets||["react","es2015"],plugins:e.plugins||["transform-class-properties","transform-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline"}}function i(e,t){var n=document.createElement("script");n.text=r(e,t),p.appendChild(n)}function s(e,t,r){var n=new XMLHttpRequest;return n.open("GET",e,!0),"overrideMimeType"in n&&n.overrideMimeType("text/plain"),n.onreadystatechange=function(){if(4===n.readyState){if(0!==n.status&&200!==n.status)throw r(),new Error("Could not load "+e);t(n.responseText)}},n.send(null)}function a(e,t){var r=e.getAttribute(t);return""===r?[]:r?r.split(",").map(function(e){return e.trim()}):null}function o(e,t){function r(){var t,r;for(r=0;r0});if(r)return m(e,t,e.node.body.body)}function y(e,t){var r=e.node.properties.some(function(e){return(e.decorators||[]).length>0});if(r)return m(e,t,e.node.properties)}function m(e,r,n){var s=(e.scope.generateDeclaredUidIdentifier("desc"),e.scope.generateDeclaredUidIdentifier("value"),e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj")),a=n.reduce(function(n,a){var c=a.decorators||[];if(a.decorators=null,0===c.length)return n;if(a.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var p=v.isLiteral(a.key)?a.key:v.stringLiteral(a.key.name),f=e.isClass()&&!a.static?o({CLASS_REF:s}).expression:s;if(v.isClassProperty(a,{static:!1})){var h=e.scope.generateDeclaredUidIdentifier("descriptor"),d=a.value?v.functionExpression(null,[],v.blockStatement([v.returnStatement(a.value)])):v.nullLiteral();a.value=v.callExpression(i(e,r),[h,v.thisExpression()]),n=n.concat([v.assignmentExpression("=",h,v.callExpression(t(e,r),[f,p,v.arrayExpression(c.map(function(e){return e.expression})),v.objectExpression([v.objectProperty(v.identifier("enumerable"),v.booleanLiteral(!0)),v.objectProperty(v.identifier("initializer"),d)])]))])}else n=n.concat(v.callExpression(t(e,r),[f,p,v.arrayExpression(c.map(function(e){return e.expression})),v.isObjectProperty(a)||v.isClassProperty(a,{static:!0})?l({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:f,PROPERTY:p}).expression:u({TARGET:f,PROPERTY:p}).expression,f]));return n},[]);return v.sequenceExpression([v.assignmentExpression("=",s,e.node),v.sequenceExpression(a),s])}var v=e.types;return{inherits:r(2324),visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var t=e.node,r=t.declaration.id||e.scope.generateUidIdentifier("default");t.declaration.id=r,e.replaceWith(t.declaration),e.insertAfter(v.exportNamedDeclaration(null,[v.exportSpecifier(r,v.identifier("default"))]))}},ClassDeclaration:function(e){var t=e.node,r=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(v.variableDeclaration("let",[v.variableDeclarator(r,v.toExpression(t))]))},ClassExpression:function(e,t){var r=s(e)||h(e,t)||d(e,t);r&&e.replaceWith(r)},ObjectExpression:function(e,t){var r=s(e)||y(e,t);r&&e.replaceWith(r)},AssignmentExpression:function(e,t){t.initializerWarningHelper&&e.get("left").isMemberExpression()&&e.get("left.property").isIdentifier()&&e.get("right").isCallExpression()&&e.get("right.callee").isIdentifier({name:t.initializerWarningHelper.name})&&e.replaceWith(v.callExpression(n(e,t),[e.get("left.object").node,v.stringLiteral(e.get("left.property").node.name),e.get("right.arguments")[0].node,e.get("right.arguments")[1].node]))}}}};var i=r(11354),s=n(i),a=(0,s.default)("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),o=(0,s.default)("\n CLASS_REF.prototype;\n"),u=(0,s.default)("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),l=(0,s.default)("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n"),c=(0,s.default)("\n function NAME(descriptor, context){\n throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');\n }\n"),p=(0,s.default)("\n function NAME(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"),f=(0,s.default)("\n function NAME(target, property, decorators, descriptor, context){\n var desc = {};\n Object['ke' + 'ys'](descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n // This is a hack to avoid this being processed by 'transform-runtime'.\n // See issue #9.\n Object['define' + 'Property'](target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n")},[11787,8446],[11518,8399],[11519,8400],[11788,8402],[11521,8403],[11789,8404],[11523,8406],[11525,8407],[11526,8409],[11527,8410],[11528,8349,784,641],[11529,641],[11863,3826,8537,3872,8543,642,3831,32],[11792,31,94,643,32],[11536,31,32,643],4712,[11794,31,642],[11538,32],[11795,641,31,8344],[11540,31,643,32],[11797,31,8365,32],[11543,31,32],[11798,8364,32],[11545,641,31,2433,32],[11546,94,31,32],4722,[11800,641,31,1456,8367,643,32],[11549,31,8368],[11550,31,8343,642,643,3831,32],[11802,94,3829,32],[11803,641,2402,31,3828,2401,32,3873],[11804,8345,1454,31,8549,8548,8550,3876,32,642],[11557,32,2404,459],[11805,459],[11806,459],[11807,459],[11562,459,8375,8376,8378,8380,8381,8377],[11563,459],[11564,459],[11565,32],[11567,32],[11810,31,3830,32,2404],4970,[11812,244],[11813,784,31,245,244,982],[11815,1457,244],[11816,31,245,244,982],[11817,94,1455,244,1457],[11818,31,784,245,244,785],[11819,245,244,785],[11820,245,981,244],[11821,8395,245,981,244,982,785],4980,[11824,94,1455,1457,981,245],[11570,1465,2423,8433],[11571,74],[11572,2422,2423,1465,8435,8443,74],[11573,8436],[11574,8437,74],[11827,8438,74],[11575,2424,74],[11828,8439,74],[11576,8440,74],[11577,8441,74],[11578,2424,74],[11579,2424,2422,8444,8445,74],[11580,2423,1465,2421],[11581,2422,1465,8442,74],4753,4754,[11583,1459],[11584,645,2418,8432],[11586,351,3837,129],[11587,8415],[11589,248,1460,2413,983,2405,1458,1459,2410,3838,8430,246,985],[11590,3833,8413],[11591,2413,985,349,351,2405,1459,2406,460],[11596,786,2412,1461],[11600,247],[11603,984,129],[11605,349],[11606,1460,1462,1463,461,129],[11608,786,645],[11610,786,2412,1461,986,2409,644],[11613,248,349,786,246],[11615,645,3840],[11623,351,349,983,3839],[11624,247,74,248,246,129],[11628,2417,1458],[11629,2417],[11638,349,3844,74],[11639,8412,3838,984,645,2410],[11640,8417,3834],[11641,350],[11642,350,1460],[11829,350,246,248],[11830,986,3841,3843],[11643,986,786,3843],[11644,350,8429],[11647,2406,2414,985,8426,8419,351,3834],[11648,350,8418],[11649,2420],[11650,2420],4790,[11653,787,352],[11654,8506,8507,8508,8509,8510],[11658,787,352],[11664,787,352],4797,4798,[11665,3854],4800,1090,2987,4801,[11667,987],[11670,1468,462],[11835,250],[11674,8464,8498],1834,[11675,8499],[11676,8463,462],[11678,8456,249],4810,4811,4812,[11837,2427,3860,8501,8502,3864,249,1470,8551],[11683,2427,3855],4816,[11838,3875,1470,8515,250,3871],[11685,250],[11686,2434,647],[11687,8478,8479,8545,249,8555],[11688,1472,8526],[11689,250,1472,8527],[11690,8470,8504,3869],[11691,3855,8542,8544,1471,3867,3869,1475],4827,[11692,3853],4829,4833,[11840,2428,1476],[11696,3846,8453,8454,8487,8500,1474],[11697,8455],5072,5073,[11701,2430],[11702,8451,3851,3868],4840,[11703,8452,3851,1474],[11704,2428],[11705,2430],2999,[11707,1468,3863],[11708,352],[11710,646],4848,[11711,3845,8554,1474],[11714,2428,3847,987,3860,3868,1474],[11715,462],[11716,8465,3863,462],[11718,3867,462],4854,[11845,1473],5093,[11725,1473],[11726,1473],[11846,1473],4861,[11728,2430,8489,8490,8491,8492,8493,8494],[11729,8460,3862,1472],4864,[11732,8497],5102,[11847,1467],[11735,1467],[11736,1467],[11848,1467],[11849,8448,1466,2425],[11850,1469],[11740,1469],[11741,1469],[11851,1469],[11745,2432],4878,4880,4881,[11852,1466],5117,4886,4887,[11853,1466,2425,2426],[11854,8553,3878],[11755,1468,3859,8552],[11757,3852],4896,[11758,3848,8458,8536,3856],[11759,8541],[11856,3849,8461,8475,249],[11761,3853],[11762,8467,3865],[11763,8468,3865],1099,[11767,646,647],[11768,352,8558],[11770,647],[11859,3862,1470,647],[11772,8473,3857,3870],[11775,8474,3857,3870],[11777,3850,8477,646],[11860,2426],4912,[11779,8480,8481,1471,1475],[11780,8482,3866,3877,3878],4916,4917,[11781,8560],[11783,250,1476],[11862,8485],[11786,8486,462],[11516,8564],[11570,8592,8591,8589],4753,4754,[11584,2441,8585,8584],[11588,3880,789],[11593,8565],[11597,788,2435,8569,988],[11600,788],[11601,1480,3883,3881],[11602,3880],[11606,8577,3885,3886,988,789],2975,1816,[11611,1479,8578,3882,2439,3881,8571],[11613,2438,1479,8581,1480],[11617,1481,8586,2439],[11618,1481,2441,8567,2439],[11619,8580,3882],[11622,988],[11628,2440,2436],[11629,2440],[11631,2440],[11632,2436],[11633,2437],[11637,8568,789,1482,2435],[11638,1479,8588,2435],[11639,8566,8575,1482,2441,3884],[11645,8583,3884],[11651,8590,788,988,1482,789],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e,t){var r=t._guessExecutionStatusRelativeTo(e);return"before"===r?"inside":"after"===r?"outside":"maybe"}function s(e,t){return u.callExpression(t.addHelper("temporalRef"),[e,u.stringLiteral(e.name),t.addHelper("temporalUndefined")])}function a(e,t,r){var n=r.letReferences[e.name];return!!n&&t.getBindingIdentifier(e.name)===n}t.__esModule=!0,t.visitor=void 0;var o=r(11),u=n(o);t.visitor={ReferencedIdentifier:function(e,t){if(this.file.opts.tdz){var r=e.node,n=e.parent,o=e.scope;if(!e.parentPath.isFor({left:r})&&a(r,o,t)){var l=o.getBinding(r.name).path,c=i(e,l);if("inside"!==c)if("maybe"===c){var p=s(r,t.file);if(l.parent._tdzThis=!0,e.skip(),e.parentPath.isUpdateExpression()){if(n._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(u.sequenceExpression([p,n]))}else e.replaceWith(p)}else"outside"===c&&e.replaceWith(u.throwStatement(u.inherits(u.newExpression(u.identifier("ReferenceError"),[u.stringLiteral(r.name+" is not defined - temporal dead zone")]),r)))}}},AssignmentExpression:{exit:function(e,t){if(this.file.opts.tdz){var r=e.node;if(!r._ignoreBlockScopingTDZ){var n=[],i=e.getBindingIdentifiers();for(var o in i){var l=i[o];a(l,e.scope,t)&&n.push(s(l,t.file))}n.length&&(r._ignoreBlockScopingTDZ=!0,n.push(r),e.replaceWithMultiple(n.map(u.expressionStatement)))}}}}}},[11514,8676],[11519,8633],[11521,8635],[11525,8637],[11526,8639],[11527,8640],[11531,2445,8773,3934,8781,790,3894,11],[11533,59,463,648,11],[11536,59,11,648],4712,[11537,59,790],[11538,11],[11539,989,59,3889],[11540,59,648,11],[11542,59,8610,11],[11543,59,11],[11544,8609,11],[11545,989,59,2478,11],[11546,463,59,11],4722,[11548,989,59,1485,8612,648,11],[11549,59,8613],[11550,59,8594,790,648,3894,11],[11553,463,3892,11],[11554,989,2444,59,3891,2442,11,3935],[11556,8595,1484,59,8784,8783,8785,3938,11],[11557,11,2447,464],[11558,464],[11559,464],[11560,464],[11562,464,8620,8621,8623,8625,8626,8622],[11563,464],[11564,464],[11565,11],[11567,11],[11569,59,3893,11,2447],[11570,1495,2466,8665],[11571,95],[11572,2465,2466,1495,8667,8672,95],[11573,8668],[11574,8669,95],[11575,2467,95],[11576,8670,95],[11578,2467,95],[11579,2467,2465,8673,8674,95],[11580,2466,1495,2464],[11581,2465,1495,8671,95],4753,4754,[11583,1488],[11584,651,2461,8664],[11586,468,3899,130],[11587,8645],[11589,354,1489,2456,1486,2448,1487,1488,2453,3900,8662,353,991],[11590,3895,8643],[11591,2456,991,465,468,2448,1488,2449,466],[11596,791,2455,1490],[11600,251],[11603,990,130],[11605,465],[11606,1489,1491,1492,467,130],[11608,791,651],[11610,791,2455,1490,1493,2452,650],[11613,354,465,791,353],[11614,1490,1491,651,2462,466,3898,353],[11615,651,3901],[11617,466,1493,2458],[11620,649,95,650],[11624,251,95,354,353,130],[11628,2460,1487],[11629,2460],[11638,465,3903,95],[11639,8642,3900,990,651,2453],[11640,8647,3896],[11641,649],[11642,649,1489],[11643,1493,791,8661],[11647,2449,2457,991,8656,8649,468,3896],[11648,649,8648],[11649,2463],[11650,2463],[11652,11436],4790,[11653,652,252],[11654,8736,8737,8738,8739,8740],[11658,652,252],[11664,652,252],4797,4798,[11665,3915],4800,2987,4801,[11667,993],[11670,992,470],[11673,253],[11674,8693,8728],1834,[11675,8729],[11676,8692,470],[11678,8685,131],4810,4811,4812,[11680,469],[11682,2470,3922,8731,8732,3926,131,2479,3939],[11683,2470,3916],4816,[11684,3937,8745,253,3933],[11685,253],[11686,2480,469],[11687,8708,8709,2477,131,8788],[11688,1500,8757],[11689,253,1500,8758],[11690,8700,8734,3931],[11691,3916,8780,8782,1499,3929,3931,1503],4827,[11692,3914],4829,[11694,8775,3921,2477],4833,[11695,2471,3910,131,1504],[11696,3905,8683,8684,3919,8730,1502],[11697,3910],[11700,252],[11701,2473],[11702,8681,3911,3930],4840,[11703,8682,3911,1502],[11704,2471],[11705,2473],2999,[11707,992,3925],[11708,252],[11710,792],4848,[11711,3904,8787,1502],[11714,2471,3906,993,3922,3930,1502],[11715,470],[11716,8694,3925,470],[11718,3929,470],4854,[11724,1501],4857,[11725,1501],[11726,1501],[11727,1501],4861,[11728,2473,8719,8720,8721,8722,8723,8724],[11729,8689,3924,1500],4864,[11732,8727],4866,[11734,1497],[11735,1497],[11736,1497],[11737,1497],[11738,8678,1496,2468],[11739,1498],[11740,1498],[11741,1498],[11742,1498],[11743,8786],[11745,2476],4878,[11747,3907],4880,4881,[11749,8713,8763],4883,[11750,1496],4885,4886,4887,[11751,1496,2468,2469],4889,[11752,8756,3942],function(e,t,r){var n=r(992),i=r(2474),s=r(3940),a=i(function(e,t){n(t,s(t),e)});e.exports=a},[11755,992,2474,3940],[11757,3913],4896,4897,[11758,3907,8687,8772,3917],[11759,8779],function(e,t,r){e.exports=r(8771)},[11760,3908,8690,8705,131],[11761,3914],[11762,8696,3927],[11763,8697,3927],[11770,469],[11771,3924,469],[11772,8703,3918,3932],[11778,2469],4912,[11779,8710,8711,1499,1503],[11780,8712,3928,3941,3942],4916,4917,[11781,8793],[11783,253,1504],[11785,8716],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(254),a=i(s),o=r(8807),u=i(o),l=r(8806),c=i(l),p=r(2481),f=i(p),h=r(3944),d=i(h),y=r(4),m=n(y),v=function(e){function t(){(0,a.default)(this,t);var r=(0,u.default)(this,e.apply(this,arguments));return r.isLoose=!0,r}return(0,c.default)(t,e),t.prototype._processMethod=function(e,t){if(!e.decorators){var r=this.classRef;e.static||(r=m.memberExpression(r,m.identifier("prototype")));var n=m.memberExpression(r,e.key,e.computed||m.isLiteral(e.key)),i=m.functionExpression(null,e.params,e.body,e.generator,e.async);i.returnType=e.returnType;var s=m.toComputedKey(e,e.key);m.isStringLiteral(s)&&(i=(0,f.default)({node:i,id:s,scope:t}));var a=m.expressionStatement(m.assignmentExpression("=",n,i));return m.inheritsComments(a,e),this.body.push(a),!0}},t}(d.default);t.default=v,e.exports=t.default},[11514,8885],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return!g.isClassMethod(e)&&!g.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}function a(e,t,r,n,i){var a=g.toKeyAlias(t),o={};if((0,m.default)(e,a)&&(o=e[a]),e[a]=o,o._inherits=o._inherits||[],o._inherits.push(t),o._key=t.key,t.computed&&(o._computed=!0),t.decorators){var u=o.decorators=o.decorators||g.arrayExpression([]);u.elements=u.elements.concat(t.decorators.map(function(e){return e.expression}).reverse())}if(o.value||o.initializer)throw n.buildCodeFrameError(t,"Key conflict with sibling node");var l=void 0,c=void 0;(g.isObjectProperty(t)||g.isObjectMethod(t)||g.isClassMethod(t))&&(l=g.toComputedKey(t,t.key)),g.isObjectProperty(t)||g.isClassProperty(t)?c=t.value:(g.isObjectMethod(t)||g.isClassMethod(t))&&(c=g.functionExpression(null,t.params,t.body,t.generator,t.async),c.returnType=t.returnType);var p=s(t);return r&&"value"===p||(r=p),i&&g.isStringLiteral(l)&&("value"===r||"initializer"===r)&&g.isFunctionExpression(c)&&(c=(0,f.default)({id:l,node:c,scope:i})),c&&(g.inheritsComments(c,t),o[r]=c),o}function o(e){for(var t in e)if(e[t]._computed)return!0;return!1}function u(e){for(var t=g.arrayExpression([]),r=0;r1&&void 0!==arguments[1]&&arguments[1];(0,l.default)(this,e),this.forceSuperMemoisation=t.forceSuperMemoisation,this.methodPath=t.methodPath,this.methodNode=t.methodNode,this.superRef=t.superRef,this.isStatic=t.isStatic,this.hasSuper=!1,this.inClass=r,this.isLoose=t.isLoose,this.scope=this.methodPath.scope,this.file=t.file,this.opts=t,this.bareSupers=[],this.returns=[],this.thises=[]}return e.prototype.getObjectRef=function(){return this.opts.objectRef||this.opts.getObjectRef()},e.prototype.setSuperProperty=function(e,t,r){return v.callExpression(this.file.addHelper("set"),[o(this.getObjectRef(),this.isStatic),r?e:v.stringLiteral(e.name),t,v.thisExpression()])},e.prototype.getSuperProperty=function(e,t){return v.callExpression(this.file.addHelper("get"),[o(this.getObjectRef(),this.isStatic),t?e:v.stringLiteral(e.name),v.thisExpression()])},e.prototype.replace=function(){this.methodPath.traverse(b,this)},e.prototype.getLooseSuperProperty=function(e,t){var r=this.methodNode,n=this.superRef||v.identifier("Function");return t.property===e?void 0:v.isCallExpression(t,{callee:e})?void 0:v.isMemberExpression(t)&&!r.static?v.memberExpression(n,v.identifier("prototype")):n},e.prototype.looseHandle=function(e){var t=e.node;if(e.isSuper())return this.getLooseSuperProperty(t,e.parent);if(e.isCallExpression()){var r=t.callee;if(!v.isMemberExpression(r))return;if(!v.isSuper(r.object))return;return v.appendToMemberExpression(r,v.identifier("call")),t.arguments.unshift(v.thisExpression()),!0}},e.prototype.specHandleAssignmentExpression=function(e,t,r){return"="===r.operator?this.setSuperProperty(r.left.property,r.right,r.left.computed):(e=e||t.scope.generateUidIdentifier("ref"),[v.variableDeclaration("var",[v.variableDeclarator(e,r.left)]),v.expressionStatement(v.assignmentExpression("=",r.left,v.binaryExpression(r.operator[0],e,r.right)))])},e.prototype.specHandle=function(e){var t=void 0,r=void 0,n=void 0,i=e.parent,o=e.node;if(s(o,i))throw e.buildCodeFrameError(y.get("classesIllegalBareSuper"));if(v.isCallExpression(o)){var u=o.callee;if(v.isSuper(u))return;a(u)&&(t=u.property,r=u.computed,n=o.arguments)}else if(v.isMemberExpression(o)&&v.isSuper(o.object))t=o.property,r=o.computed;else{if(v.isUpdateExpression(o)&&a(o.argument)){var l=v.binaryExpression(o.operator[0],o.argument,v.numericLiteral(1));if(o.prefix)return this.specHandleAssignmentExpression(null,e,l);var c=e.scope.generateUidIdentifier("ref");return this.specHandleAssignmentExpression(c,e,l).concat(v.expressionStatement(c))}if(v.isAssignmentExpression(o)&&a(o.left))return this.specHandleAssignmentExpression(null,e,o)}if(t){var p=this.getSuperProperty(t,r);return n?this.optimiseCall(p,n):p}},e.prototype.optimiseCall=function(e,t){var r=v.thisExpression();return r[g]=!0,(0,h.default)(e,r,t)},e}();t.default=x,e.exports=t.default},[11519,8840],[11521,8842],[11523,8844],[11525,8845],[11526,8847],[11527,8848],[11528,8802,2482,653],[11529,653],[11533,54,254,654,4],[11536,54,4,654],4712,[11537,54,793],[11538,4],[11539,653,54,3946],[11540,54,654,4],[11542,54,8817,4],[11543,54,4],[11544,8816,4],[11545,653,54,2515,4],[11546,254,54,4],4722,[11548,653,54,1509,8819,654,4],[11549,54,8820],[11550,54,8796,793,654,3952,4],[11553,254,3950,4],[11554,653,2483,54,3949,1506,4,3995],[11556,8800,1507,54,8989,8988,8990,4e3,4],[11557,4,2485,471],[11558,471],[11559,471],[11560,471],[11562,471,8827,8828,8830,8832,8833,8829],[11563,471],[11564,471],[11565,4],[11567,4],[11569,54,3951,4,2485],[11570,1518,2504,8873],[11571,78],[11572,2503,2504,1518,8875,8881,78],[11573,8876],[11574,8877,78],[11575,2505,78],[11576,8878,78],[11577,8879,78],[11578,2505,78],[11579,2505,2503,8882,8883,78],[11580,2504,1518,2502],[11581,2503,1518,8880,78],4753,4754,[11583,1511],[11584,656,2499,8872],[11586,357,3957,132],[11587,8853],[11589,358,1512,2494,994,2486,1510,1511,2491,3958,8870,356,996],[11590,3953,8851],[11591,2494,996,355,357,2486,1511,2487,473],[11596,794,2493,1513],[11600,255],[11603,995,132],[11605,355],[11606,1512,1514,1515,474,132],[11608,794,656],[11610,794,2493,1513,1516,2490,655],[11613,358,355,794,356],[11615,656,3960],[11617,473,1516,2496],[11620,472,78,655],[11623,357,355,994,3959],[11624,255,78,358,356,132],[11628,2498,1510],[11629,2498],[11638,355,3962,78],[11639,8850,3958,995,656,2491],[11640,8855,3954],[11641,472],[11642,472,1512],[11643,1516,794,8868],[11644,472,8869],[11647,2487,2495,996,8864,8857,357,3954],[11648,472,8856],[11649,2501],[11650,2501],[11652,11437],4790,[11653,657,256],[11654,8945,8946,8947,8948,8949],[11658,657,256],[11664,657,256],4797,4798,[11665,3974],4800,2987,4801,[11667,997],[11670,1521,476],[11673,257],[11674,8902,8937],1834,[11675,8938],[11676,8901,476],[11678,8894,133],4810,4811,4812,[11680,475],[11682,2508,3982,8940,8941,3986,133,2516,4001],[11683,2508,3975],4816,[11684,3999,8954,257,3993],[11685,257],[11686,2517,475],[11687,8917,8918,2514,133,8994],[11688,1524,8966],[11689,257,1524,8967],[11690,8909,8943,3991],[11691,3975,8986,8987,1523,3989,3991,1527],4827,[11692,3973],4829,[11694,8983,3981,2514],4833,[11695,2509,3969,133,1528],[11696,3964,8892,8893,3978,8939,1526],[11697,3969],[11700,256],[11701,2511],[11702,8890,3970,3990],4840,[11703,8891,3970,1526],[11704,2509],[11705,2511],2999,[11707,1521,3985],[11708,256],[11710,795],4848,[11711,3963,8993,1526],[11714,2509,3965,997,3982,3990,1526],[11715,476],[11716,8903,3985,476],[11718,3989,476],4854,[11724,1525],4857,[11725,1525],[11726,1525],[11727,1525],4861,[11728,2511,8928,8929,8930,8931,8932,8933],[11729,8898,3984,1524],4864,[11732,8936],4866,[11734,1520],[11735,1520],[11736,1520],[11737,1520],[11738,8887,1519,2506],[11739,1522],[11740,1522],[11741,1522],[11742,1522],[11743,8992],[11745,2513],4878,[11747,3966],4880,4881,[11749,8922,8972],4883,[11750,1519],4885,4886,4887,[11751,1519,2506,2507],4889,[11752,8965,4003],[11755,1521,3980,8991],[11757,3972],4896,4897,[11758,3966,8896,8980,3976],[11760,3967,8899,8914,133],[11761,3973],[11763,8906,3987],[11770,475],[11771,3984,475],[11772,8912,3977,3992],[11777,3968,8916,795],[11778,2507],4912,[11779,8919,8920,1523,1527],[11780,8921,3988,4002,4003],4916,4917,[11781,8999],[11783,257,1528],[11785,8925],[11786,8926,476],[11516,9003],[11570,9031,9030,9028],4753,4754,[11584,2524,9024,9023],[11588,4004,797],[11593,9004],[11597,796,2518,9008,998],[11600,796],[11601,1531,4007,4005],[11602,4004],[11606,9016,4009,4010,998,797],2975,1816,[11611,1530,9017,4006,2522,4005,9010],[11613,2521,1530,9020,1531],[11617,1532,9025,2522],[11618,1532,2524,9006,2522],[11619,9019,4006],[11622,998],[11628,2523,2519],[11629,2523],[11631,2523],[11632,2519],[11633,2520],[11637,9007,797,1533,2518],[11638,1530,9027,2518],[11639,9005,9014,1533,2524,4008],[11645,9022,4008],[11651,9029,796,998,1533,797],[11516,9034],57,[11570,9062,9061,9059],4753,4754,[11584,2531,9055,9054],[11588,4013,799],[11593,9035],[11597,798,2525,9039,999],[11600,798],[11601,1536,4016,4014],[11602,4013],[11606,9047,4018,4019,999,799],2975,1816,[11611,1535,9048,4015,2529,4014,9041],[11613,2528,1535,9051,1536],[11617,1537,9056,2529],[11618,1537,2531,9037,2529],[11619,9050,4015],[11622,999],[11628,2530,2526],[11629,2530],[11631,2530],[11632,2526],[11633,2527],[11637,9038,799,1538,2525],[11638,1535,9058,2525],[11639,9036,9045,1538,2531,4017],[11645,9053,4017],[11651,9060,798,999,1538,799],[11787,9167],[11518,9120],[11519,9121],[11788,9123],[11521,9124],[11789,9125],[11523,9127],[11524,9129],[11525,9128],[11526,9130],[11527,9131],[11528,9069,800,658],[11529,658],[11792,33,96,659,34],[11536,33,34,659],4712,[11794,33,801],[11538,34],[11795,658,33,9064],[11540,33,659,34],[11797,33,9085,34],[11543,33,34],[11798,9084,34],[11545,658,33,2565,34],[11546,96,33,34],4722,[11800,658,33,1541,9087,659,34],[11549,33,9088],[11550,33,9063,801,659,9105,34],[11802,96,4024,34],[11803,658,2534,33,4023,2533,34,4064],[11804,9065,1539,33,9270,9269,9271,4067,34,801],[11557,34,2536,477],[11805,477],[11806,477],[11807,477],[11562,477,9095,9096,9098,9100,9101,9097],[11563,477],[11564,477],[11565,34],[11567,34],[11810,33,4025,34,2536],[11811,258,9113,9112,9110,9108,9111,9109,9107,259,4026,1e3,9114,9115],4970,[11812,258],[11813,800,33,259,258,1001],[11815,1542,258],[11816,33,259,258,1001],[11817,96,1540,258,1542],[11818,33,800,259,258,802],[11819,259,258,802],[11820,259,1e3,258],[11821,9116,259,1e3,258,1001,802],4980,[11824,96,1540,1542,1e3,259],[11570,1550,2555,9154],[11571,75],[11572,2554,2555,1550,9156,9164,75],[11573,9157],[11574,9158,75],[11827,9159,75],[11575,2556,75],[11828,9160,75],[11576,9161,75],[11577,9162,75],[11578,2556,75],[11579,2556,2554,9165,9166,75],[11580,2555,1550,2553],[11581,2554,1550,9163,75],4753,4754,[11583,1544],[11584,661,2550,9153],[11586,361,4031,134],[11587,9136],[11589,262,1545,2545,1002,2537,1543,1544,2542,4032,9151,260,1004],[11590,4027,9134],[11591,2545,1004,359,361,2537,1544,2538,478],[11596,803,2544,1546],[11600,261],[11603,1003,134],[11605,359],[11606,1545,1547,1548,479,134],[11608,803,661],[11610,803,2544,1546,1005,2541,660],[11613,262,359,803,260],[11615,661,4034],[11623,361,359,1002,4033],[11624,261,75,262,260,134],[11628,2549,1543],[11629,2549],[11638,359,4038,75],[11639,9133,4032,1003,661,2542],[11640,9138,4028],[11641,360],[11642,360,1545],[11829,360,260,262],[11830,1005,4035,4037],[11643,1005,803,4037],[11644,360,9150],[11647,2538,2546,1004,9147,9140,361,4028],[11648,360,9139],[11649,2552],[11650,2552],4790,[11653,804,362],[11654,9228,9229,9230,9231,9232],[11658,804,362],[11664,804,362],4797,4798,[11665,4047],4800,1090,2987,4801,[11667,1006],[11670,1553,480],[11834,2559,4043,2561,9180,9209,9216,9217,9224,4057,9233,9234,9235,263,9268,1555,264,480],[11835,264],[11674,9186,9219],1834,[11675,9220],[11676,9185,480],[11678,9177,263],4810,4812,[11837,2559,4053,9222,9223,4057,263,1555,9272],[11683,2559,4048],4816,[11838,4066,1555,9237,264,4063],[11685,264],[11686,2566,663],[11687,9199,9200,9266,263,9276],[11688,1557,9248],[11689,264,1557,9249],[11690,9191,9225,4061],[11691,4048,9264,9265,1556,4059,4061,1560],4827,[11692,4046],4829,4833,[11840,2560,1561],[11696,4040,9174,9175,9208,9221,1559],[11697,9176],5072,5073,[11701,2562],[11702,9172,4045,4060],4840,[11703,9173,4045,1559],[11704,2560],[11705,2562],2999,[11707,1553,4056],[11708,362],[11710,662],4848,[11711,4039,9275,1559],[11714,2560,4041,1006,4053,4060,1559],[11715,480],[11716,9187,4056,480],[11718,4059,480],4854,[11844,4051,4065,263,2563,1556,2566,1560],[11845,1558],5093,[11725,1558],[11726,1558],[11846,1558],4861,[11728,2562,9210,9211,9212,9213,9214,9215],[11729,9182,4055,1557],4864,[11732,9218],5102,[11847,1552],[11735,1552],[11736,1552],[11848,1552],[11849,9169,1551,2557],[11850,1554],[11740,1554],[11741,1554],[11851,1554],[11745,2564],4878,4880,4881,[11852,1551],5117,4886,4887,[11853,1551,2557,2558],[11854,9274,4069],[11855,2561,1553,4052,662,1557,480],[11755,1553,4052,9273],4896,[11758,4042,9179,9259,4049],[11759,9263],[11856,4043,9183,9196,263],[11761,4046],[11763,9189,9227],1099,[11767,662,663],[11768,362,9279],[11770,663],[11859,4055,1555,663],[11772,9194,4050,4062],[11775,9195,4050,4062],[11777,4044,9198,662],[11860,2558],4912,[11779,9201,9202,1556,1560],[11780,9203,4058,4068,4069],4916,4917,[11781,9281],[11783,264,1561],[11862,9206],[11786,9207,480],function(e,t){
"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{BinaryExpression:function(e){var r=e.node;"instanceof"===r.operator&&e.replaceWith(t.callExpression(this.addHelper("instanceof"),[r.left,r.right]))}}}},e.exports=t.default},[11514,9367],[11519,9324],[11521,9326],[11525,9328],[11526,9330],[11527,9331],[11531,4071,9463,4117,9470,1008,4076,35],[11533,60,664,665,35],[11536,60,35,665],4712,[11537,60,1008],[11538,35],[11539,1007,60,4070],[11540,60,665,35],[11542,60,9301,35],[11543,60,35],[11544,9300,35],[11545,1007,60,2602,35],[11546,664,60,35],4722,[11548,1007,60,1566,9303,665,35],[11549,60,9304],[11550,60,9285,1008,665,4076,35],[11553,664,4074,35],[11554,1007,2570,60,4073,2568,35,4118],[11556,9286,1565,60,9473,9472,9474,4121,35],[11557,35,2572,481],[11558,481],[11559,481],[11560,481],[11562,481,9311,9312,9314,9316,9317,9313],[11563,481],[11564,481],[11565,35],[11567,35],[11569,60,4075,35,2572],[11570,1576,2591,9356],[11571,97],[11572,2590,2591,1576,9358,9363,97],[11573,9359],[11574,9360,97],[11575,2592,97],[11576,9361,97],[11578,2592,97],[11579,2592,2590,9364,9365,97],[11580,2591,1576,2589],[11581,2590,1576,9362,97],4753,4754,[11583,1569],[11584,668,2586,9355],[11586,485,4081,135],[11587,9336],[11589,364,1570,2581,1567,2573,1568,1569,2578,4082,9353,363,1010],[11590,4077,9334],[11591,2581,1010,482,485,2573,1569,2574,483],[11596,805,2580,1571],[11600,265],[11603,1009,135],[11605,482],[11606,1570,1572,1573,484,135],[11608,805,668],[11610,805,2580,1571,1574,2577,667],[11613,364,482,805,363],[11614,1571,1572,668,2587,483,4080,363],[11615,668,4083],[11617,483,1574,2583],[11620,666,97,667],[11624,265,97,364,363,135],[11628,2585,1568],[11629,2585],[11638,482,4085,97],[11639,9333,4082,1009,668,2578],[11640,9338,4078],[11641,666],[11642,666,1570],[11643,1574,805,9352],[11647,2574,2582,1010,9347,9340,485,4078],[11648,666,9339],[11649,2588],[11650,2588],[11652,11438],4790,[11653,669,266],[11654,9427,9428,9429,9430,9431],[11658,669,266],[11664,669,266],4797,4798,[11665,4097],4800,2987,4801,[11667,1011],[11670,1579,487],[11673,267],[11674,9384,9419],1834,[11675,9420],[11676,9383,487],[11678,9376,136],4810,4811,4812,[11680,486],[11682,2595,4105,9422,9423,4109,136,2603,4122],[11683,2595,4098],4816,[11684,4120,9436,267,4116],[11685,267],[11686,2604,486],[11687,9399,9400,2601,136,9478],[11688,1582,9448],[11689,267,1582,9449],[11690,9391,9425,4114],[11691,4098,9469,9471,1581,4112,4114,1585],4827,[11692,4096],4829,[11694,9465,4104,2601],4833,[11695,2596,4092,136,1586],[11696,4087,9374,9375,4101,9421,1584],[11697,4092],[11700,266],[11701,2598],[11702,9372,4093,4113],4840,[11703,9373,4093,1584],[11704,2596],[11705,2598],2999,[11707,1579,4108],[11708,266],[11710,806],4848,[11711,4086,9477,1584],[11714,2596,4088,1011,4105,4113,1584],[11715,487],[11716,9385,4108,487],[11718,4112,487],4854,[11724,1583],4857,[11725,1583],[11726,1583],[11727,1583],4861,[11728,2598,9410,9411,9412,9413,9414,9415],[11729,9380,4107,1582],4864,[11732,9418],4866,[11734,1578],[11735,1578],[11736,1578],[11737,1578],[11738,9369,1577,2593],[11739,1580],[11740,1580],[11741,1580],[11742,1580],[11743,9476],[11745,2600],4878,[11747,4089],4880,4881,[11749,9404,9454],4883,[11750,1577],4885,4886,4887,[11751,1577,2593,2594],4889,[11752,9447,4124],[11755,1579,4103,9475],[11757,4095],4896,4897,[11758,4089,9378,9462,4099],[11759,9468],[11760,4090,9381,9396,136],[11761,4096],[11762,9387,4110],[11763,9388,4110],[11770,486],[11771,4107,486],[11772,9394,4100,4115],[11777,4091,9398,806],[11778,2594],4912,[11779,9401,9402,1581,1585],[11780,9403,4111,4123,4124],4916,4917,[11781,9483],[11783,267,1586],[11785,9407],[11786,9408,487],[11514,9568],[11519,9525],[11521,9527],[11525,9529],[11526,9531],[11527,9532],[11531,2607,9664,4171,9671,1013,4130,15],[11533,55,670,671,15],[11536,55,15,671],4712,[11537,55,1013],[11538,15],[11539,1012,55,4125],[11540,55,671,15],[11542,55,9502,15],[11543,55,15],[11544,9501,15],[11545,1012,55,2639,15],[11546,670,55,15],4722,[11548,1012,55,1590,9504,671,15],[11549,55,9505],[11550,55,9486,1013,671,4130,15],[11553,670,4128,15],[11554,1012,1589,55,4127,2605,15,4172],[11556,9487,1588,55,9674,9673,9675,4175,15],[11557,15,2609,488],[11558,488],[11559,488],[11560,488],[11562,488,9512,9513,9515,9517,9518,9514],[11563,488],[11564,488],[11565,15],[11567,15],[11569,55,4129,15,2609],[11570,1600,2628,9557],[11571,98],[11572,2627,2628,1600,9559,9564,98],[11573,9560],[11574,9561,98],[11575,2629,98],[11576,9562,98],[11578,2629,98],[11579,2629,2627,9565,9566,98],[11580,2628,1600,2626],[11581,2627,1600,9563,98],4753,4754,[11583,1593],[11584,674,2623,9556],[11586,492,4135,137],[11587,9537],[11589,366,1594,2618,1591,2610,1592,1593,2615,4136,9554,365,1015],[11590,4131,9535],[11591,2618,1015,489,492,2610,1593,2611,490],[11596,807,2617,1595],[11600,268],[11603,1014,137],[11605,489],[11606,1594,1596,1597,491,137],[11608,807,674],[11610,807,2617,1595,1598,2614,673],[11613,366,489,807,365],[11614,1595,1596,674,2624,490,4134,365],[11615,674,4137],[11617,490,1598,2620],[11620,672,98,673],[11624,268,98,366,365,137],[11628,2622,1592],[11629,2622],[11638,489,4139,98],[11639,9534,4136,1014,674,2615],[11640,9539,4132],[11641,672],[11642,672,1594],[11643,1598,807,9553],[11647,2611,2619,1015,9548,9541,492,4132],[11648,672,9540],[11649,2625],[11650,2625],[11652,11439],4790,[11653,675,269],[11654,9628,9629,9630,9631,9632],[11658,675,269],[11664,675,269],4797,4798,[11665,4151],4800,2987,4801,[11667,1016],[11670,1603,494],[11673,270],[11674,9585,9620],1834,[11675,9621],[11676,9584,494],[11678,9577,138],4810,4811,4812,[11680,493],[11682,2632,4159,9623,9624,4163,138,2640,4176],[11683,2632,4152],4816,[11684,4174,9637,270,4170],[11685,270],[11686,2641,493],[11687,9600,9601,2638,138,9679],[11688,1606,9649],[11689,270,1606,9650],[11690,9592,9626,4168],[11691,4152,9670,9672,1605,4166,4168,1609],4827,[11692,4150],4829,[11694,9666,4158,2638],4833,[11695,2633,4146,138,1610],[11696,4141,9575,9576,4155,9622,1608],[11697,4146],[11700,269],[11701,2635],[11702,9573,4147,4167],4840,[11703,9574,4147,1608],[11704,2633],[11705,2635],2999,[11707,1603,4162],[11708,269],[11710,808],4848,[11711,4140,9678,1608],[11714,2633,4142,1016,4159,4167,1608],[11715,494],[11716,9586,4162,494],[11718,4166,494],4854,[11724,1607],4857,[11725,1607],[11726,1607],[11727,1607],4861,[11728,2635,9611,9612,9613,9614,9615,9616],[11729,9581,4161,1606],4864,[11732,9619],4866,[11734,1602],[11735,1602],[11736,1602],[11737,1602],[11738,9570,1601,2630],[11739,1604],[11740,1604],[11741,1604],[11742,1604],[11743,9677],[11745,2637],4878,[11747,4143],4880,4881,[11749,9605,9655],4883,[11750,1601],4885,4886,4887,[11751,1601,2630,2631],4889,[11752,9648,4178],[11755,1603,4157,9676],[11757,4149],4896,4897,[11758,4143,9579,9663,4153],[11759,9669],[11760,4144,9582,9597,138],[11761,4150],[11762,9588,4164],[11763,9589,4164],[11770,493],[11771,4161,493],[11772,9595,4154,4169],[11777,4145,9599,808],[11778,2631],4912,[11779,9602,9603,1605,1609],[11780,9604,4165,4177,4178],4916,4917,[11781,9684],[11783,270,1610],[11785,9608],[11786,9609,494],[11514,9769],[11519,9726],[11521,9728],[11525,9730],[11526,9732],[11527,9733],[11531,2645,9865,4226,9872,1018,4185,36],[11533,56,676,677,36],[11536,56,36,677],4712,[11537,56,1018],[11538,36],[11539,1017,56,4180],[11540,56,677,36],[11542,56,9703,36],[11543,56,36],[11544,9702,36],[11545,1017,56,2677,36],[11546,676,56,36],4722,[11548,1017,56,1612,9705,677,36],[11549,56,9706],[11550,56,9687,1018,677,4185,36],[11553,676,4183,36],[11554,1017,2644,56,4182,2642,36,4227],[11556,9688,1611,56,9875,9874,9876,4230,36],[11557,36,2647,495],[11558,495],[11559,495],[11560,495],[11562,495,9713,9714,9716,9718,9719,9715],[11563,495],[11564,495],[11565,36],[11567,36],[11569,56,4184,36,2647],[11570,1622,2666,9758],[11571,99],[11572,2665,2666,1622,9760,9765,99],[11573,9761],[11574,9762,99],[11575,2667,99],[11576,9763,99],[11578,2667,99],[11579,2667,2665,9766,9767,99],[11580,2666,1622,2664],[11581,2665,1622,9764,99],4753,4754,[11583,1615],[11584,680,2661,9757],[11586,499,4190,139],[11587,9738],[11589,368,1616,2656,1613,2648,1614,1615,2653,4191,9755,367,1020],[11590,4186,9736],[11591,2656,1020,496,499,2648,1615,2649,497],[11596,809,2655,1617],[11600,271],[11603,1019,139],[11605,496],[11606,1616,1618,1619,498,139],[11608,809,680],[11610,809,2655,1617,1620,2652,679],[11613,368,496,809,367],[11614,1617,1618,680,2662,497,4189,367],[11615,680,4192],[11617,497,1620,2658],[11620,678,99,679],[11624,271,99,368,367,139],[11628,2660,1614],[11629,2660],[11638,496,4194,99],[11639,9735,4191,1019,680,2653],[11640,9740,4187],[11641,678],[11642,678,1616],[11643,1620,809,9754],[11647,2649,2657,1020,9749,9742,499,4187],[11648,678,9741],[11649,2663],[11650,2663],[11652,11440],4790,[11653,681,272],[11654,9829,9830,9831,9832,9833],[11658,681,272],[11664,681,272],4797,4798,[11665,4206],4800,2987,4801,[11667,1021],[11670,1625,501],[11673,273],[11674,9786,9821],1834,[11675,9822],[11676,9785,501],[11678,9778,140],4810,4811,4812,[11680,500],[11682,2670,4214,9824,9825,4218,140,2678,4231],[11683,2670,4207],4816,[11684,4229,9838,273,4225],[11685,273],[11686,2679,500],[11687,9801,9802,2676,140,9880],[11688,1628,9850],[11689,273,1628,9851],[11690,9793,9827,4223],[11691,4207,9871,9873,1627,4221,4223,1631],4827,[11692,4205],4829,[11694,9867,4213,2676],4833,[11695,2671,4201,140,1632],[11696,4196,9776,9777,4210,9823,1630],[11697,4201],[11700,272],[11701,2673],[11702,9774,4202,4222],4840,[11703,9775,4202,1630],[11704,2671],[11705,2673],2999,[11707,1625,4217],[11708,272],[11710,810],4848,[11711,4195,9879,1630],[11714,2671,4197,1021,4214,4222,1630],[11715,501],[11716,9787,4217,501],[11718,4221,501],4854,[11724,1629],4857,[11725,1629],[11726,1629],[11727,1629],4861,[11728,2673,9812,9813,9814,9815,9816,9817],[11729,9782,4216,1628],4864,[11732,9820],4866,[11734,1624],[11735,1624],[11736,1624],[11737,1624],[11738,9771,1623,2668],[11739,1626],[11740,1626],[11741,1626],[11742,1626],[11743,9878],[11745,2675],4878,[11747,4198],4880,4881,[11749,9806,9856],4883,[11750,1623],4885,4886,4887,[11751,1623,2668,2669],4889,[11752,9849,4233],[11755,1625,4212,9877],[11757,4204],4896,4897,[11758,4198,9780,9864,4208],[11759,9870],[11760,4199,9783,9798,140],[11761,4205],[11762,9789,4219],[11763,9790,4219],[11770,500],[11771,4216,500],[11772,9796,4209,4224],[11777,4200,9800,810],[11778,2669],4912,[11779,9803,9804,1627,1631],[11780,9805,4220,4232,4233],4916,4917,[11781,9885],[11783,273,1632],[11785,9809],[11786,9810,501],[11514,9970],[11519,9927],[11521,9929],[11525,9931],[11526,9933],[11527,9934],[11531,4237,10066,4283,10073,1023,4242,37],[11533,61,682,683,37],[11536,61,37,683],4712,[11537,61,1023],[11538,37],[11539,1022,61,4235],[11540,61,683,37],[11542,61,9904,37],[11543,61,37],[11544,9903,37],[11545,1022,61,2713,37],[11546,682,61,37],4722,[11548,1022,61,1634,9906,683,37],[11549,61,9907],[11550,61,9888,1023,683,4242,37],[11553,682,4240,37],[11554,1022,2681,61,4239,2680,37,4284],[11556,9889,1633,61,10076,10075,10077,4287,37],[11557,37,2683,502],[11558,502],[11559,502],[11560,502],[11562,502,9914,9915,9917,9919,9920,9916],[11563,502],[11564,502],[11565,37],[11567,37],[11569,61,4241,37,2683],[11570,1644,2702,9959],[11571,100],[11572,2701,2702,1644,9961,9966,100],[11573,9962],[11574,9963,100],[11575,2703,100],[11576,9964,100],[11578,2703,100],[11579,2703,2701,9967,9968,100],[11580,2702,1644,2700],[11581,2701,1644,9965,100],4753,4754,[11583,1637],[11584,686,2697,9958],[11586,506,4247,141],[11587,9939],[11589,370,1638,2692,1635,2684,1636,1637,2689,4248,9956,369,1025],[11590,4243,9937],[11591,2692,1025,503,506,2684,1637,2685,504],[11596,811,2691,1639],[11600,274],[11603,1024,141],[11605,503],[11606,1638,1640,1641,505,141],[11608,811,686],[11610,811,2691,1639,1642,2688,685],[11613,370,503,811,369],[11614,1639,1640,686,2698,504,4246,369],[11615,686,4249],[11617,504,1642,2694],[11620,684,100,685],[11624,274,100,370,369,141],[11628,2696,1636],[11629,2696],[11638,503,4251,100],[11639,9936,4248,1024,686,2689],[11640,9941,4244],[11641,684],[11642,684,1638],[11643,1642,811,9955],[11647,2685,2693,1025,9950,9943,506,4244],[11648,684,9942],[11649,2699],[11650,2699],[11652,11441],4790,[11653,687,275],[11654,10030,10031,10032,10033,10034],[11658,687,275],[11664,687,275],4797,4798,[11665,4263],4800,2987,4801,[11667,1026],[11670,1647,508],[11673,276],[11674,9987,10022],1834,[11675,10023],[11676,9986,508],[11678,9979,142],4810,4811,4812,[11680,507],[11682,2706,4271,10025,10026,4275,142,2714,4288],[11683,2706,4264],4816,[11684,4286,10039,276,4282],[11685,276],[11686,2715,507],[11687,10002,10003,2712,142,10081],[11688,1650,10051],[11689,276,1650,10052],[11690,9994,10028,4280],[11691,4264,10072,10074,1649,4278,4280,1653],4827,[11692,4262],4829,[11694,10068,4270,2712],4833,[11695,2707,4258,142,1654],[11696,4253,9977,9978,4267,10024,1652],[11697,4258],[11700,275],[11701,2709],[11702,9975,4259,4279],4840,[11703,9976,4259,1652],[11704,2707],[11705,2709],2999,[11707,1647,4274],[11708,275],[11710,812],4848,[11711,4252,10080,1652],[11714,2707,4254,1026,4271,4279,1652],[11715,508],[11716,9988,4274,508],[11718,4278,508],4854,[11724,1651],4857,[11725,1651],[11726,1651],[11727,1651],4861,[11728,2709,10013,10014,10015,10016,10017,10018],[11729,9983,4273,1650],4864,[11732,10021],4866,[11734,1646],[11735,1646],[11736,1646],[11737,1646],[11738,9972,1645,2704],[11739,1648],[11740,1648],[11741,1648],[11742,1648],[11743,10079],[11745,2711],4878,[11747,4255],4880,4881,[11749,10007,10057],4883,[11750,1645],4885,4886,4887,[11751,1645,2704,2705],4889,[11752,10050,4290],[11755,1647,4269,10078],[11757,4261],4896,4897,[11758,4255,9981,10065,4265],[11759,10071],[11760,4256,9984,9999,142],[11761,4262],[11762,9990,4276],[11763,9991,4276],[11770,507],[11771,4273,507],[11772,9997,4266,4281],[11777,4257,10001,812],[11778,2705],4912,[11779,10004,10005,1649,1653],[11780,10006,4277,4289,4290],4916,4917,[11781,10086],[11783,276,1654],[11785,10010],[11786,10011,508],[11516,10091],[11524,10092],[11570,10122,10118,10115],[11579,10119,10117,10120,10121,1028],4753,4754,[11584,689,10112,10111],[11588,2716,510],[11593,10093],[11596,1659,4297,2720],[11600,509],[11602,2716],[11604,2716],[11606,4295,1660,2721,814,510],2975,[11608,1659,689],[11609,1661,1657,688,815,1656],[11613,815,1027,1659,813],[11614,2720,1660,689,2725,688,4293,813],[11615,689,4296],[11617,688,10113,2722],[11628,2724,2717],[11629,2724],[11631,2724],[11632,2717],[11637,10096,510,1658,1028],[11638,1027,10114,1028],[11639,10094,10103,1658,689,4294],1086,[11645,10110,4294],[11646,509,688,813,4292,4299,10105,1656,2723,2721,1661,510,4300,2726,10104,10098,10101,1027,689,2725,1660,4295,10108,10107,815,1659,4296,2720,4297,2719,814],[11649,2726],[11650,2726],[11651,10116,509,814,1658,510],function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){for(var t=e.params,r=Array.isArray(t),n=0,t=r?t:(0,u.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(!m.isIdentifier(s))return!0}return!1}function a(e,t){if(!e.hasOwnBinding(t.name))return!0;var r=e.getOwnBinding(t.name),n=r.kind;return"param"===n||"local"===n}t.__esModule=!0,t.visitor=void 0;var o=r(50),u=i(o),l=r(10127),c=i(l),p=r(5591),f=i(p),h=r(4304),d=i(h),y=r(8),m=n(y),v=(0,d.default)("\n let VARIABLE_NAME =\n ARGUMENTS.length > ARGUMENT_KEY && ARGUMENTS[ARGUMENT_KEY] !== undefined ?\n ARGUMENTS[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),g=(0,d.default)("\n let $0 = $1[$2];\n"),b={ReferencedIdentifier:function(e,t){var r=e.scope,n=e.node;"eval"!==n.name&&a(r,n)||(t.iife=!0,e.stop())},Scope:function(e){e.skip()}};t.visitor={Function:function(e){function t(e,t,n){var i=v({VARIABLE_NAME:e,DEFAULT_VALUE:t,ARGUMENT_KEY:m.numericLiteral(n),ARGUMENTS:u});i._blockHoist=r.params.length-n,o.push(i)}var r=e.node,n=e.scope;if(s(r)){e.ensureBlock();var i={iife:!1,scope:n},o=[],u=m.identifier("arguments");u._shadowedFunctionLiteral=e;for(var l=(0,c.default)(r),p=e.get("params"),h=0;h=l||y.isPattern()){var E=n.generateUidIdentifier("x");E._isDefaultPlaceholder=!0,r.params[h]=E}else r.params[h]=y.node;i.iife||(x.isIdentifier()&&!a(n,x.node)?i.iife=!0:x.traverse(b,i)),t(y.node,x.node,h)}else i.iife||d.isIdentifier()||d.traverse(b,i)}for(var A=l+1;A",f,c),h.binaryExpression("-",f,c),h.numericLiteral(0)));var v=d({ARGUMENTS:i,ARRAY_KEY:y,ARRAY_LEN:m,START:c,ARRAY:n,KEY:p,LEN:f});if(u.deopted)v._blockHoist=t.params.length+1,t.body.body.unshift(v);else{v._blockHoist=1;var b=e.getEarliestCommonAncestorFrom(u.references).getStatementParent();b.findParent(function(e){return e.isLoop()?void(b=e):e.isFunction()}),b.insertBefore(v)}}else for(var x=u.candidates,E=Array.isArray(x),A=0,x=E?x:(0,l.default)(x);;){var S;if(E){if(A>=x.length)break;S=x[A++]}else{if(A=x.next(),A.done)break;S=A.value}var _=S,w=_.path,C=_.cause;switch(C){case"indexGetter":a(w,i,u.offset);break;case"lengthGetter":o(w,i,u.offset);break;default:w.replaceWith(i)}}}}}},[11514,10208],[11868,8],[11519,10165],[11521,10167],[11525,10169],[11526,10171],[11527,10172],[11533,50,690,691,8],[11536,50,8,691],4712,[11537,50,816],[11538,8],[11539,1029,50,4301],[11540,50,691,8],[11542,50,10142,8],[11543,50,8],[11544,10141,8],[11545,1029,50,2760,8],[11546,690,50,8],4722,[11548,1029,50,1664,10144,691,8],[11549,50,10145],[11550,50,10126,816,691,4309,8],[11553,690,4307,8],[11554,1029,2728,50,4306,2727,8,4351],[11556,10128,1663,50,10314,10313,10315,4354,8],[11557,8,2730,511],[11558,511],[11559,511],[11560,511],[11562,511,10152,10153,10155,10157,10158,10154],[11563,511],[11564,511],[11565,8],[11567,8],[11569,50,4308,8,2730],[11570,1674,2749,10197],[11571,101],[11572,2748,2749,1674,10199,10204,101],[11573,10200],[11574,10201,101],[11575,2750,101],[11576,10202,101],[11578,2750,101],[11579,2750,2748,10205,10206,101],[11580,2749,1674,2747],[11581,2748,1674,10203,101],4753,4754,[11583,1667],[11584,694,2744,10196],[11586,515,4314,143],[11587,10177],[11589,372,1668,2739,1665,2731,1666,1667,2736,4315,10194,371,1031],[11590,4310,10175],[11591,2739,1031,512,515,2731,1667,2732,513],[11596,817,2738,1669],[11600,277],[11603,1030,143],[11605,512],[11606,1668,1670,1671,514,143],[11608,817,694],[11610,817,2738,1669,1672,2735,693],[11613,372,512,817,371],[11614,1669,1670,694,2745,513,4313,371],[11615,694,4316],[11617,513,1672,2741],[11620,692,101,693],[11624,277,101,372,371,143],[11628,2743,1666],[11629,2743],[11638,512,4318,101],[11639,10174,4315,1030,694,2736],[11640,10179,4311],[11641,692],[11642,692,1668],[11643,1672,817,10193],[11647,2732,2740,1031,10188,10181,515,4311],[11648,692,10180],[11649,2746],[11650,2746],[11652,11442],4790,[11653,695,278],[11654,10268,10269,10270,10271,10272],[11658,695,278],[11664,695,278],4797,4798,[11665,4330],4800,2987,4801,[11667,1032],[11670,1677,517],[11673,279],[11674,10225,10260],1834,[11675,10261],[11676,10224,517],[11678,10217,144],4810,4811,4812,[11680,516],[11682,2753,4338,10263,10264,4342,144,2761,4355],[11683,2753,4331],4816,[11684,4353,10277,279,4349],[11685,279],[11686,2762,516],[11687,10240,10241,2759,144,10319],[11688,1680,10289],[11689,279,1680,10290],[11690,10232,10266,4347],[11691,4331,10310,10312,1679,4345,4347,1683],4827,[11692,4329],4829,[11694,10306,4337,2759],4833,[11695,2754,4325,144,1684],[11696,4320,10215,10216,4334,10262,1682],[11697,4325],[11700,278],[11701,2756],[11702,10213,4326,4346],4840,[11703,10214,4326,1682],[11704,2754],[11705,2756],2999,[11707,1677,4341],[11708,278],[11710,818],4848,[11711,4319,10318,1682],[11714,2754,4321,1032,4338,4346,1682],[11715,517],[11716,10226,4341,517],[11718,4345,517],4854,[11724,1681],4857,[11725,1681],[11726,1681],[11727,1681],4861,[11728,2756,10251,10252,10253,10254,10255,10256],[11729,10221,4340,1680],4864,[11732,10259],4866,[11734,1676],[11735,1676],[11736,1676],[11737,1676],[11738,10210,1675,2751],[11739,1678],[11740,1678],[11741,1678],[11742,1678],[11743,10317],[11745,2758],4878,[11747,4322],4880,4881,[11749,10245,10295],4883,[11750,1675],4885,4886,4887,[11751,1675,2751,2752],4889,[11752,10288,4357],[11755,1677,4336,10316],[11757,4328],4896,4897,[11758,4322,10219,10303,4332],[11759,10309],[11760,4323,10222,10237,144],[11761,4329],[11762,10228,4343],[11763,10229,4343],[11770,516],[11771,4340,516],[11772,10235,4333,4348],[11777,4324,10239,818],[11778,2752],4912,[11779,10242,10243,1679,1683],[11780,10244,4344,4356,4357],4916,4917,[11781,10324],[11783,279,1684],[11785,10248],[11786,10249,517],[11519,10348],[11520,10349],[11521,10350],[11522,10351],[11524,10353],[11525,10352],[11526,10354],[11530,10333,10331],[11556,10327,2763,1686,10483,10482,10484,10485,519],[11557,519,2764,518],[11558,518],[11559,518],[11560,518],[11562,518,10336,10337,10339,10341,10342,10338],[11563,518],[11564,518],[11565,519],[11567,519],[11569,1686,4358,519,2764],[11570,4368,4367,10377],[11571,145],[11573,10379],[11574,10380,145],[11575,2778,145],[11576,10381,145],[11578,2778,145],[11579,2778,10382,10383,10384,145],[11580,4367,4368,2777],4753,4754,[11584,697,10375,10374],[11588,2765,521],[11593,10355],[11596,1036,4363,2770],[11600,520],[11602,2765],[11604,2765],[11606,2769,1689,2771,820,521],2975,[11608,1036,697],[11609,1690,1687,696,821,1035],[11613,821,1033,1036,819],[11614,2770,1689,697,2775,696,4360,819],[11615,697,4362],[11617,696,4366,2772],[11620,1034,145,1035],[11628,2774,2766],[11629,2774],[11631,2774],[11637,10358,521,1688,145],[11638,1033,10376,145],[11639,10356,10365,1688,697,4361],[11641,1034],[11642,1034,2769],[11643,4366,1036,10372],1086,[11649,2776],[11650,2776],[11653,698,280],[11654,10444,10445,10446,10447,10448],[11658,698,280],[11664,698,280],4797,4798,[11665,10407],4800,[11666,10421,4394,146,2786,4387,4397],1090,2987,4801,[11670,4381,822],[11672,2781,4372,4374,10397,10424,10431,10432,10440,4386,10449,10450,10451,146,2786,699,822],[11673,699],[11674,10403,10434],1834,[11675,10435],[11676,10402,822],[11678,10395,146],4810,4812,[11679,10401,10411,10473],[11680,522],[11682,2781,4382,10438,10439,4386,146,2786,4397],[11683,2781,4377],4816,[11684,4396,10453,699,4393],[11685,699],[11686,2787,522],[11687,10417,10418,10481,146,10488],[11688,4388,10465],[11690,10410,10441,4391],[11691,4377,10479,10480,1694,4389,4391,1697],4827,[11692,4376],4833,[11695,2782,10394,146,2788],[11696,4370,10391,10392,4379,10436,1696],[11700,280],[11701,2783],[11702,10389,4373,4390],4840,[11703,10390,4373,1696],[11704,2782],[11705,2783],2999,[11707,4381,4385],[11708,280],[11710,4395],4848,[11711,4369,10487,1696],[11712,698],[11714,2782,4371,2785,4382,4390,1696],[11715,822],[11716,10404,4385,822],[11718,4389,822],4854,[11723,4380,4394,146,4387,1694,2787,1697],[11724,1695],4857,[11725,1695],[11726,1695],[11727,1695],4861,[11728,2783,10425,10426,10427,10428,10429,10430],[11729,10399,4384,4388],4864,[11732,10433],4866,[11734,1692],[11735,1692],[11736,1692],[11737,1692],[11738,10386,1691,2779],[11739,1693],[11740,1693],[11741,1693],[11742,1693],[11743,10486],[11745,2784],4880,4881,[11750,1691],4885,4886,4887,[11751,1691,2779,2780],4889,[11752,10464,10491],[11756,10398],4896,[11759,10478],[11760,4372,10400,10415,146],[11761,4376],[11763,10406,10443],1099,[11770,522],[11771,4384,522],[11772,10413,4378,4392],[11773,146,522],[11778,2780],4912,[11779,10419,10420,1694,1697],4916,4917,[11784,10422],[11785,10423],[11516,10494],[11570,10522,10521,10519],4753,4754,[11584,2795,10515,10514],[11588,4398,824],[11593,10495],[11597,823,2789,10499,1037],[11600,823],[11601,1700,4401,4399],[11602,4398],[11606,10507,4403,4404,1037,824],2975,1816,[11611,1699,10508,4400,2793,4399,10501],[11613,2792,1699,10511,1700],[11617,1701,10516,2793],[11618,1701,2795,10497,2793],[11619,10510,4400],[11622,1037],[11628,2794,2790],[11629,2794],[11631,2794],[11632,2790],[11633,2791],[11637,10498,824,1702,2789],[11638,1699,10518,2789],[11639,10496,10505,1702,2795,4402],[11645,10513,4402],[11651,10520,823,1037,1702,824],[11787,10627],[11518,10580],[11519,10581],[11788,10583],[11521,10584],[11789,10585],[11523,10587],[11524,10589],[11525,10588],[11526,10590],[11527,10591],[11528,10529,1038,700],[11529,700],[11792,49,102,701,38],[11536,49,38,701],4712,[11794,49,825],[11538,38],[11795,700,49,10524],[11540,49,701,38],[11797,49,10545,38],[11543,49,38],[11798,10544,38],[11545,700,49,2828,38],[11546,102,49,38],4722,[11800,700,49,1706,10547,701,38],[11549,49,10548],[11550,49,10523,825,701,10565,38],[11802,102,4409,38],[11803,700,2797,49,4408,2796,38,4449],[11804,10525,1704,49,10730,10729,10731,4452,38,825],[11557,38,2799,523],[11805,523],[11806,523],[11807,523],[11562,523,10555,10556,10558,10560,10561,10557],[11563,523],[11564,523],[11565,38],[11567,38],[11810,49,4410,38,2799],[11811,281,10573,10572,10570,10568,10571,10569,10567,282,4411,1039,10574,10575],4970,[11812,281],[11813,1038,49,282,281,1040],[11815,1707,281],[11816,49,282,281,1040],[11817,102,1705,281,1707],[11818,49,1038,282,281,826],[11819,282,281,826],[11820,282,1039,281],[11821,10576,282,1039,281,1040,826],4980,[11824,102,1705,1707,1039,282],[11570,1715,2818,10614],[11571,76],[11572,2817,2818,1715,10616,10624,76],[11573,10617],[11574,10618,76],[11827,10619,76],[11575,2819,76],[11828,10620,76],[11576,10621,76],[11577,10622,76],[11578,2819,76],[11579,2819,2817,10625,10626,76],[11580,2818,1715,2816],[11581,2817,1715,10623,76],4753,4754,[11583,1709],[11584,703,2813,10613],[11586,375,4416,147],[11587,10596],[11589,285,1710,2808,1041,2800,1708,1709,2805,4417,10611,283,1043],[11590,4412,10594],[11591,2808,1043,373,375,2800,1709,2801,524],[11596,827,2807,1711],[11600,284],[11603,1042,147],[11605,373],[11606,1710,1712,1713,525,147],[11608,827,703],[11610,827,2807,1711,1044,2804,702],[11613,285,373,827,283],[11615,703,4419],[11623,375,373,1041,4418],[11624,284,76,285,283,147],[11628,2812,1708],[11629,2812],[11638,373,4423,76],[11639,10593,4417,1042,703,2805],[11640,10598,4413],[11641,374],[11642,374,1710],[11829,374,283,285],[11830,1044,4420,4422],[11643,1044,827,4422],[11644,374,10610],[11647,2801,2809,1043,10607,10600,375,4413],[11648,374,10599],[11649,2815],[11650,2815],4790,[11653,828,376],[11654,10688,10689,10690,10691,10692],[11658,828,376],[11664,828,376],4797,4798,[11665,4432],4800,1090,2987,4801,[11667,1045],[11670,1718,526],[11834,2822,4428,2824,10640,10669,10676,10677,10684,4442,10693,10694,10695,286,10728,1720,287,526],[11835,287],[11674,10646,10679],1834,[11675,10680],[11676,10645,526],[11678,10637,286],4810,4812,[11837,2822,4438,10682,10683,4442,286,1720,10732],[11683,2822,4433],4816,[11838,4451,1720,10697,287,4448],[11685,287],[11686,2829,705],[11687,10659,10660,10726,286,10736],[11688,1722,10708],[11689,287,1722,10709],[11690,10651,10685,4446],[11691,4433,10724,10725,1721,4444,4446,1725],4827,[11692,4431],4829,4833,[11840,2823,1726],[11696,4425,10634,10635,10668,10681,1724],[11697,10636],5072,5073,[11701,2825],[11702,10632,4430,4445],4840,[11703,10633,4430,1724],[11704,2823],[11705,2825],2999,[11707,1718,4441],[11708,376],[11710,704],4848,[11711,4424,10735,1724],[11714,2823,4426,1045,4438,4445,1724],[11715,526],[11716,10647,4441,526],[11718,4444,526],4854,[11844,4436,4450,286,2826,1721,2829,1725],[11845,1723],5093,[11725,1723],[11726,1723],[11846,1723],4861,[11728,2825,10670,10671,10672,10673,10674,10675],[11729,10642,4440,1722],4864,[11732,10678],5102,[11847,1717],[11735,1717],[11736,1717],[11848,1717],[11849,10629,1716,2820],[11850,1719],[11740,1719],[11741,1719],[11851,1719],[11745,2827],4878,4880,4881,[11852,1716],5117,4886,4887,[11853,1716,2820,2821],[11854,10734,4454],[11855,2824,1718,4437,704,1722,526],[11755,1718,4437,10733],4896,[11758,4427,10639,10719,4434],[11759,10723],[11856,4428,10643,10656,286],[11761,4431],[11763,10649,10687],1099,[11767,704,705],[11768,376,10739],[11770,705],[11859,4440,1720,705],[11772,10654,4435,4447],[11775,10655,4435,4447],[11777,4429,10658,704],[11860,2821],4912,[11779,10661,10662,1721,1725],[11780,10663,4443,4453,4454],4916,4917,[11781,10741],[11783,287,1726],[11862,10666],[11786,10667,526],[11516,10745],[11570,10773,10772,10770],4753,4754,[11584,2836,10766,10765],[11588,4455,830],[11593,10746],[11597,829,2830,10750,1046],[11600,829],[11601,1729,4458,4456],[11602,4455],[11606,10758,4460,4461,1046,830],2975,1816,[11611,1728,10759,4457,2834,4456,10752],[11613,2833,1728,10762,1729],[11617,1730,10767,2834],[11618,1730,2836,10748,2834],[11619,10761,4457],[11622,1046],[11628,2835,2831],[11629,2835],[11631,2835],[11632,2831],[11633,2832],[11637,10749,830,1731,2830],[11638,1728,10769,2830],[11639,10747,10756,1731,2836,4459],[11645,10764,4459],[11651,10771,829,1046,1731,830],[11524,10775],[11579,10796,10795,10797,10798,2837],4753,[11584,833,10794,10793],[11593,10776],1078,[11596,1736,4469,2840],[11597,706,2837,10778,2839],[11600,706],[11602,4464],[11604,4464],[11608,1736,833],[11609,1737,1735,1047,832,1734],[11611,1733,10788,2838,4471,4465,10782],[11613,832,1733,1736,831],[11614,2840,2841,833,2843,1047,4466,831],[11615,833,4468],[11622,2839],[11625,832,1047,2845],[11629,4472],[11631,4472],1086,[11646,706,1047,831,10781,10791,10786,1734,2842,10792,1737,2845,4473,2844,10785,10780,10784,1733,833,2843,2841,10787,10790,10789,832,1736,4468,2840,4469,4467,2839],[11649,2844],[11650,2844],function(e,t){
"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{MemberExpression:{exit:function(e){var r=e.node,n=r.property;r.computed||!t.isIdentifier(n)||t.isValidIdentifier(n.name)||(r.property=t.stringLiteral(n.name),r.computed=!0)}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{ObjectProperty:{exit:function(e){var r=e.node,n=r.key;r.computed||!t.isIdentifier(n)||t.isValidIdentifier(n.name)||(r.key=t.stringLiteral(n.name))}}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(10802),a=i(s);t.default=function(e){var t=e.types;return{visitor:{ObjectExpression:function(e,r){for(var n=e.node,i=!1,s=n.properties,o=Array.isArray(s),l=0,s=o?s:(0,a.default)(s);;){var c;if(o){if(l>=s.length)break;c=s[l++]}else{if(l=s.next(),l.done)break;c=l.value}var p=c;if("get"===p.kind||"set"===p.kind){i=!0;break}}if(i){var f={};n.properties=n.properties.filter(function(e){return!!(e.computed||"get"!==e.kind&&"set"!==e.kind)||(u.push(f,e,null,r),!1)}),e.replaceWith(t.callExpression(t.memberExpression(t.identifier("Object"),t.identifier("defineProperties")),[n,u.toDefineObject(f)]))}}}}};var o=r(5758),u=n(o);e.exports=t.default},[11516,10803],[11570,10831,10830,10828],4753,4754,[11584,2852,10824,10823],[11588,4474,835],[11593,10804],[11597,834,2846,10808,1048],[11600,834],[11601,1740,4477,4475],[11602,4474],[11606,10816,4479,4480,1048,835],2975,1816,[11611,1739,10817,4476,2850,4475,10810],[11613,2849,1739,10820,1740],[11617,1741,10825,2850],[11618,1741,2852,10806,2850],[11619,10819,4476],[11622,1048],[11628,2851,2847],[11629,2851],[11631,2851],[11632,2847],[11633,2848],[11637,10807,835,1742,2846],[11638,1739,10827,2846],[11639,10805,10814,1742,2852,4478],[11645,10822,4478],[11651,10829,834,1048,1742,835],function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.parse,r=e.traverse;return{visitor:{CallExpression:function(e){if(e.get("callee").isIdentifier({name:"eval"})&&1===e.node.arguments.length){var n=e.get("arguments")[0].evaluate();if(!n.confident)return;var i=n.value;if("string"!=typeof i)return;var s=t(i);return r.removeProperties(s),s.program}}}}},e.exports=t.default},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e){function t(e,t){e.addComment("trailing",n(e,t)),e.replaceWith(i.noop())}function n(e,t){var r=e.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return t&&t.optional&&(r="?"+r),":"!==r[0]&&(r=":: "+r),r}var i=e.types;return{inherits:r(1409),visitor:{TypeCastExpression:function(e){var t=e.node;e.get("expression").addComment("trailing",n(e.get("typeAnnotation"))),e.replaceWith(i.parenthesizedExpression(t.expression))},Identifier:function(e){var t=e.node;t.optional&&!t.typeAnnotation&&e.addComment("trailing",":: ?")},Function:{exit:function(e){var t=e.node;t.params.forEach(function(e){return e.optional=!1})}},ClassProperty:function(e){var r=e.node,n=e.parent;r.value||t(e,n)},"ExportNamedDeclaration|Flow":function(e){var r=e.node,n=e.parent;i.isExportNamedDeclaration(r)&&!i.isFlow(r.declaration)||t(e,n)},ImportDeclaration:function(e){var r=e.node,n=e.parent;i.isImportDeclaration(r)&&"type"!==r.importKind&&"typeof"!==r.importKind||t(e,n)}}}},e.exports=t.default},[11516,10835],[11570,10863,10862,10860],4753,4754,[11584,2860,10856,10855],[11588,4485,837],[11593,10836],[11597,836,2854,10840,1049],[11600,836],[11601,1744,4488,4486],[11602,4485],[11606,10848,4490,4491,1049,837],2975,1816,[11611,1743,10849,4487,2858,4486,10842],[11613,2857,1743,10852,1744],[11617,1745,10857,2858],[11618,1745,2860,10838,2858],[11619,10851,4487],[11622,1049],[11628,2859,2855],[11629,2859],[11631,2859],[11632,2855],[11633,2856],[11637,10839,837,1746,2854],[11638,1743,10859,2854],[11639,10837,10846,1746,2860,4489],[11645,10854,4489],[11651,10861,836,1049,1746,837],function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{FunctionExpression:{exit:function(e){var r=e.node;r.id&&(r._ignoreUserWhitespace=!0,e.replaceWith(t.callExpression(t.functionExpression(null,[],t.blockStatement([t.toStatement(r),t.returnStatement(r.id)])),[])))}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.assign")&&(e.node.callee=t.addHelper("extends"))}}}},e.exports=t.default},[11516,10867],[11570,10895,10894,10892],4753,4754,[11584,2867,10888,10887],[11588,4496,839],[11593,10868],[11597,838,2861,10872,1050],[11600,838],[11601,1748,4499,4497],[11602,4496],[11606,10880,4501,4502,1050,839],2975,1816,[11611,1747,10881,4498,2865,4497,10874],[11613,2864,1747,10884,1748],[11617,1749,10889,2865],[11618,1749,2867,10870,2865],[11619,10883,4498],[11622,1050],[11628,2866,2862],[11629,2866],[11631,2866],[11632,2862],[11633,2863],[11637,10871,839,1750,2861],[11638,1747,10891,2861],[11639,10869,10878,1750,2867,4500],[11645,10886,4500],[11651,10893,838,1050,1750,839],function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.setPrototypeOf")&&(e.node.callee=t.addHelper("defaults"))}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10898),s=n(i);t.default=function(e){function t(e){return i.isLiteral(i.toComputedKey(e,e.key),{value:"__proto__"})}function r(e){var t=e.left;return i.isMemberExpression(t)&&i.isLiteral(i.toComputedKey(t,t.property),{value:"__proto__"})}function n(e,t,r){return i.expressionStatement(i.callExpression(r.addHelper("defaults"),[t,e.right]))}var i=e.types;return{visitor:{AssignmentExpression:function(e,t){if(r(e.node)){var s=[],a=e.node.left.object,o=e.scope.maybeGenerateMemoised(a);o&&s.push(i.expressionStatement(i.assignmentExpression("=",o,a))),s.push(n(e.node,o||a,t)),o&&s.push(o),e.replaceWithMultiple(s)}},ExpressionStatement:function(e,t){var s=e.node.expression;i.isAssignmentExpression(s,{operator:"="})&&r(s)&&e.replaceWith(n(s,s.left.object,t))},ObjectExpression:function(e,r){for(var n=void 0,a=e.node,u=a.properties,l=Array.isArray(u),c=0,u=l?u:(0,s.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;t(f)&&(n=f.value,(0,o.default)(a.properties,f))}if(n){var h=[i.objectExpression([]),n];a.properties.length&&h.push(a),e.replaceWith(i.callExpression(r.addHelper("extends"),h))}}}}};var a=r(10938),o=n(a);e.exports=t.default},[11516,10899],[11570,10927,10926,10924],4753,4754,[11584,2874,10920,10919],[11588,4505,841],[11593,10900],[11597,840,2868,10904,1051],[11600,840],[11601,1752,4508,4506],[11602,4505],[11606,10912,4510,4511,1051,841],2975,1816,[11611,1751,10913,4507,2872,4506,10906],[11613,2871,1751,10916,1752],[11617,1753,10921,2872],[11618,1753,2874,10902,2872],[11619,10915,4507],[11622,1051],[11628,2873,2869],[11629,2873],[11631,2873],[11632,2869],[11633,2870],[11637,10903,841,1754,2868],[11638,1751,10923,2868],[11639,10901,10910,1754,2874,4509],[11645,10918,4509],[11651,10925,840,1051,1754,841],2984,1090,1834,[11836,10930,10933],7380,4816,[11864,10929,10931,10932,10936,10937],[11839,10928],1838,2999,[11865,10935,10939],[11866,10934],function(e,t){"use strict";t.__esModule=!0,t.default=function(){var e={enter:function(e,t){var r=function(){t.isImmutable=!1,e.stop()};return e.isJSXClosingElement()?void e.skip():e.isJSXIdentifier({name:"ref"})&&e.parentPath.isJSXAttribute({name:e.node})?r():void(e.isJSXIdentifier()||e.isIdentifier()||e.isJSXMemberExpression()||e.isImmutable()||r())}};return{visitor:{JSXElement:function(t){if(!t.node._hoisted){var r={isImmutable:!0};t.traverse(e,r),r.isImmutable?t.hoist():t.node._hoisted=!0}}}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(10942),s=n(i);t.default=function(e){function t(e){for(var t=0;t=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var v=m;if(r(v,"key"))p=n(v);else{var g=v.name.name,b=i.isValidIdentifier(g)?i.identifier(g):i.stringLiteral(g);o(c.properties,b,n(v))}}var x=[f,c];if(p||u.children.length){var E=i.react.buildChildren(u);x.push.apply(x,[p||i.unaryExpression("void",i.numericLiteral(0),!0)].concat(E))}var A=i.callExpression(a.addHelper("jsx"),x);e.replaceWith(A)}}}}},e.exports=t.default},[11516,10943],[11570,10971,10970,10968],4753,4754,[11584,2881,10964,10963],[11588,4515,843],[11593,10944],[11597,842,2875,10948,1052],[11600,842],[11601,1756,4518,4516],[11602,4515],[11606,10956,4520,4521,1052,843],2975,1816,[11611,1755,10957,4517,2879,4516,10950],[11613,2878,1755,10960,1756],[11617,1757,10965,2879],[11618,1757,2881,10946,2879],[11619,10959,4517],[11622,1052],[11628,2880,2876],[11629,2880],[11631,2880],[11632,2876],[11633,2877],[11637,10947,843,1758,2875],[11638,1755,10967,2875],[11639,10945,10954,1758,2881,4519],[11645,10962,4519],[11651,10969,842,1052,1758,843],function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:r(3116)({pre:function(e){e.callee=e.tagExpr},post:function(e){t.react.isCompatTag(e.tagName)&&(e.call=t.callExpression(t.memberExpression(t.memberExpression(t.identifier("React"),t.identifier("DOM")),e.tagExpr,t.isLiteral(e.tagExpr)),e.args))}})}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types,n={JSXOpeningElement:function(e){var n=e.node,i=t.jSXIdentifier(r),s=t.thisExpression();n.attributes.push(t.jSXAttribute(i,t.jSXExpressionContainer(s)))}};return{visitor:n}};var r="__self";e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){function t(e,t){var r=null!=t?i.numericLiteral(t):i.nullLiteral(),n=i.objectProperty(i.identifier("fileName"),e),s=i.objectProperty(i.identifier("lineNumber"),r);return i.objectExpression([n,s])}var i=e.types,s={JSXOpeningElement:function(e,s){var a=i.jSXIdentifier(r),o=e.container.openingElement.loc;if(o){for(var u=e.container.openingElement.attributes,l=0;l=0;--r){var n=this.entryStack[r],i=n[e];if(i)if(t){if(n.label&&n.label.name===t.name)return i}else if(!(n instanceof f))return i}return null},b.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},b.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){function r(e){function t(e){return r||(Array.isArray(e)?e.some(t):l.isNode(e)&&(o.default.strictEqual(r,!1),r=n(e))),r}l.assertNode(e);var r=!1,i=l.VISITOR_KEYS[e.type];if(i)for(var s=0;s0&&(a.node.body=l);var c=s(e);p.assertIdentifier(r.id);var d=p.identifier(r.id.name+"$"),m=(0,f.hoist)(e),v=o(e,i);v&&(m=m||p.variableDeclaration("var",[]),m.declarations.push(p.variableDeclarator(i,p.identifier("arguments"))));var x=new h.Emitter(n);x.explode(e.get("body")),m&&m.declarations.length>0&&u.push(m);var E=[x.getContextFunction(d),r.generator?c:p.nullLiteral(),p.thisExpression()],A=x.getTryLocsList();A&&E.push(A);var S=p.callExpression(y.runtimeProperty(r.async?"async":"wrap"),E);u.push(p.returnStatement(S)),r.body=p.blockStatement(u);var _=r.generator;_&&(r.generator=!1),r.async&&(r.async=!1),_&&p.isExpression(r)&&e.replaceWith(p.callExpression(y.runtimeProperty("mark"),[r])),e.requeue()}}};var v={"FunctionExpression|FunctionDeclaration":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&y.isReference(e)&&(e.replaceWith(t.argsId),t.didRenameArguments=!0)}},g={MetaProperty:function(e){var t=e.node;"function"===t.meta.name&&"sent"===t.property.name&&e.replaceWith(p.memberExpression(this.context,p.identifier("_sent")))}},b={Function:function(e){e.skip()},AwaitExpression:function(e){var t=e.node.argument;e.replaceWith(p.yieldExpression(p.callExpression(y.runtimeProperty("awrap"),[t]),!1))}}},[11519,11028],[11520,11029],[11521,11030],[11524,11033],[11525,11032],[11526,11034],[11556,11009,1765,1764,11163,11162,11164,11165,104],[11557,104,2889,527],[11558,527],[11559,527],[11560,527],[11562,527,11016,11017,11019,11021,11022,11018],[11563,527],[11564,527],[11565,104],[11567,104],[11569,1764,4538,104,2889],[11570,4548,4547,11057],[11571,148],[11573,11059],[11574,11060,148],[11575,2903,148],[11576,11061,148],[11578,2903,148],[11579,2903,11062,11063,11064,148],[11580,4547,4548,2902],4753,4754,[11584,708,11055,11054],[11588,2890,529],[11593,11035],[11596,1057,4543,2895],[11600,528],[11602,2890],[11604,2890],[11606,2894,1768,2896,847,529],2975,[11608,1057,708],[11609,1769,1766,707,848,1056],[11613,848,1054,1057,846],[11614,2895,1768,708,2900,707,4540,846],[11615,708,4542],[11617,707,4546,2897],[11620,1055,148,1056],[11628,2899,2891],[11629,2899],[11631,2899],[11637,11038,529,1767,148],[11638,1054,11056,148],[11639,11036,11045,1767,708,4541],[11641,1055],[11642,1055,2894],[11643,4546,1057,11052],1086,[11649,2901],[11650,2901],[11653,709,288],[11654,11124,11125,11126,11127,11128],[11658,709,288],[11664,709,288],4797,4798,[11665,11087],4800,[11666,11101,4574,149,2911,4567,4577],1090,2987,4801,[11670,4561,849],[11672,2906,4552,4554,11077,11104,11111,11112,11120,4566,11129,11130,11131,149,2911,710,849],[11673,710],[11674,11083,11114],1834,[11675,11115],[11676,11082,849],[11678,11075,149],4810,4812,[11679,11081,11091,11153],[11680,530],[11682,2906,4562,11118,11119,4566,149,2911,4577],[11683,2906,4557],4816,[11684,4576,11133,710,4573],[11685,710],[11686,2912,530],[11687,11097,11098,11161,149,11168],[11688,4568,11145],[11690,11090,11121,4571],[11691,4557,11159,11160,1773,4569,4571,1776],4827,[11692,4556],4833,[11695,2907,11074,149,2913],[11696,4550,11071,11072,4559,11116,1775],[11700,288],[11701,2908],[11702,11069,4553,4570],4840,[11703,11070,4553,1775],[11704,2907],[11705,2908],2999,[11707,4561,4565],[11708,288],[11710,4575],4848,[11711,4549,11167,1775],[11712,709],[11714,2907,4551,2910,4562,4570,1775],[11715,849],[11716,11084,4565,849],[11718,4569,849],4854,[11723,4560,4574,149,4567,1773,2912,1776],[11724,1774],4857,[11725,1774],[11726,1774],[11727,1774],4861,[11728,2908,11105,11106,11107,11108,11109,11110],[11729,11079,4564,4568],4864,[11732,11113],4866,[11734,1771],[11735,1771],[11736,1771],[11737,1771],[11738,11066,1770,2904],[11739,1772],[11740,1772],[11741,1772],[11742,1772],[11743,11166],[11745,2909],4880,4881,[11750,1770],4885,4886,4887,[11751,1770,2904,2905],4889,[11752,11144,11171],[11756,11078],4896,[11759,11158],[11760,4552,11080,11095,149],[11761,4556],[11763,11086,11123],1099,[11770,530],[11771,4564,530],[11772,11093,4558,4572],[11773,149,530],[11778,2905],4912,[11779,11099,11100,1773,1776],4916,4917,[11784,11102],[11785,11103],function(e,t){"use strict";e.exports={builtins:{Symbol:"symbol",Promise:"promise",Map:"map",WeakMap:"weak-map",Set:"set",WeakSet:"weak-set",Observable:"observable",setImmediate:"set-immediate",clearImmediate:"clear-immediate",asap:"asap"},methods:{Array:{concat:"array/concat",copyWithin:"array/copy-within",entries:"array/entries",every:"array/every",fill:"array/fill",filter:"array/filter",findIndex:"array/find-index",find:"array/find",forEach:"array/for-each",from:"array/from",includes:"array/includes",indexOf:"array/index-of",join:"array/join",keys:"array/keys",lastIndexOf:"array/last-index-of",map:"array/map",of:"array/of",pop:"array/pop",push:"array/push",reduceRight:"array/reduce-right",reduce:"array/reduce",reverse:"array/reverse",shift:"array/shift",slice:"array/slice",some:"array/some",sort:"array/sort",splice:"array/splice",unshift:"array/unshift",values:"array/values"},JSON:{stringify:"json/stringify"},Object:{assign:"object/assign",create:"object/create",defineProperties:"object/define-properties",defineProperty:"object/define-property",entries:"object/entries",freeze:"object/freeze",getOwnPropertyDescriptor:"object/get-own-property-descriptor",getOwnPropertyDescriptors:"object/get-own-property-descriptors",getOwnPropertyNames:"object/get-own-property-names",getOwnPropertySymbols:"object/get-own-property-symbols",getPrototypeOf:"object/get-prototype-of",isExtensible:"object/is-extensible",isFrozen:"object/is-frozen",isSealed:"object/is-sealed",is:"object/is",keys:"object/keys",preventExtensions:"object/prevent-extensions",seal:"object/seal",setPrototypeOf:"object/set-prototype-of",values:"object/values"},RegExp:{escape:"regexp/escape"},Math:{acosh:"math/acosh",asinh:"math/asinh",atanh:"math/atanh",cbrt:"math/cbrt",clz32:"math/clz32",cosh:"math/cosh",expm1:"math/expm1",fround:"math/fround",hypot:"math/hypot",imul:"math/imul",log10:"math/log10",log1p:"math/log1p",log2:"math/log2",sign:"math/sign",sinh:"math/sinh",tanh:"math/tanh",trunc:"math/trunc",iaddh:"math/iaddh",isubh:"math/isubh",imulh:"math/imulh",umulh:"math/umulh"},Symbol:{asyncIterator:"symbol/async-iterator",for:"symbol/for",hasInstance:"symbol/has-instance",isConcatSpreadable:"symbol/is-concat-spreadable",iterator:"symbol/iterator",keyFor:"symbol/key-for",match:"symbol/match",observable:"symbol/observable",replace:"symbol/replace",search:"symbol/search",species:"symbol/species",split:"symbol/split",toPrimitive:"symbol/to-primitive",toStringTag:"symbol/to-string-tag",unscopables:"symbol/unscopables"},String:{at:"string/at",codePointAt:"string/code-point-at",endsWith:"string/ends-with",fromCodePoint:"string/from-code-point",includes:"string/includes",matchAll:"string/match-all",padLeft:"string/pad-left",padRight:"string/pad-right",padStart:"string/pad-start",padEnd:"string/pad-end",raw:"string/raw",repeat:"string/repeat",startsWith:"string/starts-with",trim:"string/trim",trimLeft:"string/trim-left",trimRight:"string/trim-right",trimStart:"string/trim-start",trimEnd:"string/trim-end"},Number:{EPSILON:"number/epsilon",isFinite:"number/is-finite",isInteger:"number/is-integer",isNaN:"number/is-nan",isSafeInteger:"number/is-safe-integer",MAX_SAFE_INTEGER:"number/max-safe-integer",MIN_SAFE_INTEGER:"number/min-safe-integer",parseFloat:"number/parse-float",parseInt:"number/parse-int"},Reflect:{apply:"reflect/apply",construct:"reflect/construct",defineProperty:"reflect/define-property",deleteProperty:"reflect/delete-property",enumerate:"reflect/enumerate",getOwnPropertyDescriptor:"reflect/get-own-property-descriptor",getPrototypeOf:"reflect/get-prototype-of",get:"reflect/get",has:"reflect/has",isExtensible:"reflect/is-extensible",ownKeys:"reflect/own-keys",preventExtensions:"reflect/prevent-extensions",setPrototypeOf:"reflect/set-prototype-of",set:"reflect/set",defineMetadata:"reflect/define-metadata",deleteMetadata:"reflect/delete-metadata",getMetadata:"reflect/get-metadata",getMetadataKeys:"reflect/get-metadata-keys",getOwnMetadata:"reflect/get-own-metadata",getOwnMetadataKeys:"reflect/get-own-metadata-keys",hasMetadata:"reflect/has-metadata",hasOwnMetadata:"reflect/has-own-metadata",metadata:"reflect/metadata"},System:{global:"system/global"},Error:{isError:"error/is-error"},Date:{},Function:{}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.definitions=void 0,t.default=function(e){function t(e){return e.moduleName||"babel-runtime"}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var n=e.types,i=["interopRequireWildcard","interopRequireDefault"];return{pre:function(e){var r=t(this.opts);this.opts.helpers!==!1&&e.set("helperGenerator",function(t){if(i.indexOf(t)<0)return e.addImport(r+"/helpers/"+t,"default",t)}),this.setDynamic("regeneratorIdentifier",function(){return e.addImport(r+"/regenerator","default","regeneratorRuntime")})},visitor:{ReferencedIdentifier:function(e,i){var a=e.node,o=e.parent,u=e.scope;if("regeneratorRuntime"===a.name&&i.opts.regenerator!==!1)return void e.replaceWith(i.get("regeneratorIdentifier"));if(i.opts.polyfill!==!1&&!n.isMemberExpression(o)&&r(s.default.builtins,a.name)&&!u.getBindingIdentifier(a.name)){var l=t(i.opts);e.replaceWith(i.addImport(l+"/core-js/"+s.default.builtins[a.name],"default",a.name))}},CallExpression:function(e,r){if(r.opts.polyfill!==!1&&!e.node.arguments.length){var i=e.node.callee;if(n.isMemberExpression(i)&&i.computed&&e.get("callee.property").matchesPattern("Symbol.iterator")){var s=t(r.opts);e.replaceWith(n.callExpression(r.addImport(s+"/core-js/get-iterator","default","getIterator"),[i.object]))}}},BinaryExpression:function(e,r){if(r.opts.polyfill!==!1&&"in"===e.node.operator&&e.get("left").matchesPattern("Symbol.iterator")){var i=t(r.opts);e.replaceWith(n.callExpression(r.addImport(i+"/core-js/is-iterable","default","isIterable"),[e.node.right]))}},MemberExpression:{enter:function(e,i){if(i.opts.polyfill!==!1&&e.isReferenced()){var a=e.node,o=a.object,u=a.property;if(n.isReferenced(o,a)&&!a.computed&&r(s.default.methods,o.name)){var l=s.default.methods[o.name];if(r(l,u.name)&&!e.scope.getBindingIdentifier(o.name)){if("Object"===o.name&&"defineProperty"===u.name&&e.parentPath.isCallExpression()){var c=e.parentPath.node;if(3===c.arguments.length&&n.isLiteral(c.arguments[1]))return}var p=t(i.opts);e.replaceWith(i.addImport(p+"/core-js/"+l[u.name],"default",o.name+"$"+u.name))}}}},exit:function(e,i){if(i.opts.polyfill!==!1&&e.isReferenced()){var a=e.node,o=a.object;if(r(s.default.builtins,o.name)&&!e.scope.getBindingIdentifier(o.name)){var u=t(i.opts);e.replaceWith(n.memberExpression(i.addImport(u+"/core-js/"+s.default.builtins[o.name],"default",o.name),a.property,a.computed))}}}}}}};var i=r(11173),s=n(i);t.definitions=s.default},[11519,11196],[11520,11197],[11521,11198],[11522,11199],[11524,11201],[11525,11200],[11526,11202],[11530,11181,11179],[11556,11175,2914,1058,11331,11330,11332,11333,532],[11557,532,2915,531],[11558,531],[11559,531],[11560,531],[11562,531,11184,11185,11187,11189,11190,11186],[11563,531],[11564,531],[11565,532],[11567,532],[11569,1058,4579,532,2915],[11570,4589,4588,11225],[11571,150],[11573,11227],[11574,11228,150],[11575,2929,150],[11576,11229,150],[11578,2929,150],[11579,2929,11230,11231,11232,150],[11580,4588,4589,2928],4753,4754,[11584,712,11223,11222],[11588,2916,534],[11593,11203],[11596,1062,4584,2921],[11600,533],[11602,2916],[11604,2916],[11606,2920,1779,2922,851,534],2975,[11608,1062,712],[11609,1780,1777,711,852,1061],[11613,852,1059,1062,850],[11614,2921,1779,712,2926,711,4581,850],[11615,712,4583],[11617,711,4587,2923],[11620,1060,150,1061],[11628,2925,2917],[11629,2925],[11631,2925],[11637,11206,534,1778,150],[11638,1059,11224,150],[11639,11204,11213,1778,712,4582],[11641,1060],[11642,1060,2920],[11643,4587,1062,11220],1086,[11649,2927],[11650,2927],[11653,713,289],[11654,11292,11293,11294,11295,11296],[11658,713,289],[11664,713,289],4797,4798,[11665,11255],4800,[11666,11269,4615,151,2937,4608,4618],1090,2987,4801,[11670,4602,853],[11672,2932,4593,4595,11245,11272,11279,11280,11288,4607,11297,11298,11299,151,2937,714,853],[11673,714],[11674,11251,11282],1834,[11675,11283],[11676,11250,853],[11678,11243,151],4810,4812,[11679,11249,11259,11321],[11680,535],[11682,2932,4603,11286,11287,4607,151,2937,4618],[11683,2932,4598],4816,[11684,4617,11301,714,4614],[11685,714],[11686,2938,535],[11687,11265,11266,11329,151,11336],[11688,4609,11313],[11690,11258,11289,4612],[11691,4598,11327,11328,1784,4610,4612,1787],4827,[11692,4597],4833,[11695,2933,11242,151,2939],[11696,4591,11239,11240,4600,11284,1786],[11700,289],[11701,2934],[11702,11237,4594,4611],4840,[11703,11238,4594,1786],[11704,2933],[11705,2934],2999,[11707,4602,4606],[11708,289],[11710,4616],4848,[11711,4590,11335,1786],[11712,713],[11714,2933,4592,2936,4603,4611,1786],[11715,853],[11716,11252,4606,853],[11718,4610,853],4854,[11723,4601,4615,151,4608,1784,2938,1787],[11724,1785],4857,[11725,1785],[11726,1785],[11727,1785],4861,[11728,2934,11273,11274,11275,11276,11277,11278],[11729,11247,4605,4609],4864,[11732,11281],4866,[11734,1782],[11735,1782],[11736,1782],[11737,1782],[11738,11234,1781,2930],[11739,1783],[11740,1783],[11741,1783],[11742,1783],[11743,11334],[11745,2935],4880,4881,[11750,1781],4885,4886,4887,[11751,1781,2930,2931],4889,[11752,11312,11339],[11756,11246],4896,[11759,11326],[11760,4593,11248,11263,151],[11761,4597],[11763,11254,11291],1099,[11770,535],[11771,4605,535],[11772,11261,4599,4613],[11773,151,535],[11778,2931],4912,[11779,11267,11268,1784,1787],4916,4917,[11784,11270],[11785,11271],function(e,t,r){
"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){var t=e.messages;return{visitor:{ReferencedIdentifier:function(e){var r=e.node,n=e.scope,i=n.getBinding(r.name);if(i&&"type"===i.kind&&!e.parentPath.isFlow())throw e.buildCodeFrameError(t.get("undeclaredVariableType",r.name),ReferenceError);if(!n.hasBinding(r.name)){var a=n.getAllBindings(),o=void 0,u=-1;for(var l in a){var c=(0,s.default)(r.name,l);c<=0||c>3||c<=u||(o=l,u=c)}var p=void 0;throw p=o?t.get("undeclaredVariableSuggestion",r.name,o):t.get("undeclaredVariable",r.name),e.buildCodeFrameError(p,ReferenceError)}}}}};var i=r(11445),s=n(i);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return{presets:[t.es2015!==!1&&[s.default.buildPreset,t.es2015],t.es2016!==!1&&o.default,t.es2017!==!1&&l.default].filter(Boolean)}};var i=r(4619),s=n(i),a=r(4620),o=n(a),u=r(4621),l=n(u);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(4524),s=n(i),a=r(4484),o=n(a),u=r(1409),l=n(u),c=r(2325),p=n(c),f=r(4514),h=n(f);t.default={plugins:[s.default,o.default,l.default,p.default,h.default],env:{development:{plugins:[]}}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(4622),s=n(i),a=r(3879),o=n(a),u=r(4494),l=n(u);t.default={presets:[s.default],plugins:[o.default,l.default]},e.exports=t.default},[11519,11391],function(e,t,r){e.exports={default:r(11394),__esModule:!0}},function(e,t,r){e.exports={default:r(11395),__esModule:!0}},[11521,11396],[11525,11398],[11527,11400],function(e,t,r){"use strict";var n=r(4626).default;t.default=function(){function e(e,t){for(var r=0;r1?n.body:n.body[0]}var i=r(4627).default,s=r(51).default,a=r(12).default;t.__esModule=!0;var o=r(11486),u=s(o),l=r(2957),c=s(l),p=r(11494),f=s(p),h=r(716),d=s(h),y=r(4633),m=a(y),v=r(39),g=a(v),b="_fromTemplate",x=i();t.default=function(e,t){var r=void 0;try{throw new Error}catch(e){e.stack&&(r=e.stack.split("\n").slice(1).join("\n"))}var i=function(){var n=void 0;try{n=m.parse(e,c.default({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0},t)),n=d.default.removeProperties(n),d.default.cheap(n,function(e){e[b]=!0})}catch(e){throw e.stack=e.stack+"from\n"+r,e}return i=function(){return n},n};return function(){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;o=n[a++]}else{if(a=n.next(),a.done)break;o=a.value}var u=o;if(e[u])return!0}return!1},e.prototype.create=function(e,t,r,n){return u.default.get({parentPath:this.parentPath,parent:e,container:t,key:r,listKey:n})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,r){if(0===e.length)return!1;for(var n=[],i=0;i=1e3&&(this.trap=!0),!(t.indexOf(i.node)>=0))){if(t.push(i.node),i.visit()){r=!0;break}if(this.priorityQueue.length&&(r=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,r))break}}for(var s=0;sc&&(n=u)}else n=u}return n})}function u(e,t){var r=this;if(!e.length)return this;if(1===e.length)return e[0];var n=1/0,i=void 0,s=void 0,a=e.map(function(e){var t=[];do t.unshift(e);while((e=e.parentPath)&&e!==r);return t.length-1}function a(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),C.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function o(){this.shouldSkip=!0}function u(e){this.skipKeys[e]=!0}function l(){this.shouldStop=!0,this.shouldSkip=!0}function c(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function p(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function f(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function h(){this.parentPath&&(this.parent=this.parentPath.node)}function d(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;a.maybeQueue(e)}}function A(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}var S=r(536).default,_=r(51).default;t.__esModule=!0,t.call=n,t._call=i,t.isBlacklisted=s,t.visit=a,t.skip=o,t.skipKey=u,t.stop=l,t.setScope=c,t.setContext=p,t.resync=f,t._resyncParent=h,t._resyncKey=d,t._resyncList=y,t._resyncRemoved=m,t.popContext=v,t.pushContext=g,t.setup=b,t.setKey=x,t.requeue=E,t._getQueueContexts=A;var w=r(716),C=_(w)},function(e,t,r){"use strict";function n(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}return e.computed||u.isIdentifier(t)&&(t=u.stringLiteral(t.name)),t}function i(){return u.ensureBlock(this.node)}function s(){if(this.isArrowFunctionExpression()){this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0}}var a=r(12).default;t.__esModule=!0,t.toComputedKey=n,t.ensureBlock=i,t.arrowFunctionToShadowed=s;var o=r(39),u=a(o)},function(e,t){(function(e){"use strict";function r(){var e=this.evaluate();if(e.confident)return!!e.value}function n(){function t(e){n&&(a=e,n=!1)}function r(a){if(n){var o=a.node;if(a.isSequenceExpression()){var u=a.get("expressions");return r(u[u.length-1])}if(a.isStringLiteral()||a.isNumericLiteral()||a.isBooleanLiteral())return o.value;if(a.isNullLiteral())return null;if(a.isTemplateLiteral()){for(var l="",c=0,u=a.get("expressions"),p=o.quasis,f=0;f":return P>k;case"<=":return P<=k;case">=":return P>=k;case"==":return P==k;case"!=":return P!=k;case"===":return P===k;case"!==":return P!==k;case"|":return P|k;case"&":return P&k;case"^":return P^k;case"<<":return P<>":return P>>k;case">>>":return P>>>k}}if(a.isCallExpression()){var F=a.get("callee"),N=void 0,I=void 0;if(F.isIdentifier()&&!a.scope.getBinding(F.node.name,!0)&&i.indexOf(F.node.name)>=0&&(I=e[o.callee.name]),F.isMemberExpression()){var v=F.get("object"),m=F.get("property");if(v.isIdentifier()&&m.isIdentifier()&&i.indexOf(v.node.name)>=0&&s.indexOf(m.node.name)<0&&(N=e[v.node.name],I=N[m.node.name]),v.isLiteral()&&m.isIdentifier()){var b=typeof v.node.value;"string"!==b&&"number"!==b||(N=v.node.value,I=N[m.node.name])}}if(I){var B=a.get("arguments").map(r);if(!n)return;return I.apply(N,B)}}t(a)}}var n=!0,a=void 0,o=r(this);return n||(o=void 0),{confident:n,deopt:a,value:o}}t.__esModule=!0,t.evaluateTruthy=r,t.evaluate=n;var i=["String","Number","Math"],s=["random"]}).call(t,function(){return this}())},function(e,t,r){"use strict";function n(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e}function i(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0}function s(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e}function a(e){return y.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})}function o(e,t){t===!0&&(t=this.context);var r=e.split(".");return 1===r.length?this._getKey(e,t):this._getPattern(r,t)}function u(e,t){var r=this,n=this.node,i=n[e];return Array.isArray(i)?i.map(function(s,a){return y.default.get({listKey:e,parentPath:r,parent:n,container:i,key:a}).setContext(t)}):y.default.get({parentPath:this,parent:n,container:n,key:e}).setContext(t)}function l(e,t){for(var r=this,n=e,i=0;i=0?c.numberTypeAnnotation():void 0;if("==="===r){var a=void 0,o=void 0;if(i.isUnaryExpression({operator:"typeof"})?(a=i,o=n):n.isUnaryExpression({operator:"typeof"})&&(a=n,o=i),(o||a)&&(o=o.resolve(),o.isLiteral())){var u=o.node.value;if("string"==typeof u&&a.get("argument").isIdentifier({name:e}))return c.createTypeAnnotationBasedOnTypeof(o.node.value)}}}function a(e){for(var t=void 0;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}function o(e,t){var r=a(e);if(r){var n=r.get("test"),i=[n],u=[];do{var l=i.shift().resolve();if(l.isLogicalExpression()&&(i.push(l.get("left")),i.push(l.get("right"))),l.isBinaryExpression()){var p=s(t,l);p&&u.push(p)}}while(i.length);return u.length?{typeAnnotation:c.createUnionTypeAnnotation(u),ifStatement:r}:o(r,t)}}var u=r(12).default;t.__esModule=!0;var l=r(39),c=u(l);t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:n(this,e.name):"undefined"===e.name?c.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?c.numberTypeAnnotation():void("arguments"===e.name)}},e.exports=t.default},function(e,t,r){"use strict";function n(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function i(e){return e.typeAnnotation}function s(e){if(this.get("callee").isIdentifier())return D.genericTypeAnnotation(e.callee)}function a(){return D.stringTypeAnnotation()}function o(e){var t=e.operator;return"void"===t?D.voidTypeAnnotation():D.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?D.numberTypeAnnotation():D.STRING_UNARY_OPERATORS.indexOf(t)>=0?D.stringTypeAnnotation():D.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?D.booleanTypeAnnotation():void 0}function u(e){var t=e.operator;if(D.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return D.numberTypeAnnotation();if(D.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return D.booleanTypeAnnotation();if("+"===t){var r=this.get("right"),n=this.get("left");return n.isBaseType("number")&&r.isBaseType("number")?D.numberTypeAnnotation():n.isBaseType("string")||r.isBaseType("string")?D.stringTypeAnnotation():D.unionTypeAnnotation([D.stringTypeAnnotation(),D.numberTypeAnnotation()])}}function l(){return D.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function c(){return D.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function p(){return this.get("expressions").pop().getTypeAnnotation()}function f(){return this.get("right").getTypeAnnotation()}function h(e){var t=e.operator;if("++"===t||"--"===t)return D.numberTypeAnnotation()}function d(){return D.stringTypeAnnotation()}function y(){return D.numberTypeAnnotation()}function m(){return D.booleanTypeAnnotation()}function v(){return D.nullLiteralTypeAnnotation()}function g(){return D.genericTypeAnnotation(D.identifier("RegExp"))}function b(){return D.genericTypeAnnotation(D.identifier("Object"))}function x(){return D.genericTypeAnnotation(D.identifier("Array"))}function E(){return x()}function A(){return D.genericTypeAnnotation(D.identifier("Function"))}function S(){return w(this.get("callee"))}function _(){return w(this.get("tag"))}function w(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?D.genericTypeAnnotation(D.identifier("AsyncIterator")):D.genericTypeAnnotation(D.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}var C=r(12).default,T=r(4628).default;t.__esModule=!0,t.VariableDeclarator=n,t.TypeCastExpression=i,t.NewExpression=s,t.TemplateLiteral=a,t.UnaryExpression=o,t.BinaryExpression=u,t.LogicalExpression=l,t.ConditionalExpression=c,t.SequenceExpression=p,t.AssignmentExpression=f,t.UpdateExpression=h,t.StringLiteral=d,t.NumericLiteral=y,t.BooleanLiteral=m,t.NullLiteral=v,t.RegExpLiteral=g,t.ObjectExpression=b,t.ArrayExpression=x,t.RestElement=E,t.CallExpression=S,t.TaggedTemplateExpression=_;var P=r(39),D=C(P),k=r(11363);t.Identifier=T(k),i.validParent=!0,E.validParent=!0,t.Function=A,t.Class=A},function(e,t,r){"use strict";function n(e,t){function r(e){var t=n[s];return"*"===t||e===t}if(!this.isMemberExpression())return!1;for(var n=e.split("."),i=[this.node],s=0;i.length;){var a=i.shift();if(t&&s===n.length)return!0;if(w.isIdentifier(a)){if(!r(a.name))return!1}else if(w.isLiteral(a)){if(!r(a.value))return!1}else{if(w.isMemberExpression(a)){if(a.computed&&!w.isLiteral(a.property))return!1;i.unshift(a.property),i.unshift(a.object);continue}if(!w.isThisExpression(a))return!1;if(!r("this"))return!1}if(++s>n.length)return!1}return s===n.length}function i(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function s(){return this.scope.isStatic(this.node)}function a(e){return!this.has(e)}function o(e,t){return this.node[e]===t}function u(e){return w.isType(this.type,e)}function l(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function c(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?w.isBlockStatement(e):!!this.isBlockStatement()&&w.isExpression(e))}function p(e){var t=this,r=!0;do{var n=t.container;if(t.isFunction()&&!r)return!!e;if(r=!1,Array.isArray(n)&&t.key!==n.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0}function f(){return!this.parentPath.isLabeledStatement()&&!w.isBlockStatement(this.container)&&S.default(w.STATEMENT_OR_BLOCK_KEYS,this.key)}function h(e,t){if(!this.isReferencedIdentifier())return!1;var r=this.scope.getBinding(this.node.name);if(!r||"module"!==r.kind)return!1;var n=r.path,i=n.parentPath;return!!i.isImportDeclaration()&&(i.node.source.value===e&&(!t||(!(!n.isImportDefaultSpecifier()||"default"!==t)||(!(!n.isImportNamespaceSpecifier()||"*"!==t)||!(!n.isImportSpecifier()||n.node.imported.name!==t)))))}function d(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""}function y(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function m(e){var t=e.scope.getFunctionParent(),r=this.scope.getFunctionParent();if(t.node!==r.node){var n=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(n)return n;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var s=this.getAncestry(),a=void 0,o=void 0,u=void 0;for(u=0;u=0){a=l;break}}if(!a)return"before";var c=i[o-1],p=s[u-1];if(!c||!p)return"before";if(c.listKey&&c.container===p.container)return c.key>p.key?"before":"after";var f=w.VISITOR_KEYS[c.type].indexOf(c.key),h=w.VISITOR_KEYS[p.type].indexOf(p.key);return f>h?"before":"after"}function v(e){var t=e.path;if(t.isFunctionDeclaration()){var r=t.scope.getBinding(t.node.id.name);if(!r.references)return"before";for(var n=r.referencePaths,i=0;i=0))if(t=t||[],t.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var i=function(){var i=n.path.resolve(e,t);return r.find(function(e){return e.node===i.node})?{v:void 0}:{v:i}}();if("object"==typeof i)return i.v}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var s=this.toComputedKey();if(!w.isLiteral(s))return;var a=s.value,o=this.get("object").resolve(e,t);if(o.isObjectExpression())for(var u=o.get("properties"),l=u,c=0;c=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this.scopes,t=e.pop();if(t){if(t.path.isFunction()){if(this.hasOwnParamBindings(t)){if(this.scope===t)return;return t.path.get("body").get("body")[0]}return this.getNextScopeStatementParent()}return t.path.isProgram()?this.getNextScopeStatementParent():void 0}},e.prototype.getNextScopeStatementParent=function(){var e=this.scopes.pop();if(e)return e.path.getStatementParent()},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var r=this.bindings[t];if("param"===r.kind)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(o,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var r=t.scope.generateUidIdentifier("ref");t.insertBefore([a.variableDeclaration("var",[a.variableDeclarator(r,this.path.node)])]);var n=this.path.parentPath;n.isJSXElement()&&this.path.container===n.node.children&&(r=a.JSXExpressionContainer(r)),this.path.replaceWith(r)}}},e}();t.default=u,e.exports=t.default},function(e,t){"use strict";t.__esModule=!0;var r=[function(e,t){if("body"===e.key&&t.isArrowFunctionExpression())return e.replaceWith(e.scope.buildUndefinedNode()),!0},function(e,t){var r=!1;if(r=r||"test"===e.key&&(t.isWhile()||t.isSwitchCase()),r=r||"declaration"===e.key&&t.isExportDeclaration(),r=r||"body"===e.key&&t.isLabeledStatement(),r=r||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length,r=r||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0}];t.hooks=r},function(e,t,r){"use strict";function n(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function i(e,t){this.updateSiblingKeys(e,t.length);for(var r=[],n=0;n=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var a=p;a.setScope(),a.debug(function(){return"Inserted."});for(var f=o,h=Array.isArray(f),y=0,f=h?f:d(f);;){var m;if(h){if(y>=f.length)break;m=f[y++]}else{if(y=f.next(),y.done)break;m=y.value}var v=m;v.maybeQueue(a,!0)}}return r}function s(e){return this._containerInsert(this.key,e)}function a(e){return this._containerInsert(this.key+1,e)}function o(e){var t=e[e.length-1],r=S.isIdentifier(t)||S.isExpressionStatement(t)&&S.isIdentifier(t.expression);r&&!this.isCompletionRecord()&&e.pop()}function u(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(S.expressionStatement(S.assignmentExpression("=",t,this.node))),e.push(S.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function l(e,t){if(this.parent)for(var r=v.path.get(this.parent),n=0;n=e&&(i.key+=t)}}function c(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(r),1===r.length?this.replaceWith(r[0]):this.replaceWith(t)}else{if(!t){var n=b.functionExpression(null,[],b.blockStatement(e));n.shadow=!0,this.replaceWith(b.callExpression(n,[])),this.traverse(x);for(var i=this.get("callee").getCompletionRecords(),s=0;s=w.length)break;P=w[T++]}else{if(T=w.next(),T.done)break;P=T.value}var D=P,k=e[D];k?f(k,n):e[D]=_.default(n)}}}for(var t in e)p(t)||l(e[t]);return e}function i(e){if(!e._verified){if("function"==typeof e)throw new Error(x.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||s(t,e[t]),!p(t)){if(A.TYPES.indexOf(t)<0)throw new Error(x.get("traverseVerifyNodeType",t));var r=e[t];if("object"==typeof r)for(var n in r){if("enter"!==n&&"exit"!==n)throw new Error(x.get("traverseVerifyVisitorProperty",t,n));s(t+"."+n,r[n])}}e._verified=!0}}function s(e,t){for(var r=[].concat(t),n=r,i=Array.isArray(n),s=0,n=i?n:d(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+typeof o)}}function a(e){for(var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],r={},i=0;i=f?s.uid=0:s.uid++}},function(e,t,r){"use strict";var n=r(12).default,i=r(51).default,s=r(39),a=n(s),o=r(2942),u=r(537),l=i(u);l.default("ArrayExpression",{fields:{elements:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeOrValueType("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),l.default("AssignmentExpression",{fields:{operator:{validate:u.assertValueType("string")},left:{validate:u.assertNodeType("LVal")},right:{validate:u.assertNodeType("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),l.default("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.BINARY_OPERATORS)},left:{validate:u.assertNodeType("Expression")},right:{validate:u.assertNodeType("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),l.default("Directive",{visitor:["value"],fields:{value:{validate:u.assertNodeType("DirectiveLiteral")}}}),l.default("DirectiveLiteral",{builder:["value"],fields:{value:{validate:u.assertValueType("string")}}}),l.default("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Directive"))),default:[]},body:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),l.default("BreakStatement",{visitor:["label"],fields:{label:{validate:u.assertNodeType("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),l.default("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:u.assertNodeType("Expression")},arguments:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Expression","SpreadElement")))}},aliases:["Expression"]}),l.default("CatchClause",{visitor:["param","body"],fields:{param:{validate:u.assertNodeType("Identifier")},body:{validate:u.assertNodeType("BlockStatement")}},aliases:["Scopable"]}),l.default("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:u.assertNodeType("Expression")},consequent:{validate:u.assertNodeType("Expression")},alternate:{validate:u.assertNodeType("Expression")}},aliases:["Expression","Conditional"]}),l.default("ContinueStatement",{visitor:["label"],fields:{label:{validate:u.assertNodeType("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),l.default("DebuggerStatement",{aliases:["Statement"]}),l.default("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:u.assertNodeType("Expression")},body:{validate:u.assertNodeType("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),l.default("EmptyStatement",{aliases:["Statement"]}),l.default("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:u.assertNodeType("Expression")}},aliases:["Statement","ExpressionWrapper"]}),l.default("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:u.assertNodeType("Program")}}}),l.default("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:u.assertNodeType("VariableDeclaration","LVal")},right:{validate:u.assertNodeType("Expression")},body:{validate:u.assertNodeType("Statement")}}}),l.default("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:u.assertNodeType("VariableDeclaration","Expression"),optional:!0},test:{validate:u.assertNodeType("Expression"),optional:!0},update:{validate:u.assertNodeType("Expression"),optional:!0},body:{validate:u.assertNodeType("Statement")}}}),l.default("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:u.assertNodeType("Identifier")},params:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("LVal")))},body:{validate:u.assertNodeType("BlockStatement")},generator:{default:!1,validate:u.assertValueType("boolean")},async:{default:!1,validate:u.assertValueType("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),l.default("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:u.assertNodeType("Identifier"),optional:!0},params:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("LVal")))},body:{validate:u.assertNodeType("BlockStatement")},generator:{default:!1,validate:u.assertValueType("boolean")},async:{default:!1,validate:u.assertValueType("boolean")}}}),l.default("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function(e,t,r){!a.isValidIdentifier(r)}}}}),l.default("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:u.assertNodeType("Expression")},consequent:{validate:u.assertNodeType("Statement")},alternate:{optional:!0,validate:u.assertNodeType("Statement")}}}),l.default("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:u.assertNodeType("Identifier")},body:{validate:u.assertNodeType("Statement")}}}),l.default("StringLiteral",{builder:["value"],fields:{value:{validate:u.assertValueType("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l.default("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:u.assertValueType("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l.default("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),l.default("BooleanLiteral",{builder:["value"],fields:{value:{validate:u.assertValueType("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l.default("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:u.assertValueType("string")},flags:{validate:u.assertValueType("string"),default:""}}}),l.default("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.LOGICAL_OPERATORS)},left:{validate:u.assertNodeType("Expression")},right:{validate:u.assertNodeType("Expression")}}}),l.default("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:u.assertNodeType("Expression")},property:{validate:function(e,t,r){var n=e.computed?"Expression":"Identifier";u.assertNodeType(n)(e,t,r)}},computed:{default:!1}}}),l.default("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:u.assertNodeType("Expression")},arguments:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Expression","SpreadElement")))}}}),l.default("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Directive"))),default:[]},body:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),l.default("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),l.default("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:u.chain(u.assertValueType("string"),u.assertOneOf("method","get","set")),default:"method"},computed:{validate:u.assertValueType("boolean"),default:!1},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,n)(e,t,r)}},decorators:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Decorator")))},body:{validate:u.assertNodeType("BlockStatement")},generator:{default:!1,validate:u.assertValueType("boolean")},async:{default:!1,validate:u.assertValueType("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),l.default("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:u.assertValueType("boolean"),default:!1},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,n)(e,t,r)}},value:{validate:u.assertNodeType("Expression")},shorthand:{validate:u.assertValueType("boolean"),default:!1},decorators:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),l.default("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:u.assertNodeType("LVal")}}}),l.default("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:u.assertNodeType("Expression"),optional:!0}}}),l.default("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Expression")))}},aliases:["Expression"]}),l.default("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:u.assertNodeType("Expression"),optional:!0},consequent:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("Statement")))}}}),l.default("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:u.assertNodeType("Expression")},cases:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("SwitchCase")))}}}),l.default("ThisExpression",{aliases:["Expression"]}),l.default("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:u.assertNodeType("Expression")}}}),l.default("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:u.assertNodeType("BlockStatement")},handler:{optional:!0,handler:u.assertNodeType("BlockStatement")},finalizer:{optional:!0,validate:u.assertNodeType("BlockStatement")}}}),l.default("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:u.assertNodeType("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),l.default("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:u.assertNodeType("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),l.default("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:u.chain(u.assertValueType("string"),u.assertOneOf("var","let","const"))},declarations:{validate:u.chain(u.assertValueType("array"),u.assertEach(u.assertNodeType("VariableDeclarator")))}}}),l.default("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:u.assertNodeType("LVal")},init:{optional:!0,validate:u.assertNodeType("Expression")}}}),l.default("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:u.assertNodeType("Expression")},body:{validate:u.assertNodeType("BlockStatement","Statement")}}}),l.default("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:u.assertNodeType("Expression")},body:{validate:u.assertNodeType("BlockStatement","Statement")}}})},function(e,t,r){"use strict";var n=r(51).default,i=r(537),s=n(i);s.default("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:i.assertNodeType("Identifier")},right:{validate:i.assertNodeType("Expression")}}}),s.default("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("Expression")))}}}),s.default("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("LVal")))},body:{validate:i.assertNodeType("BlockStatement","Expression")},async:{validate:i.assertValueType("boolean"),default:!1}}}),s.default("ClassBody",{visitor:["body"],fields:{body:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("ClassMethod","ClassProperty")))}}}),s.default("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:i.assertNodeType("Identifier")},body:{validate:i.assertNodeType("ClassBody")},superClass:{optional:!0,validate:i.assertNodeType("Expression")},decorators:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("Decorator")))}}}),s.default("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:i.assertNodeType("Identifier")},body:{validate:i.assertNodeType("ClassBody")},superClass:{optional:!0,validate:i.assertNodeType("Expression")},decorators:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("Decorator")))}}}),s.default("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:i.assertNodeType("StringLiteral")}}}),s.default("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:i.assertNodeType("FunctionDeclaration","ClassDeclaration","Expression")}}}),s.default("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:i.assertNodeType("Declaration"),optional:!0},specifiers:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("ExportSpecifier")))},source:{validate:i.assertNodeType("StringLiteral"),optional:!0}}}),s.default("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:i.assertNodeType("Identifier")},exported:{validate:i.assertNodeType("Identifier")}}}),s.default("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:i.assertNodeType("VariableDeclaration","LVal")},right:{validate:i.assertNodeType("Expression")},body:{validate:i.assertNodeType("Statement")}}}),s.default("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:i.assertNodeType("StringLiteral")}}}),s.default("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:i.assertNodeType("Identifier")}}}),s.default("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:i.assertNodeType("Identifier")}}}),s.default("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:i.assertNodeType("Identifier")},imported:{validate:i.assertNodeType("Identifier")}}}),s.default("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:i.assertValueType("string")},property:{validate:i.assertValueType("string")}}}),s.default("ClassMethod",{
aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:i.chain(i.assertValueType("string"),i.assertOneOf("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:i.assertValueType("boolean")},static:{default:!1,validate:i.assertValueType("boolean")},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];i.assertNodeType.apply(void 0,n)(e,t,r)}},params:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("LVal")))},body:{validate:i.assertNodeType("BlockStatement")},generator:{default:!1,validate:i.assertValueType("boolean")},async:{default:!1,validate:i.assertValueType("boolean")}}}),s.default("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("RestProperty","Property")))}}}),s.default("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:i.assertNodeType("Expression")}}}),s.default("Super",{aliases:["Expression"]}),s.default("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:i.assertNodeType("Expression")},quasi:{validate:i.assertNodeType("TemplateLiteral")}}}),s.default("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:i.assertValueType("boolean"),default:!1}}}),s.default("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("TemplateElement")))},expressions:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("Expression")))}}}),s.default("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:i.assertValueType("boolean"),default:!1},argument:{optional:!0,validate:i.assertNodeType("Expression")}}})},function(e,t,r){"use strict";var n=r(51).default,i=r(537),s=n(i);s.default("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:i.assertNodeType("Expression")}}}),s.default("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),s.default("Decorator",{visitor:["expression"],fields:{expression:{validate:i.assertNodeType("Expression")}}}),s.default("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:i.assertNodeType("BlockStatement")}}}),s.default("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:i.assertNodeType("Identifier")}}}),s.default("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:i.assertNodeType("Identifier")}}}),s.default("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:i.assertNodeType("LVal")}}}),s.default("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:i.assertNodeType("Expression")}}})},function(e,t,r){"use strict";var n=r(51).default,i=r(537),s=n(i);s.default("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),s.default("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),s.default("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),s.default("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],aliases:["Flow","Property"],fields:{}}),s.default("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("ExistentialTypeParam",{aliases:["Flow"]}),s.default("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),s.default("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),s.default("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),s.default("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),s.default("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),s.default("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),s.default("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),s.default("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),s.default("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),s.default("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),s.default("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),s.default("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),s.default("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),s.default("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),s.default("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),s.default("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),s.default("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),s.default("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),s.default("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),s.default("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),s.default("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),s.default("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),s.default("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),s.default("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},[11562,537,11374,11375,11377,11379,11380,11376],function(e,t,r){"use strict";var n=r(51).default,i=r(537),s=n(i);s.default("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:i.assertNodeType("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:i.assertNodeType("JSXElement","StringLiteral","JSXExpressionContainer")}}}),s.default("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:i.assertNodeType("JSXIdentifier","JSXMemberExpression")}}}),s.default("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:i.assertNodeType("JSXOpeningElement")},closingElement:{optional:!0,validate:i.assertNodeType("JSXClosingElement")},children:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("JSXText","JSXExpressionContainer","JSXElement")))}}}),s.default("JSXEmptyExpression",{aliases:["JSX","Expression"]}),s.default("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:i.assertNodeType("Expression")}}}),s.default("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:i.assertValueType("string")}}}),s.default("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:i.assertNodeType("JSXMemberExpression","JSXIdentifier")},property:{validate:i.assertNodeType("JSXIdentifier")}}}),s.default("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:i.assertNodeType("JSXIdentifier")},name:{validate:i.assertNodeType("JSXIdentifier")}}}),s.default("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:i.assertNodeType("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:i.assertValueType("boolean")},attributes:{validate:i.chain(i.assertValueType("array"),i.assertEach(i.assertNodeType("JSXAttribute","JSXSpreadAttribute")))}}}),s.default("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:i.assertNodeType("Expression")}}}),s.default("JSXText",{aliases:["JSX"],builder:["value"],fields:{value:{validate:i.assertValueType("string")}}})},function(e,t,r){"use strict";var n=r(51).default,i=r(537),s=n(i);s.default("Noop",{visitor:[]}),s.default("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:i.assertNodeType("Expression")}}})},function(e,t,r){"use strict";function n(e){var t=i(e);return 1===t.length?t[0]:u.unionTypeAnnotation(t)}function i(e){for(var t={},r={},n=[],s=[],a=0;a=0)){if(u.isAnyTypeAnnotation(o))return[o];if(u.isFlowBaseAnnotation(o))r[o.type]=o;else if(u.isUnionTypeAnnotation(o))n.indexOf(o.types)<0&&(e=e.concat(o.types),n.push(o.types));else if(u.isGenericTypeAnnotation(o)){var l=o.id.name;if(t[l]){var c=t[l];c.typeParameters?o.typeParameters&&(c.typeParameters.params=i(c.typeParameters.params.concat(o.typeParameters.params))):c=o.typeParameters}else t[l]=o}else s.push(o)}}for(var p in r)s.push(r[p]);for(var f in t)s.push(t[f]);return s}function s(e){if("string"===e)return u.stringTypeAnnotation();if("number"===e)return u.numberTypeAnnotation();if("undefined"===e)return u.voidTypeAnnotation();if("boolean"===e)return u.booleanTypeAnnotation();if("function"===e)return u.genericTypeAnnotation(u.identifier("Function"));if("object"===e)return u.genericTypeAnnotation(u.identifier("Object"));if("symbol"===e)return u.genericTypeAnnotation(u.identifier("Symbol"));throw new Error("Invalid typeof value")}var a=r(12).default;t.__esModule=!0,t.createUnionTypeAnnotation=n,t.removeTypeDuplicates=i,t.createTypeAnnotationBasedOnTypeof=s;var o=r(39),u=a(o)},function(e,t,r){"use strict";function n(e){return!!e&&/^[a-z]|\-/.test(e)}function i(e,t){for(var r=e.value.split(/\r\n|\n|\r/),n=0,i=0;i=0)return!0}else if(s===e)return!0}return!1}function i(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var r=t.params,n=0;n=0&&l>0){for(n=[],s=r.length;c=0&&!o;)c==u?(n.push(c),u=r.indexOf(e,c+1)):1==n.length?o=[n.pop(),l]:(i=n.pop(),i=0?u:l;n.length&&(o=[s,a])}return o}e.exports=r,r.range=n},function(e,t){"use strict";function r(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t0)throw new Error("Invalid string. Length must be a multiple of 4");s="="===e[o-2]?2:"="===e[o-1]?1:0,a=new l(3*o/4-s),n=s>0?o-4:o;var c=0;for(t=0,r=0;t>16&255,a[c++]=i>>8&255,a[c++]=255&i;return 2===s?(i=u[e.charCodeAt(t)]<<2|u[e.charCodeAt(t+1)]>>4,a[c++]=255&i):1===s&&(i=u[e.charCodeAt(t)]<<10|u[e.charCodeAt(t+1)]<<4|u[e.charCodeAt(t+2)]>>2,a[c++]=i>>8&255,a[c++]=255&i),a}function i(e){return o[e>>18&63]+o[e>>12&63]+o[e>>6&63]+o[63&e]}function s(e,t,r){for(var n,s=[],a=t;ac?c:l+u));return 1===n?(t=e[r-1],i+=o[t>>2],i+=o[t<<4&63],i+="=="):2===n&&(t=(e[r-2]<<8)+e[r-1],i+=o[t>>10],i+=o[t>>4&63],i+=o[t<<2&63],i+="="),a.push(i),a.join("")}t.toByteArray=n,t.fromByteArray=a;var o=[],u=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},function(e,t,r){function n(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function i(e){return e.split("\\\\").join(y).split("\\{").join(m).split("\\}").join(v).split("\\,").join(g).split("\\.").join(b)}function s(e){return e.split(y).join("\\").split(m).join("{").split(v).join("}").split(g).join(",").split(b).join(".")}function a(e){if(!e)return[""];var t=[],r=d("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,s=r.post,o=n.split(",");o[o.length-1]+="{"+i+"}";var u=a(s);return s.length&&(o[o.length-1]+=u.shift(),o.push.apply(o,u)),t.push.apply(t,o),t}function o(e){return e?f(i(e),!0).map(s):[]}function u(e){return"{"+e+"}"}function l(e){return/^-?0\d/.test(e)}function c(e,t){return e<=t}function p(e,t){return e>=t}function f(e,t){var r=[],i=d("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var s=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),o=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),y=s||o,m=/^(.*,)+(.+)?$/.test(i.body);if(!y&&!m)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+v+i.post,f(e)):[e];var g;if(y)g=i.body.split(/\.\./);else if(g=a(i.body),1===g.length&&(g=f(g[0],!1).map(u),1===g.length)){var b=i.post.length?f(i.post,!1):[""];return b.map(function(e){return i.pre+g[0]+e})}var x,E=i.pre,b=i.post.length?f(i.post,!1):[""];if(y){var A=n(g[0]),S=n(g[1]),_=Math.max(g[0].length,g[1].length),w=3==g.length?Math.abs(n(g[2])):1,C=c,T=S0){var F=new Array(O+1).join("0");k=D<0?"-"+F+k.slice(1):F+k}}x.push(k)}}else x=h(g,function(e){return f(e,!1)});for(var N=0;N0;i--)if(r=n[i],~r.indexOf("sourceMappingURL=data:"))return t.fromComment(r)}var u=r(1796),l=r(291),c=/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+;)?base64,(.*)$/gm,p=/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm;a.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},a.prototype.toBase64=function(){var t=this.toJSON();return new e(t).toString("base64")},a.prototype.toComment=function(e){var t=this.toBase64(),r="sourceMappingURL=data:application/json;base64,"+t;return e&&e.multiline?"/*# "+r+" */":"//# "+r},a.prototype.toObject=function(){return JSON.parse(this.toJSON())},a.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error("property %s already exists on the sourcemap, use set property instead");return this.setProperty(e,t)},a.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},a.prototype.getProperty=function(e){return this.sourcemap[e]},t.fromObject=function(e){return new a(e)},t.fromJSON=function(e){return new a(e,{isJSON:!0})},t.fromBase64=function(e){return new a(e,{isEncoded:!0})},t.fromComment=function(e){return e=e.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),new a(e,{isEncoded:!0,hasComment:!0})},t.fromMapFileComment=function(e,t){return new a(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},t.fromSource=function(e,r){if(r){var n=o(e);return n?n:null}var i=e.match(c);return c.lastIndex=0,i?t.fromComment(i.pop()):null},t.fromMapFileSource=function(e,r){var n=e.match(p);return p.lastIndex=0,n?t.fromMapFileComment(n.pop(),r):null},t.removeComments=function(e){return c.lastIndex=0,e.replace(c,"")},t.removeMapFileComments=function(e){return p.lastIndex=0,e.replace(p,"")},t.generateMapFileComment=function(e,t){var r="sourceMappingURL="+e;return t&&t.multiline?"/*# "+r+" */":"//# "+r},Object.defineProperty(t,"commentRegex",{get:function(){return c.lastIndex=0,c}}),Object.defineProperty(t,"mapFileCommentRegex",{get:function(){return p.lastIndex=0,p}})}).call(t,r(4634).Buffer)},[11570,4649,11421,11415],[11573,11417],function(e,t,r){var n=r(103);e.exports=function(e,t){return n.create(e,t)}},function(e,t,r){var n=r(103);e.exports=function(e,t,r){return n.setDesc(e,t,r)}},function(e,t,r){var n=r(103);r(11418),e.exports=function(e,t){return n.getDesc(e,t)}},function(e,t,r){var n=r(103);r(11419),e.exports=function(e){return n.getNames(e)}},function(e,t,r){r(2950),e.exports=r(377).Object.getOwnPropertySymbols},function(e,t,r){r(11420),e.exports=r(377).Object.keys},function(e,t,r){r(2950),e.exports=r(377).Symbol.for},function(e,t,r){r(2950),r(4648),e.exports=r(377).Symbol},function(e,t,r){r(4648),r(4649),r(11422),e.exports=r(377).WeakMap},4753,4754,function(e,t,r){var n=r(2944),i=r(4637),s=r(4646),a=r(4645),o=r(11404);e.exports=function(e){var t=1==e,r=2==e,u=3==e,l=4==e,c=6==e,p=5==e||c;return function(f,h,d){for(var y,m,v=s(f),g=i(v),b=n(h,d,3),x=a(g.length),E=0,A=t?o(f,x):r?o(f,0):void 0;x>E;E++)if((p||E in g)&&(y=g[E],m=b(y,E,v),e))if(t)A[E]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return E;case 2:A.push(y)}else if(l)return!1;return c?-1:u||l?l:A}}},function(e,t,r){var n=r(1068),i=r(4638),s=r(538)("species");e.exports=function(e,t){var r;return i(e)&&(r=e.constructor,"function"!=typeof r||r!==Array&&!i(r.prototype)||(r=void 0),n(r)&&(r=r[s],null===r&&(r=void 0))),new(void 0===r?Array:r)(t)}},function(e,t,r){var n=r(2943),i=r(538)("toStringTag"),s="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=(t=Object(e))[i])?r:s?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,r){"use strict";var n=r(1067),i=r(4641),s=r(1063),a=r(1068),o=r(4643),u=r(4635),l=r(11403),c=r(1066),p=r(2949)("weak"),f=Object.isExtensible||a,h=l(5),d=l(6),y=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return h(e.a,function(e){return e[0]===t})};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,n){var s=e(function(e,i){o(e,s,t),e._i=y++,e._l=void 0,void 0!=i&&u(i,r,e[n],e)});return i(s.prototype,{delete:function(e){return!!a(e)&&(f(e)?c(e,p)&&c(e[p],this._i)&&delete e[p][this._i]:m(this).delete(e))},has:function(e){return!!a(e)&&(f(e)?c(e,p)&&c(e[p],this._i):m(this).has(e))}}),s},def:function(e,t,r){return f(s(t))?(c(t,p)||n(t,p,{}),t[p][e._i]=r):m(e).set(t,r),e},frozenStore:m,WEAK:p}},function(e,t,r){"use strict";var n=r(103),i=r(1065),s=r(1064),a=r(1789),o=r(1067),u=r(4641),l=r(4635),c=r(4643),p=r(1068),f=r(1791),h=r(2946);e.exports=function(e,t,r,d,y,m){var v=i[e],g=v,b=y?"set":"add",x=g&&g.prototype,E={};return h&&"function"==typeof g&&(m||x.forEach&&!a(function(){(new g).entries().next()}))?(g=t(function(t,r){c(t,g,e),t._c=new v,void 0!=r&&l(r,y,t[b],t)}),n.each.call("add,clear,delete,forEach,get,has,set,keys,values,entries".split(","),function(e){var t="add"==e||"set"==e;e in x&&(!m||"clear"!=e)&&o(g.prototype,e,function(r,n){if(!t&&m&&!p(r))return"get"==e&&void 0;var i=this._c[e](0===r?0:r,n);return t?this:i})}),"size"in x&&n.setDesc(g.prototype,"size",{get:function(){return this._c.size}})):(g=d.getConstructor(t,e,y,b),u(g.prototype,r)),f(g,e),E[e]=g,s(s.G+s.W+s.F,E),m||d.setStrong(g,e,y),g}},function(e,t,r){var n=r(103);e.exports=function(e){var t=n.getKeys(e),r=n.getSymbols;if(r)for(var i,s=r(e),a=n.isEnum,o=0;s.length>o;)a.call(e,i=s[o++])&&t.push(i);return t}},function(e,t,r){var n=r(1069),i=r(538)("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||s[i]===e)}},function(e,t,r){var n=r(1063);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var s=e.return;throw void 0!==s&&n(s.call(e)),t}}},function(e,t,r){"use strict";var n=r(103),i=r(2948),s=r(1791),a={};r(1067)(a,r(538)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n.create(a,{next:i(1,r)}),s(e,t+" Iterator")}},2975,function(e,t,r){var n=r(103),i=r(1070);e.exports=function(e,t){for(var r,s=i(e),a=n.getKeys(s),o=a.length,u=0;o>u;)if(s[r=a[u++]]===t)return r}},function(e,t,r){var n=r(4644),i=r(2945);e.exports=function(e){return function(t,r){var s,a,o=String(i(t)),u=n(r),l=o.length;return u<0||u>=l?e?"":void 0:(s=o.charCodeAt(u),s<55296||s>56319||u+1===l||(a=o.charCodeAt(u+1))<56320||a>57343?e?o.charAt(u):s:e?o.slice(u,u+2):(s-55296<<10)+(a-56320)+65536)}}},function(e,t,r){var n=r(1063),i=r(4647);e.exports=r(377).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return n(t.call(e))}},function(e,t,r){"use strict";var n=r(11402),i=r(11412),s=r(1069),a=r(1070);e.exports=r(4639)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,r):"values"==t?i(0,e[r]):i(0,[r,e[r]])},"values"),s.Arguments=s.Array,n("keys"),n("values"),n("entries")},function(e,t,r){var n=r(1064);n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){var n=r(1070);r(2947)("getOwnPropertyDescriptor",function(e){return function(t,r){return e(n(t),r)}})},function(e,t,r){r(2947)("getOwnPropertyNames",function(){return r(4636).get})},function(e,t,r){var n=r(4646);r(2947)("keys",function(e){return function(t){return e(n(t))}})},function(e,t,r){"use strict";var n=r(11414)(!0);r(4639)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){"use strict";var n=r(103),i=r(1790),s=r(11406),a=r(1068),o=r(1066),u=s.frozenStore,l=s.WEAK,c=Object.isExtensible||a,p={},f=r(11407)("WeakMap",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){if(a(e)){if(!c(e))return u(this).get(e);if(o(e,l))return e[l][this._i]}},set:function(e,t){return s.def(this,e,t)}},s,!0,!0);7!=(new f).set((Object.freeze||Object)(p),7).get(p)&&n.each.call(["delete","has","get","set"],function(e){var t=f.prototype,r=t[e];i(t,e,function(t,n){if(a(t)&&!c(t)){var i=u(this)[e](t,n);return"set"==e?this:i}return r.call(this,t,n)})})},function(e,t,r){function n(){return t.colors[c++%t.colors.length]}function i(e){function r(){}function i(){var e=i,r=+new Date,s=r-(l||r);e.diff=s,e.prev=l,e.curr=r,l=r,null==e.useColors&&(e.useColors=t.useColors()),null==e.color&&e.useColors&&(e.color=n());var a=Array.prototype.slice.call(arguments);a[0]=t.coerce(a[0]),"string"!=typeof a[0]&&(a=["%o"].concat(a));var o=0;a[0]=a[0].replace(/%([a-z%])/g,function(r,n){if("%%"===r)return r;o++;var i=t.formatters[n];if("function"==typeof i){var s=a[o];r=i.call(e,s),a.splice(o,1),o--}return r}),"function"==typeof t.formatArgs&&(a=t.formatArgs.apply(e,a));var u=i.log||t.log||console.log.bind(console);u.apply(e,a)}r.enabled=!1,i.enabled=!0;var s=t.enabled(e)?i:r;return s.namespace=e,s}function s(e){t.save(e);for(var r=(e||"").split(/[\s,]+/),n=r.length,i=0;i=r)return!1;if(i=e.charCodeAt(t),!(56320<=i&&i<=57343))return!1;n=l(n,i)}if(!s(n))return!1;s=h.isIdentifierPartES6}return!0}function p(e,t){return u(e)&&!s(e,t)}function f(e,t){return c(e)&&!a(e,t)}var h=r(4650);e.exports={isKeywordES5:n,isKeywordES6:i,isReservedWordES5:s,isReservedWordES6:a,isRestrictedWord:o,isIdentifierNameES5:u,isIdentifierNameES6:c,isIdentifierES5:p,isIdentifierES6:f}}()},function(e,t,r){"use strict";var n=r(2958),i=new RegExp(n().source);e.exports=i.test.bind(i)},function(e,t){t.read=function(e,t,r,n,i){var s,a,o=8*i-n-1,u=(1<>1,c=-7,p=r?i-1:0,f=r?-1:1,h=e[t+p];for(p+=f,s=h&(1<<-c)-1,h>>=-c,c+=o;c>0;s=256*s+e[t+p],p+=f,c-=8);for(a=s&(1<<-c)-1,s>>=-c,c+=n;c>0;a=256*a+e[t+p],p+=f,c-=8);if(0===s)s=1-l;else{if(s===u)return a?NaN:(h?-1:1)*(1/0);a+=Math.pow(2,n),s-=l}return(h?-1:1)*a*Math.pow(2,s-n)},t.write=function(e,t,r,n,i,s){var a,o,u,l=8*s-i-1,c=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:s-1,d=n?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,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),t+=a+p>=1?f/u:f*Math.pow(2,1-p),t*u>=2&&(a++,u/=2),a+p>=c?(o=0,a=c):a+p>=1?(o=(t*u-1)*Math.pow(2,i),a+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&o,h+=d,o/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=d,a/=256,l-=8);e[r+h-d]|=128*y}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},function(e,t){e.exports=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]{1,6}\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-*\/%&|^]|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,e.exports.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t){e.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSAnimation:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSTransition:!1,CSSUnknownRule:!1,CSSViewportRule:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentTimeline:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,FederatedCredential:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,PasswordCredential:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,RTCPeerConnection:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedKeyframeList:!1,SharedWorker:!1,showModalDialog:!1,SiteBoundCredential:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCSSRule:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGEvent:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGLocatable:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformable:!1,SVGTransformList:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGURIReference:!1,SVGUseElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGVKernElement:!1,SVGZoomAndPan:!1,SVGZoomEvent:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeEvent:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,VTTCue:!1,WaveShaperNode:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestProgressEvent:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1,XSLTProcessor:!1},worker:{applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,arguments:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,GLOBAL:!1,global:!1,Intl:!1,module:!1,process:!1,require:!1,root:!1,setImmediate:!1,setInterval:!1,setTimeout:!1},commonjs:{exports:!0,module:!1,require:!1,global:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,check:!1,describe:!1,expect:!1,gen:!1,it:!1,fit:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,Java:!1,java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{Y:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ls:!1,ln:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,_:!1,Accounts:!1,AccountsClient:!1,AccountsServer:!1,AccountsCommon:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPServer:!1,DDPRateLimiter:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{caches:!1,Cache:!1,CacheStorage:!1,Client:!1,clients:!1,Clients:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,FetchEvent:!1,importScripts:!1,registration:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,skipWaiting:!1,WindowClient:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,triggerEvent:!1,visit:!1},protractor:{$:!1,$$:!1,browser:!1,By:!1,by:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1}}},function(e,t){e.exports={_args:[[{raw:"[email protected]",scope:null,escapedName:"babel-core",name:"babel-core",rawSpec:"6.18.0",spec:"6.18.0",type:"version"},"C:\\src\\babel-standalone"]],_from:"[email protected]",_id:"[email protected]",_inCache:!0,_installable:!0,_location:"/babel-core",_nodeVersion:"6.9.0",_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp/babel-core-6.18.0.tgz_1477343918254_0.11207001795992255"},_npmUser:{name:"hzoo",email:"[email protected]"},_npmVersion:"3.10.8",_phantomChildren:{"babel-core":"6.18.0","brace-expansion":"1.1.3",chalk:"1.1.3",debug:"2.2.0",esutils:"2.0.2",invariant:"2.2.1","is-finite":"1.0.1",mkdirp:"0.5.1","os-homedir":"1.0.1","os-tmpdir":"1.0.1","regenerator-runtime":"0.9.5","source-map":"0.5.6","to-fast-properties":"1.0.2"},_requested:{raw:"[email protected]",scope:null,escapedName:"babel-core",name:"babel-core",rawSpec:"6.18.0",spec:"6.18.0",type:"version"},_requiredBy:["#DEV:/","/babel-core/babel-register"],_resolved:"https://registry.npmjs.org/babel-core/-/babel-core-6.18.0.tgz",_shasum:"bb5ce9bc0a956e6e94e2f12d597abb3b0b330deb",_shrinkwrap:null,_spec:"[email protected]",_where:"C:\\src\\babel-standalone",author:{name:"Sebastian McKenzie",email:"[email protected]"},dependencies:{"babel-code-frame":"^6.16.0","babel-generator":"^6.18.0","babel-helpers":"^6.16.0","babel-messages":"^6.8.0","babel-register":"^6.18.0","babel-runtime":"^6.9.1","babel-template":"^6.16.0","babel-traverse":"^6.18.0","babel-types":"^6.18.0",babylon:"^6.11.0","convert-source-map":"^1.1.0",debug:"^2.1.1",json5:"^0.5.0",lodash:"^4.2.0",minimatch:"^3.0.2","path-is-absolute":"^1.0.0",private:"^0.1.6",slash:"^1.0.0","source-map":"^0.5.0"},description:"Babel compiler core.",devDependencies:{"babel-helper-fixtures":"^6.18.0","babel-helper-transform-fixture-test-runner":"^6.18.0","babel-polyfill":"^6.16.0"},directories:{},dist:{shasum:"bb5ce9bc0a956e6e94e2f12d597abb3b0b330deb",tarball:"https://registry.npmjs.org/babel-core/-/babel-core-6.18.0.tgz"},homepage:"https://babeljs.io/",keywords:["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var"],license:"MIT",maintainers:[{name:"amasad",email:"[email protected]"},{name:"hzoo",email:"[email protected]"},{name:"jmm",email:"[email protected]"},{name:"loganfsmyth",email:"[email protected]"},{name:"sebmck",email:"[email protected]"},{name:"thejameskyle",email:"[email protected]"}],name:"babel-core",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"https://github.com/babel/babel/tree/master/packages/babel-core"},scripts:{bench:"make bench",test:"make test"},version:"6.18.0"}},11431,11431,11431,11431,11431,11431,11431,11431,11431,11431,function(e,t){e.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,AnimationEvent:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSUnknownRule:!1,CSSViewportRule:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,Intl:!1,KeyboardEvent:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,
PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,showModalDialog:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCSSRule:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGEvent:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGLocatable:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformable:!1,SVGTransformList:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGURIReference:!1,SVGUseElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGVKernElement:!1,SVGZoomAndPan:!1,SVGZoomEvent:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeEvent:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,ValidityState:!1,VTTCue:!1,WaveShaperNode:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestProgressEvent:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1,XSLTProcessor:!1},worker:{applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,WebSocket:!1,Worker:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,arguments:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,GLOBAL:!1,global:!1,module:!1,process:!1,require:!1,root:!1,setImmediate:!1,setInterval:!1,setTimeout:!1},commonjs:{exports:!0,module:!1,require:!1,global:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterEach:!1,beforeEach:!1,describe:!1,expect:!1,it:!1,jest:!1,pit:!1,require:!1,xdescribe:!1,xit:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,Java:!1,java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{Y:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ls:!1,ln:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,target:!1,tempdir:!1,test:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,_:!1,Accounts:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{caches:!1,Cache:!1,CacheStorage:!1,Client:!1,clients:!1,Clients:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,FetchEvent:!1,importScripts:!1,registration:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,skipWaiting:!1,WindowClient:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,triggerEvent:!1,visit:!1},protractor:{$:!1,$$:!1,browser:!1,By:!1,by:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1}}},function(e,t){e.exports={75:8490,83:383,107:8490,115:383,181:924,197:8491,383:83,452:453,453:452,455:456,456:455,458:459,459:458,497:498,498:497,837:8126,914:976,917:1013,920:1012,921:8126,922:1008,924:181,928:982,929:1009,931:962,934:981,937:8486,962:931,976:914,977:1012,981:934,982:928,1008:922,1009:929,1012:[920,977],1013:917,7776:7835,7835:7776,8126:[837,921],8486:937,8490:75,8491:197,66560:66600,66561:66601,66562:66602,66563:66603,66564:66604,66565:66605,66566:66606,66567:66607,66568:66608,66569:66609,66570:66610,66571:66611,66572:66612,66573:66613,66574:66614,66575:66615,66576:66616,66577:66617,66578:66618,66579:66619,66580:66620,66581:66621,66582:66622,66583:66623,66584:66624,66585:66625,66586:66626,66587:66627,66588:66628,66589:66629,66590:66630,66591:66631,66592:66632,66593:66633,66594:66634,66595:66635,66596:66636,66597:66637,66598:66638,66599:66639,66600:66560,66601:66561,66602:66562,66603:66563,66604:66564,66605:66565,66606:66566,66607:66567,66608:66568,66609:66569,66610:66570,66611:66571,66612:66572,66613:66573,66614:66574,66615:66575,66616:66576,66617:66577,66618:66578,66619:66579,66620:66580,66621:66581,66622:66582,66623:66583,66624:66584,66625:66585,66626:66586,66627:66587,66628:66588,66629:66589,66630:66590,66631:66591,66632:66592,66633:66593,66634:66594,66635:66595,66636:66596,66637:66597,66638:66598,66639:66599,68736:68800,68737:68801,68738:68802,68739:68803,68740:68804,68741:68805,68742:68806,68743:68807,68744:68808,68745:68809,68746:68810,68747:68811,68748:68812,68749:68813,68750:68814,68751:68815,68752:68816,68753:68817,68754:68818,68755:68819,68756:68820,68757:68821,68758:68822,68759:68823,68760:68824,68761:68825,68762:68826,68763:68827,68764:68828,68765:68829,68766:68830,68767:68831,68768:68832,68769:68833,68770:68834,68771:68835,68772:68836,68773:68837,68774:68838,68775:68839,68776:68840,68777:68841,68778:68842,68779:68843,68780:68844,68781:68845,68782:68846,68783:68847,68784:68848,68785:68849,68786:68850,68800:68736,68801:68737,68802:68738,68803:68739,68804:68740,68805:68741,68806:68742,68807:68743,68808:68744,68809:68745,68810:68746,68811:68747,68812:68748,68813:68749,68814:68750,68815:68751,68816:68752,68817:68753,68818:68754,68819:68755,68820:68756,68821:68757,68822:68758,68823:68759,68824:68760,68825:68761,68826:68762,68827:68763,68828:68764,68829:68765,68830:68766,68831:68767,68832:68768,68833:68769,68834:68770,68835:68771,68836:68772,68837:68773,68838:68774,68839:68775,68840:68776,68841:68777,68842:68778,68843:68779,68844:68780,68845:68781,68846:68782,68847:68783,68848:68784,68849:68785,68850:68786,71840:71872,71841:71873,71842:71874,71843:71875,71844:71876,71845:71877,71846:71878,71847:71879,71848:71880,71849:71881,71850:71882,71851:71883,71852:71884,71853:71885,71854:71886,71855:71887,71856:71888,71857:71889,71858:71890,71859:71891,71860:71892,71861:71893,71862:71894,71863:71895,71864:71896,71865:71897,71866:71898,71867:71899,71868:71900,71869:71901,71870:71902,71871:71903,71872:71840,71873:71841,71874:71842,71875:71843,71876:71844,71877:71845,71878:71846,71879:71847,71880:71848,71881:71849,71882:71850,71883:71851,71884:71852,71885:71853,71886:71854,71887:71855,71888:71856,71889:71857,71890:71858,71891:71859,71892:71860,71893:71861,71894:71862,71895:71863,71896:71864,71897:71865,71898:71866,71899:71867,71900:71868,71901:71869,71902:71870,71903:71871}},function(e,t){"use strict";var r=[],n=[];e.exports=function(e,t){if(e===t)return 0;var i=e.length,s=t.length;if(0===i)return s;if(0===s)return i;for(var a,o,u,l,c=0,p=0;co?l>o?o+1:l:l>u?u+1:l;return o}},function(e,t){function r(e){for(var t=-1,r=e?e.length:0,n=-1,i=[];++t=o,p=c?a():null,f=[];p?(n=s,l=!1):(c=!1,p=t?[]:f);e:for(;++r2?r[a-2]:void 0,u=a>2?r[2]:void 0,l=a>1?r[a-1]:void 0;for("function"==typeof o?(o=i(o,l,5),a-=2):(o="function"==typeof l?l:void 0,a-=o?1:0),u&&s(r[0],r[1],u)&&(o=a<3?void 0:o,a=1);++nl))return!1;for(;++u1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*c;case"days":case"day":case"d":return r*l;case"hours":case"hour":case"hrs":case"hr":case"h":return r*u;case"minutes":case"minute":case"mins":case"min":case"m":return r*o;case"seconds":case"second":case"secs":case"sec":case"s":return r*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r}}}}function n(e){return e>=l?Math.round(e/l)+"d":e>=u?Math.round(e/u)+"h":e>=o?Math.round(e/o)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function i(e){return s(e,l,"day")||s(e,u,"hour")||s(e,o,"minute")||s(e,a,"second")||e+" ms"}function s(e,t,r){if(!(e-1,S=!!t&&t.indexOf("u")>-1,s(r,c(r)),p(r)}},function(e,t,r){var n;(function(e,i){(function(){"use strict";function s(){var e,t,r=16384,n=[],i=-1,s=arguments.length;if(!s)return"";for(var a="";++i1114111||P(o)!=o)throw RangeError("Invalid code point: "+o);o<=65535?n.push(o):(o-=65536,e=(o>>10)+55296,t=o%1024+56320,n.push(e,t)),(i+1==s||n.length>r)&&(a+=T.apply(null,n),n.length=0)}return a}function a(e,t){if(t.indexOf("|")==-1){if(e==t)return;throw Error("Invalid node type: "+e)}if(t=a.hasOwnProperty(t)?a[t]:a[t]=RegExp("^(?:"+t+")$"),!t.test(e))throw Error("Invalid node type: "+e)}function o(e){var t=e.type;if(o.hasOwnProperty(t)&&"function"==typeof o[t])return o[t](e);throw Error("Invalid node type: "+t)}function u(e){a(e.type,"alternative");var t=e.body,r=t?t.length:0;if(1==r)return x(t[0]);for(var n=-1,i="";++n=55296&&r<=56319&&(n=E().charCodeAt(0),n>=56320&&n<=57343))return z++,s("symbol",1024*(r-55296)+n-56320+65536,z-2,z)}return s("symbol",r,z-1,z)}function u(e,t,n){return r({type:"disjunction",body:e,range:[t,n]})}function l(){return r({type:"dot",range:[z-1,z]})}function c(e){return r({type:"characterClassEscape",value:e,range:[z-2,z]})}function p(e){return r({type:"reference",matchIndex:parseInt(e,10),range:[z-1-e.length,z]})}function f(e,t,n,i){return r({type:"group",behavior:e,body:t,range:[n,i]})}function h(e,t,n,i){return null==i&&(n=z-1,i=z),r({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[n,i]})}function d(e,t,n){return r({type:"alternative",body:e,range:[t,n]})}function y(e,t,n,i){return r({type:"characterClass",body:e,negative:t,range:[n,i]})}function m(e,t,n,i){return e.codePoint>t.codePoint&&q("invalid range in character class",e.raw+"-"+t.raw,n,i),r({type:"characterClassRange",min:e,max:t,range:[n,i]})}function v(e){return"alternative"===e.type?e.body:[e]}function g(t){t=t||1;var r=e.substring(z,z+t);return z+=t||1,r}function b(e){x(e)||q("character",e)}function x(t){if(e.indexOf(t,z)===z)return g(t.length)}function E(){return e[z]}function A(t){return e.indexOf(t,z)===z}function S(t){return e[z+1]===t}function _(t){var r=e.substring(z),n=r.match(t);return n&&(n.range=[],n.range[0]=z,g(n[0].length),n.range[1]=z),n}function w(){var e=[],t=z;for(e.push(C());x("|");)e.push(C());return 1===e.length?e[0]:u(e,t,z)}function C(){for(var e,t=[],r=z;e=T();)t.push(e);return 1===t.length?t[0]:d(t,r,z)}function T(){if(z>=e.length||A("|")||A(")"))return null;var t=D();if(t)return t;var r=O();r||q("Expected atom");var i=k()||!1;return i?(i.body=v(r),n(i,r.range[0]),i):r}function P(e,t,r,n){var i=null,s=z;if(x(e))i=t;else{if(!x(r))return!1;i=n}var a=w();a||q("Expected disjunction"),b(")");var o=f(i,v(a),s,z);return"normal"==i&&J&&X++,o}function D(){return x("^")?i("start",1):x("$")?i("end",1):x("\\b")?i("boundary",2):x("\\B")?i("not-boundary",2):P("(?=","lookahead","(?!","negativeLookahead")}function k(){var e,t,r,n,i=z;return x("*")?t=h(0):x("+")?t=h(1):x("?")?t=h(0,1):(e=_(/^\{([0-9]+)\}/))?(r=parseInt(e[1],10),t=h(r,r,e.range[0],e.range[1])):(e=_(/^\{([0-9]+),\}/))?(r=parseInt(e[1],10),t=h(r,void 0,e.range[0],e.range[1])):(e=_(/^\{([0-9]+),([0-9]+)\}/))&&(r=parseInt(e[1],10),n=parseInt(e[2],10),r>n&&q("numbers out of order in {} quantifier","",i,z),t=h(r,n,e.range[0],e.range[1])),t&&x("?")&&(t.greedy=!1,t.range[1]+=1),t}function O(){var e;return(e=_(/^[^^$\\.*+?(){[|]/))?o(e):x(".")?l():x("\\")?(e=I(),e||q("atomEscape"),e):(e=j())?e:P("(?:","ignore","(","normal")}function F(e){if($){var t,n;if("unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&A("\\")&&S("u")){var i=z;z++;var s=N();"unicodeEscape"==s.kind&&(n=s.codePoint)>=56320&&n<=57343?(e.range[1]=s.range[1],e.codePoint=1024*(t-55296)+n-56320+65536,e.type="value",e.kind="unicodeCodePointEscape",r(e)):z=i}}return e}function N(){return I(!0)}function I(e){var t,r=z;if(t=B())return t;if(e){if(x("b"))return a("singleEscape",8,"\\b");x("B")&&q("\\B not possible inside of CharacterClass","",r)}return t=R()}function B(){var e,t;if(e=_(/^(?!0)\d+/)){t=e[0];var r=parseInt(e[0],10);return r<=X?p(e[0]):(H.push(r),g(-e[0].length),(e=_(/^[0-7]{1,3}/))?a("octal",parseInt(e[0],8),e[0],1):(e=o(_(/^[89]/)),n(e,e.range[0]-1)))}return(e=_(/^[0-7]{1,3}/))?(t=e[0],/^0{1,3}$/.test(t)?a("null",0,"0",t.length+1):a("octal",parseInt(t,8),t,1)):!!(e=_(/^[dDsSwW]/))&&c(e[0])}function R(){var e;if(e=_(/^[fnrtv]/)){var t=0;switch(e[0]){case"t":t=9;break;case"n":t=10;break;case"v":t=11;break;case"f":t=12;break;case"r":t=13}return a("singleEscape",t,"\\"+e[0])}return(e=_(/^c([a-zA-Z])/))?a("controlLetter",e[1].charCodeAt(0)%32,e[1],2):(e=_(/^x([0-9a-fA-F]{2})/))?a("hexadecimalEscape",parseInt(e[1],16),e[1],2):(e=_(/^u([0-9a-fA-F]{4})/))?F(a("unicodeEscape",parseInt(e[1],16),e[1],2)):$&&(e=_(/^u\{([0-9a-fA-F]+)\}/))?a("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):M()}function L(e){var t=new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮ̀-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҃-҇Ҋ-ԯԱ-Ֆՙա-և֑-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-٩ٮ-ۓە-ۜ۟-۪ۨ-ۼۿܐ-݊ݍ-ޱ߀-ߵߺࠀ-࠭ࡀ-࡛ࢠ-ࢲࣤ-ॣ०-९ॱ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-ৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૯ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୯ୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௯ఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-్ౕౖౘౙౠ-ౣ౦-౯ಁ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲഁ-ഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൎൗൠ-ൣ൦-൯ൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲෳก-ฺเ-๎๐-๙ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟༀ༘༙༠-༩༹༵༷༾-ཇཉ-ཬཱ-྄྆-ྗྙ-ྼ࿆က-၉ၐ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፟ᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-᜔ᜠ-᜴ᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-៓ៗៜ៝០-៩᠋-᠍᠐-᠙ᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-᤻᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧙ᨀ-ᨛᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙ᪧ᪰-᪽ᬀ-ᭋ᭐-᭙᭫-᭳ᮀ-᯳ᰀ-᰷᱀-᱉ᱍ-ᱽ᳐-᳔᳒-ᳶ᳸᳹ᴀ-᷵᷼-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‿⁀⁔ⁱⁿₐ-ₜ⃐-⃥⃜⃡-⃰ℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵿-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〯〱-〵〸-〼ぁ-ゖ゙゚ゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘫꙀ-꙯ꙴ-꙽ꙿ-ꚝꚟ-꛱ꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞭꞰꞱꟷ-ꠧꡀ-ꡳꢀ-꣄꣐-꣙꣠-ꣷꣻ꤀-꤭ꤰ-꥓ꥠ-ꥼꦀ-꧀ꧏ-꧙ꧠ-ꧾꨀ-ꨶꩀ-ꩍ꩐-꩙ꩠ-ꩶꩺ-ꫂꫛ-ꫝꫠ-ꫯꫲ-꫶ꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭟꭤꭥꯀ-ꯪ꯬꯭꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻ︀-️︠-︭︳︴﹍-﹏ﹰ-ﹴﹶ-ﻼ0-9A-Z_a-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]");return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&t.test(String.fromCharCode(e))}function M(){var e,t="",r="";return L(E())?x(t)?a("identifier",8204,t):x(r)?a("identifier",8205,r):null:(e=g(),a("identifier",e.charCodeAt(0),e,1))}function j(){var e,t=z;return(e=_(/^\[\^/))?(e=V(),b("]"),y(e,!0,t,z)):x("[")?(e=V(),b("]"),y(e,!1,t,z)):null}function V(){var e;return A("]")?[]:(e=G(),e||q("nonEmptyClassRanges"),e)}function U(e){var t,r,n;if(A("-")&&!S("]")){b("-"),n=W(),n||q("classAtom"),r=z;var i=V();return i||q("classRanges"),t=e.range[0],"empty"===i.type?[m(e,n,t,r)]:[m(e,n,t,r)].concat(i)}return n=Y(),n||q("nonEmptyClassRangesNoDash"),[e].concat(n)}function G(){var e=W();return e||q("classAtom"),A("]")?[e]:U(e)}function Y(){var e=W();return e||q("classAtom"),A("]")?e:U(e)}function W(){return x("-")?o("-"):K()}function K(){var e;return(e=_(/^[^\\\]-]/))?o(e[0]):x("\\")?(e=N(),e||q("classEscape"),F(e)):void 0}function q(t,r,n,i){n=null==n?z:n,i=null==i?n:i;var s=Math.max(0,n-10),a=Math.min(i+10,e.length),o=" "+e.substring(s,a),u=" "+new Array(n-s+1).join(" ")+"^";throw SyntaxError(t+" at position "+n+(r?": "+r:"")+"\n"+o+"\n"+u)}var H=[],X=0,J=!0,$=(t||"").indexOf("u")!==-1,z=0;e=String(e),""===e&&(e="(?:)");var Q=w();Q.range[1]!==e.length&&q("Could not parse entire input - got stuck","",Q.range[1]);for(var Z=0;Z0?n-u>1?r(u,n,i,s,a,o):o==t.LEAST_UPPER_BOUND?n1?r(e,u,i,s,a,o):o==t.LEAST_UPPER_BOUND?u:e<0?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,i,s){if(0===n.length)return-1;var a=r(-1,n.length,e,n,i,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&0===i(n[a],n[a-1],!0);)--a;return a}},function(e,t,r){function n(e,t){var r=e.generatedLine,n=t.generatedLine,i=e.generatedColumn,a=t.generatedColumn;return n>r||n==r&&a>=i||s.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var s=r(1072);i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){n(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=i},function(e,t){function r(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function n(e,t){return Math.round(e+Math.random()*(t-e))}function i(e,t,s,a){if(s=0){var s=this._originalMappings[i];if(void 0===e.column)for(var a=s.originalLine;s&&s.originalLine===a;)n.push({line:o.getArg(s,"generatedLine",null),column:o.getArg(s,"generatedColumn",null),lastColumn:o.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var l=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==l;)n.push({line:o.getArg(s,"generatedLine",null),column:o.getArg(s,"generatedColumn",null),lastColumn:o.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return n},t.SourceMapConsumer=n,i.prototype=Object.create(n.prototype),i.prototype.consumer=n,i.fromSourceMap=function(e){var t=Object.create(i.prototype),r=t._names=l.fromArray(e._names.toArray(),!0),n=t._sources=l.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var a=e._mappings.toArray().slice(),u=t.__generatedMappings=[],c=t.__originalMappings=[],f=0,h=a.length;f1&&(r.source=y+i[1],y+=i[1],r.originalLine=h+i[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=d+i[3],d=r.originalColumn,i.length>4&&(r.name=m+i[4],m+=i[4])),A.push(r),"number"==typeof r.originalLine&&E.push(r)}p(A,o.compareByGeneratedPositionsDeflated),this.__generatedMappings=A,p(E,o.compareByOriginalPositions),this.__originalMappings=E},i.prototype._findMapping=function(e,t,r,n,i,s){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return u.search(e,t,i,s)},i.prototype.computeColumnSpans=function(){for(var e=0;e=0){var i=this._generatedMappings[r];if(i.generatedLine===t.generatedLine){var s=o.getArg(i,"source",null);null!==s&&(s=this._sources.at(s),null!=this.sourceRoot&&(s=o.join(this.sourceRoot,s)));var a=o.getArg(i,"name",null);return null!==a&&(a=this._names.at(a)),{source:s,line:o.getArg(i,"originalLine",null),column:o.getArg(i,"originalColumn",null),name:a}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=o.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=o.urlParse(this.sourceRoot))){var n=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(n))return this.sourcesContent[this._sources.indexOf(n)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=o.getArg(e,"source");if(null!=this.sourceRoot&&(t=o.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var r={source:t,originalLine:o.getArg(e,"line"),originalColumn:o.getArg(e,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e,"bias",n.GREATEST_LOWER_BOUND));if(i>=0){var s=this._originalMappings[i];if(s.source===r.source)return{line:o.getArg(s,"generatedLine",null),column:o.getArg(s,"generatedColumn",null),lastColumn:o.getArg(s,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=i,a.prototype=Object.create(n.prototype),a.prototype.constructor=n,a.prototype._version=3,Object.defineProperty(a.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&(f&&i(f,l()),o.add(u.join(""))),t.sources.forEach(function(e){var n=t.sourceContentFor(e);null!=n&&(null!=r&&(e=s.join(r,e)),o.setSourceContent(e,n))}),o},n.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},n.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},n.prototype.walk=function(e){for(var t,r=0,n=this.children.length;r0){for(t=[],r=0;r"),s(h.gutter,o),e,u].join("")}return" "+s(h.gutter,o)+e}).join("\n");return i?f.default.reset(m):m};var o=r(n),u=i(o),l=r(2),c=i(l),p=r(16),f=i(p),h={keyword:f.default.cyan,capitalized:f.default.yellow,jsx_tag:f.default.yellow,punctuator:f.default.yellow,number:f.default.magenta,string:f.default.green,regex:f.default.magenta,comment:f.default.grey,invalid:f.default.white.bgRed.bold,gutter:f.default.grey,marker:f.default.red.bold},d=/\r\n|[\n\r\u2028\u2029]/,y=/^[a-z][\w-]*$/i,m=/^[()\[\]{}]$/;e.exports=t.default},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n1?n.body:n.body[0]}t.__esModule=!0;var h=r(n),d=p(h);t.default=function(e,t){var r=void 0;try{throw new Error}catch(e){e.stack&&(r=e.stack.split("\n").slice(1).join("\n"))}t=(0,g.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var n=function(){var i=void 0;try{i=_.parse(e,t),i=A.default.removeProperties(i,{preserveComments:t.preserveComments}),A.default.cheap(i,function(e){e[T]=!0})}catch(e){throw e.stack=e.stack+"from\n"+r,e}return n=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e[o])return!0}return!1},e.prototype.create=function(e,t,r,n){return d.default.get({parentPath:this.parentPath,parent:e,container:t,key:r,listKey:n})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,r){if(0===e.length)return!1;for(var n=[],i=0;i=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(o.resync(),0!==o.contexts.length&&o.contexts[o.contexts.length-1]===this||o.pushContext(this),null!==o.key&&(v&&e.length>=1e4&&(this.trap=!0),!(t.indexOf(o.node)>=0))){if(t.push(o.node),o.visit()){r=!0;break}if(this.priorityQueue.length&&(r=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,r))break}}for(var u=e,l=Array.isArray(u),p=0,u=l?u:(0,c.default)(u);;){var f;if(l){if(p>=u.length)break;f=u[p++]}else{if(p=u.next(),p.done)break;f=p.value}var h=f;h.popContext()}return this.queue=null,r},e.prototype.visit=function(e,t){var r=e[t];return!!r&&(Array.isArray(r)?this.visitMultiple(r,e,t):this.visitSingle(e,t))},e}();t.default=g,e.exports=t.default},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(n),a=i(s),o=function e(t,r){(0,a.default)(this,e),this.file=t,this.options=r};t.default=o,e.exports=t.default},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y){"use strict";function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function v(e){return e&&e.__esModule?e:{default:e}}function g(e,t,r,n,i){if(e){if(t||(t={}),!t.noScope&&!r&&"Program"!==e.type&&"File"!==e.type)throw new Error(k.get("traverseNeedsParent",e.type));P.explode(t),g.node(e,t,r,n,i)}}function b(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.__esModule=!0,t.visitors=t.Hub=t.Scope=t.NodePath=void 0;var x=r(n),E=v(x),A=r(i);Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return v(A).default}});var S=r(s);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return v(S).default}});var _=r(a);Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return v(_).default}}),t.default=g;var w=r(o),C=v(w),T=r(u),P=m(T),D=r(l),k=m(D),O=r(c),F=v(O),N=r(p),I=m(N),B=r(f),R=m(B);t.visitors=P,g.visitors=P,g.verify=P.verify,g.explode=P.explode,g.NodePath=r(h),g.Scope=r(d),g.Hub=r(y),g.cheap=function(e,t){return I.traverseFast(e,t)},g.node=function(e,t,r,n,i,s){var a=I.VISITOR_KEYS[e.type];if(a)for(var o=new C.default(r,t,n,i),u=a,l=Array.isArray(u),c=0,u=l?u:(0,E.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if((!s||!s[f])&&o.visit(e,f))return}},g.clearNode=function(e,t){I.removeProperties(e,t),R.path.delete(e)},g.removeProperties=function(e,t){return I.traverseFast(e,g.clearNode,t),e},g.hasType=function(e,t,r,n){if((0,F.default)(n,e.type))return!1;if(e.type===r)return!0;var i={has:!1,type:r};return g(e,{blacklist:n,enter:b},t,i),i.has},g.clearCache=function(){R.clear()},g.copyCache=function(e,t){R.path.has(e)&&R.path.set(t,R.path.get(e))}},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function u(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null}function l(e){var t=this;do if(e(t))return t;while(t=t.parentPath);return null}function c(){return this.findParent(function(e){return e.isFunction()||e.isProgram()})}function p(){var e=this;do if(Array.isArray(e.container))return e;while(e=e.parentPath)}function f(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,r){for(var n=void 0,i=x.VISITOR_KEYS[e.type],s=r,a=Array.isArray(s),o=0,s=a?s:(0,g.default)(s);;){var u;if(a){if(o>=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u,c=l[t+1];if(n)if(c.listKey&&n.listKey===c.listKey&&c.keyf&&(n=c)}else n=c}return n})}function h(e,t){var r=this;if(!e.length)return this;if(1===e.length)return e[0];var n=1/0,i=void 0,s=void 0,a=e.map(function(e){var t=[];do t.unshift(e);while((e=e.parentPath)&&e!==r);return t.length=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;if(d[u]!==l)break e}i=u,s=l}if(s)return t?t(s,i,a):s;throw new Error("Couldn't find intersection")}function d(){var e=this,t=[];do t.push(e);while(e=e.parentPath);return t}function y(){for(var e=this;e;){for(var t=arguments,r=Array.isArray(t),n=0,t=r?t:(0,g.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(e.node.type===s)return!0}e=e.parentPath}return!1}function m(e){var t=this.isFunction()?this:this.findParent(function(e){return e.isFunction()});if(t){if(t.isFunctionExpression()||t.isFunctionDeclaration()){var r=t.node.shadow;if(r&&(!e||r[e]!==!1))return t}else if(t.isArrowFunctionExpression())return t;return null}}t.__esModule=!0;var v=r(n),g=o(v);t.findParent=u,t.find=l,t.getFunctionParent=c,t.getStatementParent=p,t.getEarliestCommonAncestorFrom=f,t.getDeepestCommonAncestorFrom=h,t.getAncestry=d,t.inType=y,t.inShadow=m;var b=r(i),x=a(b),E=r(s);o(E)},function(e,t,r,n,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=this.opts;return this.debug(function(){return e}),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function o(e){if(!e)return!1;for(var t=e,r=Array.isArray(t),n=0,t=r?t:(0,T.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(s){var a=this.node;if(!a)return!0;var o=s.call(this.state,this,this.state);if(o)throw new Error("Unexpected return value from visitor method "+s);if(this.node!==a)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1}function u(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1}function l(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),D.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function c(){this.shouldSkip=!0}function p(e){this.skipKeys[e]=!0}function f(){this.shouldStop=!0,this.shouldSkip=!0}function h(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function d(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function y(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function m(){this.parentPath&&(this.parent=this.parentPath.node)}function v(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed)for(var t=this.contexts,r=t,n=Array.isArray(r),i=0,r=n?r:(0,T.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;a.maybeQueue(e)}}function w(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}t.__esModule=!0;var C=r(n),T=s(C);t.call=a,t._call=o,t.isBlacklisted=u,t.visit=l,t.skip=c,t.skipKey=p,t.stop=f,t.setScope=h,t.setContext=d,t.resync=y,t._resyncParent=m,t._resyncKey=v,t._resyncList=g,t._resyncRemoved=b,t.popContext=x,t.pushContext=E,t.setup=A,t.setKey=S,t.requeue=_,t._getQueueContexts=w;var P=r(i),D=s(P)},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}return e.computed||l.isIdentifier(t)&&(t=l.stringLiteral(t.name)),t}function a(){return l.ensureBlock(this.node)}function o(){if(this.isArrowFunctionExpression()){this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0}}t.__esModule=!0,t.toComputedKey=s,t.ensureBlock=a,t.arrowFunctionToShadowed=o;var u=r(n),l=i(u)},function(e,t,r,n,i,s){(function(e){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=this.evaluate();if(e.confident)return!!e.value}function u(){function t(e){i&&(s=e,i=!1)}function r(e){var r=e.node;if(a.has(r)){var s=a.get(r);return s.resolved?s.value:void t(e)}var o={resolved:!1};a.set(r,o);var u=n(e);return i&&(o.resolved=!0,o.value=u),u}function n(n){if(i){var s=n.node;if(n.isSequenceExpression()){var a=n.get("expressions");return r(a[a.length-1])}if(n.isStringLiteral()||n.isNumericLiteral()||n.isBooleanLiteral())return s.value;if(n.isNullLiteral())return null;if(n.isTemplateLiteral()){for(var o="",u=0,l=n.get("expressions"),p=s.quasis,h=Array.isArray(p),d=0,p=h?p:(0,f.default)(p);;){var v;if(h){if(d>=p.length)break;v=p[d++]}else{if(d=p.next(),d.done)break;v=d.value}var g=v;if(!i)break;o+=g.value.cooked;var b=l[u++];b&&(o+=String(r(b)))}if(!i)return;return o}if(n.isConditionalExpression()){var x=r(n.get("test"));if(!i)return;return r(x?n.get("consequent"):n.get("alternate"))}if(n.isExpressionWrapper())return r(n.get("expression"));if(n.isMemberExpression()&&!n.parentPath.isCallExpression({callee:s})){var E=n.get("property"),A=n.get("object");if(A.isLiteral()&&E.isIdentifier()){var S=A.node.value,_="undefined"==typeof S?"undefined":(0,c.default)(S);if("number"===_||"string"===_)return S[E.node.name]}}if(n.isReferencedIdentifier()){var w=n.scope.getBinding(s.name);if(w&&w.constantViolations.length>0)return t(w.path);if(w&&w.hasValue)return w.value;if("undefined"===s.name)return;if("Infinity"===s.name)return 1/0;if("NaN"===s.name)return NaN;var C=n.resolve();return C===n?t(n):r(C)}if(n.isUnaryExpression({prefix:!0})){if("void"===s.operator)return;var T=n.get("argument");if("typeof"===s.operator&&(T.isFunction()||T.isClass()))return"function";var P=r(T);if(!i)return;switch(s.operator){case"!":return!P;case"+":return+P;case"-":return-P;case"~":return~P;case"typeof":return"undefined"==typeof P?"undefined":(0,c.default)(P)}}if(n.isArrayExpression()){for(var D=[],k=n.get("elements"),O=k,F=Array.isArray(O),N=0,O=F?O:(0,f.default)(O);;){var I;if(F){if(N>=O.length)break;I=O[N++]}else{if(N=O.next(),N.done)break;I=N.value}var B=I;if(B=B.evaluate(),!B.confident)return t(B);D.push(B.value)}return D}if(n.isObjectExpression()){for(var R={},L=n.get("properties"),M=L,j=Array.isArray(M),V=0,M=j?M:(0,f.default)(M);;){var U;if(j){if(V>=M.length)break;U=M[V++]}else{if(V=M.next(),V.done)break;U=V.value}var G=U;if(G.isObjectMethod()||G.isSpreadProperty())return t(G);var Y=G.get("key"),W=Y;if(G.node.computed){if(W=W.evaluate(),!W.confident)return t(Y);W=W.value}else W=W.isIdentifier()?W.node.name:W.node.value;var K=G.get("value"),q=K.evaluate();if(!q.confident)return t(K);q=q.value,R[W]=q}return R}if(n.isLogicalExpression()){var H=i,X=r(n.get("left")),J=i;i=H;var $=r(n.get("right")),z=i;switch(i=J&&z,s.operator){case"||":if(X&&J)return i=!0,X;if(!i)return;return X||$;case"&&":if((!X&&J||!$&&z)&&(i=!0),!i)return;return X&&$}}if(n.isBinaryExpression()){var Q=r(n.get("left"));if(!i)return;var Z=r(n.get("right"));if(!i)return;switch(s.operator){case"-":return Q-Z;case"+":return Q+Z;case"/":return Q/Z;case"*":return Q*Z;case"%":return Q%Z;case"**":return Math.pow(Q,Z);case"<":return Q":return Q>Z;case"<=":return Q<=Z;case">=":return Q>=Z;case"==":return Q==Z;case"!=":return Q!=Z;case"===":return Q===Z;case"!==":return Q!==Z;case"|":return Q|Z;case"&":return Q&Z;case"^":return Q^Z;case"<<":return Q<>":return Q>>Z;case">>>":return Q>>>Z}}if(n.isCallExpression()){var ee=n.get("callee"),te=void 0,re=void 0;if(ee.isIdentifier()&&!n.scope.getBinding(ee.node.name,!0)&&y.indexOf(ee.node.name)>=0&&(re=e[s.callee.name]),ee.isMemberExpression()){var ne=ee.get("object"),ie=ee.get("property");if(ne.isIdentifier()&&ie.isIdentifier()&&y.indexOf(ne.node.name)>=0&&m.indexOf(ie.node.name)<0&&(te=e[ne.node.name],re=te[ie.node.name]),ne.isLiteral()&&ie.isIdentifier()){var se=(0,c.default)(ne.node.value);"string"!==se&&"number"!==se||(te=ne.node.value,re=te[ie.node.name])}}if(re){var ae=n.get("arguments").map(r);if(!i)return;return re.apply(te,ae)}}t(n)}}var i=!0,s=void 0,a=new d.default,o=r(this);return i||(o=void 0),{confident:i,deopt:s,value:o}}t.__esModule=!0;var l=r(n),c=a(l),p=r(i),f=a(p),h=r(s),d=a(h);t.evaluateTruthy=o,t.evaluate=u;var y=["String","Number","Math"],m=["random"]}).call(t,function(){return this}())},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function u(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e}function l(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0}function c(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e}function p(e){return x.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})}function f(e,t){t===!0&&(t=this.context);var r=e.split(".");return 1===r.length?this._getKey(e,t):this._getPattern(r,t)}function h(e,t){var r=this,n=this.node,i=n[e];return Array.isArray(i)?i.map(function(s,a){return x.default.get({listKey:e,parentPath:r,parent:n,container:i,key:a}).setContext(t)}):x.default.get({parentPath:this,parent:n,container:n,key:e}).setContext(t)}function d(e,t){for(var r=this,n=e,i=Array.isArray(n),s=0,n=i?n:(0,g.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;r="."===o?r.parentPath:Array.isArray(r)?r[o]:r.get(o,t)}return r}function y(e){return A.getBindingIdentifiers(this.node,e)}function m(e){return A.getOuterBindingIdentifiers(this.node,e)}t.__esModule=!0;var v=r(n),g=o(v);t.getStatementParent=u,t.getOpposite=l,t.getCompletionRecords=c,t.getSibling=p,t.get=f,t._getKey=h,t._getPattern=d,t.getBindingIdentifiers=y,t.getOuterBindingIdentifiers=m;var b=r(i),x=o(b),E=r(s),A=a(E)},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g,b,x,E){"use strict";function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function S(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var _=r(n),w=S(_),C=r(i),T=S(C),P=r(s),D=A(P),k=r(13),O=S(k),F=r(17),N=S(F),I=r(a),B=S(I),R=r(o),L=S(R),M=r(u),j=S(M),V=r(l),U=A(V),G=r(c),Y=(0,O.default)("babel"),W=function(){function e(t,r){(0,T.default)(this,e),this.parent=r,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var r=t.hub,n=t.parentPath,i=t.parent,s=t.container,a=t.listKey,o=t.key;!r&&n&&(r=n.hub),(0,N.default)(i,"To get a node path the parent needs to exist");var u=s[o],l=G.path.get(i)||[];G.path.has(i)||G.path.set(i,l);for(var c=void 0,p=0;p1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,B.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){U.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var r=t.key;t.inList&&(r=t.listKey+"["+r+"]"),e.unshift(r)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){Y.enabled&&Y(this.getPathLocation()+" "+this.type+": "+e())},e}();t.default=W,(0,L.default)(W.prototype,r(p)),(0,L.default)(W.prototype,r(f)),(0,L.default)(W.prototype,r(h)),(0,L.default)(W.prototype,r(d)),(0,L.default)(W.prototype,r(y)),(0,L.default)(W.prototype,r(m)),(0,L.default)(W.prototype,r(v)),(0,L.default)(W.prototype,r(g)),(0,L.default)(W.prototype,r(b)),(0,L.default)(W.prototype,r(x)),(0,L.default)(W.prototype,r(E));for(var K=function(){if(H){if(X>=q.length)return"break";J=q[X++]}else{if(X=q.next(),X.done)return"break";J=X.value}var e=J,t="is"+e;W.prototype[t]=function(e){return U[t](this.node,e)},W.prototype["assert"+e]=function(r){if(!this[t](r))throw new TypeError("Expected node path of type "+e)}},q=U.TYPES,H=Array.isArray(q),X=0,q=H?q:(0,w.default)(q);;){var J,$=K();if("break"===$)break}var z=function(e){if("_"===e[0])return"continue";U.TYPES.indexOf(e)<0&&U.TYPES.push(e);var t=D[e];W.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var Q in D){z(Q)}e.exports=t.default},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function u(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||x.anyTypeAnnotation();return x.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e}function l(){var e=this.node;{if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=g[e.type];return t?t.call(this,e):(t=g[this.parentPath.type],t&&t.validParent?this.parentPath.getTypeAnnotation():void 0)}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var r=this.parentPath.parentPath,n=r.parentPath;return"left"===r.key&&n.isForInStatement()?x.stringTypeAnnotation():"left"===r.key&&n.isForOfStatement()?x.anyTypeAnnotation():x.voidTypeAnnotation()}}}function c(e,t){return p(e,this.getTypeAnnotation(),t)}function p(e,t,r){if("string"===e)return x.isStringTypeAnnotation(t);if("number"===e)return x.isNumberTypeAnnotation(t);if("boolean"===e)return x.isBooleanTypeAnnotation(t);if("any"===e)return x.isAnyTypeAnnotation(t);if("mixed"===e)return x.isMixedTypeAnnotation(t);if("empty"===e)return x.isEmptyTypeAnnotation(t);if("void"===e)return x.isVoidTypeAnnotation(t);if(r)return!1;throw new Error("Unknown base type "+e)}function f(e){var t=this.getTypeAnnotation();if(x.isAnyTypeAnnotation(t))return!0;if(x.isUnionTypeAnnotation(t)){for(var r=t.types,n=Array.isArray(r),i=0,r=n?r:(0,m.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;if(x.isAnyTypeAnnotation(a)||p(e,a,!0))return!0}return!1}return p(e,t,!0)}function h(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!x.isAnyTypeAnnotation(t)&&x.isFlowBaseAnnotation(t))return e.type===t.type}function d(e){var t=this.getTypeAnnotation();return x.isGenericTypeAnnotation(t)&&x.isIdentifier(t.id,{name:e})}t.__esModule=!0;var y=r(n),m=o(y);t.getTypeAnnotation=u,t._getTypeAnnotation=l,t.isBaseType=c,t.couldBeBaseType=f,t.baseTypeStrictlyMatches=h,t.isGenericType=d;var v=r(i),g=a(v),b=r(s),x=a(b)},function(e,t,r,n,i){"use strict";function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=e.scope.getBinding(t),n=[];e.typeAnnotation=y.unionTypeAnnotation(n);var i=[],s=u(r,e,i),a=p(e,t);if(a&&!function(){var e=u(r,a.ifStatement);s=s.filter(function(t){return e.indexOf(t)<0}),n.push(a.typeAnnotation)}(),s.length){s=s.concat(i);for(var o=s,l=Array.isArray(o),c=0,o=l?o:(0,h.default)(o);;){var f;if(l){if(c>=o.length)break;f=o[c++]}else{if(c=o.next(),c.done)break;f=c.value}var d=f;n.push(d.getTypeAnnotation())}}if(n.length)return y.createUnionTypeAnnotation(n)}function u(e,t,r){var n=e.constantViolations.slice();return n.unshift(e.path),n.filter(function(e){e=e.resolve();var n=e._guessExecutionStatusRelativeTo(t);return r&&"function"===n&&r.push(e),"before"===n})}function l(e,t){var r=t.node.operator,n=t.get("right").resolve(),i=t.get("left").resolve(),s=void 0;if(i.isIdentifier({name:e})?s=n:n.isIdentifier({name:e})&&(s=i),s)return"==="===r?s.getTypeAnnotation():y.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(r)>=0?y.numberTypeAnnotation():void 0;if("==="===r){var a=void 0,o=void 0;if(i.isUnaryExpression({operator:"typeof"})?(a=i,o=n):n.isUnaryExpression({operator:"typeof"})&&(a=n,o=i),(o||a)&&(o=o.resolve(),o.isLiteral())){var u=o.node.value;if("string"==typeof u&&a.get("argument").isIdentifier({name:e}))return y.createTypeAnnotationBasedOnTypeof(o.node.value)}}}function c(e){for(var t=void 0;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}function p(e,t){var r=c(e);if(r){var n=r.get("test"),i=[n],s=[];do{var a=i.shift().resolve();if(a.isLogicalExpression()&&(i.push(a.get("left")),i.push(a.get("right"))),a.isBinaryExpression()){var o=l(t,a);o&&s.push(o)}}while(i.length);return s.length?{typeAnnotation:y.createUnionTypeAnnotation(s),ifStatement:r}:p(r,t)}}t.__esModule=!0;var f=r(n),h=a(f);t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:o(this,e.name):"undefined"===e.name?y.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?y.numberTypeAnnotation():void("arguments"===e.name)}};var d=r(i),y=s(d);e.exports=t.default},function(e,t,r,n,i){"use strict";function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function u(e){return e.typeAnnotation}function l(e){if(this.get("callee").isIdentifier())return F.genericTypeAnnotation(e.callee)}function c(){return F.stringTypeAnnotation()}function p(e){var t=e.operator;return"void"===t?F.voidTypeAnnotation():F.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?F.numberTypeAnnotation():F.STRING_UNARY_OPERATORS.indexOf(t)>=0?F.stringTypeAnnotation():F.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?F.booleanTypeAnnotation():void 0}function f(e){var t=e.operator;if(F.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return F.numberTypeAnnotation();if(F.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return F.booleanTypeAnnotation();if("+"===t){var r=this.get("right"),n=this.get("left");return n.isBaseType("number")&&r.isBaseType("number")?F.numberTypeAnnotation():n.isBaseType("string")||r.isBaseType("string")?F.stringTypeAnnotation():F.unionTypeAnnotation([F.stringTypeAnnotation(),F.numberTypeAnnotation()])}}function h(){return F.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function d(){return F.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function y(){return this.get("expressions").pop().getTypeAnnotation()}function m(){return this.get("right").getTypeAnnotation()}function v(e){var t=e.operator;if("++"===t||"--"===t)return F.numberTypeAnnotation()}function g(){return F.stringTypeAnnotation()}function b(){return F.numberTypeAnnotation()}function x(){return F.booleanTypeAnnotation()}function E(){return F.nullLiteralTypeAnnotation()}function A(){return F.genericTypeAnnotation(F.identifier("RegExp"))}function S(){return F.genericTypeAnnotation(F.identifier("Object"))}function _(){return F.genericTypeAnnotation(F.identifier("Array"))}function w(){return _()}function C(){return F.genericTypeAnnotation(F.identifier("Function"))}function T(){return D(this.get("callee"))}function P(){return D(this.get("tag"))}function D(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?F.genericTypeAnnotation(F.identifier("AsyncIterator")):F.genericTypeAnnotation(F.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}t.__esModule=!0,t.ClassDeclaration=t.ClassExpression=t.FunctionDeclaration=t.ArrowFunctionExpression=t.FunctionExpression=t.Identifier=void 0;var k=r(n);Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return a(k).default}}),t.VariableDeclarator=o,t.TypeCastExpression=u,t.NewExpression=l,t.TemplateLiteral=c,t.UnaryExpression=p,t.BinaryExpression=f,t.LogicalExpression=h,t.ConditionalExpression=d,
t.SequenceExpression=y,t.AssignmentExpression=m,t.UpdateExpression=v,t.StringLiteral=g,t.NumericLiteral=b,t.BooleanLiteral=x,t.NullLiteral=E,t.RegExpLiteral=A,t.ObjectExpression=S,t.ArrayExpression=_,t.RestElement=w,t.CallExpression=T,t.TaggedTemplateExpression=P;var O=r(i),F=s(O);u.validParent=!0,w.validParent=!0,t.FunctionExpression=C,t.ArrowFunctionExpression=C,t.FunctionDeclaration=C,t.ClassExpression=C,t.ClassDeclaration=C},function(e,t,r,n,i,s,a){"use strict";function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){function r(e){var t=n[s];return"*"===t||e===t}if(!this.isMemberExpression())return!1;for(var n=e.split("."),i=[this.node],s=0;i.length;){var a=i.shift();if(t&&s===n.length)return!0;if(N.isIdentifier(a)){if(!r(a.name))return!1}else if(N.isLiteral(a)){if(!r(a.value))return!1}else{if(N.isMemberExpression(a)){if(a.computed&&!N.isLiteral(a.property))return!1;i.unshift(a.property),i.unshift(a.object);continue}if(!N.isThisExpression(a))return!1;if(!r("this"))return!1}if(++s>n.length)return!1}return s===n.length}function c(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function p(){return this.scope.isStatic(this.node)}function f(e){return!this.has(e)}function h(e,t){return this.node[e]===t}function d(e){return N.isType(this.type,e)}function y(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function m(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?N.isBlockStatement(e):!!this.isBlockStatement()&&N.isExpression(e))}function v(e){var t=this,r=!0;do{var n=t.container;if(t.isFunction()&&!r)return!!e;if(r=!1,Array.isArray(n)&&t.key!==n.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0}function g(){return!this.parentPath.isLabeledStatement()&&!N.isBlockStatement(this.container)&&(0,O.default)(N.STATEMENT_OR_BLOCK_KEYS,this.key)}function b(e,t){if(!this.isReferencedIdentifier())return!1;var r=this.scope.getBinding(this.node.name);if(!r||"module"!==r.kind)return!1;var n=r.path,i=n.parentPath;return!!i.isImportDeclaration()&&(i.node.source.value===e&&(!t||(!(!n.isImportDefaultSpecifier()||"default"!==t)||(!(!n.isImportNamespaceSpecifier()||"*"!==t)||!(!n.isImportSpecifier()||n.node.imported.name!==t)))))}function x(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""}function E(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function A(e){var t=e.scope.getFunctionParent(),r=this.scope.getFunctionParent();if(t.node!==r.node){var n=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(n)return n;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var s=this.getAncestry(),a=void 0,o=void 0,u=void 0;for(u=0;u=0){a=l;break}}if(!a)return"before";var c=i[o-1],p=s[u-1];if(!c||!p)return"before";if(c.listKey&&c.container===p.container)return c.key>p.key?"before":"after";var f=N.VISITOR_KEYS[c.type].indexOf(c.key),h=N.VISITOR_KEYS[p.type].indexOf(p.key);return f>h?"before":"after"}function S(e){var t=e.path;if(t.isFunctionDeclaration()){var r=t.scope.getBinding(t.node.id.name);if(!r.references)return"before";for(var n=r.referencePaths,i=n,s=Array.isArray(i),a=0,i=s?i:(0,D.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;if("callee"!==u.key||!u.parentPath.isCallExpression())return}for(var l=void 0,c=n,p=Array.isArray(c),f=0,c=p?c:(0,D.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h,y=!!d.find(function(e){return e.node===t.node});if(!y){var m=this._guessExecutionStatusRelativeTo(d);if(l){if(l!==m)return}else l=m}}return l}}function _(e,t){return this._resolve(e,t)||this}function w(e,t){var r=this;if(!(t&&t.indexOf(this)>=0))if(t=t||[],t.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var i=function(){var i=n.path.resolve(e,t);return r.find(function(e){return e.node===i.node})?{v:void 0}:{v:i}}();if("object"===("undefined"==typeof i?"undefined":(0,T.default)(i)))return i.v}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var s=this.toComputedKey();if(!N.isLiteral(s))return;var a=s.value,o=this.get("object").resolve(e,t);if(o.isObjectExpression())for(var u=o.get("properties"),l=u,c=Array.isArray(l),p=0,l=c?l:(0,D.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if(h.isProperty()){var d=h.get("key"),y=h.isnt("computed")&&d.isIdentifier({name:a});if(y=y||d.isLiteral({value:a}))return h.get("value").resolve(e,t)}}else if(o.isArrayExpression()&&!isNaN(+a)){var m=o.get("elements"),v=m[a];if(v)return v.resolve(e,t)}}}}t.__esModule=!0,t.is=void 0;var C=r(n),T=u(C),P=r(i),D=u(P);t.matchesPattern=l,t.has=c,t.isStatic=p,t.isnt=f,t.equals=h,t.isNodeType=d,t.canHaveVariableDeclarationOrExpression=y,t.canSwapBetweenExpressionAndStatement=m,t.isCompletionRecord=v,t.isStatementOrBlock=g,t.referencesImport=b,t.getSource=x,t.willIMaybeExecuteBefore=E,t._guessExecutionStatusRelativeTo=A,t._guessExecutionStatusRelativeToDifferentFunctions=S,t.resolve=_,t._resolve=w;var k=r(s),O=u(k),F=r(a),N=o(F);t.is=c},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var u=r(n),l=o(u),c=r(i),p=o(c),f=r(s),h=a(f),d={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!f.react.isCompatTag(e.node.name)){var r=e.scope.getBinding(e.node.name);if(r&&r===t.scope.getBinding(e.node.name))if(r.constant)t.bindings[e.node.name]=r;else for(var n=r.constantViolations,i=Array.isArray(n),s=0,n=i?n:(0,p.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;t.breakOnScopePaths=t.breakOnScopePaths.concat(o.getAncestry())}}}},y=function(){function e(t,r){(0,l.default)(this,e),this.breakOnScopePaths=[],this.bindings={},this.scopes=[],this.scope=r,this.path=t}return e.prototype.isCompatibleScope=function(e){for(var t in this.bindings){var r=this.bindings[t];if(!e.bindingIdentifierEquals(t,r.identifier))return!1}return!0},e.prototype.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var r in this.bindings)if(t.hasOwnBinding(r)){var n=this.bindings[r];if("param"!==n.kind&&n.path.getStatementParent().key>e.key)return}return e}},e.prototype._getAttachmentPath=function(){var e=this.scopes,t=e.pop();if(t){if(t.path.isFunction()){if(this.hasOwnParamBindings(t)){if(this.scope===t)return;return t.path.get("body").get("body")[0]}return this.getNextScopeStatementParent()}return t.path.isProgram()?this.getNextScopeStatementParent():void 0}},e.prototype.getNextScopeStatementParent=function(){var e=this.scopes.pop();if(e)return e.path.getStatementParent()},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var r=this.bindings[t];if("param"===r.kind)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(d,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var r=t.scope.generateUidIdentifier("ref");t.insertBefore([h.variableDeclaration("var",[h.variableDeclarator(r,this.path.node)])]);var n=this.path.parentPath;n.isJSXElement()&&this.path.container===n.node.children&&(r=h.JSXExpressionContainer(r)),this.path.replaceWith(r)}}},e}();t.default=y,e.exports=t.default},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.Flow=t.Pure=t.Generated=t.User=t.Var=t.BlockScoped=t.Referenced=t.Scope=t.Expression=t.Statement=t.BindingIdentifier=t.ReferencedMemberExpression=t.ReferencedIdentifier=void 0;var s=r(n),a=i(s);t.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var r=e.node,n=e.parent;if(!a.isIdentifier(r,t)&&!a.isJSXMemberExpression(n,t)){if(!a.isJSXIdentifier(r,t))return!1;if(s.react.isCompatTag(r.name))return!1}return a.isReferenced(r,n)}},t.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,r=e.parent;return a.isMemberExpression(t)&&a.isReferenced(t,r)}},t.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,r=e.parent;return a.isIdentifier(t)&&a.isBinding(t,r)}},t.Statement={types:["Statement"],checkPath:function(e){var t=e.node,r=e.parent;if(a.isStatement(t)){if(a.isVariableDeclaration(t)){if(a.isForXStatement(r,{left:t}))return!1;if(a.isForStatement(r,{init:t}))return!1}return!0}return!1}},t.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():a.isExpression(e.node)}},t.Scope={types:["Scopable"],checkPath:function(e){return a.isScope(e.node,e.parent)}},t.Referenced={checkPath:function(e){return a.isReferenced(e.node,e.parent)}},t.BlockScoped={checkPath:function(e){return a.isBlockScoped(e.node)}},t.Var={types:["VariableDeclaration"],checkPath:function(e){return a.isVar(e.node)}},t.User={checkPath:function(e){return e.node&&!!e.node.loc}},t.Generated={checkPath:function(e){return!e.isUser()}},t.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},t.Flow={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!a.isFlow(t)||(a.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!a.isExportDeclaration(t)&&"type"===t.exportKind)}}},function(e,t,r,n,i,s,a,o,u){"use strict";function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function c(e){return e&&e.__esModule?e:{default:e}}function p(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(F.blockStatement(e))}return[this]}function f(e,t){this.updateSiblingKeys(e,t.length);for(var r=[],n=0;n=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;f.setScope(),f.debug(function(){return"Inserted."});for(var h=o,d=Array.isArray(h),y=0,h=d?h:(0,w.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var v=m;v.maybeQueue(f,!0)}}return r}function h(e){return this._containerInsert(this.key,e)}function d(e){return this._containerInsert(this.key+1,e)}function y(e){var t=e[e.length-1],r=F.isIdentifier(t)||F.isExpressionStatement(t)&&F.isIdentifier(t.expression);r&&!this.isCompletionRecord()&&e.pop()}function m(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(F.expressionStatement(F.assignmentExpression("=",t,this.node))),e.push(F.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(F.blockStatement(e))}return[this]}function v(e,t){if(this.parent)for(var r=C.path.get(this.parent),n=0;n=e&&(i.key+=t)}}function g(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:this.scope,t=new P.default(this,e);return t.run()}t.__esModule=!0;var A=r(n),S=c(A),_=r(i),w=c(_);t.insertBefore=p,t._containerInsert=f,t._containerInsertBefore=h,t._containerInsertAfter=d,t._maybePopFromStatements=y,t.insertAfter=m,t.updateSiblingKeys=v,t._verifyNodeList=g,t.unshiftContainer=b,t.pushContainer=x,t.hoist=E;var C=r(s),T=r(a),P=c(T),D=r(o),k=c(D),O=r(u),F=l(O)},function(e,t,r,n,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(){return this._assertUnremoved(),this.resync(),this._callRemovalHooks()?void this._markRemoved():(this.shareCommentsWithSiblings(),this._remove(),void this._markRemoved())}function o(){for(var e=h.hooks,t=Array.isArray(e),r=0,e=t?e:(0,f.default)(e);;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if(r=e.next(),r.done)break;n=r.value}var i=n;if(i(this,this.parentPath))return!0}}function u(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)}function l(){this.shouldSkip=!0,this.removed=!0,this.node=null}function c(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}t.__esModule=!0;var p=r(n),f=s(p);t.remove=a,t._callRemovalHooks=o,t._remove=u,t._markRemoved=l,t._assertUnremoved=c;var h=r(i)},function(e,t,r,n,i,s,a,o,u){"use strict";function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function c(e){return e&&e.__esModule?e:{default:e}}function p(e){this.resync(),e=this._verifyNodeList(e),T.inheritLeadingComments(e[0],this.node),T.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null,this.insertAfter(e),this.node?this.requeue():this.remove()}function f(e){this.resync();try{e="("+e+")",e=(0,w.parse)(e)}catch(r){var t=r.loc;throw t&&(r.message+=" - make sure this is an expression.",r.message+="\n"+(0,x.default)(e,t.line,t.column+1)),r}return e=e.program.body[0].expression,A.default.removeProperties(e),this.replaceWith(e)}function h(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof _.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node!==e){if(this.isProgram()&&!T.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");if(this.isNodeType("Statement")&&T.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||(e=T.expressionStatement(e))),this.isNodeType("Expression")&&T.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var t=this.node;t&&(T.inheritsComments(e,t),T.removeComments(t)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue()}}function d(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?T.validate(this.parent,this.key,[e]):T.validate(this.parent,this.key,e),this.debug(function(){return"Replace with "+(e&&e.type)}),this.node=this.container[this.key]=e}function y(e){this.resync();var t=T.toSequenceExpression(e,this.scope);if(T.isSequenceExpression(t)){var r=t.expressions;r.length>=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(r),1===r.length?this.replaceWith(r[0]):this.replaceWith(t)}else{if(!t){var n=T.functionExpression(null,[],T.blockStatement(e));n.shadow=!0,this.replaceWith(T.callExpression(n,[])),this.traverse(P);for(var i=this.get("callee").getCompletionRecords(),s=i,a=Array.isArray(s),o=0,s=a?s:(0,g.default)(s);;){var u;if(a){if(o>=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;if(l.isExpressionStatement()){var c=l.findParent(function(e){return e.isLoop()});if(c){var p=this.get("callee"),f=p.scope.generateDeclaredUidIdentifier("ret");p.get("body").pushContainer("body",T.returnStatement(f)),l.get("expression").replaceWith(T.assignmentExpression("=",f,l.node.expression))}else l.replaceWith(T.returnStatement(l.node.expression))}}return this.node}this.replaceWith(t)}}function m(e){return this.resync(),Array.isArray(e)?Array.isArray(this.container)?(e=this._verifyNodeList(e),this._containerInsertAfter(e),this.remove()):this.replaceWithMultiple(e):this.replaceWith(e)}t.__esModule=!0;var v=r(n),g=c(v);t.replaceWithMultiple=p,t.replaceWithSourceString=f,t.replaceWith=h,t._replaceWith=d,t.replaceExpressionWithStatements=y,t.replaceInline=m;var b=r(i),x=c(b),E=r(s),A=c(E),S=r(a),_=c(S),w=r(o),C=r(u),T=l(C),P={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){var t=e.getBindingIdentifiers();for(var r in t)e.scope.push({id:t[r]});for(var n=[],i=e.node.declarations,s=Array.isArray(i),a=0,i=s?i:(0,g.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;u.init&&n.push(T.expressionStatement(T.assignmentExpression("=",u.id,u.init)))}e.replaceWithMultiple(n)}}}},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(n),a=i(s),o=function(){function e(t){var r=t.existing,n=t.identifier,i=t.scope,s=t.path,o=t.kind;(0,a.default)(this,e),this.identifier=n,this.scope=i,this.path=s,this.kind=o,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),r&&(this.constantViolations=[].concat(r.path,r.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,this.constantViolations.indexOf(e)===-1&&this.constantViolations.push(e)},e.prototype.reference=function(e){this.referencePaths.indexOf(e)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();t.default=o,e.exports=t.default},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v){"use strict";function g(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function b(e){return e&&e.__esModule?e:{default:e}}function x(e,t,r){for(var n=J.scope.get(e.node)||[],i=n,s=Array.isArray(i),a=0,i=s?i:(0,k.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;if(u.parent===t&&u.path===e)return u}n.push(r),J.scope.has(e.node)||J.scope.set(e.node,n)}t.__esModule=!0;var E=r(n),A=b(E),S=r(i),_=b(S),w=r(s),C=b(w),T=r(a),P=b(T),D=r(o),k=b(D),O=r(u),F=b(O),N=r(l),I=b(N),B=r(c),R=b(B),L=r(p),M=b(L),j=r(f),V=b(j),U=r(h),G=g(U),Y=r(d),W=b(Y),K=r(y),q=b(K),H=r(m),X=g(H),J=r(v),$=0,z={For:function(e){for(var t=X.FOR_INIT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,k.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=e.get(s);a.isVar()&&e.scope.getFunctionParent().registerBinding("var",a)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var r=e.get("left");(r.isPattern()||r.isIdentifier())&&t.constantViolations.push(r)},ExportDeclaration:{exit:function(e){var t=e.node,r=e.scope,n=t.declaration;if(X.isClassDeclaration(n)||X.isFunctionDeclaration(n)){var i=n.id;if(!i)return;var s=r.getBinding(i.name);s&&s.reference(e)}else if(X.isVariableDeclaration(n))for(var a=n.declarations,o=Array.isArray(a),u=0,a=o?a:(0,k.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l,p=X.getBindingIdentifiers(c);for(var f in p){var h=r.getBinding(f);h&&h.reference(e)}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var r=t.name;e.scope.bindings[r]=e.scope.getBinding(r)}},Block:function(e){for(var t=e.get("body"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,k.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;a.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(a)}}},Q=0,Z=function(){function e(t,r){if((0,P.default)(this,e),r&&r.block===t.node)return r;var n=x(t,r,this);return n?n:(this.uid=Q++,this.parent=r,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,this.path=t,void(this.labels=new C.default))}return e.prototype.traverse=function(e,t,r){(0,M.default)(e,t,this,r,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp",t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";return X.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";e=X.toIdentifier(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var t=void 0,r=0;do t=this._generateUid(e,r),r++;while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var n=this.getProgramParent();return n.references[t]=!0,n.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var r=e;return t>1&&(r+=t),"_"+r},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var r=e;X.isAssignmentExpression(e)?r=e.left:X.isVariableDeclarator(e)?r=e.id:(X.isObjectProperty(r)||X.isObjectMethod(r))&&(r=r.key);var n=[],i=function e(t){if(X.isModuleDeclaration(t))if(t.source)e(t.source);else if(t.specifiers&&t.specifiers.length)for(var r=t.specifiers,i=Array.isArray(r),s=0,r=i?r:(0,k.default)(r);;){var a;if(i){if(s>=r.length)break;a=r[s++]}else{if(s=r.next(),s.done)break;a=s.value}var o=a;e(o)}else t.declaration&&e(t.declaration);else if(X.isModuleSpecifier(t))e(t.local);else if(X.isMemberExpression(t))e(t.object),e(t.property);else if(X.isIdentifier(t))n.push(t.name);else if(X.isLiteral(t))n.push(t.value);else if(X.isCallExpression(t))e(t.callee);else if(X.isObjectExpression(t)||X.isObjectPattern(t))for(var u=t.properties,l=Array.isArray(u),c=0,u=l?u:(0,k.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e(f.key||f.argument)}};i(r);var s=n.join("$");return s=s.replace(/^_/,"")||t||"ref",this.generateUidIdentifier(s.slice(0,20))},e.prototype.isStatic=function(e){if(X.isThisExpression(e)||X.isSuper(e))return!0;if(X.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var r=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:r}),r},e.prototype.checkBlockScopedCollisions=function(e,t,r,n){if("param"!==t&&("hoisted"!==t||"let"!==e.kind)){var i=!1;if(i||(i="let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind),i||(i="param"===e.kind&&("let"===t||"const"===t)),i)throw this.hub.file.buildCodeFrameError(n,G.get("scopeDuplicateDeclaration",r),TypeError)}},e.prototype.rename=function(e,t,r){var n=this.getBinding(e);if(n)return t=t||this.generateUidIdentifier(e).name,new R.default(n,e,t).rename(r)},e.prototype._renameFromMap=function(e,t,r,n){e[t]&&(e[r]=n,e[t]=null)},e.prototype.dump=function(){var e=(0,I.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var r in t.bindings){var n=t.bindings[r];console.log(" -",r,{constant:n.constant,references:n.references,violations:n.constantViolations.length,kind:n.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var r=this.hub.file;if(X.isIdentifier(e)){var n=this.getBinding(e.name);if(n&&n.constant&&n.path.isGenericType("Array"))return e}if(X.isArrayExpression(e))return e;if(X.isIdentifier(e,{name:"arguments"}))return X.callExpression(X.memberExpression(X.memberExpression(X.memberExpression(X.identifier("Array"),X.identifier("prototype")),X.identifier("slice")),X.identifier("call")),[e]);var i="toArray",s=[e];return t===!0?i="toConsumableArray":t&&(s.push(X.numericLiteral(t)),i="slicedToArray"),X.callExpression(r.addHelper(i),s)},e.prototype.hasLabel=function(e){return!!this.getLabel(e)},e.prototype.getLabel=function(e){return this.labels.get(e)},e.prototype.registerLabel=function(e){this.labels.set(e.node.label.name,e)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t=e.get("declarations"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,k.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;this.registerBinding(e.node.kind,a)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var o=e.get("specifiers"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,k.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("module",f)}else if(e.isExportDeclaration()){var h=e.get("declaration");(h.isClassDeclaration()||h.isFunctionDeclaration()||h.isVariableDeclaration())&&this.registerDeclaration(h)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?X.unaryExpression("void",X.numericLiteral(0),!0):X.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var r in t){var n=this.getBinding(r);n&&n.reassign(e)}},e.prototype.registerBinding=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var n=t.get("declarations"),i=n,s=Array.isArray(i),a=0,i=s?i:(0,k.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;this.registerBinding(e,u)}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var p in c)for(var f=c[p],h=Array.isArray(f),d=0,f=h?f:(0,k.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,v=this.getOwnBinding(p);if(v){if(v.identifier===m)continue;this.checkBlockScopedCollisions(v,e,p,m)}v&&v.path.isFlow()&&(v=null),l.references[p]=!0,this.bindings[p]=new W.default({identifier:m,existing:v,scope:this,path:r,kind:e})}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do if(t.uids[e])return!0;while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do if(t.globals[e])return!0;while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do if(t.references[e])return!0;while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(X.isIdentifier(e)){var r=this.getBinding(e.name);return!!r&&(!t||r.constant)}if(X.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(X.isClassBody(e)){for(var n=e.body,i=Array.isArray(n),s=0,n=i?n:(0,k.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(!this.isPure(o,t))return!1}return!0}if(X.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(X.isArrayExpression(e)){for(var u=e.elements,l=Array.isArray(u),c=0,u=l?u:(0,k.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if(!this.isPure(f,t))return!1}return!0}if(X.isObjectExpression(e)){for(var h=e.properties,d=Array.isArray(h),y=0,h=d?h:(0,k.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var v=m;if(!this.isPure(v,t))return!1}return!0}return X.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):X.isClassProperty(e)||X.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):X.isUnaryExpression(e)?this.isPure(e.argument,t):X.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var r=t.data[e];if(null!=r)return r}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{var r=t.data[e];null!=r&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){$++,this._crawl(),$--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,_.default)(null),this.bindings=(0,_.default)(null),this.globals=(0,_.default)(null),this.uids=(0,_.default)(null),this.data=(0,_.default)(null),e.isLoop())for(var t=X.FOR_INIT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,k.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++];
}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=e.get(s);a.isBlockScoped()&&this.registerBinding(a.node.kind,a)}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[X.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[X.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction())for(var o=e.get("params"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,k.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("param",f)}e.isCatchClause()&&this.registerBinding("let",e);var h=this.getProgramParent();if(!h.crawling){var d={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(z,d),this.crawling=!1;for(var y=d.assignments,m=Array.isArray(y),v=0,y=m?y:(0,k.default)(y);;){var g;if(m){if(v>=y.length)break;g=y[v++]}else{if(v=y.next(),v.done)break;g=v.value}var b=g,x=b.getBindingIdentifiers(),E=void 0;for(var A in x)b.scope.getBinding(A)||(E=E||b.scope.getProgramParent(),E.addGlobal(x[A]));b.scope.registerConstantViolation(b)}for(var S=d.references,w=Array.isArray(S),C=0,S=w?S:(0,k.default)(S);;){var T;if(w){if(C>=S.length)break;T=S[C++]}else{if(C=S.next(),C.done)break;T=C.value}var P=T,D=P.scope.getBinding(P.node.name);D?D.reference(P):P.scope.getProgramParent().addGlobal(P.node)}for(var O=d.constantViolations,F=Array.isArray(O),N=0,O=F?O:(0,k.default)(O);;){var I;if(F){if(N>=O.length)break;I=O[N++]}else{if(N=O.next(),N.done)break;I=N.value}var B=I;B.scope.registerConstantViolation(B)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(X.ensureBlock(t.node),t=t.get("body"));var r=e.unique,n=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,s="declaration:"+n+":"+i,a=!r&&t.getData(s);if(!a){var o=X.variableDeclaration(n,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);a=u[0],r||t.setData(s,a)}var l=X.variableDeclarator(e.id,e.init);a.node.declarations.push(l),this.registerBinding(n,a.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,_.default)(null),t=this;do(0,V.default)(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=(0,_.default)(null),t=arguments,r=Array.isArray(t),n=0,t=r?t:(0,k.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=this;do{for(var o in a.bindings){var u=a.bindings[o];u.kind===s&&(e[o]=u)}a=a.parent}while(a)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===$&&e&&e.path.isFlow()&&console.warn("\n You or one of the Babel plugins you are using are using Flow declarations as bindings.\n Support for this will be removed in version 6.8. To find out the caller, grep for this\n message and change it to a `console.trace()`.\n "),e},e.prototype.getBinding=function(e){var t=this;do{var r=t.getOwnBinding(e);if(r)return this.warnOnFlowBinding(r)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,r){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,r)||(!!this.hasUid(t)||(!(r||!(0,F.default)(e.globals,t))||!(r||!(0,F.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var r=this.getBinding(e);r&&(r.scope.removeOwnBinding(e),r.scope=t,t.bindings[e]=r)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var r=this;do r.uids[e]&&(r.uids[e]=!1);while(r=r.parent)},e}();Z.globals=(0,A.default)(q.default.builtin),Z.contextVariables=["arguments","undefined","Infinity","NaN"],t.default=Z,e.exports=t.default},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var u=r(n),l=o(u),c=r(i),p=(o(c),r(s)),f=a(p),h={ReferencedIdentifier:function(e,t){var r=e.node;r.name===t.oldName&&(r.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var r=e.getOuterBindingIdentifiers();for(var n in r)n===t.oldName&&(r[n].name=t.newName)}},d=function(){function e(t,r,n){(0,l.default)(this,e),this.newName=n,this.oldName=r,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var r=t.isExportDefaultDeclaration();r&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var n=e.getOuterBindingIdentifiers(),i=[];for(var s in n){var a=s===this.oldName?this.newName:s,o=r?"default":s;i.push(f.exportSpecifier(f.identifier(a),f.identifier(o)))}if(i.length){var u=f.exportNamedDeclaration(null,i);e.isFunctionDeclaration()&&(u._blockHoist=3),t.insertAfter(u),t.replaceWith(e.node)}}},e.prototype.maybeConvertFromClassFunctionDeclaration=function(e){},e.prototype.maybeConvertFromClassFunctionExpression=function(e){},e.prototype.rename=function(e){var t=this.binding,r=this.oldName,n=this.newName,i=t.scope,s=t.path,a=s.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});a&&this.maybeConvertFromExportDeclaration(a),i.traverse(e||i.block,h,this),e||(i.removeOwnBinding(r),i.bindings[n]=t,this.binding.identifier.name=n),"hoisted"===t.type,a&&(this.maybeConvertFromClassFunctionDeclaration(a),this.maybeConvertFromClassFunctionExpression(a))},e}();t.default=d,e.exports=t.default},function(e,t,r,n,i,s,a,o,u,l){"use strict";function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function p(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e._exploded)return e;e._exploded=!0;for(var t in e)if(!x(t)){var r=t.split("|");if(1!==r.length){var n=e[t];delete e[t];for(var i=r,s=Array.isArray(i),a=0,i=s?i:(0,T.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;e[u]=n}}}h(e),delete e.__esModule,v(e),g(e);for(var l=(0,w.default)(e),c=Array.isArray(l),p=0,l=c?l:(0,T.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;if(!x(d)){var y=D[d];if(y){var m=e[d];for(var A in m)m[A]=b(y,m[A]);if(delete e[d],y.types)for(var S=y.types,_=Array.isArray(S),C=0,S=_?S:(0,T.default)(S);;){var P;if(_){if(C>=S.length)break;P=S[C++]}else{if(C=S.next(),C.done)break;P=C.value}var k=P;e[k]?E(e[k],m):e[k]=m}else E(e,m)}}}for(var O in e)if(!x(O)){var F=e[O],I=N.FLIPPED_ALIAS_KEYS[O],R=N.DEPRECATED_KEYS[O];if(R&&(console.trace("Visitor defined for "+O+" but it has been renamed to "+R),I=[R]),I){delete e[O];for(var L=I,M=Array.isArray(L),j=0,L=M?L:(0,T.default)(L);;){var V;if(M){if(j>=L.length)break;V=L[j++]}else{if(j=L.next(),j.done)break;V=j.value}var U=V,G=e[U];G?E(G,F):e[U]=(0,B.default)(F)}}}for(var Y in e)x(Y)||g(e[Y]);return e}function h(e){if(!e._verified){if("function"==typeof e)throw new Error(O.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||d(t,e[t]),!x(t)){if(N.TYPES.indexOf(t)<0)throw new Error(O.get("traverseVerifyNodeType",t));var r=e[t];if("object"===("undefined"==typeof r?"undefined":(0,S.default)(r)))for(var n in r){if("enter"!==n&&"exit"!==n)throw new Error(O.get("traverseVerifyVisitorProperty",t,n));d(t+"."+n,r[n])}}e._verified=!0}}function d(e,t){for(var r=[].concat(t),n=r,i=Array.isArray(n),s=0,n=i?n:(0,T.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+("undefined"==typeof o?"undefined":(0,S.default)(o)))}}function y(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2],n={},i=0;i","<",">=","<="]),u=t.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],l=t.COMPARISON_BINARY_OPERATORS=[].concat(u,["in","instanceof"]),c=t.BOOLEAN_BINARY_OPERATORS=[].concat(l,o),p=t.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],f=(t.BINARY_OPERATORS=["+"].concat(p,c),t.BOOLEAN_UNARY_OPERATORS=["delete","!"]),h=t.NUMBER_UNARY_OPERATORS=["+","-","++","--","~"],d=t.STRING_UNARY_OPERATORS=["typeof"];t.UNARY_OPERATORS=["void"].concat(f,h,d),t.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},t.BLOCK_SCOPED_SYMBOL=(0,a.default)("var used to be block scoped"),t.NOT_LOCAL_BINDING=(0,a.default)("should not be considered a local binding")},function(e,t,r,n,i,s,a,o,u,l,c){"use strict";function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function f(e){return e&&e.__esModule?e:{default:e}}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key||e.property;return e.computed||L.isIdentifier(t)&&(t=L.stringLiteral(t.name)),t}function d(e,t){function r(e){for(var s=!1,a=[],o=e,u=Array.isArray(o),l=0,o=u?o:(0,T.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;if(L.isExpression(p))a.push(p);else if(L.isExpressionStatement(p))a.push(p.expression);else{if(L.isVariableDeclaration(p)){if("var"!==p.kind)return i=!0;for(var f=p.declarations,h=Array.isArray(f),d=0,f=h?f:(0,T.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,v=L.getBindingIdentifiers(m);for(var g in v)n.push({kind:p.kind,id:v[g]});m.init&&a.push(L.assignmentExpression("=",m.id,m.init))}s=!0;continue}if(L.isIfStatement(p)){var b=p.consequent?r([p.consequent]):t.buildUndefinedNode(),x=p.alternate?r([p.alternate]):t.buildUndefinedNode();if(!b||!x)return i=!0;a.push(L.conditionalExpression(p.test,b,x))}else{if(!L.isBlockStatement(p)){if(L.isEmptyStatement(p)){s=!0;continue}return i=!0}a.push(r(p.body))}}s=!1}return(s||0===a.length)&&a.push(t.buildUndefinedNode()),1===a.length?a[0]:L.sequenceExpression(a)}if(e&&e.length){var n=[],i=!1,s=r(e);if(!i){for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:e.key,r=void 0;return"method"===e.kind?y.increment()+"":(r=L.isIdentifier(t)?t.name:L.isStringLiteral(t)?(0,w.default)(t.value):(0,w.default)(L.removePropertiesDeep(L.cloneDeep(t))),e.computed&&(r="["+r+"]"),e.static&&(r="static:"+r),r)}function m(e){return e+="",e=e.replace(/[^a-zA-Z0-9$_]/g,"-"),e=e.replace(/^[-0-9]+/,""),e=e.replace(/[-\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""}),L.isValidIdentifier(e)||(e="_"+e),e||"_"}function v(e){return e=m(e),"eval"!==e&&"arguments"!==e||(e="_"+e),e}function g(e,t){if(L.isStatement(e))return e;var r=!1,n=void 0;if(L.isClass(e))r=!0,n="ClassDeclaration";else if(L.isFunction(e))r=!0,n="FunctionDeclaration";else if(L.isAssignmentExpression(e))return L.expressionStatement(e);if(r&&!e.id&&(n=!1),!n){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=n,e}function b(e){if(L.isExpressionStatement(e)&&(e=e.expression),L.isExpression(e))return e;if(L.isClass(e)?e.type="ClassExpression":L.isFunction(e)&&(e.type="FunctionExpression"),!L.isExpression(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function x(e,t){return L.isBlockStatement(e)?e:(L.isEmptyStatement(e)&&(e=[]),Array.isArray(e)||(L.isStatement(e)||(e=L.isFunction(t)?L.returnStatement(e):L.expressionStatement(e)),e=[e]),L.blockStatement(e))}function E(e){if(void 0===e)return L.identifier("undefined");if(e===!0||e===!1)return L.booleanLiteral(e);if(null===e)return L.nullLiteral();if((0,B.default)(e))return L.stringLiteral(e);if((0,O.default)(e))return L.numericLiteral(e);if((0,N.default)(e)){var t=e.source,r=e.toString().match(/\/([a-z]+|)$/)[1];return L.regExpLiteral(t,r)}if(Array.isArray(e))return L.arrayExpression(e.map(L.valueToNode));if((0,D.default)(e)){var n=[];for(var i in e){var s=void 0;s=L.isValidIdentifier(i)?L.identifier(i):L.stringLiteral(i),n.push(L.objectProperty(s,L.valueToNode(e[i])))}return L.objectExpression(n)}throw new Error("don't know how to turn this value into a node")}t.__esModule=!0;var A=r(n),S=f(A),_=r(i),w=f(_),C=r(s),T=f(C);t.toComputedKey=h,t.toSequenceExpression=d,t.toKeyAlias=y,t.toIdentifier=m,t.toBindingIdentifierName=v,t.toStatement=g,t.toExpression=b,t.toBlock=x,t.valueToNode=E;var P=r(a),D=f(P),k=r(o),O=f(k),F=r(u),N=f(F),I=r(l),B=f(I),R=r(c),L=p(R);y.uid=0,y.increment=function(){return y.uid>=S.default?y.uid=0:y.uid++}},function(e,t,r,n,i,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}var u=r(n),l=o(u),c=r(i),p=r(s),f=a(p);(0,f.default)("ArrayExpression",{fields:{elements:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,f.default)("AssignmentExpression",{fields:{operator:{validate:(0,p.assertValueType)("string")},left:{validate:(0,p.assertNodeType)("LVal")},right:{validate:(0,p.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,f.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:p.assertOneOf.apply(void 0,c.BINARY_OPERATORS)},left:{validate:(0,p.assertNodeType)("Expression")},right:{validate:(0,p.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,f.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,p.assertNodeType)("DirectiveLiteral")}}}),(0,f.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}}}),(0,f.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Directive"))),default:[]},body:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,f.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,p.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,f.default)("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:(0,p.assertNodeType)("Expression")},arguments:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Expression","SpreadElement")))}},aliases:["Expression"]}),(0,f.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,p.assertNodeType)("Identifier")},body:{validate:(0,p.assertNodeType)("BlockStatement")}},aliases:["Scopable"]}),(0,f.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},consequent:{validate:(0,p.assertNodeType)("Expression")},alternate:{validate:(0,p.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,f.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,p.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,f.default)("DebuggerStatement",{aliases:["Statement"]}),(0,f.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,f.default)("EmptyStatement",{aliases:["Statement"]}),(0,f.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,p.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,f.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,p.assertNodeType)("Program")}}}),(0,f.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,p.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}}}),(0,f.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,p.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,p.assertNodeType)("Expression"),optional:!0},update:{validate:(0,p.assertNodeType)("Expression"),optional:!0},body:{validate:(0,p.assertNodeType)("Statement")}}}),(0,f.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:(0,p.assertNodeType)("Identifier")},params:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("LVal")))},body:{validate:(0,p.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,p.assertValueType)("boolean")},async:{default:!1,validate:(0,p.assertValueType)("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,f.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:(0,p.assertNodeType)("Identifier"),optional:!0},params:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("LVal")))},body:{validate:(0,p.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,p.assertValueType)("boolean")},async:{default:!1,validate:(0,p.assertValueType)("boolean")}}}),(0,f.default)("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function(e,t,r){!l.isValidIdentifier(r)}},decorators:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Decorator")))}}}),(0,f.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},consequent:{validate:(0,p.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,p.assertNodeType)("Statement")}}}),(0,f.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,p.assertNodeType)("Identifier")},body:{validate:(0,p.assertNodeType)("Statement")}}}),(0,f.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,f.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,p.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,f.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,f.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,f.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,p.assertValueType)("string")},flags:{validate:(0,p.assertValueType)("string"),default:""}}}),(0,f.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:p.assertOneOf.apply(void 0,c.LOGICAL_OPERATORS)},left:{validate:(0,p.assertNodeType)("Expression")},right:{validate:(0,p.assertNodeType)("Expression")}}}),(0,f.default)("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,p.assertNodeType)("Expression")},property:{validate:function(e,t,r){var n=e.computed?"Expression":"Identifier";(0,p.assertNodeType)(n)(e,t,r)}},computed:{default:!1}}}),(0,f.default)("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,p.assertNodeType)("Expression")},arguments:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Expression","SpreadElement")))}}}),(0,f.default)("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Directive"))),default:[]},body:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),(0,f.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),(0,f.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:(0,p.chain)((0,p.assertValueType)("string"),(0,p.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,p.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];p.assertNodeType.apply(void 0,n)(e,t,r)}},decorators:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Decorator")))},body:{validate:(0,p.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,p.assertValueType)("boolean")},async:{default:!1,validate:(0,p.assertValueType)("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,f.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,p.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];p.assertNodeType.apply(void 0,n)(e,t,r)}},value:{validate:(0,p.assertNodeType)("Expression")},shorthand:{validate:(0,p.assertValueType)("boolean"),default:!1},decorators:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,f.default)("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:(0,p.assertNodeType)("LVal")},decorators:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Decorator")))}}}),(0,f.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,p.assertNodeType)("Expression"),optional:!0}}}),(0,f.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,f.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,p.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Statement")))}}}),(0,f.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,p.assertNodeType)("Expression")},cases:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("SwitchCase")))}}}),(0,f.default)("ThisExpression",{aliases:["Expression"]}),(0,f.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,p.assertNodeType)("Expression")}}}),(0,f.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:(0,p.assertNodeType)("BlockStatement")},handler:{optional:!0,handler:(0,p.assertNodeType)("BlockStatement")},finalizer:{optional:!0,validate:(0,p.assertNodeType)("BlockStatement")}}}),(0,f.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,p.assertNodeType)("Expression")},operator:{validate:p.assertOneOf.apply(void 0,c.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,f.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,p.assertNodeType)("Expression")},operator:{validate:p.assertOneOf.apply(void 0,c.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,f.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:(0,p.chain)((0,p.assertValueType)("string"),(0,p.assertOneOf)("var","let","const"))},declarations:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("VariableDeclarator")))}}}),(0,f.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,p.assertNodeType)("LVal")},init:{optional:!0,validate:(0,p.assertNodeType)("Expression")}}}),(0,f.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("BlockStatement","Statement")}}}),(0,f.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("BlockStatement","Statement")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:(0,s.assertNodeType)("Identifier")},right:{validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("LVal")))},body:{validate:(0,s.assertNodeType)("BlockStatement","Expression")},async:{validate:(0,s.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ClassMethod","ClassProperty")))}}}),(0,a.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,s.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],
fields:{declaration:{validate:(0,s.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,s.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ExportSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},imported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,s.assertValueType)("string")},property:{validate:(0,s.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,s.chain)((0,s.assertValueType)("string"),(0,s.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,s.assertValueType)("boolean")},static:{default:!1,validate:(0,s.assertValueType)("boolean")},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];s.assertNodeType.apply(void 0,n)(e,t,r)}},params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("LVal")))},body:{validate:(0,s.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,s.assertValueType)("boolean")},async:{default:!1,validate:(0,s.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,s.assertNodeType)("Expression")},quasi:{validate:(0,s.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,s.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TemplateElement")))},expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,s.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,s.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed"],aliases:["Property"],fields:{computed:{validate:(0,s.assertValueType)("boolean"),default:!1}}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},function(e,t,r,n,i,s,a){"use strict";function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function u(e){return e&&e.__esModule?e:{default:e}}function l(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":"undefined"==typeof e?"undefined":(0,A.default)(e)}function c(e){function t(t,r,n){if(Array.isArray(n))for(var i=0;i=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;if(_.is(l,n)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,x.default)(r)+" but instead got "+(0,x.default)(n&&n.type))}for(var t=arguments.length,r=Array(t),n=0;n=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var c=u;if(l(n)===c||_.is(c,n)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,x.default)(r)+" but instead got "+(0,x.default)(n&&n.type))}for(var t=arguments.length,r=Array(t),n=0;n=e.length)break;i=e[n++]}else{if(n=e.next(),n.done)break;i=n.value}var s=i;s.apply(void 0,arguments)}}for(var t=arguments.length,r=Array(t),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=t.inherits&&k[t.inherits]||{};t.fields=t.fields||r.fields||{},t.visitor=t.visitor||r.visitor||[],t.aliases=t.aliases||r.aliases||[],t.builder=t.builder||r.builder||t.visitor||[],t.deprecatedAlias&&(D[t.deprecatedAlias]=e);for(var n=t.visitor.concat(t.builder),i=Array.isArray(n),s=0,n=i?n:(0,g.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;t.fields[o]=t.fields[o]||{}}for(var u in t.fields){var c=t.fields[u];t.builder.indexOf(u)===-1&&(c.optional=!0),void 0===c.default?c.default=null:c.validate||(c.validate=d(l(c.default)))}w[e]=t.visitor,P[e]=t.builder,T[e]=t.fields,C[e]=t.aliases,k[e]=t}t.__esModule=!0,t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=void 0;var v=r(n),g=u(v),b=r(i),x=u(b),E=r(s),A=u(E);t.assertEach=c,t.assertOneOf=p,t.assertNodeType=f,t.assertNodeOrValueType=h,t.assertValueType=d,t.chain=y,t.default=m;var S=r(a),_=o(S),w=t.VISITOR_KEYS={},C=t.ALIAS_KEYS={},T=t.NODE_FIELDS={},P=t.BUILDER_KEYS={},D=t.DEPRECATED_KEYS={},k={}},function(e,t,r,n,i,s,a,o,u,l){"use strict";r(n),r(i),r(s),r(a),r(o),r(u),r(l)},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,s.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,s.assertNodeType)("JSXElement","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,s.assertNodeType)("JSXIdentifier","JSXMemberExpression")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,s.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,s.assertNodeType)("JSXClosingElement")},children:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("JSXText","JSXExpressionContainer","JSXElement")))}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX","Expression"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:(0,s.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:(0,s.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,s.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,s.assertNodeType)("JSXIdentifier")},name:{validate:(0,s.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,s.assertNodeType)("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:(0,s.assertValueType)("boolean")},attributes:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("Noop",{visitor:[]}),(0,a.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}})},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e){var t=a(e);return 1===t.length?t[0]:l.unionTypeAnnotation(t)}function a(e){for(var t={},r={},n=[],i=[],s=0;s=0)){if(l.isAnyTypeAnnotation(o))return[o];if(l.isFlowBaseAnnotation(o))r[o.type]=o;else if(l.isUnionTypeAnnotation(o))n.indexOf(o.types)<0&&(e=e.concat(o.types),n.push(o.types));else if(l.isGenericTypeAnnotation(o)){var u=o.id.name;if(t[u]){var c=t[u];c.typeParameters?o.typeParameters&&(c.typeParameters.params=a(c.typeParameters.params.concat(o.typeParameters.params))):c=o.typeParameters}else t[u]=o}else i.push(o)}}for(var p in r)i.push(r[p]);for(var f in t)i.push(t[f]);return i}function o(e){if("string"===e)return l.stringTypeAnnotation();if("number"===e)return l.numberTypeAnnotation();if("undefined"===e)return l.voidTypeAnnotation();if("boolean"===e)return l.booleanTypeAnnotation();if("function"===e)return l.genericTypeAnnotation(l.identifier("Function"));if("object"===e)return l.genericTypeAnnotation(l.identifier("Object"));if("symbol"===e)return l.genericTypeAnnotation(l.identifier("Symbol"));throw new Error("Invalid typeof value")}t.__esModule=!0,t.createUnionTypeAnnotation=s,t.removeTypeDuplicates=a,t.createTypeAnnotationBasedOnTypeof=o;var u=r(n),l=i(u)},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g){"use strict";function b(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e){var t=ve["is"+e];t||(t=ve["is"+e]=function(t,r){return ve.is(e,t,r)}),ve["assert"+e]=function(r,n){if(n=n||{},!t(r,n))throw new Error("Expected type "+(0,Q.default)(e)+" with option "+(0,Q.default)(n))}}function A(e,t,r){if(!t)return!1;var n=S(t.type,e);return!!n&&("undefined"==typeof r||ve.shallowEqual(t,r))}function S(e,t){if(e===t)return!0;if(ve.ALIAS_KEYS[t])return!1;var r=ve.FLIPPED_ALIAS_KEYS[t];if(r){if(r[0]===e)return!0;for(var n=r,i=Array.isArray(n),s=0,n=i?n:(0,X.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e===o)return!0}}return!1}function _(e,t,r){if(e){var n=ve.NODE_FIELDS[e.type];if(n){var i=n[t];i&&i.validate&&(i.optional&&null==r||i.validate(e,t,r))}}}function w(e,t){for(var r=(0,$.default)(t),n=r,i=Array.isArray(n),s=0,n=i?n:(0,X.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e[o]!==t[o])return!1}return!0}function C(e,t,r){return e.object=ve.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!r,e}function T(e,t){return e.object=ve.memberExpression(t,e.object),e}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=ve.toBlock(e[t],e)}function D(e){var t={};for(var r in e)"_"!==r[0]&&(t[r]=e[r]);return t}function k(e){var t=D(e);return delete t.loc,t}function O(e){var t={};for(var r in e)if("_"!==r[0]){var n=e[r];n&&(n.type?n=ve.cloneDeep(n):Array.isArray(n)&&(n=n.map(ve.cloneDeep))),t[r]=n}return t}function F(e,t){var r=e.split(".");return function(e){if(!ve.isMemberExpression(e))return!1;for(var n=[e],i=0;n.length;){var s=n.shift();if(t&&i===r.length)return!0;if(ve.isIdentifier(s)){if(r[i]!==s.name)return!1}else{if(!ve.isStringLiteral(s)){if(ve.isMemberExpression(s)){if(s.computed&&!ve.isStringLiteral(s.property))return!1;n.push(s.object),n.push(s.property);continue}return!1}if(r[i]!==s.value)return!1}if(++i>r.length)return!1}return!0}}function N(e){for(var t=ve.COMMENT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,X.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;delete e[s]}return e}function I(e,t){return B(e,t),R(e,t),L(e,t),e}function B(e,t){M("trailingComments",e,t)}function R(e,t){M("leadingComments",e,t)}function L(e,t){M("innerComments",e,t)}function M(e,t,r){t&&r&&(t[e]=(0,he.default)((0,oe.default)([].concat(t[e],r[e]))))}function j(e,t){if(!e||!t)return e;for(var r=ve.INHERIT_KEYS.optional,n=Array.isArray(r),i=0,r=n?r:(0,X.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;null==e[a]&&(e[a]=t[a])}for(var o in t)"_"===o[0]&&(e[o]=t[o]);for(var u=ve.INHERIT_KEYS.force,l=Array.isArray(u),c=0,u=l?u:(0,X.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e[f]=t[f]}return ve.inheritsComments(e,t),e}function V(e){if(!U(e))throw new TypeError("Not a valid node "+(e&&e.type))}function U(e){return!(!e||!de.VISITOR_KEYS[e.type])}function G(e,t,r){if(e){var n=ve.VISITOR_KEYS[e.type];if(n){r=r||{},t(e,r);for(var i=n,s=Array.isArray(i),a=0,i=s?i:(0,X.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o,l=e[u];if(Array.isArray(l))for(var c=l,p=Array.isArray(c),f=0,c=p?c:(0,X.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;G(d,t,r)}else G(l,t,r)}}}}function Y(e,t){t=t||{};for(var r=t.preserveComments?Ee:Ae,n=r,i=Array.isArray(n),s=0,n=i?n:(0,X.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;null!=e[o]&&(e[o]=void 0)}for(var u in e)"_"===u[0]&&null!=e[u]&&(e[u]=void 0);for(var l=(0,q.default)(e),c=l,p=Array.isArray(c),f=0,c=p?c:(0,X.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;e[d]=null}}function W(e,t){return G(e,Y,t),e}t.__esModule=!0,t.createTypeAnnotationBasedOnTypeof=t.removeTypeDuplicates=t.createUnionTypeAnnotation=t.valueToNode=t.toBlock=t.toExpression=t.toStatement=t.toBindingIdentifierName=t.toIdentifier=t.toKeyAlias=t.toSequenceExpression=t.toComputedKey=t.isImmutable=t.isScope=t.isSpecifierDefault=t.isVar=t.isBlockScoped=t.isLet=t.isValidIdentifier=t.isReferenced=t.isBinding=t.getOuterBindingIdentifiers=t.getBindingIdentifiers=t.TYPES=t.react=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0;var K=r(n),q=x(K),H=r(i),X=x(H),J=r(s),$=x(J),z=r(a),Q=x(z),Z=r(o);Object.defineProperty(t,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return Z.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(t,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return Z.FLATTENABLE_KEYS}}),Object.defineProperty(t,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return Z.FOR_INIT_KEYS}}),Object.defineProperty(t,"COMMENT_KEYS",{enumerable:!0,get:function(){return Z.COMMENT_KEYS}}),Object.defineProperty(t,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return Z.LOGICAL_OPERATORS}}),Object.defineProperty(t,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return Z.UPDATE_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(t,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"BINARY_OPERATORS",{enumerable:!0,get:function(){return Z.BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return Z.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return Z.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(t,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return Z.STRING_UNARY_OPERATORS}}),Object.defineProperty(t,"UNARY_OPERATORS",{enumerable:!0,get:function(){return Z.UNARY_OPERATORS}}),Object.defineProperty(t,"INHERIT_KEYS",{enumerable:!0,get:function(){return Z.INHERIT_KEYS}}),Object.defineProperty(t,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return Z.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(t,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return Z.NOT_LOCAL_BINDING}}),t.is=A,t.isType=S,t.validate=_,t.shallowEqual=w,t.appendToMemberExpression=C,t.prependToMemberExpression=T,t.ensureBlock=P,t.clone=D,t.cloneWithoutLoc=k,t.cloneDeep=O,t.buildMatchMemberExpression=F,t.removeComments=N,t.inheritsComments=I,t.inheritTrailingComments=B,t.inheritLeadingComments=R,t.inheritInnerComments=L,t.inherits=j,t.assertNode=V,t.isNode=U,t.traverseFast=G,t.removeProperties=Y,t.removePropertiesDeep=W;var ee=r(u);Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return ee.getBindingIdentifiers}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return ee.getOuterBindingIdentifiers}});var te=r(l);Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return te.isBinding}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return te.isReferenced}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return te.isValidIdentifier}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return te.isLet}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return te.isBlockScoped}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return te.isVar}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return te.isSpecifierDefault}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return te.isScope}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return te.isImmutable}});var re=r(c);Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return re.toComputedKey}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return re.toSequenceExpression}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return re.toKeyAlias}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return re.toIdentifier}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return re.toBindingIdentifierName}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return re.toStatement}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return re.toExpression}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return re.toBlock}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return re.valueToNode}});var ne=r(p);Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return ne.createUnionTypeAnnotation}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return ne.removeTypeDuplicates}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return ne.createTypeAnnotationBasedOnTypeof}});var ie=r(5),se=x(ie),ae=r(f),oe=x(ae),ue=r(h),le=x(ue),ce=r(d),pe=x(ce),fe=r(y),he=x(fe);r(m);var de=r(v),ye=r(g),me=b(ye),ve=t;t.VISITOR_KEYS=de.VISITOR_KEYS,t.ALIAS_KEYS=de.ALIAS_KEYS,t.NODE_FIELDS=de.NODE_FIELDS,t.BUILDER_KEYS=de.BUILDER_KEYS,t.DEPRECATED_KEYS=de.DEPRECATED_KEYS,t.react=me;for(var ge in ve.VISITOR_KEYS)E(ge);ve.FLIPPED_ALIAS_KEYS={},(0,pe.default)(ve.ALIAS_KEYS,function(e,t){(0,pe.default)(e,function(e){var r=ve.FLIPPED_ALIAS_KEYS[e]=ve.FLIPPED_ALIAS_KEYS[e]||[];r.push(t)})}),(0,pe.default)(ve.FLIPPED_ALIAS_KEYS,function(e,t){ve[t.toUpperCase()+"_TYPES"]=e,E(t)});t.TYPES=(0,$.default)(ve.VISITOR_KEYS).concat((0,$.default)(ve.FLIPPED_ALIAS_KEYS)).concat((0,$.default)(ve.DEPRECATED_KEYS));(0,pe.default)(ve.BUILDER_KEYS,function(e,t){function r(){if(arguments.length>e.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var r={};r.type=t;for(var n=0,i=e,s=Array.isArray(i),a=0,i=s?i:(0,X.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o,l=ve.NODE_FIELDS[t][u],c=arguments[n++];void 0===c&&(c=(0,le.default)(l.default)),r[u]=c}for(var p in r)_(r,p,r[p]);return r}ve[t]=r,ve[t[0].toLowerCase()+t.slice(1)]=r});var be=function(e){function t(t){return function(){return console.trace("The node type "+e+" has been renamed to "+r),t.apply(this,arguments)}}var r=ve.DEPRECATED_KEYS[e];ve[e]=ve[e[0].toLowerCase()+e.slice(1)]=t(ve[r]),ve["is"+e]=t(ve["is"+r]),ve["assert"+e]=t(ve["assert"+r])};for(var xe in ve.DEPRECATED_KEYS)be(xe);(0,se.default)(ve),(0,se.default)(ve.VISITOR_KEYS);var Ee=["tokens","start","end","loc","raw","rawValue"],Ae=ve.COMMENT_KEYS.concat(["comments"]).concat(Ee)},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function s(e){return!!e&&/^[a-z]|\-/.test(e)}function a(e,t){for(var r=e.value.split(/\r\n|\n|\r/),n=0,i=0;i=0)return!0}else if(s===e)return!0}return!1}function c(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var r=t.params,n=Array.isArray(r),i=0,r=n?r:(0,b.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;if(a===e)return!1}return t.id!==e;case"ExportSpecifier":return!t.source&&t.local===e;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"JSXAttribute":return t.name!==e;case"ClassProperty":return t.key===e?t.computed:t.value===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ClassDeclaration":case"ClassExpression":return t.id!==e;case"ClassMethod":case"ObjectMethod":return t.key===e&&t.computed;case"LabeledStatement":return!1;case"CatchClause":return t.param!==e;case"RestElement":return!1;case"AssignmentExpression":return t.right===e;case"AssignmentPattern":return t.right===e;case"ObjectPattern":case"ArrayPattern":return!1}return!0}function p(e){return"string"==typeof e&&!A.default.keyword.isReservedWordES6(e,!0)&&A.default.keyword.isIdentifierNameES6(e)}function f(e){return _.isVariableDeclaration(e)&&("var"!==e.kind||e[w.BLOCK_SCOPED_SYMBOL])}function h(e){return _.isFunctionDeclaration(e)||_.isClassDeclaration(e)||_.isLet(e)}function d(e){return _.isVariableDeclaration(e,{kind:"var"})&&!e[w.BLOCK_SCOPED_SYMBOL]}function y(e){return _.isImportDefaultSpecifier(e)||_.isIdentifier(e.imported||e.exported,{name:"default"})}function m(e,t){return(!_.isBlockStatement(e)||!_.isFunction(t,{body:e}))&&_.isScopable(e)}function v(e){return!!_.isType(e.type,"Immutable")||!!_.isIdentifier(e)&&"undefined"===e.name}t.__esModule=!0;var g=r(n),b=u(g);t.isBinding=l,t.isReferenced=c,t.isValidIdentifier=p,t.isLet=f,t.isBlockScoped=h,t.isVar=d,t.isSpecifierDefault=y,t.isScope=m,t.isImmutable=v;var x=r(i),E=r(2),A=u(E),S=r(s),_=o(S),w=r(a)},function(e,t,r,n,i,s){r(n),r(i),e.exports=r(s)},function(e,t,r,n){var i=r(n),s=i.JSON||(i.JSON={stringify:JSON.stringify});e.exports=function(e){return s.stringify.apply(s,arguments)}},function(e,t,r,n,i,s,a,o,u){r(n),r(i),r(s),r(a),r(o),e.exports=r(u).Map},function(e,t,r,n){r(n),e.exports=9007199254740991},function(e,t,r,n,i){r(n);var s=r(i).Object;e.exports=function(e,t){return s.create(e,t)}},function(e,t,r,n,i){r(n),e.exports=r(i).Object.getOwnPropertySymbols},function(e,t,r,n,i){r(n),e.exports=r(i).Object.keys},function(e,t,r,n,i){r(n),e.exports=r(i).Object.setPrototypeOf},function(e,t,r,n,i){r(n),e.exports=r(i).Symbol.for},function(e,t,r,n,i,s,a,o){r(n),r(i),r(s),r(a),e.exports=r(o).Symbol},function(e,t,r,n,i,s){r(n),r(i),e.exports=r(s).f("iterator")},function(e,t,r,n,i,s,a){r(n),r(i),r(s),e.exports=r(a).WeakMap},function(e,t,r,n){var i=r(n);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r,n){var i=r(n);e.exports=function(e,t){var r=[];return i(e,!1,r.push,r,t),r}},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s);e.exports=function(e){return function(t,r,n){var i,s=a(t),l=o(s.length),c=u(n,l);if(e&&r!=r){for(;l>c;)if(i=s[c++],i!=i)return!0}else for(;l>c;c++)if((e||c in s)&&s[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r,n,i,s,a,o){var u=r(n),l=r(i),c=r(s),p=r(a),f=r(o);e.exports=function(e,t){var r=1==e,n=2==e,i=3==e,s=4==e,a=6==e,o=5==e||a,h=t||f;return function(t,f,d){for(var y,m,v=c(t),g=l(v),b=u(f,d,3),x=p(g.length),E=0,A=r?h(t,x):n?h(t,0):void 0;x>E;E++)if((o||E in g)&&(y=g[E],m=b(y,E,v),e))if(r)A[E]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return E;case 2:A.push(y)}else if(s)return!1;return a?-1:i||s?s:A}}},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s)("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),a(t)&&(t=t[u],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,r,n){var i=r(n);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,r,n,i){var s=r(n),a=r(i)("toStringTag"),o="Arguments"==s(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=u(t=Object(e),a))?r:o?s(t):"Object"==(n=s(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d){"use strict";var y=r(n).f,m=r(i),v=r(s),g=r(a),b=r(o),x=r(u),E=r(l),A=r(c),S=r(p),_=r(f),w=r(h),C=r(d).fastKey,T=w?"_s":"size",P=function(e,t){var r,n=C(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,n){var i=e(function(e,s){b(e,i,t,"_i"),e._i=m(null),e._f=void 0,e._l=void 0,e[T]=0,void 0!=s&&E(s,r,e[n],e)});return v(i.prototype,{clear:function(){for(var e=this,t=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete t[r.i];e._f=e._l=void 0,e[T]=0},delete:function(e){var t=this,r=P(t,e);if(r){var n=r.n,i=r.p;delete t._i[r.i],r.r=!0,i&&(i.n=n),n&&(n.p=i),t._f==r&&(t._f=n),t._l==r&&(t._l=i),t[T]--}return!!r},forEach:function(e){b(this,i,"forEach");for(var t,r=g(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(r(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!P(this,e)}}),w&&y(i.prototype,"size",{get:function(){return x(this[T])}}),i},def:function(e,t,r){var n,i,s=P(e,t);return s?s.v=r:(e._l=s={i:i=C(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=s),n&&(n.n=s),e[T]++,"F"!==i&&(e._i[i]=s)),e},getEntry:P,setStrong:function(e,t,r){A(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?"keys"==t?S(0,r.k):"values"==t?S(0,r.v):S(0,[r.k,r.v]):(e._t=void 0,S(1))},r?"entries":"values",!r,!0),_(t)}}},function(e,t,r,n,i){var s=r(n),a=r(i);e.exports=function(e){return function(){if(s(this)!=e)throw TypeError(e+"#toJSON isn't generic");return a(this)}}},function(e,t,r,n,i,s,a,o,u,l,c){"use strict";var p=r(n),f=r(i).getWeak,h=r(s),d=r(a),y=r(o),m=r(u),v=r(l),g=r(c),b=v(5),x=v(6),E=0,A=function(e){return e._l||(e._l=new S)},S=function(){this.a=[]},_=function(e,t){return b(e.a,function(e){return e[0]===t})};S.prototype={get:function(e){var t=_(this,e);if(t)return t[1]},has:function(e){return!!_(this,e)},set:function(e,t){var r=_(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=x(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,n){var i=e(function(e,s){y(e,i,t,"_i"),e._i=E++,e._l=void 0,void 0!=s&&m(s,r,e[n],e)});return p(i.prototype,{delete:function(e){if(!d(e))return!1;var t=f(e);return t===!0?A(this).delete(e):t&&g(t,this._i)&&delete t[this._i]},has:function(e){if(!d(e))return!1;var t=f(e);return t===!0?A(this).has(e):t&&g(t,this._i)}}),i},def:function(e,t,r){var n=f(h(t),!0);return n===!0?A(e).set(t,r):n[e._i]=r,e},ufstore:A}},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y){"use strict";var m=r(n),v=r(i),g=r(s),b=r(a),x=r(o),E=r(u),A=r(l),S=r(c),_=r(p),w=r(f),C=r(h).f,T=r(d)(0),P=r(y);e.exports=function(e,t,r,n,i,s){var a=m[e],o=a,u=i?"set":"add",l=o&&o.prototype,c={};return P&&"function"==typeof o&&(s||l.forEach&&!b(function(){(new o).entries().next()}))?(o=t(function(t,r){S(t,o,e,"_c"),t._c=new a,void 0!=r&&A(r,i,t[u],t)}),T("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in l&&(!s||"clear"!=e)&&x(o.prototype,e,function(r,n){if(S(this,o,e),!t&&s&&!_(r))return"get"==e&&void 0;var i=this._c[e](0===r?0:r,n);return t?this:i})}),"size"in l&&C(o.prototype,"size",{get:function(){return this._c.size}})):(o=n.getConstructor(t,e,i,u),E(o.prototype,r),g.NEED=!0),w(o,e),c[e]=o,v(v.G+v.W+v.F,c),s||n.setStrong(o,e,i),o}},function(e,t,r,n){var i=r(n);e.exports=function(e,t,r){if(i(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r,n){e.exports=!r(n)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r,n,i){var s=r(n),a=r(i).document,o=s(a)&&s(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s);e.exports=function(e){var t=a(e),r=o.f;if(r)for(var n,i=r(e),s=u.f,l=0;i.length>l;)s.call(e,n=i[l++])&&t.push(n);return t}},function(e,t,r,n,i,s,a){var o=r(n),u=r(i),l=r(s),c=r(a),p="prototype",f=function(e,t,r){var n,i,s,a=e&f.F,h=e&f.G,d=e&f.S,y=e&f.P,m=e&f.B,v=e&f.W,g=h?u:u[t]||(u[t]={}),b=g[p],x=h?o:d?o[t]:(o[t]||{})[p];h&&(r=t);for(n in r)i=!a&&x&&void 0!==x[n],i&&n in g||(s=i?x[n]:r[n],g[n]=h&&"function"!=typeof x[n]?r[n]:m&&i?l(s,o):v&&x[n]==s?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[p]=e[p],t}(s):y&&"function"==typeof s?l(Function.call,s):s,y&&((g.virtual||(g.virtual={}))[n]=s,e&f.R&&b&&!b[n]&&c(b,n,s)))};f.F=1,f.G=2,f.S=4,f.P=8,f.B=16,f.W=32,f.U=64,f.R=128,e.exports=f},function(e,t,r,n,i,s,a,o,u){var l=r(n),c=r(i),p=r(s),f=r(a),h=r(o),d=r(u),y={},m={},t=e.exports=function(e,t,r,n,i){var s,a,o,u,v=i?function(){return e}:d(e),g=l(r,n,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(p(v)){for(s=h(e.length);s>b;b++)if(u=t?g(f(a=e[b])[0],a[1]):g(e[b]),u===y||u===m)return u}else for(o=v.call(e);!(a=o.next()).done;)if(u=c(o,g,a.value,t),u===y||u===m)return u};t.BREAK=y,t.RETURN=m},function(e,t,r,n,i,s){var a=r(n),o=r(i);e.exports=r(s)?function(e,t,r){return a.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r,n){e.exports=r(n).document&&document.documentElement},function(e,t,r,n,i,s){e.exports=!r(n)&&!r(i)(function(){return 7!=Object.defineProperty(r(s)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r,n){var i=r(n);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,r,n,i){var s=r(n),a=r(i)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(s.Array===e||o[a]===e)}},function(e,t,r,n){var i=r(n);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,r,n){var i=r(n);e.exports=function(e,t,r,n){try{return n?t(i(r)[0],r[1]):t(r)}catch(t){var s=e.return;throw void 0!==s&&i(s.call(e)),t}}},function(e,t,r,n,i,s,a,o){"use strict";var u=r(n),l=r(i),c=r(s),p={};r(a)(p,r(o)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=u(p,{next:l(1,r)}),c(e,t+" Iterator")}},function(e,t,r,n,i,s,a,o,u,l,c,p,f){"use strict";var h=r(n),d=r(i),y=r(s),m=r(a),v=r(o),g=r(u),b=r(l),x=r(c),E=r(p),A=r(f)("iterator"),S=!([].keys&&"next"in[].keys()),_="@@iterator",w="keys",C="values",T=function(){return this};e.exports=function(e,t,r,n,i,s,a){b(r,t,n);var o,u,l,c=function(e){if(!S&&e in D)return D[e];switch(e){case w:return function(){return new r(this,e)};case C:return function(){return new r(this,e)}}return function(){return new r(this,e)}},p=t+" Iterator",f=i==C,P=!1,D=e.prototype,k=D[A]||D[_]||i&&D[i],O=k||c(i),F=i?f?c("entries"):O:void 0,N="Array"==t?D.entries||k:k;if(N&&(l=E(N.call(new e)),l!==Object.prototype&&(x(l,p,!0),h||v(l,A)||m(l,A,T))),f&&k&&k.name!==C&&(P=!0,O=function(){return k.call(this)}),h&&!a||!S&&!P&&D[A]||m(D,A,O),g[t]=O,g[p]=T,i)if(o={values:f?O:c(C),keys:s?O:c(w),entries:F},a)for(u in o)u in D||y(D,u,o[u]);else d(d.P+d.F*(S||P),t,o);return o}},function(e,t,r,n,i){var s=r(n),a=r(i);e.exports=function(e,t){for(var r,n=a(e),i=s(n),o=i.length,u=0;o>u;)if(n[r=i[u++]]===t)return r}},function(e,t,r,n,i,s,a,o){var u=r(n)("meta"),l=r(i),c=r(s),p=r(a).f,f=0,h=Object.isExtensible||function(){return!0},d=!r(o)(function(){return h(Object.preventExtensions({}))}),y=function(e){p(e,u,{value:{i:"O"+ ++f,w:{}}})},m=function(e,t){if(!l(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!c(e,u)){if(!h(e))return"F";if(!t)return"E";y(e)}return e[u].i},v=function(e,t){if(!c(e,u)){if(!h(e))return!0;if(!t)return!1;y(e)}return e[u].w},g=function(e){return d&&b.NEED&&h(e)&&!c(e,u)&&y(e),e},b=e.exports={KEY:u,NEED:!1,fastKey:m,getWeak:v,onFreeze:g}},function(e,t,r,n,i,s,a,o,u){"use strict";var l=r(n),c=r(i),p=r(s),f=r(a),h=r(o),d=Object.assign;e.exports=!d||r(u)(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=d({},e)[r]||Object.keys(d({},t)).join("")!=n})?function(e,t){for(var r=f(e),n=arguments.length,i=1,s=c.f,a=p.f;n>i;)for(var o,u=h(arguments[i++]),d=s?l(u).concat(s(u)):l(u),y=d.length,m=0;y>m;)a.call(u,o=d[m++])&&(r[o]=u[o]);return r}:d},function(e,t,r,n,i,s,a,o,u){var l=r(n),c=r(i),p=r(s),f=r(a)("IE_PROTO"),h=function(){},d="prototype",y=function(){var e,t=r(o)("iframe"),n=p.length,i="<",s=">";for(t.style.display="none",r(u).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(i+"script"+s+"document.F=Object"+i+"/script"+s),e.close(),y=e.F;n--;)delete y[d][p[n]];return y()};e.exports=Object.create||function(e,t){var r;return null!==e?(h[d]=l(e),r=new h,h[d]=null,r[f]=e):r=y(),void 0===t?r:c(r,t)}},function(e,t,r,n,i,s,a){var o=r(n),u=r(i),l=r(s),c=Object.defineProperty;t.f=r(a)?Object.defineProperty:function(e,t,r){if(o(e),t=l(t,!0),o(r),u)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r,n,i,s,a){var o=r(n),u=r(i),l=r(s);e.exports=r(a)?Object.defineProperties:function(e,t){u(e);for(var r,n=l(t),i=n.length,s=0;i>s;)o.f(e,r=n[s++],t[r]);return e}},function(e,t,r,n,i,s,a,o,u,l){var c=r(n),p=r(i),f=r(s),h=r(a),d=r(o),y=r(u),m=Object.getOwnPropertyDescriptor;t.f=r(l)?m:function(e,t){if(e=f(e),t=h(t,!0),y)try{return m(e,t)}catch(e){}if(d(e,t))return p(!c.f.call(e,t),e[t])}},function(e,t,r,n,i){var s=r(n),a=r(i).f,o={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return a(e)}catch(e){return u.slice()}};e.exports.f=function(e){return u&&"[object Window]"==o.call(e)?l(e):a(s(e))}},function(e,t,r,n,i){var s=r(n),a=r(i).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return s(e,a)}},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s)("IE_PROTO"),l=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),a(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,r,n,i,s,a){var o=r(n),u=r(i),l=r(s)(!1),c=r(a)("IE_PROTO");e.exports=function(e,t){var r,n=u(e),i=0,s=[];for(r in n)r!=c&&o(n,r)&&s.push(r);for(;t.length>i;)o(n,r=t[i++])&&(~l(s,r)||s.push(r));return s}},function(e,t,r,n,i){var s=r(n),a=r(i);e.exports=Object.keys||function(e){return s(e,a)}},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s);e.exports=function(e,t){var r=(o.Object||{})[e]||Object[e],n={};n[e]=t(r),a(a.S+a.F*u(function(){r(1)}),"Object",n)}},function(e,t,r,n){var i=r(n);e.exports=function(e,t,r){for(var n in t)r&&e[n]?e[n]=t[n]:i(e,n,t[n]);return e}},function(e,t,r,n){e.exports=r(n)},function(e,t,r,n,i,s,a){var o=r(n),u=r(i),l=function(e,t){if(u(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{n=r(s)(Function.call,r(a).f(Object.prototype,"__proto__").set,2),n(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return l(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:l}},function(e,t,r,n,i,s,a,o){"use strict";var u=r(n),l=r(i),c=r(s),p=r(a),f=r(o)("species");e.exports=function(e){var t="function"==typeof l[e]?l[e]:u[e];p&&t&&!t[f]&&c.f(t,f,{configurable:!0,get:function(){return this}})}},function(e,t,r,n,i,s){var a=r(n).f,o=r(i),u=r(s)("toStringTag");e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,u)&&a(e,u,{configurable:!0,value:t})}},function(e,t,r,n,i){var s=r(n)("keys"),a=r(i);e.exports=function(e){return s[e]||(s[e]=a(e))}},function(e,t,r,n){var i=r(n),s="__core-js_shared__",a=i[s]||(i[s]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t,r,n,i){var s=r(n),a=r(i);e.exports=function(e){return function(t,r){var n,i,o=String(a(t)),u=s(r),l=o.length;return u<0||u>=l?e?"":void 0:(n=o.charCodeAt(u),n<55296||n>56319||u+1===l||(i=o.charCodeAt(u+1))<56320||i>57343?e?o.charAt(u):n:e?o.slice(u,u+2):(n-55296<<10)+(i-56320)+65536)}}},function(e,t,r,n){var i=r(n),s=Math.max,a=Math.min;e.exports=function(e,t){return e=i(e),e<0?s(e+t,0):a(e,t)}},function(e,t,r,n,i){var s=r(n),a=r(i);e.exports=function(e){return s(a(e))}},function(e,t,r,n){var i=r(n),s=Math.min;e.exports=function(e){return e>0?s(i(e),9007199254740991):0}},function(e,t,r,n){var i=r(n);e.exports=function(e){return Object(i(e))}},function(e,t,r,n){var i=r(n);e.exports=function(e,t){if(!i(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!i(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!i(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!i(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},function(e,t,r,n,i,s,a,o){var u=r(n),l=r(i),c=r(s),p=r(a),f=r(o).f;e.exports=function(e){var t=l.Symbol||(l.Symbol=c?{}:u.Symbol||{});"_"==e.charAt(0)||e in t||f(t,e,{value:p.f(e)})}},function(e,t,r,n){t.f=r(n)},function(e,t,r,n,i,s){var a=r(n)("wks"),o=r(i),u=r(s).Symbol,l="function"==typeof u,c=e.exports=function(e){return a[e]||(a[e]=l&&u[e]||(l?u:o)("Symbol."+e))};c.store=a},function(e,t,r,n,i,s,a){var o=r(n),u=r(i)("iterator"),l=r(s);e.exports=r(a).getIteratorMethod=function(e){if(void 0!=e)return e[u]||e["@@iterator"]||l[o(e)]}},function(e,t,r,n,i,s){var a=r(n),o=r(i);e.exports=r(s).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return a(t.call(e))}},function(e,t,r,n,i,s,a,o){"use strict";var u=r(n),l=r(i),c=r(s),p=r(a);e.exports=r(o)(Array,"Array",function(e,t){this._t=p(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,l(1)):"keys"==t?l(0,r):"values"==t?l(0,e[r]):l(0,[r,e[r]])},"values"),c.Arguments=c.Array,u("keys"),u("values"),u("entries")},function(e,t,r,n,i){"use strict";var s=r(n);e.exports=r(i)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=s.getEntry(this,e);return t&&t.v},set:function(e,t){return s.def(this,0===e?0:e,t)}},s,!0)},function(e,t,r,n){var i=r(n);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r,n,i){var s=r(n);s(s.S,"Object",{create:r(i)})},function(e,t,r,n,i,s){var a=r(n),o=r(i);r(s)("keys",function(){return function(e){return o(a(e))}})},function(e,t,r,n,i){var s=r(n);s(s.S,"Object",{setPrototypeOf:r(i).set})},function(e,t,r,n,i){"use strict";var s=r(n)(!0);r(i)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=s(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g,b,x,E,A,S,_,w,C,T,P,D,k,O,F){"use strict";var N=r(n),I=r(i),B=r(s),R=r(a),L=r(o),M=r(u).KEY,j=r(l),V=r(c),U=r(p),G=r(f),Y=r(h),W=r(d),K=r(y),q=r(m),H=r(v),X=r(g),J=r(b),$=r(x),z=r(E),Q=r(A),Z=r(S),ee=r(_),te=r(w),re=r(C),ne=r(T),ie=te.f,se=re.f,ae=ee.f,oe=N.Symbol,ue=N.JSON,le=ue&&ue.stringify,ce="prototype",pe=Y("_hidden"),fe=Y("toPrimitive"),he={}.propertyIsEnumerable,de=V("symbol-registry"),ye=V("symbols"),me=V("op-symbols"),ve=Object[ce],ge="function"==typeof oe,be=N.QObject,xe=!be||!be[ce]||!be[ce].findChild,Ee=B&&j(function(){return 7!=Z(se({},"a",{get:function(){return se(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=ie(ve,t);n&&delete ve[t],se(e,t,r),n&&e!==ve&&se(ve,t,n)}:se,Ae=function(e){var t=ye[e]=Z(oe[ce]);return t._k=e,t},Se=ge&&"symbol"==typeof oe.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof oe},_e=function(e,t,r){return e===ve&&_e(me,t,r),J(e),t=z(t,!0),J(r),I(ye,t)?(r.enumerable?(I(e,pe)&&e[pe][t]&&(e[pe][t]=!1),r=Z(r,{enumerable:Q(0,!1)})):(I(e,pe)||se(e,pe,Q(1,{})),e[pe][t]=!0),Ee(e,t,r)):se(e,t,r)},we=function(e,t){J(e);for(var r,n=H(t=$(t)),i=0,s=n.length;s>i;)_e(e,r=n[i++],t[r]);return e},Ce=function(e,t){return void 0===t?Z(e):we(Z(e),t)},Te=function(e){var t=he.call(this,e=z(e,!0));return!(this===ve&&I(ye,e)&&!I(me,e))&&(!(t||!I(this,e)||!I(ye,e)||I(this,pe)&&this[pe][e])||t)},Pe=function(e,t){if(e=$(e),t=z(t,!0),e!==ve||!I(ye,t)||I(me,t)){var r=ie(e,t);return!r||!I(ye,t)||I(e,pe)&&e[pe][t]||(r.enumerable=!0),r}},De=function(e){for(var t,r=ae($(e)),n=[],i=0;r.length>i;)I(ye,t=r[i++])||t==pe||t==M||n.push(t);return n},ke=function(e){for(var t,r=e===ve,n=ae(r?me:$(e)),i=[],s=0;n.length>s;)!I(ye,t=n[s++])||r&&!I(ve,t)||i.push(ye[t]);return i};ge||(oe=function(){if(this instanceof oe)throw TypeError("Symbol is not a constructor!");var e=G(arguments.length>0?arguments[0]:void 0),t=function(r){this===ve&&t.call(me,r),I(this,pe)&&I(this[pe],e)&&(this[pe][e]=!1),Ee(this,e,Q(1,r))};return B&&xe&&Ee(ve,e,{configurable:!0,set:t}),Ae(e)},L(oe[ce],"toString",function(){return this._k}),te.f=Pe,re.f=_e,r(P).f=ee.f=De,r(D).f=Te,r(k).f=ke,B&&!r(O)&&L(ve,"propertyIsEnumerable",Te,!0),W.f=function(e){return Ae(Y(e))}),R(R.G+R.W+R.F*!ge,{Symbol:oe});for(var Oe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Fe=0;Oe.length>Fe;)Y(Oe[Fe++]);for(var Oe=ne(Y.store),Fe=0;Oe.length>Fe;)K(Oe[Fe++]);R(R.S+R.F*!ge,"Symbol",{for:function(e){return I(de,e+="")?de[e]:de[e]=oe(e)},keyFor:function(e){if(Se(e))return q(de,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){xe=!0},useSimple:function(){xe=!1}}),R(R.S+R.F*!ge,"Object",{create:Ce,defineProperty:_e,defineProperties:we,getOwnPropertyDescriptor:Pe,getOwnPropertyNames:De,getOwnPropertySymbols:ke}),ue&&R(R.S+R.F*(!ge||j(function(){var e=oe();return"[null]"!=le([e])||"{}"!=le({a:e})||"{}"!=le(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!Se(e)){for(var t,r,n=[e],i=1;arguments.length>i;)n.push(arguments[i++]);return t=n[1],"function"==typeof t&&(r=t),!r&&X(t)||(t=function(e,t){if(r&&(t=r.call(this,e,t)),!Se(t))return t}),n[1]=t,le.apply(ue,n)}}}),oe[ce][fe]||r(F)(oe[ce],fe,oe[ce].valueOf),U(oe,"Symbol"),U(Math,"Math",!0),U(N.JSON,"JSON",!0)},function(e,t,r,n,i,s,a,o,u,l){"use strict";var c,p=r(n)(0),f=r(i),h=r(s),d=r(a),y=r(o),m=r(u),v=h.getWeak,g=Object.isExtensible,b=y.ufstore,x={},E=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},A={get:function(e){if(m(e)){var t=v(e);return t===!0?b(this).get(e):t?t[this._i]:void 0}},set:function(e,t){return y.def(this,e,t)}},S=e.exports=r(l)("WeakMap",E,A,y,!0,!0);7!=(new S).set((Object.freeze||Object)(x),7).get(x)&&(c=y.getConstructor(E),d(c.prototype,A),h.NEED=!0,p(["delete","has","get","set"],function(e){var t=S.prototype,r=t[e];f(t,e,function(t,n){if(m(t)&&!g(t)){this._f||(this._f=new c);var i=this._f[e](t,n);return"set"==e?this:i}return r.call(this,t,n)})}))},function(e,t,r,n,i){var s=r(n);s(s.P+s.R,"Map",{toJSON:r(i)("Map")})},function(e,t,r,n){r(n)("asyncIterator")},function(e,t,r,n){r(n)("observable")},function(e,t,r,n,i,s,a,o){r(n);for(var u=r(i),l=r(s),c=r(a),p=r(o)("toStringTag"),f=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],h=0;h<5;h++){var d=f[h],y=u[d],m=y&&y.prototype;m&&!m[p]&&l(m,p,d),c[d]=c.Array}},function(e,t,r,n){e.exports=r(n)},function(e,t,r,n,i){var s=r(n),a=r(i),o=s(a,"DataView");e.exports=o},function(e,t,r,n,i,s,a,o){function u(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1}var s=r(n);e.exports=i},function(e,t,r,n,i,s,a,o,u){function l(e,t){var r=f(e),n=!r&&p(e),i=!r&&!n&&h(e),s=!r&&!n&&!i&&y(e),a=r||n||i||s,o=a?c(e.length,String):[],u=o.length;for(var l in e)!t&&!v.call(e,l)||a&&("length"==l||i&&("offset"==l||"parent"==l)||s&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||d(l,u))||o.push(l);return o}var c=r(n),p=r(i),f=r(s),h=r(a),d=r(o),y=r(u),m=Object.prototype,v=m.hasOwnProperty;e.exports=l},function(e,t,r,n){function i(e,t,r,n){return void 0===e||s(e,a[r])&&!o.call(n,r)?t:e}var s=r(n),a=Object.prototype,o=a.hasOwnProperty;e.exports=i},function(e,t,r,n,i){function s(e,t,r){var n=e[t];l.call(e,t)&&o(n,r)&&(void 0!==r||t in e)||a(e,t,r)}var a=r(n),o=r(i),u=Object.prototype,l=u.hasOwnProperty;e.exports=s},function(e,t,r,n){function i(e,t){for(var r=e.length;r--;)if(s(e[r][0],t))return r;return-1}var s=r(n);e.exports=i},function(e,t,r,n,i){function s(e,t){return e&&a(t,o(t),e)}var a=r(n),o=r(i);e.exports=s},function(e,t,r,n){function i(e,t,r){"__proto__"==t&&s?s(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var s=r(n);e.exports=i},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g){function b(e,t,r,n,i,s,a){var o;if(n&&(o=s?n(e,i,s,a):n(e)),void 0!==o)return o;if(!I(e))return e;var u=F(e);if(u){if(o=D(e),!t)return w(e,o)}else{var l=P(e),c=l==U||l==G;if(N(e))return _(e,t);if(l==K||l==R||c&&!s){if(o=O(c?{}:e),!t)return C(e,S(o,e))}else{if(!ue[l])return s?e:{};o=k(e,l,b,t)}}a||(a=new x);var p=a.get(e);if(p)return p;a.set(e,o);var f=u?void 0:(r?T:B)(e);return E(f||e,function(i,s){f&&(s=i,i=e[s]),A(o,s,b(i,t,r,n,s,e,a))}),o}var x=r(n),E=r(i),A=r(s),S=r(a),_=r(o),w=r(u),C=r(l),T=r(c),P=r(p),D=r(f),k=r(h),O=r(d),F=r(y),N=r(m),I=r(v),B=r(g),R="[object Arguments]",L="[object Array]",M="[object Boolean]",j="[object Date]",V="[object Error]",U="[object Function]",G="[object GeneratorFunction]",Y="[object Map]",W="[object Number]",K="[object Object]",q="[object RegExp]",H="[object Set]",X="[object String]",J="[object Symbol]",$="[object WeakMap]",z="[object ArrayBuffer]",Q="[object DataView]",Z="[object Float32Array]",ee="[object Float64Array]",te="[object Int8Array]",re="[object Int16Array]",ne="[object Int32Array]",ie="[object Uint8Array]",se="[object Uint8ClampedArray]",ae="[object Uint16Array]",oe="[object Uint32Array]",ue={};ue[R]=ue[L]=ue[z]=ue[Q]=ue[M]=ue[j]=ue[Z]=ue[ee]=ue[te]=ue[re]=ue[ne]=ue[Y]=ue[W]=ue[K]=ue[q]=ue[H]=ue[X]=ue[J]=ue[ie]=ue[se]=ue[ae]=ue[oe]=!0,ue[V]=ue[U]=ue[$]=!1,e.exports=b},function(e,t,r,n){var i=r(n),s=Object.create,a=function(){function e(){}return function(t){if(!i(t))return{};if(s)return s(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=a},function(e,t,r,n,i){var s=r(n),a=r(i),o=a(s);e.exports=o},function(e,t,r,n){var i=r(n),s=i();e.exports=s},function(e,t,r,n,i){function s(e,t){return e&&a(e,t,o)}var a=r(n),o=r(i);e.exports=s},function(e,t,r,n,i,s){function a(e,t){t=u(t,e)?[t]:o(t);for(var r=0,n=t.length;null!=e&&r=m){var l=t?null:d(e);if(l)return y(l);a=!1,i=h,u=new c}else u=t?[]:o;e:for(;++n1?r[i-1]:void 0,a=i>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,a&&o(r[0],r[1],a)&&(s=i<3?void 0:s,i=1),t=Object(t);++nf))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var y=-1,m=!0,v=i&c?new o:void 0;for(s.set(e,t),s.set(t,e);++y-1}var s=r(n);e.exports=i},function(e,t,r,n){function i(e,t){var r=this.__data__,n=s(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var s=r(n);e.exports=i},function(e,t,r,n,i,s){function a(){this.size=0,this.__data__={hash:new o,map:new(l||u),string:new o}}var o=r(n),u=r(i),l=r(s);e.exports=a},function(e,t,r,n){function i(e){var t=s(this,e).delete(e);return this.size-=t?1:0,t}var s=r(n);e.exports=i},function(e,t,r,n){function i(e){return s(this,e).get(e)}var s=r(n);e.exports=i},function(e,t,r,n){function i(e){return s(this,e).has(e)}var s=r(n);e.exports=i},function(e,t,r,n){function i(e,t){var r=s(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var s=r(n);e.exports=i},function(e,t,r,n){function i(e){var t=s(e,function(e){return r.size===a&&r.clear(),e}),r=t.cache;return t}var s=r(n),a=500;e.exports=i},function(e,t,r,n){var i=r(n),s=i(Object,"create");e.exports=s},function(e,t,r,n){var i=r(n),s=i(Object.keys,Object);e.exports=s},function(e,t,r,n){(function(e){var i=r(n),s="object"==typeof t&&t&&!t.nodeType&&t,a=s&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===s,u=o&&i.process,l=function(){try{return u&&u.binding("util")}catch(e){}}();e.exports=l}).call(t,r(1)(e))},function(e,t,r,n){function i(e,t,r){return t=a(void 0===t?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=a(n.length-t,0),u=Array(o);++i-1:!!i&&l(e,t,r)>-1}var l=r(n),c=r(i),p=r(s),f=r(a),h=r(o),d=Math.max;e.exports=u},function(e,t,r,n,i){var s=r(n),a=r(i),o=Object.prototype,u=o.hasOwnProperty,l=o.propertyIsEnumerable,c=s(function(){return arguments}())?s:function(e){return a(e)&&u.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},function(e,t,r,n,i){function s(e){return null!=e&&o(e.length)&&!a(e)}var a=r(n),o=r(i);e.exports=s},function(e,t,r,n,i){function s(e){return o(e)&&a(e)}var a=r(n),o=r(i);e.exports=s},function(e,t,r,n,i){(function(e){var s=r(n),a=r(i),o="object"==typeof t&&t&&!t.nodeType&&t,u=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=u&&u.exports===o,c=l?s.Buffer:void 0,p=c?c.isBuffer:void 0,f=p||a;e.exports=f}).call(t,r(1)(e))},function(e,t,r,n){function i(e){var t=s(e)?c.call(e):"";return t==a||t==o||t==u}var s=r(n),a="[object Function]",o="[object GeneratorFunction]",u="[object Proxy]",l=Object.prototype,c=l.toString;e.exports=i},function(e,t,r,n){function i(e){return"number"==typeof e||s(e)&&u.call(e)==a}var s=r(n),a="[object Number]",o=Object.prototype,u=o.toString;e.exports=i},function(e,t,r,n,i){function s(e){if(!o(e)||d.call(e)!=u)return!1;var t=a(e);if(null===t)return!0;var r=f.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&p.call(r)==h}var a=r(n),o=r(i),u="[object Object]",l=Function.prototype,c=Object.prototype,p=l.toString,f=c.hasOwnProperty,h=p.call(Object),d=c.toString;e.exports=s},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s),l=u&&u.isRegExp,c=l?o(l):a;e.exports=c},function(e,t,r,n,i){function s(e){return"string"==typeof e||!a(e)&&o(e)&&c.call(e)==u}var a=r(n),o=r(i),u="[object String]",l=Object.prototype,c=l.toString;e.exports=s},function(e,t,r,n){function i(e){return"symbol"==typeof e||s(e)&&u.call(e)==a}var s=r(n),a="[object Symbol]",o=Object.prototype,u=o.toString;e.exports=i},function(e,t,r,n,i,s){var a=r(n),o=r(i),u=r(s),l=u&&u.isTypedArray,c=l?o(l):a;e.exports=c},function(e,t,r,n,i,s){function a(e){return l(e)?o(e):u(e)}var o=r(n),u=r(i),l=r(s);e.exports=a},function(e,t,r,n,i,s){function a(e){return l(e)?o(e,!0):u(e)}var o=r(n),u=r(i),l=r(s);e.exports=a},function(e,t,r,n){function i(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(a);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var a=e.apply(this,n);return r.cache=s.set(i,a)||s,a};return r.cache=new(i.Cache||s),r}var s=r(n),a="Expected a function";i.Cache=s,e.exports=i},function(e,t,r,n,i,s,a){function o(e){return c(e)?u(p(e)):l(e)}var u=r(n),l=r(i),c=r(s),p=r(a);e.exports=o},function(e,t,r,n,i,s,a){function o(e,t,r){return t=(r?l(e,t,r):void 0===t)?1:c(t),u(p(e),t)}var u=r(n),l=r(i),c=r(s),p=r(a);e.exports=o},function(e,t,r,n){function i(e){if(!e)return 0===e?e:0;if(e=s(e),e===a||e===-a){var t=e<0?-1:1;return t*o}return e===e?e:0}var s=r(n),a=1/0,o=1.7976931348623157e308;e.exports=i},function(e,t,r,n){function i(e){var t=s(e),r=t%1;return t===t?r?t-r:t:0}var s=r(n);e.exports=i},function(e,t,r,n,i){function s(e){if("number"==typeof e)return e;if(o(e))return u;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var r=p.test(e);return r||f.test(e)?h(e.slice(2),r?2:8):c.test(e)?u:+e}var a=r(n),o=r(i),u=NaN,l=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt;e.exports=s},function(e,t,r,n){function i(e){return null==e?"":s(e)}var s=r(n);e.exports=i},function(e,t,r,n){function i(e){return e&&e.length?s(e):[]}var s=r(n);e.exports=i},function(e,t,r,n,i){function s(e){return e?a(e,o(e)):[]}var a=r(n),o=r(i);e.exports=s},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=u.default.matchToToken(e);if("name"===t.type&&c.default.keyword.isReservedWordES6(t.value))return"keyword";if("punctuator"===t.type)switch(t.value){case"{":case"}":return"curly";case"(":case")":return"parens";case"[":case"]":return"square"}return t.type}function a(e){return e.replace(u.default,function(){for(var e=arguments.length,t=Array(e),r=0;r"+a+e+u}return" "+a+e}).join("\n");return i?f.default.reset(c):c};var o=r(n),u=i(o),l=r(2),c=i(l),p=r(16),f=i(p),h={string:f.default.red,punctuator:f.default.bold,curly:f.default.green,parens:f.default.blue.bold,square:f.default.yellow,keyword:f.default.cyan,number:f.default.magenta,regex:f.default.magenta,comment:f.default.grey,invalid:f.default.inverse},d=/\r\n|[\n\r\u2028\u2029]/;e.exports=t.default},function(e,t,r,n){e.exports={default:r(n),__esModule:!0}},function(e,t,r,n){e.exports={default:r(n),__esModule:!0}},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var s=r(n),a=i(s);t.default=function(){function e(e,t){for(var r=0;r=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e[o])return!0}return!1},e.prototype.create=function(e,t,r,n){return d.default.get({parentPath:this.parentPath,parent:e,container:t,key:r,listKey:n})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,r){if(0===e.length)return!1;for(var n=[],i=0;i=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(o.resync(),0!==o.contexts.length&&o.contexts[o.contexts.length-1]===this||o.pushContext(this),null!==o.key&&(v&&e.length>=1e3&&(this.trap=!0),!(t.indexOf(o.node)>=0))){if(t.push(o.node),o.visit()){r=!0;break}if(this.priorityQueue.length&&(r=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,r))break}}for(var u=e,l=Array.isArray(u),p=0,u=l?u:(0,c.default)(u);;){var f;if(l){if(p>=u.length)break;f=u[p++]}else{if(p=u.next(),p.done)break;f=p.value}var h=f;h.popContext()}return this.queue=null,r},e.prototype.visit=function(e,t){var r=e[t];return!!r&&(Array.isArray(r)?this.visitMultiple(r,e,t):this.visitSingle(e,t))},e}();t.default=g,e.exports=t.default},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m){"use strict";function v(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}function b(e,t,r,n,i){if(e){if(t||(t={}),!t.noScope&&!r&&"Program"!==e.type&&"File"!==e.type)throw new Error(N.get("traverseNeedsParent",e.type));O.explode(t),b.node(e,t,r,n,i)}}function x(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.__esModule=!0,t.visitors=t.Hub=t.Scope=t.NodePath=void 0;var E=r(n),A=g(E),S=r(i),_=g(S),w=r(s);Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return g(w).default}});var C=r(a);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return g(C).default}});var T=r(o);Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return g(T).default}}),t.default=b;var P=r(u),D=g(P),k=r(l),O=v(k),F=r(c),N=v(F),I=r(p),B=g(I),R=r(f),L=v(R),M=r(h),j=v(M);t.visitors=O,b.visitors=O,b.verify=O.verify,b.explode=O.explode,b.NodePath=r(d),b.Scope=r(y),b.Hub=r(m),b.cheap=function(e,t){if(e){var r=L.VISITOR_KEYS[e.type];if(r){t(e);for(var n=r,i=Array.isArray(n),s=0,n=i?n:(0,_.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a,u=e[o];if(Array.isArray(u))for(var l=u,c=Array.isArray(l),p=0,l=c?l:(0,_.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;b.cheap(h,t)}else b.cheap(u,t)}}}},b.node=function(e,t,r,n,i,s){var a=L.VISITOR_KEYS[e.type];if(a)for(var o=new D.default(r,t,n,i),u=a,l=Array.isArray(u),c=0,u=l?u:(0,_.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if((!s||!s[f])&&o.visit(e,f))return}};var V=L.COMMENT_KEYS.concat(["tokens","comments","start","end","loc","raw","rawValue"]);b.clearNode=function(e){for(var t=V,r=Array.isArray(t),n=0,t=r?t:(0,_.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;null!=e[s]&&(e[s]=void 0)}for(var a in e)"_"===a[0]&&null!=e[a]&&(e[a]=void 0);j.path.delete(e);for(var o=(0,A.default)(e),u=o,l=Array.isArray(u),c=0,u=l?u:(0,_.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e[f]=null}},b.removeProperties=function(e){return b.cheap(e,b.clearNode),e},b.hasType=function(e,t,r,n){if((0,B.default)(n,e.type))return!1;if(e.type===r)return!0;var i={has:!1,type:r};return b(e,{blacklist:n,enter:x},t,i),i.has},b.clearCache=function(){j.clear()},b.copyCache=function(e,t){j.path.has(e)&&j.path.set(t,j.path.get(e))}},function(e,t,r,n,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=this.opts;return this.debug(function(){return e}),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function o(e){if(!e)return!1;for(var t=e,r=Array.isArray(t),n=0,t=r?t:(0,T.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;if(s){var a=this.node;if(!a)return!0;var o=s.call(this.state,this,this.state);if(o)throw new Error("Unexpected return value from visitor method "+s);if(this.node!==a)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1}function u(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1}function l(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),D.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function c(){this.shouldSkip=!0}function p(e){this.skipKeys[e]=!0}function f(){this.shouldStop=!0,this.shouldSkip=!0}function h(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function d(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function y(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function m(){this.parentPath&&(this.parent=this.parentPath.node)}function v(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;a.maybeQueue(e)}}function w(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}t.__esModule=!0;var C=r(n),T=s(C);t.call=a,t._call=o,t.isBlacklisted=u,t.visit=l,t.skip=c,t.skipKey=p,t.stop=f,t.setScope=h,t.setContext=d,t.resync=y,t._resyncParent=m,t._resyncKey=v,t._resyncList=g,t._resyncRemoved=b,t.popContext=x,t.pushContext=E,t.setup=A,t.setKey=S,t.requeue=_,t._getQueueContexts=w;var P=r(i),D=s(P)},function(e,t,r,n,i,s){(function(e){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=this.evaluate();if(e.confident)return!!e.value}function u(){function t(e){i&&(s=e,i=!1)}function r(e){var r=e.node;if(a.has(r)){var s=a.get(r);return s.resolved?s.value:void t(e)}var o={resolved:!1};a.set(r,o);var u=n(e);return i&&(o.resolved=!0,o.value=u),u}function n(n){if(i){var s=n.node;if(n.isSequenceExpression()){var a=n.get("expressions");return r(a[a.length-1])}if(n.isStringLiteral()||n.isNumericLiteral()||n.isBooleanLiteral())return s.value;if(n.isNullLiteral())return null;if(n.isTemplateLiteral()){for(var o="",u=0,l=n.get("expressions"),p=s.quasis,h=Array.isArray(p),d=0,p=h?p:(0,f.default)(p);;){var v;if(h){if(d>=p.length)break;v=p[d++]}else{if(d=p.next(),d.done)break;v=d.value}var g=v;if(!i)break;o+=g.value.cooked;var b=l[u++];b&&(o+=String(r(b)))}if(!i)return;return o}if(n.isConditionalExpression()){var x=r(n.get("test"));if(!i)return;return r(x?n.get("consequent"):n.get("alternate"))}if(n.isExpressionWrapper())return r(n.get("expression"));if(n.isMemberExpression()&&!n.parentPath.isCallExpression({callee:s})){var E=n.get("property"),A=n.get("object");if(A.isLiteral()&&E.isIdentifier()){var S=A.node.value,_="undefined"==typeof S?"undefined":(0,c.default)(S);if("number"===_||"string"===_)return S[E.node.name]}}if(n.isReferencedIdentifier()){var w=n.scope.getBinding(s.name);if(w&&w.constantViolations.length>0)return t(w.path);if(w&&w.hasValue)return w.value;if("undefined"===s.name)return;if("Infinity"===s.name)return 1/0;if("NaN"===s.name)return NaN;var C=n.resolve();return C===n?t(n):r(C)}if(n.isUnaryExpression({prefix:!0})){if("void"===s.operator)return;var T=n.get("argument");if("typeof"===s.operator&&(T.isFunction()||T.isClass()))return"function";var P=r(T);if(!i)return;switch(s.operator){case"!":return!P;case"+":return+P;case"-":return-P;case"~":return~P;case"typeof":return"undefined"==typeof P?"undefined":(0,c.default)(P)}}if(n.isArrayExpression()){for(var D=[],k=n.get("elements"),O=k,F=Array.isArray(O),N=0,O=F?O:(0,f.default)(O);;){var I;if(F){if(N>=O.length)break;I=O[N++]}else{if(N=O.next(),N.done)break;I=N.value}var B=I;if(B=B.evaluate(),!B.confident)return t(B);D.push(B.value)}return D}if(n.isObjectExpression(),n.isLogicalExpression()){
var R=i,L=r(n.get("left")),M=i;i=R;var j=r(n.get("right")),V=i;switch(i=M&&V,s.operator){case"||":if(L&&M)return i=!0,L;if(!i)return;return L||j;case"&&":if((!L&&M||!j&&V)&&(i=!0),!i)return;return L&&j}}if(n.isBinaryExpression()){var U=r(n.get("left"));if(!i)return;var G=r(n.get("right"));if(!i)return;switch(s.operator){case"-":return U-G;case"+":return U+G;case"/":return U/G;case"*":return U*G;case"%":return U%G;case"**":return Math.pow(U,G);case"<":return U":return U>G;case"<=":return U<=G;case">=":return U>=G;case"==":return U==G;case"!=":return U!=G;case"===":return U===G;case"!==":return U!==G;case"|":return U|G;case"&":return U&G;case"^":return U^G;case"<<":return U<>":return U>>G;case">>>":return U>>>G}}if(n.isCallExpression()){var Y=n.get("callee"),W=void 0,K=void 0;if(Y.isIdentifier()&&!n.scope.getBinding(Y.node.name,!0)&&y.indexOf(Y.node.name)>=0&&(K=e[s.callee.name]),Y.isMemberExpression()){var q=Y.get("object"),H=Y.get("property");if(q.isIdentifier()&&H.isIdentifier()&&y.indexOf(q.node.name)>=0&&m.indexOf(H.node.name)<0&&(W=e[q.node.name],K=W[H.node.name]),q.isLiteral()&&H.isIdentifier()){var X=(0,c.default)(q.node.value);"string"!==X&&"number"!==X||(W=q.node.value,K=W[H.node.name])}}if(K){var J=n.get("arguments").map(r);if(!i)return;return K.apply(W,J)}}t(n)}}var i=!0,s=void 0,a=new d.default,o=r(this);return i||(o=void 0),{confident:i,deopt:s,value:o}}t.__esModule=!0;var l=r(n),c=a(l),p=r(i),f=a(p),h=r(s),d=a(h);t.evaluateTruthy=o,t.evaluate=u;var y=["String","Number","Math"],m=["random"]}).call(t,function(){return this}())},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g,b,x,E){"use strict";function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function S(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var _=r(n),w=S(_),C=r(i),T=S(C),P=r(s),D=A(P),k=r(13),O=S(k),F=r(17),N=S(F),I=r(a),B=S(I),R=r(o),L=S(R),M=r(u),j=S(M),V=r(l),U=A(V),G=r(c),Y=(0,O.default)("babel"),W=function(){function e(t,r){(0,T.default)(this,e),this.parent=r,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var r=t.hub,n=t.parentPath,i=t.parent,s=t.container,a=t.listKey,o=t.key;!r&&n&&(r=n.hub),(0,N.default)(i,"To get a node path the parent needs to exist");var u=s[o],l=G.path.get(i)||[];G.path.has(i)||G.path.set(i,l);for(var c=void 0,p=0;p=q.length)return"break";J=q[X++]}else{if(X=q.next(),X.done)return"break";J=X.value}var e=J,t="is"+e;W.prototype[t]=function(e){return U[t](this.node,e)},W.prototype["assert"+e]=function(r){if(!this[t](r))throw new TypeError("Expected node path of type "+e)}},q=U.TYPES,H=Array.isArray(q),X=0,q=H?q:(0,w.default)(q);;){var J,$=K();if("break"===$)break}var z=function(e){if("_"===e[0])return"continue";U.TYPES.indexOf(e)<0&&U.TYPES.push(e);var t=D[e];W.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var Q in D){z(Q)}e.exports=t.default},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function u(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||x.anyTypeAnnotation();return x.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e}function l(){var e=this.node;{if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=g[e.type];return t?t.call(this,e):(t=g[this.parentPath.type],t&&t.validParent?this.parentPath.getTypeAnnotation():void 0)}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var r=this.parentPath.parentPath,n=r.parentPath;return"left"===r.key&&n.isForInStatement()?x.stringTypeAnnotation():"left"===r.key&&n.isForOfStatement()?x.anyTypeAnnotation():x.voidTypeAnnotation()}}}function c(e,t){return p(e,this.getTypeAnnotation(),t)}function p(e,t,r){if("string"===e)return x.isStringTypeAnnotation(t);if("number"===e)return x.isNumberTypeAnnotation(t);if("boolean"===e)return x.isBooleanTypeAnnotation(t);if("any"===e)return x.isAnyTypeAnnotation(t);if("mixed"===e)return x.isMixedTypeAnnotation(t);if("void"===e)return x.isVoidTypeAnnotation(t);if(r)return!1;throw new Error("Unknown base type "+e)}function f(e){var t=this.getTypeAnnotation();if(x.isAnyTypeAnnotation(t))return!0;if(x.isUnionTypeAnnotation(t)){for(var r=t.types,n=Array.isArray(r),i=0,r=n?r:(0,m.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;if(x.isAnyTypeAnnotation(a)||p(e,a,!0))return!0}return!1}return p(e,t,!0)}function h(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!x.isAnyTypeAnnotation(t)&&x.isFlowBaseAnnotation(t))return e.type===t.type}function d(e){var t=this.getTypeAnnotation();return x.isGenericTypeAnnotation(t)&&x.isIdentifier(t.id,{name:e})}t.__esModule=!0;var y=r(n),m=o(y);t.getTypeAnnotation=u,t._getTypeAnnotation=l,t.isBaseType=c,t.couldBeBaseType=f,t.baseTypeStrictlyMatches=h,t.isGenericType=d;var v=r(i),g=a(v),b=r(s),x=a(b)},function(e,t,r,n,i){"use strict";function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function u(e){return e.typeAnnotation}function l(e){if(this.get("callee").isIdentifier())return F.genericTypeAnnotation(e.callee)}function c(){return F.stringTypeAnnotation()}function p(e){var t=e.operator;return"void"===t?F.voidTypeAnnotation():F.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?F.numberTypeAnnotation():F.STRING_UNARY_OPERATORS.indexOf(t)>=0?F.stringTypeAnnotation():F.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?F.booleanTypeAnnotation():void 0}function f(e){var t=e.operator;if(F.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return F.numberTypeAnnotation();if(F.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return F.booleanTypeAnnotation();if("+"===t){var r=this.get("right"),n=this.get("left");return n.isBaseType("number")&&r.isBaseType("number")?F.numberTypeAnnotation():n.isBaseType("string")||r.isBaseType("string")?F.stringTypeAnnotation():F.unionTypeAnnotation([F.stringTypeAnnotation(),F.numberTypeAnnotation()])}}function h(){return F.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function d(){return F.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function y(){return this.get("expressions").pop().getTypeAnnotation()}function m(){return this.get("right").getTypeAnnotation()}function v(e){var t=e.operator;if("++"===t||"--"===t)return F.numberTypeAnnotation()}function g(){return F.stringTypeAnnotation()}function b(){return F.numberTypeAnnotation()}function x(){return F.booleanTypeAnnotation()}function E(){return F.nullLiteralTypeAnnotation()}function A(){return F.genericTypeAnnotation(F.identifier("RegExp"))}function S(){return F.genericTypeAnnotation(F.identifier("Object"))}function _(){return F.genericTypeAnnotation(F.identifier("Array"))}function w(){return _()}function C(){return F.genericTypeAnnotation(F.identifier("Function"))}function T(){return D(this.get("callee"))}function P(){return D(this.get("tag"))}function D(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?F.genericTypeAnnotation(F.identifier("AsyncIterator")):F.genericTypeAnnotation(F.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}t.__esModule=!0,t.Class=t.Function=t.Identifier=void 0;var k=r(n);Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return a(k).default}}),t.VariableDeclarator=o,t.TypeCastExpression=u,t.NewExpression=l,t.TemplateLiteral=c,t.UnaryExpression=p,t.BinaryExpression=f,t.LogicalExpression=h,t.ConditionalExpression=d,t.SequenceExpression=y,t.AssignmentExpression=m,t.UpdateExpression=v,t.StringLiteral=g,t.NumericLiteral=b,t.BooleanLiteral=x,t.NullLiteral=E,t.RegExpLiteral=A,t.ObjectExpression=S,t.ArrayExpression=_,t.RestElement=w,t.CallExpression=T,t.TaggedTemplateExpression=P;var O=r(i),F=s(O);u.validParent=!0,w.validParent=!0,t.Function=C,t.Class=C},function(e,t,r,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}t.__esModule=!0,t.Flow=t.Pure=t.Generated=t.User=t.Var=t.BlockScoped=t.Referenced=t.Scope=t.Expression=t.Statement=t.BindingIdentifier=t.ReferencedMemberExpression=t.ReferencedIdentifier=void 0;var s=r(n),a=i(s);t.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var r=e.node,n=e.parent;if(!a.isIdentifier(r,t)){if(!a.isJSXIdentifier(r,t))return!1;if(s.react.isCompatTag(r.name))return!1}return a.isReferenced(r,n)}},t.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,r=e.parent;return a.isMemberExpression(t)&&a.isReferenced(t,r)}},t.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,r=e.parent;return a.isIdentifier(t)&&a.isBinding(t,r)}},t.Statement={types:["Statement"],checkPath:function(e){var t=e.node,r=e.parent;if(a.isStatement(t)){if(a.isVariableDeclaration(t)){if(a.isForXStatement(r,{left:t}))return!1;if(a.isForStatement(r,{init:t}))return!1}return!0}return!1}},t.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():a.isExpression(e.node)}},t.Scope={types:["Scopable"],checkPath:function(e){return a.isScope(e.node,e.parent)}},t.Referenced={checkPath:function(e){return a.isReferenced(e.node,e.parent)}},t.BlockScoped={checkPath:function(e){return a.isBlockScoped(e.node)}},t.Var={types:["VariableDeclaration"],checkPath:function(e){return a.isVar(e.node)}},t.User={checkPath:function(e){return e.node&&!!e.node.loc}},t.Generated={checkPath:function(e){return!e.isUser()}},t.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},t.Flow={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!a.isFlow(t)||(a.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!a.isExportDeclaration(t)&&"type"===t.exportKind)}}},function(e,t,r,n,i,s,a,o,u){"use strict";function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function c(e){return e&&e.__esModule?e:{default:e}}function p(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(F.blockStatement(e))}return[this]}function f(e,t){this.updateSiblingKeys(e,t.length);for(var r=[],n=0;n=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;f.setScope(),f.debug(function(){return"Inserted."});for(var h=o,d=Array.isArray(h),y=0,h=d?h:(0,w.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var v=m;v.maybeQueue(f,!0)}}return r}function h(e){return this._containerInsert(this.key,e)}function d(e){return this._containerInsert(this.key+1,e)}function y(e){var t=e[e.length-1],r=F.isIdentifier(t)||F.isExpressionStatement(t)&&F.isIdentifier(t.expression);r&&!this.isCompletionRecord()&&e.pop()}function m(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(F.expressionStatement(F.assignmentExpression("=",t,this.node))),e.push(F.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(F.blockStatement(e))}return[this]}function v(e,t){if(this.parent)for(var r=C.path.get(this.parent),n=0;n=e&&(i.key+=t)}}function g(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;if(u.parent===t&&u.path===e)return u}n.push(r),K.scope.has(e.node)||K.scope.set(e.node,n)}t.__esModule=!0;var b=r(n),x=v(b),E=r(i),A=v(E),S=r(s),_=v(S),w=r(a),C=v(w),T=r(o),P=v(T),D=r(u),k=v(D),O=r(l),F=v(O),N=r(c),I=v(N),B=r(p),R=v(B),L=r(f),M=m(L),j=r(h),V=v(j),U=r(79),G=v(U),Y=r(d),W=m(Y),K=r(y),q=0,H={For:function(e){for(var t=W.FOR_INIT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,C.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=e.get(s);a.isVar()&&e.scope.getFunctionParent().registerBinding("var",a)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var r=e.get("left");(r.isPattern()||r.isIdentifier())&&t.constantViolations.push(r)},ExportDeclaration:{exit:function(e){var t=e.node,r=e.scope,n=t.declaration;if(W.isClassDeclaration(n)||W.isFunctionDeclaration(n)){var i=n.id;if(!i)return;var s=r.getBinding(i.name);s&&s.reference()}else if(W.isVariableDeclaration(n))for(var a=n.declarations,o=Array.isArray(a),u=0,a=o?a:(0,C.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l,p=W.getBindingIdentifiers(c);for(var f in p){var h=r.getBinding(f);h&&h.reference()}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var r=t.name;e.scope.bindings[r]=e.scope.getBinding(r)}},Block:function(e){for(var t=e.get("body"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,C.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;a.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(a)}}},X=0,J=function(){function e(t,r){if((0,_.default)(this,e),r&&r.block===t.node)return r;var n=g(t,r,this);return n?n:(this.uid=X++,this.parent=r,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,void(this.path=t))}return e.prototype.traverse=function(e,t,r){(0,I.default)(e,t,this,r,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length<=0||void 0===arguments[0]?"temp":arguments[0],t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length<=0||void 0===arguments[0]?"temp":arguments[0];return W.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length<=0||void 0===arguments[0]?"temp":arguments[0];e=W.toIdentifier(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var t=void 0,r=0;do t=this._generateUid(e,r),r++;while(this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var n=this.getProgramParent();return n.references[t]=!0,n.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var r=e;return t>1&&(r+=t),"_"+r},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var r=e;W.isAssignmentExpression(e)?r=e.left:W.isVariableDeclarator(e)?r=e.id:(W.isObjectProperty(r)||W.isObjectMethod(r))&&(r=r.key);var n=[],i=function e(t){if(W.isModuleDeclaration(t))if(t.source)e(t.source);else if(t.specifiers&&t.specifiers.length)for(var r=t.specifiers,i=Array.isArray(r),s=0,r=i?r:(0,C.default)(r);;){var a;if(i){if(s>=r.length)break;a=r[s++]}else{if(s=r.next(),s.done)break;a=s.value}var o=a;e(o)}else t.declaration&&e(t.declaration);else if(W.isModuleSpecifier(t))e(t.local);else if(W.isMemberExpression(t))e(t.object),e(t.property);else if(W.isIdentifier(t))n.push(t.name);else if(W.isLiteral(t))n.push(t.value);else if(W.isCallExpression(t))e(t.callee);else if(W.isObjectExpression(t)||W.isObjectPattern(t))for(var u=t.properties,l=Array.isArray(u),c=0,u=l?u:(0,C.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e(f.key||f.argument)}};i(r);var s=n.join("$");return s=s.replace(/^_/,"")||t||"ref",this.generateUidIdentifier(s.slice(0,20))},e.prototype.isStatic=function(e){if(W.isThisExpression(e)||W.isSuper(e))return!0;if(W.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var r=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:r}),r},e.prototype.checkBlockScopedCollisions=function(e,t,r,n){if("param"!==t&&("hoisted"!==t||"let"!==e.kind)){var i=!1;if(i||(i="let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind),i||(i="param"===e.kind&&("let"===t||"const"===t)),i)throw this.hub.file.buildCodeFrameError(n,M.get("scopeDuplicateDeclaration",r),TypeError)}},e.prototype.rename=function(e,t,r){var n=this.getBinding(e);if(n)return t=t||this.generateUidIdentifier(e).name,new F.default(n,e,t).rename(r)},e.prototype._renameFromMap=function(e,t,r,n){e[t]&&(e[r]=n,e[t]=null)},e.prototype.dump=function(){var e=(0,k.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var r in t.bindings){var n=t.bindings[r];console.log(" -",r,{constant:n.constant,references:n.references,violations:n.constantViolations.length,kind:n.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var r=this.hub.file;if(W.isIdentifier(e)){var n=this.getBinding(e.name);if(n&&n.constant&&n.path.isGenericType("Array"))return e}if(W.isArrayExpression(e))return e;if(W.isIdentifier(e,{name:"arguments"}))return W.callExpression(W.memberExpression(W.memberExpression(W.memberExpression(W.identifier("Array"),W.identifier("prototype")),W.identifier("slice")),W.identifier("call")),[e]);var i="toArray",s=[e];return t===!0?i="toConsumableArray":t&&(s.push(W.numericLiteral(t)),i="slicedToArray"),W.callExpression(r.addHelper(i),s)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerBinding("label",e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t=e.get("declarations"),r=t,n=Array.isArray(r),i=0,r=n?r:(0,C.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;this.registerBinding(e.node.kind,a)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var o=e.get("specifiers"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,C.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("module",f)}else if(e.isExportDeclaration()){var h=e.get("declaration");(h.isClassDeclaration()||h.isFunctionDeclaration()||h.isVariableDeclaration())&&this.registerDeclaration(h)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?W.unaryExpression("void",W.numericLiteral(0),!0):W.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var r in t){var n=this.getBinding(r);n&&n.reassign(e)}},e.prototype.registerBinding=function(e,t){var r=arguments.length<=2||void 0===arguments[2]?t:arguments[2];if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var n=t.get("declarations"),i=n,s=Array.isArray(i),a=0,i=s?i:(0,C.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;this.registerBinding(e,u)}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var p in c)for(var f=c[p],h=Array.isArray(f),d=0,f=h?f:(0,C.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,v=this.getOwnBinding(p);if(v){if(v.identifier===m)continue;this.checkBlockScopedCollisions(v,e,p,m)}v&&v.path.isFlow()&&(v=null),l.references[p]=!0,this.bindings[p]=new V.default({identifier:m,existing:v,scope:this,path:r,kind:e})}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do if(t.uids[e])return!0;while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do if(t.globals[e])return!0;while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do if(t.references[e])return!0;while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(W.isIdentifier(e)){var r=this.getBinding(e.name);return!!r&&(!t||r.constant)}if(W.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(W.isClassBody(e)){for(var n=e.body,i=Array.isArray(n),s=0,n=i?n:(0,C.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(!this.isPure(o,t))return!1}return!0}if(W.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(W.isArrayExpression(e)){for(var u=e.elements,l=Array.isArray(u),c=0,u=l?u:(0,C.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if(!this.isPure(f,t))return!1}return!0}if(W.isObjectExpression(e)){for(var h=e.properties,d=Array.isArray(h),y=0,h=d?h:(0,C.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var v=m;if(!this.isPure(v,t))return!1}return!0}return W.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):W.isClassProperty(e)||W.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):W.isUnaryExpression(e)?this.isPure(e.argument,t):W.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var r=t.data[e];if(null!=r)return r}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{var r=t.data[e];null!=r&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){q++,this._crawl(),q--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,A.default)(null),this.bindings=(0,A.default)(null),this.globals=(0,A.default)(null),this.uids=(0,A.default)(null),this.data=(0,A.default)(null),e.isLoop())for(var t=W.FOR_INIT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,C.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=e.get(s);a.isBlockScoped()&&this.registerBinding(a.node.kind,a)}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[W.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[W.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction())for(var o=e.get("params"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,C.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("param",f)}e.isCatchClause()&&this.registerBinding("let",e);var h=this.getProgramParent();if(!h.crawling){var d={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(H,d),this.crawling=!1;for(var y=d.assignments,m=Array.isArray(y),v=0,y=m?y:(0,C.default)(y);;){var g;if(m){if(v>=y.length)break;g=y[v++]}else{if(v=y.next(),v.done)break;g=v.value}var b=g,x=b.getBindingIdentifiers(),E=void 0;for(var S in x)b.scope.getBinding(S)||(E=E||b.scope.getProgramParent(),E.addGlobal(x[S]));b.scope.registerConstantViolation(b)}for(var _=d.references,w=Array.isArray(_),T=0,_=w?_:(0,C.default)(_);;){var P;if(w){if(T>=_.length)break;P=_[T++]}else{if(T=_.next(),T.done)break;P=T.value}var D=P,k=D.scope.getBinding(D.node.name);k?k.reference(D):D.scope.getProgramParent().addGlobal(D.node)}for(var O=d.constantViolations,F=Array.isArray(O),N=0,O=F?O:(0,C.default)(O);;){var I;if(F){if(N>=O.length)break;I=O[N++]}else{if(N=O.next(),N.done)break;I=N.value}var B=I;B.scope.registerConstantViolation(B)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(W.ensureBlock(t.node),t=t.get("body"));var r=e.unique,n=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,s="declaration:"+n+":"+i,a=!r&&t.getData(s);if(!a){var o=W.variableDeclaration(n,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);a=u[0],r||t.setData(s,a)}var l=W.variableDeclarator(e.id,e.init);a.node.declarations.push(l),this.registerBinding(n,a.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,A.default)(null),t=this;do(0,R.default)(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=(0,A.default)(null),t=arguments,r=Array.isArray(t),n=0,t=r?t:(0,C.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i,a=this;do{for(var o in a.bindings){var u=a.bindings[o];u.kind===s&&(e[o]=u)}a=a.parent}while(a)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===q&&e&&e.path.isFlow()&&console.warn("\n You or one of the Babel plugins you are using are using Flow declarations as bindings.\n Support for this will be removed in version 6.8. To find out the caller, grep for this\n message and change it to a `console.trace()`.\n "),e},e.prototype.getBinding=function(e){var t=this;do{var r=t.getOwnBinding(e);if(r)return this.warnOnFlowBinding(r)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,r){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,r)||(!!this.hasUid(t)||(!(r||!(0,P.default)(e.globals,t))||!(r||!(0,P.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var r=this.getBinding(e);r&&(r.scope.removeOwnBinding(e),r.scope=t,t.bindings[e]=r)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);
var r=this;do r.uids[e]&&(r.uids[e]=!1);while(r=r.parent)},e}();J.globals=(0,x.default)(G.default.builtin),J.contextVariables=["arguments","undefined","Infinity","NaN"],t.default=J,e.exports=t.default},function(e,t,r,n,i,s){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var u=r(n),l=o(u),c=r(i),p=(o(c),r(s)),f=a(p),h={ReferencedIdentifier:function(e,t){var r=e.node;r.name===t.oldName&&(r.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var r=e.getOuterBindingIdentifiers();for(var n in r)n===t.oldName&&(r[n].name=t.newName)}},d=function(){function e(t,r,n){(0,l.default)(this,e),this.newName=n,this.oldName=r,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var r=t.isExportDefaultDeclaration();r&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var n=e.getOuterBindingIdentifiers(),i=[];for(var s in n){var a=s===this.oldName?this.newName:s,o=r?"default":s;i.push(f.exportSpecifier(f.identifier(a),f.identifier(o)))}var u=f.exportNamedDeclaration(null,i);e.isFunctionDeclaration()&&(u._blockHoist=3),t.insertAfter(u),t.replaceWith(e.node)}},e.prototype.maybeConvertFromClassFunctionDeclaration=function(e){},e.prototype.maybeConvertFromClassFunctionExpression=function(e){},e.prototype.rename=function(e){var t=this.binding,r=this.oldName,n=this.newName,i=t.scope,s=t.path,a=s.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});a&&this.maybeConvertFromExportDeclaration(a),i.traverse(e||i.block,h,this),e||(i.removeOwnBinding(r),i.bindings[n]=t,this.binding.identifier.name=n),"hoisted"===t.type,a&&(this.maybeConvertFromClassFunctionDeclaration(a),this.maybeConvertFromClassFunctionExpression(a))},e}();t.default=d,e.exports=t.default},function(e,t,r,n,i,s,a,o,u,l){"use strict";function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function p(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e._exploded)return e;e._exploded=!0;for(var t in e)if(!x(t)){var r=t.split("|");if(1!==r.length){var n=e[t];delete e[t];for(var i=r,s=Array.isArray(i),a=0,i=s?i:(0,T.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o;e[u]=n}}}h(e),delete e.__esModule,v(e),g(e);for(var l=(0,w.default)(e),c=Array.isArray(l),p=0,l=c?l:(0,T.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;if(!x(d)){var y=D[d];if(y){var m=e[d];for(var A in m)m[A]=b(y,m[A]);if(delete e[d],y.types)for(var S=y.types,_=Array.isArray(S),C=0,S=_?S:(0,T.default)(S);;){var P;if(_){if(C>=S.length)break;P=S[C++]}else{if(C=S.next(),C.done)break;P=C.value}var k=P;e[k]?E(e[k],m):e[k]=m}else E(e,m)}}}for(var O in e)if(!x(O)){var F=e[O],I=N.FLIPPED_ALIAS_KEYS[O],R=N.DEPRECATED_KEYS[O];if(R&&(console.trace("Visitor defined for "+O+" but it has been renamed to "+R),I=[R]),I){delete e[O];for(var L=I,M=Array.isArray(L),j=0,L=M?L:(0,T.default)(L);;){var V;if(M){if(j>=L.length)break;V=L[j++]}else{if(j=L.next(),j.done)break;V=j.value}var U=V,G=e[U];G?E(G,F):e[U]=(0,B.default)(F)}}}for(var Y in e)x(Y)||g(e[Y]);return e}function h(e){if(!e._verified){if("function"==typeof e)throw new Error(O.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||d(t,e[t]),!x(t)){if(N.TYPES.indexOf(t)<0)throw new Error(O.get("traverseVerifyNodeType",t));var r=e[t];if("object"===("undefined"==typeof r?"undefined":(0,S.default)(r)))for(var n in r){if("enter"!==n&&"exit"!==n)throw new Error(O.get("traverseVerifyVisitorProperty",t,n));d(t+"."+n,r[n])}}e._verified=!0}}function d(e,t){for(var r=[].concat(t),n=r,i=Array.isArray(n),s=0,n=i?n:(0,T.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+("undefined"==typeof o?"undefined":(0,S.default)(o)))}}function y(e){for(var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],r=arguments[2],n={},i=0;i=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;if(M.isExpression(p))a.push(p);else if(M.isExpressionStatement(p))a.push(p.expression);else{if(M.isVariableDeclaration(p)){if("var"!==p.kind)return i=!0;for(var f=p.declarations,h=Array.isArray(f),d=0,f=h?f:(0,P.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,v=M.getBindingIdentifiers(m);for(var g in v)n.push({kind:p.kind,id:v[g]});m.init&&a.push(M.assignmentExpression("=",m.id,m.init))}s=!0;continue}if(M.isIfStatement(p)){var b=p.consequent?r([p.consequent]):t.buildUndefinedNode(),x=p.alternate?r([p.alternate]):t.buildUndefinedNode();if(!b||!x)return i=!0;a.push(M.conditionalExpression(p.test,b,x))}else{if(!M.isBlockStatement(p)){if(M.isEmptyStatement(p)){s=!0;continue}return i=!0}a.push(r(p.body))}}s=!1}return(s||0===a.length)&&a.push(t.buildUndefinedNode()),1===a.length?a[0]:M.sequenceExpression(a)}if(e&&e.length){var n=[],i=!1,s=r(e);if(!i){for(var a=0;a=_.default?m.uid=0:m.uid++}},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:(0,s.assertNodeType)("Identifier")},right:{validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("LVal")))},body:{validate:(0,s.assertNodeType)("BlockStatement","Expression")},async:{validate:(0,s.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ClassMethod","ClassProperty")))}}}),(0,a.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,s.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,s.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,s.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ExportSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},imported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,s.assertValueType)("string")},property:{validate:(0,s.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,s.chain)((0,s.assertValueType)("string"),(0,s.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,s.assertValueType)("boolean")},static:{default:!1,validate:(0,s.assertValueType)("boolean")},key:{validate:function(e,t,r){var n=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];s.assertNodeType.apply(void 0,n)(e,t,r)}},params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("LVal")))},body:{validate:(0,s.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,s.assertValueType)("boolean")},async:{default:!1,validate:(0,s.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,s.assertNodeType)("Expression")},quasi:{validate:(0,s.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,s.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TemplateElement")))},expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,s.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,s.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}})},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=r(n),a=i(s);(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],aliases:["Flow","Property"],fields:{}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},function(e,t,r,n,i,s,a){"use strict";function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function u(e){return e&&e.__esModule?e:{default:e}}function l(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":"undefined"==typeof e?"undefined":(0,A.default)(e)}function c(e){function t(t,r,n){if(Array.isArray(n))for(var i=0;i=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var l=u;if(_.is(l,n)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,x.default)(r)+" but instead got "+(0,x.default)(n&&n.type))}for(var t=arguments.length,r=Array(t),n=0;n=s.length)break;u=s[o++]}else{if(o=s.next(),o.done)break;u=o.value}var c=u;if(l(n)===c||_.is(c,n)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,x.default)(r)+" but instead got "+(0,x.default)(n&&n.type))}for(var t=arguments.length,r=Array(t),n=0;n=e.length)break;i=e[n++]}else{if(n=e.next(),n.done)break;i=n.value}var s=i;s.apply(void 0,arguments)}}for(var t=arguments.length,r=Array(t),n=0;n=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;t.fields[o]=t.fields[o]||{}}for(var u in t.fields){var c=t.fields[u];t.builder.indexOf(u)===-1&&(c.optional=!0),void 0===c.default?c.default=null:c.validate||(c.validate=d(l(c.default)))}w[e]=t.visitor,P[e]=t.builder,T[e]=t.fields,C[e]=t.aliases,k[e]=t}t.__esModule=!0,t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=void 0;var v=r(n),g=u(v),b=r(i),x=u(b),E=r(s),A=u(E);t.assertEach=c,t.assertOneOf=p,t.assertNodeType=f,t.assertNodeOrValueType=h,t.assertValueType=d,t.chain=y,t.default=m;var S=r(a),_=o(S),w=t.VISITOR_KEYS={},C=t.ALIAS_KEYS={},T=t.NODE_FIELDS={},P=t.BUILDER_KEYS={},D=t.DEPRECATED_KEYS={},k={}},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y,m,v,g){"use strict";function b(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e){var t=fe["is"+e];t||(t=fe["is"+e]=function(t,r){return fe.is(e,t,r)}),fe["assert"+e]=function(r,n){if(n=n||{},!t(r,n))throw new Error("Expected type "+(0,H.default)(e)+" with option "+(0,H.default)(n))}}function A(e,t,r){if(!t)return!1;var n=S(t.type,e);return!!n&&("undefined"==typeof r||fe.shallowEqual(t,r))}function S(e,t){if(e===t)return!0;if(fe.ALIAS_KEYS[t])return!1;var r=fe.FLIPPED_ALIAS_KEYS[t];if(r){if(r[0]===e)return!0;for(var n=r,i=Array.isArray(n),s=0,n=i?n:(0,Y.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e===o)return!0}}return!1}function _(e,t,r){if(e){var n=fe.NODE_FIELDS[e.type];if(n){var i=n[t];i&&i.validate&&(i.optional&&null==r||i.validate(e,t,r))}}}function w(e,t){for(var r=(0,K.default)(t),n=r,i=Array.isArray(n),s=0,n=i?n:(0,Y.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;if(e[o]!==t[o])return!1}return!0}function C(e,t,r){return e.object=fe.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!r,e}function T(e,t){return e.object=fe.memberExpression(t,e.object),e}function P(e){var t=arguments.length<=1||void 0===arguments[1]?"body":arguments[1];return e[t]=fe.toBlock(e[t],e)}function D(e){var t={};for(var r in e)"_"!==r[0]&&(t[r]=e[r]);return t}function k(e){var t=D(e);return delete t.loc,t}function O(e){var t={};for(var r in e)if("_"!==r[0]){var n=e[r];n&&(n.type?n=fe.cloneDeep(n):Array.isArray(n)&&(n=n.map(fe.cloneDeep))),t[r]=n}return t}function F(e,t){var r=e.split(".");return function(e){if(!fe.isMemberExpression(e))return!1;for(var n=[e],i=0;n.length;){var s=n.shift();if(t&&i===r.length)return!0;if(fe.isIdentifier(s)){if(r[i]!==s.name)return!1}else{if(!fe.isStringLiteral(s)){if(fe.isMemberExpression(s)){if(s.computed&&!fe.isStringLiteral(s.property))return!1;n.push(s.object),n.push(s.property);continue}return!1}if(r[i]!==s.value)return!1}if(++i>r.length)return!1}return!0}}function N(e){for(var t=fe.COMMENT_KEYS,r=Array.isArray(t),n=0,t=r?t:(0,Y.default)(t);;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if(n=t.next(),n.done)break;i=n.value}var s=i;delete e[s]}return e}function I(e,t){return B(e,t),R(e,t),L(e,t),e}function B(e,t){M("trailingComments",e,t)}function R(e,t){M("leadingComments",e,t)}function L(e,t){M("innerComments",e,t)}function M(e,t,r){t&&r&&(t[e]=(0,ue.default)((0,re.default)([].concat(t[e],r[e]))))}function j(e,t){if(me||(me=r(g).default),!e||!t)return e;for(var n=fe.INHERIT_KEYS.optional,i=Array.isArray(n),s=0,n=i?n:(0,Y.default)(n);;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{if(s=n.next(),s.done)break;a=s.value}var o=a;null==e[o]&&(e[o]=t[o])}for(var u in t)"_"===u[0]&&(e[u]=t[u]);for(var l=fe.INHERIT_KEYS.force,c=Array.isArray(l),p=0,l=c?l:(0,Y.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;e[h]=t[h]}return fe.inheritsComments(e,t),me.copyCache(t,e),e}function V(e){if(!U(e))throw new TypeError("Not a valid node "+(e&&e.type))}function U(e){return!(!e||!le.VISITOR_KEYS[e.type])}t.__esModule=!0,t.createTypeAnnotationBasedOnTypeof=t.removeTypeDuplicates=t.createUnionTypeAnnotation=t.valueToNode=t.toBlock=t.toExpression=t.toStatement=t.toBindingIdentifierName=t.toIdentifier=t.toKeyAlias=t.toSequenceExpression=t.toComputedKey=t.isImmutable=t.isScope=t.isSpecifierDefault=t.isVar=t.isBlockScoped=t.isLet=t.isValidIdentifier=t.isReferenced=t.isBinding=t.getOuterBindingIdentifiers=t.getBindingIdentifiers=t.TYPES=t.react=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0;var G=r(n),Y=x(G),W=r(i),K=x(W),q=r(s),H=x(q),X=r(a);Object.defineProperty(t,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return X.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(t,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return X.FLATTENABLE_KEYS}}),Object.defineProperty(t,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return X.FOR_INIT_KEYS}}),Object.defineProperty(t,"COMMENT_KEYS",{enumerable:!0,get:function(){return X.COMMENT_KEYS}}),Object.defineProperty(t,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return X.LOGICAL_OPERATORS}}),Object.defineProperty(t,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return X.UPDATE_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return X.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return X.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(t,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return X.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return X.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return X.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"BINARY_OPERATORS",{enumerable:!0,get:function(){return X.BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return X.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return X.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(t,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return X.STRING_UNARY_OPERATORS}}),Object.defineProperty(t,"UNARY_OPERATORS",{enumerable:!0,get:function(){return X.UNARY_OPERATORS}}),Object.defineProperty(t,"INHERIT_KEYS",{
enumerable:!0,get:function(){return X.INHERIT_KEYS}}),Object.defineProperty(t,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return X.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(t,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return X.NOT_LOCAL_BINDING}}),t.is=A,t.isType=S,t.validate=_,t.shallowEqual=w,t.appendToMemberExpression=C,t.prependToMemberExpression=T,t.ensureBlock=P,t.clone=D,t.cloneWithoutLoc=k,t.cloneDeep=O,t.buildMatchMemberExpression=F,t.removeComments=N,t.inheritsComments=I,t.inheritTrailingComments=B,t.inheritLeadingComments=R,t.inheritInnerComments=L,t.inherits=j,t.assertNode=V,t.isNode=U;var J=r(o);Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return J.getBindingIdentifiers}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return J.getOuterBindingIdentifiers}});var $=r(u);Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return $.isBinding}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return $.isReferenced}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return $.isValidIdentifier}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return $.isLet}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return $.isBlockScoped}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return $.isVar}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return $.isSpecifierDefault}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return $.isScope}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return $.isImmutable}});var z=r(l);Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return z.toComputedKey}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return z.toSequenceExpression}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return z.toKeyAlias}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return z.toIdentifier}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return z.toBindingIdentifierName}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return z.toStatement}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return z.toExpression}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return z.toBlock}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return z.valueToNode}});var Q=r(c);Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return Q.createUnionTypeAnnotation}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q.removeTypeDuplicates}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return Q.createTypeAnnotationBasedOnTypeof}});var Z=r(5),ee=x(Z),te=r(p),re=x(te),ne=r(f),ie=x(ne),se=r(h),ae=x(se),oe=r(d),ue=x(oe);r(y);var le=r(m),ce=r(v),pe=b(ce),fe=t;t.VISITOR_KEYS=le.VISITOR_KEYS,t.ALIAS_KEYS=le.ALIAS_KEYS,t.NODE_FIELDS=le.NODE_FIELDS,t.BUILDER_KEYS=le.BUILDER_KEYS,t.DEPRECATED_KEYS=le.DEPRECATED_KEYS,t.react=pe;for(var he in fe.VISITOR_KEYS)E(he);fe.FLIPPED_ALIAS_KEYS={},(0,ae.default)(fe.ALIAS_KEYS,function(e,t){(0,ae.default)(e,function(e){var r=fe.FLIPPED_ALIAS_KEYS[e]=fe.FLIPPED_ALIAS_KEYS[e]||[];r.push(t)})}),(0,ae.default)(fe.FLIPPED_ALIAS_KEYS,function(e,t){fe[t.toUpperCase()+"_TYPES"]=e,E(t)});t.TYPES=(0,K.default)(fe.VISITOR_KEYS).concat((0,K.default)(fe.FLIPPED_ALIAS_KEYS)).concat((0,K.default)(fe.DEPRECATED_KEYS));(0,ae.default)(fe.BUILDER_KEYS,function(e,t){function r(){if(arguments.length>e.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var r={};r.type=t;for(var n=0,i=e,s=Array.isArray(i),a=0,i=s?i:(0,Y.default)(i);;){var o;if(s){if(a>=i.length)break;o=i[a++]}else{if(a=i.next(),a.done)break;o=a.value}var u=o,l=fe.NODE_FIELDS[t][u],c=arguments[n++];void 0===c&&(c=(0,ie.default)(l.default)),r[u]=c}for(var p in r)_(r,p,r[p]);return r}fe[t]=r,fe[t[0].toLowerCase()+t.slice(1)]=r});var de=function(e){function t(t){return function(){return console.trace("The node type "+e+" has been renamed to "+r),t.apply(this,arguments)}}var r=fe.DEPRECATED_KEYS[e];fe[e]=fe[e[0].toLowerCase()+e.slice(1)]=t(fe[r]),fe["is"+e]=t(fe["is"+r]),fe["assert"+e]=t(fe["assert"+r])};for(var ye in fe.DEPRECATED_KEYS)de(ye);var me=void 0;(0,ee.default)(fe),(0,ee.default)(fe.VISITOR_KEYS)},function(e,t,r,n,i,s,a){"use strict";function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var r=x.getBindingIdentifiers.keys[t.type];if(r)for(var n=0;n=0)return!0}else if(s===e)return!0}return!1}function c(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var r=t.params,n=Array.isArray(r),i=0,r=n?r:(0,b.default)(r);;){var s;if(n){if(i>=r.length)break;s=r[i++]}else{if(i=r.next(),i.done)break;s=i.value}var a=s;if(a===e)return!1}return t.id!==e;case"ExportSpecifier":return!t.source&&t.local===e;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"JSXAttribute":return t.name!==e;case"ClassProperty":return t.value===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ClassDeclaration":case"ClassExpression":return t.id!==e;case"ClassMethod":case"ObjectMethod":return t.key===e&&t.computed;case"LabeledStatement":return!1;case"CatchClause":return t.param!==e;case"RestElement":return!1;case"AssignmentExpression":return t.right===e;case"AssignmentPattern":return t.right===e;case"ObjectPattern":case"ArrayPattern":return!1}return!0}function p(e){return"string"==typeof e&&!A.default.keyword.isReservedWordES6(e,!0)&&A.default.keyword.isIdentifierNameES6(e)}function f(e){return _.isVariableDeclaration(e)&&("var"!==e.kind||e[w.BLOCK_SCOPED_SYMBOL])}function h(e){return _.isFunctionDeclaration(e)||_.isClassDeclaration(e)||_.isLet(e)}function d(e){return _.isVariableDeclaration(e,{kind:"var"})&&!e[w.BLOCK_SCOPED_SYMBOL]}function y(e){return _.isImportDefaultSpecifier(e)||_.isIdentifier(e.imported||e.exported,{name:"default"})}function m(e,t){return(!_.isBlockStatement(e)||!_.isFunction(t,{body:e}))&&_.isScopable(e)}function v(e){return!!_.isType(e.type,"Immutable")||!!_.isIdentifier(e)&&"undefined"===e.name}t.__esModule=!0;var g=r(n),b=u(g);t.isBinding=l,t.isReferenced=c,t.isValidIdentifier=p,t.isLet=f,t.isBlockScoped=h,t.isVar=d,t.isSpecifierDefault=y,t.isScope=m,t.isImmutable=v;var x=r(i),E=r(2),A=u(E),S=r(s),_=o(S),w=r(a)},function(e,t,r,n,i,s,a,o,u,l,c,p,f,h,d,y){"use strict";function m(e){return e&&e.__esModule?e:{default:e}}function v(e,t){return new b.default(t,e).parse()}Object.defineProperty(t,"__esModule",{value:!0}),t.tokTypes=void 0,t.parse=v;var g=r(n),b=m(g);r(i),r(s),r(a),r(o),r(u),r(l),r(c);var x=r(p);r(f),r(h);var E=r(d),A=m(E),S=r(y),_=m(S);g.plugins.flow=A.default,g.plugins.jsx=_.default,t.tokTypes=x.types},function(e,t,r,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return e[e.length-1]}var a=r(n),o=i(a),u=o.default.prototype;u.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},u.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t=this.state.commentStack,r=void 0,n=void 0,i=void 0,a=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(n=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var o=s(t);t.length>0&&o.trailingComments&&o.trailingComments[0].start>=e.end&&(n=o.trailingComments,o.trailingComments=null)}for(;t.length>0&&s(t).start>=e.start;)r=t.pop();if(r){if(r.leadingComments)if(r!==e&&s(r.leadingComments).end<=e.start)e.leadingComments=r.leadingComments,r.leadingComments=null;else for(i=r.leadingComments.length-2;i>=0;--i)if(r.leadingComments[i].end<=e.start){e.leadingComments=r.leadingComments.splice(0,i+1);break}}else if(this.state.leadingComments.length>0)if(s(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(a=0;a0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(i=0;ie.start);i++);e.leadingComments=this.state.leadingComments.slice(0,i),0===e.leadingComments.length&&(e.leadingComments=null),n=this.state.leadingComments.slice(i),0===n.length&&(n=null)}this.state.commentPreviousNode=e,n&&(n.length&&n[0].start>=e.start&&s(n).end<=e.end?e.innerComments=n:e.trailingComments=n),t.push(e)}}},function(e,t,r,n,i,s,a,o){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}var l=r(n),c=u(l),p=r(i),f=u(p),h=r(s),d=r(a),y=u(d),m=r(o),v=y.default.prototype;v.checkPropClash=function(e,t){if(!e.computed){var r=e.key,n=void 0;switch(r.type){case"Identifier":n=r.name;break;case"StringLiteral":case"NumericLiteral":n=String(r.value);break;default:return}"__proto__"===n&&"init"===e.kind&&(t.proto&&this.raise(r.start,"Redefinition of __proto__ property"),t.proto=!0)}},v.parseExpression=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(h.types.comma)){var s=this.startNodeAt(r,n);for(s.expressions=[i];this.eat(h.types.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(s.expressions),this.finishNode(s,"SequenceExpression")}return i},v.parseMaybeAssign=function(e,t,r,n){if(this.match(h.types._yield)&&this.state.inGenerator)return this.parseYield();var i=void 0;t?i=!1:(t={start:0},i=!0);var s=this.state.start,a=this.state.startLoc;(this.match(h.types.parenL)||this.match(h.types.name))&&(this.state.potentialArrowAt=this.state.start);var o=this.parseMaybeConditional(e,t,n);if(r&&(o=r.call(this,o,s,a)),this.state.type.isAssign){var u=this.startNodeAt(s,a);if(u.operator=this.state.value,u.left=this.match(h.types.eq)?this.toAssignable(o):o,t.start=0,this.checkLVal(o),o.extra&&o.extra.parenthesized){var l=void 0;"ObjectPattern"===o.type?l="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===o.type&&(l="`([a]) = 0` use `([a] = 0)`"),l&&this.raise(o.start,"You're trying to assign to a parenthesized expression, eg. instead of "+l)}return this.next(),u.right=this.parseMaybeAssign(e),this.finishNode(u,"AssignmentExpression")}return i&&t.start&&this.unexpected(t.start),o},v.parseMaybeConditional=function(e,t,r){var n=this.state.start,i=this.state.startLoc,s=this.parseExprOps(e,t);return t&&t.start?s:this.parseConditional(s,e,n,i,r)},v.parseConditional=function(e,t,r,n){if(this.eat(h.types.question)){var i=this.startNodeAt(r,n);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(h.types.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},v.parseExprOps=function(e,t){var r=this.state.start,n=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,r,n,-1,e)},v.parseExprOp=function(e,t,r,n,i){var s=this.state.type.binop;if(!(null==s||i&&this.match(h.types._in))&&s>n){var a=this.startNodeAt(t,r);a.left=e,a.operator=this.state.value,"**"!==a.operator||"UnaryExpression"!==e.type||!e.extra||e.extra.parenthesizedArgument||e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var o=this.state.type;this.next();var u=this.state.start,l=this.state.startLoc;return a.right=this.parseExprOp(this.parseMaybeUnary(),u,l,o.rightAssociative?s-1:s,i),this.finishNode(a,o===h.types.logicalOR||o===h.types.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(a,t,r,n,i)}return e},v.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),r=this.match(h.types.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var n=this.state.type;return t.argument=this.parseMaybeUnary(),this.addExtra(t,"parenthesizedArgument",!(n!==h.types.parenL||t.argument.extra&&t.argument.extra.parenthesized)),e&&e.start&&this.unexpected(e.start),r?this.checkLVal(t.argument):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,r?"UpdateExpression":"UnaryExpression")}var i=this.state.start,s=this.state.startLoc,a=this.parseExprSubscripts(e);if(e&&e.start)return a;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,s);o.operator=this.state.value,o.prefix=!1,o.argument=a,this.checkLVal(a),this.next(),a=this.finishNode(o,"UpdateExpression")}return a},v.parseExprSubscripts=function(e){var t=this.state.start,r=this.state.startLoc,n=this.state.potentialArrowAt,i=this.parseExprAtom(e);return"ArrowFunctionExpression"===i.type&&i.start===n?i:e&&e.start?i:this.parseSubscripts(i,t,r)},v.parseSubscripts=function(e,t,r,n){for(;;){if(!n&&this.eat(h.types.doubleColon)){var i=this.startNodeAt(t,r);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,r,n)}if(this.eat(h.types.dot)){var s=this.startNodeAt(t,r);s.object=e,s.property=this.parseIdentifier(!0),s.computed=!1,e=this.finishNode(s,"MemberExpression")}else if(this.eat(h.types.bracketL)){var a=this.startNodeAt(t,r);a.object=e,a.property=this.parseExpression(),a.computed=!0,this.expect(h.types.bracketR),e=this.finishNode(a,"MemberExpression")}else if(!n&&this.match(h.types.parenL)){var o=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var u=this.startNodeAt(t,r);if(u.callee=e,u.arguments=this.parseCallExpressionArguments(h.types.parenR,o),e=this.finishNode(u,"CallExpression"),o&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,r),u);this.toReferencedList(u.arguments)}else{if(!this.match(h.types.backQuote))return e;var l=this.startNodeAt(t,r);l.tag=e,l.quasi=this.parseTemplate(),e=this.finishNode(l,"TaggedTemplateExpression")}}},v.parseCallExpressionArguments=function(e,t){for(var r=void 0,n=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(h.types.comma),this.eat(e))break;this.match(h.types.parenL)&&!r&&(r=this.state.start),n.push(this.parseExprListItem(void 0,t?{start:0}:void 0))}return t&&r&&this.shouldParseAsyncArrow()&&this.unexpected(),n},v.shouldParseAsyncArrow=function(){return this.match(h.types.arrow)},v.parseAsyncArrowFromCallExpression=function(e,t){return this.expect(h.types.arrow),this.parseArrowExpression(e,t.arguments,!0)},v.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},v.parseExprAtom=function(e){var t=void 0,r=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case h.types._super:return this.state.inMethod||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.match(h.types.parenL)||this.match(h.types.bracketL)||this.match(h.types.dot)||this.unexpected(),this.match(h.types.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(t.start,"super() outside of class constructor"),this.finishNode(t,"Super");case h.types._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case h.types._yield:this.state.inGenerator&&this.unexpected();case h.types.name:t=this.startNode();var n="await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),s=this.parseIdentifier(n||i);if("await"===s.name){if(this.state.inAsync||this.inModule)return this.parseAwait(t)}else{if("async"===s.name&&this.match(h.types._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,!1,!1,!0);if(r&&"async"===s.name&&this.match(h.types.name)){var a=[this.parseIdentifier()];return this.expect(h.types.arrow),this.parseArrowExpression(t,a,!0)}}return r&&!this.canInsertSemicolon()&&this.eat(h.types.arrow)?this.parseArrowExpression(t,[s]):s;case h.types._do:if(this.hasPlugin("doExpressions")){var o=this.startNode();this.next();var u=this.state.inFunction,l=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,o.body=this.parseBlock(!1,!0),this.state.inFunction=u,this.state.labels=l,this.finishNode(o,"DoExpression")}case h.types.regexp:var c=this.state.value;return t=this.parseLiteral(c.value,"RegExpLiteral"),t.pattern=c.pattern,t.flags=c.flags,t;case h.types.num:return this.parseLiteral(this.state.value,"NumericLiteral");case h.types.string:return this.parseLiteral(this.state.value,"StringLiteral");case h.types._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case h.types._true:case h.types._false:return t=this.startNode(),t.value=this.match(h.types._true),this.next(),this.finishNode(t,"BooleanLiteral");case h.types.parenL:return this.parseParenAndDistinguishExpression(null,null,r);case h.types.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(h.types.bracketR,!0,e),this.toReferencedList(t.elements),this.finishNode(t,"ArrayExpression");case h.types.braceL:return this.parseObj(!1,e);case h.types._function:return this.parseFunctionExpression();case h.types.at:this.parseDecorators();case h.types._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case h.types._new:return this.parseNew();case h.types.backQuote:return this.parseTemplate();case h.types.doubleColon:t=this.startNode(),this.next(),t.object=null;var p=t.callee=this.parseNoCallExpr();if("MemberExpression"===p.type)return this.finishNode(t,"BindExpression");this.raise(p.start,"Binding should be performed on object property.");default:this.unexpected()}},v.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(h.types.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},v.parseMetaProperty=function(e,t,r){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==r&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+r),this.finishNode(e,"MetaProperty")},v.parseLiteral=function(e,t){var r=this.startNode();return this.addExtra(r,"rawValue",e),this.addExtra(r,"raw",this.input.slice(this.state.start,this.state.end)),r.value=e,this.next(),this.finishNode(r,t)},v.parseParenExpression=function(){this.expect(h.types.parenL);var e=this.parseExpression();return this.expect(h.types.parenR),e},v.parseParenAndDistinguishExpression=function(e,t,r,n){e=e||this.state.start,t=t||this.state.startLoc;var i=void 0;this.expect(h.types.parenL);for(var s=this.state.start,a=this.state.startLoc,o=[],u=!0,l={start:0},c=void 0,p=void 0,d={start:0};!this.match(h.types.parenR);){if(u)u=!1;else if(this.expect(h.types.comma,d.start||null),this.match(h.types.parenR)){p=this.state.start;break}if(this.match(h.types.ellipsis)){var y=this.state.start,m=this.state.startLoc;c=this.state.start,o.push(this.parseParenItem(this.parseRest(),m,y));break}o.push(this.parseMaybeAssign(!1,l,this.parseParenItem,d))}var v=this.state.start,g=this.state.startLoc;this.expect(h.types.parenR);var b=this.startNodeAt(e,t);if(r&&!this.canInsertSemicolon()&&(b=this.parseArrow(b))){var x=!0,E=!1,A=void 0;try{for(var S,_=(0,f.default)(o);!(x=(S=_.next()).done);x=!0){var w=S.value;w.extra&&w.extra.parenthesized&&this.unexpected(w.extra.parenStart)}}catch(e){E=!0,A=e}finally{try{!x&&_.return&&_.return()}finally{if(E)throw A}}return this.parseArrowExpression(b,o,n)}if(!o.length){if(n)return;this.unexpected(this.state.lastTokStart)}return p&&this.unexpected(p),c&&this.unexpected(c),l.start&&this.unexpected(l.start),d.start&&this.unexpected(d.start),o.length>1?(i=this.startNodeAt(s,a),i.expressions=o,this.toReferencedList(i.expressions),this.finishNodeAt(i,"SequenceExpression",v,g)):i=o[0],this.addExtra(i,"parenthesized",!0),this.addExtra(i,"parenStart",e),i},v.parseArrow=function(e){if(this.eat(h.types.arrow))return e},v.parseParenItem=function(e){return e},v.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.eat(h.types.dot)?this.parseMetaProperty(e,t,"target"):(e.callee=this.parseNoCallExpr(),this.eat(h.types.parenL)?(e.arguments=this.parseExprList(h.types.parenR),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression"))},v.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),e.tail=this.match(h.types.backQuote),this.finishNode(e,"TemplateElement")},v.parseTemplate=function(){var e=this.startNode();this.next(),e.expressions=[];var t=this.parseTemplateElement();for(e.quasis=[t];!t.tail;)this.expect(h.types.dollarBraceL),e.expressions.push(this.parseExpression()),this.expect(h.types.braceR),e.quasis.push(t=this.parseTemplateElement());return this.next(),this.finishNode(e,"TemplateLiteral")},v.parseObj=function(e,t){var r=[],n=(0,c.default)(null),i=!0,s=this.startNode();for(s.properties=[],this.next();!this.eat(h.types.braceR);){if(i)i=!1;else if(this.expect(h.types.comma),this.eat(h.types.braceR))break;for(;this.match(h.types.at);)r.push(this.parseDecorator());var a=this.startNode(),o=!1,u=!1,l=void 0,p=void 0;if(r.length&&(a.decorators=r,r=[]),this.hasPlugin("objectRestSpread")&&this.match(h.types.ellipsis))a=this.parseSpread(),a.type=e?"RestProperty":"SpreadProperty",s.properties.push(a);else{if(a.method=!1,a.shorthand=!1,(e||t)&&(l=this.state.start,p=this.state.startLoc),e||(o=this.eat(h.types.star)),!e&&this.isContextual("async")){o&&this.unexpected();var f=this.parseIdentifier();this.match(h.types.colon)||this.match(h.types.parenL)||this.match(h.types.braceR)?a.key=f:(u=!0,this.hasPlugin("asyncGenerators")&&(o=this.eat(h.types.star)),this.parsePropertyName(a))}else this.parsePropertyName(a);this.parseObjPropValue(a,l,p,o,u,e,t),this.checkPropClash(a,n),a.shorthand&&this.addExtra(a,"shorthand",!0),s.properties.push(a)}}return r.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(s,e?"ObjectPattern":"ObjectExpression")},v.parseObjPropValue=function(e,t,r,n,i,s,a){if(i||n||this.match(h.types.parenL))return s&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,n,i),this.finishNode(e,"ObjectMethod");if(this.eat(h.types.colon))return e.value=s?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,a),this.finishNode(e,"ObjectProperty");if(!(e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.match(h.types.comma)||this.match(h.types.braceR))){(n||i||s)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1);var o="get"===e.kind?0:1;if(e.params.length!==o){var u=e.start;"get"===e.kind?this.raise(u,"getter should have no params"):this.raise(u,"setter should have exactly one param")}return this.finishNode(e,"ObjectMethod")}if(!e.computed&&"Identifier"===e.key.type){if(s){var l=this.isKeyword(e.key.name);!l&&this.state.strict&&(l=m.reservedWords.strictBind(e.key.name)||m.reservedWords.strict(e.key.name)),l&&this.raise(e.key.start,"Binding "+e.key.name),e.value=this.parseMaybeDefault(t,r,e.key.__clone())}else this.match(h.types.eq)&&a?(a.start||(a.start=this.state.start),e.value=this.parseMaybeDefault(t,r,e.key.__clone())):e.value=e.key.__clone();return e.shorthand=!0,this.finishNode(e,"ObjectProperty")}this.unexpected()},v.parsePropertyName=function(e){return this.eat(h.types.bracketL)?(e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(h.types.bracketR),e.key):(e.computed=!1,e.key=this.match(h.types.num)||this.match(h.types.string)?this.parseExprAtom():this.parseIdentifier(!0))},v.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,e.async=!!t},v.parseMethod=function(e,t,r){var n=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,r),this.expect(h.types.parenL),e.params=this.parseBindingList(h.types.parenR),e.generator=t,this.parseFunctionBody(e),this.state.inMethod=n,e},v.parseArrowExpression=function(e,t,r){return this.initFunction(e,r),e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},v.parseFunctionBody=function(e,t){var r=t&&!this.match(h.types.braceL),n=this.state.inAsync;if(this.state.inAsync=e.async,r)e.body=this.parseMaybeAssign(),e.expression=!0;else{var i=this.state.inFunction,s=this.state.inGenerator,a=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=i,this.state.inGenerator=s,this.state.labels=a}this.state.inAsync=n;var o=this.state.strict,u=!1,l=!1;if(t&&(o=!0),!r&&e.body.directives.length){var p=!0,d=!1,y=void 0;try{for(var m,v=(0,f.default)(e.body.directives);!(p=(m=v.next()).done);p=!0){var g=m.value;if("use strict"===g.value.value){l=!0,o=!0,u=!0;break}}}catch(e){d=!0,y=e}finally{try{!p&&v.return&&v.return()}finally{if(d)throw y}}}if(l&&e.id&&"Identifier"===e.id.type&&"yield"===e.id.name&&this.raise(e.id.start,"Binding yield in strict mode"),o){var b=(0,c.default)(null),x=this.state.strict;u&&(this.state.strict=!0),e.id&&this.checkLVal(e.id,!0);var E=!0,A=!1,S=void 0;try{for(var _,w=(0,f.default)(e.params);!(E=(_=w.next()).done);E=!0){var C=_.value;this.checkLVal(C,!0,b)}}catch(e){A=!0,S=e}finally{try{!E&&w.return&&w.return()}finally{if(A)throw S}}this.state.strict=x}},v.parseExprList=function(e,t,r){for(var n=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(h.types.comma),this.eat(e))break;n.push(this.parseExprListItem(t,r))}return n},v.parseExprListItem=function(e,t){var r=void 0;return r=e&&this.match(h.types.comma)?null:this.match(h.types.ellipsis)?this.parseSpread(t):this.parseMaybeAssign(!1,t,this.parseParenItem)},v.parseIdentifier=function(e){var t=this.startNode();return this.match(h.types.name)?(!e&&this.state.strict&&m.reservedWords.strict(this.state.value)&&this.raise(this.state.start,"The keyword '"+this.state.value+"' is reserved"),t.name=this.state.value):e&&this.state.type.keyword?t.name=this.state.type.keyword:this.unexpected(),!e&&"await"===t.name&&this.state.inAsync&&this.raise(t.start,"invalid use of await inside of an async function"),t.loc.identifierName=t.name,this.next(),this.finishNode(t,"Identifier")},v.parseAwait=function(e){return this.state.inAsync||this.unexpected(),this.match(h.types.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),e.argument=this.parseMaybeUnary(),this.finishNode(e,"AwaitExpression")},v.parseYield=function(){var e=this.startNode();return this.next(),this.match(h.types.semi)||this.canInsertSemicolon()||!this.match(h.types.star)&&!this.state.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(h.types.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")}},function(e,t,r,n,i,s,a,o,u,l,c,p){"use strict";function f(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.plugins=void 0;var h=r(n),d=f(h),y=r(i),m=f(y),v=r(s),g=f(v),b=r(a),x=f(b),E=r(o),A=f(E),S=r(u),_=f(S),w=r(l),C=r(c),T=r(p),P=f(T),D=(t.plugins={},function(e){function r(e,t){(0,g.default)(this,r),e=(0,C.getOptions)(e);var n=(0,A.default)(this,(0,m.default)(r).call(this,e,t));return n.options=e,n.inModule="module"===n.options.sourceType,n.isReservedWord=w.reservedWords[6],n.input=t,n.plugins=n.loadPlugins(n.options.plugins),n.filename=e.sourceFilename,0===n.state.pos&&"#"===n.input[0]&&"!"===n.input[1]&&n.skipLineComment(2),n}return(0,_.default)(r,e),(0,x.default)(r,[{key:"hasPlugin",value:function(e){return!(!this.plugins["*"]&&!this.plugins[e])}},{key:"extend",value:function(e,t){this[e]=t(this[e])}},{key:"loadPlugins",value:function(e){var r={};e.indexOf("flow")>=0&&(e=e.filter(function(e){return"flow"!==e}),e.push("flow"));var n=!0,i=!1,s=void 0;try{for(var a,o=(0,d.default)(e);!(n=(a=o.next()).done);n=!0){var u=a.value;if(!r[u]){r[u]=!0;var l=t.plugins[u];l&&l(this)}}}catch(e){i=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return r}},{key:"parse",value:function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)}}]),r}(P.default));t.default=D},function(e,t,r,n,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}var a=r(n),o=r(i),u=s(o),l=u.default.prototype;l.raise=function(e,t){var r=(0,a.getLineInfo)(this.input,e);t+=" ("+r.line+":"+r.column+")";var n=new SyntaxError(t);throw n.pos=e,n.loc=r,n}},function(e,t,r,n,i,s,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var u=r(n),l=o(u),c=r(i),p=r(s),f=o(p),h=r(a),d=f.default.prototype;d.toAssignable=function(e,t){if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";var r=!0,n=!1,i=void 0;try{for(var s,a=(0,l.default)(e.properties);!(r=(s=a.next()).done);r=!0){var o=s.value;"ObjectMethod"===o.type?"get"===o.kind||"set"===o.kind?this.raise(o.key.start,"Object pattern can't contain getter or setter"):this.raise(o.key.start,"Object pattern can't contain methods"):this.toAssignable(o,t)}}catch(e){n=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(n)throw i}}break;case"ObjectProperty":this.toAssignable(e.value,t);break;case"SpreadProperty":e.type="RestProperty";break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t);break;case"AssignmentExpression":"="===e.operator?(e.type="AssignmentPattern",delete e.operator):this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}return e},d.toAssignableList=function(e,t){var r=e.length;if(r){var n=e[r-1];if(n&&"RestElement"===n.type)--r;else if(n&&"SpreadElement"===n.type){n.type="RestElement";var i=n.argument;this.toAssignable(i,t),"Identifier"!==i.type&&"MemberExpression"!==i.type&&"ArrayPattern"!==i.type&&this.unexpected(i.start),--r}}for(var s=0;s=0;p--){var f=this.state.labels[p];if(f.statementStart!==e.start)break;f.statementStart=this.state.start,f.kind=l}return this.state.labels.push({name:t,kind:l,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},v.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},v.parseBlock=function(e){var t=this.startNode();return this.expect(h.types.braceL),this.parseBlockBody(t,e,!1,h.types.braceR),this.finishNode(t,"BlockStatement")},v.parseBlockBody=function(e,t,r,n){e.body=[],e.directives=[];for(var i=!1,s=void 0,a=void 0;!this.eat(n);){i||!this.state.containsOctal||a||(a=this.state.octalPosition);var o=this.parseStatement(!0,r);if(!t||i||"ExpressionStatement"!==o.type||"StringLiteral"!==o.expression.type||o.expression.extra.parenthesized)i=!0,e.body.push(o);else{var u=this.stmtToDirective(o);e.directives.push(u),void 0===s&&"use strict"===u.value.value&&(s=this.state.strict,this.setStrict(!0),a&&this.raise(a,"Octal literal in strict mode"))}}s===!1&&this.setStrict(!1)},v.parseFor=function(e,t){return e.init=t,this.expect(h.types.semi),e.test=this.match(h.types.semi)?null:this.parseExpression(),this.expect(h.types.semi),e.update=this.match(h.types.parenR)?null:this.parseExpression(),this.expect(h.types.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},v.parseForIn=function(e,t,r){var n=void 0;return r?(this.eatContextual("of"),n="ForAwaitStatement"):(n=this.match(h.types._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(h.types.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,n)},v.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r.keyword;;){var n=this.startNode();if(this.parseVarHead(n),this.eat(h.types.eq)?n.init=this.parseMaybeAssign(t):r!==h.types._const||this.match(h.types._in)||this.isContextual("of")?"Identifier"===n.id.type||t&&(this.match(h.types._in)||this.isContextual("of"))?n.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(h.types.comma))break}return e},v.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0)},v.parseFunction=function(e,t,r,n,i){var s=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,n),this.match(h.types.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(h.types.name)||this.match(h.types._yield)||this.unexpected(),(this.match(h.types.name)||this.match(h.types._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,r),this.state.inMethod=s,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},v.parseFunctionParams=function(e){this.expect(h.types.parenL),e.params=this.parseBindingList(h.types.parenR)},v.parseClass=function(e,t,r){return this.next(),this.parseClassId(e,t,r),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},v.isClassProperty=function(){return this.match(h.types.eq)||this.isLineTerminator()},v.isClassMutatorStarter=function(){return!1},v.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var r=!1,n=!1,i=[],s=this.startNode();for(s.body=[],this.expect(h.types.braceL);!this.eat(h.types.braceR);)if(!this.eat(h.types.semi))if(this.match(h.types.at))i.push(this.parseDecorator());else{var a=this.startNode();i.length&&(a.decorators=i,i=[]);var o=!1,u=this.match(h.types.name)&&"static"===this.state.value,l=this.eat(h.types.star),c=!1,p=!1;if(this.parsePropertyName(a),a.static=u&&!this.match(h.types.parenL),a.static&&(l&&this.unexpected(),l=this.eat(h.types.star),this.parsePropertyName(a)),!l&&"Identifier"===a.key.type&&!a.computed){if(this.isClassProperty()){s.body.push(this.parseClassProperty(a));continue}this.hasPlugin("classConstructorCall")&&"call"===a.key.name&&this.match(h.types.name)&&"constructor"===this.state.value&&(o=!0,this.parsePropertyName(a))}var f=!this.match(h.types.parenL)&&!a.computed&&"Identifier"===a.key.type&&"async"===a.key.name;if(f&&(this.hasPlugin("asyncGenerators")&&this.eat(h.types.star)&&(l=!0),p=!0,this.parsePropertyName(a)),a.kind="method",!a.computed){var d=a.key;p||l||this.isClassMutatorStarter()||"Identifier"!==d.type||this.match(h.types.parenL)||"get"!==d.name&&"set"!==d.name||(c=!0,a.kind=d.name,d=this.parsePropertyName(a));var y=!o&&!a.static&&("Identifier"===d.type&&"constructor"===d.name||"StringLiteral"===d.type&&"constructor"===d.value);y&&(n&&this.raise(d.start,"Duplicate constructor in the same class"),c&&this.raise(d.start,"Constructor can't have get/set modifier"),l&&this.raise(d.start,"Constructor can't be a generator"),p&&this.raise(d.start,"Constructor can't be an async function"),a.kind="constructor",n=!0);var m=a.static&&("Identifier"===d.type&&"prototype"===d.name||"StringLiteral"===d.type&&"prototype"===d.value);m&&this.raise(d.start,"Classes may not have static property named prototype")}if(o&&(r&&this.raise(a.start,"Duplicate constructor call in the same class"),a.kind="constructorCall",r=!0),"constructor"!==a.kind&&"constructorCall"!==a.kind||!a.decorators||this.raise(a.start,"You can't attach decorators to a class constructor"),this.parseClassMethod(s,a,l,p),c){var v="get"===a.kind?0:1;if(a.params.length!==v){var g=a.start;"get"===a.kind?this.raise(g,"getter should have no params"):this.raise(g,"setter should have exactly one param")}}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(s,"ClassBody"),this.state.strict=t},v.parseClassProperty=function(e){return this.match(h.types.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.finishNode(e,"ClassProperty")},v.parseClassMethod=function(e,t,r,n){this.parseMethod(t,r,n),e.body.push(this.finishNode(t,"ClassMethod"))},v.parseClassId=function(e,t,r){this.match(h.types.name)?e.id=this.parseIdentifier():r||!t?e.id=null:this.unexpected()},v.parseClassSuper=function(e){e.superClass=this.eat(h.types._extends)?this.parseExprSubscripts():null},v.parseExport=function(e){if(this.next(),this.match(h.types.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var r=this.startNode();if(r.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(r,"ExportDefaultSpecifier")],this.match(h.types.comma)&&this.lookahead().type===h.types.star){this.expect(h.types.comma);var n=this.startNode();this.expect(h.types.star),this.expectContextual("as"),n.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(n,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(h.types._default)){var i=this.startNode(),s=!1;return this.eat(h.types._function)?i=this.parseFunction(i,!0,!1,!1,!0):this.match(h.types._class)?i=this.parseClass(i,!0,!0):(s=!0,i=this.parseMaybeAssign()),e.declaration=i,s&&this.semicolon(),this.checkExport(e),this.finishNode(e,"ExportDefaultDeclaration")}this.state.type.keyword||this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e))}return this.checkExport(e),this.finishNode(e,"ExportNamedDeclaration")},v.parseExportDeclaration=function(){return this.parseStatement(!0)},v.isExportDefaultSpecifier=function(){if(this.match(h.types.name))return"type"!==this.state.value&&"async"!==this.state.value&&"interface"!==this.state.value;if(!this.match(h.types._default))return!1;var e=this.lookahead();return e.type===h.types.comma||e.type===h.types.name&&"from"===e.value},v.parseExportSpecifiersMaybe=function(e){this.eat(h.types.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},v.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(h.types.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},v.shouldParseExportDeclaration=function(){return this.isContextual("async")},v.checkExport=function(e){if(this.state.decorators.length){var t=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&t||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},v.parseExportSpecifiers=function(){var e=[],t=!0,r=void 0;for(this.expect(h.types.braceL);!this.eat(h.types.braceR);){if(t)t=!1;else if(this.expect(h.types.comma),this.eat(h.types.braceR))break;var n=this.match(h.types._default);n&&!r&&(r=!0);var i=this.startNode();i.local=this.parseIdentifier(n),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return r&&!this.isContextual("from")&&this.unexpected(),e},v.parseImport=function(e){return this.next(),this.match(h.types.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(h.types.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},v.parseImportSpecifiers=function(e){var t=!0;if(this.match(h.types.name)){var r=this.state.start,n=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),r,n)),!this.eat(h.types.comma))return}if(this.match(h.types.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(h.types.braceL);!this.eat(h.types.braceR);){if(t)t=!1;else if(this.expect(h.types.comma),this.eat(h.types.braceR))break;var s=this.startNode();s.imported=this.parseIdentifier(!0),s.local=this.eatContextual("as")?this.parseIdentifier():s.imported.__clone(),this.checkLVal(s.local,!0),e.specifiers.push(this.finishNode(s,"ImportSpecifier"))}},v.parseImportSpecifierDefault=function(e,t,r){var n=this.startNodeAt(t,r);return n.local=e,this.checkLVal(n.local,!0),this.finishNode(n,"ImportDefaultSpecifier")}},function(e,t,r,n,i,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var o=r(n),u=r(i),l=a(u),c=r(s),p=l.default.prototype;p.addExtra=function(e,t,r){if(e){var n=e.extra=e.extra||{};n[t]=r}},p.isRelational=function(e){return this.match(o.types.relational)&&this.state.value===e},p.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected()},p.isContextual=function(e){return this.match(o.types.name)&&this.state.value===e},p.eatContextual=function(e){return this.state.value===e&&this.eat(o.types.name)},p.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},p.canInsertSemicolon=function(){return this.match(o.types.eof)||this.match(o.types.braceR)||c.lineBreak.test(this.input.slice(this.state.lastTokEnd,this.state.start))},p.isLineTerminator=function(){return this.eat(o.types.semi)||this.canInsertSemicolon()},p.semicolon=function(){this.isLineTerminator()||this.unexpected()},p.expect=function(e,t){return this.eat(e)||this.unexpected(t)},p.unexpected=function(e){var t=arguments.length<=1||void 0===arguments[1]?"Unexpected token":arguments[1];this.raise(null!=e?e:this.state.start,t)}},function(e,t,r,n,i,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.extend("parseFunctionBody",function(e){return function(t,r){return this.match(o.types.colon)&&!r&&(t.returnType=this.flowParseTypeAnnotation()),e.call(this,t,r)}}),e.extend("parseStatement",function(e){return function(t,r){if(this.state.strict&&this.match(o.types.name)&&"interface"===this.state.value){var n=this.startNode();return this.next(),this.flowParseInterface(n)}return e.call(this,t,r)}}),e.extend("parseExpressionStatement",function(e){return function(t,r){if("Identifier"===r.type)if("declare"===r.name){if(this.match(o.types._class)||this.match(o.types.name)||this.match(o.types._function)||this.match(o.types._var))return this.flowParseDeclare(t)}else if(this.match(o.types.name)){if("interface"===r.name)return this.flowParseInterface(t);if("type"===r.name)return this.flowParseTypeAlias(t)}return e.call(this,t,r)}}),e.extend("shouldParseExportDeclaration",function(e){return function(){return this.isContextual("type")||this.isContextual("interface")||e.call(this)}}),e.extend("parseConditional",function(e){return function(t,r,n,i,s){if(s&&this.match(o.types.question)){var a=this.state.clone();try{return e.call(this,t,r,n,i)}catch(e){if(e instanceof SyntaxError)return this.state=a,s.start=e.pos||this.state.start,t;throw e}}return e.call(this,t,r,n,i)}}),e.extend("parseParenItem",function(e){return function(t,r,n){if(t=e.call(this,t,r,n),this.eat(o.types.question)&&(t.optional=!0),this.match(o.types.colon)){var i=this.startNodeAt(r,n);return i.expression=t,i.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(i,"TypeCastExpression")}return t}}),e.extend("parseExport",function(e){return function(t){return t=e.call(this,t),"ExportNamedDeclaration"===t.type&&(t.exportKind=t.exportKind||"value"),t}}),e.extend("parseExportDeclaration",function(e){return function(t){if(this.isContextual("type")){t.exportKind="type";var r=this.startNode();return this.next(),this.match(o.types.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(r)}if(this.isContextual("interface")){t.exportKind="type";var n=this.startNode();return this.next(),this.flowParseInterface(n)}return e.call(this,t)}}),e.extend("parseClassId",function(e){return function(t){e.apply(this,arguments),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())}}),e.extend("isKeyword",function(e){return function(t){return(!this.state.inType||"void"!==t)&&e.call(this,t)}}),e.extend("readToken",function(e){return function(t){return!this.state.inType||62!==t&&60!==t?e.call(this,t):this.finishOp(o.types.relational,1)}}),e.extend("jsx_readToken",function(e){return function(){if(!this.state.inType)return e.call(this)}}),e.extend("toAssignable",function(e){return function(t,r){return"TypeCastExpression"===t.type?e.call(this,this.typeCastToParameter(t),r):e.call(this,t,r)}}),e.extend("toAssignableList",function(e){return function(t,r){for(var n=0;n")||this.expect(o.types.comma);while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},p.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(o.types.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},p.flowParseObjectPropertyKey=function(){return this.match(o.types.num)||this.match(o.types.string)?this.parseExprAtom():this.parseIdentifier(!0)},p.flowParseObjectTypeIndexer=function(e,t){return e.static=t,this.expect(o.types.bracketL),e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser(),this.expect(o.types.bracketR),e.value=this.flowParseTypeInitialiser(),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},p.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(o.types.parenL);this.match(o.types.name);)e.params.push(this.flowParseFunctionTypeParam()),this.match(o.types.parenR)||this.expect(o.types.comma);return this.eat(o.types.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(o.types.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},p.flowParseObjectTypeMethod=function(e,t,r,n){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=r,i.key=n,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},p.flowParseObjectTypeCallProperty=function(e,t){var r=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(r),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},p.flowParseObjectType=function(e){var t=this.startNode(),r=void 0,n=void 0,i=void 0;for(t.callProperties=[],t.properties=[],t.indexers=[],this.expect(o.types.braceL);!this.match(o.types.braceR);){var s=!1,a=this.state.start,u=this.state.startLoc;r=this.startNode(),e&&this.isContextual("static")&&(this.next(),i=!0),this.match(o.types.bracketL)?t.indexers.push(this.flowParseObjectTypeIndexer(r,i)):this.match(o.types.parenL)||this.isRelational("<")?t.callProperties.push(this.flowParseObjectTypeCallProperty(r,e)):(n=i&&this.match(o.types.colon)?this.parseIdentifier():this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(o.types.parenL)?t.properties.push(this.flowParseObjectTypeMethod(a,u,i,n)):(this.eat(o.types.question)&&(s=!0),r.key=n,r.value=this.flowParseTypeInitialiser(),r.optional=s,r.static=i,this.flowObjectTypeSemicolon(),t.properties.push(this.finishNode(r,"ObjectTypeProperty"))))}return this.expect(o.types.braceR),this.finishNode(t,"ObjectTypeAnnotation")},p.flowObjectTypeSemicolon=function(){this.eat(o.types.semi)||this.eat(o.types.comma)||this.match(o.types.braceR)||this.unexpected()},p.flowParseQualifiedTypeIdentifier=function(e,t,r){e=e||this.state.start,t=t||this.state.startLoc;for(var n=r||this.parseIdentifier();this.eat(o.types.dot);){var i=this.startNodeAt(e,t);i.qualification=n,i.id=this.parseIdentifier(),n=this.finishNode(i,"QualifiedTypeIdentifier")}return n},p.flowParseGenericType=function(e,t,r){var n=this.startNodeAt(e,t);return n.typeParameters=null,n.id=this.flowParseQualifiedTypeIdentifier(e,t,r),this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(n,"GenericTypeAnnotation")},p.flowParseTypeofType=function(){var e=this.startNode();return this.expect(o.types._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},p.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(o.types.bracketL);this.state.pos...",(!0),(!0)),h.types.jsxName=new h.TokenType("jsxName"),h.types.jsxText=new h.TokenType("jsxText",{beforeExpr:!0}),h.types.jsxTagStart=new h.TokenType("jsxTagStart",{startsExpr:!0}),h.types.jsxTagEnd=new h.TokenType("jsxTagEnd"),h.types.jsxTagStart.updateContext=function(){this.state.context.push(d.types.j_expr),this.state.context.push(d.types.j_oTag),this.state.exprAllowed=!1},h.types.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===d.types.j_oTag&&e===h.types.slash||t===d.types.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===d.types.j_expr):this.state.exprAllowed=!0};var E=m.default.prototype;E.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var r=this.input.charCodeAt(this.state.pos);switch(r){case 60:case 123:return this.state.pos===this.state.start?60===r&&this.state.exprAllowed?(++this.state.pos,this.finishToken(h.types.jsxTagStart)):this.getTokenFromCode(r):(e+=this.input.slice(t,this.state.pos),this.finishToken(h.types.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:(0,g.isNewLine)(r)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},E.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),r=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,r=e?"\n":"\r\n"):r=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,r},E.jsxReadString=function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;38===n?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadEntity(),r=this.state.pos):(0,g.isNewLine)(n)?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadNewLine(!1),r=this.state.pos):++this.state.pos}return t+=this.input.slice(r,this.state.pos++),this.finishToken(h.types.string,t)},E.jsxReadEntity=function(){for(var e="",t=0,r=void 0,n=this.input[this.state.pos],i=++this.state.pos;this.state.pos")}return r.openingElement=i,r.closingElement=s,r.children=n,this.match(h.types.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSXElement")},E.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)}},function(e,t,r,n,i,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.types=t.TokContext=void 0;var o=r(n),u=a(o),l=r(i),c=r(s),p=t.TokContext=function e(t,r,n,i){(0,u.default)(this,e),this.token=t,this.isExpr=!!r,this.preserveSpace=!!n,this.override=i},f=t.types={braceStatement:new p("{",(!1)),braceExpression:new p("{",(!0)),templateQuasi:new p("${",(!0)),parenStatement:new p("(",(!1)),parenExpression:new p("(",(!0)),template:new p("`",(!0),(!0),function(e){return e.readTmplToken()}),functionExpression:new p("function",(!0))};l.types.parenR.updateContext=l.types.braceR.updateContext=function(){if(1===this.state.context.length)return void(this.state.exprAllowed=!0);var e=this.state.context.pop();e===f.braceStatement&&this.curContext()===f.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===f.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr},l.types.name.updateContext=function(e){this.state.exprAllowed=!1,e!==l.types._let&&e!==l.types._const&&e!==l.types._var||c.lineBreak.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},l.types.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?f.braceStatement:f.braceExpression),this.state.exprAllowed=!0},l.types.dollarBraceL.updateContext=function(){this.state.context.push(f.templateQuasi),this.state.exprAllowed=!0},l.types.parenL.updateContext=function(e){var t=e===l.types._if||e===l.types._for||e===l.types._with||e===l.types._while;this.state.context.push(t?f.parenStatement:f.parenExpression),this.state.exprAllowed=!0},l.types.incDec.updateContext=function(){},l.types._function.updateContext=function(){this.curContext()!==f.braceStatement&&this.state.context.push(f.functionExpression),this.state.exprAllowed=!1},l.types.backQuote.updateContext=function(){this.curContext()===f.template?this.state.context.pop():this.state.context.push(f.template),this.state.exprAllowed=!1}},function(e,t,r,n,i,s,a,o,u,l,c){"use strict";function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}Object.defineProperty(t,"__esModule",{value:!0}),t.Token=void 0;var h=r(n),d=p(h),y=r(i),m=p(y),v=r(s),g=r(a),b=r(o),x=r(u),E=r(l),A=r(c),S=p(A),_=t.Token=function e(t){(0,m.default)(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new x.SourceLocation(t.startLoc,t.endLoc)},w=function(){function e(t,r){(0,m.default)(this,e),this.state=new S.default,this.state.init(t,r)}return(0,d.default)(e,[{key:"next",value:function(){this.isLookahead||this.state.tokens.push(new _(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}},{key:"eat",value:function(e){return!!this.match(e)&&(this.next(),!0)}},{key:"match",value:function(e){return this.state.type===e}},{key:"isKeyword",value:function(e){return(0,v.isKeyword)(e)}},{key:"lookahead",value:function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t}},{key:"setStrict",value:function(e){if(this.state.strict=e,this.match(g.types.num)||this.match(g.types.string)){for(this.state.pos=this.state.start;this.state.pos=this.input.length?this.finishToken(g.types.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())}},{key:"readToken",value:function(e){return(0,v.isIdentifierStart)(e)||92===e?this.readWord():this.getTokenFromCode(e)}},{key:"fullCharCodeAtPos",value:function(){var e=this.input.charCodeAt(this.state.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.state.pos+1);return(e<<10)+t-56613888}},{key:"pushComment",value:function(e,t,r,n,i,s){var a={type:e?"CommentBlock":"CommentLine",value:t,start:r,end:n,loc:new x.SourceLocation(i,s)};this.isLookahead||(this.state.tokens.push(a),this.state.comments.push(a),this.addComment(a))}},{key:"skipBlockComment",value:function(){var e=this.state.curPosition(),t=this.state.pos,r=this.input.indexOf("*/",this.state.pos+=2);r===-1&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=r+2,E.lineBreakG.lastIndex=t;for(var n=void 0;(n=E.lineBreakG.exec(this.input))&&n.index8&&e<14||e>=5760&&E.nonASCIIwhitespace.test(String.fromCharCode(e))))break e;++this.state.pos}}}},{key:"finishToken",value:function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var r=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(r)}},{key:"readToken_dot",value:function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(g.types.ellipsis)):(++this.state.pos,this.finishToken(g.types.dot))}},{key:"readToken_slash",value:function(){if(this.state.exprAllowed)return++this.state.pos,this.readRegexp();var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(g.types.assign,2):this.finishOp(g.types.slash,1)}},{key:"readToken_mult_modulo",value:function(e){var t=42===e?g.types.star:g.types.modulo,r=1,n=this.input.charCodeAt(this.state.pos+1);return 42===n&&(r++,n=this.input.charCodeAt(this.state.pos+2),t=g.types.exponent),61===n&&(r++,t=g.types.assign),this.finishOp(t,r)}},{key:"readToken_pipe_amp",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?g.types.logicalOR:g.types.logicalAND,2):61===t?this.finishOp(g.types.assign,2):this.finishOp(124===e?g.types.bitwiseOR:g.types.bitwiseAND,1)}},{key:"readToken_caret",value:function(){var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(g.types.assign,2):this.finishOp(g.types.bitwiseXOR,1)}},{key:"readToken_plus_min",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&E.lineBreak.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(g.types.incDec,2):61===t?this.finishOp(g.types.assign,2):this.finishOp(g.types.plusMin,1)}},{key:"readToken_lt_gt",value:function(e){var t=this.input.charCodeAt(this.state.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+r)?this.finishOp(g.types.assign,r+1):this.finishOp(g.types.bitShift,r)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(r=2),this.finishOp(g.types.relational,r))}},{key:"readToken_eq_excl",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(g.types.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(g.types.arrow)):this.finishOp(61===e?g.types.eq:g.types.prefix,1)}},{key:"getTokenFromCode",value:function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(g.types.parenL);case 41:return++this.state.pos,this.finishToken(g.types.parenR);case 59:return++this.state.pos,this.finishToken(g.types.semi);case 44:return++this.state.pos,this.finishToken(g.types.comma);case 91:return++this.state.pos,this.finishToken(g.types.bracketL);case 93:return++this.state.pos,this.finishToken(g.types.bracketR);case 123:return++this.state.pos,this.finishToken(g.types.braceL);case 125:return++this.state.pos,this.finishToken(g.types.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(g.types.doubleColon,2):(++this.state.pos,this.finishToken(g.types.colon));case 63:return++this.state.pos,this.finishToken(g.types.question);case 64:return++this.state.pos,this.finishToken(g.types.at);case 96:return++this.state.pos,this.finishToken(g.types.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(g.types.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+f(e)+"'")}},{key:"finishOp",value:function(e,t){var r=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,r)}},{key:"readRegexp",value:function(){for(var e=void 0,t=void 0,r=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.state.pos);if(E.lineBreak.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.state.pos}var i=this.input.slice(r,this.state.pos);++this.state.pos;var s=this.readWord1();if(s){var a=/^[gmsiyu]*$/;a.test(s)||this.raise(r,"Invalid regular expression flag")}return this.finishToken(g.types.regexp,{pattern:i,flags:s})}},{key:"readInt",value:function(e,t){for(var r=this.state.pos,n=0,i=0,s=null==t?1/0:t;i=97?a-97+10:a>=65?a-65+10:a>=48&&a<=57?a-48:1/0,o>=e)break;++this.state.pos,n=n*e+o}return this.state.pos===r||null!=t&&this.state.pos-r!==t?null:n}},{key:"readRadixNumber",value:function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),(0,v.isIdentifierStart)(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(g.types.num,t)}},{key:"readNumber",value:function(e){var t=this.state.pos,r=!1,n=48===this.input.charCodeAt(this.state.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number");var i=this.input.charCodeAt(this.state.pos);46===i&&(++this.state.pos,this.readInt(10),r=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||(i=this.input.charCodeAt(++this.state.pos),43!==i&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),(0,v.isIdentifierStart)(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var s=this.input.slice(t,this.state.pos),a=void 0;return r?a=parseFloat(s):n&&1!==s.length?/[89]/.test(s)||this.state.strict?this.raise(t,"Invalid number"):a=parseInt(s,8):a=parseInt(s,10),this.finishToken(g.types.num,a)}},{key:"readCodePoint",value:function(){var e=this.input.charCodeAt(this.state.pos),t=void 0;if(123===e){var r=++this.state.pos;t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos),++this.state.pos,t>1114111&&this.raise(r,"Code point out of bounds")}else t=this.readHexChar(4);return t}},{key:"readString",value:function(e){for(var t="",r=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var n=this.input.charCodeAt(this.state.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.state.pos),t+=this.readEscapedChar(!1),r=this.state.pos):((0,E.isNewLine)(n)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(r,this.state.pos++),this.finishToken(g.types.string,t)}},{key:"readTmplToken",value:function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(g.types.template)?36===r?(this.state.pos+=2,this.finishToken(g.types.dollarBraceL)):(++this.state.pos,this.finishToken(g.types.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(g.types.template,e));if(92===r)e+=this.input.slice(t,this.state.pos),e+=this.readEscapedChar(!0),t=this.state.pos;else if((0,E.isNewLine)(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}}},{key:"readEscapedChar",value:function(e){var t=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return f(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(t>=48&&t<=55){var r=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],n=parseInt(r,8);return n>255&&(r=r.slice(0,-1),n=parseInt(r,8)),n>0&&(this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=this.state.pos-2),(this.state.strict||e)&&this.raise(this.state.pos-2,"Octal literal in strict mode")),this.state.pos+=r.length-1,String.fromCharCode(n)}return String.fromCharCode(t)}}},{key:"readHexChar",value:function(e){var t=this.state.pos,r=this.readInt(16,e);return null===r&&this.raise(t,"Bad character escape sequence"),r}},{key:"readWord1",value:function(){this.state.containsEsc=!1;for(var e="",t=!0,r=this.state.pos;this.state.pos",c),template:new l("template"),ellipsis:new l("...",c),backQuote:new l("`",p),dollarBraceL:new l("${",{beforeExpr:!0,startsExpr:!0}),at:new l("@"),eq:new l("=",{beforeExpr:!0,isAssign:!0}),assign:new l("_=",{beforeExpr:!0,isAssign:!0}),incDec:new l("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new l("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:s("||",1),logicalAND:s("&&",2),bitwiseOR:s("|",3),bitwiseXOR:s("^",4),bitwiseAND:s("&",5),equality:s("==/!=",6),relational:s(">",7),bitShift:s("<>>",8),plusMin:new l("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:s("%",10),star:s("*",10),slash:s("/",10),exponent:new l("**",{beforeExpr:!0,binop:11,rightAssociative:!0})},h=t.keywords={};a("break"),a("case",c),a("catch"),a("continue"),a("debugger"),a("default",c),a("do",{isLoop:!0,beforeExpr:!0}),a("else",c),a("finally"),a("for",{isLoop:!0}),a("function",p),a("if"),a("return",c),a("switch"),a("throw",c),a("try"),a("var"),a("let"),a("const"),a("while",{isLoop:!0}),a("with"),a("new",{beforeExpr:!0,startsExpr:!0}),a("this",p),a("super",p),a("class"),a("extends",c),a("export"),a("import"),a("yield",{beforeExpr:!0,startsExpr:!0}),a("null",p),a("true",p),a("false",p),a("in",{beforeExpr:!0,binop:7}),a("instanceof",{beforeExpr:!0,binop:7}),a("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),a("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),a("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},function(e,t,r,n,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var r=1,n=0;;){l.lineBreakG.lastIndex=n;var i=l.lineBreakG.exec(e);if(!(i&&i.indexp))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var d=-1,y=!0,m=i&u?new a:void 0;for(s.set(e,t),s.set(t,e);++d1?n.body:n.body[0]}t.__esModule=!0;var h=r(n),d=p(h);t.default=function(e,t){var r=void 0;try{throw new Error}catch(e){e.stack&&(r=e.stack.split("\n").slice(1).join("\n"))}var n=function(){var i=void 0;try{i=_.parse(e,(0,g.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0},t)),i=A.default.removeProperties(i),A.default.cheap(i,function(e){e[T]=!0})}catch(e){throw e.stack=e.stack+"from\n"+r,e}return n=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),r=0;r