MCPcopy Create free account
hub / github.com/cilame/v_jstools / debug

Method debug

tools/html_ast/astexplorer_babel.js:1916–1916  ·  view source on GitHub ↗
(t)

Source from the content-addressed store, hash-verified

1914 },
1915 });
1916 `},buildReexportsFromMeta=(t,r,i)=>{const a=r.lazy?g(S(r.name),[]):S(r.name),{stringSpecifiers:o}=t;return Array.from(r.reexports,([l,u])=>{let p=v(a);"default"===u&&"node-default"===r.interop||(p=o.has(u)?A(p,P(u),!0):A(p,S(u)));const d={EXPORTS:t.exportName,EXPORT_NAME:l,NAMESPACE_IMPORT:p};return i||T(p)?o.has(l)?k.constantComputed(d):k.constant(d):k.spec(d)})};const _={computed:l.default.expression`EXPORTS["NAME"] = VALUE`,default:l.default.expression`EXPORTS.NAME = VALUE`};function buildInitStatement(t,r,i){const{stringSpecifiers:a,exportName:o}=t;return E(r.reduce((t,r)=>{const i={EXPORTS:o,NAME:r,VALUE:t};return a.has(r)?_.computed(i):_.default(i)},i))}},rypc:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=i("lU99").__importDefault(i("9lTW")),o=i("6l/m"),l=function(){function Mapping(t,r,i){void 0===i&&(i=r),this.sourceLines=t,this.sourceLoc=r,this.targetLoc=i}return Mapping.prototype.slice=function(t,r,i){void 0===i&&(i=t.lastPos());var l=this.sourceLines,u=this.sourceLoc,p=this.targetLoc;function skip(d){var h=u[d],m=p[d],y=r;return"end"===d?y=i:a.default.strictEqual(d,"start"),function skipChars(t,r,i,l,u){var p,d,h=o.comparePos(l,u);if(0===h)return r;if(h<0){p=t.skipSpaces(r)||t.lastPos(),d=i.skipSpaces(l)||i.lastPos();var m=u.line-d.line;for(p.line+=m,d.line+=m,m>0?(p.column=0,d.column=0):a.default.strictEqual(m,0);o.comparePos(d,u)<0&&i.nextPos(d,!0);)a.default.ok(t.nextPos(p,!0)),a.default.strictEqual(t.charAt(p),i.charAt(d))}else{p=t.skipSpaces(r,!0)||t.firstPos(),d=i.skipSpaces(l,!0)||i.firstPos();m=u.line-d.line;for(p.line+=m,d.line+=m,m<0?(p.column=t.getLineLength(p.line),d.column=i.getLineLength(d.line)):a.default.strictEqual(m,0);o.comparePos(u,d)<0&&i.prevPos(d,!0);)a.default.ok(t.prevPos(p,!0)),a.default.strictEqual(t.charAt(p),i.charAt(d))}return p}(l,h,t,m,y)}if(o.comparePos(r,p.start)<=0)if(o.comparePos(p.end,i)<=0)p={start:subtractPos(p.start,r.line,r.column),end:subtractPos(p.end,r.line,r.column)};else{if(o.comparePos(i,p.start)<=0)return null;u={start:u.start,end:skip("end")},p={start:subtractPos(p.start,r.line,r.column),end:subtractPos(i,r.line,r.column)}}else{if(o.comparePos(p.end,r)<=0)return null;o.comparePos(p.end,i)<=0?(u={start:skip("start"),end:u.end},p={start:{line:1,column:0},end:subtractPos(p.end,r.line,r.column)}):(u={start:skip("start"),end:skip("end")},p={start:{line:1,column:0},end:subtractPos(i,r.line,r.column)})}return new Mapping(this.sourceLines,u,p)},Mapping.prototype.add=function(t,r){return new Mapping(this.sourceLines,this.sourceLoc,{start:addPos(this.targetLoc.start,t,r),end:addPos(this.targetLoc.end,t,r)})},Mapping.prototype.subtract=function(t,r){return new Mapping(this.sourceLines,this.sourceLoc,{start:subtractPos(this.targetLoc.start,t,r),end:subtractPos(this.targetLoc.end,t,r)})},Mapping.prototype.indent=function(t,r,i){if(void 0===r&&(r=!1),void 0===i&&(i=!1),0===t)return this;var a=this.targetLoc,o=a.start.line,l=a.end.line;if(r&&1===o&&1===l)return this;if(a={start:a.start,end:a.end},!r||o>1){var u=a.start.column+t;a.start={line:o,column:i?Math.max(0,u):u}}if(!r||l>1){var p=a.end.column+t;a.end={line:l,column:i?Math.max(0,p):p}}return new Mapping(this.sourceLines,this.sourceLoc,a)},Mapping}();function addPos(t,r,i){return{line:t.line+r-1,column:1===t.line?t.column+i:t.column}}function subtractPos(t,r,i){return{line:t.line-r+1,column:t.line===r?t.column-i:t.column}}r.default=l},rzeO:function(t,r,i){"use strict";var a=i("o0o1"),o=i("TqRt")(i("o0o1")),l=a.mark(parser);function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(t,r){if(!t)return;if("string"==typeof t)return _arrayLikeToArray(t,r);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return _arrayLikeToArray(t,r)}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var a=0,o=function F(){};return{s:o,n:function n(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,u=!0,p=!1;return{s:function s(){i=i.call(t)},n:function n(){var t=i.next();return u=t.done,t},e:function e(t){p=!0,l=t},f:function f(){try{u||null==i.return||i.return()}finally{if(p)throw l}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var i=0,a=new Array(r);i<r;i++)a[i]=t[i];return a}function _parser(){var t=i("GGH7");return _parser=function _parser(){return t},t}function _codeFrame(){var t=i("IXBh");return _codeFrame=function _codeFrame(){return t},t}Object.defineProperty(r,"__esModule",{value:!0}),r.default=parser;var u=i("RYjK");function parser(t,r,i){var a,p,d,h,m,y,g,v,b,x,E,S,T,A,P,C,w;return o.default.wrap((function parser$(o){for(;;)switch(o.prev=o.next){case 0:a=r.parserOpts,p=r.highlightCode,d=void 0===p||p,h=r.filename,m=void 0===h?"unknown":h,o.prev=1,y=[],g=_createForOfIteratorHelper(t);try{for(g.s();!(v=g.n()).done;){b=v.value,x=_createForOfIteratorHelper(b);try{for(x.s();!(E=x.n()).done;)S=E.value,(T=S.parserOverride)&&void 0!==(A=T(i,a,_parser().parse))&&y.push(A)}catch(t){x.e(t)}finally{x.f()}}}catch(t){g.e(t)}finally{g.f()}if(0!==y.length){o.next=9;break}return o.abrupt("return",(0,_parser().parse)(i,a));case 9:if(1!==y.length){o.next=14;break}return o.delegateYield([],"t0",11);case 11:if("function"!=typeof y[0].then){o.next=13;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 13:return o.abrupt("return",y[0]);case 14:throw new Error("More than one plugin attempted to override parsing.");case 17:throw o.prev=17,o.t1=o.catch(1),"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===o.t1.code&&(o.t1.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file."),P=o.t1.loc,C=o.t1.missingPlugin,P&&(w=(0,_codeFrame().codeFrameColumns)(i,{start:{line:P.line,column:P.column+1}},{highlightCode:d}),o.t1.message=C?"".concat(m,": ")+(0,u.default)(C[0],P,w):"".concat(m,": ").concat(o.t1.message,"\n\n")+w,o.t1.code="BABEL_PARSE_ERROR"),o.t1;case 23:case"end":return o.stop()}}),l,null,[[1,17]])}},s3Ml:function(t,r,i){t.exports={default:i("JbBM"),__esModule:!0}},s9k3:function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=/((['"])(?:(?!\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]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,r.matchToToken=function(t){var r={type:"invalid",value:t[0]};return t[1]?(r.type="string",r.closed=!(!t[3]&&!t[4])):t[5]?r.type="comment":t[6]?(r.type="comment",r.closed=!!t[7]):t[8]?r.type="regex":t[9]?r.type="number":t[10]?r.type="name":t[11]?r.type="punctuator":t[12]&&(r.type="whitespace"),r}},sD2S:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.namedTypes=void 0,r.namedTypes||(r.namedTypes={})},sEf8:function(t,r){t.exports=function baseUnary(t){return function(r){return t(r)}}},"sEx/":function(t,r,i){"use strict";r.__esModule=!0,r.is=void 0;var a=_interopRequireDefault(i("FyfS"));r.matchesPattern=function matchesPattern(t,r){if(!this.isMemberExpression())return!1;var i=t.split("."),a=[this.node],o=0;function matches(t){var r=i[o];return"*"===r||t===r}for(;a.length;){var u=a.shift();if(r&&o===i.length)return!0;if(l.isIdentifier(u)){if(!matches(u.name))return!1}else if(l.isLiteral(u)){if(!matches(u.value))return!1}else{if(l.isMemberExpression(u)){if(u.computed&&!l.isLiteral(u.property))return!1;a.unshift(u.property),a.unshift(u.object);continue}if(!l.isThisExpression(u))return!1;if(!matches("this"))return!1}if(++o>i.length)return!1}return o===i.length},r.has=has,r.isStatic=function isStatic(){return this.scope.isStatic(this.node)},r.isnt=function isnt(t){return!this.has(t)},r.equals=function equals(t,r){return this.node[t]===r},r.isNodeType=function isNodeType(t){return l.isType(this.type,t)},r.canHaveVariableDeclarationOrExpression=function canHaveVariableDeclarationOrExpression(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},r.canSwapBetweenExpressionAndStatement=function canSwapBetweenExpressionAndStatement(t){if("body"!==this.key||!this.parentPath.isArrowFunctionExpression())return!1;if(this.isExpression())return l.isBlockStatement(t);if(this.isBlockStatement())return l.isExpression(t);return!1},r.isCompletionRecord=function isCompletionRecord(t){var r=this,i=!0;do{var a=r.container;if(r.isFunction()&&!i)return!!t;if(i=!1,Array.isArray(a)&&r.key!==a.length-1)return!1}while((r=r.parentPath)&&!r.isProgram());return!0},r.isStatementOrBlock=function isStatementOrBlock(){return!this.parentPath.isLabeledStatement()&&!l.isBlockStatement(this.container)&&(0,o.default)(l.STATEMENT_OR_BLOCK_KEYS,this.key)},r.referencesImport=function referencesImport(t,r){if(!this.isReferencedIdentifier())return!1;var i=this.scope.getBinding(this.node.name);if(!i||"module"!==i.kind)return!1;var a=i.path,o=a.parentPath;if(!o.isImportDeclaration())return!1;if(o.node.source.value!==t)return!1;if(!r)return!0;if(a.isImportDefaultSpecifier()&&"default"===r)return!0;if(a.isImportNamespaceSpecifier()&&"*"===r)return!0;if(a.isImportSpecifier()&&a.node.imported.name===r)return!0;return!1},r.getSource=function getSource(){var t=this.node;return t.end?this.hub.file.code.slice(t.start,t.end):""},r.willIMaybeExecuteBefore=function willIMaybeExecuteBefore(t){return"after"!==this._guessExecutionStatusRelativeTo(t)},r._guessExecutionStatusRelativeTo=function _guessExecutionStatusRelativeTo(t){var r=t.scope.getFunctionParent(),i=this.scope.getFunctionParent();if(r.node!==i.node){var a=this._guessExecutionStatusRelativeToDifferentFunctions(r);if(a)return a;t=r.path}var o=t.getAncestry();if(o.indexOf(this)>=0)return"after";var u=this.getAncestry(),p=void 0,d=void 0,h=void 0;for(h=0;h<u.length;h++){var m=u[h];if((d=o.indexOf(m))>=0){p=m;break}}if(!p)return"before";var y=o[d-1],g=u[h-1];if(!y||!g)return"before";if(y.listKey&&y.container===g.container)return y.key>g.key?"before":"after";var v=l.VISITOR_KEYS[y.type].indexOf(y.key),b=l.VISITOR_KEYS[g.type].indexOf(g.key);return v>b?"before":"after"},r._guessExecutionStatusRelativeToDifferentFunctions=function _guessExecutionStatusRelativeToDifferentFunctions(t){var r=t.path;if(!r.isFunctionDeclaration())return;var i=r.scope.getBinding(r.node.id.name);if(!i.references)return"before";var o=i.referencePaths,l=o,u=Array.isArray(l),p=0;for(l=u?l:(0,a.default)(l);;){var d;if(u){if(p>=l.length)break;d=l[p++]}else{if((p=l.next()).done)break;d=p.value}var h=d;if("callee"!==h.key||!h.parentPath.isCallExpression())return}var m=void 0,y=o,g=Array.isArray(y),v=0;for(y=g?y:(0,a.default)(y);;){var b;if(g){if(v>=y.length)break;b=y[v++]}else{if((v=y.next()).done)break;b=v.value}var x=b;if(!!!x.find((function(t){return t.node===r.node}))){var E=this._guessExecutionStatusRelativeTo(x);if(m){if(m!==E)return}else m=E}}return m},r.resolve=function resolve(t,r){return this._resolve(t,r)||this},r._resolve=function _resolve(t,r){if(r&&r.indexOf(this)>=0)return;if((r=r||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(t,r)}else if(this.isReferencedIdentifier()){var i=this.scope.getBinding(this.node.name);if(!i)return;if(!i.constant)return;if("module"===i.kind)return;if(i.path!==this){var o=i.path.resolve(t,r);if(this.find((function(t){return t.node===o.node})))return;return o}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(t,r);if(t&&this.isMemberExpression()){var u=this.toComputedKey();if(!l.isLiteral(u))return;var p=u.value,d=this.get("object").resolve(t,r);if(d.isObjectExpression()){var h=d.get("properties"),m=Array.isArray(h),y=0;for(h=m?h:(0,a.default)(h);;){var g;if(m){if(y>=h.length)break;g=h[y++]}else{if((y=h.next()).done)break;g=y.value}var v=g;if(v.isProperty()){var b=v.get("key"),x=v.isnt("computed")&&b.isIdentifier({name:p});if(x=x||b.isLiteral({value:p}))return v.get("value").resolve(t,r)}}}else if(d.isArrayExpression()&&!isNaN(+p)){var E=d.get("elements")[p];if(E)return E.resolve(t,r)}}}};var o=_interopRequireDefault(i("ijCd")),l=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function has(t){var r=this.node&&this.node[t];return r&&Array.isArray(r)?!!r.length:!!r}r.is=has},sKgW:function(t,r){var i=Math.floor;t.exports=function baseRepeat(t,r){var a="";if(!t||r<1||r>9007199254740991)return a;do{r%2&&(a+=t),(r=i(r/2))&&(t+=t)}while(r);return a}},sNN5:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BlockStatement=function BlockStatement(t){var r;this.token("{"),this.printInnerComments(t);const i=null==(r=t.directives)?void 0:r.length;t.body.length||i?(this.newline(),this.printSequence(t.directives,t,{indent:!0}),i&&this.newline(),this.printSequence(t.body,t,{indent:!0}),this.removeTrailingNewline(),this.source("end",t.loc),this.endsWith(10)||this.newline(),this.rightBrace()):(this.source("end",t.loc),this.token("}"))},r.Directive=function Directive(t){this.print(t.value,t),this.semicolon()},r.DirectiveLiteral=function DirectiveLiteral(t){const r=this.getPossibleRaw(t);if(!this.format.minified&&null!=r)return void this.token(r);const{value:i}=t;if(o.test(i)){if(a.test(i))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token(`'${i}'`)}else this.token(`"${i}"`)},r.File=function File(t){t.program&&this.print(t.program.interpreter,t);this.print(t.program,t)},r.InterpreterDirective=function InterpreterDirective(t){this.token(`#!${t.value}\n`)},r.Placeholder=function Placeholder(t){this.token("%%"),this.print(t.name),this.token("%%"),"Statement"===t.expectedNode&&this.semicolon()},r.Program=function Program(t){this.printInnerComments(t,!1),this.printSequence(t.directives,t),t.directives&&t.directives.length&&this.newline();this.printSequence(t.body,t)};const a=/(?:^|[^\\])(?:\\\\)*'/,o=/(?:^|[^\\])(?:\\\\)*"/},sNwI:function(t,r,i){var a=i("5K7Z");t.exports=function(t,r,i,o){try{return o?r(a(i)[0],i[1]):r(i)}catch(r){var l=t.return;throw void 0!==l&&a(l.call(t)),r}}},sP6y:function(t,r,i){"use strict";function tokenIfPlusMinus(t,r){!0!==r&&t.token(r)}Object.defineProperty(r,"__esModule",{value:!0}),r.TSAnyKeyword=function TSAnyKeyword(){this.word("any")},r.TSArrayType=function TSArrayType(t){this.print(t.elementType,t),this.token("[]")},r.TSAsExpression=function TSAsExpression(t){const{expression:r,typeAnnotation:i}=t;this.print(r,t),this.space(),this.word("as"),this.space(),this.print(i,t)},r.TSBigIntKeyword=function TSBigIntKeyword(){this.word("bigint")},r.TSBooleanKeyword=function TSBooleanKeyword(){this.word("boolean")},r.TSCallSignatureDeclaration=function TSCallSignatureDeclaration(t){this.tsPrintSignatureDeclarationBase(t),this.token(";")},r.TSConditionalType=function TSConditionalType(t){this.print(t.checkType),this.space(),this.word("extends"),this.space(),this.print(t.extendsType),this.space(),this.token("?"),this.space(),this.print(t.trueType),this.space(),this.token(":"),this.space(),this.print(t.falseType)},r.TSConstructSignatureDeclaration=function TSConstructSignatureDeclaration(t){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(t),this.token(";")},r.TSConstructorType=function TSConstructorType(t){t.abstract&&(this.word("abstract"),this.space());this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(t)},r.TSDeclareFunction=function TSDeclareFunction(t){t.declare&&(this.word("declare"),this.space());this._functionHead(t),this.token(";")},r.TSDeclareMethod=function TSDeclareMethod(t){this._classMethodHead(t),this.token(";")},r.TSEnumDeclaration=function TSEnumDeclaration(t){const{declare:r,const:i,id:a,members:o}=t;r&&(this.word("declare"),this.space());i&&(this.word("const"),this.space());this.word("enum"),this.space(),this.print(a,t),this.space(),this.tsPrintBraced(o,t)},r.TSEnumMember=function TSEnumMember(t){const{id:r,initializer:i}=t;this.print(r,t),i&&(this.space(),this.token("="),this.space(),this.print(i,t));this.token(",")},r.TSExportAssignment=function TSExportAssignment(t){this.word("export"),this.space(),this.token("="),this.space(),this.print(t.expression,t),this.token(";")},r.TSExpressionWithTypeArguments=function TSExpressionWithTypeArguments(t){this.print(t.expression,t),this.print(t.typeParameters,t)},r.TSExternalModuleReference=function TSExternalModuleReference(t){this.token("require("),this.print(t.expression,t),this.token(")")},r.TSFunctionType=function TSFunctionType(t){this.tsPrintFunctionOrConstructorType(t)},r.TSImportEqualsDeclaration=function TSImportEqualsDeclaration(t){const{isExport:r,id:i,moduleReference:a}=t;r&&(this.word("export"),this.space());this.word("import"),this.space(),this.print(i,t),this.space(),this.token("="),this.space(),this.print(a,t),this.token(";")},r.TSImportType=function TSImportType(t){const{argument:r,qualifier:i,typeParameters:a}=t;this.word("import"),this.token("("),this.print(r,t),this.token(")"),i&&(this.token("."),this.print(i,t));a&&this.print(a,t)},r.TSIndexSignature=function TSIndexSignature(t){const{readonly:r,static:i}=t;i&&(this.word("static"),this.space());r&&(this.word("readonly"),this.space());this.token("["),this._parameters(t.parameters,t),this.token("]"),this.print(t.typeAnnotation,t),this.token(";")},r.TSIndexedAccessType=function TSIndexedAccessType(t){this.print(t.objectType,t),this.token("["),this.print(t.indexType,t),this.token("]")},r.TSInferType=function TSInferType(t){this.token("infer"),this.space(),this.print(t.typeParameter)},r.TSInstantiationExpression=function TSInstantiationExpression(t){this.print(t.expression,t),this.print(t.typeParameters,t)},r.TSInterfaceBody=function TSInterfaceBody(t){this.tsPrintTypeLiteralOrInterfaceBody(t.body,t)},r.TSInterfaceDeclaration=function TSInterfaceDeclaration(t){const{declare:r,id:i,typeParameters:a,extends:o,body:l}=t;r&&(this.word("declare"),this.space());this.word("interface"),this.space(),this.print(i,t),this.print(a,t),null!=o&&o.length&&(this.space(),this.word("extends"),this.space(),this.printList(o,t));this.space(),this.print(l,t)},r.TSIntersectionType=function TSIntersectionType(t){this.tsPrintUnionOrIntersectionType(t,"&")},r.TSIntrinsicKeyword=function TSIntrinsicKeyword(){this.word("intrinsic")},r.TSLiteralType=function TSLiteralType(t){this.print(t.literal,t)},r.TSMappedType=function TSMappedType(t){const{nameType:r,optional:i,readonly:a,typeParameter:o}=t;this.token("{"),this.space(),a&&(tokenIfPlusMinus(this,a),this.word("readonly"),this.space());this.token("["),this.word(o.name),this.space(),this.word("in"),this.space(),this.print(o.constraint,o),r&&(this.space(),this.word("as"),this.space(),this.print(r,t));this.token("]"),i&&(tokenIfPlusMinus(this,i),this.token("?"));this.token(":"),this.space(),this.print(t.typeAnnotation,t),this.space(),this.token("}")},r.TSMethodSignature=function TSMethodSignature(t){const{kind:r}=t;"set"!==r&&"get"!==r||(this.word(r),this.space());this.tsPrintPropertyOrMethodName(t),this.tsPrintSignatureDeclarationBase(t),this.token(";")},r.TSModuleBlock=function TSModuleBlock(t){this.tsPrintBraced(t.body,t)},r.TSModuleDeclaration=function TSModuleDeclaration(t){const{declare:r,id:i}=t;r&&(this.word("declare"),this.space());t.global||(this.word("Identifier"===i.type?"namespace":"module"),this.space());if(this.print(i,t),!t.body)return void this.token(";");let a=t.body;for(;"TSModuleDeclaration"===a.type;)this.token("."),this.print(a.id,a),a=a.body;this.space(),this.print(a,t)},r.TSNamedTupleMember=function TSNamedTupleMember(t){this.print(t.label,t),t.optional&&this.token("?");this.token(":"),this.space(),this.print(t.elementType,t)},r.TSNamespaceExportDeclaration=function TSNamespaceExportDeclaration(t){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(t.id,t)},r.TSNeverKeyword=function TSNeverKeyword(){this.word("never")},r.TSNonNullExpression=function TSNonNullExpression(t){this.print(t.expression,t),this.token("!")},r.TSNullKeyword=function TSNullKeyword(){this.word("null")},r.TSNumberKeyword=function TSNumberKeyword(){this.word("number")},r.TSObjectKeyword=function TSObjectKeyword(){this.word("object")},r.TSOptionalType=function TSOptionalType(t){this.print(t.typeAnnotation,t),this.token("?")},r.TSParameterProperty=function TSParameterProperty(t){t.accessibility&&(this.word(t.accessibility),this.space());t.readonly&&(this.word("readonly"),this.space());this._param(t.parameter)},r.TSParenthesizedType=function TSParenthesizedType(t){this.token("("),this.print(t.typeAnnotation,t),this.token(")")},r.TSPropertySignature=function TSPropertySignature(t){const{readonly:r,initializer:i}=t;r&&(this.word("readonly"),this.space());this.tsPrintPropertyOrMethodName(t),this.print(t.typeAnnotation,t),i&&(this.space(),this.token("="),this.space(),this.print(i,t));this.token(";")},r.TSQualifiedName=function TSQualifiedName(t){this.print(t.left,t),this.token("."),this.print(t.right,t)},r.TSRestType=function TSRestType(t){this.token("..."),this.print(t.typeAnnotation,t)},r.TSStringKeyword=function TSStringKeyword(){this.word("string")},r.TSSymbolKeyword=function TSSymbolKeyword(){this.word("symbol")},r.TSThisType=function TSThisType(){this.word("this")},r.TSTupleType=function TSTupleType(t){this.token("["),this.printList(t.elementTypes,t),this.token("]")},r.TSTypeAliasDeclaration=function TSTypeAliasDeclaration(t){const{declare:r,id:i,typeParameters:a,typeAnnotation:o}=t;r&&(this.word("declare"),this.space());this.word("type"),this.space(),this.print(i,t),this.print(a,t),this.space(),this.token("="),this.space(),this.print(o,t),this.token(";")},r.TSTypeAnnotation=function TSTypeAnnotation(t){this.token(":"),this.space(),t.optional&&this.token("?");this.print(t.typeAnnotation,t)},r.TSTypeAssertion=function TSTypeAssertion(t){const{typeAnnotation:r,expression:i}=t;this.token("<"),this.print(r,t),this.token(">"),this.space(),this.print(i,t)},r.TSTypeLiteral=function TSTypeLiteral(t){this.tsPrintTypeLiteralOrInterfaceBody(t.members,t)},r.TSTypeOperator=function TSTypeOperator(t){this.word(t.operator),this.space(),this.print(t.typeAnnotation,t)},r.TSTypeParameter=function TSTypeParameter(t){t.in&&(this.word("in"),this.space());t.out&&(this.word("out"),this.space());this.word(t.name),t.constraint&&(this.space(),this.word("extends"),this.space(),this.print(t.constraint,t));t.default&&(this.space(),this.token("="),this.space(),this.print(t.default,t))},r.TSTypeParameterDeclaration=r.TSTypeParameterInstantiation=function TSTypeParameterInstantiation(t,r){this.token("<"),this.printList(t.params,t,{}),"ArrowFunctionExpression"===r.type&&1===t.params.length&&this.token(",");this.token(">")},r.TSTypePredicate=function TSTypePredicate(t){t.asserts&&(this.word("asserts"),this.space());this.print(t.parameterName),t.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(t.typeAnnotation.typeAnnotation))},r.TSTypeQuery=function TSTypeQuery(t){this.word("typeof"),this.space(),this.print(t.exprName),t.typeParameters&&this.print(t.typeParameters,t)},r.TSTypeReference=function TSTypeReference(t){this.print(t.typeName,t),this.print(t.typeParameters,t)},r.TSUndefinedKeyword=function TSUndefinedKeyword(){this.word("undefined")},r.TSUnionType=function TSUnionType(t){this.tsPrintUnionOrIntersectionType(t,"|")},r.TSUnknownKeyword=function TSUnknownKeyword(){this.word("unknown")},r.TSVoidKeyword=function TSVoidKeyword(){this.word("void")},r.tsPrintBraced=function tsPrintBraced(t,r){if(this.token("{"),t.length){this.indent(),this.newline();for(const i of t)this.print(i,r),this.newline();this.dedent(),this.rightBrace()}else this.token("}")},r.tsPrintClassMemberModifiers=function tsPrintClassMemberModifiers(t,r){r&&t.declare&&(this.word("declare"),this.space());t.accessibility&&(this.word(t.accessibility),this.space());t.static&&(this.word("static"),this.space());t.override&&(this.word("override"),this.space());t.abstract&&(this.word("abstract"),this.space());r&&t.readonly&&(this.word("readonly"),this.space())},r.tsPrintFunctionOrConstructorType=function tsPrintFunctionOrConstructorType(t){const{typeParameters:r}=t,i=t.parameters;this.print(r,t),this.token("("),this._parameters(i,t),this.token(")"),this.space(),this.token("=>"),this.space();const a=t.typeAnnotation;this.print(a.typeAnnotation,t)},r.tsPrintPropertyOrMethodName=function tsPrintPropertyOrMethodName(t){t.computed&&this.token("[");this.print(t.key,t),t.computed&&this.token("]");t.optional&&this.token("?")},r.tsPrintSignatureDeclarationBase=function tsPrintSignatureDeclarationBase(t){const{typeParameters:r}=t,i=t.parameters;this.print(r,t),this.token("("),this._parameters(i,t),this.token(")");const a=t.typeAnnotation;this.print(a,t)},r.tsPrintTypeLiteralOrInterfaceBody=function tsPrintTypeLiteralOrInterfaceBody(t,r){this.tsPrintBraced(t,r)},r.tsPrintUnionOrIntersectionType=function tsPrintUnionOrIntersectionType(t,r){this.printJoin(t.types,t,{separator(){this.space(),this.token(r),this.space()}})}},sQiz:function(t,r,i){var a=i("Cbry");function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(t,r){this._array.forEach(t,r)},MappingList.prototype.add=function MappingList_add(t){!function generatedPositionAfter(t,r){var i=t.generatedLine,o=r.generatedLine,l=t.generatedColumn,u=r.generatedColumn;return o>i||o==i&&u>=l||a.compareByGeneratedPositionsInflated(t,r)<=0}(this._last,t)?(this._sorted=!1,this._array.push(t)):(this._last=t,this._array.push(t))},MappingList.prototype.toArray=function MappingList_toArray(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},r.MappingList=MappingList},sY9U:function(t,r,i){"use strict";r.__esModule=!0,r.default=function(){return{inherits:i("TDbU"),visitor:{Function:function Function(t,r){t.node.async&&!t.node.generator&&(0,a.default)(t,r.file,{wrapAsync:r.addHelper("asyncToGenerator")})}}}};var a=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(i("S2LA"));t.exports=r.default},saCS:function(t,r,i){"use strict";r.__esModule=!0;var a=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(i("FyfS"));r.default=function bindifyDecorators(t){var r=t,i=Array.isArray(r),l=0;for(r=i?r:(0,a.default)(r);;){var u;if(i){if(l>=r.length)break;u=r[l++]}else{if((l=r.next()).done)break;u=l.value}var p=u,d=p.node,h=d.expression;if(o.isMemberExpression(h)){var m=p.scope.maybeGenerateMemoised(h.object),y=void 0,g=[];m?(y=m,g.push(o.assignmentExpression("=",m,h.object))):y=h.object,g.push(o.callExpression(o.memberExpression(o.memberExpression(y,h.property,h.computed),o.identifier("bind")),[y])),1===g.length?d.expression=g[0]:d.expression=o.sequenceExpression(g)}}};var o=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));t.exports=r.default},sd7d:function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("iCc5")),o=(_interopRequireDefault(i("suRt")),function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW")));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var l={ReferencedIdentifier:function ReferencedIdentifier(t,r){var i=t.node;i.name===r.oldName&&(i.name=r.newName)},Scope:function Scope(t,r){t.scope.bindingIdentifierEquals(r.oldName,r.binding.identifier)||t.skip()},"AssignmentExpression|Declaration":function AssignmentExpressionDeclaration(t,r){var i=t.getOuterBindingIdentifiers();for(var a in i)a===r.oldName&&(i[a].name=r.newName)}},u=function(){function Renamer(t,r,i){(0,a.default)(this,Renamer),this.newName=i,this.oldName=r,this.binding=t}return Renamer.prototype.maybeConvertFromExportDeclaration=function maybeConvertFromExportDeclaration(t){var r=t.parentPath.isExportDeclaration()&&t.parentPath;if(r){var i=r.isExportDefaultDeclaration();i&&(t.isFunctionDeclaration()||t.isClassDeclaration())&&!t.node.id&&(t.node.id=t.scope.generateUidIdentifier("default"));var a=t.getOuterBindingIdentifiers(),l=[];for(var u in a){var p=u===this.oldName?this.newName:u,d=i?"default":u;l.push(o.exportSpecifier(o.identifier(p),o.identifier(d)))}if(l.length){var h=o.exportNamedDeclaration(null,l);t.isFunctionDeclaration()&&(h._blockHoist=3),r.insertAfter(h),r.replaceWith(t.node)}}},Renamer.prototype.rename=function rename(t){var r=this.binding,i=this.oldName,a=this.newName,o=r.scope,u=r.path.find((function(t){return t.isDeclaration()||t.isFunctionExpression()}));u&&this.maybeConvertFromExportDeclaration(u),o.traverse(t||o.block,l,this),t||(o.removeOwnBinding(i),o.bindings[a]=r,this.binding.identifier.name=a),r.type},Renamer}();r.default=u,t.exports=r.default},seXi:function(t,r,i){var a=i("qZTm"),o=Object.prototype.hasOwnProperty;t.exports=function equalObjects(t,r,i,l,u,p){var d=1&i,h=a(t),m=h.length;if(m!=a(r).length&&!d)return!1;for(var y=m;y--;){var g=h[y];if(!(d?g in r:o.call(r,g)))return!1}var v=p.get(t),b=p.get(r);if(v&&b)return v==r&&b==t;var x=!0;p.set(t,r),p.set(r,t);for(var E=d;++y<m;){var S=t[g=h[y]],T=r[g];if(l)var A=d?l(T,S,g,r,t,p):l(S,T,g,t,r,p);if(!(void 0===A?S===T||u(S,T,i,l,p):A)){x=!1;break}E||(E="constructor"==g)}if(x&&!E){var P=t.constructor,C=r.constructor;P==C||!("constructor"in t)||!("constructor"in r)||"function"==typeof P&&P instanceof P&&"function"==typeof C&&C instanceof C||(x=!1)}return p.delete(t),p.delete(r),x}},shjB:function(t,r){t.exports=function isLength(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},shor:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function isReferenced(t,r,i){switch(r.type){case"MemberExpression":case"OptionalMemberExpression":return r.property===t?!!r.computed:r.object===t;case"JSXMemberExpression":return r.object===t;case"VariableDeclarator":return r.init===t;case"ArrowFunctionExpression":return r.body===t;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return r.key===t&&!!r.computed;case"ObjectProperty":return r.key===t?!!r.computed:!i||"ObjectPattern"!==i.type;case"ClassProperty":case"ClassAccessorProperty":return r.key!==t||!!r.computed;case"ClassPrivateProperty":return r.key!==t;case"ClassDeclaration":case"ClassExpression":return r.superClass===t;case"AssignmentExpression":case"AssignmentPattern":return r.right===t;case"LabeledStatement":case"CatchClause":case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return(null==i||!i.source)&&r.local===t;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ObjectTypeProperty":return r.key!==t;case"TSEnumMember":return r.id!==t;case"TSPropertySignature":return r.key!==t||!!r.computed}return!0}},slLO:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.hooks=void 0;r.hooks=[function(t,r){if("test"===t.key&&(r.isWhile()||r.isSwitchCase())||"declaration"===t.key&&r.isExportDeclaration()||"body"===t.key&&r.isLabeledStatement()||"declarations"===t.listKey&&r.isVariableDeclaration()&&1===r.node.declarations.length||"expression"===t.key&&r.isExpressionStatement())return r.remove(),!0},function(t,r){if(r.isSequenceExpression()&&1===r.node.expressions.length)return r.replaceWith(r.node.expressions[0]),!0},function(t,r){if(r.isBinary())return"left"===t.key?r.replaceWith(r.node.right):r.replaceWith(r.node.left),!0},function(t,r){if(r.isIfStatement()&&("consequent"===t.key||"alternate"===t.key)||"body"===t.key&&(r.isLoop()||r.isArrowFunctionExpression()))return t.replaceWith({type:"BlockStatement",body:[]}),!0}]},"sqI+":function(t,r,i){"use strict";var a=i("V97+");const o=(0,a.defineAliasedType)("JSX");o("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,a.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),o("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),o("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:(0,a.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,a.assertNodeType)("JSXClosingElement")},children:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}},{selfClosing:{validate:(0,a.assertValueType)("boolean"),optional:!0}})}),o("JSXEmptyExpression",{}),o("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,a.assertNodeType)("Expression","JSXEmptyExpression")}}}),o("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),o("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,a.assertValueType)("string")}}}),o("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,a.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,a.assertNodeType)("JSXIdentifier")}}}),o("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,a.assertNodeType)("JSXIdentifier")},name:{validate:(0,a.assertNodeType)("JSXIdentifier")}}}),o("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),o("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),o("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}}}),o("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,a.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,a.assertNodeType)("JSXClosingFragment")},children:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),o("JSXOpeningFragment",{aliases:["Immutable"]}),o("JSXClosingFragment",{aliases:["Immutable"]})},suRt:function(t,r,i){"use strict";r.__esModule=!0;var a=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(i("iCc5"));var o=function(){function Binding(t){var r=t.existing,i=t.identifier,o=t.scope,l=t.path,u=t.kind;(0,a.default)(this,Binding),this.identifier=i,this.scope=o,this.path=l,this.kind=u,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 Binding.prototype.deoptValue=function deoptValue(){this.clearValue(),this.hasDeoptedValue=!0},Binding.prototype.setValue=function setValue(t){this.hasDeoptedValue||(this.hasValue=!0,this.value=t)},Binding.prototype.clearValue=function clearValue(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},Binding.prototype.reassign=function reassign(t){this.constant=!1,-1===this.constantViolations.indexOf(t)&&this.constantViolations.push(t)},Binding.prototype.reference=function reference(t){-1===this.referencePaths.indexOf(t)&&(this.referenced=!0,this.references++,this.referencePaths.push(t))},Binding.prototype.dereference=function dereference(){this.references--,this.referenced=!!this.references},Binding}();r.default=o,t.exports=r.default},t1N5:function(t,r,i){var a=i("T016"),o={};for(var l in a)a.hasOwnProperty(l)&&(o[a[l]]=l);var u=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var p in u)if(u.hasOwnProperty(p)){if(!("channels"in u[p]))throw new Error("missing channels property: "+p);if(!("labels"in u[p]))throw new Error("missing channel labels property: "+p);if(u[p].labels.length!==u[p].channels)throw new Error("channel and label counts mismatch: "+p);var d=u[p].channels,h=u[p].labels;delete u[p].channels,delete u[p].labels,Object.defineProperty(u[p],"channels",{value:d}),Object.defineProperty(u[p],"labels",{value:h})}u.rgb.hsl=function(t){var r,i,a=t[0]/255,o=t[1]/255,l=t[2]/255,u=Math.min(a,o,l),p=Math.max(a,o,l),d=p-u;return p===u?r=0:a===p?r=(o-l)/d:o===p?r=2+(l-a)/d:l===p&&(r=4+(a-o)/d),(r=Math.min(60*r,360))<0&&(r+=360),i=(u+p)/2,[r,100*(p===u?0:i<=.5?d/(p+u):d/(2-p-u)),100*i]},u.rgb.hsv=function(t){var r,i,a,o,l,u=t[0]/255,p=t[1]/255,d=t[2]/255,h=Math.max(u,p,d),m=h-Math.min(u,p,d),diffc=function(t){return(h-t)/6/m+.5};return 0===m?o=l=0:(l=m/h,r=diffc(u),i=diffc(p),a=diffc(d),u===h?o=a-i:p===h?o=1/3+r-a:d===h&&(o=2/3+i-r),o<0?o+=1:o>1&&(o-=1)),[360*o,100*l,100*h]},u.rgb.hwb=function(t){var r=t[0],i=t[1],a=t[2];return[u.rgb.hsl(t)[0],100*(1/255*Math.min(r,Math.min(i,a))),100*(a=1-1/255*Math.max(r,Math.max(i,a)))]},u.rgb.cmyk=function(t){var r,i=t[0]/255,a=t[1]/255,o=t[2]/255;return[100*((1-i-(r=Math.min(1-i,1-a,1-o)))/(1-r)||0),100*((1-a-r)/(1-r)||0),100*((1-o-r)/(1-r)||0),100*r]},u.rgb.keyword=function(t){var r=o[t];if(r)return r;var i,l,u,p=1/0;for(var d in a)if(a.hasOwnProperty(d)){var h=a[d],m=(l=t,u=h,Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)+Math.pow(l[2]-u[2],2));m<p&&(p=m,i=d)}return i},u.keyword.rgb=function(t){return a[t]},u.rgb.xyz=function(t){var r=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*(.4124*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*r+.7152*i+.0722*a),100*(.0193*r+.1192*i+.9505*a)]},u.rgb.lab=function(t){var r=u.rgb.xyz(t),i=r[0],a=r[1],o=r[2];return a/=100,o/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(i-a),200*(a-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},u.hsl.rgb=function(t){var r,i,a,o,l,u=t[0]/360,p=t[1]/100,d=t[2]/100;if(0===p)return[l=255*d,l,l];r=2*d-(i=d<.5?d*(1+p):d+p-d*p),o=[0,0,0];for(var h=0;h<3;h++)(a=u+1/3*-(h-1))<0&&a++,a>1&&a--,l=6*a<1?r+6*(i-r)*a:2*a<1?i:3*a<2?r+(i-r)*(2/3-a)*6:r,o[h]=255*l;return o},u.hsl.hsv=function(t){var r=t[0],i=t[1]/100,a=t[2]/100,o=i,l=Math.max(a,.01);return i*=(a*=2)<=1?a:2-a,o*=l<=1?l:2-l,[r,100*(0===a?2*o/(l+o):2*i/(a+i)),100*((a+i)/2)]},u.hsv.rgb=function(t){var r=t[0]/60,i=t[1]/100,a=t[2]/100,o=Math.floor(r)%6,l=r-Math.floor(r),u=255*a*(1-i),p=255*a*(1-i*l),d=255*a*(1-i*(1-l));switch(a*=255,o){case 0:return[a,d,u];case 1:return[p,a,u];case 2:return[u,a,d];case 3:return[u,p,a];case 4:return[d,u,a];case 5:return[a,u,p]}},u.hsv.hsl=function(t){var r,i,a,o=t[0],l=t[1]/100,u=t[2]/100,p=Math.max(u,.01);return a=(2-l)*u,i=l*p,[o,100*(i=(i/=(r=(2-l)*p)<=1?r:2-r)||0),100*(a/=2)]},u.hwb.rgb=function(t){var r,i,a,o,l,u,p,d=t[0]/360,h=t[1]/100,m=t[2]/100,y=h+m;switch(y>1&&(h/=y,m/=y),a=6*d-(r=Math.floor(6*d)),0!=(1&r)&&(a=1-a),o=h+a*((i=1-m)-h),r){default:case 6:case 0:l=i,u=o,p=h;break;case 1:l=o,u=i,p=h;break;case 2:l=h,u=i,p=o;break;case 3:l=h,u=o,p=i;break;case 4:l=o,u=h,p=i;break;case 5:l=i,u=h,p=o}return[255*l,255*u,255*p]},u.cmyk.rgb=function(t){var r=t[0]/100,i=t[1]/100,a=t[2]/100,o=t[3]/100;return[255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,i*(1-o)+o)),255*(1-Math.min(1,a*(1-o)+o))]},u.xyz.rgb=function(t){var r,i,a,o=t[0]/100,l=t[1]/100,u=t[2]/100;return i=-.9689*o+1.8758*l+.0415*u,a=.0557*o+-.204*l+1.057*u,r=(r=3.2406*o+-1.5372*l+-.4986*u)>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,[255*(r=Math.min(Math.max(0,r),1)),255*(i=Math.min(Math.max(0,i),1)),255*(a=Math.min(Math.max(0,a),1))]},u.xyz.lab=function(t){var r=t[0],i=t[1],a=t[2];return i/=100,a/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(r-i),200*(i-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},u.lab.xyz=function(t){var r,i,a,o=t[0];r=t[1]/500+(i=(o+16)/116),a=i-t[2]/200;var l=Math.pow(i,3),u=Math.pow(r,3),p=Math.pow(a,3);return i=l>.008856?l:(i-16/116)/7.787,r=u>.008856?u:(r-16/116)/7.787,a=p>.008856?p:(a-16/116)/7.787,[r*=95.047,i*=100,a*=108.883]},u.lab.lch=function(t){var r,i=t[0],a=t[1],o=t[2];return(r=360*Math.atan2(o,a)/2/Math.PI)<0&&(r+=360),[i,Math.sqrt(a*a+o*o),r]},u.lch.lab=function(t){var r,i=t[0],a=t[1];return r=t[2]/360*2*Math.PI,[i,a*Math.cos(r),a*Math.sin(r)]},u.rgb.ansi16=function(t){var r=t[0],i=t[1],a=t[2],o=1 in arguments?arguments[1]:u.rgb.hsv(t)[2];if(0===(o=Math.round(o/50)))return 30;var l=30+(Math.round(a/255)<<2|Math.round(i/255)<<1|Math.round(r/255));return 2===o&&(l+=60),l},u.hsv.ansi16=function(t){return u.rgb.ansi16(u.hsv.rgb(t),t[2])},u.rgb.ansi256=function(t){var r=t[0],i=t[1],a=t[2];return r===i&&i===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(i/255*5)+Math.round(a/255*5)},u.ansi16.rgb=function(t){var r=t%10;if(0===r||7===r)return t>50&&(r+=3.5),[r=r/10.5*255,r,r];var i=.5*(1+~~(t>50));return[(1&r)*i*255,(r>>1&1)*i*255,(r>>2&1)*i*255]},u.ansi256.rgb=function(t){if(t>=232){var r=10*(t-232)+8;return[r,r,r]}var i;return t-=16,[Math.floor(t/36)/5*255,Math.floor((i=t%36)/6)/5*255,i%6/5*255]},u.rgb.hex=function(t){var r=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},u.hex.rgb=function(t){var r=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];var i=r[0];3===r[0].length&&(i=i.split("").map((function(t){return t+t})).join(""));var a=parseInt(i,16);return[a>>16&255,a>>8&255,255&a]},u.rgb.hcg=function(t){var r,i=t[0]/255,a=t[1]/255,o=t[2]/255,l=Math.max(Math.max(i,a),o),u=Math.min(Math.min(i,a),o),p=l-u;return r=p<=0?0:l===i?(a-o)/p%6:l===a?2+(o-i)/p:4+(i-a)/p+4,r/=6,[360*(r%=1),100*p,100*(p<1?u/(1-p):0)]},u.hsl.hcg=function(t){var r=t[1]/100,i=t[2]/100,a=1,o=0;return(a=i<.5?2*r*i:2*r*(1-i))<1&&(o=(i-.5*a)/(1-a)),[t[0],100*a,100*o]},u.hsv.hcg=function(t){var r=t[1]/100,i=t[2]/100,a=r*i,o=0;return a<1&&(o=(i-a)/(1-a)),[t[0],100*a,100*o]},u.hcg.rgb=function(t){var r=t[0]/360,i=t[1]/100,a=t[2]/100;if(0===i)return[255*a,255*a,255*a];var o,l=[0,0,0],u=r%1*6,p=u%1,d=1-p;switch(Math.floor(u)){case 0:l[0]=1,l[1]=p,l[2]=0;break;case 1:l[0]=d,l[1]=1,l[2]=0;break;case 2:l[0]=0,l[1]=1,l[2]=p;break;case 3:l[0]=0,l[1]=d,l[2]=1;break;case 4:l[0]=p,l[1]=0,l[2]=1;break;default:l[0]=1,l[1]=0,l[2]=d}return o=(1-i)*a,[255*(i*l[0]+o),255*(i*l[1]+o),255*(i*l[2]+o)]},u.hcg.hsv=function(t){var r=t[1]/100,i=r+t[2]/100*(1-r),a=0;return i>0&&(a=r/i),[t[0],100*a,100*i]},u.hcg.hsl=function(t){var r=t[1]/100,i=t[2]/100*(1-r)+.5*r,a=0;return i>0&&i<.5?a=r/(2*i):i>=.5&&i<1&&(a=r/(2*(1-i))),[t[0],100*a,100*i]},u.hcg.hwb=function(t){var r=t[1]/100,i=r+t[2]/100*(1-r);return[t[0],100*(i-r),100*(1-i)]},u.hwb.hcg=function(t){var r=t[1]/100,i=1-t[2]/100,a=i-r,o=0;return a<1&&(o=(i-a)/(1-a)),[t[0],100*a,100*o]},u.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},u.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},u.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},u.gray.hsl=u.gray.hsv=function(t){return[0,0,t[0]]},u.gray.hwb=function(t){return[0,100,t[0]]},u.gray.cmyk=function(t){return[0,0,0,t[0]]},u.gray.lab=function(t){return[t[0],0,0]},u.gray.hex=function(t){var r=255&Math.round(t[0]/100*255),i=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(i.length)+i},u.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},t2Dn:function(t,r,i){var a=i("hypo"),o=i("ljhN");t.exports=function assignMergeValue(t,r,i){(void 0!==i&&!o(t[r],i)||void 0===i&&!(r in t))&&a(t,r,i)}},tEej:function(t,r,i){var a=i("Ojgd"),o=Math.min;t.exports=function(t){return t>0?o(a(t),9007199254740991):0}},tFsP:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.unreleasedLabels=r.browserNameMap=void 0;r.unreleasedLabels={safari:"tp"};r.browserNameMap={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",op_mob:"opera",opera:"opera",safari:"safari",samsung:"samsung"}},tGnh:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AnyTypeAnnotation=function AnyTypeAnnotation(){this.word("any")},r.ArrayTypeAnnotation=function ArrayTypeAnnotation(t){this.print(t.elementType,t),this.token("["),this.token("]")},r.BooleanLiteralTypeAnnotation=function BooleanLiteralTypeAnnotation(t){this.word(t.value?"true":"false")},r.BooleanTypeAnnotation=function BooleanTypeAnnotation(){this.word("boolean")},r.DeclareClass=function DeclareClass(t,r){u(r)||(this.word("declare"),this.space());this.word("class"),this.space(),this._interfaceish(t)},r.DeclareExportAllDeclaration=function DeclareExportAllDeclaration(){this.word("declare"),this.space(),o.ExportAllDeclaration.apply(this,arguments)},r.DeclareExportDeclaration=function DeclareExportDeclaration(t){this.word("declare"),this.space(),this.word("export"),this.space(),t.default&&(this.word("default"),this.space());FlowExportDeclaration.apply(this,arguments)},r.DeclareFunction=function DeclareFunction(t,r){u(r)||(this.word("declare"),this.space());this.word("function"),this.space(),this.print(t.id,t),this.print(t.id.typeAnnotation.typeAnnotation,t),t.predicate&&(this.space(),this.print(t.predicate,t));this.semicolon()},r.DeclareInterface=function DeclareInterface(t){this.word("declare"),this.space(),this.InterfaceDeclaration(t)},r.DeclareModule=function DeclareModule(t){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(t.id,t),this.space(),this.print(t.body,t)},r.DeclareModuleExports=function DeclareModuleExports(t){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(t.typeAnnotation,t)},r.DeclareOpaqueType=function DeclareOpaqueType(t,r){u(r)||(this.word("declare"),this.space());this.OpaqueType(t)},r.DeclareTypeAlias=function DeclareTypeAlias(t){this.word("declare"),this.space(),this.TypeAlias(t)},r.DeclareVariable=function DeclareVariable(t,r){u(r)||(this.word("declare"),this.space());this.word("var"),this.space(),this.print(t.id,t),this.print(t.id.typeAnnotation,t),this.semicolon()},r.DeclaredPredicate=function DeclaredPredicate(t){this.token("%"),this.word("checks"),this.token("("),this.print(t.value,t),this.token(")")},r.EmptyTypeAnnotation=function EmptyTypeAnnotation(){this.word("empty")},r.EnumBooleanBody=function EnumBooleanBody(t){const{explicitType:r}=t;enumExplicitType(this,"boolean",r),enumBody(this,t)},r.EnumBooleanMember=function EnumBooleanMember(t){enumInitializedMember(this,t)},r.EnumDeclaration=function EnumDeclaration(t){const{id:r,body:i}=t;this.word("enum"),this.space(),this.print(r,t),this.print(i,t)},r.EnumDefaultedMember=function EnumDefaultedMember(t){const{id:r}=t;this.print(r,t),this.token(",")},r.EnumNumberBody=function EnumNumberBody(t){const{explicitType:r}=t;enumExplicitType(this,"number",r),enumBody(this,t)},r.EnumNumberMember=function EnumNumberMember(t){enumInitializedMember(this,t)},r.EnumStringBody=function EnumStringBody(t){const{explicitType:r}=t;enumExplicitType(this,"string",r),enumBody(this,t)},r.EnumStringMember=function EnumStringMember(t){enumInitializedMember(this,t)},r.EnumSymbolBody=function EnumSymbolBody(t){enumExplicitType(this,"symbol",!0),enumBody(this,t)},r.ExistsTypeAnnotation=function ExistsTypeAnnotation(){this.token("*")},r.FunctionTypeAnnotation=function FunctionTypeAnnotation(t,r){this.print(t.typeParameters,t),this.token("("),t.this&&(this.word("this"),this.token(":"),this.space(),this.print(t.this.typeAnnotation,t),(t.params.length||t.rest)&&(this.token(","),this.space()));this.printList(t.params,t),t.rest&&(t.params.length&&(this.token(","),this.space()),this.token("..."),this.print(t.rest,t));this.token(")"),r&&("ObjectTypeCallProperty"===r.type||"DeclareFunction"===r.type||"ObjectTypeProperty"===r.type&&r.method)?this.token(":"):(this.space(),this.token("=>"));this.space(),this.print(t.returnType,t)},r.FunctionTypeParam=function FunctionTypeParam(t){this.print(t.name,t),t.optional&&this.token("?");t.name&&(this.token(":"),this.space());this.print(t.typeAnnotation,t)},r.IndexedAccessType=function IndexedAccessType(t){this.print(t.objectType,t),this.token("["),this.print(t.indexType,t),this.token("]")},r.InferredPredicate=function InferredPredicate(){this.token("%"),this.word("checks")},r.InterfaceDeclaration=function InterfaceDeclaration(t){this.word("interface"),this.space(),this._interfaceish(t)},r.GenericTypeAnnotation=r.ClassImplements=r.InterfaceExtends=function InterfaceExtends(t){this.print(t.id,t),this.print(t.typeParameters,t)},r.InterfaceTypeAnnotation=function InterfaceTypeAnnotation(t){this.word("interface"),t.extends&&t.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(t.extends,t));this.space(),this.print(t.body,t)},r.IntersectionTypeAnnotation=function IntersectionTypeAnnotation(t){this.printJoin(t.types,t,{separator:andSeparator})},r.MixedTypeAnnotation=function MixedTypeAnnotation(){this.word("mixed")},r.NullLiteralTypeAnnotation=function NullLiteralTypeAnnotation(){this.word("null")},r.NullableTypeAnnotation=function NullableTypeAnnotation(t){this.token("?"),this.print(t.typeAnnotation,t)},Object.defineProperty(r,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return l.NumericLiteral}}),r.NumberTypeAnnotation=function NumberTypeAnnotation(){this.word("number")},r.ObjectTypeAnnotation=function ObjectTypeAnnotation(t){t.exact?this.token("{|"):this.token("{");const r=[...t.properties,...t.callProperties||[],...t.indexers||[],...t.internalSlots||[]];r.length&&(this.space(),this.printJoin(r,t,{addNewlines(t){if(t&&!r[0])return 1},indent:!0,statement:!0,iterator:()=>{(1!==r.length||t.inexact)&&(this.token(","),this.space())}}),this.space());t.inexact&&(this.indent(),this.token("..."),r.length&&this.newline(),this.dedent());t.exact?this.token("|}"):this.token("}")},r.ObjectTypeCallProperty=function ObjectTypeCallProperty(t){t.static&&(this.word("static"),this.space());this.print(t.value,t)},r.ObjectTypeIndexer=function ObjectTypeIndexer(t){t.static&&(this.word("static"),this.space());this._variance(t),this.token("["),t.id&&(this.print(t.id,t),this.token(":"),this.space());this.print(t.key,t),this.token("]"),this.token(":"),this.space(),this.print(t.value,t)},r.ObjectTypeInternalSlot=function ObjectTypeInternalSlot(t){t.static&&(this.word("static"),this.space());this.token("["),this.token("["),this.print(t.id,t),this.token("]"),this.token("]"),t.optional&&this.token("?");t.method||(this.token(":"),this.space());this.print(t.value,t)},r.ObjectTypeProperty=function ObjectTypeProperty(t){t.proto&&(this.word("proto"),this.space());t.static&&(this.word("static"),this.space());"get"!==t.kind&&"set"!==t.kind||(this.word(t.kind),this.space());this._variance(t),this.print(t.key,t),t.optional&&this.token("?");t.method||(this.token(":"),this.space());this.print(t.value,t)},r.ObjectTypeSpreadProperty=function ObjectTypeSpreadProperty(t){this.token("..."),this.print(t.argument,t)},r.OpaqueType=function OpaqueType(t){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(t.id,t),this.print(t.typeParameters,t),t.supertype&&(this.token(":"),this.space(),this.print(t.supertype,t));t.impltype&&(this.space(),this.token("="),this.space(),this.print(t.impltype,t));this.semicolon()},r.OptionalIndexedAccessType=function OptionalIndexedAccessType(t){this.print(t.objectType,t),t.optional&&this.token("?.");this.token("["),this.print(t.indexType,t),this.token("]")},r.QualifiedTypeIdentifier=function QualifiedTypeIdentifier(t){this.print(t.qualification,t),this.token("."),this.print(t.id,t)},Object.defineProperty(r,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return l.StringLiteral}}),r.StringTypeAnnotation=function StringTypeAnnotation(){this.word("string")},r.SymbolTypeAnnotation=function SymbolTypeAnnotation(){this.word("symbol")},r.ThisTypeAnnotation=function ThisTypeAnnotation(){this.word("this")},r.TupleTypeAnnotation=function TupleTypeAnnotation(t){this.token("["),this.printList(t.types,t),this.token("]")},r.TypeAlias=function TypeAlias(t){this.word("type"),this.space(),this.print(t.id,t),this.print(t.typeParameters,t),this.space(),this.token("="),this.space(),this.print(t.right,t),this.semicolon()},r.TypeAnnotation=function TypeAnnotation(t){this.token(":"),this.space(),t.optional&&this.token("?");this.print(t.typeAnnotation,t)},r.TypeCastExpression=function TypeCastExpression(t){this.token("("),this.print(t.expression,t),this.print(t.typeAnnotation,t),this.token(")")},r.TypeParameter=function TypeParameter(t){this._variance(t),this.word(t.name),t.bound&&this.print(t.bound,t);t.default&&(this.space(),this.token("="),this.space(),this.print(t.default,t))},r.TypeParameterDeclaration=r.TypeParameterInstantiation=function TypeParameterInstantiation(t){this.token("<"),this.printList(t.params,t,{}),this.token(">")},r.TypeofTypeAnnotation=function TypeofTypeAnnotation(t){this.word("typeof"),this.space(),this.print(t.argument,t)},r.UnionTypeAnnotation=function UnionTypeAnnotation(t){this.printJoin(t.types,t,{separator:orSeparator})},r.Variance=function Variance(t){"plus"===t.kind?this.token("+"):this.token("-")},r.VoidTypeAnnotation=function VoidTypeAnnotation(){this.word("void")},r._interfaceish=function _interfaceish(t){var r;this.print(t.id,t),this.print(t.typeParameters,t),null!=(r=t.extends)&&r.length&&(this.space(),this.word("extends"),this.space(),this.printList(t.extends,t));t.mixins&&t.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(t.mixins,t));t.implements&&t.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(t.implements,t));this.space(),this.print(t.body,t)},r._variance=function _variance(t){t.variance&&("plus"===t.variance.kind?this.token("+"):"minus"===t.variance.kind&&this.token("-"))};var a=i("JSq2"),o=i("Ns23"),l=i("0GJC");const{isDeclareExportDeclaration:u,isStatement:p}=a;function enumExplicitType(t,r,i){i&&(t.space(),t.word("of"),t.space(),t.word(r)),t.space()}function enumBody(t,r){const{members:i}=r;t.token("{"),t.indent(),t.newline();for(const a of i)t.print(a,r),t.newline();r.hasUnknownMembers&&(t.token("..."),t.newline()),t.dedent(),t.token("}")}function enumInitializedMember(t,r){const{id:i,init:a}=r;t.print(i,r),t.space(),t.token("="),t.space(),t.print(a,r),t.token(",")}function FlowExportDeclaration(t){if(t.declaration){const r=t.declaration;this.print(r,t),p(r)||this.semicolon()}else this.token("{"),t.specifiers.length&&(this.space(),this.printList(t.specifiers,t),this.space()),this.token("}"),t.source&&(this.space(),this.word("from"),this.space(),this.print(t.source,t)),this.semicolon()}function andSeparator(){this.space(),this.token("&"),this.space()}function orSeparator(){this.space(),this.token("|"),this.space()}},tLB3:function(t,r,i){var a=i("jXQH"),o=i("GoyQ"),l=i("/9aa"),u=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,d=/^0o[0-7]+$/i,h=parseInt;t.exports=function toNumber(t){if("number"==typeof t)return t;if(l(t))return NaN;if(o(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=o(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=a(t);var i=p.test(t);return i||d.test(t)?h(t.slice(2),i?2:8):u.test(t)?NaN:+t}},tMB7:function(t,r,i){var a=i("y1pI");t.exports=function listCacheGet(t){var r=this.__data__,i=a(r,t);return i<0?void 0:r[i][1]}},tadb:function(t,r,i){var a=i("Cwc5")(i("Kz5y"),"DataView");t.exports=a},tjlA:function(t,r,i){"use strict";(function(t){var a=i("H7XF"),o=i("kVK+"),l=i("49sm");function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(t,r){if(kMaxLength()<r)throw new RangeError("Invalid typed array length");return Buffer.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r)).__proto__=Buffer.prototype:(null===t&&(t=new Buffer(r)),t.length=r),t}function Buffer(t,r,i){if(!(Buffer.TYPED_ARRAY_SUPPORT||this instanceof Buffer))return new Buffer(t,r,i);if("number"==typeof t){if("string"==typeof r)throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe(this,t)}return from(this,t,r,i)}function from(t,r,i,a){if("number"==typeof r)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer?function fromArrayBuffer(t,r,i,a){if(r.byteLength,i<0||r.byteLength<i)throw new RangeError("'offset' is out of bounds");if(r.byteLength<i+(a||0))throw new RangeError("'length' is out of bounds");r=void 0===i&&void 0===a?new Uint8Array(r):void 0===a?new Uint8Array(r,i):new Uint8Array(r,i,a);Buffer.TYPED_ARRAY_SUPPORT?(t=r).__proto__=Buffer.prototype:t=fromArrayLike(t,r);return t}(t,r,i,a):"string"==typeof r?function fromString(t,r,i){"string"==typeof i&&""!==i||(i="utf8");if(!Buffer.isEncoding(i))throw new TypeError('"encoding" must be a valid string encoding');var a=0|byteLength(r,i),o=(t=createBuffer(t,a)).write(r,i);o!==a&&(t=t.slice(0,o));return t}(t,r,i):function fromObject(t,r){if(Buffer.isBuffer(r)){var i=0|checked(r.length);return 0===(t=createBuffer(t,i)).length||r.copy(t,0,0,i),t}if(r){if("undefined"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||"length"in r)return"number"!=typeof r.length||function isnan(t){return t!=t}(r.length)?createBuffer(t,0):fromArrayLike(t,r);if("Buffer"===r.type&&l(r.data))return fromArrayLike(t,r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,r)}function assertSize(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function allocUnsafe(t,r){if(assertSize(r),t=createBuffer(t,r<0?0:0|checked(r)),!Buffer.TYPED_ARRAY_SUPPORT)for(var i=0;i<r;++i)t[i]=0;return t}function fromArrayLike(t,r){var i=r.length<0?0:0|checked(r.length);t=createBuffer(t,i);for(var a=0;a<i;a+=1)t[a]=255&r[a];return t}function checked(t){if(t>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|t}function byteLength(t,r){if(Buffer.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 i=t.length;if(0===i)return 0;for(var a=!1;;)switch(r){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":case void 0:return utf8ToBytes(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return base64ToBytes(t).length;default:if(a)return utf8ToBytes(t).length;r=(""+r).toLowerCase(),a=!0}}function slowToString(t,r,i){var a=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return"";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return"";if((i>>>=0)<=(r>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return hexSlice(this,r,i);case"utf8":case"utf-8":return utf8Slice(this,r,i);case"ascii":return asciiSlice(this,r,i);case"latin1":case"binary":return latin1Slice(this,r,i);case"base64":return base64Slice(this,r,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,r,i);default:if(a)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),a=!0}}function swap(t,r,i){var a=t[r];t[r]=t[i],t[i]=a}function bidirectionalIndexOf(t,r,i,a,o){if(0===t.length)return-1;if("string"==typeof i?(a=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=o?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(o)return-1;i=t.length-1}else if(i<0){if(!o)return-1;i=0}if("string"==typeof r&&(r=Buffer.from(r,a)),Buffer.isBuffer(r))return 0===r.length?-1:arrayIndexOf(t,r,i,a,o);if("number"==typeof r)return r&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,r,i):Uint8Array.prototype.lastIndexOf.call(t,r,i):arrayIndexOf(t,[r],i,a,o);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(t,r,i,a,o){var l,u=1,p=t.length,d=r.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(t.length<2||r.length<2)return-1;u=2,p/=2,d/=2,i/=2}function read(t,r){return 1===u?t[r]:t.readUInt16BE(r*u)}if(o){var h=-1;for(l=i;l<p;l++)if(read(t,l)===read(r,-1===h?0:l-h)){if(-1===h&&(h=l),l-h+1===d)return h*u}else-1!==h&&(l-=l-h),h=-1}else for(i+d>p&&(i=p-d),l=i;l>=0;l--){for(var m=!0,y=0;y<d;y++)if(read(t,l+y)!==read(r,y)){m=!1;break}if(m)return l}return-1}function hexWrite(t,r,i,a){i=Number(i)||0;var o=t.length-i;a?(a=Number(a))>o&&(a=o):a=o;var l=r.length;if(l%2!=0)throw new TypeError("Invalid hex string");a>l/2&&(a=l/2);for(var u=0;u<a;++u){var p=parseInt(r.substr(2*u,2),16);if(isNaN(p))return u;t[i+u]=p}return u}function utf8Write(t,r,i,a){return blitBuffer(utf8ToBytes(r,t.length-i),t,i,a)}function asciiWrite(t,r,i,a){return blitBuffer(function asciiToBytes(t){for(var r=[],i=0;i<t.length;++i)r.push(255&t.charCodeAt(i));return r}(r),t,i,a)}function latin1Write(t,r,i,a){return asciiWrite(t,r,i,a)}function base64Write(t,r,i,a){return blitBuffer(base64ToBytes(r),t,i,a)}function ucs2Write(t,r,i,a){return blitBuffer(function utf16leToBytes(t,r){for(var i,a,o,l=[],u=0;u<t.length&&!((r-=2)<0);++u)i=t.charCodeAt(u),a=i>>8,o=i%256,l.push(o),l.push(a);return l}(r,t.length-i),t,i,a)}function base64Slice(t,r,i){return 0===r&&i===t.length?a.fromByteArray(t):a.fromByteArray(t.slice(r,i))}function utf8Slice(t,r,i){i=Math.min(t.length,i);for(var a=[],o=r;o<i;){var l,u,p,d,h=t[o],m=null,y=h>239?4:h>223?3:h>191?2:1;if(o+y<=i)switch(y){case 1:h<128&&(m=h);break;case 2:128==(192&(l=t[o+1]))&&(d=(31&h)<<6|63&l)>127&&(m=d);break;case 3:l=t[o+1],u=t[o+2],128==(192&l)&&128==(192&u)&&(d=(15&h)<<12|(63&l)<<6|63&u)>2047&&(d<55296||d>57343)&&(m=d);break;case 4:l=t[o+1],u=t[o+2],p=t[o+3],128==(192&l)&&128==(192&u)&&128==(192&p)&&(d=(15&h)<<18|(63&l)<<12|(63&u)<<6|63&p)>65535&&d<1114112&&(m=d)}null===m?(m=65533,y=1):m>65535&&(m-=65536,a.push(m>>>10&1023|55296),m=56320|1023&m),a.push(m),o+=y}return function decodeCodePointsArray(t){var r=t.length;if(r<=4096)return String.fromCharCode.apply(String,t);var i="",a=0;for(;a<r;)i+=String.fromCharCode.apply(String,t.slice(a,a+=4096));return i}(a)}r.Buffer=Buffer,r.SlowBuffer=function SlowBuffer(t){+t!=t&&(t=0);return Buffer.alloc(+t)},r.INSPECT_MAX_BYTES=50,Buffer.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function typedArraySupport(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),r.kMaxLength=kMaxLength(),Buffer.poolSize=8192,Buffer._augment=function(t){return t.__proto__=Buffer.prototype,t},Buffer.from=function(t,r,i){return from(null,t,r,i)},Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})),Buffer.alloc=function(t,r,i){return function alloc(t,r,i,a){return assertSize(r),r<=0?createBuffer(t,r):void 0!==i?"string"==typeof a?createBuffer(t,r).fill(i,a):createBuffer(t,r).fill(i):createBuffer(t,r)}(null,t,r,i)},Buffer.allocUnsafe=function(t){return allocUnsafe(null,t)},Buffer.allocUnsafeSlow=function(t){return allocUnsafe(null,t)},Buffer.isBuffer=function isBuffer(t){return!(null==t||!t._isBuffer)},Buffer.compare=function compare(t,r){if(!Buffer.isBuffer(t)||!Buffer.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var i=t.length,a=r.length,o=0,l=Math.min(i,a);o<l;++o)if(t[o]!==r[o]){i=t[o],a=r[o];break}return i<a?-1:a<i?1:0},Buffer.isEncoding=function isEncoding(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function concat(t,r){if(!l(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return Buffer.alloc(0);var i;if(void 0===r)for(r=0,i=0;i<t.length;++i)r+=t[i].length;var a=Buffer.allocUnsafe(r),o=0;for(i=0;i<t.length;++i){var u=t[i];if(!Buffer.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(a,o),o+=u.length}return a},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)swap(this,r,r+1);return this},Buffer.prototype.swap32=function swap32(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)swap(this,r,r+3),swap(this,r+1,r+2);return this},Buffer.prototype.swap64=function swap64(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)swap(this,r,r+7),swap(this,r+1,r+6),swap(this,r+2,r+5),swap(this,r+3,r+4);return this},Buffer.prototype.toString=function toString(){var t=0|this.length;return 0===t?"":0===arguments.length?utf8Slice(this,0,t):slowToString.apply(this,arguments)},Buffer.prototype.equals=function equals(t){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===Buffer.compare(this,t)},Buffer.prototype.inspect=function inspect(){var t="",i=r.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,i).match(/.{2}/g).join(" "),this.length>i&&(t+=" ... ")),"<Buffer "+t+">"},Buffer.prototype.compare=function compare(t,r,i,a,o){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===i&&(i=t?t.length:0),void 0===a&&(a=0),void 0===o&&(o=this.length),r<0||i>t.length||a<0||o>this.length)throw new RangeError("out of range index");if(a>=o&&r>=i)return 0;if(a>=o)return-1;if(r>=i)return 1;if(this===t)return 0;for(var l=(o>>>=0)-(a>>>=0),u=(i>>>=0)-(r>>>=0),p=Math.min(l,u),d=this.slice(a,o),h=t.slice(r,i),m=0;m<p;++m)if(d[m]!==h[m]){l=d[m],u=h[m];break}return l<u?-1:u<l?1:0},Buffer.prototype.includes=function includes(t,r,i){return-1!==this.indexOf(t,r,i)},Buffer.prototype.indexOf=function indexOf(t,r,i){return bidirectionalIndexOf(this,t,r,i,!0)},Buffer.prototype.lastIndexOf=function lastIndexOf(t,r,i){return bidirectionalIndexOf(this,t,r,i,!1)},Buffer.prototype.write=function write(t,r,i,a){if(void 0===r)a="utf8",i=this.length,r=0;else if(void 0===i&&"string"==typeof r)a=r,i=this.length,r=0;else{if(!isFinite(r))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");r|=0,isFinite(i)?(i|=0,void 0===a&&(a="utf8")):(a=i,i=void 0)}var o=this.length-r;if((void 0===i||i>o)&&(i=o),t.length>0&&(i<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var l=!1;;)switch(a){case"hex":return hexWrite(this,t,r,i);case"utf8":case"utf-8":return utf8Write(this,t,r,i);case"ascii":return asciiWrite(this,t,r,i);case"latin1":case"binary":return latin1Write(this,t,r,i);case"base64":return base64Write(this,t,r,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,t,r,i);default:if(l)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),l=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function asciiSlice(t,r,i){var a="";i=Math.min(t.length,i);for(var o=r;o<i;++o)a+=String.fromCharCode(127&t[o]);return a}function latin1Slice(t,r,i){var a="";i=Math.min(t.length,i);for(var o=r;o<i;++o)a+=String.fromCharCode(t[o]);return a}function hexSlice(t,r,i){var a=t.length;(!r||r<0)&&(r=0),(!i||i<0||i>a)&&(i=a);for(var o="",l=r;l<i;++l)o+=toHex(t[l]);return o}function utf16leSlice(t,r,i){for(var a=t.slice(r,i),o="",l=0;l<a.length;l+=2)o+=String.fromCharCode(a[l]+256*a[l+1]);return o}function checkOffset(t,r,i){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+r>i)throw new RangeError("Trying to access beyond buffer length")}function checkInt(t,r,i,a,o,l){if(!Buffer.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>o||r<l)throw new RangeError('"value" argument is out of bounds');if(i+a>t.length)throw new RangeError("Index out of range")}function objectWriteUInt16(t,r,i,a){r<0&&(r=65535+r+1);for(var o=0,l=Math.min(t.length-i,2);o<l;++o)t[i+o]=(r&255<<8*(a?o:1-o))>>>8*(a?o:1-o)}function objectWriteUInt32(t,r,i,a){r<0&&(r=4294967295+r+1);for(var o=0,l=Math.min(t.length-i,4);o<l;++o)t[i+o]=r>>>8*(a?o:3-o)&255}function checkIEEE754(t,r,i,a,o,l){if(i+a>t.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function writeFloat(t,r,i,a,l){return l||checkIEEE754(t,0,i,4),o.write(t,r,i,a,23,4),i+4}function writeDouble(t,r,i,a,l){return l||checkIEEE754(t,0,i,8),o.write(t,r,i,a,52,8),i+8}Buffer.prototype.slice=function slice(t,r){var i,a=this.length;if((t=~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),(r=void 0===r?a:~~r)<0?(r+=a)<0&&(r=0):r>a&&(r=a),r<t&&(r=t),Buffer.TYPED_ARRAY_SUPPORT)(i=this.subarray(t,r)).__proto__=Buffer.prototype;else{var o=r-t;i=new Buffer(o,void 0);for(var l=0;l<o;++l)i[l]=this[l+t]}return i},Buffer.prototype.readUIntLE=function readUIntLE(t,r,i){t|=0,r|=0,i||checkOffset(t,r,this.length);for(var a=this[t],o=1,l=0;++l<r&&(o*=256);)a+=this[t+l]*o;return a},Buffer.prototype.readUIntBE=function readUIntBE(t,r,i){t|=0,r|=0,i||checkOffset(t,r,this.length);for(var a=this[t+--r],o=1;r>0&&(o*=256);)a+=this[t+--r]*o;return a},Buffer.prototype.readUInt8=function readUInt8(t,r){return r||checkOffset(t,1,this.length),this[t]},Buffer.prototype.readUInt16LE=function readUInt16LE(t,r){return r||checkOffset(t,2,this.length),this[t]|this[t+1]<<8},Buffer.prototype.readUInt16BE=function readUInt16BE(t,r){return r||checkOffset(t,2,this.length),this[t]<<8|this[t+1]},Buffer.prototype.readUInt32LE=function readUInt32LE(t,r){return r||checkOffset(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Buffer.prototype.readUInt32BE=function readUInt32BE(t,r){return r||checkOffset(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Buffer.prototype.readIntLE=function readIntLE(t,r,i){t|=0,r|=0,i||checkOffset(t,r,this.length);for(var a=this[t],o=1,l=0;++l<r&&(o*=256);)a+=this[t+l]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*r)),a},Buffer.prototype.readIntBE=function readIntBE(t,r,i){t|=0,r|=0,i||checkOffset(t,r,this.length);for(var a=r,o=1,l=this[t+--a];a>0&&(o*=256);)l+=this[t+--a]*o;return l>=(o*=128)&&(l-=Math.pow(2,8*r)),l},Buffer.prototype.readInt8=function readInt8(t,r){return r||checkOffset(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},Buffer.prototype.readInt16LE=function readInt16LE(t,r){r||checkOffset(t,2,this.length);var i=this[t]|this[t+1]<<8;return 32768&i?4294901760|i:i},Buffer.prototype.readInt16BE=function readInt16BE(t,r){r||checkOffset(t,2,this.length);var i=this[t+1]|this[t]<<8;return 32768&i?4294901760|i:i},Buffer.prototype.readInt32LE=function readInt32LE(t,r){return r||checkOffset(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(t,r){return r||checkOffset(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Buffer.prototype.readFloatLE=function readFloatLE(t,r){return r||checkOffset(t,4,this.length),o.read(this,t,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(t,r){return r||checkOffset(t,4,this.length),o.read(this,t,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(t,r){return r||checkOffset(t,8,this.length),o.read(this,t,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(t,r){return r||checkOffset(t,8,this.length),o.read(this,t,!1,52,8)},Buffer.prototype.writeUIntLE=function writeUIntLE(t,r,i,a){(t=+t,r|=0,i|=0,a)||checkInt(this,t,r,i,Math.pow(2,8*i)-1,0);var o=1,l=0;for(this[r]=255&t;++l<i&&(o*=256);)this[r+l]=t/o&255;return r+i},Buffer.prototype.writeUIntBE=function writeUIntBE(t,r,i,a){(t=+t,r|=0,i|=0,a)||checkInt(this,t,r,i,Math.pow(2,8*i)-1,0);var o=i-1,l=1;for(this[r+o]=255&t;--o>=0&&(l*=256);)this[r+o]=t/l&255;return r+i},Buffer.prototype.writeUInt8=function writeUInt8(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},Buffer.prototype.writeUInt16LE=function writeUInt16LE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):objectWriteUInt16(this,t,r,!0),r+2},Buffer.prototype.writeUInt16BE=function writeUInt16BE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):objectWriteUInt16(this,t,r,!1),r+2},Buffer.prototype.writeUInt32LE=function writeUInt32LE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):objectWriteUInt32(this,t,r,!0),r+4},Buffer.prototype.writeUInt32BE=function writeUInt32BE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):objectWriteUInt32(this,t,r,!1),r+4},Buffer.prototype.writeIntLE=function writeIntLE(t,r,i,a){if(t=+t,r|=0,!a){var o=Math.pow(2,8*i-1);checkInt(this,t,r,i,o-1,-o)}var l=0,u=1,p=0;for(this[r]=255&t;++l<i&&(u*=256);)t<0&&0===p&&0!==this[r+l-1]&&(p=1),this[r+l]=(t/u>>0)-p&255;return r+i},Buffer.prototype.writeIntBE=function writeIntBE(t,r,i,a){if(t=+t,r|=0,!a){var o=Math.pow(2,8*i-1);checkInt(this,t,r,i,o-1,-o)}var l=i-1,u=1,p=0;for(this[r+l]=255&t;--l>=0&&(u*=256);)t<0&&0===p&&0!==this[r+l+1]&&(p=1),this[r+l]=(t/u>>0)-p&255;return r+i},Buffer.prototype.writeInt8=function writeInt8(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},Buffer.prototype.writeInt16LE=function writeInt16LE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):objectWriteUInt16(this,t,r,!0),r+2},Buffer.prototype.writeInt16BE=function writeInt16BE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):objectWriteUInt16(this,t,r,!1),r+2},Buffer.prototype.writeInt32LE=function writeInt32LE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):objectWriteUInt32(this,t,r,!0),r+4},Buffer.prototype.writeInt32BE=function writeInt32BE(t,r,i){return t=+t,r|=0,i||checkInt(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),Buffer.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):objectWriteUInt32(this,t,r,!1),r+4},Buffer.prototype.writeFloatLE=function writeFloatLE(t,r,i){return writeFloat(this,t,r,!0,i)},Buffer.prototype.writeFloatBE=function writeFloatBE(t,r,i){return writeFloat(this,t,r,!1,i)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(t,r,i){return writeDouble(this,t,r,!0,i)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(t,r,i){return writeDouble(this,t,r,!1,i)},Buffer.prototype.copy=function copy(t,r,i,a){if(i||(i=0),a||0===a||(a=this.length),r>=t.length&&(r=t.length),r||(r=0),a>0&&a<i&&(a=i),a===i)return 0;if(0===t.length||0===this.length)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-r<a-i&&(a=t.length-r+i);var o,l=a-i;if(this===t&&i<r&&r<a)for(o=l-1;o>=0;--o)t[o+r]=this[o+i];else if(l<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(o=0;o<l;++o)t[o+r]=this[o+i];else Uint8Array.prototype.set.call(t,this.subarray(i,i+l),r);return l},Buffer.prototype.fill=function fill(t,r,i,a){if("string"==typeof t){if("string"==typeof r?(a=r,r=0,i=this.length):"string"==typeof i&&(a=i,i=this.length),1===t.length){var o=t.charCodeAt(0);o<256&&(t=o)}if(void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!Buffer.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else"number"==typeof t&&(t&=255);if(r<0||this.length<r||this.length<i)throw new RangeError("Out of range index");if(i<=r)return this;var l;if(r>>>=0,i=void 0===i?this.length:i>>>0,t||(t=0),"number"==typeof t)for(l=r;l<i;++l)this[l]=t;else{var u=Buffer.isBuffer(t)?t:utf8ToBytes(new Buffer(t,a).toString()),p=u.length;for(l=0;l<i-r;++l)this[l+r]=u[l%p]}return this};var u=/[^+\/0-9A-Za-z-_]/g;function toHex(t){return t<16?"0"+t.toString(16):t.toString(16)}function utf8ToBytes(t,r){var i;r=r||1/0;for(var a=t.length,o=null,l=[],u=0;u<a;++u){if((i=t.charCodeAt(u))>55295&&i<57344){if(!o){if(i>56319){(r-=3)>-1&&l.push(239,191,189);continue}if(u+1===a){(r-=3)>-1&&l.push(239,191,189);continue}o=i;continue}if(i<56320){(r-=3)>-1&&l.push(239,191,189),o=i;continue}i=65536+(o-55296<<10|i-56320)}else o&&(r-=3)>-1&&l.push(239,191,189);if(o=null,i<128){if((r-=1)<0)break;l.push(i)}else if(i<2048){if((r-=2)<0)break;l.push(i>>6|192,63&i|128)}else if(i<65536){if((r-=3)<0)break;l.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;l.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return l}function base64ToBytes(t){return a.toByteArray(function base64clean(t){if((t=function stringtrim(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(u,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function blitBuffer(t,r,i,a){for(var o=0;o<a&&!(o+i>=r.length||o>=t.length);++o)r[o+i]=t[o];return o}}).call(this,i("yLpj"))},txPh:function(t,r,i){"use strict";r.__esModule=!0;var a=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(i("FyfS"));r.default=function(){return{visitor:o.visitors.merge([{ArrowFunctionExpression:function ArrowFunctionExpression(t){var r=t.get("params"),i=Array.isArray(r),o=0;for(r=i?r:(0,a.default)(r);;){var l;if(i){if(o>=r.length)break;l=r[o++]}else{if((o=r.next()).done)break;l=o.value}var u=l;if(u.isRestElement()||u.isAssignmentPattern()){t.arrowFunctionToShadowed();break}}}},l.visitor,p.visitor,u.visitor])}};var o=i("dZTf"),l=_interopRequireWildcard(i("l+Vw")),u=_interopRequireWildcard(i("8zle")),p=_interopRequireWildcard(i("GJUE"));function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}t.exports=r.default},"u+4U":function(t,r,i){"use strict";r.__esModule=!0,r.default=function(t){var r=t.messages,i=t.template,a=t.types,o=i("\n for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\n "),l=i("\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 "),u=i("\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 ");function _ForOfStatementArray(t){var r=t.node,i=t.scope,l=[],u=r.right;if(!a.isIdentifier(u)||!i.hasBinding(u.name)){var p=i.generateUidIdentifier("arr");l.push(a.variableDeclaration("var",[a.variableDeclarator(p,u)])),u=p}var d=i.generateUidIdentifier("i"),h=o({BODY:r.body,KEY:d,ARR:u});a.inherits(h,r),a.ensureBlock(h);var m=a.memberExpression(u,d,!0),y=r.left;return a.isVariableDeclaration(y)?(y.declarations[0].init=m,h.body.body.unshift(y)):h.body.body.unshift(a.expressionStatement(a.assignmentExpression("=",y,m))),t.parentPath.isLabeledStatement()&&(h=a.labeledStatement(t.parentPath.node.label,h)),l.push(h),l}return{visitor:{ForOfStatement:function ForOfStatement(t,r){if(t.get("right").isArrayExpression())return t.parentPath.isLabeledStatement()?t.parentPath.replaceWithMultiple(_ForOfStatementArray(t)):t.replaceWithMultiple(_ForOfStatementArray(t));var i=spec;r.opts.loose&&(i=loose);var o=t.node,l=i(t,r),u=l.declar,p=l.loop,d=p.body;t.ensureBlock(),u&&d.body.push(u),d.body=d.body.concat(o.body.body),a.inherits(p,o),a.inherits(p.body,o.body),l.replaceParent?(t.parentPath.replaceWithMultiple(l.node),t.remove()):t.replaceWithMultiple(l.node)}}};function loose(t,i){var o=t.node,u=t.scope,p=t.parent,d=o.left,h=void 0,m=void 0;if(a.isIdentifier(d)||a.isPattern(d)||a.isMemberExpression(d))m=d;else{if(!a.isVariableDeclaration(d))throw i.buildCodeFrameError(d,r.get("unknownForHead",d.type));m=u.generateUidIdentifier("ref"),h=a.variableDeclaration(d.kind,[a.variableDeclarator(d.declarations[0].id,m)])}var y=u.generateUidIdentifier("iterator"),g=u.generateUidIdentifier("isArray"),v=l({LOOP_OBJECT:y,IS_ARRAY:g,OBJECT:o.right,INDEX:u.generateUidIdentifier("i"),ID:m});h||v.body.body.shift();var b=a.isLabeledStatement(p),x=void 0;return b&&(x=a.labeledStatement(p.label,v)),{replaceParent:b,declar:h,node:x||v,loop:v}}function spec(t,i){var o=t.node,l=t.scope,p=t.parent,d=o.left,h=void 0,m=l.generateUidIdentifier("step"),y=a.memberExpression(m,a.identifier("value"));if(a.isIdentifier(d)||a.isPattern(d)||a.isMemberExpression(d))h=a.expressionStatement(a.assignmentExpression("=",d,y));else{if(!a.isVariableDeclaration(d))throw i.buildCodeFrameError(d,r.get("unknownForHead",d.type));h=a.variableDeclaration(d.kind,[a.variableDeclarator(d.declarations[0].id,y)])}var g=l.generateUidIdentifier("iterator"),v=u({ITERATOR_HAD_ERROR_KEY:l.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:l.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:l.generateUidIdentifier("iteratorError"),ITERATOR_KEY:g,STEP_KEY:m,OBJECT:o.right,BODY:null}),b=a.isLabeledStatement(p),x=v[3].block.body,E=x[0];return b&&(x[0]=a.labeledStatement(p.label,E)),{replaceParent:b,declar:h,loop:E,node:v}}},t.exports=r.default},"u/as":function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("GI/x")),o=_interopRequireDefault(i("pmQ8")),l=_interopRequireDefault(i("TdmO")),u=_interopRequireDefault(i("jUM4")),p=_interopRequireDefault(i("SS4V")),d=_interopRequireDefault(i("3OYi")),h=_interopRequireDefault(i("0Uvl")),m=_interopRequireDefault(i("cn2g")),y=_interopRequireDefault(i("H9Bm")),g=_interopRequireDefault(i("RWG+")),v=_interopRequireDefault(i("u+4U")),b=_interopRequireDefault(i("Qmkz")),x=_interopRequireDefault(i("/yMJ")),E=_interopRequireDefault(i("ZT4x")),S=_interopRequireDefault(i("YBDA")),T=_interopRequireDefault(i("txPh")),A=_interopRequireDefault(i("V4LV")),P=_interopRequireDefault(i("XYZo")),C=_interopRequireDefault(i("a9m0")),w=_interopRequireDefault(i("0TNr")),D=_interopRequireDefault(i("V5v5")),k=_interopRequireDefault(i("b1pJ")),_=_interopRequireDefault(i("jg/H")),I=_interopRequireDefault(i("QNPF"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function preset(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=["commonjs","amd","umd","systemjs"],O=!1,N="commonjs",B=!1;if(void 0!==r&&(void 0!==r.loose&&(O=r.loose),void 0!==r.modules&&(N=r.modules),void 0!==r.spec&&(B=r.spec)),"boolean"!=typeof O)throw new Error("Preset es2015 'loose' option must be a boolean.");if("boolean"!=typeof B)throw new Error("Preset es2015 'spec' option must be a boolean.");if(!1!==N&&-1===i.indexOf(N))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 M={loose:O};return{plugins:[[a.default,{loose:O,spec:B}],o.default,l.default,[u.default,{spec:B}],p.default,[d.default,M],h.default,m.default,y.default,[g.default,M],[v.default,M],b.default,x.default,E.default,[S.default,M],T.default,[A.default,M],P.default,C.default,"commonjs"===N&&[w.default,M],"systemjs"===N&&[D.default,M],"amd"===N&&[k.default,M],"umd"===N&&[_.default,M],[I.default,{async:!1,asyncGenerators:!1}]].filter(Boolean)}}var O=preset({});r.default=O,Object.defineProperty(O,"buildPreset",{configurable:!0,writable:!0,enumerable:!1,value:preset}),t.exports=r.default},u8Dt:function(t,r,i){var a=i("YESw"),o=Object.prototype.hasOwnProperty;t.exports=function hashGet(t){var r=this.__data__;if(a){var i=r[t];return"__lodash_hash_undefined__"===i?void 0:i}return o.call(r,t)?r[t]:void 0}},uM7l:function(t,r,i){var a=i("OBhP");t.exports=function clone(t){return a(t,4)}},uOPS:function(t,r){t.exports=!0},uQT7:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TaggedTemplateExpression=function TaggedTemplateExpression(t){this.print(t.tag,t),this.print(t.typeParameters,t),this.print(t.quasi,t)},r.TemplateElement=function TemplateElement(t,r){const i=r.quasis[0]===t,a=r.quasis[r.quasis.length-1]===t,o=(i?"`":"}")+t.value.raw+(a?"`":"${");this.token(o)},r.TemplateLiteral=function TemplateLiteral(t){const r=t.quasis;for(let i=0;i<r.length;i++)this.print(r[i],t),i+1<r.length&&this.print(t.expressions[i],t)}},uWjq:function(t,r,i){"use strict";let a=null;function FastObject(t){if(null!==a&&(a.property,1)){const t=a;return a=FastObject.prototype=null,t}return a=FastObject.prototype=null==t?Object.create(null):t,new FastObject}FastObject(),t.exports=function toFastproperties(t){return FastObject(t)}},uXiX:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ALIAS_KEYS",{enumerable:!0,get:function(){return o.ALIAS_KEYS}}),Object.defineProperty(r,"BUILDER_KEYS",{enumerable:!0,get:function(){return o.BUILDER_KEYS}}),Object.defineProperty(r,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return o.DEPRECATED_KEYS}}),Object.defineProperty(r,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return o.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(r,"NODE_FIELDS",{enumerable:!0,get:function(){return o.NODE_FIELDS}}),Object.defineProperty(r,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return o.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(r,"PLACEHOLDERS",{enumerable:!0,get:function(){return l.PLACEHOLDERS}}),Object.defineProperty(r,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return l.PLACEHOLDERS_ALIAS}}),Object.defineProperty(r,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return l.PLACEHOLDERS_FLIPPED_ALIAS}}),r.TYPES=void 0,Object.defineProperty(r,"VISITOR_KEYS",{enumerable:!0,get:function(){return o.VISITOR_KEYS}});var a=i("uWjq");i("8o0k"),i("i2G0"),i("sqI+"),i("vqrH"),i("b25T"),i("Y7t6");var o=i("V97+"),l=i("z0QK");a(o.VISITOR_KEYS),a(o.ALIAS_KEYS),a(o.FLIPPED_ALIAS_KEYS),a(o.NODE_FIELDS),a(o.BUILDER_KEYS),a(o.DEPRECATED_KEYS),a(l.PLACEHOLDERS_ALIAS),a(l.PLACEHOLDERS_FLIPPED_ALIAS);const u=[].concat(Object.keys(o.VISITOR_KEYS),Object.keys(o.FLIPPED_ALIAS_KEYS),Object.keys(o.DEPRECATED_KEYS));r.TYPES=u},uc9U:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.printComments=r.attach=void 0;var a=i("lU99"),o=a.__importDefault(i("9lTW")),l=a.__importStar(i("2HvJ")),u=l.namedTypes,p=l.builtInTypes.array,d=l.builtInTypes.object,h=i("BFAa"),m=i("6l/m"),y=new WeakMap;function decorateComment(t,r,i){for(var a,o,h=function getSortedChildNodes(t,r,i){if(!t)return i;if(m.fixFaultyLocations(t,r),i){if(u.Node.check(t)&&u.SourceLocation.check(t.loc)){for(var a=i.length-1;a>=0;--a){var o=i[a];if(o&&o.loc&&m.comparePos(o.loc.end,t.loc.start)<=0)break}return i.splice(a+1,0,t),i}}else{var h=y.get(t);if(h)return h}var g;if(p.check(t))g=Object.keys(t);else{if(!d.check(t))return i;g=l.getFieldNames(t)}i||y.set(t,i=[]),a=0;for(var v=g.length;a<v;++a)getSortedChildNodes(t[g[a]],r,i);return i}(t,i),g=0,v=h&&h.length;"number"==typeof v&&g<v;){var b=g+v>>1,x=h[b];if(m.comparePos(x.loc.start,r.loc.start)<=0&&m.comparePos(r.loc.end,x.loc.end)<=0)return void decorateComment(r.enclosingNode=x,r,i);if(m.comparePos(x.loc.end,r.loc.start)<=0)a=x,g=b+1;else{if(!(m.comparePos(r.loc.end,x.loc.start)<=0))throw new Error("Comment location overlaps with node location");o=x,v=b}}a&&(r.precedingNode=a),o&&(r.followingNode=o)}function breakTies(t,r){var i=t.length;if(0!==i){for(var a,l=t[0].precedingNode,u=t[0].followingNode,p=u.loc.start,d=i;d>0;--d){a=t[d-1],o.default.strictEqual(a.precedingNode,l),o.default.strictEqual(a.followingNode,u);var h=r.sliceString(a.loc.end,p);if(/\S/.test(h))break;p=a.loc.start}for(;d<=i&&(a=t[d])&&("Line"===a.type||"CommentLine"===a.type)&&a.loc.start.column>u.loc.start.column;)++d;t.forEach((function(t,r){r<d?addTrailingComment(l,t):addLeadingComment(u,t)})),t.length=0}}function addCommentHelper(t,r){(t.comments||(t.comments=[])).push(r)}function addLeadingComment(t,r){r.leading=!0,r.trailing=!1,addCommentHelper(t,r)}function addTrailingComment(t,r){r.leading=!1,r.trailing=!0,addCommentHelper(t,r)}r.attach=function attach(t,r,i){if(p.check(t)){var a=[];t.forEach((function(t){t.loc.lines=i,decorateComment(r,t,i);var l=t.precedingNode,u=t.enclosingNode,p=t.followingNode;if(l&&p){var d=a.length;if(d>0){var h=a[d-1];o.default.strictEqual(h.precedingNode===t.precedingNode,h.followingNode===t.followingNode),h.followingNode!==t.followingNode&&breakTies(a,i)}a.push(t)}else if(l)breakTies(a,i),addTrailingComment(l,t);else if(p)breakTies(a,i),addLeadingComment(p,t);else{if(!u)throw new Error("AST contains no nodes at all?");breakTies(a,i),function addDanglingComment(t,r){r.leading=!1,r.trailing=!1,addCommentHelper(t,r)}(u,t)}})),breakTies(a,i),t.forEach((function(t){delete t.precedingNode,delete t.enclosingNode,delete t.followingNode}))}},r.printComments=function printComments(t,r){var i=t.getValue(),a=r(t),o=u.Node.check(i)&&l.getFieldValue(i,"comments");if(!o||0===o.length)return a;var p=[],d=[a];return t.each((function(t){var a=t.getValue(),o=l.getFieldValue(a,"leading"),m=l.getFieldValue(a,"trailing");o||m&&!u.Statement.check(i)&&"Block"!==a.type&&"CommentBlock"!==a.type?p.push(function printLeadingComment(t,r){var i=t.getValue();u.Comment.assert(i);var a=i.loc,o=a&&a.lines,l=[r(t)];if(i.trailing)l.push("\n");else if(o instanceof h.Lines){var p=o.slice(a.end,o.skipSpaces(a.end)||o.lastPos());1===p.length?l.push(p):l.push(new Array(p.length).join("\n"))}else l.push("\n");return h.concat(l)}(t,r)):m&&d.push(function printTrailingComment(t,r){var i=t.getValue(t);u.Comment.assert(i);var a=i.loc,o=a&&a.lines,l=[];if(o instanceof h.Lines){var p=o.skipSpaces(a.start,!0)||o.firstPos(),d=o.slice(p,a.start);1===d.length?l.push(d):l.push(new Array(d.length).join("\n"))}return l.push(r(t)),h.concat(l)}(t,r))}),"comments"),p.push.apply(p,d),h.concat(p)}},ucPi:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function isValidIdentifier(t,r=!0){if("string"!=typeof t)return!1;if(r&&((0,a.isKeyword)(t)||(0,a.isStrictReservedWord)(t,!0)))return!1;return(0,a.isIdentifierName)(t)};var a=i("A27I")},ujyr:function(t,r,i){"use strict";var a=i("odna");t.exports=function(t,r){if("string"!=typeof t)throw new TypeError("Expected `input` to be a string");if(r<0||!a(r))throw new TypeError("Expected `count` to be a positive finite number");var i="";do{1&r&&(i+=t),t+=t}while(r>>=1);return i}},umwa:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parse=void 0;var a=i("lU99"),o=a.__importDefault(i("9lTW")),l=a.__importStar(i("2HvJ")),u=l.builders,p=l.builtInTypes.object,d=l.builtInTypes.array,h=i("JghS"),m=i("BFAa"),y=i("uc9U"),g=a.__importStar(i("6l/m"));r.parse=function parse(t,r){r=h.normalize(r);var a,o,l=m.fromString(t,r),p=l.toString({tabWidth:r.tabWidth,reuseWhitespace:!1,useTabs:!1}),d=[],b=r.parser.parse(p,{jsx:!0,loc:!0,locations:!0,range:r.range,comment:!0,onComment:d,tolerant:g.getOption(r,"tolerant",!0),ecmaVersion:6,sourceType:g.getOption(r,"sourceType","module")}),x=Array.isArray(b.tokens)?b.tokens:i("+U4B").tokenize(p,{loc:!0});delete b.tokens,x.forEach((function(t){"string"!=typeof t.value&&(t.value=l.sliceString(t.loc.start,t.loc.end))})),Array.isArray(b.comments)&&(d=b.comments,delete b.comments),b.loc?g.fixFaultyLocations(b,l):b.loc={start:l.firstPos(),end:l.lastPos()},b.loc.lines=l,b.loc.indent=0,"Program"===b.type?(o=b,(a=u.file(b,r.sourceFileName||null)).loc={start:l.firstPos(),end:l.lastPos(),lines:l,indent:0}):"File"===b.type&&(o=(a=b).program),r.tokens&&(a.tokens=x);var E=g.getTrueLoc({type:o.type,loc:o.loc,body:[],comments:d},l);return o.loc.start=E.start,o.loc.end=E.end,y.attach(d,o.body.length?a.program:a,l),new v(l,x).copy(a)};var v=function TreeCopier(t,r){o.default.ok(this instanceof TreeCopier),this.lines=t,this.tokens=r,this.startTokenIndex=0,this.endTokenIndex=r.length,this.indent=0,this.seen=new Map},b=v.prototype;b.copy=function(t){if(this.seen.has(t))return this.seen.get(t);if(d.check(t)){var r=new Array(t.length);return this.seen.set(t,r),t.forEach((function(t,i){r[i]=this.copy(t)}),this),r}if(!p.check(t))return t;g.fixFaultyLocations(t,this.lines);var i=Object.create(Object.getPrototypeOf(t),{original:{value:t,configurable:!1,enumerable:!1,writable:!0}});this.seen.set(t,i);var a=t.loc,o=this.indent,l=o,u=this.startTokenIndex,h=this.endTokenIndex;a&&(("Block"===t.type||"Line"===t.type||"CommentBlock"===t.type||"CommentLine"===t.type||this.lines.isPrecededOnlyByWhitespace(a.start))&&(l=this.indent=a.start.column),a.lines=this.lines,a.tokens=this.tokens,a.indent=l,this.findTokenRange(a));for(var m=Object.keys(t),y=m.length,v=0;v<y;++v){var b=m[v];"loc"===b||"tokens"===b&&"File"===t.type?i[b]=t[b]:i[b]=this.copy(t[b])}return this.indent=o,this.startTokenIndex=u,this.endTokenIndex=h,i},b.findTokenRange=function(t){for(;this.startTokenIndex>0;){var r=t.tokens[this.startTokenIndex];if(!(g.comparePos(t.start,r.loc.start)<0))break;--this.startTokenIndex}for(;this.endTokenIndex<t.tokens.length;){r=t.tokens[this.endTokenIndex];if(!(g.comparePos(r.loc.end,t.end)<0))break;++this.endTokenIndex}for(;this.startTokenIndex<this.endTokenIndex;){r=t.tokens[this.startTokenIndex];if(!(g.comparePos(r.loc.start,t.start)<0))break;++this.startTokenIndex}for(t.start.token=this.startTokenIndex;this.endTokenIndex>this.startTokenIndex;){r=t.tokens[this.endTokenIndex-1];if(!(g.comparePos(t.end,r.loc.end)<0))break;--this.endTokenIndex}t.end.token=this.endTokenIndex}},"ut/Y":function(t,r,i){var a=i("ZCpW"),o=i("GDhZ"),l=i("zZ0H"),u=i("Z0cm"),p=i("+c4W");t.exports=function baseIteratee(t){return"function"==typeof t?t:null==t?l:"object"==typeof t?u(t)?o(t[0],t[1]):a(t):p(t)}},uxXc:function(t,r,i){var a=i("t1N5"),o=i("onlc"),l={};Object.keys(a).forEach((function(t){l[t]={},Object.defineProperty(l[t],"channels",{value:a[t].channels}),Object.defineProperty(l[t],"labels",{value:a[t].labels});var r=o(t);Object.keys(r).forEach((function(i){var a=r[i];l[t][i]=function wrapRounded(t){var wrappedFn=function(r){if(null==r)return r;arguments.length>1&&(r=Array.prototype.slice.call(arguments));var i=t(r);if("object"==typeof i)for(var a=i.length,o=0;o<a;o++)i[o]=Math.round(i[o]);return i};return"conversion"in t&&(wrappedFn.conversion=t.conversion),wrappedFn}(a),l[t][i].raw=function wrapRaw(t){var wrappedFn=function(r){return null==r?r:(arguments.length>1&&(r=Array.prototype.slice.call(arguments)),t(r))};return"conversion"in t&&(wrappedFn.conversion=t.conversion),wrappedFn}(a)}))})),t.exports=l},v0Ea:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=getModuleName;{const t=getModuleName;r.default=getModuleName=function getModuleName(r,i){var a,o,l,u;return t(r,{moduleId:null!=(a=i.moduleId)?a:r.moduleId,moduleIds:null!=(o=i.moduleIds)?o:r.moduleIds,getModuleId:null!=(l=i.getModuleId)?l:r.getModuleId,moduleRoot:null!=(u=i.moduleRoot)?u:r.moduleRoot})}}function getModuleName(t,r){const{filename:i,filenameRelative:a=i,sourceRoot:o=r.moduleRoot}=t,{moduleId:l,moduleIds:u=!!l,getModuleId:p,moduleRoot:d=o}=r;if(!u)return null;if(null!=l&&!p)return l;let h=null!=d?d+"/":"";if(a){const t=null!=o?new RegExp("^"+o+"/?"):"";h+=a.replace(t,"").replace(/\.(\w*?)$/,"")}return h=h.replace(/\\/g,"/"),p&&p(h)||h}},"v1+0":function(t,r,i){"use strict";r.__esModule=!0,r.default=function(t){var r=t.node,i=t.parent,o=t.scope,h=t.id;if(!r.id){if(!l.isObjectProperty(i)&&!l.isObjectMethod(i,{kind:"method"})||i.computed&&!l.isLiteral(i.key)){if(l.isVariableDeclarator(i)){if(h=i.id,l.isIdentifier(h)){var m=o.parent.getBinding(h.name);if(m&&m.constant&&o.getBinding(h.name)===m)return r.id=h,void(r.id[l.NOT_LOCAL_BINDING]=!0)}}else if(l.isAssignmentExpression(i))h=i.left;else if(!h)return}else h=i.key;var y=void 0;if(h&&l.isLiteral(h))y=h.value;else{if(!h||!l.isIdentifier(h))return;y=h.name}return y=l.toBindingIdentifierName(y),(h=l.identifier(y))[l.NOT_LOCAL_BINDING]=!0,function wrap(t,r,i,o){if(t.selfReference){if(!o.hasBinding(i.name)||o.hasGlobal(i.name)){if(!l.isFunction(r))return;var d=u;r.generator&&(d=p);var h=d({FUNCTION:r,FUNCTION_ID:i,FUNCTION_KEY:o.generateUidIdentifier(i.name)}).expression;h.callee._skipModulesRemap=!0;for(var m=h.callee.body.body[0].params,y=0,g=(0,a.default)(r);y<g;y++)m.push(o.generateUidIdentifier("x"));return h}o.rename(i.name)}r.id=i,o.getProgramParent().references[i.name]=!0}(function visit(t,r,i){var a={selfAssignment:!1,selfReference:!1,outerDeclar:i.getBindingIdentifier(r),references:[],name:r},o=i.getOwnBinding(r);o?"param"===o.kind&&(a.selfReference=!0):(a.outerDeclar||i.hasGlobal(r))&&i.traverse(t,d,a);return a}(r,y,o),r,h,o)||r}};var a=_interopRequireDefault(i("N+bD")),o=_interopRequireDefault(i("PTdM")),l=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var u=(0,o.default)("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),p=(0,o.default)("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),d={"ReferencedIdentifier|BindingIdentifier":function ReferencedIdentifierBindingIdentifier(t,r){t.node.name===r.name&&(t.scope.getBindingIdentifier(r.name)===r.outerDeclar&&(r.selfReference=!0,t.stop()))}};t.exports=r.default},v3g0:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function cloneNode(t,r=!0,i=!1){return cloneNodeInternal(t,r,i,new Map)};var a=i("uXiX"),o=i("xIU+");const l=Function.call.bind(Object.prototype.hasOwnProperty);function cloneIfNode(t,r,i,a){return t&&"string"==typeof t.type?cloneNodeInternal(t,r,i,a):t}function cloneIfNodeOrArray(t,r,i,a){return Array.isArray(t)?t.map(t=>cloneIfNode(t,r,i,a)):cloneIfNode(t,r,i,a)}function cloneNodeInternal(t,r=!0,i=!1,u){if(!t)return t;const{type:p}=t,d={type:t.type};if((0,o.isIdentifier)(t))d.name=t.name,l(t,"optional")&&"boolean"==typeof t.optional&&(d.optional=t.optional),l(t,"typeAnnotation")&&(d.typeAnnotation=r?cloneIfNodeOrArray(t.typeAnnotation,!0,i,u):t.typeAnnotation);else{if(!l(a.NODE_FIELDS,p))throw new Error(`Unknown node type: "${p}"`);for(const h of Object.keys(a.NODE_FIELDS[p]))l(t,h)&&(d[h]=r?(0,o.isFile)(t)&&"comments"===h?maybeCloneComments(t.comments,r,i,u):cloneIfNodeOrArray(t[h],!0,i,u):t[h])}return l(t,"loc")&&(d.loc=i?null:t.loc),l(t,"leadingComments")&&(d.leadingComments=maybeCloneComments(t.leadingComments,r,i,u)),l(t,"innerComments")&&(d.innerComments=maybeCloneComments(t.innerComments,r,i,u)),l(t,"trailingComments")&&(d.trailingComments=maybeCloneComments(t.trailingComments,r,i,u)),l(t,"extra")&&(d.extra=Object.assign({},t.extra)),d}function maybeCloneComments(t,r,i,a){return t&&r?t.map(t=>{const r=a.get(t);if(r)return r;const{type:o,value:l,loc:u}=t,p={type:o,value:l,loc:u};return i&&(p.loc=null),a.set(t,p),p}):t}},v6xn:function(t,r,i){var a=i("C2SN");t.exports=function(t,r){return new(a(t))(r)}},"vN+2":function(t,r){t.exports=function noop(){}},vVwg:function(t,r,i){"use strict";var a=i("w1AT"),o=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(a);(0,o.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),(0,o.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,a.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")}}}),(0,o.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,o.default)("Import",{aliases:["Expression"]}),(0,o.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),(0,o.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,a.assertNodeType)("BlockStatement")}}}),(0,o.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,a.assertNodeType)("Identifier")}}}),(0,o.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,a.assertNodeType)("Identifier")}}}),(0,o.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,a.assertNodeType)("LVal")}}}),(0,o.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}})},"vW+O":function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function toComputedKey(t,r=t.key||t.property){!t.computed&&(0,a.isIdentifier)(r)&&(r=(0,o.stringLiteral)(r.name));return r};var a=i("xIU+"),o=i("61uC")},vZYH:function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("Ez0i")),o=_interopRequireDefault(i("sY9U")),l=_interopRequireDefault(i("JWK9")),u=_interopRequireDefault(i("HXoa")),p=_interopRequireDefault(i("ky5O"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}r.default={plugins:[a.default,o.default,l.default,p.default,u.default]},t.exports=r.default},vZeJ:function(t,r,i){!function(t){"use strict";t.get=void 0,t.put=void 0,t.pop=void 0,t.get=(t,r)=>t._indexes[r],t.put=(r,i)=>{const a=t.get(r,i);if(void 0!==a)return a;const{array:o,_indexes:l}=r;return l[i]=o.push(i)-1},t.pop=t=>{const{array:r,_indexes:i}=t;0!==r.length&&(i[r.pop()]=void 0)},t.SetArray=class SetArray{constructor(){this._indexes={__proto__:null},this.array=[]}},Object.defineProperty(t,"__esModule",{value:!0})}(r)},vgmA:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function validateNode(t){const r=o.BUILDER_KEYS[t.type];for(const i of r)(0,a.default)(t,i,t[i]);return t};var a=i("YupJ"),o=i("JSq2")},vpCu:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=class Binding{constructor({identifier:t,scope:r,path:i,kind:a}){this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=t,this.scope=r,this.path=i,this.kind=a,this.clearValue()}deoptValue(){this.clearValue(),this.hasDeoptedValue=!0}setValue(t){this.hasDeoptedValue||(this.hasValue=!0,this.value=t)}clearValue(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null}reassign(t){this.constant=!1,-1===this.constantViolations.indexOf(t)&&this.constantViolations.push(t)}reference(t){-1===this.referencePaths.indexOf(t)&&(this.referenced=!0,this.references++,this.referencePaths.push(t))}dereference(){this.references--,this.referenced=!!this.references}}},vqrH:function(t,r,i){"use strict";var a=i("V97+"),o=i("z0QK");const l=(0,a.defineAliasedType)("Miscellaneous");l("Noop",{visitor:[]}),l("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,a.assertNodeType)("Identifier")},expectedNode:{validate:(0,a.assertOneOf)(...o.PLACEHOLDERS)}}}),l("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,a.assertValueType)("string")}}})},vw4D:function(t,r,i){(function(r){var a=i("pdk3"),o=i("WBRA").agents,l=i("BkLu"),u=i(10),p=i("bpwx"),d=i("WT+9"),h=i("UWMP");function isVersionsMatch(t,r){return 0===(t+".").indexOf(r+".")}function normalize(t){return t.filter((function(t){return"string"==typeof t}))}function normalizeElectron(t){var r=t;return 3===t.split(".").length&&(r=t.split(".").slice(0,-1).join(".")),r}function nameMapper(t){return function mapName(r){return t+" "+r}}function getMajor(t){return parseInt(t.split(".")[0])}function getMajorVersions(t,r){if(0===t.length)return[];var i=uniq(t.map(getMajor)),a=i[i.length-r];if(!a)return t;for(var o=[],l=t.length-1;l>=0&&!(a>getMajor(t[l]));l--)o.unshift(t[l]);return o}function uniq(t){for(var r=[],i=0;i<t.length;i++)-1===r.indexOf(t[i])&&r.push(t[i]);return r}function fillUsage(t,r,i){for(var a in i)t[r+" "+a]=i[a]}function generateFilter(t,r){return r=parseFloat(r),">"===t?function(t){return parseFloat(t)>r}:">="===t?function(t){return parseFloat(t)>=r}:"<"===t?function(t){return parseFloat(t)<r}:function(t){return parseFloat(t)<=r}}function parseSimpleInt(t){return parseInt(t)}function compare(t,r){return t<r?-1:t>r?1:0}function compareSemver(t,r){return compare(parseInt(t[0]),parseInt(r[0]))||compare(parseInt(t[1]||"0"),parseInt(r[1]||"0"))||compare(parseInt(t[2]||"0"),parseInt(r[2]||"0"))}function semverFilterLoose(t,r){switch(void 0===(r=r.split(".").map(parseSimpleInt))[1]&&(r[1]="x"),t){case"<=":return function(t){return compareSemverLoose(t=t.split(".").map(parseSimpleInt),r)<=0};case">=":default:return function(t){return compareSemverLoose(t=t.split(".").map(parseSimpleInt),r)>=0}}}function compareSemverLoose(t,r){return t[0]!==r[0]?t[0]<r[0]?-1:1:"x"===r[1]?0:t[1]!==r[1]?t[1]<r[1]?-1:1:0}function normalizeVersion(t,r){var i=function resolveVersion(t,r){return-1!==t.versions.indexOf(r)?r:!!browserslist.versionAliases[t.name][r]&&browserslist.versionAliases[t.name][r]}(t,r);return i||1===t.versions.length&&t.versions[0]}function filterByYear(t,r){return t/=1e3,Object.keys(o).reduce((function(i,a){var o=byName(a,r);if(!o)return i;var l=Object.keys(o.releaseDate).filter((function(r){var i=o.releaseDate[r];return null!==i&&i>=t}));return i.concat(l.map(nameMapper(o.name)))}),[])}function cloneData(t){return{name:t.name,versions:t.versions,released:t.released,releaseDate:t.releaseDate}}function byName(t,r){if(t=t.toLowerCase(),t=browserslist.aliases[t]||t,r.mobileToDesktop&&browserslist.desktopNames[t]){var i=browserslist.data[browserslist.desktopNames[t]];if("android"===t)return function normalizeAndroidData(t,r){return t.released=normalizeAndroidVersions(t.released,r.released),t.versions=normalizeAndroidVersions(t.versions,r.versions),t}(cloneData(browserslist.data[t]),i);var a=cloneData(i);return a.name=t,"op_mob"===t&&(a=function mapVersions(t,r){t.versions=t.versions.map((function(t){return r[t]||t})),t.released=t.versions.map((function(t){return r[t]||t}));var i={};for(var a in t.releaseDate)i[r[a]||a]=t.releaseDate[a];return t.releaseDate=i,t}(a,{"10.0-10.1":"10"})),a}return browserslist.data[t]}function normalizeAndroidVersions(t,r){var i=r[r.length-1];return t.filter((function(t){return/^(?:[2-4]\.|[34]$)/.test(t)})).concat(r.slice(37-i-1))}function checkName(t,r){var i=byName(t,r);if(!i)throw new d("Unknown browser "+t);return i}function unknownQuery(t){return new d("Unknown browser query `"+t+"`. Maybe you are using old Browserslist or made typo in query.")}function filterAndroid(t,r,i){if(i.mobileToDesktop)return t;var a=browserslist.data.android.released,o=a[a.length-1]-37-r;return o>0?t.slice(-1):t.slice(o-1)}function resolve(t,r){return(t=Array.isArray(t)?function flatten(t){return Array.isArray(t)?t.reduce((function(t,r){return t.concat(flatten(r))}),[]):[t]}(t.map(parse)):parse(t)).reduce((function(t,i,a){var o=i.queryString,l=0===o.indexOf("not ");if(l){if(0===a)throw new d("Write any browsers query (for instance, `defaults`) before `"+o+"`");o=o.slice(4)}for(var u=0;u<y.length;u++){var p=y[u],h=o.match(p.regexp);if(h){var m=[r].concat(h.slice(1)),g=p.select.apply(browserslist,m).map((function(t){var i=t.split(" ");return"0"===i[1]?i[0]+" "+byName(i[0],r).versions[0]:t}));switch(i.type){case 2:return l?t.filter((function(t){return-1===g.indexOf(t)})):t.filter((function(t){return-1!==g.indexOf(t)}));case 1:default:if(l){var v={};return g.forEach((function(t){v[t]=!0})),t.filter((function(t){return!v[t]}))}return t.concat(g)}}}throw unknownQuery(o)}),[])}var m={};function browserslist(t,i){if(void 0===i&&(i={}),void 0===i.path&&(i.path=u.resolve?u.resolve("."):"."),null==t){var a=browserslist.loadConfig(i);t=a||browserslist.defaults}if("string"!=typeof t&&!Array.isArray(t))throw new d("Browser queries must be an array or string. Got "+typeof t+".");var o={ignoreUnknownVersions:i.ignoreUnknownVersions,dangerousExtend:i.dangerousExtend,mobileToDesktop:i.mobileToDesktop,path:i.path,env:i.env};h.oldDataWarning(browserslist.data);var l=h.getStat(i,browserslist.data);if(l)for(var p in o.customUsage={},l)fillUsage(o.customUsage,p,l[p]);var y=JSON.stringify([t,o]);if(m[y])return m[y];var g=uniq(resolve(t,o)).sort((function(t,r){if(t=t.split(" "),r=r.split(" "),t[0]===r[0]){var i=t[1].split("-")[0];return compareSemver(r[1].split("-")[0].split("."),i.split("."))}return compare(t[0],r[0])}));return r.env.BROWSERSLIST_DISABLE_CACHE||(m[y]=g),g}function parse(t){var r=[];do{t=doMatch(t,r)}while(t);return r}function doMatch(t,r){var i=/^(?:,\s*|\s+or\s+)(.*)/i,a=/^\s+and\s+(.*)/i;return function find(t,r){for(var i=1,a=t.length;i<=a;i++){var o=t.substr(-i,i);if(r(o,i,a))return t.slice(0,-i)}return""}(t,(function(t,o,l){return a.test(t)?(r.unshift({type:2,queryString:t.match(a)[1]}),!0):i.test(t)?(r.unshift({type:1,queryString:t.match(i)[1]}),!0):o===l&&(r.unshift({type:1,queryString:t.trim()}),!0)}))}function nodeQuery(t,r){var i=browserslist.nodeVersions.filter((function(t){return isVersionsMatch(t,r)}));if(0===i.length){if(t.ignoreUnknownVersions)return[];throw new d("Unknown version "+r+" of Node.js")}return["node "+i[i.length-1]]}function sinceQuery(t,r,i,a){return r=parseInt(r),i=parseInt(i||"01")-1,a=parseInt(a||"01"),filterByYear(Date.UTC(r,i,a,0,0,0),t)}function coverQuery(t,r,i){r=parseFloat(r);var a=browserslist.usage.global;if(i)if(i.match(/^my\s+stats$/i)){if(!t.customUsage)throw new d("Custom usage statistics was not provided");a=t.customUsage}else{var o;o=2===i.length?i.toUpperCase():i.toLowerCase(),h.loadCountry(browserslist.usage,o,browserslist.data),a=browserslist.usage[o]}for(var l,u=Object.keys(a).sort((function(t,r){return a[r]-a[t]})),p=0,m=[],y=0;y<u.length&&(l=u[y],0!==a[l])&&(p+=a[l],m.push(l),!(p>=r));y++);return m}browserslist.cache={},browserslist.data={},browserslist.usage={global:{},custom:null},browserslist.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],browserslist.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},browserslist.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},browserslist.versionAliases={},browserslist.clearCaches=h.clearCaches,browserslist.parseConfig=h.parseConfig,browserslist.readConfig=h.readConfig,browserslist.findConfig=h.findConfig,browserslist.loadConfig=h.loadConfig,browserslist.coverage=function(t,r){var i;if(void 0===r)i=browserslist.usage.global;else if("my stats"===r){var a={};a.path=u.resolve?u.resolve("."):".";var o=h.getStat(a);if(!o)throw new d("Custom usage statistics was not provided");for(var l in i={},o)fillUsage(i,l,o[l])}else if("string"==typeof r)r=r.length>2?r.toLowerCase():r.toUpperCase(),h.loadCountry(browserslist.usage,r,browserslist.data),i=browserslist.usage[r];else for(var p in"dataByBrowser"in r&&(r=r.dataByBrowser),i={},r)for(var m in r[p])i[p+" "+m]=r[p][m];return t.reduce((function(t,r){var a=i[r];return void 0===a&&(a=i[r.replace(/ \S+$/," 0")]),t+(a||0)}),0)};var y=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(t,r){return Object.keys(o).reduce((function(i,a){var o=byName(a,t);if(!o)return i;var l=getMajorVersions(o.released,r);return l=l.map(nameMapper(o.name)),"android"===o.name&&(l=filterAndroid(l,r,t)),i.concat(l)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(t,r){return Object.keys(o).reduce((function(i,a){var o=byName(a,t);if(!o)return i;var l=o.released.slice(-r);return l=l.map(nameMapper(o.name)),"android"===o.name&&(l=filterAndroid(l,r,t)),i.concat(l)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(t,r){return getMajorVersions(Object.keys(p),r).map((function(t){return"chrome "+p[t]}))}},{regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(t,r){return getMajorVersions(browserslist.nodeVersions,r).map((function(t){return"node "+t}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(t,r,i){var a=checkName(i,t),o=getMajorVersions(a.released,r).map(nameMapper(a.name));return"android"===a.name&&(o=filterAndroid(o,r,t)),o}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(t,r){return Object.keys(p).slice(-r).map((function(t){return"chrome "+p[t]}))}},{regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(t,r){return browserslist.nodeVersions.slice(-r).map((function(t){return"node "+t}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(t,r,i){var a=checkName(i,t),o=a.released.slice(-r).map(nameMapper(a.name));return"android"===a.name&&(o=filterAndroid(o,r,t)),o}},{regexp:/^unreleased\s+versions$/i,select:function(t){return Object.keys(o).reduce((function(r,i){var a=byName(i,t);if(!a)return r;var o=a.versions.filter((function(t){return-1===a.released.indexOf(t)}));return o=o.map(nameMapper(a.name)),r.concat(o)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(t,r){var i=checkName(r,t);return i.versions.filter((function(t){return-1===i.released.indexOf(t)})).map(nameMapper(i.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(t,r){return filterByYear(Date.now()-31558432982.4*r,t)}},{regexp:/^since (\d+)$/i,select:sinceQuery},{regexp:/^since (\d+)-(\d+)$/i,select:sinceQuery},{regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:sinceQuery},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(t,r,i){i=parseFloat(i);var a=browserslist.usage.global;return Object.keys(a).reduce((function(t,o){return">"===r?a[o]>i&&t.push(o):"<"===r?a[o]<i&&t.push(o):"<="===r?a[o]<=i&&t.push(o):a[o]>=i&&t.push(o),t}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(t,r,i){if(i=parseFloat(i),!t.customUsage)throw new d("Custom usage statistics was not provided");var a=t.customUsage;return Object.keys(a).reduce((function(t,o){var l=a[o];return null==l||(">"===r?l>i&&t.push(o):"<"===r?l<i&&t.push(o):"<="===r?l<=i&&t.push(o):l>=i&&t.push(o)),t}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(t,r,i,a){i=parseFloat(i);var o=h.loadStat(t,a,browserslist.data);if(o)for(var l in t.customUsage={},o)fillUsage(t.customUsage,l,o[l]);if(!t.customUsage)throw new d("Custom usage statistics was not provided");var u=t.customUsage;return Object.keys(u).reduce((function(t,a){var o=u[a];return null==o||(">"===r?o>i&&t.push(a):"<"===r?o<i&&t.push(a):"<="===r?o<=i&&t.push(a):o>=i&&t.push(a)),t}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(t,r,i,a){i=parseFloat(i),a=2===a.length?a.toUpperCase():a.toLowerCase(),h.loadCountry(browserslist.usage,a,browserslist.data);var o=browserslist.usage[a];return Object.keys(o).reduce((function(t,a){var l=o[a];return null==l||(">"===r?l>i&&t.push(a):"<"===r?l<i&&t.push(a):"<="===r?l<=i&&t.push(a):l>=i&&t.push(a)),t}),[])}},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:coverQuery},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:coverQuery},{regexp:/^supports\s+([\w-]+)$/,select:function(t,r){h.loadFeature(browserslist.cache,r);var i=browserslist.cache[r];return Object.keys(i).reduce((function(t,r){var a=i[r];return(a.indexOf("y")>=0||a.indexOf("a")>=0)&&t.push(r),t}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,r,i){var a=normalizeElectron(r),o=normalizeElectron(i);if(!p[a])throw new d("Unknown version "+r+" of electron");if(!p[o])throw new d("Unknown version "+i+" of electron");return r=parseFloat(r),i=parseFloat(i),Object.keys(p).filter((function(t){var a=parseFloat(t);return a>=r&&a<=i})).map((function(t){return"chrome "+p[t]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,r,i){return browserslist.nodeVersions.filter(semverFilterLoose(">=",r)).filter(semverFilterLoose("<=",i)).map((function(t){return"node "+t}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,r,i,a){var o=checkName(r,t);return i=parseFloat(normalizeVersion(o,i)||i),a=parseFloat(normalizeVersion(o,a)||a),o.released.filter((function filter(t){var r=parseFloat(t);return r>=i&&r<=a})).map(nameMapper(o.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(t,r,i){var a=normalizeElectron(i);return Object.keys(p).filter(generateFilter(r,a)).map((function(t){return"chrome "+p[t]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(t,r,i){return browserslist.nodeVersions.filter(function generateSemverFilter(t,r){return(r=r.split(".").map(parseSimpleInt))[1]=r[1]||0,r[2]=r[2]||0,">"===t?function(t){return compareSemver(t=t.split(".").map(parseSimpleInt),r)>0}:">="===t?function(t){return compareSemver(t=t.split(".").map(parseSimpleInt),r)>=0}:"<"===t?function(t){return t=t.split(".").map(parseSimpleInt),compareSemver(r,t)>0}:function(t){return t=t.split(".").map(parseSimpleInt),compareSemver(r,t)>=0}}(r,i)).map((function(t){return"node "+t}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(t,r,i,a){var o=checkName(r,t),l=browserslist.versionAliases[o.name][a];return l&&(a=l),o.released.filter(generateFilter(i,a)).map((function(t){return o.name+" "+t}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 91"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(t,r){var i=normalizeElectron(r),a=p[i];if(!a)throw new d("Unknown version "+r+" of electron");return["chrome "+a]}},{regexp:/^node\s+(\d+)$/i,select:nodeQuery},{regexp:/^node\s+(\d+\.\d+)$/i,select:nodeQuery},{regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:nodeQuery},{regexp:/^current\s+node$/i,select:function(t){return[h.currentNode(resolve,t)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(t){var r=Date.now();return resolve(Object.keys(l).filter((function(t){return r<Date.parse(l[t].end)&&r>Date.parse(l[t].start)&&function isEolReleased(t){var r=t.slice(1);return browserslist.nodeVersions.some((function(t){return isVersionsMatch(t,r)}))}(t)})).map((function(t){return"node "+t.slice(1)})),t)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(t,r,i){/^tp$/i.test(i)&&(i="TP");var a=checkName(r,t),o=normalizeVersion(a,i);if(o)i=o;else{if(!(o=normalizeVersion(a,o=-1===i.indexOf(".")?i+".0":i.replace(/\.0$/,"")))){if(t.ignoreUnknownVersions)return[];throw new d("Unknown version "+i+" of "+r)}i=o}return[a.name+" "+i]}},{regexp:/^browserslist config$/i,select:function(t){return browserslist(void 0,t)}},{regexp:/^extends (.+)$/i,select:function(t,r){return resolve(h.loadQueries(t,r),t)}},{regexp:/^defaults$/i,select:function(t){return resolve(browserslist.defaults,t)}},{regexp:/^dead$/i,select:function(t){return resolve(["Baidu >= 0","ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],t)}},{regexp:/^(\w+)$/i,select:function(t,r){throw byName(r,t)?new d("Specify versions in Browserslist query for browser "+r):unknownQuery(r)}}];!function(){for(var t in o){var r=o[t];browserslist.data[t]={name:t,versions:normalize(o[t].versions),released:normalize(o[t].versions.slice(0,-3)),releaseDate:o[t].release_date},fillUsage(browserslist.usage.global,t,r.usage_global),browserslist.versionAliases[t]={};for(var i=0;i<r.versions.length;i++){var l=r.versions[i];if(l&&-1!==l.indexOf("-"))for(var u=l.split("-"),p=0;p<u.length;p++)browserslist.versionAliases[t][u[p]]=l}}browserslist.versionAliases.op_mob[59]="58",browserslist.nodeVersions=a.map((function(t){return t.version}))}(),t.exports=browserslist}).call(this,i("8oxB"))},vwuL:function(t,r,i){var a=i("NV0k"),o=i("rr1i"),l=i("NsO/"),u=i("G8Mo"),p=i("B+OT"),d=i("eUtF"),h=Object.getOwnPropertyDescriptor;r.f=i("jmDH")?h:function getOwnPropertyDescriptor(t,r){if(t=l(t),r=u(r,!0),d)try{return h(t,r)}catch(t){}if(p(t,r))return o(!a.f.call(t,r),t[r])}},vzE1:function(t,r,i){"use strict";t.exports=Number.isNaN||function(t){return t!=t}},"w/wX":function(t,r,i){var a=i("QqLw"),o=i("ExA7");t.exports=function baseIsSet(t){return o(t)&&"[object Set]"==a(t)}},w1AT:function(t,r,i){"use strict";r.__esModule=!0,r.DEPRECATED_KEYS=r.BUILDER_KEYS=r.NODE_FIELDS=r.ALIAS_KEYS=r.VISITOR_KEYS=void 0;var a=_interopRequireDefault(i("FyfS")),o=_interopRequireDefault(i("gDS+")),l=_interopRequireDefault(i("EJiy"));r.assertEach=function assertEach(t){function validator(r,i,a){if(Array.isArray(a))for(var o=0;o<a.length;o++)t(r,i+"["+o+"]",a[o])}return validator.each=t,validator},r.assertOneOf=function assertOneOf(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];function validate(t,i,a){if(r.indexOf(a)<0)throw new TypeError("Property "+i+" expected value to be one of "+(0,o.default)(r)+" but got "+(0,o.default)(a))}return validate.oneOf=r,validate},r.assertNodeType=function assertNodeType(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];function validate(t,i,l){var p=!1,d=r,h=Array.isArray(d),m=0;for(d=h?d:(0,a.default)(d);;){var y;if(h){if(m>=d.length)break;y=d[m++]}else{if((m=d.next()).done)break;y=m.value}var g=y;if(u.is(g,l)){p=!0;break}}if(!p)throw new TypeError("Property "+i+" of "+t.type+" expected node to be of a type "+(0,o.default)(r)+" but instead got "+(0,o.default)(l&&l.type))}return validate.oneOfNodeTypes=r,validate},r.assertNodeOrValueType=function assertNodeOrValueType(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];function validate(t,i,l){var p=!1,d=r,h=Array.isArray(d),m=0;for(d=h?d:(0,a.default)(d);;){var y;if(h){if(m>=d.length)break;y=d[m++]}else{if((m=d.next()).done)break;y=m.value}var g=y;if(getType(l)===g||u.is(g,l)){p=!0;break}}if(!p)throw new TypeError("Property "+i+" of "+t.type+" expected node to be of a type "+(0,o.default)(r)+" but instead got "+(0,o.default)(l&&l.type))}return validate.oneOfNodeOrValueTypes=r,validate},r.assertValueType=assertValueType,r.chain=function chain(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];function validate(){var t=r,i=Array.isArray(t),o=0;for(t=i?t:(0,a.default)(t);;){var l;if(i){if(o>=t.length)break;l=t[o++]}else{if((o=t.next()).done)break;l=o.value}var u=l;u.apply(void 0,arguments)}}return validate.chainOf=r,validate},r.default=function defineType(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.inherits&&g[r.inherits]||{};r.fields=r.fields||i.fields||{},r.visitor=r.visitor||i.visitor||[],r.aliases=r.aliases||i.aliases||[],r.builder=r.builder||i.builder||r.visitor||[],r.deprecatedAlias&&(y[r.deprecatedAlias]=t);var o=r.visitor.concat(r.builder),l=Array.isArray(o),u=0;for(o=l?o:(0,a.default)(o);;){var v;if(l){if(u>=o.length)break;v=o[u++]}else{if((u=o.next()).done)break;v=u.value}var b=v;r.fields[b]=r.fields[b]||{}}for(var x in r.fields){var E=r.fields[x];-1===r.builder.indexOf(x)&&(E.optional=!0),void 0===E.default?E.default=null:E.validate||(E.validate=assertValueType(getType(E.default)))}p[t]=r.visitor,m[t]=r.builder,h[t]=r.fields,d[t]=r.aliases,g[t]=r};var u=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var p=r.VISITOR_KEYS={},d=r.ALIAS_KEYS={},h=r.NODE_FIELDS={},m=r.BUILDER_KEYS={},y=r.DEPRECATED_KEYS={};function getType(t){return Array.isArray(t)?"array":null===t?"null":void 0===t||void 0===t?"undefined":(0,l.default)(t)}function assertValueType(t){function validate(r,i,a){if(!(getType(a)===t))throw new TypeError("Property "+i+" expected type of "+t+" but got "+getType(a))}return validate.type=t,validate}var g={}},w2N3:function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("FyfS"));r.findParent=function findParent(t){var r=this;for(;r=r.parentPath;)if(t(r))return r;return null},r.find=function find(t){var r=this;do{if(t(r))return r}while(r=r.parentPath);return null},r.getFunctionParent=function getFunctionParent(){return this.findParent((function(t){return t.isFunction()||t.isProgram()}))},r.getStatementParent=function getStatementParent(){var t=this;do{if(Array.isArray(t.container))return t}while(t=t.parentPath)},r.getEarliestCommonAncestorFrom=function getEarliestCommonAncestorFrom(t){return this.getDeepestCommonAncestorFrom(t,(function(t,r,i){var l=void 0,u=o.VISITOR_KEYS[t.type],p=i,d=Array.isArray(p),h=0;for(p=d?p:(0,a.default)(p);;){var m;if(d){if(h>=p.length)break;m=p[h++]}else{if((h=p.next()).done)break;m=h.value}var y=m[r+1];if(l)if(y.listKey&&l.listKey===y.listKey&&y.key<l.key)l=y;else u.indexOf(l.parentKey)>u.indexOf(y.parentKey)&&(l=y);else l=y}return l}))},r.getDeepestCommonAncestorFrom=function getDeepestCommonAncestorFrom(t,r){var i=this;if(!t.length)return this;if(1===t.length)return t[0];var o=1/0,l=void 0,u=void 0,p=t.map((function(t){var r=[];do{r.unshift(t)}while((t=t.parentPath)&&t!==i);return r.length<o&&(o=r.length),r})),d=p[0];e:for(var h=0;h<o;h++){var m=d[h],y=p,g=Array.isArray(y),v=0;for(y=g?y:(0,a.default)(y);;){var b;if(g){if(v>=y.length)break;b=y[v++]}else{if((v=y.next()).done)break;b=v.value}if(b[h]!==m)break e}l=h,u=m}if(u)return r?r(u,l,p):u;throw new Error("Couldn't find intersection")},r.getAncestry=function getAncestry(){var t=this,r=[];do{r.push(t)}while(t=t.parentPath);return r},r.isAncestor=function isAncestor(t){return t.isDescendant(this)},r.isDescendant=function isDescendant(t){return!!this.findParent((function(r){return r===t}))},r.inType=function inType(){var t=this;for(;t;){var r=arguments,i=Array.isArray(r),o=0;for(r=i?r:(0,a.default)(r);;){var l;if(i){if(o>=r.length)break;l=r[o++]}else{if((o=r.next()).done)break;l=o.value}var u=l;if(t.node.type===u)return!0}t=t.parentPath}return!1},r.inShadow=function inShadow(t){var r=this.isFunction()?this:this.findParent((function(t){return t.isFunction()}));if(!r)return;if(r.isFunctionExpression()||r.isFunctionDeclaration()){var i=r.node.shadow;if(i&&(!t||!1!==i[t]))return r}else if(r.isArrowFunctionExpression())return r;return null};var o=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));_interopRequireDefault(i("4NcM"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}},"w2d+":function(t,r,i){"use strict";var a=i("hDam"),o=i("UO39"),l=i("SBuE"),u=i("NsO/");t.exports=i("MPFp")(Array,"Array",(function(t,r){this._t=u(t),this._i=0,this._k=r}),(function(){var t=this._t,r=this._k,i=this._i++;return!t||i>=t.length?(this._t=void 0,o(1)):o(0,"keys"==r?i:"values"==r?t[i]:[i,t[i]])}),"values"),l.Arguments=l.Array,a("keys"),a("values"),a("entries")},w6GO:function(t,r,i){var a=i("5vMV"),o=i("FpHa");t.exports=Object.keys||function keys(t){return a(t,o)}},wAXd:function(t,r,i){var a=i("JoaM"),o=i("sEf8"),l=i("mdPL"),u=l&&l.isRegExp,p=u?o(u):a;t.exports=p},"wF/u":function(t,r,i){var a=i("e5cp"),o=i("ExA7");t.exports=function baseIsEqual(t,r,i,l,u){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:a(t,r,i,l,baseIsEqual,u))}},wJg7:function(t,r){var i=/^(?:0|[1-9]\d*)$/;t.exports=function isIndex(t,r){var a=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==a||"symbol"!=a&&i.test(t))&&t>-1&&t%1==0&&t<r}},wOpn:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function populatePlaceholders(t,r){const i=l(t.ast);r&&(t.placeholders.forEach(t=>{if(!Object.prototype.hasOwnProperty.call(r,t.name)){const r=t.name;throw new Error(`Error: No substitution given for "${r}". If this is not meant to be a\n placeholder you may want to consider passing one of the following options to @babel/template:\n - { placeholderPattern: false, placeholderWhitelist: new Set(['${r}'])}\n - { placeholderPattern: /^${r}$/ }`)}}),Object.keys(r).forEach(r=>{if(!t.placeholderNames.has(r))throw new Error(`Unknown substitution "${r}" given`)}));return t.placeholders.slice().reverse().forEach(t=>{try{!function applyReplacement(t,r,i){t.isDuplicate&&(Array.isArray(i)?i=i.map(t=>l(t)):"object"==typeof i&&(i=l(i)));const{parent:a,key:v,index:b}=t.resolve(r);if("string"===t.type){if("string"==typeof i&&(i=y(i)),!i||!m(i))throw new Error("Expected string substitution")}else if("statement"===t.type)void 0===b?i?Array.isArray(i)?i=o(i):"string"==typeof i?i=p(d(i)):h(i)||(i=p(i)):i=u():i&&!Array.isArray(i)&&("string"==typeof i&&(i=d(i)),h(i)||(i=p(i)));else if("param"===t.type){if("string"==typeof i&&(i=d(i)),void 0===b)throw new Error("Assertion failure.")}else if("string"==typeof i&&(i=d(i)),Array.isArray(i))throw new Error("Cannot replace single expression with an array.");if(void 0===b)g(a,v,i),a[v]=i;else{const r=a[v].slice();"statement"===t.type||"param"===t.type?null==i?r.splice(b,1):Array.isArray(i)?r.splice(b,1,...i):r[b]=i:r[b]=i,g(a,v,r),a[v]=r}}(t,i,r&&r[t.name]||null)}catch(r){throw r.message=`@babel/template placeholder "${t.name}": ${r.message}`,r}}),i};var a=i("JSq2");const{blockStatement:o,cloneNode:l,emptyStatement:u,expressionStatement:p,identifier:d,isStatement:h,isStringLiteral:m,stringLiteral:y,validate:g}=a},wQ14:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function isLet(t){return(0,a.isVariableDeclaration)(t)&&("var"!==t.kind||t[o.BLOCK_SCOPED_SYMBOL])};var a=i("xIU+"),o=i("kEZX")},wclG:function(t,r,i){var a=i("pFRH"),o=i("88Gu")(a);t.exports=o},wffa:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=getBindingIdentifiers;var a=i("xIU+");function getBindingIdentifiers(t,r,i){let o=[].concat(t);const l=Object.create(null);for(;o.length;){const t=o.shift();if(!t)continue;const u=getBindingIdentifiers.keys[t.type];if((0,a.isIdentifier)(t))if(r){(l[t.name]=l[t.name]||[]).push(t)}else l[t.name]=t;else if(!(0,a.isExportDeclaration)(t)||(0,a.isExportAllDeclaration)(t)){if(i){if((0,a.isFunctionDeclaration)(t)){o.push(t.id);continue}if((0,a.isFunctionExpression)(t))continue}if(u)for(let r=0;r<u.length;r++){const i=u[r];t[i]&&(o=o.concat(t[i]))}}else(0,a.isDeclaration)(t.declaration)&&o.push(t.declaration)}return l}getBindingIdentifiers.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},wgeU:function(t,r){},whFr:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function _default({node:t,parent:r,scope:i,id:a},o=!1,k=!1){if(t.id)return;if(!x(r)&&!b(r,{kind:"method"})||r.computed&&!g(r.key)){if(A(r)){if(a=r.id,y(a)&&!o){const r=i.parent.getBinding(a.name);if(r&&r.constant&&i.getBinding(a.name)===r)return t.id=u(a),void(t.id[l]=!0)}}else if(d(r,{operator:"="}))a=r.left;else if(!a)return}else a=r.key;let _;a&&g(a)?_=function getNameFromLiteralId(t){if(v(t))return"null";if(E(t))return`_${t.pattern}_${t.flags}`;if(T(t))return t.quasis.map(t=>t.value.raw).join("");if(void 0!==t.value)return t.value+"";return""}(a):a&&y(a)&&(_=a.name);if(void 0===_)return;if(!k&&m(t)&&/[\uD800-\uDFFF]/.test(_))return;return _=P(_),(a=p(_))[l]=!0,function wrap(t,r,i,a){if(t.selfReference){if(!a.hasBinding(i.name)||a.hasGlobal(i.name)){if(!m(r))return;let t=C;r.generator&&(t=w);const o=t({FUNCTION:r,FUNCTION_ID:i,FUNCTION_KEY:a.generateUidIdentifier(i.name)}).expression,l=o.callee.body.body[0].params;for(let t=0,i=function getFunctionArity(t){const r=t.params.findIndex(t=>h(t)||S(t));return-1===r?t.params.length:r}(r);t<i;t++)l.push(a.generateUidIdentifier("x"));return o}a.rename(i.name)}r.id=i,a.getProgramParent().references[i.name]=!0}(function visit(t,r,i){const a={selfAssignment:!1,selfReference:!1,outerDeclar:i.getBindingIdentifier(r),references:[],name:r},o=i.getOwnBinding(r);o?"param"===o.kind&&(a.selfReference=!0):(a.outerDeclar||i.hasGlobal(r))&&i.traverse(t,D,a);return a}(t,_,i),t,a,i)||t};var a=i("/YTm"),o=i("JSq2");const{NOT_LOCAL_BINDING:l,cloneNode:u,identifier:p,isAssignmentExpression:d,isAssignmentPattern:h,isFunction:m,isIdentifier:y,isLiteral:g,isNullLiteral:v,isObjectMethod:b,isObjectProperty:x,isRegExpLiteral:E,isRestElement:S,isTemplateLiteral:T,isVariableDeclarator:A,toBindingIdentifierName:P}=o;const C=(0,a.default)("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),w=(0,a.default)("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),D={"ReferencedIdentifier|BindingIdentifier"(t,r){if(t.node.name!==r.name)return;t.scope.getBindingIdentifier(r.name)===r.outerDeclar&&(r.selfReference=!0,t.stop())}}},wkKg:function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("iCc5")),o=_interopRequireDefault(i("ZTkf")),l=_interopRequireDefault(i("OSkm")),u=_interopRequireDefault(i("6YfB"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var p=function(){function Pipeline(){(0,a.default)(this,Pipeline)}return Pipeline.prototype.lint=function lint(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.code=!1,r.mode="lint",this.transform(t,r)},Pipeline.prototype.pretransform=function pretransform(t,r){var i=new u.default(r,this);return i.wrap(t,(function(){return i.addCode(t),i.parseCode(t),i}))},Pipeline.prototype.transform=function transform(t,r){var i=new u.default(r,this);return i.wrap(t,(function(){return i.addCode(t),i.parseCode(t),i.transform()}))},Pipeline.prototype.analyse=function analyse(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[2];return r.code=!1,i&&(r.plugins=r.plugins||[],r.plugins.push(new l.default({visitor:i}))),this.transform(t,r).metadata},Pipeline.prototype.transformFromAst=function transformFromAst(t,r,i){t=(0,o.default)(t);var a=new u.default(i,this);return a.wrap(r,(function(){return a.addCode(r),a.addAst(t),a.transform()}))},Pipeline}();r.default=p,t.exports=r.default},wrZu:function(t,r,i){var a=i("+K+b"),o=i("XYm9"),l=i("b2z7"),u=i("otv/"),p=i("yP5f");t.exports=function initCloneByTag(t,r,i){var d=t.constructor;switch(r){case"[object ArrayBuffer]":return a(t);case"[object Boolean]":case"[object Date]":return new d(+t);case"[object DataView]":return o(t,i);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return p(t,i);case"[object Map]":return new d;case"[object Number]":case"[object String]":return new d(t);case"[object RegExp]":return l(t);case"[object Set]":return new d;case"[object Symbol]":return u(t)}}},"x/nt":function(t,r,i){i("wgeU"),i("bBy9"),i("FTpB"),i("WnmU"),i("eCwc"),t.exports=i("WEpk").WeakSet},x1Qx:function(t,r,i){"use strict";r.__esModule=!0;var a=_interopRequireDefault(i("FyfS")),o=_interopRequireDefault(i("+JPL"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}r.default=function(t){var r=t.types,u=(0,o.default)();return{inherits:i("2M8j"),visitor:{Class:function Class(t){if(!t.node[u]){t.node[u]=!0;var i=function findConstructorCall(t){var r=t.get("body.body"),i=Array.isArray(r),o=0;for(r=i?r:(0,a.default)(r);;){var l;if(i){if(o>=r.length)break;l=r[o++]}else{if((o=r.next()).done)break;l=o.value}var u=l;if("constructorCall"===u.node.kind)return u}return null}(t);i&&function handleClassWithCall(t,i){var a=i.node,o=a.id||i.scope.generateUidIdentifier("class");i.parentPath.isExportDefaultDeclaration()&&(i=i.parentPath).insertAfter(r.exportDefaultDeclaration(o)),i.replaceWithMultiple(l({CLASS_REF:i.scope.generateUidIdentifier(o.name),CALL_REF:i.scope.generateUidIdentifier(o.name+"Call"),CALL:r.functionExpression(null,t.node.params,t.node.body),CLASS:r.toExpression(a),WRAPPER_REF:o})),t.remove()}(i,t)}}}}};var l=(0,_interopRequireDefault(i("PTdM")).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");t.exports=r.default},x1p9:function(t,r,i){(function(a){r.formatArgs=function formatArgs(r){if(r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;const i="color: "+this.color;r.splice(1,0,i,"color: inherit");let a=0,o=0;r[0].replace(/%[a-zA-Z%]/g,t=>{"%%"!==t&&(a++,"%c"===t&&(o=a))}),r.splice(o,0,i)},r.save=function save(t){try{t?r.storage.setItem("debug",t):r.storage.removeItem("debug")}catch(t){}},r.load=function load(){let t;try{t=r.storage.getItem("debug")}catch(t){}!t&&void 0!==a&&"env"in a&&(t=a.env.DEBUG);return t},r.useColors=function useColors(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage=function localstorage(){try{return localStorage}catch(t){}}(),r.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.log=console.debug||console.log||(()=>{}),t.exports=i("MZni")(r);const{formatters:o}=t.exports;o.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,i("8oxB"))},x1qi:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r._call=function _call(t){if(!t)return!1;for(const r of t){if(!r)continue;const t=this.node;if(!t)return!0;const i=r.call(this.state,this,this.state);if(i&&"object"==typeof i&&"function"==typeof i.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(i)throw new Error("Unexpected return value from visitor method "+r);if(this.node!==t)return!0;if(this._traverseFlags>0)return!0}return!1},r._getQueueContexts=function _getQueueContexts(){let t=this,r=this.contexts;for(;!r.length&&(t=t.parentPath,t);)r=t.contexts;return r},r._resyncKey=function _resyncKey(){if(!this.container)return;if(this.node===this.container[this.key])return;if(Array.isArray(this.container)){for(let t=0;t<this.container.length;t++)if(this.container[t]===this.node)return this.setKey(t)}else for(const t of Object.keys(this.container))if(this.container[t]===this.node)return this.setKey(t);this.key=null},r._resyncList=function _resyncList(){if(!this.parent||!this.inList)return;const t=this.parent[this.listKey];if(this.container===t)return;this.container=t||null},r._resyncParent=function _resyncParent(){this.parentPath&&(this.parent=this.parentPath.node)},r._resyncRemoved=function _resyncRemoved(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()},r.call=function call(t){const r=this.opts;if(this.debug(t),this.node&&this._call(r[t]))return!0;if(this.node)return this._call(r[this.node.type]&&r[this.node.type][t]);return!1},r.isBlacklisted=r.isDenylisted=function isDenylisted(){var t;const r=null!=(t=this.opts.denylist)?t:this.opts.blacklist;return r&&r.indexOf(this.node.type)>-1},r.popContext=function popContext(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},r.pushContext=function pushContext(t){this.contexts.push(t),this.setContext(t)},r.requeue=function requeue(t=this){if(t.removed)return;const r=this.contexts;for(const i of r)i.maybeQueue(t)},r.resync=function resync(){if(this.removed)return;this._resyncParent(),this._resyncList(),this._resyncKey()},r.setContext=function setContext(t){null!=this.skipKeys&&(this.skipKeys={});this._traverseFlags=0,t&&(this.context=t,this.state=t.state,this.opts=t.opts);return this.setScope(),this},r.setKey=function setKey(t){var r;this.key=t,this.node=this.container[this.key],this.type=null==(r=this.node)?void 0:r.type},r.setScope=function setScope(){if(this.opts&&this.opts.noScope)return;let t,r=this.parentPath;"key"===this.key&&r.isMethod()&&(r=r.parentPath);for(;r&&!t;){if(r.opts&&r.opts.noScope)return;t=r.scope,r=r.parentPath}this.scope=this.getScope(t),this.scope&&this.scope.init()},r.setup=function setup(t,r,i,a){this.listKey=i,this.container=r,this.parentPath=t||this.parentPath,this.setKey(a)},r.skip=function skip(){this.shouldSkip=!0},r.skipKey=function skipKey(t){null==this.skipKeys&&(this.skipKeys={});this.skipKeys[t]=!0},r.stop=function stop(){this._traverseFlags|=o.SHOULD_SKIP|o.SHOULD_STOP},r.visit=function visit(){if(!this.node)return!1;if(this.isDenylisted())return!1;if(this.opts.shouldSkip&&this.opts.shouldSkip(this))return!1;const t=this.context;if(this.shouldSkip||this.call("enter"))return this.debug("Skip..."),this.shouldStop;return restoreContext(this,t),this.debug("Recursing into..."),this.shouldStop=(0,a.traverseNode)(this.node,this.opts,this.scope,this.state,this,this.skipKeys),restoreContext(this,t),this.call("exit"),this.shouldStop};var a=i("kBpy"),o=i("xx5x");function restoreContext(t,r){t.context!==r&&(t.context=r,t.state=r.state,t.opts=r.opts)}},"xIU+":function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isAccessor=function isAccessor(t,r){if(!t)return!1;if("ClassAccessorProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isAnyTypeAnnotation=function isAnyTypeAnnotation(t,r){if(!t)return!1;if("AnyTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isArgumentPlaceholder=function isArgumentPlaceholder(t,r){if(!t)return!1;if("ArgumentPlaceholder"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isArrayExpression=function isArrayExpression(t,r){if(!t)return!1;if("ArrayExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isArrayPattern=function isArrayPattern(t,r){if(!t)return!1;if("ArrayPattern"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isArrayTypeAnnotation=function isArrayTypeAnnotation(t,r){if(!t)return!1;if("ArrayTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isArrowFunctionExpression=function isArrowFunctionExpression(t,r){if(!t)return!1;if("ArrowFunctionExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isAssignmentExpression=function isAssignmentExpression(t,r){if(!t)return!1;if("AssignmentExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isAssignmentPattern=function isAssignmentPattern(t,r){if(!t)return!1;if("AssignmentPattern"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isAwaitExpression=function isAwaitExpression(t,r){if(!t)return!1;if("AwaitExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBigIntLiteral=function isBigIntLiteral(t,r){if(!t)return!1;if("BigIntLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBinary=function isBinary(t,r){if(!t)return!1;const i=t.type;if("BinaryExpression"===i||"LogicalExpression"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isBinaryExpression=function isBinaryExpression(t,r){if(!t)return!1;if("BinaryExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBindExpression=function isBindExpression(t,r){if(!t)return!1;if("BindExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBlock=function isBlock(t,r){if(!t)return!1;const i=t.type;if("BlockStatement"===i||"Program"===i||"TSModuleBlock"===i||"Placeholder"===i&&"BlockStatement"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isBlockParent=function isBlockParent(t,r){if(!t)return!1;const i=t.type;if("BlockStatement"===i||"CatchClause"===i||"DoWhileStatement"===i||"ForInStatement"===i||"ForStatement"===i||"FunctionDeclaration"===i||"FunctionExpression"===i||"Program"===i||"ObjectMethod"===i||"SwitchStatement"===i||"WhileStatement"===i||"ArrowFunctionExpression"===i||"ForOfStatement"===i||"ClassMethod"===i||"ClassPrivateMethod"===i||"StaticBlock"===i||"TSModuleBlock"===i||"Placeholder"===i&&"BlockStatement"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isBlockStatement=function isBlockStatement(t,r){if(!t)return!1;if("BlockStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBooleanLiteral=function isBooleanLiteral(t,r){if(!t)return!1;if("BooleanLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBooleanLiteralTypeAnnotation=function isBooleanLiteralTypeAnnotation(t,r){if(!t)return!1;if("BooleanLiteralTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBooleanTypeAnnotation=function isBooleanTypeAnnotation(t,r){if(!t)return!1;if("BooleanTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isBreakStatement=function isBreakStatement(t,r){if(!t)return!1;if("BreakStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isCallExpression=function isCallExpression(t,r){if(!t)return!1;if("CallExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isCatchClause=function isCatchClause(t,r){if(!t)return!1;if("CatchClause"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClass=function isClass(t,r){if(!t)return!1;const i=t.type;if("ClassExpression"===i||"ClassDeclaration"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isClassAccessorProperty=function isClassAccessorProperty(t,r){if(!t)return!1;if("ClassAccessorProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassBody=function isClassBody(t,r){if(!t)return!1;if("ClassBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassDeclaration=function isClassDeclaration(t,r){if(!t)return!1;if("ClassDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassExpression=function isClassExpression(t,r){if(!t)return!1;if("ClassExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassImplements=function isClassImplements(t,r){if(!t)return!1;if("ClassImplements"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassMethod=function isClassMethod(t,r){if(!t)return!1;if("ClassMethod"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassPrivateMethod=function isClassPrivateMethod(t,r){if(!t)return!1;if("ClassPrivateMethod"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassPrivateProperty=function isClassPrivateProperty(t,r){if(!t)return!1;if("ClassPrivateProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isClassProperty=function isClassProperty(t,r){if(!t)return!1;if("ClassProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isCompletionStatement=function isCompletionStatement(t,r){if(!t)return!1;const i=t.type;if("BreakStatement"===i||"ContinueStatement"===i||"ReturnStatement"===i||"ThrowStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isConditional=function isConditional(t,r){if(!t)return!1;const i=t.type;if("ConditionalExpression"===i||"IfStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isConditionalExpression=function isConditionalExpression(t,r){if(!t)return!1;if("ConditionalExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isContinueStatement=function isContinueStatement(t,r){if(!t)return!1;if("ContinueStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDebuggerStatement=function isDebuggerStatement(t,r){if(!t)return!1;if("DebuggerStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDecimalLiteral=function isDecimalLiteral(t,r){if(!t)return!1;if("DecimalLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclaration=function isDeclaration(t,r){if(!t)return!1;const i=t.type;if("FunctionDeclaration"===i||"VariableDeclaration"===i||"ClassDeclaration"===i||"ExportAllDeclaration"===i||"ExportDefaultDeclaration"===i||"ExportNamedDeclaration"===i||"ImportDeclaration"===i||"DeclareClass"===i||"DeclareFunction"===i||"DeclareInterface"===i||"DeclareModule"===i||"DeclareModuleExports"===i||"DeclareTypeAlias"===i||"DeclareOpaqueType"===i||"DeclareVariable"===i||"DeclareExportDeclaration"===i||"DeclareExportAllDeclaration"===i||"InterfaceDeclaration"===i||"OpaqueType"===i||"TypeAlias"===i||"EnumDeclaration"===i||"TSDeclareFunction"===i||"TSInterfaceDeclaration"===i||"TSTypeAliasDeclaration"===i||"TSEnumDeclaration"===i||"TSModuleDeclaration"===i||"Placeholder"===i&&"Declaration"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareClass=function isDeclareClass(t,r){if(!t)return!1;if("DeclareClass"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareExportAllDeclaration=function isDeclareExportAllDeclaration(t,r){if(!t)return!1;if("DeclareExportAllDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareExportDeclaration=function isDeclareExportDeclaration(t,r){if(!t)return!1;if("DeclareExportDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareFunction=function isDeclareFunction(t,r){if(!t)return!1;if("DeclareFunction"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareInterface=function isDeclareInterface(t,r){if(!t)return!1;if("DeclareInterface"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareModule=function isDeclareModule(t,r){if(!t)return!1;if("DeclareModule"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareModuleExports=function isDeclareModuleExports(t,r){if(!t)return!1;if("DeclareModuleExports"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareOpaqueType=function isDeclareOpaqueType(t,r){if(!t)return!1;if("DeclareOpaqueType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareTypeAlias=function isDeclareTypeAlias(t,r){if(!t)return!1;if("DeclareTypeAlias"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclareVariable=function isDeclareVariable(t,r){if(!t)return!1;if("DeclareVariable"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDeclaredPredicate=function isDeclaredPredicate(t,r){if(!t)return!1;if("DeclaredPredicate"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDecorator=function isDecorator(t,r){if(!t)return!1;if("Decorator"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDirective=function isDirective(t,r){if(!t)return!1;if("Directive"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDirectiveLiteral=function isDirectiveLiteral(t,r){if(!t)return!1;if("DirectiveLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDoExpression=function isDoExpression(t,r){if(!t)return!1;if("DoExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isDoWhileStatement=function isDoWhileStatement(t,r){if(!t)return!1;if("DoWhileStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEmptyStatement=function isEmptyStatement(t,r){if(!t)return!1;if("EmptyStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEmptyTypeAnnotation=function isEmptyTypeAnnotation(t,r){if(!t)return!1;if("EmptyTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumBody=function isEnumBody(t,r){if(!t)return!1;const i=t.type;if("EnumBooleanBody"===i||"EnumNumberBody"===i||"EnumStringBody"===i||"EnumSymbolBody"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumBooleanBody=function isEnumBooleanBody(t,r){if(!t)return!1;if("EnumBooleanBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumBooleanMember=function isEnumBooleanMember(t,r){if(!t)return!1;if("EnumBooleanMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumDeclaration=function isEnumDeclaration(t,r){if(!t)return!1;if("EnumDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumDefaultedMember=function isEnumDefaultedMember(t,r){if(!t)return!1;if("EnumDefaultedMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumMember=function isEnumMember(t,r){if(!t)return!1;const i=t.type;if("EnumBooleanMember"===i||"EnumNumberMember"===i||"EnumStringMember"===i||"EnumDefaultedMember"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumNumberBody=function isEnumNumberBody(t,r){if(!t)return!1;if("EnumNumberBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumNumberMember=function isEnumNumberMember(t,r){if(!t)return!1;if("EnumNumberMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumStringBody=function isEnumStringBody(t,r){if(!t)return!1;if("EnumStringBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumStringMember=function isEnumStringMember(t,r){if(!t)return!1;if("EnumStringMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isEnumSymbolBody=function isEnumSymbolBody(t,r){if(!t)return!1;if("EnumSymbolBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExistsTypeAnnotation=function isExistsTypeAnnotation(t,r){if(!t)return!1;if("ExistsTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportAllDeclaration=function isExportAllDeclaration(t,r){if(!t)return!1;if("ExportAllDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportDeclaration=function isExportDeclaration(t,r){if(!t)return!1;const i=t.type;if("ExportAllDeclaration"===i||"ExportDefaultDeclaration"===i||"ExportNamedDeclaration"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isExportDefaultDeclaration=function isExportDefaultDeclaration(t,r){if(!t)return!1;if("ExportDefaultDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportDefaultSpecifier=function isExportDefaultSpecifier(t,r){if(!t)return!1;if("ExportDefaultSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportNamedDeclaration=function isExportNamedDeclaration(t,r){if(!t)return!1;if("ExportNamedDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportNamespaceSpecifier=function isExportNamespaceSpecifier(t,r){if(!t)return!1;if("ExportNamespaceSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExportSpecifier=function isExportSpecifier(t,r){if(!t)return!1;if("ExportSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExpression=function isExpression(t,r){if(!t)return!1;const i=t.type;if("ArrayExpression"===i||"AssignmentExpression"===i||"BinaryExpression"===i||"CallExpression"===i||"ConditionalExpression"===i||"FunctionExpression"===i||"Identifier"===i||"StringLiteral"===i||"NumericLiteral"===i||"NullLiteral"===i||"BooleanLiteral"===i||"RegExpLiteral"===i||"LogicalExpression"===i||"MemberExpression"===i||"NewExpression"===i||"ObjectExpression"===i||"SequenceExpression"===i||"ParenthesizedExpression"===i||"ThisExpression"===i||"UnaryExpression"===i||"UpdateExpression"===i||"ArrowFunctionExpression"===i||"ClassExpression"===i||"MetaProperty"===i||"Super"===i||"TaggedTemplateExpression"===i||"TemplateLiteral"===i||"YieldExpression"===i||"AwaitExpression"===i||"Import"===i||"BigIntLiteral"===i||"OptionalMemberExpression"===i||"OptionalCallExpression"===i||"TypeCastExpression"===i||"JSXElement"===i||"JSXFragment"===i||"BindExpression"===i||"DoExpression"===i||"RecordExpression"===i||"TupleExpression"===i||"DecimalLiteral"===i||"ModuleExpression"===i||"TopicReference"===i||"PipelineTopicExpression"===i||"PipelineBareFunction"===i||"PipelinePrimaryTopicReference"===i||"TSInstantiationExpression"===i||"TSAsExpression"===i||"TSTypeAssertion"===i||"TSNonNullExpression"===i||"Placeholder"===i&&("Expression"===t.expectedNode||"Identifier"===t.expectedNode||"StringLiteral"===t.expectedNode))return void 0===r||(0,a.default)(t,r);return!1},r.isExpressionStatement=function isExpressionStatement(t,r){if(!t)return!1;if("ExpressionStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isExpressionWrapper=function isExpressionWrapper(t,r){if(!t)return!1;const i=t.type;if("ExpressionStatement"===i||"ParenthesizedExpression"===i||"TypeCastExpression"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFile=function isFile(t,r){if(!t)return!1;if("File"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isFlow=function isFlow(t,r){if(!t)return!1;const i=t.type;if("AnyTypeAnnotation"===i||"ArrayTypeAnnotation"===i||"BooleanTypeAnnotation"===i||"BooleanLiteralTypeAnnotation"===i||"NullLiteralTypeAnnotation"===i||"ClassImplements"===i||"DeclareClass"===i||"DeclareFunction"===i||"DeclareInterface"===i||"DeclareModule"===i||"DeclareModuleExports"===i||"DeclareTypeAlias"===i||"DeclareOpaqueType"===i||"DeclareVariable"===i||"DeclareExportDeclaration"===i||"DeclareExportAllDeclaration"===i||"DeclaredPredicate"===i||"ExistsTypeAnnotation"===i||"FunctionTypeAnnotation"===i||"FunctionTypeParam"===i||"GenericTypeAnnotation"===i||"InferredPredicate"===i||"InterfaceExtends"===i||"InterfaceDeclaration"===i||"InterfaceTypeAnnotation"===i||"IntersectionTypeAnnotation"===i||"MixedTypeAnnotation"===i||"EmptyTypeAnnotation"===i||"NullableTypeAnnotation"===i||"NumberLiteralTypeAnnotation"===i||"NumberTypeAnnotation"===i||"ObjectTypeAnnotation"===i||"ObjectTypeInternalSlot"===i||"ObjectTypeCallProperty"===i||"ObjectTypeIndexer"===i||"ObjectTypeProperty"===i||"ObjectTypeSpreadProperty"===i||"OpaqueType"===i||"QualifiedTypeIdentifier"===i||"StringLiteralTypeAnnotation"===i||"StringTypeAnnotation"===i||"SymbolTypeAnnotation"===i||"ThisTypeAnnotation"===i||"TupleTypeAnnotation"===i||"TypeofTypeAnnotation"===i||"TypeAlias"===i||"TypeAnnotation"===i||"TypeCastExpression"===i||"TypeParameter"===i||"TypeParameterDeclaration"===i||"TypeParameterInstantiation"===i||"UnionTypeAnnotation"===i||"Variance"===i||"VoidTypeAnnotation"===i||"EnumDeclaration"===i||"EnumBooleanBody"===i||"EnumNumberBody"===i||"EnumStringBody"===i||"EnumSymbolBody"===i||"EnumBooleanMember"===i||"EnumNumberMember"===i||"EnumStringMember"===i||"EnumDefaultedMember"===i||"IndexedAccessType"===i||"OptionalIndexedAccessType"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFlowBaseAnnotation=function isFlowBaseAnnotation(t,r){if(!t)return!1;const i=t.type;if("AnyTypeAnnotation"===i||"BooleanTypeAnnotation"===i||"NullLiteralTypeAnnotation"===i||"MixedTypeAnnotation"===i||"EmptyTypeAnnotation"===i||"NumberTypeAnnotation"===i||"StringTypeAnnotation"===i||"SymbolTypeAnnotation"===i||"ThisTypeAnnotation"===i||"VoidTypeAnnotation"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFlowDeclaration=function isFlowDeclaration(t,r){if(!t)return!1;const i=t.type;if("DeclareClass"===i||"DeclareFunction"===i||"DeclareInterface"===i||"DeclareModule"===i||"DeclareModuleExports"===i||"DeclareTypeAlias"===i||"DeclareOpaqueType"===i||"DeclareVariable"===i||"DeclareExportDeclaration"===i||"DeclareExportAllDeclaration"===i||"InterfaceDeclaration"===i||"OpaqueType"===i||"TypeAlias"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFlowPredicate=function isFlowPredicate(t,r){if(!t)return!1;const i=t.type;if("DeclaredPredicate"===i||"InferredPredicate"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFlowType=function isFlowType(t,r){if(!t)return!1;const i=t.type;if("AnyTypeAnnotation"===i||"ArrayTypeAnnotation"===i||"BooleanTypeAnnotation"===i||"BooleanLiteralTypeAnnotation"===i||"NullLiteralTypeAnnotation"===i||"ExistsTypeAnnotation"===i||"FunctionTypeAnnotation"===i||"GenericTypeAnnotation"===i||"InterfaceTypeAnnotation"===i||"IntersectionTypeAnnotation"===i||"MixedTypeAnnotation"===i||"EmptyTypeAnnotation"===i||"NullableTypeAnnotation"===i||"NumberLiteralTypeAnnotation"===i||"NumberTypeAnnotation"===i||"ObjectTypeAnnotation"===i||"StringLiteralTypeAnnotation"===i||"StringTypeAnnotation"===i||"SymbolTypeAnnotation"===i||"ThisTypeAnnotation"===i||"TupleTypeAnnotation"===i||"TypeofTypeAnnotation"===i||"UnionTypeAnnotation"===i||"VoidTypeAnnotation"===i||"IndexedAccessType"===i||"OptionalIndexedAccessType"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFor=function isFor(t,r){if(!t)return!1;const i=t.type;if("ForInStatement"===i||"ForStatement"===i||"ForOfStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isForInStatement=function isForInStatement(t,r){if(!t)return!1;if("ForInStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isForOfStatement=function isForOfStatement(t,r){if(!t)return!1;if("ForOfStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isForStatement=function isForStatement(t,r){if(!t)return!1;if("ForStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isForXStatement=function isForXStatement(t,r){if(!t)return!1;const i=t.type;if("ForInStatement"===i||"ForOfStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFunction=function isFunction(t,r){if(!t)return!1;const i=t.type;if("FunctionDeclaration"===i||"FunctionExpression"===i||"ObjectMethod"===i||"ArrowFunctionExpression"===i||"ClassMethod"===i||"ClassPrivateMethod"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFunctionDeclaration=function isFunctionDeclaration(t,r){if(!t)return!1;if("FunctionDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isFunctionExpression=function isFunctionExpression(t,r){if(!t)return!1;if("FunctionExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isFunctionParent=function isFunctionParent(t,r){if(!t)return!1;const i=t.type;if("FunctionDeclaration"===i||"FunctionExpression"===i||"ObjectMethod"===i||"ArrowFunctionExpression"===i||"ClassMethod"===i||"ClassPrivateMethod"===i||"StaticBlock"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isFunctionTypeAnnotation=function isFunctionTypeAnnotation(t,r){if(!t)return!1;if("FunctionTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isFunctionTypeParam=function isFunctionTypeParam(t,r){if(!t)return!1;if("FunctionTypeParam"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isGenericTypeAnnotation=function isGenericTypeAnnotation(t,r){if(!t)return!1;if("GenericTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isIdentifier=function isIdentifier(t,r){if(!t)return!1;if("Identifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isIfStatement=function isIfStatement(t,r){if(!t)return!1;if("IfStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImmutable=function isImmutable(t,r){if(!t)return!1;const i=t.type;if("StringLiteral"===i||"NumericLiteral"===i||"NullLiteral"===i||"BooleanLiteral"===i||"BigIntLiteral"===i||"JSXAttribute"===i||"JSXClosingElement"===i||"JSXElement"===i||"JSXExpressionContainer"===i||"JSXSpreadChild"===i||"JSXOpeningElement"===i||"JSXText"===i||"JSXFragment"===i||"JSXOpeningFragment"===i||"JSXClosingFragment"===i||"DecimalLiteral"===i||"Placeholder"===i&&"StringLiteral"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isImport=function isImport(t,r){if(!t)return!1;if("Import"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImportAttribute=function isImportAttribute(t,r){if(!t)return!1;if("ImportAttribute"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImportDeclaration=function isImportDeclaration(t,r){if(!t)return!1;if("ImportDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImportDefaultSpecifier=function isImportDefaultSpecifier(t,r){if(!t)return!1;if("ImportDefaultSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImportNamespaceSpecifier=function isImportNamespaceSpecifier(t,r){if(!t)return!1;if("ImportNamespaceSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isImportSpecifier=function isImportSpecifier(t,r){if(!t)return!1;if("ImportSpecifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isIndexedAccessType=function isIndexedAccessType(t,r){if(!t)return!1;if("IndexedAccessType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isInferredPredicate=function isInferredPredicate(t,r){if(!t)return!1;if("InferredPredicate"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isInterfaceDeclaration=function isInterfaceDeclaration(t,r){if(!t)return!1;if("InterfaceDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isInterfaceExtends=function isInterfaceExtends(t,r){if(!t)return!1;if("InterfaceExtends"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isInterfaceTypeAnnotation=function isInterfaceTypeAnnotation(t,r){if(!t)return!1;if("InterfaceTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isInterpreterDirective=function isInterpreterDirective(t,r){if(!t)return!1;if("InterpreterDirective"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isIntersectionTypeAnnotation=function isIntersectionTypeAnnotation(t,r){if(!t)return!1;if("IntersectionTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSX=function isJSX(t,r){if(!t)return!1;const i=t.type;if("JSXAttribute"===i||"JSXClosingElement"===i||"JSXElement"===i||"JSXEmptyExpression"===i||"JSXExpressionContainer"===i||"JSXSpreadChild"===i||"JSXIdentifier"===i||"JSXMemberExpression"===i||"JSXNamespacedName"===i||"JSXOpeningElement"===i||"JSXSpreadAttribute"===i||"JSXText"===i||"JSXFragment"===i||"JSXOpeningFragment"===i||"JSXClosingFragment"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXAttribute=function isJSXAttribute(t,r){if(!t)return!1;if("JSXAttribute"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXClosingElement=function isJSXClosingElement(t,r){if(!t)return!1;if("JSXClosingElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXClosingFragment=function isJSXClosingFragment(t,r){if(!t)return!1;if("JSXClosingFragment"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXElement=function isJSXElement(t,r){if(!t)return!1;if("JSXElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXEmptyExpression=function isJSXEmptyExpression(t,r){if(!t)return!1;if("JSXEmptyExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXExpressionContainer=function isJSXExpressionContainer(t,r){if(!t)return!1;if("JSXExpressionContainer"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXFragment=function isJSXFragment(t,r){if(!t)return!1;if("JSXFragment"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXIdentifier=function isJSXIdentifier(t,r){if(!t)return!1;if("JSXIdentifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXMemberExpression=function isJSXMemberExpression(t,r){if(!t)return!1;if("JSXMemberExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXNamespacedName=function isJSXNamespacedName(t,r){if(!t)return!1;if("JSXNamespacedName"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXOpeningElement=function isJSXOpeningElement(t,r){if(!t)return!1;if("JSXOpeningElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXOpeningFragment=function isJSXOpeningFragment(t,r){if(!t)return!1;if("JSXOpeningFragment"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXSpreadAttribute=function isJSXSpreadAttribute(t,r){if(!t)return!1;if("JSXSpreadAttribute"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXSpreadChild=function isJSXSpreadChild(t,r){if(!t)return!1;if("JSXSpreadChild"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isJSXText=function isJSXText(t,r){if(!t)return!1;if("JSXText"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isLVal=function isLVal(t,r){if(!t)return!1;const i=t.type;if("Identifier"===i||"MemberExpression"===i||"RestElement"===i||"AssignmentPattern"===i||"ArrayPattern"===i||"ObjectPattern"===i||"TSParameterProperty"===i||"TSAsExpression"===i||"TSTypeAssertion"===i||"TSNonNullExpression"===i||"Placeholder"===i&&("Pattern"===t.expectedNode||"Identifier"===t.expectedNode))return void 0===r||(0,a.default)(t,r);return!1},r.isLabeledStatement=function isLabeledStatement(t,r){if(!t)return!1;if("LabeledStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isLiteral=function isLiteral(t,r){if(!t)return!1;const i=t.type;if("StringLiteral"===i||"NumericLiteral"===i||"NullLiteral"===i||"BooleanLiteral"===i||"RegExpLiteral"===i||"TemplateLiteral"===i||"BigIntLiteral"===i||"DecimalLiteral"===i||"Placeholder"===i&&"StringLiteral"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isLogicalExpression=function isLogicalExpression(t,r){if(!t)return!1;if("LogicalExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isLoop=function isLoop(t,r){if(!t)return!1;const i=t.type;if("DoWhileStatement"===i||"ForInStatement"===i||"ForStatement"===i||"WhileStatement"===i||"ForOfStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isMemberExpression=function isMemberExpression(t,r){if(!t)return!1;if("MemberExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isMetaProperty=function isMetaProperty(t,r){if(!t)return!1;if("MetaProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isMethod=function isMethod(t,r){if(!t)return!1;const i=t.type;if("ObjectMethod"===i||"ClassMethod"===i||"ClassPrivateMethod"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isMiscellaneous=function isMiscellaneous(t,r){if(!t)return!1;const i=t.type;if("Noop"===i||"Placeholder"===i||"V8IntrinsicIdentifier"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isMixedTypeAnnotation=function isMixedTypeAnnotation(t,r){if(!t)return!1;if("MixedTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isModuleDeclaration=function isModuleDeclaration(t,r){if(!t)return!1;const i=t.type;if("ExportAllDeclaration"===i||"ExportDefaultDeclaration"===i||"ExportNamedDeclaration"===i||"ImportDeclaration"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isModuleExpression=function isModuleExpression(t,r){if(!t)return!1;if("ModuleExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isModuleSpecifier=function isModuleSpecifier(t,r){if(!t)return!1;const i=t.type;if("ExportSpecifier"===i||"ImportDefaultSpecifier"===i||"ImportNamespaceSpecifier"===i||"ImportSpecifier"===i||"ExportNamespaceSpecifier"===i||"ExportDefaultSpecifier"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isNewExpression=function isNewExpression(t,r){if(!t)return!1;if("NewExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNoop=function isNoop(t,r){if(!t)return!1;if("Noop"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNullLiteral=function isNullLiteral(t,r){if(!t)return!1;if("NullLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNullLiteralTypeAnnotation=function isNullLiteralTypeAnnotation(t,r){if(!t)return!1;if("NullLiteralTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNullableTypeAnnotation=function isNullableTypeAnnotation(t,r){if(!t)return!1;if("NullableTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNumberLiteral=function isNumberLiteral(t,r){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!t)return!1;if("NumberLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNumberLiteralTypeAnnotation=function isNumberLiteralTypeAnnotation(t,r){if(!t)return!1;if("NumberLiteralTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNumberTypeAnnotation=function isNumberTypeAnnotation(t,r){if(!t)return!1;if("NumberTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isNumericLiteral=function isNumericLiteral(t,r){if(!t)return!1;if("NumericLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectExpression=function isObjectExpression(t,r){if(!t)return!1;if("ObjectExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectMember=function isObjectMember(t,r){if(!t)return!1;const i=t.type;if("ObjectMethod"===i||"ObjectProperty"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectMethod=function isObjectMethod(t,r){if(!t)return!1;if("ObjectMethod"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectPattern=function isObjectPattern(t,r){if(!t)return!1;if("ObjectPattern"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectProperty=function isObjectProperty(t,r){if(!t)return!1;if("ObjectProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeAnnotation=function isObjectTypeAnnotation(t,r){if(!t)return!1;if("ObjectTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeCallProperty=function isObjectTypeCallProperty(t,r){if(!t)return!1;if("ObjectTypeCallProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeIndexer=function isObjectTypeIndexer(t,r){if(!t)return!1;if("ObjectTypeIndexer"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeInternalSlot=function isObjectTypeInternalSlot(t,r){if(!t)return!1;if("ObjectTypeInternalSlot"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeProperty=function isObjectTypeProperty(t,r){if(!t)return!1;if("ObjectTypeProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isObjectTypeSpreadProperty=function isObjectTypeSpreadProperty(t,r){if(!t)return!1;if("ObjectTypeSpreadProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isOpaqueType=function isOpaqueType(t,r){if(!t)return!1;if("OpaqueType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isOptionalCallExpression=function isOptionalCallExpression(t,r){if(!t)return!1;if("OptionalCallExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isOptionalIndexedAccessType=function isOptionalIndexedAccessType(t,r){if(!t)return!1;if("OptionalIndexedAccessType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isOptionalMemberExpression=function isOptionalMemberExpression(t,r){if(!t)return!1;if("OptionalMemberExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isParenthesizedExpression=function isParenthesizedExpression(t,r){if(!t)return!1;if("ParenthesizedExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isPattern=function isPattern(t,r){if(!t)return!1;const i=t.type;if("AssignmentPattern"===i||"ArrayPattern"===i||"ObjectPattern"===i||"Placeholder"===i&&"Pattern"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isPatternLike=function isPatternLike(t,r){if(!t)return!1;const i=t.type;if("Identifier"===i||"RestElement"===i||"AssignmentPattern"===i||"ArrayPattern"===i||"ObjectPattern"===i||"TSAsExpression"===i||"TSTypeAssertion"===i||"TSNonNullExpression"===i||"Placeholder"===i&&("Pattern"===t.expectedNode||"Identifier"===t.expectedNode))return void 0===r||(0,a.default)(t,r);return!1},r.isPipelineBareFunction=function isPipelineBareFunction(t,r){if(!t)return!1;if("PipelineBareFunction"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isPipelinePrimaryTopicReference=function isPipelinePrimaryTopicReference(t,r){if(!t)return!1;if("PipelinePrimaryTopicReference"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isPipelineTopicExpression=function isPipelineTopicExpression(t,r){if(!t)return!1;if("PipelineTopicExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isPlaceholder=function isPlaceholder(t,r){if(!t)return!1;if("Placeholder"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isPrivate=function isPrivate(t,r){if(!t)return!1;const i=t.type;if("ClassPrivateProperty"===i||"ClassPrivateMethod"===i||"PrivateName"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isPrivateName=function isPrivateName(t,r){if(!t)return!1;if("PrivateName"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isProgram=function isProgram(t,r){if(!t)return!1;if("Program"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isProperty=function isProperty(t,r){if(!t)return!1;const i=t.type;if("ObjectProperty"===i||"ClassProperty"===i||"ClassAccessorProperty"===i||"ClassPrivateProperty"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isPureish=function isPureish(t,r){if(!t)return!1;const i=t.type;if("FunctionDeclaration"===i||"FunctionExpression"===i||"StringLiteral"===i||"NumericLiteral"===i||"NullLiteral"===i||"BooleanLiteral"===i||"RegExpLiteral"===i||"ArrowFunctionExpression"===i||"BigIntLiteral"===i||"DecimalLiteral"===i||"Placeholder"===i&&"StringLiteral"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isQualifiedTypeIdentifier=function isQualifiedTypeIdentifier(t,r){if(!t)return!1;if("QualifiedTypeIdentifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isRecordExpression=function isRecordExpression(t,r){if(!t)return!1;if("RecordExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isRegExpLiteral=function isRegExpLiteral(t,r){if(!t)return!1;if("RegExpLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isRegexLiteral=function isRegexLiteral(t,r){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!t)return!1;if("RegexLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isRestElement=function isRestElement(t,r){if(!t)return!1;if("RestElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isRestProperty=function isRestProperty(t,r){if(console.trace("The node type RestProperty has been renamed to RestElement"),!t)return!1;if("RestProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isReturnStatement=function isReturnStatement(t,r){if(!t)return!1;if("ReturnStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isScopable=function isScopable(t,r){if(!t)return!1;const i=t.type;if("BlockStatement"===i||"CatchClause"===i||"DoWhileStatement"===i||"ForInStatement"===i||"ForStatement"===i||"FunctionDeclaration"===i||"FunctionExpression"===i||"Program"===i||"ObjectMethod"===i||"SwitchStatement"===i||"WhileStatement"===i||"ArrowFunctionExpression"===i||"ClassExpression"===i||"ClassDeclaration"===i||"ForOfStatement"===i||"ClassMethod"===i||"ClassPrivateMethod"===i||"StaticBlock"===i||"TSModuleBlock"===i||"Placeholder"===i&&"BlockStatement"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isSequenceExpression=function isSequenceExpression(t,r){if(!t)return!1;if("SequenceExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSpreadElement=function isSpreadElement(t,r){if(!t)return!1;if("SpreadElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSpreadProperty=function isSpreadProperty(t,r){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!t)return!1;if("SpreadProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isStandardized=function isStandardized(t,r){if(!t)return!1;const i=t.type;if("ArrayExpression"===i||"AssignmentExpression"===i||"BinaryExpression"===i||"InterpreterDirective"===i||"Directive"===i||"DirectiveLiteral"===i||"BlockStatement"===i||"BreakStatement"===i||"CallExpression"===i||"CatchClause"===i||"ConditionalExpression"===i||"ContinueStatement"===i||"DebuggerStatement"===i||"DoWhileStatement"===i||"EmptyStatement"===i||"ExpressionStatement"===i||"File"===i||"ForInStatement"===i||"ForStatement"===i||"FunctionDeclaration"===i||"FunctionExpression"===i||"Identifier"===i||"IfStatement"===i||"LabeledStatement"===i||"StringLiteral"===i||"NumericLiteral"===i||"NullLiteral"===i||"BooleanLiteral"===i||"RegExpLiteral"===i||"LogicalExpression"===i||"MemberExpression"===i||"NewExpression"===i||"Program"===i||"ObjectExpression"===i||"ObjectMethod"===i||"ObjectProperty"===i||"RestElement"===i||"ReturnStatement"===i||"SequenceExpression"===i||"ParenthesizedExpression"===i||"SwitchCase"===i||"SwitchStatement"===i||"ThisExpression"===i||"ThrowStatement"===i||"TryStatement"===i||"UnaryExpression"===i||"UpdateExpression"===i||"VariableDeclaration"===i||"VariableDeclarator"===i||"WhileStatement"===i||"WithStatement"===i||"AssignmentPattern"===i||"ArrayPattern"===i||"ArrowFunctionExpression"===i||"ClassBody"===i||"ClassExpression"===i||"ClassDeclaration"===i||"ExportAllDeclaration"===i||"ExportDefaultDeclaration"===i||"ExportNamedDeclaration"===i||"ExportSpecifier"===i||"ForOfStatement"===i||"ImportDeclaration"===i||"ImportDefaultSpecifier"===i||"ImportNamespaceSpecifier"===i||"ImportSpecifier"===i||"MetaProperty"===i||"ClassMethod"===i||"ObjectPattern"===i||"SpreadElement"===i||"Super"===i||"TaggedTemplateExpression"===i||"TemplateElement"===i||"TemplateLiteral"===i||"YieldExpression"===i||"AwaitExpression"===i||"Import"===i||"BigIntLiteral"===i||"ExportNamespaceSpecifier"===i||"OptionalMemberExpression"===i||"OptionalCallExpression"===i||"ClassProperty"===i||"ClassAccessorProperty"===i||"ClassPrivateProperty"===i||"ClassPrivateMethod"===i||"PrivateName"===i||"StaticBlock"===i||"Placeholder"===i&&("Identifier"===t.expectedNode||"StringLiteral"===t.expectedNode||"BlockStatement"===t.expectedNode||"ClassBody"===t.expectedNode))return void 0===r||(0,a.default)(t,r);return!1},r.isStatement=function isStatement(t,r){if(!t)return!1;const i=t.type;if("BlockStatement"===i||"BreakStatement"===i||"ContinueStatement"===i||"DebuggerStatement"===i||"DoWhileStatement"===i||"EmptyStatement"===i||"ExpressionStatement"===i||"ForInStatement"===i||"ForStatement"===i||"FunctionDeclaration"===i||"IfStatement"===i||"LabeledStatement"===i||"ReturnStatement"===i||"SwitchStatement"===i||"ThrowStatement"===i||"TryStatement"===i||"VariableDeclaration"===i||"WhileStatement"===i||"WithStatement"===i||"ClassDeclaration"===i||"ExportAllDeclaration"===i||"ExportDefaultDeclaration"===i||"ExportNamedDeclaration"===i||"ForOfStatement"===i||"ImportDeclaration"===i||"DeclareClass"===i||"DeclareFunction"===i||"DeclareInterface"===i||"DeclareModule"===i||"DeclareModuleExports"===i||"DeclareTypeAlias"===i||"DeclareOpaqueType"===i||"DeclareVariable"===i||"DeclareExportDeclaration"===i||"DeclareExportAllDeclaration"===i||"InterfaceDeclaration"===i||"OpaqueType"===i||"TypeAlias"===i||"EnumDeclaration"===i||"TSDeclareFunction"===i||"TSInterfaceDeclaration"===i||"TSTypeAliasDeclaration"===i||"TSEnumDeclaration"===i||"TSModuleDeclaration"===i||"TSImportEqualsDeclaration"===i||"TSExportAssignment"===i||"TSNamespaceExportDeclaration"===i||"Placeholder"===i&&("Statement"===t.expectedNode||"Declaration"===t.expectedNode||"BlockStatement"===t.expectedNode))return void 0===r||(0,a.default)(t,r);return!1},r.isStaticBlock=function isStaticBlock(t,r){if(!t)return!1;if("StaticBlock"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isStringLiteral=function isStringLiteral(t,r){if(!t)return!1;if("StringLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isStringLiteralTypeAnnotation=function isStringLiteralTypeAnnotation(t,r){if(!t)return!1;if("StringLiteralTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isStringTypeAnnotation=function isStringTypeAnnotation(t,r){if(!t)return!1;if("StringTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSuper=function isSuper(t,r){if(!t)return!1;if("Super"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSwitchCase=function isSwitchCase(t,r){if(!t)return!1;if("SwitchCase"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSwitchStatement=function isSwitchStatement(t,r){if(!t)return!1;if("SwitchStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isSymbolTypeAnnotation=function isSymbolTypeAnnotation(t,r){if(!t)return!1;if("SymbolTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSAnyKeyword=function isTSAnyKeyword(t,r){if(!t)return!1;if("TSAnyKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSArrayType=function isTSArrayType(t,r){if(!t)return!1;if("TSArrayType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSAsExpression=function isTSAsExpression(t,r){if(!t)return!1;if("TSAsExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSBaseType=function isTSBaseType(t,r){if(!t)return!1;const i=t.type;if("TSAnyKeyword"===i||"TSBooleanKeyword"===i||"TSBigIntKeyword"===i||"TSIntrinsicKeyword"===i||"TSNeverKeyword"===i||"TSNullKeyword"===i||"TSNumberKeyword"===i||"TSObjectKeyword"===i||"TSStringKeyword"===i||"TSSymbolKeyword"===i||"TSUndefinedKeyword"===i||"TSUnknownKeyword"===i||"TSVoidKeyword"===i||"TSThisType"===i||"TSLiteralType"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isTSBigIntKeyword=function isTSBigIntKeyword(t,r){if(!t)return!1;if("TSBigIntKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSBooleanKeyword=function isTSBooleanKeyword(t,r){if(!t)return!1;if("TSBooleanKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSCallSignatureDeclaration=function isTSCallSignatureDeclaration(t,r){if(!t)return!1;if("TSCallSignatureDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSConditionalType=function isTSConditionalType(t,r){if(!t)return!1;if("TSConditionalType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSConstructSignatureDeclaration=function isTSConstructSignatureDeclaration(t,r){if(!t)return!1;if("TSConstructSignatureDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSConstructorType=function isTSConstructorType(t,r){if(!t)return!1;if("TSConstructorType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSDeclareFunction=function isTSDeclareFunction(t,r){if(!t)return!1;if("TSDeclareFunction"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSDeclareMethod=function isTSDeclareMethod(t,r){if(!t)return!1;if("TSDeclareMethod"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSEntityName=function isTSEntityName(t,r){if(!t)return!1;const i=t.type;if("Identifier"===i||"TSQualifiedName"===i||"Placeholder"===i&&"Identifier"===t.expectedNode)return void 0===r||(0,a.default)(t,r);return!1},r.isTSEnumDeclaration=function isTSEnumDeclaration(t,r){if(!t)return!1;if("TSEnumDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSEnumMember=function isTSEnumMember(t,r){if(!t)return!1;if("TSEnumMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSExportAssignment=function isTSExportAssignment(t,r){if(!t)return!1;if("TSExportAssignment"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSExpressionWithTypeArguments=function isTSExpressionWithTypeArguments(t,r){if(!t)return!1;if("TSExpressionWithTypeArguments"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSExternalModuleReference=function isTSExternalModuleReference(t,r){if(!t)return!1;if("TSExternalModuleReference"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSFunctionType=function isTSFunctionType(t,r){if(!t)return!1;if("TSFunctionType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSImportEqualsDeclaration=function isTSImportEqualsDeclaration(t,r){if(!t)return!1;if("TSImportEqualsDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSImportType=function isTSImportType(t,r){if(!t)return!1;if("TSImportType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSIndexSignature=function isTSIndexSignature(t,r){if(!t)return!1;if("TSIndexSignature"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSIndexedAccessType=function isTSIndexedAccessType(t,r){if(!t)return!1;if("TSIndexedAccessType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSInferType=function isTSInferType(t,r){if(!t)return!1;if("TSInferType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSInstantiationExpression=function isTSInstantiationExpression(t,r){if(!t)return!1;if("TSInstantiationExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSInterfaceBody=function isTSInterfaceBody(t,r){if(!t)return!1;if("TSInterfaceBody"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSInterfaceDeclaration=function isTSInterfaceDeclaration(t,r){if(!t)return!1;if("TSInterfaceDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSIntersectionType=function isTSIntersectionType(t,r){if(!t)return!1;if("TSIntersectionType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSIntrinsicKeyword=function isTSIntrinsicKeyword(t,r){if(!t)return!1;if("TSIntrinsicKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSLiteralType=function isTSLiteralType(t,r){if(!t)return!1;if("TSLiteralType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSMappedType=function isTSMappedType(t,r){if(!t)return!1;if("TSMappedType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSMethodSignature=function isTSMethodSignature(t,r){if(!t)return!1;if("TSMethodSignature"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSModuleBlock=function isTSModuleBlock(t,r){if(!t)return!1;if("TSModuleBlock"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSModuleDeclaration=function isTSModuleDeclaration(t,r){if(!t)return!1;if("TSModuleDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNamedTupleMember=function isTSNamedTupleMember(t,r){if(!t)return!1;if("TSNamedTupleMember"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNamespaceExportDeclaration=function isTSNamespaceExportDeclaration(t,r){if(!t)return!1;if("TSNamespaceExportDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNeverKeyword=function isTSNeverKeyword(t,r){if(!t)return!1;if("TSNeverKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNonNullExpression=function isTSNonNullExpression(t,r){if(!t)return!1;if("TSNonNullExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNullKeyword=function isTSNullKeyword(t,r){if(!t)return!1;if("TSNullKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSNumberKeyword=function isTSNumberKeyword(t,r){if(!t)return!1;if("TSNumberKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSObjectKeyword=function isTSObjectKeyword(t,r){if(!t)return!1;if("TSObjectKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSOptionalType=function isTSOptionalType(t,r){if(!t)return!1;if("TSOptionalType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSParameterProperty=function isTSParameterProperty(t,r){if(!t)return!1;if("TSParameterProperty"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSParenthesizedType=function isTSParenthesizedType(t,r){if(!t)return!1;if("TSParenthesizedType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSPropertySignature=function isTSPropertySignature(t,r){if(!t)return!1;if("TSPropertySignature"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSQualifiedName=function isTSQualifiedName(t,r){if(!t)return!1;if("TSQualifiedName"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSRestType=function isTSRestType(t,r){if(!t)return!1;if("TSRestType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSStringKeyword=function isTSStringKeyword(t,r){if(!t)return!1;if("TSStringKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSSymbolKeyword=function isTSSymbolKeyword(t,r){if(!t)return!1;if("TSSymbolKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSThisType=function isTSThisType(t,r){if(!t)return!1;if("TSThisType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTupleType=function isTSTupleType(t,r){if(!t)return!1;if("TSTupleType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSType=function isTSType(t,r){if(!t)return!1;const i=t.type;if("TSAnyKeyword"===i||"TSBooleanKeyword"===i||"TSBigIntKeyword"===i||"TSIntrinsicKeyword"===i||"TSNeverKeyword"===i||"TSNullKeyword"===i||"TSNumberKeyword"===i||"TSObjectKeyword"===i||"TSStringKeyword"===i||"TSSymbolKeyword"===i||"TSUndefinedKeyword"===i||"TSUnknownKeyword"===i||"TSVoidKeyword"===i||"TSThisType"===i||"TSFunctionType"===i||"TSConstructorType"===i||"TSTypeReference"===i||"TSTypePredicate"===i||"TSTypeQuery"===i||"TSTypeLiteral"===i||"TSArrayType"===i||"TSTupleType"===i||"TSOptionalType"===i||"TSRestType"===i||"TSUnionType"===i||"TSIntersectionType"===i||"TSConditionalType"===i||"TSInferType"===i||"TSParenthesizedType"===i||"TSTypeOperator"===i||"TSIndexedAccessType"===i||"TSMappedType"===i||"TSLiteralType"===i||"TSExpressionWithTypeArguments"===i||"TSImportType"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeAliasDeclaration=function isTSTypeAliasDeclaration(t,r){if(!t)return!1;if("TSTypeAliasDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeAnnotation=function isTSTypeAnnotation(t,r){if(!t)return!1;if("TSTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeAssertion=function isTSTypeAssertion(t,r){if(!t)return!1;if("TSTypeAssertion"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeElement=function isTSTypeElement(t,r){if(!t)return!1;const i=t.type;if("TSCallSignatureDeclaration"===i||"TSConstructSignatureDeclaration"===i||"TSPropertySignature"===i||"TSMethodSignature"===i||"TSIndexSignature"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeLiteral=function isTSTypeLiteral(t,r){if(!t)return!1;if("TSTypeLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeOperator=function isTSTypeOperator(t,r){if(!t)return!1;if("TSTypeOperator"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeParameter=function isTSTypeParameter(t,r){if(!t)return!1;if("TSTypeParameter"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeParameterDeclaration=function isTSTypeParameterDeclaration(t,r){if(!t)return!1;if("TSTypeParameterDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeParameterInstantiation=function isTSTypeParameterInstantiation(t,r){if(!t)return!1;if("TSTypeParameterInstantiation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypePredicate=function isTSTypePredicate(t,r){if(!t)return!1;if("TSTypePredicate"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeQuery=function isTSTypeQuery(t,r){if(!t)return!1;if("TSTypeQuery"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSTypeReference=function isTSTypeReference(t,r){if(!t)return!1;if("TSTypeReference"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSUndefinedKeyword=function isTSUndefinedKeyword(t,r){if(!t)return!1;if("TSUndefinedKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSUnionType=function isTSUnionType(t,r){if(!t)return!1;if("TSUnionType"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSUnknownKeyword=function isTSUnknownKeyword(t,r){if(!t)return!1;if("TSUnknownKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTSVoidKeyword=function isTSVoidKeyword(t,r){if(!t)return!1;if("TSVoidKeyword"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTaggedTemplateExpression=function isTaggedTemplateExpression(t,r){if(!t)return!1;if("TaggedTemplateExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTemplateElement=function isTemplateElement(t,r){if(!t)return!1;if("TemplateElement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTemplateLiteral=function isTemplateLiteral(t,r){if(!t)return!1;if("TemplateLiteral"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTerminatorless=function isTerminatorless(t,r){if(!t)return!1;const i=t.type;if("BreakStatement"===i||"ContinueStatement"===i||"ReturnStatement"===i||"ThrowStatement"===i||"YieldExpression"===i||"AwaitExpression"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isThisExpression=function isThisExpression(t,r){if(!t)return!1;if("ThisExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isThisTypeAnnotation=function isThisTypeAnnotation(t,r){if(!t)return!1;if("ThisTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isThrowStatement=function isThrowStatement(t,r){if(!t)return!1;if("ThrowStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTopicReference=function isTopicReference(t,r){if(!t)return!1;if("TopicReference"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTryStatement=function isTryStatement(t,r){if(!t)return!1;if("TryStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTupleExpression=function isTupleExpression(t,r){if(!t)return!1;if("TupleExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTupleTypeAnnotation=function isTupleTypeAnnotation(t,r){if(!t)return!1;if("TupleTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeAlias=function isTypeAlias(t,r){if(!t)return!1;if("TypeAlias"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeAnnotation=function isTypeAnnotation(t,r){if(!t)return!1;if("TypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeCastExpression=function isTypeCastExpression(t,r){if(!t)return!1;if("TypeCastExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeParameter=function isTypeParameter(t,r){if(!t)return!1;if("TypeParameter"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeParameterDeclaration=function isTypeParameterDeclaration(t,r){if(!t)return!1;if("TypeParameterDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeParameterInstantiation=function isTypeParameterInstantiation(t,r){if(!t)return!1;if("TypeParameterInstantiation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeScript=function isTypeScript(t,r){if(!t)return!1;const i=t.type;if("TSParameterProperty"===i||"TSDeclareFunction"===i||"TSDeclareMethod"===i||"TSQualifiedName"===i||"TSCallSignatureDeclaration"===i||"TSConstructSignatureDeclaration"===i||"TSPropertySignature"===i||"TSMethodSignature"===i||"TSIndexSignature"===i||"TSAnyKeyword"===i||"TSBooleanKeyword"===i||"TSBigIntKeyword"===i||"TSIntrinsicKeyword"===i||"TSNeverKeyword"===i||"TSNullKeyword"===i||"TSNumberKeyword"===i||"TSObjectKeyword"===i||"TSStringKeyword"===i||"TSSymbolKeyword"===i||"TSUndefinedKeyword"===i||"TSUnknownKeyword"===i||"TSVoidKeyword"===i||"TSThisType"===i||"TSFunctionType"===i||"TSConstructorType"===i||"TSTypeReference"===i||"TSTypePredicate"===i||"TSTypeQuery"===i||"TSTypeLiteral"===i||"TSArrayType"===i||"TSTupleType"===i||"TSOptionalType"===i||"TSRestType"===i||"TSNamedTupleMember"===i||"TSUnionType"===i||"TSIntersectionType"===i||"TSConditionalType"===i||"TSInferType"===i||"TSParenthesizedType"===i||"TSTypeOperator"===i||"TSIndexedAccessType"===i||"TSMappedType"===i||"TSLiteralType"===i||"TSExpressionWithTypeArguments"===i||"TSInterfaceDeclaration"===i||"TSInterfaceBody"===i||"TSTypeAliasDeclaration"===i||"TSInstantiationExpression"===i||"TSAsExpression"===i||"TSTypeAssertion"===i||"TSEnumDeclaration"===i||"TSEnumMember"===i||"TSModuleDeclaration"===i||"TSModuleBlock"===i||"TSImportType"===i||"TSImportEqualsDeclaration"===i||"TSExternalModuleReference"===i||"TSNonNullExpression"===i||"TSExportAssignment"===i||"TSNamespaceExportDeclaration"===i||"TSTypeAnnotation"===i||"TSTypeParameterInstantiation"===i||"TSTypeParameterDeclaration"===i||"TSTypeParameter"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isTypeofTypeAnnotation=function isTypeofTypeAnnotation(t,r){if(!t)return!1;if("TypeofTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isUnaryExpression=function isUnaryExpression(t,r){if(!t)return!1;if("UnaryExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isUnaryLike=function isUnaryLike(t,r){if(!t)return!1;const i=t.type;if("UnaryExpression"===i||"SpreadElement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isUnionTypeAnnotation=function isUnionTypeAnnotation(t,r){if(!t)return!1;if("UnionTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isUpdateExpression=function isUpdateExpression(t,r){if(!t)return!1;if("UpdateExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isUserWhitespacable=function isUserWhitespacable(t,r){if(!t)return!1;const i=t.type;if("ObjectMethod"===i||"ObjectProperty"===i||"ObjectTypeInternalSlot"===i||"ObjectTypeCallProperty"===i||"ObjectTypeIndexer"===i||"ObjectTypeProperty"===i||"ObjectTypeSpreadProperty"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isV8IntrinsicIdentifier=function isV8IntrinsicIdentifier(t,r){if(!t)return!1;if("V8IntrinsicIdentifier"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isVariableDeclaration=function isVariableDeclaration(t,r){if(!t)return!1;if("VariableDeclaration"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isVariableDeclarator=function isVariableDeclarator(t,r){if(!t)return!1;if("VariableDeclarator"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isVariance=function isVariance(t,r){if(!t)return!1;if("Variance"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isVoidTypeAnnotation=function isVoidTypeAnnotation(t,r){if(!t)return!1;if("VoidTypeAnnotation"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isWhile=function isWhile(t,r){if(!t)return!1;const i=t.type;if("DoWhileStatement"===i||"WhileStatement"===i)return void 0===r||(0,a.default)(t,r);return!1},r.isWhileStatement=function isWhileStatement(t,r){if(!t)return!1;if("WhileStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isWithStatement=function isWithStatement(t,r){if(!t)return!1;if("WithStatement"===t.type)return void 0===r||(0,a.default)(t,r);return!1},r.isYieldExpression=function isYieldExpression(t,r){if(!t)return!1;if("YieldExpression"===t.type)return void 0===r||(0,a.default)(t,r);return!1};var a=i("OS6d")},xJ6i:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function toSequenceExpression(t,r){if(null==t||!t.length)return;const i=[],o=(0,a.default)(t,r,i);if(!o)return;for(const t of i)r.push(t);return o};var a=i("c700")},xYSL:function(t,r){t.exports=function cacheHas(t,r){return t.has(r)}},"xl6+":function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function cloneDeep(t){return(0,a.default)(t)};var a=i("v3g0")},xr1r:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.defaultOptions=r.TokenType=r.Token=r.TokContext=r.SourceLocation=r.Position=r.Parser=r.Node=void 0,r.getLineInfo=getLineInfo,r.isIdentifierChar=isIdentifierChar,r.isIdentifierStart=isIdentifierStart,r.isNewLine=isNewLine,r.nonASCIIwhitespace=r.lineBreakG=r.lineBreak=r.keywordTypes=void 0,r.parse=function parse(t,r){return B.parse(t,r)},r.parseExpressionAt=function parseExpressionAt(t,r,i){return B.parseExpressionAt(t,r,i)},r.tokTypes=r.tokContexts=void 0,r.tokenizer=function tokenizer(t,r){return B.tokenizer(t,r)},r.version=void 0;var a={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},o="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",l={5:o,"5module":o+" export import",6:o+" const class extends export import super"},u=/^in(stanceof)?$/,p="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",d="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",h=new RegExp("["+p+"]"),m=new RegExp("["+p+d+"]");p=d=null;var y=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,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,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,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,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,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,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,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,15,7472,3104,541],g=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,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,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(t,r){for(var i=65536,a=0;a<r.length;a+=2){if((i+=r[a])>t)return!1;if((i+=r[a+1])>=t)return!0}}function isIdentifierStart(t,r){return t<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&h.test(String.fromCharCode(t)):!1!==r&&isInAstralSet(t,y)))}function isIdentifierChar(t,r){return t<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&m.test(String.fromCharCode(t)):!1!==r&&(isInAstralSet(t,y)||isInAstralSet(t,g)))))}var v=function TokenType(t,r){void 0===r&&(r={}),this.label=t,this.keyword=r.keyword,this.beforeExpr=!!r.beforeExpr,this.startsExpr=!!r.startsExpr,this.isLoop=!!r.isLoop,this.isAssign=!!r.isAssign,this.prefix=!!r.prefix,this.postfix=!!r.postfix,this.binop=r.binop||null,this.updateContext=null};function binop(t,r){return new v(t,{beforeExpr:!0,binop:r})}r.TokenType=v;var b={beforeExpr:!0},x={startsExpr:!0},E={};function kw(t,r){return void 0===r&&(r={}),r.keyword=t,E[t]=new v(t,r)}r.keywordTypes=E;var S={num:new v("num",x),regexp:new v("regexp",x),string:new v("string",x),name:new v("name",x),eof:new v("eof"),bracketL:new v("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new v("]"),braceL:new v("{",{beforeExpr:!0,startsExpr:!0}),braceR:new v("}"),parenL:new v("(",{beforeExpr:!0,startsExpr:!0}),parenR:new v(")"),comma:new v(",",b),semi:new v(";",b),colon:new v(":",b),dot:new v("."),question:new v("?",b),arrow:new v("=>",b),template:new v("template"),invalidTemplate:new v("invalidTemplate"),ellipsis:new v("...",b),backQuote:new v("`",x),dollarBraceL:new v("${",{beforeExpr:!0,startsExpr:!0}),eq:new v("=",{beforeExpr:!0,isAssign:!0}),assign:new v("_=",{beforeExpr:!0,isAssign:!0}),incDec:new v("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new v("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("</>/<=/>=",7),bitShift:binop("<</>>/>>>",8),plusMin:new v("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new v("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",b),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",b),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",b),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",x),_if:kw("if"),_return:kw("return",b),_switch:kw("switch"),_throw:kw("throw",b),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",x),_super:kw("super",x),_class:kw("class",x),_extends:kw("extends",b),_export:kw("export"),_import:kw("import",x),_null:kw("null",x),_true:kw("true",x),_false:kw("false",x),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})};r.tokTypes=S;var T=/\r\n?|\n|\u2028|\u2029/;r.lineBreak=T;var A=new RegExp(T.source,"g");function isNewLine(t,r){return 10===t||13===t||!r&&(8232===t||8233===t)}r.lineBreakG=A;var P=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/;r.nonASCIIwhitespace=P;var C=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,w=Object.prototype,D=w.hasOwnProperty,k=w.toString;function has(t,r){return D.call(t,r)}var _=Array.isArray||function(t){return"[object Array]"===k.call(t)};function wordsRegexp(t){return new RegExp("^(?:"+t.replace(/ /g,"|")+")$")}var I=function Position(t,r){this.line=t,this.column=r};r.Position=I,I.prototype.offset=function offset(t){return new I(this.line,this.column+t)};var O=function SourceLocation(t,r,i){this.start=r,this.end=i,null!==t.sourceFile&&(this.source=t.sourceFile)};function getLineInfo(t,r){for(var i=1,a=0;;){A.lastIndex=a;var o=A.exec(t);if(!(o&&o.index<r))return new I(i,r-a);++i,a=o.index+o[0].length}}r.SourceLocation=O;var N={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1};function getOptions(t){var r={};for(var i in N)r[i]=t&&has(t,i)?t[i]:N[i];if(r.ecmaVersion>=2015&&(r.ecmaVersion-=2009),null==r.allowReserved&&(r.allowReserved=r.ecmaVersion<5),_(r.onToken)){var a=r.onToken;r.onToken=function(t){return a.push(t)}}return _(r.onComment)&&(r.onComment=function pushComment(t,r){return function(i,a,o,l,u,p){var d={type:i?"Block":"Line",value:a,start:o,end:l};t.locations&&(d.loc=new O(this,u,p)),t.ranges&&(d.range=[o,l]),r.push(d)}}(r,r.onComment)),r}r.defaultOptions=N;function functionFlags(t,r){return 2|(t?4:0)|(r?8:0)}var B=function Parser(t,r,i){this.options=t=getOptions(t),this.sourceFile=t.sourceFile,this.keywords=wordsRegexp(l[t.ecmaVersion>=6?6:"module"===t.sourceType?"5module":5]);var o="";if(!0!==t.allowReserved){for(var u=t.ecmaVersion;!(o=a[u]);u--);"module"===t.sourceType&&(o+=" await")}this.reservedWords=wordsRegexp(o);var p=(o?o+" ":"")+a.strict;this.reservedWordsStrict=wordsRegexp(p),this.reservedWordsStrictBind=wordsRegexp(p+" "+a.strictBind),this.input=String(r),this.containsEsc=!1,i?(this.pos=i,this.lineStart=this.input.lastIndexOf("\n",i-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(T).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=S.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=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===t.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&t.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null};r.Parser=B;var M={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};B.prototype.parse=function parse(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)},M.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},M.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},M.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},M.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},M.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},M.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},B.prototype.inNonArrowFunction=function inNonArrowFunction(){return(2&this.currentThisScope().flags)>0},B.extend=function extend(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];for(var i=this,a=0;a<t.length;a++)i=t[a](i);return i},B.parse=function parse(t,r){return new this(r,t).parse()},B.parseExpressionAt=function parseExpressionAt(t,r,i){var a=new this(i,t,r);return a.nextToken(),a.parseExpression()},B.tokenizer=function tokenizer(t,r){return new this(r,t)},Object.defineProperties(B.prototype,M);var L=B.prototype,R=/^(?:'((?:\\.|[^'])*?)'|"((?:\\.|[^"])*?)")/;function DestructuringErrors(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}L.strictDirective=function(t){for(;;){C.lastIndex=t,t+=C.exec(this.input)[0].length;var r=R.exec(this.input.slice(t));if(!r)return!1;if("use strict"===(r[1]||r[2]))return!0;t+=r[0].length,C.lastIndex=t,t+=C.exec(this.input)[0].length,";"===this.input[t]&&t++}},L.eat=function(t){return this.type===t&&(this.next(),!0)},L.isContextual=function(t){return this.type===S.name&&this.value===t&&!this.containsEsc},L.eatContextual=function(t){return!!this.isContextual(t)&&(this.next(),!0)},L.expectContextual=function(t){this.eatContextual(t)||this.unexpected()},L.canInsertSemicolon=function(){return this.type===S.eof||this.type===S.braceR||T.test(this.input.slice(this.lastTokEnd,this.start))},L.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},L.semicolon=function(){this.eat(S.semi)||this.insertSemicolon()||this.unexpected()},L.afterTrailingComma=function(t,r){if(this.type===t)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),r||this.next(),!0},L.expect=function(t){this.eat(t)||this.unexpected()},L.unexpected=function(t){this.raise(null!=t?t:this.start,"Unexpected token")},L.checkPatternErrors=function(t,r){if(t){t.trailingComma>-1&&this.raiseRecoverable(t.trailingComma,"Comma is not permitted after the rest element");var i=r?t.parenthesizedAssign:t.parenthesizedBind;i>-1&&this.raiseRecoverable(i,"Parenthesized pattern")}},L.checkExpressionErrors=function(t,r){if(!t)return!1;var i=t.shorthandAssign,a=t.doubleProto;if(!r)return i>=0||a>=0;i>=0&&this.raise(i,"Shorthand property assignments are valid only in destructuring patterns"),a>=0&&this.raiseRecoverable(a,"Redefinition of __proto__ property")},L.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},L.isSimpleAssignTarget=function(t){return"ParenthesizedExpression"===t.type?this.isSimpleAssignTarget(t.expression):"Identifier"===t.type||"MemberExpression"===t.type};var j=B.prototype;j.parseTopLevel=function(t){var r={};for(t.body||(t.body=[]);this.type!==S.eof;){var i=this.parseStatement(null,!0,r);t.body.push(i)}if(this.inModule)for(var a=0,o=Object.keys(this.undefinedExports);a<o.length;a+=1){var l=o[a];this.raiseRecoverable(this.undefinedExports[l].start,"Export '"+l+"' is not defined")}return this.adaptDirectivePrologue(t.body),this.next(),t.sourceType=this.options.sourceType,this.finishNode(t,"Program")};var U={kind:"loop"},V={kind:"switch"};j.isLet=function(t){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;C.lastIndex=this.pos;var r=C.exec(this.input),i=this.pos+r[0].length,a=this.input.charCodeAt(i);if(91===a)return!0;if(t)return!1;if(123===a)return!0;if(isIdentifierStart(a,!0)){for(var o=i+1;isIdentifierChar(this.input.charCodeAt(o),!0);)++o;var l=this.input.slice(i,o);if(!u.test(l))return!0}return!1},j.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;C.lastIndex=this.pos;var t=C.exec(this.input),r=this.pos+t[0].length;return!(T.test(this.input.slice(this.pos,r))||"function"!==this.input.slice(r,r+8)||r+8!==this.input.length&&isIdentifierChar(this.input.charAt(r+8)))},j.parseStatement=function(t,r,i){var a,o=this.type,l=this.startNode();switch(this.isLet(t)&&(o=S._var,a="let"),o){case S._break:case S._continue:return this.parseBreakContinueStatement(l,o.keyword);case S._debugger:return this.parseDebuggerStatement(l);case S._do:return this.parseDoStatement(l);case S._for:return this.parseForStatement(l);case S._function:return t&&(this.strict||"if"!==t&&"label"!==t)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(l,!1,!t);case S._class:return t&&this.unexpected(),this.parseClass(l,!0);case S._if:return this.parseIfStatement(l);case S._return:return this.parseReturnStatement(l);case S._switch:return this.parseSwitchStatement(l);case S._throw:return this.parseThrowStatement(l);case S._try:return this.parseTryStatement(l);case S._const:case S._var:return a=a||this.value,t&&"var"!==a&&this.unexpected(),this.parseVarStatement(l,a);case S._while:return this.parseWhileStatement(l);case S._with:return this.parseWithStatement(l);case S.braceL:return this.parseBlock(!0,l);case S.semi:return this.parseEmptyStatement(l);case S._export:case S._import:if(this.options.ecmaVersion>10&&o===S._import){C.lastIndex=this.pos;var u=C.exec(this.input),p=this.pos+u[0].length;if(40===this.input.charCodeAt(p))return this.parseExpressionStatement(l,this.parseExpression())}return this.options.allowImportExportEverywhere||(r||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),o===S._import?this.parseImport(l):this.parseExport(l,i);default:if(this.isAsyncFunction())return t&&this.unexpected(),this.next(),this.parseFunctionStatement(l,!0,!t);var d=this.value,h=this.parseExpression();return o===S.name&&"Identifier"===h.type&&this.eat(S.colon)?this.parseLabeledStatement(l,d,h,t):this.parseExpressionStatement(l,h)}},j.parseBreakContinueStatement=function(t,r){var i="break"===r;this.next(),this.eat(S.semi)||this.insertSemicolon()?t.label=null:this.type!==S.name?this.unexpected():(t.label=this.parseIdent(),this.semicolon());for(var a=0;a<this.labels.length;++a){var o=this.labels[a];if(null==t.label||o.name===t.label.name){if(null!=o.kind&&(i||"loop"===o.kind))break;if(t.label&&i)break}}return a===this.labels.length&&this.raise(t.start,"Unsyntactic "+r),this.finishNode(t,i?"BreakStatement":"ContinueStatement")},j.parseDebuggerStatement=function(t){return this.next(),this.semicolon(),this.finishNode(t,"DebuggerStatement")},j.parseDoStatement=function(t){return this.next(),this.labels.push(U),t.body=this.parseStatement("do"),this.labels.pop(),this.expect(S._while),t.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(S.semi):this.semicolon(),this.finishNode(t,"DoWhileStatement")},j.parseForStatement=function(t){this.next();var r=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(U),this.enterScope(0),this.expect(S.parenL),this.type===S.semi)return r>-1&&this.unexpected(r),this.parseFor(t,null);var i=this.isLet();if(this.type===S._var||this.type===S._const||i){var a=this.startNode(),o=i?"let":this.value;return this.next(),this.parseVar(a,!0,o),this.finishNode(a,"VariableDeclaration"),(this.type===S._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===a.declarations.length?(this.options.ecmaVersion>=9&&(this.type===S._in?r>-1&&this.unexpected(r):t.await=r>-1),this.parseForIn(t,a)):(r>-1&&this.unexpected(r),this.parseFor(t,a))}var l=new DestructuringErrors,u=this.parseExpression(!0,l);return this.type===S._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===S._in?r>-1&&this.unexpected(r):t.await=r>-1),this.toAssignable(u,!1,l),this.checkLVal(u),this.parseForIn(t,u)):(this.checkExpressionErrors(l,!0),r>-1&&this.unexpected(r),this.parseFor(t,u))},j.parseFunctionStatement=function(t,r,i){return this.next(),this.parseFunction(t,W|(i?0:K),!1,r)},j.parseIfStatement=function(t){return this.next(),t.test=this.parseParenExpression(),t.consequent=this.parseStatement("if"),t.alternate=this.eat(S._else)?this.parseStatement("if"):null,this.finishNode(t,"IfStatement")},j.parseReturnStatement=function(t){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(S.semi)||this.insertSemicolon()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")},j.parseSwitchStatement=function(t){var r;this.next(),t.discriminant=this.parseParenExpression(),t.cases=[],this.expect(S.braceL),this.labels.push(V),this.enterScope(0);for(var i=!1;this.type!==S.braceR;)if(this.type===S._case||this.type===S._default){var a=this.type===S._case;r&&this.finishNode(r,"SwitchCase"),t.cases.push(r=this.startNode()),r.consequent=[],this.next(),a?r.test=this.parseExpression():(i&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),i=!0,r.test=null),this.expect(S.colon)}else r||this.unexpected(),r.consequent.push(this.parseStatement(null));return this.exitScope(),r&&this.finishNode(r,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(t,"SwitchStatement")},j.parseThrowStatement=function(t){return this.next(),T.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")};var q=[];j.parseTryStatement=function(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.type===S._catch){var r=this.startNode();if(this.next(),this.eat(S.parenL)){r.param=this.parseBindingAtom();var i="Identifier"===r.param.type;this.enterScope(i?32:0),this.checkLVal(r.param,i?4:2),this.expect(S.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),r.param=null,this.enterScope(0);r.body=this.parseBlock(!1),this.exitScope(),t.handler=this.finishNode(r,"CatchClause")}return t.finalizer=this.eat(S._finally)?this.parseBlock():null,t.handler||t.finalizer||this.raise(t.start,"Missing catch or finally clause"),this.finishNode(t,"TryStatement")},j.parseVarStatement=function(t,r){return this.next(),this.parseVar(t,!1,r),this.semicolon(),this.finishNode(t,"VariableDeclaration")},j.parseWhileStatement=function(t){return this.next(),t.test=this.parseParenExpression(),this.labels.push(U),t.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(t,"WhileStatement")},j.parseWithStatement=function(t){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),t.object=this.parseParenExpression(),t.body=this.parseStatement("with"),this.finishNode(t,"WithStatement")},j.parseEmptyStatement=function(t){return this.next(),this.finishNode(t,"EmptyStatement")},j.parseLabeledStatement=function(t,r,i,a){for(var o=0,l=this.labels;o<l.length;o+=1){l[o].name===r&&this.raise(i.start,"Label '"+r+"' is already declared")}for(var u=this.type.isLoop?"loop":this.type===S._switch?"switch":null,p=this.labels.length-1;p>=0;p--){var d=this.labels[p];if(d.statementStart!==t.start)break;d.statementStart=this.start,d.kind=u}return this.labels.push({name:r,kind:u,statementStart:this.start}),t.body=this.parseStatement(a?-1===a.indexOf("label")?a+"label":a:"label"),this.labels.pop(),t.label=i,this.finishNode(t,"LabeledStatement")},j.parseExpressionStatement=function(t,r){return t.expression=r,this.semicolon(),this.finishNode(t,"ExpressionStatement")},j.parseBlock=function(t,r){for(void 0===t&&(t=!0),void 0===r&&(r=this.startNode()),r.body=[],this.expect(S.braceL),t&&this.enterScope(0);!this.eat(S.braceR);){var i=this.parseStatement(null);r.body.push(i)}return t&&this.exitScope(),this.finishNode(r,"BlockStatement")},j.parseFor=function(t,r){return t.init=r,this.expect(S.semi),t.test=this.type===S.semi?null:this.parseExpression(),this.expect(S.semi),t.update=this.type===S.parenR?null:this.parseExpression(),this.expect(S.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,"ForStatement")},j.parseForIn=function(t,r){var i=this.type===S._in;return this.next(),"VariableDeclaration"===r.type&&null!=r.declarations[0].init&&(!i||this.options.ecmaVersion<8||this.strict||"var"!==r.kind||"Identifier"!==r.declarations[0].id.type)?this.raise(r.start,(i?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===r.type&&this.raise(r.start,"Invalid left-hand side in for-loop"),t.left=r,t.right=i?this.parseExpression():this.parseMaybeAssign(),this.expect(S.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,i?"ForInStatement":"ForOfStatement")},j.parseVar=function(t,r,i){for(t.declarations=[],t.kind=i;;){var a=this.startNode();if(this.parseVarId(a,i),this.eat(S.eq)?a.init=this.parseMaybeAssign(r):"const"!==i||this.type===S._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===a.id.type||r&&(this.type===S._in||this.isContextual("of"))?a.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),t.declarations.push(this.finishNode(a,"VariableDeclarator")),!this.eat(S.comma))break}return t},j.parseVarId=function(t,r){t.id=this.parseBindingAtom(),this.checkLVal(t.id,"var"===r?1:2,!1)};var W=1,K=2;j.parseFunction=function(t,r,i,a){this.initFunction(t),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!a)&&(this.type===S.star&&r&K&&this.unexpected(),t.generator=this.eat(S.star)),this.options.ecmaVersion>=8&&(t.async=!!a),r&W&&(t.id=4&r&&this.type!==S.name?null:this.parseIdent(),!t.id||r&K||this.checkLVal(t.id,this.strict||t.generator||t.async?this.treatFunctionsAsVar?1:2:3));var o=this.yieldPos,l=this.awaitPos,u=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(t.async,t.generator)),r&W||(t.id=this.type===S.name?this.parseIdent():null),this.parseFunctionParams(t),this.parseFunctionBody(t,i,!1),this.yieldPos=o,this.awaitPos=l,this.awaitIdentPos=u,this.finishNode(t,r&W?"FunctionDeclaration":"FunctionExpression")},j.parseFunctionParams=function(t){this.expect(S.parenL),t.params=this.parseBindingList(S.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},j.parseClass=function(t,r){this.next();var i=this.strict;this.strict=!0,this.parseClassId(t,r),this.parseClassSuper(t);var a=this.startNode(),o=!1;for(a.body=[],this.expect(S.braceL);!this.eat(S.braceR);){var l=this.parseClassElement(null!==t.superClass);l&&(a.body.push(l),"MethodDefinition"===l.type&&"constructor"===l.kind&&(o&&this.raise(l.start,"Duplicate constructor in the same class"),o=!0))}return t.body=this.finishNode(a,"ClassBody"),this.strict=i,this.finishNode(t,r?"ClassDeclaration":"ClassExpression")},j.parseClassElement=function(t){var r=this;if(this.eat(S.semi))return null;var i=this.startNode(),a=function tryContextual(t,a){void 0===a&&(a=!1);var o=r.start,l=r.startLoc;return!!r.eatContextual(t)&&(!(r.type===S.parenL||a&&r.canInsertSemicolon())||(i.key&&r.unexpected(),i.computed=!1,i.key=r.startNodeAt(o,l),i.key.name=t,r.finishNode(i.key,"Identifier"),!1))};i.kind="method",i.static=a("static");var o=this.eat(S.star),l=!1;o||(this.options.ecmaVersion>=8&&a("async",!0)?(l=!0,o=this.options.ecmaVersion>=9&&this.eat(S.star)):a("get")?i.kind="get":a("set")&&(i.kind="set")),i.key||this.parsePropertyName(i);var u=i.key,p=!1;return i.computed||i.static||!("Identifier"===u.type&&"constructor"===u.name||"Literal"===u.type&&"constructor"===u.value)?i.static&&"Identifier"===u.type&&"prototype"===u.name&&this.raise(u.start,"Classes may not have a static property named prototype"):("method"!==i.kind&&this.raise(u.start,"Constructor can't have get/set modifier"),o&&this.raise(u.start,"Constructor can't be a generator"),l&&this.raise(u.start,"Constructor can't be an async method"),i.kind="constructor",p=t),this.parseClassMethod(i,o,l,p),"get"===i.kind&&0!==i.value.params.length&&this.raiseRecoverable(i.value.start,"getter should have no params"),"set"===i.kind&&1!==i.value.params.length&&this.raiseRecoverable(i.value.start,"setter should have exactly one param"),"set"===i.kind&&"RestElement"===i.value.params[0].type&&this.raiseRecoverable(i.value.params[0].start,"Setter cannot use rest params"),i},j.parseClassMethod=function(t,r,i,a){return t.value=this.parseMethod(r,i,a),this.finishNode(t,"MethodDefinition")},j.parseClassId=function(t,r){this.type===S.name?(t.id=this.parseIdent(),r&&this.checkLVal(t.id,2,!1)):(!0===r&&this.unexpected(),t.id=null)},j.parseClassSuper=function(t){t.superClass=this.eat(S._extends)?this.parseExprSubscripts():null},j.parseExport=function(t,r){if(this.next(),this.eat(S.star))return this.expectContextual("from"),this.type!==S.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,"ExportAllDeclaration");if(this.eat(S._default)){var i;if(this.checkExport(r,"default",this.lastTokStart),this.type===S._function||(i=this.isAsyncFunction())){var a=this.startNode();this.next(),i&&this.next(),t.declaration=this.parseFunction(a,4|W,!1,i)}else if(this.type===S._class){var o=this.startNode();t.declaration=this.parseClass(o,"nullableID")}else t.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(t,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())t.declaration=this.parseStatement(null),"VariableDeclaration"===t.declaration.type?this.checkVariableExport(r,t.declaration.declarations):this.checkExport(r,t.declaration.id.name,t.declaration.id.start),t.specifiers=[],t.source=null;else{if(t.declaration=null,t.specifiers=this.parseExportSpecifiers(r),this.eatContextual("from"))this.type!==S.string&&this.unexpected(),t.source=this.parseExprAtom();else{for(var l=0,u=t.specifiers;l<u.length;l+=1){var p=u[l];this.checkUnreserved(p.local),this.checkLocalExport(p.local)}t.source=null}this.semicolon()}return this.finishNode(t,"ExportNamedDeclaration")},j.checkExport=function(t,r,i){t&&(has(t,r)&&this.raiseRecoverable(i,"Duplicate export '"+r+"'"),t[r]=!0)},j.checkPatternExport=function(t,r){var i=r.type;if("Identifier"===i)this.checkExport(t,r.name,r.start);else if("ObjectPattern"===i)for(var a=0,o=r.properties;a<o.length;a+=1){var l=o[a];this.checkPatternExport(t,l)}else if("ArrayPattern"===i)for(var u=0,p=r.elements;u<p.length;u+=1){var d=p[u];d&&this.checkPatternExport(t,d)}else"Property"===i?this.checkPatternExport(t,r.value):"AssignmentPattern"===i?this.checkPatternExport(t,r.left):"RestElement"===i?this.checkPatternExport(t,r.argument):"ParenthesizedExpression"===i&&this.checkPatternExport(t,r.expression)},j.checkVariableExport=function(t,r){if(t)for(var i=0,a=r;i<a.length;i+=1){var o=a[i];this.checkPatternExport(t,o.id)}},j.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},j.parseExportSpecifiers=function(t){var r=[],i=!0;for(this.expect(S.braceL);!this.eat(S.braceR);){if(i)i=!1;else if(this.expect(S.comma),this.afterTrailingComma(S.braceR))break;var a=this.startNode();a.local=this.parseIdent(!0),a.exported=this.eatContextual("as")?this.parseIdent(!0):a.local,this.checkExport(t,a.exported.name,a.exported.start),r.push(this.finishNode(a,"ExportSpecifier"))}return r},j.parseImport=function(t){return this.next(),this.type===S.string?(t.specifiers=q,t.source=this.parseExprAtom()):(t.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),t.source=this.type===S.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(t,"ImportDeclaration")},j.parseImportSpecifiers=function(){var t=[],r=!0;if(this.type===S.name){var i=this.startNode();if(i.local=this.parseIdent(),this.checkLVal(i.local,2),t.push(this.finishNode(i,"ImportDefaultSpecifier")),!this.eat(S.comma))return t}if(this.type===S.star){var a=this.startNode();return this.next(),this.expectContextual("as"),a.local=this.parseIdent(),this.checkLVal(a.local,2),t.push(this.finishNode(a,"ImportNamespaceSpecifier")),t}for(this.expect(S.braceL);!this.eat(S.braceR);){if(r)r=!1;else if(this.expect(S.comma),this.afterTrailingComma(S.braceR))break;var o=this.startNode();o.imported=this.parseIdent(!0),this.eatContextual("as")?o.local=this.parseIdent():(this.checkUnreserved(o.imported),o.local=o.imported),this.checkLVal(o.local,2),t.push(this.finishNode(o,"ImportSpecifier"))}return t},j.adaptDirectivePrologue=function(t){for(var r=0;r<t.length&&this.isDirectiveCandidate(t[r]);++r)t[r].directive=t[r].expression.raw.slice(1,-1)},j.isDirectiveCandidate=function(t){return"ExpressionStatement"===t.type&&"Literal"===t.expression.type&&"string"==typeof t.expression.value&&('"'===this.input[t.start]||"'"===this.input[t.start])};var G=B.prototype;G.toAssignable=function(t,r,i){if(this.options.ecmaVersion>=6&&t)switch(t.type){case"Identifier":this.inAsync&&"await"===t.name&&this.raise(t.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern",i&&this.checkPatternErrors(i,!0);for(var a=0,o=t.properties;a<o.length;a+=1){var l=o[a];this.toAssignable(l,r),"RestElement"!==l.type||"ArrayPattern"!==l.argument.type&&"ObjectPattern"!==l.argument.type||this.raise(l.argument.start,"Unexpected token")}break;case"Property":"init"!==t.kind&&this.raise(t.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(t.value,r);break;case"ArrayExpression":t.type="ArrayPattern",i&&this.checkPatternErrors(i,!0),this.toAssignableList(t.elements,r);break;case"SpreadElement":t.type="RestElement",this.toAssignable(t.argument,r),"AssignmentPattern"===t.argument.type&&this.raise(t.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==t.operator&&this.raise(t.left.end,"Only '=' operator can be used for specifying default value."),t.type="AssignmentPattern",delete t.operator,this.toAssignable(t.left,r);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(t.expression,r,i);break;case"MemberExpression":if(!r)break;default:this.raise(t.start,"Assigning to rvalue")}else i&&this.checkPatternErrors(i,!0);return t},G.toAssignableList=function(t,r){for(var i=t.length,a=0;a<i;a++){var o=t[a];o&&this.toAssignable(o,r)}if(i){var l=t[i-1];6===this.options.ecmaVersion&&r&&l&&"RestElement"===l.type&&"Identifier"!==l.argument.type&&this.unexpected(l.argument.start)}return t},G.parseSpread=function(t){var r=this.startNode();return this.next(),r.argument=this.parseMaybeAssign(!1,t),this.finishNode(r,"SpreadElement")},G.parseRestBinding=function(){var t=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==S.name&&this.unexpected(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")},G.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case S.bracketL:var t=this.startNode();return this.next(),t.elements=this.parseBindingList(S.bracketR,!0,!0),this.finishNode(t,"ArrayPattern");case S.braceL:return this.parseObj(!0)}return this.parseIdent()},G.parseBindingList=function(t,r,i){for(var a=[],o=!0;!this.eat(t);)if(o?o=!1:this.expect(S.comma),r&&this.type===S.comma)a.push(null);else{if(i&&this.afterTrailingComma(t))break;if(this.type===S.ellipsis){var l=this.parseRestBinding();this.parseBindingListItem(l),a.push(l),this.type===S.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(t);break}var u=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(u),a.push(u)}return a},G.parseBindingListItem=function(t){return t},G.parseMaybeDefault=function(t,r,i){if(i=i||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(S.eq))return i;var a=this.startNodeAt(t,r);return a.left=i,a.right=this.parseMaybeAssign(),this.finishNode(a,"AssignmentPattern")},G.checkLVal=function(t,r,i){switch(void 0===r&&(r=0),t.type){case"Identifier":2===r&&"let"===t.name&&this.raiseRecoverable(t.start,"let is disallowed as a lexically bound name"),this.strict&&this.reservedWordsStrictBind.test(t.name)&&this.raiseRecoverable(t.start,(r?"Binding ":"Assigning to ")+t.name+" in strict mode"),i&&(has(i,t.name)&&this.raiseRecoverable(t.start,"Argument name clash"),i[t.name]=!0),0!==r&&5!==r&&this.declareName(t.name,r,t.start);break;case"MemberExpression":r&&this.raiseRecoverable(t.start,"Binding member expression");break;case"ObjectPattern":for(var a=0,o=t.properties;a<o.length;a+=1){var l=o[a];this.checkLVal(l,r,i)}break;case"Property":this.checkLVal(t.value,r,i);break;case"ArrayPattern":for(var u=0,p=t.elements;u<p.length;u+=1){var d=p[u];d&&this.checkLVal(d,r,i)}break;case"AssignmentPattern":this.checkLVal(t.left,r,i);break;case"RestElement":this.checkLVal(t.argument,r,i);break;case"ParenthesizedExpression":this.checkLVal(t.expression,r,i);break;default:this.raise(t.start,(r?"Binding":"Assigning to")+" rvalue")}};var J=B.prototype;J.checkPropClash=function(t,r,i){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===t.type||this.options.ecmaVersion>=6&&(t.computed||t.method||t.shorthand))){var a,o=t.key;switch(o.type){case"Identifier":a=o.name;break;case"Literal":a=String(o.value);break;default:return}var l=t.kind;if(this.options.ecmaVersion>=6)"__proto__"===a&&"init"===l&&(r.proto&&(i?i.doubleProto<0&&(i.doubleProto=o.start):this.raiseRecoverable(o.start,"Redefinition of __proto__ property")),r.proto=!0);else{var u=r[a="$"+a];if(u)("init"===l?this.strict&&u.init||u.get||u.set:u.init||u[l])&&this.raiseRecoverable(o.start,"Redefinition of property");else u=r[a]={init:!1,get:!1,set:!1};u[l]=!0}}},J.parseExpression=function(t,r){var i=this.start,a=this.startLoc,o=this.parseMaybeAssign(t,r);if(this.type===S.comma){var l=this.startNodeAt(i,a);for(l.expressions=[o];this.eat(S.comma);)l.expressions.push(this.parseMaybeAssign(t,r));return this.finishNode(l,"SequenceExpression")}return o},J.parseMaybeAssign=function(t,r,i){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(t);this.exprAllowed=!1}var a=!1,o=-1,l=-1;r?(o=r.parenthesizedAssign,l=r.trailingComma,r.parenthesizedAssign=r.trailingComma=-1):(r=new DestructuringErrors,a=!0);var u=this.start,p=this.startLoc;this.type!==S.parenL&&this.type!==S.name||(this.potentialArrowAt=this.start);var d=this.parseMaybeConditional(t,r);if(i&&(d=i.call(this,d,u,p)),this.type.isAssign){var h=this.startNodeAt(u,p);return h.operator=this.value,h.left=this.type===S.eq?this.toAssignable(d,!1,r):d,a||(r.parenthesizedAssign=r.trailingComma=r.doubleProto=-1),r.shorthandAssign>=h.left.start&&(r.shorthandAssign=-1),this.checkLVal(d),this.next(),h.right=this.parseMaybeAssign(t),this.finishNode(h,"AssignmentExpression")}return a&&this.checkExpressionErrors(r,!0),o>-1&&(r.parenthesizedAssign=o),l>-1&&(r.trailingComma=l),d},J.parseMaybeConditional=function(t,r){var i=this.start,a=this.startLoc,o=this.parseExprOps(t,r);if(this.checkExpressionErrors(r))return o;if(this.eat(S.question)){var l=this.startNodeAt(i,a);return l.test=o,l.consequent=this.parseMaybeAssign(),this.expect(S.colon),l.alternate=this.parseMaybeAssign(t),this.finishNode(l,"ConditionalExpression")}return o},J.parseExprOps=function(t,r){var i=this.start,a=this.startLoc,o=this.parseMaybeUnary(r,!1);return this.checkExpressionErrors(r)||o.start===i&&"ArrowFunctionExpression"===o.type?o:this.parseExprOp(o,i,a,-1,t)},J.parseExprOp=function(t,r,i,a,o){var l=this.type.binop;if(null!=l&&(!o||this.type!==S._in)&&l>a){var u=this.type===S.logicalOR||this.type===S.logicalAND,p=this.value;this.next();var d=this.start,h=this.startLoc,m=this.parseExprOp(this.parseMaybeUnary(null,!1),d,h,l,o),y=this.buildBinary(r,i,t,m,p,u);return this.parseExprOp(y,r,i,a,o)}return t},J.buildBinary=function(t,r,i,a,o,l){var u=this.startNodeAt(t,r);return u.left=i,u.operator=o,u.right=a,this.finishNode(u,l?"LogicalExpression":"BinaryExpression")},J.parseMaybeUnary=function(t,r){var i,a=this.start,o=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))i=this.parseAwait(),r=!0;else if(this.type.prefix){var l=this.startNode(),u=this.type===S.incDec;l.operator=this.value,l.prefix=!0,this.next(),l.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),u?this.checkLVal(l.argument):this.strict&&"delete"===l.operator&&"Identifier"===l.argument.type?this.raiseRecoverable(l.start,"Deleting local variable in strict mode"):r=!0,i=this.finishNode(l,u?"UpdateExpression":"UnaryExpression")}else{if(i=this.parseExprSubscripts(t),this.checkExpressionErrors(t))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var p=this.startNodeAt(a,o);p.operator=this.value,p.prefix=!1,p.argument=i,this.checkLVal(i),this.next(),i=this.finishNode(p,"UpdateExpression")}}return!r&&this.eat(S.starstar)?this.buildBinary(a,o,i,this.parseMaybeUnary(null,!1),"**",!1):i},J.parseExprSubscripts=function(t){var r=this.start,i=this.startLoc,a=this.parseExprAtom(t);if("ArrowFunctionExpression"===a.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return a;var o=this.parseSubscripts(a,r,i);return t&&"MemberExpression"===o.type&&(t.parenthesizedAssign>=o.start&&(t.parenthesizedAssign=-1),t.parenthesizedBind>=o.start&&(t.parenthesizedBind=-1)),o},J.parseSubscripts=function(t,r,i,a){for(var o=this.options.ecmaVersion>=8&&"Identifier"===t.type&&"async"===t.name&&this.lastTokEnd===t.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(t.start,t.end);;){var l=this.parseSubscript(t,r,i,a,o);if(l===t||"ArrowFunctionExpression"===l.type)return l;t=l}},J.parseSubscript=function(t,r,i,a,o){var l=this.eat(S.bracketL);if(l||this.eat(S.dot)){var u=this.startNodeAt(r,i);u.object=t,u.property=l?this.parseExpression():this.parseIdent("never"!==this.options.allowReserved),u.computed=!!l,l&&this.expect(S.bracketR),t=this.finishNode(u,"MemberExpression")}else if(!a&&this.eat(S.parenL)){var p=new DestructuringErrors,d=this.yieldPos,h=this.awaitPos,m=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var y=this.parseExprList(S.parenR,this.options.ecmaVersion>=8,!1,p);if(o&&!this.canInsertSemicolon()&&this.eat(S.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=d,this.awaitPos=h,this.awaitIdentPos=m,this.parseArrowExpression(this.startNodeAt(r,i),y,!0);this.checkExpressionErrors(p,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=h||this.awaitPos,this.awaitIdentPos=m||this.awaitIdentPos;var g=this.startNodeAt(r,i);g.callee=t,g.arguments=y,t=this.finishNode(g,"CallExpression")}else if(this.type===S.backQuote){var v=this.startNodeAt(r,i);v.tag=t,v.quasi=this.parseTemplate({isTagged:!0}),t=this.finishNode(v,"TaggedTemplateExpression")}return t},J.parseExprAtom=function(t){this.type===S.slash&&this.readRegexp();var r,i=this.potentialArrowAt===this.start;switch(this.type){case S._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==S.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==S.dot&&this.type!==S.bracketL&&this.type!==S.parenL&&this.unexpected(),this.finishNode(r,"Super");case S._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case S.name:var a=this.start,o=this.startLoc,l=this.containsEsc,u=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!l&&"async"===u.name&&!this.canInsertSemicolon()&&this.eat(S._function))return this.parseFunction(this.startNodeAt(a,o),0,!1,!0);if(i&&!this.canInsertSemicolon()){if(this.eat(S.arrow))return this.parseArrowExpression(this.startNodeAt(a,o),[u],!1);if(this.options.ecmaVersion>=8&&"async"===u.name&&this.type===S.name&&!l)return u=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(S.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(a,o),[u],!0)}return u;case S.regexp:var p=this.value;return(r=this.parseLiteral(p.value)).regex={pattern:p.pattern,flags:p.flags},r;case S.num:case S.string:return this.parseLiteral(this.value);case S._null:case S._true:case S._false:return(r=this.startNode()).value=this.type===S._null?null:this.type===S._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case S.parenL:var d=this.start,h=this.parseParenAndDistinguishExpression(i);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(h)&&(t.parenthesizedAssign=d),t.parenthesizedBind<0&&(t.parenthesizedBind=d)),h;case S.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(S.bracketR,!0,!0,t),this.finishNode(r,"ArrayExpression");case S.braceL:return this.parseObj(!1,t);case S._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case S._class:return this.parseClass(this.startNode(),!1);case S._new:return this.parseNew();case S.backQuote:return this.parseTemplate();case S._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},J.parseExprImport=function(){var t=this.startNode();switch(this.next(),this.type){case S.parenL:return this.parseDynamicImport(t);default:this.unexpected()}},J.parseDynamicImport=function(t){if(this.next(),t.source=this.parseMaybeAssign(),!this.eat(S.parenR)){var r=this.start;this.eat(S.comma)&&this.eat(S.parenR)?this.raiseRecoverable(r,"Trailing comma is not allowed in import()"):this.unexpected(r)}return this.finishNode(t,"ImportExpression")},J.parseLiteral=function(t){var r=this.startNode();return r.value=t,r.raw=this.input.slice(this.start,this.end),110===r.raw.charCodeAt(r.raw.length-1)&&(r.bigint=r.raw.slice(0,-1)),this.next(),this.finishNode(r,"Literal")},J.parseParenExpression=function(){this.expect(S.parenL);var t=this.parseExpression();return this.expect(S.parenR),t},J.parseParenAndDistinguishExpression=function(t){var r,i=this.start,a=this.startLoc,o=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var l,u=this.start,p=this.startLoc,d=[],h=!0,m=!1,y=new DestructuringErrors,g=this.yieldPos,v=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==S.parenR;){if(h?h=!1:this.expect(S.comma),o&&this.afterTrailingComma(S.parenR,!0)){m=!0;break}if(this.type===S.ellipsis){l=this.start,d.push(this.parseParenItem(this.parseRestBinding())),this.type===S.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}d.push(this.parseMaybeAssign(!1,y,this.parseParenItem))}var b=this.start,x=this.startLoc;if(this.expect(S.parenR),t&&!this.canInsertSemicolon()&&this.eat(S.arrow))return this.checkPatternErrors(y,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=g,this.awaitPos=v,this.parseParenArrowList(i,a,d);d.length&&!m||this.unexpected(this.lastTokStart),l&&this.unexpected(l),this.checkExpressionErrors(y,!0),this.yieldPos=g||this.yieldPos,this.awaitPos=v||this.awaitPos,d.length>1?((r=this.startNodeAt(u,p)).expressions=d,this.finishNodeAt(r,"SequenceExpression",b,x)):r=d[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var E=this.startNodeAt(i,a);return E.expression=r,this.finishNode(E,"ParenthesizedExpression")}return r},J.parseParenItem=function(t){return t},J.parseParenArrowList=function(t,r,i){return this.parseArrowExpression(this.startNodeAt(t,r),i)};var z=[];J.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var t=this.startNode(),r=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(S.dot)){t.meta=r;var i=this.containsEsc;return t.property=this.parseIdent(!0),("target"!==t.property.name||i)&&this.raiseRecoverable(t.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(t.start,"new.target can only be used in functions"),this.finishNode(t,"MetaProperty")}var a=this.start,o=this.startLoc,l=this.type===S._import;return t.callee=this.parseSubscripts(this.parseExprAtom(),a,o,!0),l&&"ImportExpression"===t.callee.type&&this.raise(a,"Cannot use new with import()"),this.eat(S.parenL)?t.arguments=this.parseExprList(S.parenR,this.options.ecmaVersion>=8,!1):t.arguments=z,this.finishNode(t,"NewExpression")},J.parseTemplateElement=function(t){var r=t.isTagged,i=this.startNode();return this.type===S.invalidTemplate?(r||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),i.value={raw:this.value,cooked:null}):i.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),i.tail=this.type===S.backQuote,this.finishNode(i,"TemplateElement")},J.parseTemplate=function(t){void 0===t&&(t={});var r=t.isTagged;void 0===r&&(r=!1);var i=this.startNode();this.next(),i.expressions=[];var a=this.parseTemplateElement({isTagged:r});for(i.quasis=[a];!a.tail;)this.type===S.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(S.dollarBraceL),i.expressions.push(this.parseExpression()),this.expect(S.braceR),i.quasis.push(a=this.parseTemplateElement({isTagged:r}));return this.next(),this.finishNode(i,"TemplateLiteral")},J.isAsyncProp=function(t){return!t.computed&&"Identifier"===t.key.type&&"async"===t.key.name&&(this.type===S.name||this.type===S.num||this.type===S.string||this.type===S.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===S.star)&&!T.test(this.input.slice(this.lastTokEnd,this.start))},J.parseObj=function(t,r){var i=this.startNode(),a=!0,o={};for(i.properties=[],this.next();!this.eat(S.braceR);){if(a)a=!1;else if(this.expect(S.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(S.braceR))break;var l=this.parseProperty(t,r);t||this.checkPropClash(l,o,r),i.properties.push(l)}return this.finishNode(i,t?"ObjectPattern":"ObjectExpression")},J.parseProperty=function(t,r){var i,a,o,l,u=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(S.ellipsis))return t?(u.argument=this.parseIdent(!1),this.type===S.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(u,"RestElement")):(this.type===S.parenL&&r&&(r.parenthesizedAssign<0&&(r.parenthesizedAssign=this.start),r.parenthesizedBind<0&&(r.parenthesizedBind=this.start)),u.argument=this.parseMaybeAssign(!1,r),this.type===S.comma&&r&&r.trailingComma<0&&(r.trailingComma=this.start),this.finishNode(u,"SpreadElement"));this.options.ecmaVersion>=6&&(u.method=!1,u.shorthand=!1,(t||r)&&(o=this.start,l=this.startLoc),t||(i=this.eat(S.star)));var p=this.containsEsc;return this.parsePropertyName(u),!t&&!p&&this.options.ecmaVersion>=8&&!i&&this.isAsyncProp(u)?(a=!0,i=this.options.ecmaVersion>=9&&this.eat(S.star),this.parsePropertyName(u,r)):a=!1,this.parsePropertyValue(u,t,i,a,o,l,r,p),this.finishNode(u,"Property")},J.parsePropertyValue=function(t,r,i,a,o,l,u,p){if((i||a)&&this.type===S.colon&&this.unexpected(),this.eat(S.colon))t.value=r?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,u),t.kind="init";else if(this.options.ecmaVersion>=6&&this.type===S.parenL)r&&this.unexpected(),t.kind="init",t.method=!0,t.value=this.parseMethod(i,a);else if(r||p||!(this.options.ecmaVersion>=5)||t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||this.type===S.comma||this.type===S.braceR)this.options.ecmaVersion>=6&&!t.computed&&"Identifier"===t.key.type?((i||a)&&this.unexpected(),this.checkUnreserved(t.key),"await"!==t.key.name||this.awaitIdentPos||(this.awaitIdentPos=o),t.kind="init",r?t.value=this.parseMaybeDefault(o,l,t.key):this.type===S.eq&&u?(u.shorthandAssign<0&&(u.shorthandAssign=this.start),t.value=this.parseMaybeDefault(o,l,t.key)):t.value=t.key,t.shorthand=!0):this.unexpected();else{(i||a)&&this.unexpected(),t.kind=t.key.name,this.parsePropertyName(t),t.value=this.parseMethod(!1);var d="get"===t.kind?0:1;if(t.value.params.length!==d){var h=t.value.start;"get"===t.kind?this.raiseRecoverable(h,"getter should have no params"):this.raiseRecoverable(h,"setter should have exactly one param")}else"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raiseRecoverable(t.value.params[0].start,"Setter cannot use rest params")}},J.parsePropertyName=function(t){if(this.options.ecmaVersion>=6){if(this.eat(S.bracketL))return t.computed=!0,t.key=this.parseMaybeAssign(),this.expect(S.bracketR),t.key;t.computed=!1}return t.key=this.type===S.num||this.type===S.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},J.initFunction=function(t){t.id=null,this.options.ecmaVersion>=6&&(t.generator=t.expression=!1),this.options.ecmaVersion>=8&&(t.async=!1)},J.parseMethod=function(t,r,i){var a=this.startNode(),o=this.yieldPos,l=this.awaitPos,u=this.awaitIdentPos;return this.initFunction(a),this.options.ecmaVersion>=6&&(a.generator=t),this.options.ecmaVersion>=8&&(a.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(r,a.generator)|(i?128:0)),this.expect(S.parenL),a.params=this.parseBindingList(S.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(a,!1,!0),this.yieldPos=o,this.awaitPos=l,this.awaitIdentPos=u,this.finishNode(a,"FunctionExpression")},J.parseArrowExpression=function(t,r,i){var a=this.yieldPos,o=this.awaitPos,l=this.awaitIdentPos;return this.enterScope(16|functionFlags(i,!1)),this.initFunction(t),this.options.ecmaVersion>=8&&(t.async=!!i),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,t.params=this.toAssignableList(r,!0),this.parseFunctionBody(t,!0,!1),this.yieldPos=a,this.awaitPos=o,this.awaitIdentPos=l,this.finishNode(t,"ArrowFunctionExpression")},J.parseFunctionBody=function(t,r,i){var a=r&&this.type!==S.braceL,o=this.strict,l=!1;if(a)t.body=this.parseMaybeAssign(),t.expression=!0,this.checkParams(t,!1);else{var u=this.options.ecmaVersion>=7&&!this.isSimpleParamList(t.params);o&&!u||(l=this.strictDirective(this.end))&&u&&this.raiseRecoverable(t.start,"Illegal 'use strict' directive in function with non-simple parameter list");var p=this.labels;this.labels=[],l&&(this.strict=!0),this.checkParams(t,!o&&!l&&!r&&!i&&this.isSimpleParamList(t.params)),t.body=this.parseBlock(!1),t.expression=!1,this.adaptDirectivePrologue(t.body.body),this.labels=p}this.exitScope(),this.strict&&t.id&&this.checkLVal(t.id,5),this.strict=o},J.isSimpleParamList=function(t){for(var r=0,i=t;r<i.length;r+=1){if("Identifier"!==i[r].type)return!1}return!0},J.checkParams=function(t,r){for(var i={},a=0,o=t.params;a<o.length;a+=1){var l=o[a];this.checkLVal(l,1,r?null:i)}},J.parseExprList=function(t,r,i,a){for(var o=[],l=!0;!this.eat(t);){if(l)l=!1;else if(this.expect(S.comma),r&&this.afterTrailingComma(t))break;var u=void 0;i&&this.type===S.comma?u=null:this.type===S.ellipsis?(u=this.parseSpread(a),a&&this.type===S.comma&&a.trailingComma<0&&(a.trailingComma=this.start)):u=this.parseMaybeAssign(!1,a),o.push(u)}return o},J.checkUnreserved=function(t){var r=t.start,i=t.end,a=t.name;(this.inGenerator&&"yield"===a&&this.raiseRecoverable(r,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===a&&this.raiseRecoverable(r,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(a)&&this.raise(r,"Unexpected keyword '"+a+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(r,i).indexOf("\\"))||(this.strict?this.reservedWordsStrict:this.reservedWords).test(a)&&(this.inAsync||"await"!==a||this.raiseRecoverable(r,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(r,"The keyword '"+a+"' is reserved"))},J.parseIdent=function(t,r){var i=this.startNode();return this.type===S.name?i.name=this.value:this.type.keyword?(i.name=this.type.keyword,"class"!==i.name&&"function"!==i.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop()):this.unexpected(),this.next(!!t),this.finishNode(i,"Identifier"),t||(this.checkUnreserved(i),"await"!==i.name||this.awaitIdentPos||(this.awaitIdentPos=i.start)),i},J.parseYield=function(t){this.yieldPos||(this.yieldPos=this.start);var r=this.startNode();return this.next(),this.type===S.semi||this.canInsertSemicolon()||this.type!==S.star&&!this.type.startsExpr?(r.delegate=!1,r.argument=null):(r.delegate=this.eat(S.star),r.argument=this.parseMaybeAssign(t)),this.finishNode(r,"YieldExpression")},J.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!1),this.finishNode(t,"AwaitExpression")};var H=B.prototype;H.raise=function(t,r){var i=getLineInfo(this.input,t);r+=" ("+i.line+":"+i.column+")";var a=new SyntaxError(r);throw a.pos=t,a.loc=i,a.raisedAt=this.pos,a},H.raiseRecoverable=H.raise,H.curPosition=function(){if(this.options.locations)return new I(this.curLine,this.pos-this.lineStart)};var X=B.prototype,Y=function Scope(t){this.flags=t,this.var=[],this.lexical=[],this.functions=[]};X.enterScope=function(t){this.scopeStack.push(new Y(t))},X.exitScope=function(){this.scopeStack.pop()},X.treatFunctionsAsVarInScope=function(t){return 2&t.flags||!this.inModule&&1&t.flags},X.declareName=function(t,r,i){var a=!1;if(2===r){var o=this.currentScope();a=o.lexical.indexOf(t)>-1||o.functions.indexOf(t)>-1||o.var.indexOf(t)>-1,o.lexical.push(t),this.inModule&&1&o.flags&&delete this.undefinedExports[t]}else if(4===r){this.currentScope().lexical.push(t)}else if(3===r){var l=this.currentScope();a=this.treatFunctionsAsVar?l.lexical.indexOf(t)>-1:l.lexical.indexOf(t)>-1||l.var.indexOf(t)>-1,l.functions.push(t)}else for(var u=this.scopeStack.length-1;u>=0;--u){var p=this.scopeStack[u];if(p.lexical.indexOf(t)>-1&&!(32&p.flags&&p.lexical[0]===t)||!this.treatFunctionsAsVarInScope(p)&&p.functions.indexOf(t)>-1){a=!0;break}if(p.var.push(t),this.inModule&&1&p.flags&&delete this.undefinedExports[t],3&p.flags)break}a&&this.raiseRecoverable(i,"Identifier '"+t+"' has already been declared")},X.checkLocalExport=function(t){-1===this.scopeStack[0].lexical.indexOf(t.name)&&-1===this.scopeStack[0].var.indexOf(t.name)&&(this.undefinedExports[t.name]=t)},X.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},X.currentVarScope=function(){for(var t=this.scopeStack.length-1;;t--){var r=this.scopeStack[t];if(3&r.flags)return r}},X.currentThisScope=function(){for(var t=this.scopeStack.length-1;;t--){var r=this.scopeStack[t];if(3&r.flags&&!(16&r.flags))return r}};var $=function Node(t,r,i){this.type="",this.start=r,this.end=0,t.options.locations&&(this.loc=new O(t,i)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[r,0])};r.Node=$;var Q=B.prototype;function finishNodeAt(t,r,i,a){return t.type=r,t.end=i,this.options.locations&&(t.loc.end=a),this.options.ranges&&(t.range[1]=i),t}Q.startNode=function(){return new $(this,this.start,this.startLoc)},Q.startNodeAt=function(t,r){return new $(this,t,r)},Q.finishNode=function(t,r){return finishNodeAt.call(this,t,r,this.lastTokEnd,this.lastTokEndLoc)},Q.finishNodeAt=function(t,r,i,a){return finishNodeAt.call(this,t,r,i,a)};var Z=function TokContext(t,r,i,a,o){this.token=t,this.isExpr=!!r,this.preserveSpace=!!i,this.override=a,this.generator=!!o};r.TokContext=Z;var ee={b_stat:new Z("{",!1),b_expr:new Z("{",!0),b_tmpl:new Z("${",!1),p_stat:new Z("(",!1),p_expr:new Z("(",!0),q_tmpl:new Z("`",!0,!0,(function(t){return t.tryReadTemplateToken()})),f_stat:new Z("function",!1),f_expr:new Z("function",!0),f_expr_gen:new Z("function",!0,!1,null,!0),f_gen:new Z("function",!1,!1,null,!0)};r.tokContexts=ee;var te=B.prototype;te.initialContext=function(){return[ee.b_stat]},te.braceIsBlock=function(t){var r=this.curContext();return r===ee.f_expr||r===ee.f_stat||(t!==S.colon||r!==ee.b_stat&&r!==ee.b_expr?t===S._return||t===S.name&&this.exprAllowed?T.test(this.input.slice(this.lastTokEnd,this.start)):t===S._else||t===S.semi||t===S.eof||t===S.parenR||t===S.arrow||(t===S.braceL?r===ee.b_stat:t!==S._var&&t!==S._const&&t!==S.name&&!this.exprAllowed):!r.isExpr)},te.inGeneratorContext=function(){for(var t=this.context.length-1;t>=1;t--){var r=this.context[t];if("function"===r.token)return r.generator}return!1},te.updateContext=function(t){var r,i=this.type;i.keyword&&t===S.dot?this.exprAllowed=!1:(r=i.updateContext)?r.call(this,t):this.exprAllowed=i.beforeExpr},S.parenR.updateContext=S.braceR.updateContext=function(){if(1!==this.context.length){var t=this.context.pop();t===ee.b_stat&&"function"===this.curContext().token&&(t=this.context.pop()),this.exprAllowed=!t.isExpr}else this.exprAllowed=!0},S.braceL.updateContext=function(t){this.context.push(this.braceIsBlock(t)?ee.b_stat:ee.b_expr),this.exprAllowed=!0},S.dollarBraceL.updateContext=function(){this.context.push(ee.b_tmpl),this.exprAllowed=!0},S.parenL.updateContext=function(t){var r=t===S._if||t===S._for||t===S._with||t===S._while;this.context.push(r?ee.p_stat:ee.p_expr),this.exprAllowed=!0},S.incDec.updateContext=function(){},S._function.updateContext=S._class.updateContext=function(t){!t.beforeExpr||t===S.semi||t===S._else||t===S._return&&T.test(this.input.slice(this.lastTokEnd,this.start))||(t===S.colon||t===S.braceL)&&this.curContext()===ee.b_stat?this.context.push(ee.f_stat):this.context.push(ee.f_expr),this.exprAllowed=!1},S.backQuote.updateContext=function(){this.curContext()===ee.q_tmpl?this.context.pop():this.context.push(ee.q_tmpl),this.exprAllowed=!1},S.star.updateContext=function(t){if(t===S._function){var r=this.context.length-1;this.context[r]===ee.f_expr?this.context[r]=ee.f_expr_gen:this.context[r]=ee.f_gen}this.exprAllowed=!0},S.name.updateContext=function(t){var r=!1;this.options.ecmaVersion>=6&&t!==S.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(r=!0),this.exprAllowed=r};var re="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",ne=re+" Extended_Pictographic",ie={9:re,10:ne,11:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic"},se="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",ae="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",oe=ae+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",le={9:ae,10:oe,11:"Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},ue={};function buildUnicodeData(t){var r=ue[t]={binary:wordsRegexp(ie[t]+" "+se),nonBinary:{General_Category:wordsRegexp(se),Script:wordsRegexp(le[t])}};r.nonBinary.Script_Extensions=r.nonBinary.Script,r.nonBinary.gc=r.nonBinary.General_Category,r.nonBinary.sc=r.nonBinary.Script,r.nonBinary.scx=r.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var ce=B.prototype,pe=function RegExpValidationState(t){this.parser=t,this.validFlags="gim"+(t.options.ecmaVersion>=6?"uy":"")+(t.options.ecmaVersion>=9?"s":""),this.unicodeProperties=ue[t.options.ecmaVersion>=11?11:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function isSyntaxCharacter(t){return 36===t||t>=40&&t<=43||46===t||63===t||t>=91&&t<=94||t>=123&&t<=125}function isControlLetter(t){return t>=65&&t<=90||t>=97&&t<=122}function isUnicodePropertyNameCharacter(t){return isControlLetter(t)||95===t}function isUnicodePropertyValueCharacter(t){return isUnicodePropertyNameCharacter(t)||isDecimalDigit(t)}function isDecimalDigit(t){return t>=48&&t<=57}function isHexDigit(t){return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function hexToInt(t){return t>=65&&t<=70?t-65+10:t>=97&&t<=102?t-97+10:t-48}function isOctalDigit(t){return t>=48&&t<=55}pe.prototype.reset=function reset(t,r,i){var a=-1!==i.indexOf("u");this.start=0|t,this.source=r+"",this.flags=i,this.switchU=a&&this.parser.options.ecmaVersion>=6,this.switchN=a&&this.parser.options.ecmaVersion>=9},pe.prototype.raise=function raise(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)},pe.prototype.at=function at(t){var r=this.source,i=r.length;if(t>=i)return-1;var a=r.charCodeAt(t);if(!this.switchU||a<=55295||a>=57344||t+1>=i)return a;var o=r.charCodeAt(t+1);return o>=56320&&o<=57343?(a<<10)+o-56613888:a},pe.prototype.nextIndex=function nextIndex(t){var r=this.source,i=r.length;if(t>=i)return i;var a,o=r.charCodeAt(t);return!this.switchU||o<=55295||o>=57344||t+1>=i||(a=r.charCodeAt(t+1))<56320||a>57343?t+1:t+2},pe.prototype.current=function current(){return this.at(this.pos)},pe.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},pe.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},pe.prototype.eat=function eat(t){return this.current()===t&&(this.advance(),!0)},ce.validateRegExpFlags=function(t){for(var r=t.validFlags,i=t.flags,a=0;a<i.length;a++){var o=i.charAt(a);-1===r.indexOf(o)&&this.raise(t.start,"Invalid regular expression flag"),i.indexOf(o,a+1)>-1&&this.raise(t.start,"Duplicate regular expression flag")}},ce.validateRegExpPattern=function(t){this.regexp_pattern(t),!t.switchN&&this.options.ecmaVersion>=9&&t.groupNames.length>0&&(t.switchN=!0,this.regexp_pattern(t))},ce.regexp_pattern=function(t){t.pos=0,t.lastIntValue=0,t.lastStringValue="",t.lastAssertionIsQuantifiable=!1,t.numCapturingParens=0,t.maxBackReference=0,t.groupNames.length=0,t.backReferenceNames.length=0,this.regexp_disjunction(t),t.pos!==t.source.length&&(t.eat(41)&&t.raise("Unmatched ')'"),(t.eat(93)||t.eat(125))&&t.raise("Lone quantifier brackets")),t.maxBackReference>t.numCapturingParens&&t.raise("Invalid escape");for(var r=0,i=t.backReferenceNames;r<i.length;r+=1){var a=i[r];-1===t.groupNames.indexOf(a)&&t.raise("Invalid named capture referenced")}},ce.regexp_disjunction=function(t){for(this.regexp_alternative(t);t.eat(124);)this.regexp_alternative(t);this.regexp_eatQuantifier(t,!0)&&t.raise("Nothing to repeat"),t.eat(123)&&t.raise("Lone quantifier brackets")},ce.regexp_alternative=function(t){for(;t.pos<t.source.length&&this.regexp_eatTerm(t););},ce.regexp_eatTerm=function(t){return this.regexp_eatAssertion(t)?(t.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(t)&&t.switchU&&t.raise("Invalid quantifier"),!0):!!(t.switchU?this.regexp_eatAtom(t):this.regexp_eatExtendedAtom(t))&&(this.regexp_eatQuantifier(t),!0)},ce.regexp_eatAssertion=function(t){var r=t.pos;if(t.lastAssertionIsQuantifiable=!1,t.eat(94)||t.eat(36))return!0;if(t.eat(92)){if(t.eat(66)||t.eat(98))return!0;t.pos=r}if(t.eat(40)&&t.eat(63)){var i=!1;if(this.options.ecmaVersion>=9&&(i=t.eat(60)),t.eat(61)||t.eat(33))return this.regexp_disjunction(t),t.eat(41)||t.raise("Unterminated group"),t.lastAssertionIsQuantifiable=!i,!0}return t.pos=r,!1},ce.regexp_eatQuantifier=function(t,r){return void 0===r&&(r=!1),!!this.regexp_eatQuantifierPrefix(t,r)&&(t.eat(63),!0)},ce.regexp_eatQuantifierPrefix=function(t,r){return t.eat(42)||t.eat(43)||t.eat(63)||this.regexp_eatBracedQuantifier(t,r)},ce.regexp_eatBracedQuantifier=function(t,r){var i=t.pos;if(t.eat(123)){var a=0,o=-1;if(this.regexp_eatDecimalDigits(t)&&(a=t.lastIntValue,t.eat(44)&&this.regexp_eatDecimalDigits(t)&&(o=t.lastIntValue),t.eat(125)))return-1!==o&&o<a&&!r&&t.raise("numbers out of order in {} quantifier"),!0;t.switchU&&!r&&t.raise("Incomplete quantifier"),t.pos=i}return!1},ce.regexp_eatAtom=function(t){return this.regexp_eatPatternCharacters(t)||t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)},ce.regexp_eatReverseSolidusAtomEscape=function(t){var r=t.pos;if(t.eat(92)){if(this.regexp_eatAtomEscape(t))return!0;t.pos=r}return!1},ce.regexp_eatUncapturingGroup=function(t){var r=t.pos;if(t.eat(40)){if(t.eat(63)&&t.eat(58)){if(this.regexp_disjunction(t),t.eat(41))return!0;t.raise("Unterminated group")}t.pos=r}return!1},ce.regexp_eatCapturingGroup=function(t){if(t.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(t):63===t.current()&&t.raise("Invalid group"),this.regexp_disjunction(t),t.eat(41))return t.numCapturingParens+=1,!0;t.raise("Unterminated group")}return!1},ce.regexp_eatExtendedAtom=function(t){return t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)||this.regexp_eatInvalidBracedQuantifier(t)||this.regexp_eatExtendedPatternCharacter(t)},ce.regexp_eatInvalidBracedQuantifier=function(t){return this.regexp_eatBracedQuantifier(t,!0)&&t.raise("Nothing to repeat"),!1},ce.regexp_eatSyntaxCharacter=function(t){var r=t.current();return!!isSyntaxCharacter(r)&&(t.lastIntValue=r,t.advance(),!0)},ce.regexp_eatPatternCharacters=function(t){for(var r=t.pos,i=0;-1!==(i=t.current())&&!isSyntaxCharacter(i);)t.advance();return t.pos!==r},ce.regexp_eatExtendedPatternCharacter=function(t){var r=t.current();return!(-1===r||36===r||r>=40&&r<=43||46===r||63===r||91===r||94===r||124===r)&&(t.advance(),!0)},ce.regexp_groupSpecifier=function(t){if(t.eat(63)){if(this.regexp_eatGroupName(t))return-1!==t.groupNames.indexOf(t.lastStringValue)&&t.raise("Duplicate capture group name"),void t.groupNames.push(t.lastStringValue);t.raise("Invalid group")}},ce.regexp_eatGroupName=function(t){if(t.lastStringValue="",t.eat(60)){if(this.regexp_eatRegExpIdentifierName(t)&&t.eat(62))return!0;t.raise("Invalid capture group name")}return!1},ce.regexp_eatRegExpIdentifierName=function(t){if(t.lastStringValue="",this.regexp_eatRegExpIdentifierStart(t)){for(t.lastStringValue+=codePointToString(t.lastIntValue);this.regexp_eatRegExpIdentifierPart(t);)t.lastStringValue+=codePointToString(t.lastIntValue);return!0}return!1},ce.regexp_eatRegExpIdentifierStart=function(t){var r=t.pos,i=t.current();return t.advance(),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(t)&&(i=t.lastIntValue),function isRegExpIdentifierStart(t){return isIdentifierStart(t,!0)||36===t||95===t}(i)?(t.lastIntValue=i,!0):(t.pos=r,!1)},ce.regexp_eatRegExpIdentifierPart=function(t){var r=t.pos,i=t.current();return t.advance(),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(t)&&(i=t.lastIntValue),function isRegExpIdentifierPart(t){return isIdentifierChar(t,!0)||36===t||95===t||8204===t||8205===t}(i)?(t.lastIntValue=i,!0):(t.pos=r,!1)},ce.regexp_eatAtomEscape=function(t){return!!(this.regexp_eatBackReference(t)||this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)||t.switchN&&this.regexp_eatKGroupName(t))||(t.switchU&&(99===t.current()&&t.raise("Invalid unicode escape"),t.raise("Invalid escape")),!1)},ce.regexp_eatBackReference=function(t){var r=t.pos;if(this.regexp_eatDecimalEscape(t)){var i=t.lastIntValue;if(t.switchU)return i>t.maxBackReference&&(t.maxBackReference=i),!0;if(i<=t.numCapturingParens)return!0;t.pos=r}return!1},ce.regexp_eatKGroupName=function(t){if(t.eat(107)){if(this.regexp_eatGroupName(t))return t.backReferenceNames.push(t.lastStringValue),!0;t.raise("Invalid named reference")}return!1},ce.regexp_eatCharacterEscape=function(t){return this.regexp_eatControlEscape(t)||this.regexp_eatCControlLetter(t)||this.regexp_eatZero(t)||this.regexp_eatHexEscapeSequence(t)||this.regexp_eatRegExpUnicodeEscapeSequence(t)||!t.switchU&&this.regexp_eatLegacyOctalEscapeSequence(t)||this.regexp_eatIdentityEscape(t)},ce.regexp_eatCControlLetter=function(t){var r=t.pos;if(t.eat(99)){if(this.regexp_eatControlLetter(t))return!0;t.pos=r}return!1},ce.regexp_eatZero=function(t){return 48===t.current()&&!isDecimalDigit(t.lookahead())&&(t.lastIntValue=0,t.advance(),!0)},ce.regexp_eatControlEscape=function(t){var r=t.current();return 116===r?(t.lastIntValue=9,t.advance(),!0):110===r?(t.lastIntValue=10,t.advance(),!0):118===r?(t.lastIntValue=11,t.advance(),!0):102===r?(t.lastIntValue=12,t.advance(),!0):114===r&&(t.lastIntValue=13,t.advance(),!0)},ce.regexp_eatControlLetter=function(t){var r=t.current();return!!isControlLetter(r)&&(t.lastIntValue=r%32,t.advance(),!0)},ce.regexp_eatRegExpUnicodeEscapeSequence=function(t){var r=t.pos;if(t.eat(117)){if(this.regexp_eatFixedHexDigits(t,4)){var i=t.lastIntValue;if(t.switchU&&i>=55296&&i<=56319){var a=t.pos;if(t.eat(92)&&t.eat(117)&&this.regexp_eatFixedHexDigits(t,4)){var o=t.lastIntValue;if(o>=56320&&o<=57343)return t.lastIntValue=1024*(i-55296)+(o-56320)+65536,!0}t.pos=a,t.lastIntValue=i}return!0}if(t.switchU&&t.eat(123)&&this.regexp_eatHexDigits(t)&&t.eat(125)&&function isValidUnicode(t){return t>=0&&t<=1114111}(t.lastIntValue))return!0;t.switchU&&t.raise("Invalid unicode escape"),t.pos=r}return!1},ce.regexp_eatIdentityEscape=function(t){if(t.switchU)return!!this.regexp_eatSyntaxCharacter(t)||!!t.eat(47)&&(t.lastIntValue=47,!0);var r=t.current();return!(99===r||t.switchN&&107===r)&&(t.lastIntValue=r,t.advance(),!0)},ce.regexp_eatDecimalEscape=function(t){t.lastIntValue=0;var r=t.current();if(r>=49&&r<=57){do{t.lastIntValue=10*t.lastIntValue+(r-48),t.advance()}while((r=t.current())>=48&&r<=57);return!0}return!1},ce.regexp_eatCharacterClassEscape=function(t){var r=t.current();if(function isCharacterClassEscape(t){return 100===t||68===t||115===t||83===t||119===t||87===t}(r))return t.lastIntValue=-1,t.advance(),!0;if(t.switchU&&this.options.ecmaVersion>=9&&(80===r||112===r)){if(t.lastIntValue=-1,t.advance(),t.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(t)&&t.eat(125))return!0;t.raise("Invalid property name")}return!1},ce.regexp_eatUnicodePropertyValueExpression=function(t){var r=t.pos;if(this.regexp_eatUnicodePropertyName(t)&&t.eat(61)){var i=t.lastStringValue;if(this.regexp_eatUnicodePropertyValue(t)){var a=t.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(t,i,a),!0}}if(t.pos=r,this.regexp_eatLoneUnicodePropertyNameOrValue(t)){var o=t.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(t,o),!0}return!1},ce.regexp_validateUnicodePropertyNameAndValue=function(t,r,i){has(t.unicodeProperties.nonBinary,r)||t.raise("Invalid property name"),t.unicodeProperties.nonBinary[r].test(i)||t.raise("Invalid property value")},ce.regexp_validateUnicodePropertyNameOrValue=function(t,r){t.unicodeProperties.binary.test(r)||t.raise("Invalid property name")},ce.regexp_eatUnicodePropertyName=function(t){var r=0;for(t.lastStringValue="";isUnicodePropertyNameCharacter(r=t.current());)t.lastStringValue+=codePointToString(r),t.advance();return""!==t.lastStringValue},ce.regexp_eatUnicodePropertyValue=function(t){var r=0;for(t.lastStringValue="";isUnicodePropertyValueCharacter(r=t.current());)t.lastStringValue+=codePointToString(r),t.advance();return""!==t.lastStringValue},ce.regexp_eatLoneUnicodePropertyNameOrValue=function(t){return this.regexp_eatUnicodePropertyValue(t)},ce.regexp_eatCharacterClass=function(t){if(t.eat(91)){if(t.eat(94),this.regexp_classRanges(t),t.eat(93))return!0;t.raise("Unterminated character class")}return!1},ce.regexp_classRanges=function(t){for(;this.regexp_eatClassAtom(t);){var r=t.lastIntValue;if(t.eat(45)&&this.regexp_eatClassAtom(t)){var i=t.lastIntValue;!t.switchU||-1!==r&&-1!==i||t.raise("Invalid character class"),-1!==r&&-1!==i&&r>i&&t.raise("Range out of order in character class")}}},ce.regexp_eatClassAtom=function(t){var r=t.pos;if(t.eat(92)){if(this.regexp_eatClassEscape(t))return!0;if(t.switchU){var i=t.current();(99===i||isOctalDigit(i))&&t.raise("Invalid class escape"),t.raise("Invalid escape")}t.pos=r}var a=t.current();return 93!==a&&(t.lastIntValue=a,t.advance(),!0)},ce.regexp_eatClassEscape=function(t){var r=t.pos;if(t.eat(98))return t.lastIntValue=8,!0;if(t.switchU&&t.eat(45))return t.lastIntValue=45,!0;if(!t.switchU&&t.eat(99)){if(this.regexp_eatClassControlLetter(t))return!0;t.pos=r}return this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)},ce.regexp_eatClassControlLetter=function(t){var r=t.current();return!(!isDecimalDigit(r)&&95!==r)&&(t.lastIntValue=r%32,t.advance(),!0)},ce.regexp_eatHexEscapeSequence=function(t){var r=t.pos;if(t.eat(120)){if(this.regexp_eatFixedHexDigits(t,2))return!0;t.switchU&&t.raise("Invalid escape"),t.pos=r}return!1},ce.regexp_eatDecimalDigits=function(t){var r=t.pos,i=0;for(t.lastIntValue=0;isDecimalDigit(i=t.current());)t.lastIntValue=10*t.lastIntValue+(i-48),t.advance();return t.pos!==r},ce.regexp_eatHexDigits=function(t){var r=t.pos,i=0;for(t.lastIntValue=0;isHexDigit(i=t.current());)t.lastIntValue=16*t.lastIntValue+hexToInt(i),t.advance();return t.pos!==r},ce.regexp_eatLegacyOctalEscapeSequence=function(t){if(this.regexp_eatOctalDigit(t)){var r=t.lastIntValue;if(this.regexp_eatOctalDigit(t)){var i=t.lastIntValue;r<=3&&this.regexp_eatOctalDigit(t)?t.lastIntValue=64*r+8*i+t.lastIntValue:t.lastIntValue=8*r+i}else t.lastIntValue=r;return!0}return!1},ce.regexp_eatOctalDigit=function(t){var r=t.current();return isOctalDigit(r)?(t.lastIntValue=r-48,t.advance(),!0):(t.lastIntValue=0,!1)},ce.regexp_eatFixedHexDigits=function(t,r){var i=t.pos;t.lastIntValue=0;for(var a=0;a<r;++a){var o=t.current();if(!isHexDigit(o))return t.pos=i,!1;t.lastIntValue=16*t.lastIntValue+hexToInt(o),t.advance()}return!0};var fe=function Token(t){this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,t.options.locations&&(this.loc=new O(t,t.startLoc,t.endLoc)),t.options.ranges&&(this.range=[t.start,t.end])};r.Token=fe;var de=B.prototype;function codePointToString$1(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}de.next=function(t){!t&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new fe(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},de.getToken=function(){return this.next(),new fe(this)},"undefined"!=typeof Symbol&&(de[Symbol.iterator]=function(){var t=this;return{next:function next(){var r=t.getToken();return{done:r.type===S.eof,value:r}}}}),de.curContext=function(){return this.context[this.context.length-1]},de.nextToken=function(){var t=this.curContext();return t&&t.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(S.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},de.readToken=function(t){return isIdentifierStart(t,this.options.ecmaVersion>=6)||92===t?this.readWord():this.getTokenFromCode(t)},de.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);return t<=55295||t>=57344?t:(t<<10)+this.input.charCodeAt(this.pos+1)-56613888},de.skipBlockComment=function(){var t,r=this.options.onComment&&this.curPosition(),i=this.pos,a=this.input.indexOf("*/",this.pos+=2);if(-1===a&&this.raise(this.pos-2,"Unterminated comment"),this.pos=a+2,this.options.locations)for(A.lastIndex=i;(t=A.exec(this.input))&&t.index<this.pos;)++this.curLine,this.lineStart=t.index+t[0].length;this.options.onComment&&this.options.onComment(!0,this.input.slice(i+2,a),i,this.pos,r,this.curPosition())},de.skipLineComment=function(t){for(var r=this.pos,i=this.options.onComment&&this.curPosition(),a=this.input.charCodeAt(this.pos+=t);this.pos<this.input.length&&!isNewLine(a);)a=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(r+t,this.pos),r,this.pos,i,this.curPosition())},de.skipSpace=function(){e:for(;this.pos<this.input.length;){var t=this.input.charCodeAt(this.pos);switch(t){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(t>8&&t<14||t>=5760&&P.test(String.fromCharCode(t))))break e;++this.pos}}},de.finishToken=function(t,r){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=t,this.value=r,this.updateContext(i)},de.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var r=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===r?(this.pos+=3,this.finishToken(S.ellipsis)):(++this.pos,this.finishToken(S.dot))},de.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(S.assign,2):this.finishOp(S.slash,1)},de.readToken_mult_modulo_exp=function(t){var r=this.input.charCodeAt(this.pos+1),i=1,a=42===t?S.star:S.modulo;return this.options.ecmaVersion>=7&&42===t&&42===r&&(++i,a=S.starstar,r=this.input.charCodeAt(this.pos+2)),61===r?this.finishOp(S.assign,i+1):this.finishOp(a,i)},de.readToken_pipe_amp=function(t){var r=this.input.charCodeAt(this.pos+1);return r===t?this.finishOp(124===t?S.logicalOR:S.logicalAND,2):61===r?this.finishOp(S.assign,2):this.finishOp(124===t?S.bitwiseOR:S.bitwiseAND,1)},de.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(S.assign,2):this.finishOp(S.bitwiseXOR,1)},de.readToken_plus_min=function(t){var r=this.input.charCodeAt(this.pos+1);return r===t?45!==r||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!T.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(S.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===r?this.finishOp(S.assign,2):this.finishOp(S.plusMin,1)},de.readToken_lt_gt=function(t){var r=this.input.charCodeAt(this.pos+1),i=1;return r===t?(i=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+i)?this.finishOp(S.assign,i+1):this.finishOp(S.bitShift,i)):33!==r||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===r&&(i=2),this.finishOp(S.relational,i)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},de.readToken_eq_excl=function(t){var r=this.input.charCodeAt(this.pos+1);return 61===r?this.finishOp(S.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===r&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(S.arrow)):this.finishOp(61===t?S.eq:S.prefix,1)},de.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(S.parenL);case 41:return++this.pos,this.finishToken(S.parenR);case 59:return++this.pos,this.finishToken(S.semi);case 44:return++this.pos,this.finishToken(S.comma);case 91:return++this.pos,this.finishToken(S.bracketL);case 93:return++this.pos,this.finishToken(S.bracketR);case 123:return++this.pos,this.finishToken(S.braceL);case 125:return++this.pos,this.finishToken(S.braceR);case 58:return++this.pos,this.finishToken(S.colon);case 63:return++this.pos,this.finishToken(S.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(S.backQuote);case 48:var r=this.input.charCodeAt(this.pos+1);if(120===r||88===r)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===r||79===r)return this.readRadixNumber(8);if(98===r||66===r)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(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 126:return this.finishOp(S.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(t)+"'")},de.finishOp=function(t,r){var i=this.input.slice(this.pos,this.pos+r);return this.pos+=r,this.finishToken(t,i)},de.readRegexp=function(){for(var t,r,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var a=this.input.charAt(this.pos);if(T.test(a)&&this.raise(i,"Unterminated regular expression"),t)t=!1;else{if("["===a)r=!0;else if("]"===a&&r)r=!1;else if("/"===a&&!r)break;t="\\"===a}++this.pos}var o=this.input.slice(i,this.pos);++this.pos;var l=this.pos,u=this.readWord1();this.containsEsc&&this.unexpected(l);var p=this.regexpState||(this.regexpState=new pe(this));p.reset(i,o,u),this.validateRegExpFlags(p),this.validateRegExpPattern(p);var d=null;try{d=new RegExp(o,u)}catch(t){}return this.finishToken(S.regexp,{pattern:o,flags:u,value:d})},de.readInt=function(t,r){for(var i=this.pos,a=0,o=0,l=null==r?1/0:r;o<l;++o){var u=this.input.charCodeAt(this.pos),p=void 0;if((p=u>=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=t)break;++this.pos,a=a*t+p}return this.pos===i||null!=r&&this.pos-i!==r?null:a},de.readRadixNumber=function(t){var r=this.pos;this.pos+=2;var i=this.readInt(t);return null==i&&this.raise(this.start+2,"Expected number in radix "+t),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(i="undefined"!=typeof BigInt?BigInt(this.input.slice(r,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(S.num,i)},de.readNumber=function(t){var r=this.pos;t||null!==this.readInt(10)||this.raise(r,"Invalid number");var i=this.pos-r>=2&&48===this.input.charCodeAt(r);i&&this.strict&&this.raise(r,"Invalid number");var a=this.input.charCodeAt(this.pos);if(!i&&!t&&this.options.ecmaVersion>=11&&110===a){var o=this.input.slice(r,this.pos),l="undefined"!=typeof BigInt?BigInt(o):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(S.num,l)}i&&/[89]/.test(this.input.slice(r,this.pos))&&(i=!1),46!==a||i||(++this.pos,this.readInt(10),a=this.input.charCodeAt(this.pos)),69!==a&&101!==a||i||(43!==(a=this.input.charCodeAt(++this.pos))&&45!==a||++this.pos,null===this.readInt(10)&&this.raise(r,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var u=this.input.slice(r,this.pos),p=i?parseInt(u,8):parseFloat(u);return this.finishToken(S.num,p)},de.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var r=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(r,"Code point out of bounds")}else t=this.readHexChar(4);return t},de.readString=function(t){for(var r="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var a=this.input.charCodeAt(this.pos);if(a===t)break;92===a?(r+=this.input.slice(i,this.pos),r+=this.readEscapedChar(!1),i=this.pos):(isNewLine(a,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return r+=this.input.slice(i,this.pos++),this.finishToken(S.string,r)};var he={};de.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==he)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},de.invalidStringToken=function(t,r){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw he;this.raise(t,r)},de.readTmplToken=function(){for(var t="",r=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(96===i||36===i&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==S.template&&this.type!==S.invalidTemplate?(t+=this.input.slice(r,this.pos),this.finishToken(S.template,t)):36===i?(this.pos+=2,this.finishToken(S.dollarBraceL)):(++this.pos,this.finishToken(S.backQuote));if(92===i)t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!0),r=this.pos;else if(isNewLine(i)){switch(t+=this.input.slice(r,this.pos),++this.pos,i){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(i)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),r=this.pos}else++this.pos}},de.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(S.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},de.readEscapedChar=function(t){var r=this.input.charCodeAt(++this.pos);switch(++this.pos,r){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return codePointToString$1(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.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(t){var i=this.pos-1;return this.invalidStringToken(i,"Invalid escape sequence in template string"),null}default:if(r>=48&&r<=55){var a=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],o=parseInt(a,8);return o>255&&(a=a.slice(0,-1),o=parseInt(a,8)),this.pos+=a.length-1,r=this.input.charCodeAt(this.pos),"0"===a&&56!==r&&57!==r||!this.strict&&!t||this.invalidStringToken(this.pos-1-a.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(o)}return isNewLine(r)?"":String.fromCharCode(r)}},de.readHexChar=function(t){var r=this.pos,i=this.readInt(16,t);return null===i&&this.invalidStringToken(r,"Bad character escape sequence"),i},de.readWord1=function(){this.containsEsc=!1;for(var t="",r=!0,i=this.pos,a=this.options.ecmaVersion>=6;this.pos<this.input.length;){var o=this.fullCharCodeAtPos();if(isIdentifierChar(o,a))this.pos+=o<=65535?1:2;else{if(92!==o)break;this.containsEsc=!0,t+=this.input.slice(i,this.pos);var l=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var u=this.readCodePoint();(r?isIdentifierStart:isIdentifierChar)(u,a)||this.invalidStringToken(l,"Invalid Unicode escape"),t+=codePointToString$1(u),i=this.pos}r=!1}return t+this.input.slice(i,this.pos)},de.readWord=function(){var t=this.readWord1(),r=S.name;return this.keywords.test(t)&&(r=E[t]),this.finishToken(r,t)};r.version="7.1.0",B.acorn={Parser:B,version:"7.1.0",defaultOptions:N,Position:I,SourceLocation:O,getLineInfo:getLineInfo,Node:$,TokenType:v,tokTypes:S,keywordTypes:E,TokContext:Z,tokContexts:ee,isIdentifierChar:isIdentifierChar,isIdentifierStart:isIdentifierStart,Token:fe,isNewLine:isNewLine,lineBreak:T,lineBreakG:A,nonASCIIwhitespace:P}},xweI:function(t,r,i){var a=i("XGnz"),o=i("alwl"),l=i("EA7m"),u=i("mv/X"),p=l((function(t,r){if(null==t)return[];var i=r.length;return i>1&&u(t,r[0],r[1])?r=[]:i>2&&u(r[0],r[1],r[2])&&(r=[r[0]]),o(t,a(r,1),[])}));t.exports=p},xx5x:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.SHOULD_STOP=r.SHOULD_SKIP=r.REMOVED=void 0;var a=i("N6mw"),o=i("x1p9"),l=i("6tRB"),u=i("6OOl"),p=i("JSq2"),d=p,h=i("QpWQ"),m=i("e9y/"),y=i("zHNr"),g=i("OPRr"),v=i("0XJT"),b=i("DZhN"),x=i("c9h6"),E=i("mwEl"),S=i("x1qi"),T=i("W+dm"),A=i("/iEx"),P=i("CDau"),C=i("mnjc");const{validate:w}=p,D=o("babel");r.REMOVED=1;r.SHOULD_STOP=2;r.SHOULD_SKIP=4;class NodePath{constructor(t,r){this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=r,this.hub=t,this.data=null,this.context=null,this.scope=null}static get({hub:t,parentPath:r,parent:i,container:a,listKey:o,key:l}){if(!t&&r&&(t=r.hub),!i)throw new Error("To get a node path the parent needs to exist");const u=a[l];let p=h.path.get(i);p||(p=new Map,h.path.set(i,p));let d=p.get(u);return d||(d=new NodePath(t,i),u&&p.set(u,d)),d.setup(r,a,o,l),d}getScope(t){return this.isScope()?new u.default(this):t}setData(t,r){return null==this.data&&(this.data=Object.create(null)),this.data[t]=r}getData(t,r){null==this.data&&(this.data=Object.create(null));let i=this.data[t];return void 0===i&&void 0!==r&&(i=this.data[t]=r),i}hasNode(){return null!=this.node}buildCodeFrameError(t,r=SyntaxError){return this.hub.buildError(this.node,t,r)}traverse(t,r){(0,l.default)(this.node,t,this.scope,r,this)}set(t,r){w(this.node,t,r),this.node[t]=r}getPathLocation(){const t=[];let r=this;do{let i=r.key;r.inList&&(i=`${r.listKey}[${i}]`),t.unshift(i)}while(r=r.parentPath);return t.join(".")}debug(t){D.enabled&&D(`${this.getPathLocation()} ${this.type}: ${t}`)}toString(){return(0,m.default)(this.node).code}get inList(){return!!this.listKey}set inList(t){t||(this.listKey=null)}get parentKey(){return this.listKey||this.key}get shouldSkip(){return!!(4&this._traverseFlags)}set shouldSkip(t){t?this._traverseFlags|=4:this._traverseFlags&=-5}get shouldStop(){return!!(2&this._traverseFlags)}set shouldStop(t){t?this._traverseFlags|=2:this._traverseFlags&=-3}get removed(){return!!(1&this._traverseFlags)}set removed(t){t?this._traverseFlags|=1:this._traverseFlags&=-2}}Object.assign(NodePath.prototype,y,g,v,b,x,E,S,T,A,P,C);for(const t of d.TYPES){const r="is"+t,i=d[r];NodePath.prototype[r]=function(t){return i(this.node,t)},NodePath.prototype["assert"+t]=function(r){if(!i(this.node,r))throw new TypeError("Expected node path of type "+t)}}for(const t of Object.keys(a)){if("_"===t[0])continue;d.TYPES.indexOf(t)<0&&d.TYPES.push(t);const r=a[t];NodePath.prototype["is"+t]=function(t){return r.checkPath(this,t)}}var k=NodePath;r.default=k},"y/Dd":function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var a=i("9lTW"),o=i("JSq2");const{callExpression:l,cloneNode:u,expressionStatement:p,identifier:d,importDeclaration:h,importDefaultSpecifier:m,importNamespaceSpecifier:y,importSpecifier:g,memberExpression:v,stringLiteral:b,variableDeclaration:x,variableDeclarator:E}=o;r.default=class ImportBuilder{constructor(t,r,i){this._statements=[],this._resultName=null,this._scope=null,this._hub=null,this._importedSource=void 0,this._scope=r,this._hub=i,this._importedSource=t}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(h([],b(this._importedSource))),this}require(){return this._statements.push(p(l(d("require"),[b(this._importedSource)]))),this}namespace(t="namespace"){const r=this._scope.generateUidIdentifier(t),i=this._statements[this._statements.length-1];return a("ImportDeclaration"===i.type),a(0===i.specifiers.length),i.specifiers=[y(r)],this._resultName=u(r),this}default(t){t=this._scope.generateUidIdentifier(t);const r=this._statements[this._statements.length-1];return a("ImportDeclaration"===r.type),a(0===r.specifiers.length),r.specifiers=[m(t)],this._resultName=u(t),this}named(t,r){if("default"===r)return this.default(t);t=this._scope.generateUidIdentifier(t);const i=this._statements[this._statements.length-1];return a("ImportDeclaration"===i.type),a(0===i.specifiers.length),i.specifiers=[g(t,d(r))],this._resultName=u(t),this}var(t){t=this._scope.generateUidIdentifier(t);let r=this._statements[this._statements.length-1];return"ExpressionStatement"!==r.type&&(a(this._resultName),r=p(this._resultName),this._statements.push(r)),this._statements[this._statements.length-1]=x("var",[E(t,r.expression)]),this._resultName=u(t),this}defaultInterop(){return this._interop(this._hub.addHelper("interopRequireDefault"))}wildcardInterop(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}_interop(t){const r=this._statements[this._statements.length-1];return"ExpressionStatement"===r.type?r.expression=l(t,[r.expression]):"VariableDeclaration"===r.type?(a(1===r.declarations.length),r.declarations[0].init=l(t,[r.declarations[0].init])):a.fail("Unexpected type."),this}prop(t){const r=this._statements[this._statements.length-1];return"ExpressionStatement"===r.type?r.expression=v(r.expression,d(t)):"VariableDeclaration"===r.type?(a(1===r.declarations.length),r.declarations[0].init=v(r.declarations[0].init,d(t))):a.fail("Unexpected type:"+r.type),this}read(t){this._resultName=v(this._resultName,d(t))}}},y1pI:function(t,r,i){var a=i("ljhN");t.exports=function assocIndexOf(t,r){for(var i=t.length;i--;)if(a(t[i][0],r))return i;return-1}},yGk4:function(t,r,i){var a=i("Cwc5")(i("Kz5y"),"Set");t.exports=a},yHx3:function(t,r){var i=Object.prototype.hasOwnProperty;t.exports=function initCloneArray(t){var r=t.length,a=new t.constructor(r);return r&&"string"==typeof t[0]&&i.call(t,"index")&&(a.index=t.index,a.input=t.input),a}},yKvr:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function highlight(t,r={}){if(""!==t&&shouldHighlight(r)){return function highlightTokens(t,r){let i="";for(const{type:a,value:o}of h(r)){const r=t[a];i+=r?o.split(p).map(t=>r(t)).join("\n"):o}return i}(function getDefs(t){return{keyword:t.cyan,capitalized:t.yellow,jsxIdentifier:t.yellow,punctuator:t.yellow,number:t.magenta,string:t.green,regex:t.magenta,comment:t.grey,invalid:t.white.bgRed.bold}}(getChalk(r)),t)}return t},r.getChalk=getChalk,r.shouldHighlight=shouldHighlight;var a=i("cb78"),o=i("A27I"),l=i("4JQ2");const u=new Set(["as","async","from","get","of","set"]);const p=/\r\n|[\n\r\u2028\u2029]/,d=/^[()[\]{}]$/;let h;{const t=/^[a-z][\w-]*$/i,getTokenType=function(r,i,a){if("name"===r.type){if((0,o.isKeyword)(r.value)||(0,o.isStrictReservedWord)(r.value,!0)||u.has(r.value))return"keyword";if(t.test(r.value)&&("<"===a[i-1]||"</"==a.substr(i-2,2)))return"jsxIdentifier";if(r.value[0]!==r.value[0].toLowerCase())return"capitalized"}return"punctuator"===r.type&&d.test(r.value)?"bracket":"invalid"!==r.type||"@"!==r.value&&"#"!==r.value?r.type:"punctuator"};h=function*(t){let r;for(;r=a.default.exec(t);){const i=a.matchToToken(r);yield{type:getTokenType(i,r.index,t),value:i.value}}}}function shouldHighlight(t){return!!l.supportsColor||t.forceColor}function getChalk(t){return t.forceColor?new l.constructor({enabled:!0,level:1}):l}},yNqE:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=i("TzgN"),o=(0,a.__importDefault)(i("KQhM")),l=(0,a.__importDefault)(i("QbqP")),u=(0,a.__importDefault)(i("Ccio"));r.default=function default_1(t){t.use(o.default);var r=t.use(l.default),i=r.Type.def,a=r.Type.or,p=t.use(u.default).defaults;i("CatchClause").field("param",a(i("Pattern"),null),p.null)},t.exports=r.default},yOFO:function(t,r,i){"use strict";r.__esModule=!0,r.default=function getPossiblePluginNames(t){return["babel-plugin-"+t,t]},t.exports=r.default},yP5f:function(t,r,i){var a=i("+K+b");t.exports=function cloneTypedArray(t,r){var i=r?a(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}},yWjP:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,r.ensure=function ensure(t,r){y||(y=r),loadHelper(t)},r.get=get,r.getDependencies=function getDependencies(t){return loadHelper(t).getDependencies()},r.list=void 0,r.minVersion=function minVersion(t){return loadHelper(t).minVersion};var a=i("6tRB"),o=i("JSq2"),l=i("QSk2");const{assignmentExpression:u,cloneNode:p,expressionStatement:d,file:h,identifier:m}=o;function makePath(t){const r=[];for(;t.parentPath;t=t.parentPath)r.push(t.key),t.inList&&r.push(t.listKey);return r.reverse().join(".")}let y=void 0;function getHelperMetadata(t){const r=new Set,i=new Set,o=new Map;let u,p;const d=[],h=[],m=[],y={ImportDeclaration(t){const r=t.node.source.value;if(!l.default[r])throw t.buildCodeFrameError("Unknown helper "+r);if(1!==t.get("specifiers").length||!t.get("specifiers.0").isImportDefaultSpecifier())throw t.buildCodeFrameError("Helpers can only import a default value");const i=t.node.specifiers[0].local;o.set(i,r),h.push(makePath(t))},ExportDefaultDeclaration(t){const r=t.get("declaration");if(!r.isFunctionDeclaration()||!r.node.id)throw r.buildCodeFrameError("Helpers can only export named function declarations");u=r.node.id.name,p=makePath(t)},ExportAllDeclaration(t){throw t.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration(t){throw t.buildCodeFrameError("Helpers can only export default")},Statement(t){t.isModuleDeclaration()||t.skip()}},g={Program(t){const r=t.scope.getAllBindings();Object.keys(r).forEach(t=>{t!==u&&(o.has(r[t].identifier)||i.add(t))})},ReferencedIdentifier(t){const i=t.node.name,a=t.scope.getBinding(i);a?o.has(a.identifier)&&m.push(makePath(t)):r.add(i)},AssignmentExpression(t){const r=t.get("left");if(!(u in r.getBindingIdentifiers()))return;if(!r.isIdentifier())throw r.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");const i=t.scope.getBinding(u);null!=i&&i.scope.path.isProgram()&&d.push(makePath(t))}};if((0,a.default)(t.ast,y,t.scope),(0,a.default)(t.ast,g,t.scope),!p)throw new Error("Helpers must have a default export.");return d.reverse(),{globals:Array.from(r),localBindingNames:Array.from(i),dependencies:o,exportBindingAssignments:d,exportPath:p,exportName:u,importBindingsReferences:m,importPaths:h}}const g=Object.create(null);function loadHelper(t){if(!g[t]){const r=l.default[t];if(!r)throw Object.assign(new ReferenceError("Unknown helper "+t),{code:"BABEL_HELPER_UNKNOWN",helper:t});const fn=()=>{if(!y){const t={ast:h(r.ast()),path:null};return(0,a.default)(t.ast,{Program:r=>(t.path=r).stop()}),t}return new y({filename:"babel-helper://"+t},{ast:h(r.ast()),code:"[internal Babel helper code]",inputMap:null})};let i=null;g[t]={minVersion:r.minVersion,build(t,r,a){const o=fn();return i||(i=getHelperMetadata(o)),function permuteHelperAST(t,r,i,a,o){if(a&&!i)throw new Error("Unexpected local bindings for module-based helpers.");if(!i)return;const{localBindingNames:l,dependencies:h,exportBindingAssignments:y,exportPath:g,exportName:v,importBindingsReferences:b,importPaths:x}=r,E={};h.forEach((t,r)=>{E[r.name]="function"==typeof o&&o(t)||r});const S={},T=new Set(a||[]);l.forEach(t=>{let r=t;for(;T.has(r);)r="_"+r;r!==t&&(S[t]=r)}),"Identifier"===i.type&&v!==i.name&&(S[v]=i.name);const{path:A}=t,P=A.get(g),C=x.map(t=>A.get(t)),w=b.map(t=>A.get(t)),D=P.get("declaration");if("Identifier"===i.type)P.replaceWith(D);else{if("MemberExpression"!==i.type)throw new Error("Unexpected helper format.");y.forEach(t=>{const r=A.get(t);r.replaceWith(u("=",i,r.node))}),P.replaceWith(D),A.pushContainer("body",d(u("=",i,m(v))))}Object.keys(S).forEach(t=>{A.scope.rename(t,S[t])});for(const t of C)t.remove();for(const t of w){const r=p(E[t.node.name]);t.replaceWith(r)}}(o,i,r,a,t),{nodes:o.ast.program.body,globals:i.globals}},getDependencies:()=>(i||(i=getHelperMetadata(fn())),Array.from(i.dependencies.values()))}}return g[t]}function get(t,r,i,a){return loadHelper(t).build(r,i,a)}const v=Object.keys(l.default).map(t=>t.replace(/^_/,""));r.list=v;var b=get;r.default=b},yn9v:function(t,r,i){"use strict";r.__esModule=!0,r.AwaitExpression=r.FunctionTypeAnnotation=void 0,r.NullableTypeAnnotation=NullableTypeAnnotation,r.UpdateExpression=function UpdateExpression(t,r){return a.isMemberExpression(r)&&r.object===t},r.ObjectExpression=function ObjectExpression(t,r,i){return isFirstInStatement(i,{considerArrow:!0})},r.DoExpression=function DoExpression(t,r,i){return isFirstInStatement(i)},r.Binary=function Binary(t,r){if((a.isCallExpression(r)||a.isNewExpression(r))&&r.callee===t||a.isUnaryLike(r)||a.isMemberExpression(r)&&r.object===t||a.isAwaitExpression(r))return!0;if(a.isBinary(r)){var i=r.operator,l=o[i],u=t.operator,p=o[u];if(l===p&&r.right===t&&!a.isLogicalExpression(r)||l>p)return!0}return!1},r.BinaryExpression=function BinaryExpression(t,r){return"in"===t.operator&&(a.isVariableDeclarator(r)||a.isFor(r))},r.SequenceExpression=function SequenceExpression(t,r){if(a.isForStatement(r)||a.isThrowStatement(r)||a.isReturnStatement(r)||a.isIfStatement(r)&&r.test===t||a.isWhileStatement(r)&&r.test===t||a.isForInStatement(r)&&r.right===t||a.isSwitchStatement(r)&&r.discriminant===t||a.isExpressionStatement(r)&&r.expression===t)return!1;return!0},r.YieldExpression=YieldExpression,r.ClassExpression=function ClassExpression(t,r,i){return isFirstInStatement(i,{considerDefaultExports:!0})},r.UnaryLike=UnaryLike,r.FunctionExpression=function FunctionExpression(t,r,i){return isFirstInStatement(i,{considerDefaultExports:!0})},r.ArrowFunctionExpression=function ArrowFunctionExpression(t,r){if(a.isExportDeclaration(r)||a.isBinaryExpression(r)||a.isLogicalExpression(r)||a.isUnaryExpression(r)||a.isTaggedTemplateExpression(r))return!0;return UnaryLike(t,r)},r.ConditionalExpression=ConditionalExpression,r.AssignmentExpression=function AssignmentExpression(t){return!!a.isObjectPattern(t.left)||ConditionalExpression.apply(void 0,arguments)};var a=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW"));var o={"||":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};function NullableTypeAnnotation(t,r){return a.isArrayTypeAnnotation(r)}function YieldExpression(t,r){return a.isBinary(r)||a.isUnaryLike(r)||a.isCallExpression(r)||a.isMemberExpression(r)||a.isNewExpression(r)||a.isConditionalExpression(r)&&t===r.test}function UnaryLike(t,r){return a.isMemberExpression(r,{object:t})||a.isCallExpression(r,{callee:t})||a.isNewExpression(r,{callee:t})}function ConditionalExpression(t,r){return!!(a.isUnaryLike(r)||a.isBinary(r)||a.isConditionalExpression(r,{test:t})||a.isAwaitExpression(r))||UnaryLike(t,r)}function isFirstInStatement(t){for(var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.considerArrow,o=void 0!==i&&i,l=r.considerDefaultExports,u=void 0!==l&&l,p=t.length-1,d=t[p],h=t[--p];p>0;){if(a.isExpressionStatement(h,{expression:d})||a.isTaggedTemplateExpression(h)||u&&a.isExportDefaultDeclaration(h,{declaration:d})||o&&a.isArrowFunctionExpression(h,{body:d}))return!0;if(!(a.isCallExpression(h,{callee:d})||a.isSequenceExpression(h)&&h.expressions[0]===d||a.isMemberExpression(h,{object:d})||a.isConditional(h,{test:d})||a.isBinary(h,{left:d})||a.isAssignmentExpression(h,{left:d})))return!1;d=h,h=t[--p]}return!1}r.FunctionTypeAnnotation=NullableTypeAnnotation,r.AwaitExpression=YieldExpression},ynO6:function(t,r,i){"use strict";(function(t){Object.defineProperty(r,"__esModule",{value:!0}),r.getEnv=function getEnv(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t.env.BABEL_ENV||"production"}}).call(this,i("8oxB"))},yue5:function(t,r,i){var a=i("/9aa");t.exports=function compareAscending(t,r){if(t!==r){var i=void 0!==t,o=null===t,l=t==t,u=a(t),p=void 0!==r,d=null===r,h=r==r,m=a(r);if(!d&&!m&&!u&&t>r||u&&p&&h&&!d&&!m||o&&p&&h||!i&&h||!l)return 1;if(!o&&!u&&!m&&t<r||m&&i&&l&&!o&&!u||d&&i&&l||!p&&l||!h)return-1}return 0}},yuqr:function(t,r,i){"use strict";r.__esModule=!0,r.default=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",i=p.identifier("babelHelpers"),a=function builder(r){return buildHelpers(r,i,t)},u=void 0,d={global:buildGlobal,umd:buildUmd,var:buildVar}[r];if(!d)throw new Error(l.get("unsupportedOutputType",r));return u=d(i,a),(0,o.default)(u).code};var a=_interopRequireWildcard(i("2Jfo")),o=_interopRequireDefault(i("Z+Wv")),l=_interopRequireWildcard(i("UPZs")),u=_interopRequireDefault(i("PTdM")),p=_interopRequireWildcard(i("KCzW"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}var d=(0,u.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');function buildGlobal(t,r){var i=[],o=p.functionExpression(null,[p.identifier("global")],p.blockStatement(i)),l=p.program([p.expressionStatement(p.callExpression(o,[a.get("selfGlobal")]))]);return i.push(p.variableDeclaration("var",[p.variableDeclarator(t,p.assignmentExpression("=",p.memberExpression(p.identifier("global"),t),p.objectExpression([])))])),r(i),l}function buildUmd(t,r){var i=[];return i.push(p.variableDeclaration("var",[p.variableDeclarator(t,p.identifier("global"))])),r(i),p.program([d({FACTORY_PARAMETERS:p.identifier("global"),BROWSER_ARGUMENTS:p.assignmentExpression("=",p.memberExpression(p.identifier("root"),t),p.objectExpression([])),COMMON_ARGUMENTS:p.identifier("exports"),AMD_ARGUMENTS:p.arrayExpression([p.stringLiteral("exports")]),FACTORY_BODY:i,UMD_ROOT:p.identifier("this")})])}function buildVar(t,r){var i=[];return i.push(p.variableDeclaration("var",[p.variableDeclarator(t,p.objectExpression([]))])),r(i),i.push(p.expressionStatement(t)),p.program(i)}function buildHelpers(t,r,i){a.list.forEach((function(o){if(!(i&&i.indexOf(o)<0)){var l=p.identifier(o);t.push(p.expressionStatement(p.assignmentExpression("=",p.memberExpression(r,l),a.get(o))))}}))}t.exports=r.default},"z+VY":function(t,r,i){var a=i("tjlA"),o=a.Buffer;function copyProps(t,r){for(var i in t)r[i]=t[i]}function SafeBuffer(t,r,i){return o(t,r,i)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?t.exports=a:(copyProps(a,r),r.Buffer=SafeBuffer),copyProps(o,SafeBuffer),SafeBuffer.from=function(t,r,i){if("number"==typeof t)throw new TypeError("Argument must not be a number");return o(t,r,i)},SafeBuffer.alloc=function(t,r,i){if("number"!=typeof t)throw new TypeError("Argument must be a number");var a=o(t);return void 0!==r?"string"==typeof i?a.fill(r,i):a.fill(r):a.fill(0),a},SafeBuffer.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return o(t)},SafeBuffer.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return a.SlowBuffer(t)}},"z/5e":function(t,r,i){t.exports={default:i("Nxk6"),__esModule:!0}},z0QK:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PLACEHOLDERS_FLIPPED_ALIAS=r.PLACEHOLDERS_ALIAS=r.PLACEHOLDERS=void 0;var a=i("V97+");const o=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"];r.PLACEHOLDERS=o;const l={Declaration:["Statement"],Pattern:["PatternLike","LVal"]};r.PLACEHOLDERS_ALIAS=l;for(const t of o){const r=a.ALIAS_KEYS[t];null!=r&&r.length&&(l[t]=r)}const u={};r.PLACEHOLDERS_FLIPPED_ALIAS=u,Object.keys(l).forEach(t=>{l[t].forEach(r=>{Object.hasOwnProperty.call(u,r)||(u[r]=[]),u[r].push(t)})})},zEVN:function(t,r,i){var a=i("Gi0A"),o=i("sEf8"),l=i("mdPL"),u=l&&l.isMap,p=u?o(u):a;t.exports=p},"zF/y":function(t,r,i){"use strict";var a=function _interopRequireWildcard(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);return r.default=t,r}(i("KCzW")),o=i("aHIm"),l=i("w1AT"),u=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}(l);(0,u.default)("ArrayExpression",{fields:{elements:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,u.default)("AssignmentExpression",{fields:{operator:{validate:(0,l.assertValueType)("string")},left:{validate:(0,l.assertNodeType)("LVal")},right:{validate:(0,l.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,u.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:l.assertOneOf.apply(void 0,o.BINARY_OPERATORS)},left:{validate:(0,l.assertNodeType)("Expression")},right:{validate:(0,l.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,u.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,l.assertNodeType)("DirectiveLiteral")}}}),(0,u.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,l.assertValueType)("string")}}}),(0,u.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Directive"))),default:[]},body:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,u.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,l.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,u.default)("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:(0,l.assertNodeType)("Expression")},arguments:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Expression","SpreadElement")))}},aliases:["Expression"]}),(0,u.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,l.assertNodeType)("Identifier")},body:{validate:(0,l.assertNodeType)("BlockStatement")}},aliases:["Scopable"]}),(0,u.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,l.assertNodeType)("Expression")},consequent:{validate:(0,l.assertNodeType)("Expression")},alternate:{validate:(0,l.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,u.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,l.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,u.default)("DebuggerStatement",{aliases:["Statement"]}),(0,u.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,l.assertNodeType)("Expression")},body:{validate:(0,l.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,u.default)("EmptyStatement",{aliases:["Statement"]}),(0,u.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,l.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,u.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,l.assertNodeType)("Program")}}}),(0,u.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,l.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,l.assertNodeType)("Expression")},body:{validate:(0,l.assertNodeType)("Statement")}}}),(0,u.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,l.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,l.assertNodeType)("Expression"),optional:!0},update:{validate:(0,l.assertNodeType)("Expression"),optional:!0},body:{validate:(0,l.assertNodeType)("Statement")}}}),(0,u.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:(0,l.assertNodeType)("Identifier")},params:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("LVal")))},body:{validate:(0,l.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,l.assertValueType)("boolean")},async:{default:!1,validate:(0,l.assertValueType)("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,u.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:(0,l.assertNodeType)("Identifier"),optional:!0},params:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("LVal")))},body:{validate:(0,l.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,l.assertValueType)("boolean")},async:{default:!1,validate:(0,l.assertValueType)("boolean")}}}),(0,u.default)("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function validate(t,r,i){a.isValidIdentifier(i)}},decorators:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Decorator")))}}}),(0,u.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,l.assertNodeType)("Expression")},consequent:{validate:(0,l.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,l.assertNodeType)("Statement")}}}),(0,u.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,l.assertNodeType)("Identifier")},body:{validate:(0,l.assertNodeType)("Statement")}}}),(0,u.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,l.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,u.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,l.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,u.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,u.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,l.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,u.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,l.assertValueType)("string")},flags:{validate:(0,l.assertValueType)("string"),default:""}}}),(0,u.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:l.assertOneOf.apply(void 0,o.LOGICAL_OPERATORS)},left:{validate:(0,l.assertNodeType)("Expression")},right:{validate:(0,l.assertNodeType)("Expression")}}}),(0,u.default)("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,l.assertNodeType)("Expression")},property:{validate:function validate(t,r,i){var a=t.computed?"Expression":"Identifier";(0,l.assertNodeType)(a)(t,r,i)}},computed:{default:!1}}}),(0,u.default)("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,l.assertNodeType)("Expression")},arguments:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Expression","SpreadElement")))}}}),(0,u.default)("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Directive"))),default:[]},body:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),(0,u.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),(0,u.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:(0,l.chain)((0,l.assertValueType)("string"),(0,l.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,l.assertValueType)("boolean"),default:!1},key:{validate:function validate(t,r,i){var a=t.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];l.assertNodeType.apply(void 0,a)(t,r,i)}},decorators:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Decorator")))},body:{validate:(0,l.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,l.assertValueType)("boolean")},async:{default:!1,validate:(0,l.assertValueType)("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,u.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,l.assertValueType)("boolean"),default:!1},key:{validate:function validate(t,r,i){var a=t.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];l.assertNodeType.apply(void 0,a)(t,r,i)}},value:{validate:(0,l.assertNodeType)("Expression","Pattern","RestElement")},shorthand:{validate:(0,l.assertValueType)("boolean"),default:!1},decorators:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,u.default)("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:(0,l.assertNodeType)("LVal")},decorators:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Decorator")))}}}),(0,u.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,l.assertNodeType)("Expression"),optional:!0}}}),(0,u.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,u.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,l.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("Statement")))}}}),(0,u.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,l.assertNodeType)("Expression")},cases:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("SwitchCase")))}}}),(0,u.default)("ThisExpression",{aliases:["Expression"]}),(0,u.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,l.assertNodeType)("Expression")}}}),(0,u.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:(0,l.assertNodeType)("BlockStatement")},handler:{optional:!0,handler:(0,l.assertNodeType)("BlockStatement")},finalizer:{optional:!0,validate:(0,l.assertNodeType)("BlockStatement")}}}),(0,u.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,l.assertNodeType)("Expression")},operator:{validate:l.assertOneOf.apply(void 0,o.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,u.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,l.assertNodeType)("Expression")},operator:{validate:l.assertOneOf.apply(void 0,o.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,u.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:(0,l.chain)((0,l.assertValueType)("string"),(0,l.assertOneOf)("var","let","const"))},declarations:{validate:(0,l.chain)((0,l.assertValueType)("array"),(0,l.assertEach)((0,l.assertNodeType)("VariableDeclarator")))}}}),(0,u.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,l.assertNodeType)("LVal")},init:{optional:!0,validate:(0,l.assertNodeType)("Expression")}}}),(0,u.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,l.assertNodeType)("Expression")},body:{validate:(0,l.assertNodeType)("BlockStatement","Statement")}}}),(0,u.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:(0,l.assertNodeType)("Expression")},body:{validate:(0,l.assertNodeType)("BlockStatement","Statement")}}})},zHNr:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.find=function find(t){let r=this;do{if(t(r))return r}while(r=r.parentPath);return null},r.findParent=function findParent(t){let r=this;for(;r=r.parentPath;)if(t(r))return r;return null},r.getAncestry=function getAncestry(){let t=this;const r=[];do{r.push(t)}while(t=t.parentPath);return r},r.getDeepestCommonAncestorFrom=function getDeepestCommonAncestorFrom(t,r){if(!t.length)return this;if(1===t.length)return t[0];let i,a,o=1/0;const l=t.map(t=>{const r=[];do{r.unshift(t)}while((t=t.parentPath)&&t!==this);return r.length<o&&(o=r.length),r}),u=l[0];e:for(let t=0;t<o;t++){const r=u[t];for(const i of l)if(i[t]!==r)break e;i=t,a=r}if(a)return r?r(a,i,l):a;throw new Error("Couldn't find intersection")},r.getEarliestCommonAncestorFrom=function getEarliestCommonAncestorFrom(t){return this.getDeepestCommonAncestorFrom(t,(function(t,r,i){let a;const l=o[t.type];for(const t of i){const i=t[r+1];a?(i.listKey&&a.listKey===i.listKey&&i.key<a.key||l.indexOf(a.parentKey)>l.indexOf(i.parentKey))&&(a=i):a=i}return a}))},r.getFunctionParent=function getFunctionParent(){return this.findParent(t=>t.isFunction())},r.getStatementParent=function getStatementParent(){let t=this;do{if(!t.parentPath||Array.isArray(t.container)&&t.isStatement())break;t=t.parentPath}while(t);if(t&&(t.isProgram()||t.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return t},r.inType=function inType(...t){let r=this;for(;r;){for(const i of t)if(r.node.type===i)return!0;r=r.parentPath}return!1},r.isAncestor=function isAncestor(t){return t.isDescendant(this)},r.isDescendant=function isDescendant(t){return!!this.findParent(r=>r===t)};var a=i("JSq2");i("xx5x");const{VISITOR_KEYS:o}=a},zJNz:function(t,r,i){"use strict";(function(a){r.__esModule=!0,r.default=function resolvePlugin(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.cwd();return(0,o.default)((0,l.default)(t),r)};var o=_interopRequireDefault(i("Vbzx")),l=_interopRequireDefault(i("yOFO"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}t.exports=r.default}).call(this,i("8oxB"))},zLkG:function(t,r,i){r.f=i("UWiX")},zMfr:function(t,r,i){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function cloneDeepWithoutLoc(t){return(0,a.default)(t,!0,!0)};var a=i("v3g0")},zWvC:function(t,r,i){var a=i("/tHr");function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(t,r){this._array.forEach(t,r)},MappingList.prototype.add=function MappingList_add(t){!function generatedPositionAfter(t,r){var i=t.generatedLine,o=r.generatedLine,l=t.generatedColumn,u=r.generatedColumn;return o>i||o==i&&u>=l||a.compareByGeneratedPositionsInflated(t,r)<=0}(this._last,t)?(this._sorted=!1,this._array.push(t)):(this._last=t,this._array.push(t))},MappingList.prototype.toArray=function MappingList_toArray(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},r.MappingList=MappingList},zZ0H:function(t,r){t.exports=function identity(t){return t}},zdiy:function(t,r,i){t.exports=i("qbnB")},zfKU:function(t,r,i){t.exports=i("YSYp")},zfnH:function(t,r,i){"use strict";r.__esModule=!0,r.default=function(){return{manipulateOptions:function manipulateOptions(t,r){r.plugins.push("dynamicImport")}}},t.exports=r.default},zn7N:function(t,r,i){var a=i("Y7ZC"),o=i("WEpk"),l=i("KUxP");t.exports=function(t,r){var i=(o.Object||{})[t]||Object[t],u={};u[t]=r(i),a(a.S+a.F*l((function(){i(1)})),"Object",u)}},zoYe:function(t,r,i){var a=i("nmnc"),o=i("eUgh"),l=i("Z0cm"),u=i("/9aa"),p=a?a.prototype:void 0,d=p?p.toString:void 0;t.exports=function baseToString(t){if("string"==typeof t)return t;if(l(t))return o(t,baseToString)+"";if(u(t))return d?d.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}}}]);
1917 }
1918 }
1919 if (src == '26-c9987cde0f993ed970f1-27.js'){

Callers 7

mEFunction · 0.80
YEFunction · 0.80
babel_pack.jsFile · 0.80
request.jsFile · 0.80
runFunction · 0.80
clearStateCharFunction · 0.80
runallFunction · 0.80

Calls 2

getPathLocationMethod · 0.95
DFunction · 0.70

Tested by

no test coverage detected