!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Babel=b():a.Babel=b()}("undefined"!=typeof self?self:this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=572)}([function(a,b,c){(function(a,d){var e;!function(f){var g="object"==typeof b&&b,h=("object"==typeof a&&a&&a.exports==g&&a,"object"==typeof d&&d);(h.global===h||h.window===h)&&(f=h);var i={rangeOrder:"A range’s `stop` value must be greater than or equal to the `start` value.",codePointRange:"Invalid code point value. Code points range from U+000000 to U+10FFFF."},j=55296,k=56319,l=56320,m=57343,n=/\\x00([^0123456789]|$)/g,o={},p=o.hasOwnProperty,q=function(a,b){var c;for(c in b)p.call(b,c)&&(a[c]=b[c]);return a},r=function(a,b){for(var c=-1,d=a.length;++ce;){if(c=a[e],d=a[e+1],b>=c&&d>b)return b==c?d==c+1?(a.splice(e,2),a):(a[e]=b+1,a):b==d-1?(a[e+1]=b,a):(a.splice(e,2,c,b,b+1,d),a);e+=2}return a},B=function(a,b,c){if(b>c)throw Error(i.rangeOrder);for(var d,e,f=0;fc)return a;if(d>=b&&c>=e)a.splice(f,2);else{if(b>=d&&e>c)return b==d?(a[f]=c+1,a[f+1]=e+1,a):(a.splice(f,2,d,b,c+1,e+1),a);if(b>=d&&e>=b)a[f+1]=b;else if(c>=d&&e>=c)return a[f]=c+1,a;f+=2}}return a},C=function(a,b){var c,d,e=0,f=null,g=a.length;if(0>b||b>1114111)throw RangeError(i.codePointRange);for(;g>e;){if(c=a[e],d=a[e+1],b>=c&&d>b)return a;if(b==c-1)return a[e]=b,a;if(c>b)return a.splice(null!=f?f+2:0,0,b,b+1),a;if(b==d)return b+1==a[e+2]?(a.splice(e,4,c,a[e+3]),a):(a[e+1]=b+1,a);f=e,e+=2}return a.push(b,b+1),a},D=function(a,b){for(var c,d,e=0,f=a.slice(),g=b.length;g>e;)c=b[e],d=b[e+1]-1,f=c==d?C(f,c):F(f,c,d),e+=2;return f},E=function(a,b){for(var c,d,e=0,f=a.slice(),g=b.length;g>e;)c=b[e],d=b[e+1]-1,f=c==d?A(f,c):B(f,c,d),e+=2;return f},F=function(a,b,c){if(b>c)throw Error(i.rangeOrder);if(0>b||b>1114111||0>c||c>1114111)throw RangeError(i.codePointRange);for(var d,e,f=0,g=!1,h=a.length;h>f;){if(d=a[f],e=a[f+1],g){if(d==c+1)return a.splice(f-1,2),a;if(d>c)return a;d>=b&&c>=d&&(e>b&&c>=e-1?(a.splice(f,2),f-=2):(a.splice(f-1,2),f-=2))}else{if(d==c+1)return a[f]=b,a;if(d>c)return a.splice(f,0,b,c+1),a;if(b>=d&&e>b&&e>=c+1)return a;b>=d&&e>b||e==b?(a[f+1]=c+1,g=!0):d>=b&&c+1>=e&&(a[f]=b,a[f+1]=c+1,g=!0)}f+=2}return g||a.push(b,c+1),a},G=function(a,b){var c=0,d=a.length,e=a[c],f=a[d-1];if(d>=2&&(e>b||b>f))return!1;for(;d>c;){if(e=a[c],f=a[c+1],b>=e&&f>b)return!0;c+=2}return!1},H=function(a,b){for(var c,d=0,e=b.length,f=[];e>d;)c=b[d],G(a,c)&&f.push(c),++d;return z(f)},I=function(a){return!a.length},J=function(a){return 2==a.length&&a[0]+1==a[1]},K=function(a){for(var b,c,d=0,e=[],f=a.length;f>d;){for(b=a[d],c=a[d+1];c>b;)e.push(b),++b;d+=2}return e},L=Math.floor,M=function(a){return parseInt(L((a-65536)/1024)+j,10)},N=function(a){return parseInt((a-65536)%1024+l,10)},O=String.fromCharCode,P=function(a){var b;return b=9==a?"\\t":10==a?"\\n":12==a?"\\f":13==a?"\\r":45==a?"\\x2D":92==a?"\\\\":36==a||a>=40&&43>=a||46==a||47==a||63==a||a>=91&&94>=a||a>=123&&125>=a?"\\"+O(a):a>=32&&126>=a?O(a):255>=a?"\\x"+w(x(a),2):"\\u"+w(x(a),4)},Q=function(a){return 65535>=a?P(a):"\\u{"+a.toString(16).toUpperCase()+"}"},R=function(a){var b,c=a.length,d=a.charCodeAt(0);return d>=j&&k>=d&&c>1?(b=a.charCodeAt(1),1024*(d-j)+b-l+65536):d},S=function(a){var b,c,d="",e=0,f=a.length;if(J(a))return P(a[0]);for(;f>e;)b=a[e],c=a[e+1]-1,d+=b==c?P(b):b+1==c?P(b)+P(c):P(b)+"-"+P(c),e+=2;return"["+d+"]"},T=function(a){var b,c,d="",e=0,f=a.length;if(J(a))return Q(a[0]);for(;f>e;)b=a[e],c=a[e+1]-1,d+=b==c?Q(b):b+1==c?Q(b)+Q(c):Q(b)+"-"+Q(c),e+=2;return"["+d+"]"},U=function(a){for(var b,c,d=[],e=[],f=[],g=[],h=0,i=a.length;i>h;)b=a[h],c=a[h+1]-1,j>b?(j>c&&f.push(b,c+1),c>=j&&k>=c&&(f.push(b,j),d.push(j,c+1)),c>=l&&m>=c&&(f.push(b,j),d.push(j,k+1),e.push(l,c+1)),c>m&&(f.push(b,j),d.push(j,k+1),e.push(l,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>=j&&k>=b?(c>=j&&k>=c&&d.push(b,c+1),c>=l&&m>=c&&(d.push(b,k+1),e.push(l,c+1)),c>m&&(d.push(b,k+1),e.push(l,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>=l&&m>=b?(c>=l&&m>=c&&e.push(b,c+1),c>m&&(e.push(b,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>m&&65535>=b?65535>=c?f.push(b,c+1):(f.push(b,65536),g.push(65536,c+1)):g.push(b,c+1),h+=2;return{loneHighSurrogates:d,loneLowSurrogates:e,bmp:f,astral:g}},V=function(a){for(var b,c,d,e,f,g,h=[],i=[],j=!1,k=-1,l=a.length;++kh;){b=a[h],c=a[h+1]-1,d=M(b),e=N(b),f=M(c),g=N(c);var k=e==l,n=g==m,o=!1;d==f||k&&n?(i.push([[d,f+1],[e,g+1]]),o=!0):i.push([[d,d+1],[e,m+1]]),!o&&f>d+1&&(n?(i.push([[d+1,f+1],[l,g+1]]),o=!0):i.push([[d+1,f],[l,m+1]])),o||i.push([[f,f+1],[l,g+1]]),h+=2}return V(i)},Y=function(a){var b=[];return r(a,function(a){var c=a[0],d=a[1];b.push(S(c)+S(d))}),b.join("|")},Z=function(a,b,c){if(c)return T(a);var d=[],e=U(a),f=e.loneHighSurrogates,g=e.loneLowSurrogates,h=e.bmp,i=e.astral,j=!I(f),k=!I(g),l=X(i);return b&&(h=D(h,f),j=!1,h=D(h,g),k=!1),I(h)||d.push(S(h)),l.length&&d.push(Y(l)),j&&d.push(S(f)+"(?![\\uDC00-\\uDFFF])"),k&&d.push("(?:[^\\uD800-\\uDBFF]|^)"+S(g)),d.join("|")},$=function aa(a){return arguments.length>1&&(a=y.call(arguments)),this instanceof aa?(this.data=[],a?this.add(a):this):(new aa).add(a)};$.version="1.3.3";var _=$.prototype;q(_,{add:function(a){var b=this;return null==a?b:a instanceof $?(b.data=D(b.data,a.data),b):(arguments.length>1&&(a=y.call(arguments)),t(a)?(r(a,function(a){b.add(a)}),b):(b.data=C(b.data,u(a)?a:R(a)),b))},remove:function(a){var b=this;return null==a?b:a instanceof $?(b.data=E(b.data,a.data),b):(arguments.length>1&&(a=y.call(arguments)),t(a)?(r(a,function(a){b.remove(a)}),b):(b.data=A(b.data,u(a)?a:R(a)),b))},addRange:function(a,b){var c=this;return c.data=F(c.data,u(a)?a:R(a),u(b)?b:R(b)),c},removeRange:function(a,b){var c=this,d=u(a)?a:R(a),e=u(b)?b:R(b);return c.data=B(c.data,d,e),c},intersection:function(a){var b=this,c=a instanceof $?K(a.data):a;return b.data=H(b.data,c),b},contains:function(a){return G(this.data,u(a)?a:R(a))},clone:function(){var a=new $;return a.data=this.data.slice(0),a},toString:function(a){var b=Z(this.data,a?a.bmpOnly:!1,a?a.hasUnicodeFlag:!1);return b?b.replace(n,"\\0$1"):"[]"},toRegExp:function(a){var b=this.toString(a&&-1!=a.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(b,a||"")},valueOf:function(){return K(this.data)}}),_.toArray=_.valueOf,e=function(){return $}.call(b,c,b,a),!(void 0!==e&&(a.exports=e))}(this)}).call(b,c(54)(a),c(23))},function(a,b,c){(function(a,d){var e;!function(f){var g="object"==typeof b&&b,h=("object"==typeof a&&a&&a.exports==g&&a,"object"==typeof d&&d);(h.global===h||h.window===h)&&(f=h);var i={rangeOrder:"A range’s `stop` value must be greater than or equal to the `start` value.",codePointRange:"Invalid code point value. Code points range from U+000000 to U+10FFFF."},j=55296,k=56319,l=56320,m=57343,n=/\\x00([^0123456789]|$)/g,o={},p=o.hasOwnProperty,q=function(a,b){var c;for(c in b)p.call(b,c)&&(a[c]=b[c]);return a},r=function(a,b){for(var c=-1,d=a.length;++ce;){if(c=a[e],d=a[e+1],b>=c&&d>b)return b==c?d==c+1?(a.splice(e,2),a):(a[e]=b+1,a):b==d-1?(a[e+1]=b,a):(a.splice(e,2,c,b,b+1,d),a);e+=2}return a},B=function(a,b,c){if(b>c)throw Error(i.rangeOrder);for(var d,e,f=0;fc)return a;if(d>=b&&c>=e)a.splice(f,2);else{if(b>=d&&e>c)return b==d?(a[f]=c+1,a[f+1]=e+1,a):(a.splice(f,2,d,b,c+1,e+1),a);if(b>=d&&e>=b)a[f+1]=b;else if(c>=d&&e>=c)return a[f]=c+1,a;f+=2}}return a},C=function(a,b){var c,d,e=0,f=null,g=a.length;if(0>b||b>1114111)throw RangeError(i.codePointRange);for(;g>e;){if(c=a[e],d=a[e+1],b>=c&&d>b)return a;if(b==c-1)return a[e]=b,a;if(c>b)return a.splice(null!=f?f+2:0,0,b,b+1),a;if(b==d)return b+1==a[e+2]?(a.splice(e,4,c,a[e+3]),a):(a[e+1]=b+1,a);f=e,e+=2}return a.push(b,b+1),a},D=function(a,b){for(var c,d,e=0,f=a.slice(),g=b.length;g>e;)c=b[e],d=b[e+1]-1,f=c==d?C(f,c):F(f,c,d),e+=2;return f},E=function(a,b){for(var c,d,e=0,f=a.slice(),g=b.length;g>e;)c=b[e],d=b[e+1]-1,f=c==d?A(f,c):B(f,c,d),e+=2;return f},F=function(a,b,c){if(b>c)throw Error(i.rangeOrder);if(0>b||b>1114111||0>c||c>1114111)throw RangeError(i.codePointRange);for(var d,e,f=0,g=!1,h=a.length;h>f;){if(d=a[f],e=a[f+1],g){if(d==c+1)return a.splice(f-1,2),a;if(d>c)return a;d>=b&&c>=d&&(e>b&&c>=e-1?(a.splice(f,2),f-=2):(a.splice(f-1,2),f-=2))}else{if(d==c+1)return a[f]=b,a;if(d>c)return a.splice(f,0,b,c+1),a;if(b>=d&&e>b&&e>=c+1)return a;b>=d&&e>b||e==b?(a[f+1]=c+1,g=!0):d>=b&&c+1>=e&&(a[f]=b,a[f+1]=c+1,g=!0)}f+=2}return g||a.push(b,c+1),a},G=function(a,b){var c=0,d=a.length,e=a[c],f=a[d-1];if(d>=2&&(e>b||b>f))return!1;for(;d>c;){if(e=a[c],f=a[c+1],b>=e&&f>b)return!0;c+=2}return!1},H=function(a,b){for(var c,d=0,e=b.length,f=[];e>d;)c=b[d],G(a,c)&&f.push(c),++d;return z(f)},I=function(a){return!a.length},J=function(a){return 2==a.length&&a[0]+1==a[1]},K=function(a){for(var b,c,d=0,e=[],f=a.length;f>d;){for(b=a[d],c=a[d+1];c>b;)e.push(b),++b;d+=2}return e},L=Math.floor,M=function(a){return parseInt(L((a-65536)/1024)+j,10)},N=function(a){return parseInt((a-65536)%1024+l,10)},O=String.fromCharCode,P=function(a){var b;return b=9==a?"\\t":10==a?"\\n":12==a?"\\f":13==a?"\\r":92==a?"\\\\":36==a||a>=40&&43>=a||a>=45&&47>=a||63==a||a>=91&&94>=a||a>=123&&125>=a?"\\"+O(a):a>=32&&126>=a?O(a):255>=a?"\\x"+w(x(a),2):"\\u"+w(x(a),4)},Q=function(a){return 65535>=a?P(a):"\\u{"+a.toString(16).toUpperCase()+"}"},R=function(a){var b,c=a.length,d=a.charCodeAt(0);return d>=j&&k>=d&&c>1?(b=a.charCodeAt(1),1024*(d-j)+b-l+65536):d},S=function(a){var b,c,d="",e=0,f=a.length;if(J(a))return P(a[0]);for(;f>e;)b=a[e],c=a[e+1]-1,d+=b==c?P(b):b+1==c?P(b)+P(c):P(b)+"-"+P(c),e+=2;return"["+d+"]"},T=function(a){var b,c,d="",e=0,f=a.length;if(J(a))return Q(a[0]);for(;f>e;)b=a[e],c=a[e+1]-1,d+=b==c?Q(b):b+1==c?Q(b)+Q(c):Q(b)+"-"+Q(c),e+=2;return"["+d+"]"},U=function(a){for(var b,c,d=[],e=[],f=[],g=[],h=0,i=a.length;i>h;)b=a[h],c=a[h+1]-1,j>b?(j>c&&f.push(b,c+1),c>=j&&k>=c&&(f.push(b,j),d.push(j,c+1)),c>=l&&m>=c&&(f.push(b,j),d.push(j,k+1),e.push(l,c+1)),c>m&&(f.push(b,j),d.push(j,k+1),e.push(l,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>=j&&k>=b?(c>=j&&k>=c&&d.push(b,c+1),c>=l&&m>=c&&(d.push(b,k+1),e.push(l,c+1)),c>m&&(d.push(b,k+1),e.push(l,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>=l&&m>=b?(c>=l&&m>=c&&e.push(b,c+1),c>m&&(e.push(b,m+1),65535>=c?f.push(m+1,c+1):(f.push(m+1,65536),g.push(65536,c+1)))):b>m&&65535>=b?65535>=c?f.push(b,c+1):(f.push(b,65536),g.push(65536,c+1)):g.push(b,c+1),h+=2;return{loneHighSurrogates:d,loneLowSurrogates:e,bmp:f,astral:g}},V=function(a){for(var b,c,d,e,f,g,h=[],i=[],j=!1,k=-1,l=a.length;++kh;){b=a[h],c=a[h+1]-1,d=M(b),e=N(b),f=M(c),g=N(c);var k=e==l,n=g==m,o=!1;d==f||k&&n?(i.push([[d,f+1],[e,g+1]]),o=!0):i.push([[d,d+1],[e,m+1]]),!o&&f>d+1&&(n?(i.push([[d+1,f+1],[l,g+1]]),o=!0):i.push([[d+1,f],[l,m+1]])),o||i.push([[f,f+1],[l,g+1]]),h+=2}return V(i)},Y=function(a){var b=[];return r(a,function(a){var c=a[0],d=a[1];b.push(S(c)+S(d))}),b.join("|")},Z=function(a,b,c){if(c)return T(a);var d=[],e=U(a),f=e.loneHighSurrogates,g=e.loneLowSurrogates,h=e.bmp,i=e.astral,j=!I(f),k=!I(g),l=X(i);return b&&(h=D(h,f),j=!1,h=D(h,g),k=!1),I(h)||d.push(S(h)),l.length&&d.push(Y(l)),j&&d.push(S(f)+"(?![\\uDC00-\\uDFFF])"),k&&d.push("(?:[^\\uD800-\\uDBFF]|^)"+S(g)),d.join("|")},$=function aa(a){return arguments.length>1&&(a=y.call(arguments)),this instanceof aa?(this.data=[],a?this.add(a):this):(new aa).add(a)};$.version="1.3.3";var _=$.prototype;q(_,{add:function(a){var b=this;return null==a?b:a instanceof $?(b.data=D(b.data,a.data),b):(arguments.length>1&&(a=y.call(arguments)),t(a)?(r(a,function(a){b.add(a)}),b):(b.data=C(b.data,u(a)?a:R(a)),b))},remove:function(a){var b=this;return null==a?b:a instanceof $?(b.data=E(b.data,a.data),b):(arguments.length>1&&(a=y.call(arguments)),t(a)?(r(a,function(a){b.remove(a)}),b):(b.data=A(b.data,u(a)?a:R(a)),b))},addRange:function(a,b){var c=this;return c.data=F(c.data,u(a)?a:R(a),u(b)?b:R(b)),c},removeRange:function(a,b){var c=this,d=u(a)?a:R(a),e=u(b)?b:R(b);return c.data=B(c.data,d,e),c},intersection:function(a){var b=this,c=a instanceof $?K(a.data):a;return b.data=H(b.data,c),b},contains:function(a){return G(this.data,u(a)?a:R(a))},clone:function(){var a=new $;return a.data=this.data.slice(0),a},toString:function(a){var b=Z(this.data,a?a.bmpOnly:!1,a?a.hasUnicodeFlag:!1);return b?b.replace(n,"\\0$1"):"[]"},toRegExp:function(a){var b=this.toString(a&&-1!=a.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(b,a||"")},valueOf:function(){return K(this.data)}}),_.toArray=_.valueOf,e=function(){return $}.call(b,c,b,a),!(void 0!==e&&(a.exports=e))}(this)}).call(b,c(54)(a),c(23))},function(a,b,c){"use strict";function d(a){return function(b,c,d){return b.assertVersion||(b=Object.assign(e(b),{assertVersion:function(a){g(a,b.version)}})),a(b,c||{},d)}}function e(a){var b=null;return"string"==typeof a.version&&/^7\./.test(a.version)&&(b=Object.getPrototypeOf(a),!b||f(b,"version")&&f(b,"transform")&&f(b,"template")&&f(b,"types")||(b=null)),Object.assign({},b,a)}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){if("number"==typeof a){if(!Number.isInteger(a))throw new Error("Expected string or integer value.");a="^"+a+".0.0-0"}if("string"!=typeof a)throw new Error("Expected string or integer value.");var c=Error.stackTraceLimit;"number"==typeof c&&25>c&&(Error.stackTraceLimit=25);var d;throw d="7."===b.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'+b+"\". You'll need to update your @babel/core version."):new Error('Requires Babel "'+a+'", but was loaded with "'+b+'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.'),"number"==typeof c&&(Error.stackTraceLimit=c),Object.assign(d,{code:"BABEL_VERSION_UNSUPPORTED",version:b,range:a})}Object.defineProperty(b,"__esModule",{value:!0}),b.declare=d},function(a,b,c){"use strict";function d(){var a=h(c(4));return d=function(){return a},a}function e(){var a=c(136);return e=function(){return a},a}function f(){var a=i(c(34));return f=function(){return a},a}function g(){var a=i(c(69));return g=function(){return a},a}function h(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){throw new Error("The ("+a+") Babel 5 plugin is being run with an unsupported Babel version.")}Object.defineProperty(b,"__esModule",{value:!0}),b.Plugin=j,Object.defineProperty(b,"File",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"buildExternalHelpers",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"resolvePlugin",{enumerable:!0,get:function(){return m.resolvePlugin}}),Object.defineProperty(b,"resolvePreset",{enumerable:!0,get:function(){return m.resolvePreset}}),Object.defineProperty(b,"version",{enumerable:!0,get:function(){return n.version}}),Object.defineProperty(b,"getEnv",{enumerable:!0,get:function(){return o.getEnv}}),Object.defineProperty(b,"tokTypes",{enumerable:!0,get:function(){return e().tokTypes}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return f()["default"]}}),Object.defineProperty(b,"template",{enumerable:!0,get:function(){return g()["default"]}}),Object.defineProperty(b,"createConfigItem",{enumerable:!0,get:function(){return p.createConfigItem}}),Object.defineProperty(b,"loadPartialConfig",{enumerable:!0,get:function(){return q.loadPartialConfig}}),Object.defineProperty(b,"loadOptions",{enumerable:!0,get:function(){return q.loadOptions}}),Object.defineProperty(b,"transform",{enumerable:!0,get:function(){return r.transform}}),Object.defineProperty(b,"transformSync",{enumerable:!0,get:function(){return r.transformSync}}),Object.defineProperty(b,"transformAsync",{enumerable:!0,get:function(){return r.transformAsync}}),Object.defineProperty(b,"transformFile",{enumerable:!0,get:function(){return s.transformFile}}),Object.defineProperty(b,"transformFileSync",{enumerable:!0,get:function(){return s.transformFileSync}}),Object.defineProperty(b,"transformFileAsync",{enumerable:!0,get:function(){return s.transformFileAsync}}),Object.defineProperty(b,"transformFromAst",{enumerable:!0,get:function(){return t.transformFromAst}}),Object.defineProperty(b,"transformFromAstSync",{enumerable:!0,get:function(){return t.transformFromAstSync}}),Object.defineProperty(b,"transformFromAstAsync",{enumerable:!0,get:function(){return t.transformFromAstAsync}}),Object.defineProperty(b,"parse",{enumerable:!0,get:function(){return u.parse}}),Object.defineProperty(b,"parseSync",{enumerable:!0,get:function(){return u.parseSync}}),Object.defineProperty(b,"parseAsync",{enumerable:!0,get:function(){return u.parseAsync}}),b.types=b.OptionManager=b.DEFAULT_EXTENSIONS=void 0;var k=i(c(255)),l=i(c(761)),m=c(138),n=c(762),o=c(308);Object.defineProperty(b,"types",{enumerable:!0,get:function(){return d()}});var p=c(139),q=c(97),r=c(770),s=c(807),t=c(808),u=c(809),v=Object.freeze([".js",".jsx",".es6",".es",".mjs"]);b.DEFAULT_EXTENSIONS=v;var w=function(){function a(){}var b=a.prototype;return b.init=function(a){return q.loadOptions(a)},a}();b.OptionManager=w},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0,get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(574)),g=d(c(575)),h=d(c(576)),i=d(c(645)),j=c(646);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(647)),l=d(c(648)),m=c(22);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(92)),o=d(c(281)),p=d(c(649)),q=d(c(650)),r=d(c(651)),s=d(c(282)),t=d(c(283)),u=d(c(286)),v=d(c(287)),w=d(c(288)),x=d(c(662)),y=c(663);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(67);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(664)),B=d(c(665)),C=d(c(289)),D=d(c(666)),E=d(c(667)),F=d(c(290)),G=d(c(668)),H=d(c(669)),I=d(c(671)),J=d(c(672)),K=c(37);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(674)),M=d(c(675)),N=d(c(676)),O=d(c(293)),P=d(c(291)),Q=d(c(280)),R=d(c(125)),S=d(c(677)),T=d(c(678)),U=d(c(292)),V=d(c(157)),W=d(c(171)),X=d(c(679)),Y=d(c(680)),Z=d(c(681)),$=d(c(294)),_=d(c(279)),aa=d(c(682)),ba=d(c(683)),ca=d(c(684)),da=d(c(685)),ea=d(c(172)),fa=d(c(686)),ga=d(c(91)),ha=d(c(687)),ia=d(c(259)),ja=d(c(278)),ka=d(c(258)),la=c(9);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0, get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(1937)),g=d(c(1938)),h=d(c(1939)),i=d(c(1947)),j=c(1948);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(1949)),l=d(c(1950)),m=c(31);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(112)),o=d(c(505)),p=d(c(1951)),q=d(c(1952)),r=d(c(1953)),s=d(c(506)),t=d(c(507)),u=d(c(508)),v=d(c(509)),w=d(c(510)),x=d(c(1954)),y=c(1955);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(76);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(1956)),B=d(c(1957)),C=d(c(511)),D=d(c(1958)),E=d(c(1959)),F=d(c(512)),G=d(c(1960)),H=d(c(1961)),I=d(c(1963)),J=d(c(1964)),K=c(43);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(1965)),M=d(c(1966)),N=d(c(1967)),O=d(c(515)),P=d(c(513)),Q=d(c(504)),R=d(c(150)),S=d(c(1968)),T=d(c(1969)),U=d(c(514)),V=d(c(231)),W=d(c(233)),X=d(c(1970)),Y=d(c(1971)),Z=d(c(1972)),$=d(c(516)),_=d(c(503)),aa=d(c(1973)),ba=d(c(1974)),ca=d(c(1975)),da=d(c(1976)),ea=d(c(234)),fa=d(c(1977)),ga=d(c(111)),ha=d(c(1978)),ia=d(c(501)),ja=d(c(502)),ka=d(c(500)),la=c(15);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b){function c(){throw new Error("setTimeout has not been defined")}function d(){throw new Error("clearTimeout has not been defined")}function e(a){if(k===setTimeout)return setTimeout(a,0);if((k===c||!k)&&setTimeout)return k=setTimeout,setTimeout(a,0);try{return k(a,0)}catch(b){try{return k.call(null,a,0)}catch(b){return k.call(this,a,0)}}}function f(a){if(l===clearTimeout)return clearTimeout(a);if((l===d||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(a);try{return l(a)}catch(b){try{return l.call(null,a)}catch(b){return l.call(this,a)}}}function g(){p&&n&&(p=!1,n.length?o=n.concat(o):q=-1,o.length&&h())}function h(){if(!p){var a=e(g);p=!0;for(var b=o.length;b;){for(n=o,o=[];++q1)for(var c=1;c=0;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c--;c)a.unshift("..");return a}function d(a,b){if(a.filter)return a.filter(b);for(var c=[],d=0;d=-1&&!e;f--){var g=f>=0?arguments[f]:a.cwd();if("string"!=typeof g)throw new TypeError("Arguments to path.resolve must be strings");g&&(b=g+"/"+b,e="/"===g.charAt(0))}return b=c(d(b.split("/"),function(a){return!!a}),!e).join("/"),(e?"/":"")+b||"."},b.normalize=function(a){var e=b.isAbsolute(a),f="/"===g(a,-1);return a=c(d(a.split("/"),function(a){return!!a}),!e).join("/"),a||e||(a="."),a&&f&&(a+="/"),(e?"/":"")+a},b.isAbsolute=function(a){return"/"===a.charAt(0)},b.join=function(){var a=Array.prototype.slice.call(arguments,0);return b.normalize(d(a,function(a,b){if("string"!=typeof a)throw new TypeError("Arguments to path.join must be strings");return a}).join("/"))},b.relative=function(a,c){function d(a){for(var b=0;b=0&&""===a[c];c--);return b>c?[]:a.slice(b,c-b+1)}a=b.resolve(a).substr(1),c=b.resolve(c).substr(1);for(var e=d(a.split("/")),f=d(c.split("/")),g=Math.min(e.length,f.length),h=g,i=0;g>i;i++)if(e[i]!==f[i]){h=i;break}for(var j=[],i=h;ib&&(b=a.length+b),a.substr(b,c)}}).call(b,c(6))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0,get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(1713)),g=d(c(1714)),h=d(c(1715)),i=d(c(1723)),j=c(1724);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(1725)),l=d(c(1726)),m=c(26);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(104)),o=d(c(426)),p=d(c(1727)),q=d(c(1728)),r=d(c(1729)),s=d(c(427)),t=d(c(428)),u=d(c(429)),v=d(c(430)),w=d(c(431)),x=d(c(1730)),y=c(1731);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(71);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(1732)),B=d(c(1733)),C=d(c(432)),D=d(c(1734)),E=d(c(1735)),F=d(c(433)),G=d(c(1736)),H=d(c(1737)),I=d(c(1739)),J=d(c(1740)),K=c(39);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(1741)),M=d(c(1742)),N=d(c(1743)),O=d(c(436)),P=d(c(434)),Q=d(c(425)),R=d(c(145)),S=d(c(1744)),T=d(c(1745)),U=d(c(435)),V=d(c(204)),W=d(c(206)),X=d(c(1746)),Y=d(c(1747)),Z=d(c(1748)),$=d(c(437)),_=d(c(424)),aa=d(c(1749)),ba=d(c(1750)),ca=d(c(1751)),da=d(c(1752)),ea=d(c(207)),fa=d(c(1753)),ga=d(c(103)),ha=d(c(1754)),ia=d(c(422)),ja=d(c(423)),ka=d(c(421)),la=c(11);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1; }function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"PipelineTopicExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"PipelineBareFunction"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"PipelinePrimaryTopicReference"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSImportType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"PipelinePrimaryTopicReference"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Ud(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Vd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Wd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"ClassPrivateMethod"===c||"PrivateName"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Xd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Yd(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c||"TSImportType"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function Zd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function $d(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function _d(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}function ae(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:be["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isPipelineTopicExpression=Sb,b.isPipelineBareFunction=Tb,b.isPipelinePrimaryTopicReference=Ub,b.isOptionalCallExpression=Vb,b.isClassPrivateProperty=Wb,b.isClassPrivateMethod=Xb,b.isImport=Yb,b.isDecorator=Zb,b.isDoExpression=$b,b.isExportDefaultSpecifier=_b,b.isExportNamespaceSpecifier=ac,b.isPrivateName=bc,b.isBigIntLiteral=cc,b.isTSParameterProperty=dc,b.isTSDeclareFunction=ec,b.isTSDeclareMethod=fc,b.isTSQualifiedName=gc,b.isTSCallSignatureDeclaration=hc,b.isTSConstructSignatureDeclaration=ic,b.isTSPropertySignature=jc,b.isTSMethodSignature=kc,b.isTSIndexSignature=lc,b.isTSAnyKeyword=mc,b.isTSUnknownKeyword=nc,b.isTSNumberKeyword=oc,b.isTSObjectKeyword=pc,b.isTSBooleanKeyword=qc,b.isTSStringKeyword=rc,b.isTSSymbolKeyword=sc,b.isTSVoidKeyword=tc,b.isTSUndefinedKeyword=uc,b.isTSNullKeyword=vc,b.isTSNeverKeyword=wc,b.isTSThisType=xc,b.isTSFunctionType=yc,b.isTSConstructorType=zc,b.isTSTypeReference=Ac,b.isTSTypePredicate=Bc,b.isTSTypeQuery=Cc,b.isTSTypeLiteral=Dc,b.isTSArrayType=Ec,b.isTSTupleType=Fc,b.isTSOptionalType=Gc,b.isTSRestType=Hc,b.isTSUnionType=Ic,b.isTSIntersectionType=Jc,b.isTSConditionalType=Kc,b.isTSInferType=Lc,b.isTSParenthesizedType=Mc,b.isTSTypeOperator=Nc,b.isTSIndexedAccessType=Oc,b.isTSMappedType=Pc,b.isTSLiteralType=Qc,b.isTSExpressionWithTypeArguments=Rc,b.isTSInterfaceDeclaration=Sc,b.isTSInterfaceBody=Tc,b.isTSTypeAliasDeclaration=Uc,b.isTSAsExpression=Vc,b.isTSTypeAssertion=Wc, b.isTSEnumDeclaration=Xc,b.isTSEnumMember=Yc,b.isTSModuleDeclaration=Zc,b.isTSModuleBlock=$c,b.isTSImportType=_c,b.isTSImportEqualsDeclaration=ad,b.isTSExternalModuleReference=bd,b.isTSNonNullExpression=cd,b.isTSExportAssignment=dd,b.isTSNamespaceExportDeclaration=ed,b.isTSTypeAnnotation=fd,b.isTSTypeParameterInstantiation=gd,b.isTSTypeParameterDeclaration=hd,b.isTSTypeParameter=id,b.isExpression=jd,b.isBinary=kd,b.isScopable=ld,b.isBlockParent=md,b.isBlock=nd,b.isStatement=od,b.isTerminatorless=pd,b.isCompletionStatement=qd,b.isConditional=rd,b.isLoop=sd,b.isWhile=td,b.isExpressionWrapper=ud,b.isFor=vd,b.isForXStatement=wd,b.isFunction=xd,b.isFunctionParent=yd,b.isPureish=zd,b.isDeclaration=Ad,b.isPatternLike=Bd,b.isLVal=Cd,b.isTSEntityName=Dd,b.isLiteral=Ed,b.isImmutable=Fd,b.isUserWhitespacable=Gd,b.isMethod=Hd,b.isObjectMember=Id,b.isProperty=Jd,b.isUnaryLike=Kd,b.isPattern=Ld,b.isClass=Md,b.isModuleDeclaration=Nd,b.isExportDeclaration=Od,b.isModuleSpecifier=Pd,b.isFlow=Qd,b.isFlowType=Rd,b.isFlowBaseAnnotation=Sd,b.isFlowDeclaration=Td,b.isFlowPredicate=Ud,b.isJSX=Vd,b.isPrivate=Wd,b.isTSTypeElement=Xd,b.isTSType=Yd,b.isNumberLiteral=Zd,b.isRegexLiteral=$d,b.isRestProperty=_d,b.isSpreadProperty=ae;var be=d(c(157))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1; }function od(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Rd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Sd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Td(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Vd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc,b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSNumberKeyword=jc,b.isTSObjectKeyword=kc,b.isTSBooleanKeyword=lc,b.isTSStringKeyword=mc,b.isTSSymbolKeyword=nc,b.isTSVoidKeyword=oc,b.isTSUndefinedKeyword=pc,b.isTSNullKeyword=qc,b.isTSNeverKeyword=rc,b.isTSThisType=sc,b.isTSFunctionType=tc,b.isTSConstructorType=uc,b.isTSTypeReference=vc,b.isTSTypePredicate=wc,b.isTSTypeQuery=xc,b.isTSTypeLiteral=yc,b.isTSArrayType=zc,b.isTSTupleType=Ac,b.isTSUnionType=Bc,b.isTSIntersectionType=Cc,b.isTSConditionalType=Dc,b.isTSInferType=Ec,b.isTSParenthesizedType=Fc,b.isTSTypeOperator=Gc,b.isTSIndexedAccessType=Hc,b.isTSMappedType=Ic,b.isTSLiteralType=Jc,b.isTSExpressionWithTypeArguments=Kc,b.isTSInterfaceDeclaration=Lc,b.isTSInterfaceBody=Mc,b.isTSTypeAliasDeclaration=Nc,b.isTSAsExpression=Oc,b.isTSTypeAssertion=Pc,b.isTSEnumDeclaration=Qc,b.isTSEnumMember=Rc,b.isTSModuleDeclaration=Sc,b.isTSModuleBlock=Tc,b.isTSImportEqualsDeclaration=Uc,b.isTSExternalModuleReference=Vc,b.isTSNonNullExpression=Wc,b.isTSExportAssignment=Xc,b.isTSNamespaceExportDeclaration=Yc,b.isTSTypeAnnotation=Zc,b.isTSTypeParameterInstantiation=$c,b.isTSTypeParameterDeclaration=_c,b.isTSTypeParameter=ad,b.isExpression=bd,b.isBinary=cd,b.isScopable=dd,b.isBlockParent=ed,b.isBlock=fd,b.isStatement=gd,b.isTerminatorless=hd,b.isCompletionStatement=id,b.isConditional=jd,b.isLoop=kd,b.isWhile=ld,b.isExpressionWrapper=md,b.isFor=nd,b.isForXStatement=od,b.isFunction=pd,b.isFunctionParent=qd,b.isPureish=rd,b.isDeclaration=sd,b.isPatternLike=td,b.isLVal=ud,b.isTSEntityName=vd,b.isLiteral=wd,b.isImmutable=xd,b.isUserWhitespacable=yd,b.isMethod=zd,b.isObjectMember=Ad,b.isProperty=Bd,b.isUnaryLike=Cd,b.isPattern=Dd,b.isClass=Ed,b.isModuleDeclaration=Fd,b.isExportDeclaration=Gd,b.isModuleSpecifier=Hd,b.isFlow=Id,b.isFlowType=Jd,b.isFlowBaseAnnotation=Kd,b.isFlowDeclaration=Ld,b.isFlowPredicate=Md,b.isJSX=Nd,b.isPrivate=Od,b.isTSTypeElement=Pd,b.isTSType=Qd,b.isNumberLiteral=Rd,b.isRegexLiteral=Sd,b.isRestProperty=Td,b.isSpreadProperty=Ud;var Vd=d(c(192))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tb(a,b){if(!a)return!1; var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wd(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc,b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSUnknownKeyword=jc,b.isTSNumberKeyword=kc,b.isTSObjectKeyword=lc,b.isTSBooleanKeyword=mc,b.isTSStringKeyword=nc,b.isTSSymbolKeyword=oc,b.isTSVoidKeyword=pc,b.isTSUndefinedKeyword=qc,b.isTSNullKeyword=rc,b.isTSNeverKeyword=sc,b.isTSThisType=tc,b.isTSFunctionType=uc,b.isTSConstructorType=vc,b.isTSTypeReference=wc,b.isTSTypePredicate=xc,b.isTSTypeQuery=yc,b.isTSTypeLiteral=zc,b.isTSArrayType=Ac,b.isTSTupleType=Bc,b.isTSOptionalType=Cc,b.isTSRestType=Dc,b.isTSUnionType=Ec,b.isTSIntersectionType=Fc,b.isTSConditionalType=Gc,b.isTSInferType=Hc,b.isTSParenthesizedType=Ic,b.isTSTypeOperator=Jc,b.isTSIndexedAccessType=Kc,b.isTSMappedType=Lc,b.isTSLiteralType=Mc,b.isTSExpressionWithTypeArguments=Nc,b.isTSInterfaceDeclaration=Oc,b.isTSInterfaceBody=Pc,b.isTSTypeAliasDeclaration=Qc, b.isTSAsExpression=Rc,b.isTSTypeAssertion=Sc,b.isTSEnumDeclaration=Tc,b.isTSEnumMember=Uc,b.isTSModuleDeclaration=Vc,b.isTSModuleBlock=Wc,b.isTSImportEqualsDeclaration=Xc,b.isTSExternalModuleReference=Yc,b.isTSNonNullExpression=Zc,b.isTSExportAssignment=$c,b.isTSNamespaceExportDeclaration=_c,b.isTSTypeAnnotation=ad,b.isTSTypeParameterInstantiation=bd,b.isTSTypeParameterDeclaration=cd,b.isTSTypeParameter=dd,b.isExpression=ed,b.isBinary=fd,b.isScopable=gd,b.isBlockParent=hd,b.isBlock=id,b.isStatement=jd,b.isTerminatorless=kd,b.isCompletionStatement=ld,b.isConditional=md,b.isLoop=nd,b.isWhile=od,b.isExpressionWrapper=pd,b.isFor=qd,b.isForXStatement=rd,b.isFunction=sd,b.isFunctionParent=td,b.isPureish=ud,b.isDeclaration=vd,b.isPatternLike=wd,b.isLVal=xd,b.isTSEntityName=yd,b.isLiteral=zd,b.isImmutable=Ad,b.isUserWhitespacable=Bd,b.isMethod=Cd,b.isObjectMember=Dd,b.isProperty=Ed,b.isUnaryLike=Fd,b.isPattern=Gd,b.isClass=Hd,b.isModuleDeclaration=Id,b.isExportDeclaration=Jd,b.isModuleSpecifier=Kd,b.isFlow=Ld,b.isFlowType=Md,b.isFlowBaseAnnotation=Nd,b.isFlowDeclaration=Od,b.isFlowPredicate=Pd,b.isJSX=Qd,b.isPrivate=Rd,b.isTSTypeElement=Sd,b.isTSType=Td,b.isNumberLiteral=Ud,b.isRegexLiteral=Vd,b.isRestProperty=Wd,b.isSpreadProperty=Xd;var Yd=d(c(204))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1; }function pd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wd(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc,b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSUnknownKeyword=jc,b.isTSNumberKeyword=kc,b.isTSObjectKeyword=lc,b.isTSBooleanKeyword=mc,b.isTSStringKeyword=nc,b.isTSSymbolKeyword=oc,b.isTSVoidKeyword=pc,b.isTSUndefinedKeyword=qc,b.isTSNullKeyword=rc,b.isTSNeverKeyword=sc,b.isTSThisType=tc,b.isTSFunctionType=uc,b.isTSConstructorType=vc,b.isTSTypeReference=wc,b.isTSTypePredicate=xc,b.isTSTypeQuery=yc,b.isTSTypeLiteral=zc,b.isTSArrayType=Ac,b.isTSTupleType=Bc,b.isTSOptionalType=Cc,b.isTSRestType=Dc,b.isTSUnionType=Ec,b.isTSIntersectionType=Fc,b.isTSConditionalType=Gc,b.isTSInferType=Hc,b.isTSParenthesizedType=Ic,b.isTSTypeOperator=Jc,b.isTSIndexedAccessType=Kc,b.isTSMappedType=Lc,b.isTSLiteralType=Mc,b.isTSExpressionWithTypeArguments=Nc,b.isTSInterfaceDeclaration=Oc,b.isTSInterfaceBody=Pc,b.isTSTypeAliasDeclaration=Qc,b.isTSAsExpression=Rc,b.isTSTypeAssertion=Sc,b.isTSEnumDeclaration=Tc,b.isTSEnumMember=Uc,b.isTSModuleDeclaration=Vc,b.isTSModuleBlock=Wc,b.isTSImportEqualsDeclaration=Xc,b.isTSExternalModuleReference=Yc,b.isTSNonNullExpression=Zc,b.isTSExportAssignment=$c,b.isTSNamespaceExportDeclaration=_c,b.isTSTypeAnnotation=ad,b.isTSTypeParameterInstantiation=bd,b.isTSTypeParameterDeclaration=cd,b.isTSTypeParameter=dd,b.isExpression=ed,b.isBinary=fd,b.isScopable=gd,b.isBlockParent=hd,b.isBlock=id,b.isStatement=jd,b.isTerminatorless=kd,b.isCompletionStatement=ld,b.isConditional=md,b.isLoop=nd,b.isWhile=od,b.isExpressionWrapper=pd,b.isFor=qd,b.isForXStatement=rd,b.isFunction=sd,b.isFunctionParent=td,b.isPureish=ud,b.isDeclaration=vd,b.isPatternLike=wd,b.isLVal=xd,b.isTSEntityName=yd,b.isLiteral=zd,b.isImmutable=Ad,b.isUserWhitespacable=Bd,b.isMethod=Cd,b.isObjectMember=Dd,b.isProperty=Ed,b.isUnaryLike=Fd,b.isPattern=Gd,b.isClass=Hd,b.isModuleDeclaration=Id,b.isExportDeclaration=Jd,b.isModuleSpecifier=Kd,b.isFlow=Ld,b.isFlowType=Md,b.isFlowBaseAnnotation=Nd,b.isFlowDeclaration=Od,b.isFlowPredicate=Pd,b.isJSX=Qd,b.isPrivate=Rd,b.isTSTypeElement=Sd,b.isTSType=Td,b.isNumberLiteral=Ud,b.isRegexLiteral=Vd,b.isRestProperty=Wd,b.isSpreadProperty=Xd;var Yd=d(c(210))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pb(a,b){ if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"ClassPrivateMethod"===c||"PrivateName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ud(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xd(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isClassPrivateMethod=Ub,b.isImport=Vb,b.isDecorator=Wb,b.isDoExpression=Xb,b.isExportDefaultSpecifier=Yb,b.isExportNamespaceSpecifier=Zb,b.isPrivateName=$b,b.isBigIntLiteral=_b,b.isTSParameterProperty=ac,b.isTSDeclareFunction=bc,b.isTSDeclareMethod=cc,b.isTSQualifiedName=dc,b.isTSCallSignatureDeclaration=ec,b.isTSConstructSignatureDeclaration=fc,b.isTSPropertySignature=gc,b.isTSMethodSignature=hc,b.isTSIndexSignature=ic,b.isTSAnyKeyword=jc,b.isTSUnknownKeyword=kc,b.isTSNumberKeyword=lc, b.isTSObjectKeyword=mc,b.isTSBooleanKeyword=nc,b.isTSStringKeyword=oc,b.isTSSymbolKeyword=pc,b.isTSVoidKeyword=qc,b.isTSUndefinedKeyword=rc,b.isTSNullKeyword=sc,b.isTSNeverKeyword=tc,b.isTSThisType=uc,b.isTSFunctionType=vc,b.isTSConstructorType=wc,b.isTSTypeReference=xc,b.isTSTypePredicate=yc,b.isTSTypeQuery=zc,b.isTSTypeLiteral=Ac,b.isTSArrayType=Bc,b.isTSTupleType=Cc,b.isTSOptionalType=Dc,b.isTSRestType=Ec,b.isTSUnionType=Fc,b.isTSIntersectionType=Gc,b.isTSConditionalType=Hc,b.isTSInferType=Ic,b.isTSParenthesizedType=Jc,b.isTSTypeOperator=Kc,b.isTSIndexedAccessType=Lc,b.isTSMappedType=Mc,b.isTSLiteralType=Nc,b.isTSExpressionWithTypeArguments=Oc,b.isTSInterfaceDeclaration=Pc,b.isTSInterfaceBody=Qc,b.isTSTypeAliasDeclaration=Rc,b.isTSAsExpression=Sc,b.isTSTypeAssertion=Tc,b.isTSEnumDeclaration=Uc,b.isTSEnumMember=Vc,b.isTSModuleDeclaration=Wc,b.isTSModuleBlock=Xc,b.isTSImportEqualsDeclaration=Yc,b.isTSExternalModuleReference=Zc,b.isTSNonNullExpression=$c,b.isTSExportAssignment=_c,b.isTSNamespaceExportDeclaration=ad,b.isTSTypeAnnotation=bd,b.isTSTypeParameterInstantiation=cd,b.isTSTypeParameterDeclaration=dd,b.isTSTypeParameter=ed,b.isExpression=fd,b.isBinary=gd,b.isScopable=hd,b.isBlockParent=id,b.isBlock=jd,b.isStatement=kd,b.isTerminatorless=ld,b.isCompletionStatement=md,b.isConditional=nd,b.isLoop=od,b.isWhile=pd,b.isExpressionWrapper=qd,b.isFor=rd,b.isForXStatement=sd,b.isFunction=td,b.isFunctionParent=ud,b.isPureish=vd,b.isDeclaration=wd,b.isPatternLike=xd,b.isLVal=yd,b.isTSEntityName=zd,b.isLiteral=Ad,b.isImmutable=Bd,b.isUserWhitespacable=Cd,b.isMethod=Dd,b.isObjectMember=Ed,b.isProperty=Fd,b.isUnaryLike=Gd,b.isPattern=Hd,b.isClass=Id,b.isModuleDeclaration=Jd,b.isExportDeclaration=Kd,b.isModuleSpecifier=Ld,b.isFlow=Md,b.isFlowType=Nd,b.isFlowBaseAnnotation=Od,b.isFlowDeclaration=Pd,b.isFlowPredicate=Qd,b.isJSX=Rd,b.isPrivate=Sd,b.isTSTypeElement=Td,b.isTSType=Ud,b.isNumberLiteral=Vd,b.isRegexLiteral=Wd,b.isRestProperty=Xd,b.isSpreadProperty=Yd;var Zd=d(c(218))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1; }function kd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Td(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc,b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSUnknownKeyword=jc,b.isTSNumberKeyword=kc,b.isTSObjectKeyword=lc,b.isTSBooleanKeyword=mc,b.isTSStringKeyword=nc,b.isTSSymbolKeyword=oc,b.isTSVoidKeyword=pc,b.isTSUndefinedKeyword=qc,b.isTSNullKeyword=rc,b.isTSNeverKeyword=sc,b.isTSThisType=tc,b.isTSFunctionType=uc,b.isTSConstructorType=vc,b.isTSTypeReference=wc,b.isTSTypePredicate=xc,b.isTSTypeQuery=yc,b.isTSTypeLiteral=zc,b.isTSArrayType=Ac,b.isTSTupleType=Bc,b.isTSUnionType=Cc,b.isTSIntersectionType=Dc,b.isTSConditionalType=Ec,b.isTSInferType=Fc,b.isTSParenthesizedType=Gc,b.isTSTypeOperator=Hc,b.isTSIndexedAccessType=Ic,b.isTSMappedType=Jc,b.isTSLiteralType=Kc,b.isTSExpressionWithTypeArguments=Lc,b.isTSInterfaceDeclaration=Mc,b.isTSInterfaceBody=Nc,b.isTSTypeAliasDeclaration=Oc,b.isTSAsExpression=Pc,b.isTSTypeAssertion=Qc,b.isTSEnumDeclaration=Rc,b.isTSEnumMember=Sc,b.isTSModuleDeclaration=Tc,b.isTSModuleBlock=Uc,b.isTSImportEqualsDeclaration=Vc,b.isTSExternalModuleReference=Wc,b.isTSNonNullExpression=Xc,b.isTSExportAssignment=Yc,b.isTSNamespaceExportDeclaration=Zc,b.isTSTypeAnnotation=$c,b.isTSTypeParameterInstantiation=_c,b.isTSTypeParameterDeclaration=ad,b.isTSTypeParameter=bd,b.isExpression=cd,b.isBinary=dd,b.isScopable=ed,b.isBlockParent=fd,b.isBlock=gd,b.isStatement=hd,b.isTerminatorless=id,b.isCompletionStatement=jd,b.isConditional=kd,b.isLoop=ld,b.isWhile=md,b.isExpressionWrapper=nd,b.isFor=od,b.isForXStatement=pd,b.isFunction=qd,b.isFunctionParent=rd,b.isPureish=sd,b.isDeclaration=td,b.isPatternLike=ud,b.isLVal=vd,b.isTSEntityName=wd,b.isLiteral=xd,b.isImmutable=yd,b.isUserWhitespacable=zd,b.isMethod=Ad,b.isObjectMember=Bd,b.isProperty=Cd,b.isUnaryLike=Dd,b.isPattern=Ed,b.isClass=Fd,b.isModuleDeclaration=Gd,b.isExportDeclaration=Hd,b.isModuleSpecifier=Id,b.isFlow=Jd,b.isFlowType=Kd,b.isFlowBaseAnnotation=Ld,b.isFlowDeclaration=Md,b.isFlowPredicate=Nd,b.isJSX=Od,b.isPrivate=Pd,b.isTSTypeElement=Qd,b.isTSType=Rd,b.isNumberLiteral=Sd,b.isRegexLiteral=Td,b.isRestProperty=Ud,b.isSpreadProperty=Vd;var Wd=d(c(225))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type; return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Wd(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}function Xd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Yd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc, b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSUnknownKeyword=jc,b.isTSNumberKeyword=kc,b.isTSObjectKeyword=lc,b.isTSBooleanKeyword=mc,b.isTSStringKeyword=nc,b.isTSSymbolKeyword=oc,b.isTSVoidKeyword=pc,b.isTSUndefinedKeyword=qc,b.isTSNullKeyword=rc,b.isTSNeverKeyword=sc,b.isTSThisType=tc,b.isTSFunctionType=uc,b.isTSConstructorType=vc,b.isTSTypeReference=wc,b.isTSTypePredicate=xc,b.isTSTypeQuery=yc,b.isTSTypeLiteral=zc,b.isTSArrayType=Ac,b.isTSTupleType=Bc,b.isTSOptionalType=Cc,b.isTSRestType=Dc,b.isTSUnionType=Ec,b.isTSIntersectionType=Fc,b.isTSConditionalType=Gc,b.isTSInferType=Hc,b.isTSParenthesizedType=Ic,b.isTSTypeOperator=Jc,b.isTSIndexedAccessType=Kc,b.isTSMappedType=Lc,b.isTSLiteralType=Mc,b.isTSExpressionWithTypeArguments=Nc,b.isTSInterfaceDeclaration=Oc,b.isTSInterfaceBody=Pc,b.isTSTypeAliasDeclaration=Qc,b.isTSAsExpression=Rc,b.isTSTypeAssertion=Sc,b.isTSEnumDeclaration=Tc,b.isTSEnumMember=Uc,b.isTSModuleDeclaration=Vc,b.isTSModuleBlock=Wc,b.isTSImportEqualsDeclaration=Xc,b.isTSExternalModuleReference=Yc,b.isTSNonNullExpression=Zc,b.isTSExportAssignment=$c,b.isTSNamespaceExportDeclaration=_c,b.isTSTypeAnnotation=ad,b.isTSTypeParameterInstantiation=bd,b.isTSTypeParameterDeclaration=cd,b.isTSTypeParameter=dd,b.isExpression=ed,b.isBinary=fd,b.isScopable=gd,b.isBlockParent=hd,b.isBlock=id,b.isStatement=jd,b.isTerminatorless=kd,b.isCompletionStatement=ld,b.isConditional=md,b.isLoop=nd,b.isWhile=od,b.isExpressionWrapper=pd,b.isFor=qd,b.isForXStatement=rd,b.isFunction=sd,b.isFunctionParent=td,b.isPureish=ud,b.isDeclaration=vd,b.isPatternLike=wd,b.isLVal=xd,b.isTSEntityName=yd,b.isLiteral=zd,b.isImmutable=Ad,b.isUserWhitespacable=Bd,b.isMethod=Cd,b.isObjectMember=Dd,b.isProperty=Ed,b.isUnaryLike=Fd,b.isPattern=Gd,b.isClass=Hd,b.isModuleDeclaration=Id,b.isExportDeclaration=Jd,b.isModuleSpecifier=Kd,b.isFlow=Ld,b.isFlowType=Md,b.isFlowBaseAnnotation=Nd,b.isFlowDeclaration=Od,b.isFlowPredicate=Pd,b.isJSX=Qd,b.isPrivate=Rd,b.isTSTypeElement=Sd,b.isTSType=Td,b.isNumberLiteral=Ud,b.isRegexLiteral=Vd,b.isRestProperty=Wd,b.isSpreadProperty=Xd;var Yd=d(c(231))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSOptionalType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSRestType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1; }function ld(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c||"ClassPrivateMethod"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Sd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"ClassPrivateMethod"===c||"PrivateName"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Td(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Ud(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSOptionalType"===c||"TSRestType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Wd(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Xd(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}function Yd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Zd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb,b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isClassPrivateMethod=Ub,b.isImport=Vb,b.isDecorator=Wb,b.isDoExpression=Xb,b.isExportDefaultSpecifier=Yb,b.isExportNamespaceSpecifier=Zb,b.isPrivateName=$b,b.isBigIntLiteral=_b,b.isTSParameterProperty=ac,b.isTSDeclareFunction=bc,b.isTSDeclareMethod=cc,b.isTSQualifiedName=dc,b.isTSCallSignatureDeclaration=ec,b.isTSConstructSignatureDeclaration=fc,b.isTSPropertySignature=gc,b.isTSMethodSignature=hc,b.isTSIndexSignature=ic,b.isTSAnyKeyword=jc,b.isTSUnknownKeyword=kc,b.isTSNumberKeyword=lc,b.isTSObjectKeyword=mc,b.isTSBooleanKeyword=nc,b.isTSStringKeyword=oc,b.isTSSymbolKeyword=pc,b.isTSVoidKeyword=qc,b.isTSUndefinedKeyword=rc,b.isTSNullKeyword=sc,b.isTSNeverKeyword=tc,b.isTSThisType=uc,b.isTSFunctionType=vc,b.isTSConstructorType=wc,b.isTSTypeReference=xc,b.isTSTypePredicate=yc,b.isTSTypeQuery=zc,b.isTSTypeLiteral=Ac,b.isTSArrayType=Bc,b.isTSTupleType=Cc,b.isTSOptionalType=Dc,b.isTSRestType=Ec,b.isTSUnionType=Fc,b.isTSIntersectionType=Gc,b.isTSConditionalType=Hc,b.isTSInferType=Ic,b.isTSParenthesizedType=Jc,b.isTSTypeOperator=Kc,b.isTSIndexedAccessType=Lc,b.isTSMappedType=Mc,b.isTSLiteralType=Nc,b.isTSExpressionWithTypeArguments=Oc,b.isTSInterfaceDeclaration=Pc,b.isTSInterfaceBody=Qc,b.isTSTypeAliasDeclaration=Rc,b.isTSAsExpression=Sc,b.isTSTypeAssertion=Tc,b.isTSEnumDeclaration=Uc,b.isTSEnumMember=Vc,b.isTSModuleDeclaration=Wc,b.isTSModuleBlock=Xc,b.isTSImportEqualsDeclaration=Yc,b.isTSExternalModuleReference=Zc,b.isTSNonNullExpression=$c,b.isTSExportAssignment=_c,b.isTSNamespaceExportDeclaration=ad,b.isTSTypeAnnotation=bd,b.isTSTypeParameterInstantiation=cd,b.isTSTypeParameterDeclaration=dd,b.isTSTypeParameter=ed,b.isExpression=fd,b.isBinary=gd,b.isScopable=hd,b.isBlockParent=id,b.isBlock=jd,b.isStatement=kd,b.isTerminatorless=ld,b.isCompletionStatement=md,b.isConditional=nd,b.isLoop=od,b.isWhile=pd,b.isExpressionWrapper=qd,b.isFor=rd,b.isForXStatement=sd,b.isFunction=td,b.isFunctionParent=ud,b.isPureish=vd,b.isDeclaration=wd,b.isPatternLike=xd,b.isLVal=yd,b.isTSEntityName=zd,b.isLiteral=Ad,b.isImmutable=Bd,b.isUserWhitespacable=Cd,b.isMethod=Dd,b.isObjectMember=Ed,b.isProperty=Fd,b.isUnaryLike=Gd,b.isPattern=Hd,b.isClass=Id,b.isModuleDeclaration=Jd,b.isExportDeclaration=Kd,b.isModuleSpecifier=Ld,b.isFlow=Md,b.isFlowType=Nd,b.isFlowBaseAnnotation=Od,b.isFlowDeclaration=Pd,b.isFlowPredicate=Qd,b.isJSX=Rd,b.isPrivate=Sd,b.isTSTypeElement=Td,b.isTSType=Ud,b.isNumberLiteral=Vd,b.isRegexLiteral=Wd,b.isRestProperty=Xd,b.isSpreadProperty=Yd;var Zd=d(c(239))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!a)return!1;var c=a.type;return"ArrayExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function f(a,b){if(!a)return!1;var c=a.type;return"AssignmentExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function g(a,b){if(!a)return!1;var c=a.type;return"BinaryExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function h(a,b){if(!a)return!1;var c=a.type;return"InterpreterDirective"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function i(a,b){if(!a)return!1;var c=a.type;return"Directive"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function j(a,b){if(!a)return!1;var c=a.type;return"DirectiveLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function k(a,b){if(!a)return!1;var c=a.type;return"BlockStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function l(a,b){if(!a)return!1;var c=a.type;return"BreakStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function m(a,b){if(!a)return!1;var c=a.type;return"CallExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function n(a,b){if(!a)return!1;var c=a.type;return"CatchClause"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function o(a,b){if(!a)return!1;var c=a.type;return"ConditionalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function p(a,b){if(!a)return!1;var c=a.type;return"ContinueStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function q(a,b){if(!a)return!1;var c=a.type;return"DebuggerStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function r(a,b){if(!a)return!1;var c=a.type;return"DoWhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function s(a,b){if(!a)return!1;var c=a.type;return"EmptyStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function t(a,b){if(!a)return!1;var c=a.type;return"ExpressionStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function u(a,b){if(!a)return!1;var c=a.type;return"File"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function v(a,b){if(!a)return!1;var c=a.type;return"ForInStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function w(a,b){if(!a)return!1;var c=a.type;return"ForStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function x(a,b){if(!a)return!1;var c=a.type;return"FunctionDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function y(a,b){if(!a)return!1;var c=a.type;return"FunctionExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function z(a,b){if(!a)return!1;var c=a.type;return"Identifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function A(a,b){if(!a)return!1;var c=a.type;return"IfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function B(a,b){if(!a)return!1;var c=a.type;return"LabeledStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function C(a,b){if(!a)return!1;var c=a.type;return"StringLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function D(a,b){if(!a)return!1;var c=a.type;return"NumericLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function E(a,b){if(!a)return!1;var c=a.type;return"NullLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function F(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function G(a,b){if(!a)return!1;var c=a.type;return"RegExpLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function H(a,b){if(!a)return!1;var c=a.type;return"LogicalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function I(a,b){if(!a)return!1;var c=a.type;return"MemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function J(a,b){if(!a)return!1;var c=a.type;return"NewExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function K(a,b){if(!a)return!1;var c=a.type;return"Program"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function L(a,b){if(!a)return!1;var c=a.type;return"ObjectExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function M(a,b){if(!a)return!1;var c=a.type;return"ObjectMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function N(a,b){if(!a)return!1;var c=a.type;return"ObjectProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function O(a,b){if(!a)return!1;var c=a.type;return"RestElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function P(a,b){if(!a)return!1;var c=a.type;return"ReturnStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Q(a,b){if(!a)return!1;var c=a.type;return"SequenceExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function R(a,b){if(!a)return!1;var c=a.type;return"SwitchCase"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function S(a,b){if(!a)return!1;var c=a.type;return"SwitchStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function T(a,b){if(!a)return!1;var c=a.type;return"ThisExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function U(a,b){if(!a)return!1;var c=a.type;return"ThrowStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function V(a,b){if(!a)return!1;var c=a.type;return"TryStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function W(a,b){if(!a)return!1;var c=a.type;return"UnaryExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function X(a,b){if(!a)return!1;var c=a.type;return"UpdateExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Y(a,b){if(!a)return!1;var c=a.type;return"VariableDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Z(a,b){if(!a)return!1;var c=a.type;return"VariableDeclarator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $(a,b){if(!a)return!1;var c=a.type;return"WhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _(a,b){if(!a)return!1;var c=a.type;return"WithStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function aa(a,b){if(!a)return!1;var c=a.type;return"AssignmentPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ba(a,b){if(!a)return!1;var c=a.type;return"ArrayPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ca(a,b){if(!a)return!1;var c=a.type;return"ArrowFunctionExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function da(a,b){if(!a)return!1;var c=a.type;return"ClassBody"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ea(a,b){if(!a)return!1;var c=a.type;return"ClassDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fa(a,b){if(!a)return!1;var c=a.type;return"ClassExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ga(a,b){if(!a)return!1;var c=a.type;return"ExportAllDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ha(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ia(a,b){if(!a)return!1;var c=a.type;return"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ja(a,b){if(!a)return!1;var c=a.type;return"ExportSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ka(a,b){if(!a)return!1;var c=a.type;return"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function la(a,b){if(!a)return!1;var c=a.type;return"ImportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ma(a,b){if(!a)return!1;var c=a.type;return"ImportDefaultSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function na(a,b){if(!a)return!1;var c=a.type;return"ImportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function oa(a,b){if(!a)return!1;var c=a.type;return"ImportSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pa(a,b){if(!a)return!1;var c=a.type;return"MetaProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qa(a,b){if(!a)return!1;var c=a.type;return"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ra(a,b){if(!a)return!1;var c=a.type;return"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sa(a,b){if(!a)return!1;var c=a.type;return"SpreadElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ta(a,b){if(!a)return!1;var c=a.type;return"Super"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ua(a,b){if(!a)return!1;var c=a.type;return"TaggedTemplateExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function va(a,b){if(!a)return!1;var c=a.type;return"TemplateElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wa(a,b){if(!a)return!1;var c=a.type;return"TemplateLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xa(a,b){if(!a)return!1;var c=a.type;return"YieldExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ya(a,b){if(!a)return!1;var c=a.type;return"AnyTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function za(a,b){if(!a)return!1;var c=a.type;return"ArrayTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Aa(a,b){if(!a)return!1;var c=a.type;return"BooleanTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ba(a,b){if(!a)return!1;var c=a.type;return"BooleanLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ca(a,b){if(!a)return!1;var c=a.type;return"NullLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Da(a,b){if(!a)return!1;var c=a.type;return"ClassImplements"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ea(a,b){if(!a)return!1;var c=a.type;return"DeclareClass"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fa(a,b){if(!a)return!1;var c=a.type;return"DeclareFunction"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ga(a,b){if(!a)return!1;var c=a.type;return"DeclareInterface"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ha(a,b){if(!a)return!1;var c=a.type;return"DeclareModule"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ia(a,b){if(!a)return!1;var c=a.type;return"DeclareModuleExports"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ja(a,b){if(!a)return!1;var c=a.type;return"DeclareTypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ka(a,b){if(!a)return!1;var c=a.type;return"DeclareOpaqueType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function La(a,b){if(!a)return!1;var c=a.type;return"DeclareVariable"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ma(a,b){if(!a)return!1;var c=a.type;return"DeclareExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Na(a,b){if(!a)return!1;var c=a.type;return"DeclareExportAllDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Oa(a,b){if(!a)return!1;var c=a.type;return"DeclaredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pa(a,b){if(!a)return!1;var c=a.type;return"ExistsTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qa(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ra(a,b){if(!a)return!1;var c=a.type;return"FunctionTypeParam"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sa(a,b){if(!a)return!1;var c=a.type;return"GenericTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ta(a,b){if(!a)return!1;var c=a.type;return"InferredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ua(a,b){if(!a)return!1;var c=a.type;return"InterfaceExtends"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Va(a,b){if(!a)return!1;var c=a.type;return"InterfaceDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wa(a,b){if(!a)return!1;var c=a.type;return"InterfaceTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xa(a,b){if(!a)return!1;var c=a.type;return"IntersectionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ya(a,b){if(!a)return!1;var c=a.type;return"MixedTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Za(a,b){if(!a)return!1;var c=a.type;return"EmptyTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $a(a,b){if(!a)return!1;var c=a.type;return"NullableTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _a(a,b){if(!a)return!1;var c=a.type;return"NumberLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ab(a,b){if(!a)return!1;var c=a.type;return"NumberTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeInternalSlot"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function db(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeCallProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function eb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeIndexer"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fb(a,b){if(!a)return!1;var c=a.type;return"ObjectTypeProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gb(a,b){ if(!a)return!1;var c=a.type;return"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hb(a,b){if(!a)return!1;var c=a.type;return"OpaqueType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ib(a,b){if(!a)return!1;var c=a.type;return"QualifiedTypeIdentifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jb(a,b){if(!a)return!1;var c=a.type;return"StringLiteralTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function kb(a,b){if(!a)return!1;var c=a.type;return"StringTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function lb(a,b){if(!a)return!1;var c=a.type;return"ThisTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function mb(a,b){if(!a)return!1;var c=a.type;return"TupleTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nb(a,b){if(!a)return!1;var c=a.type;return"TypeofTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ob(a,b){if(!a)return!1;var c=a.type;return"TypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pb(a,b){if(!a)return!1;var c=a.type;return"TypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qb(a,b){if(!a)return!1;var c=a.type;return"TypeCastExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rb(a,b){if(!a)return!1;var c=a.type;return"TypeParameter"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function tb(a,b){if(!a)return!1;var c=a.type;return"TypeParameterInstantiation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ub(a,b){if(!a)return!1;var c=a.type;return"UnionTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vb(a,b){if(!a)return!1;var c=a.type;return"Variance"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wb(a,b){if(!a)return!1;var c=a.type;return"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xb(a,b){if(!a)return!1;var c=a.type;return"JSXAttribute"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zb(a,b){if(!a)return!1;var c=a.type;return"JSXElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ab(a,b){if(!a)return!1;var c=a.type;return"JSXEmptyExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bb(a,b){if(!a)return!1;var c=a.type;return"JSXExpressionContainer"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadChild"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Db(a,b){if(!a)return!1;var c=a.type;return"JSXIdentifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Eb(a,b){if(!a)return!1;var c=a.type;return"JSXMemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fb(a,b){if(!a)return!1;var c=a.type;return"JSXNamespacedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hb(a,b){if(!a)return!1;var c=a.type;return"JSXSpreadAttribute"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ib(a,b){if(!a)return!1;var c=a.type;return"JSXText"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jb(a,b){if(!a)return!1;var c=a.type;return"JSXFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kb(a,b){if(!a)return!1;var c=a.type;return"JSXOpeningFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Lb(a,b){if(!a)return!1;var c=a.type;return"JSXClosingFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Mb(a,b){if(!a)return!1;var c=a.type;return"Noop"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nb(a,b){if(!a)return!1;var c=a.type;return"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ob(a,b){if(!a)return!1;var c=a.type;return"AwaitExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pb(a,b){if(!a)return!1;var c=a.type;return"BindExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qb(a,b){if(!a)return!1;var c=a.type;return"ClassProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rb(a,b){if(!a)return!1;var c=a.type;return"OptionalMemberExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sb(a,b){if(!a)return!1;var c=a.type;return"OptionalCallExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Tb(a,b){if(!a)return!1;var c=a.type;return"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ub(a,b){if(!a)return!1;var c=a.type;return"Import"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vb(a,b){if(!a)return!1;var c=a.type;return"Decorator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wb(a,b){if(!a)return!1;var c=a.type;return"DoExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xb(a,b){if(!a)return!1;var c=a.type;return"ExportDefaultSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Yb(a,b){if(!a)return!1;var c=a.type;return"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Zb(a,b){if(!a)return!1;var c=a.type;return"PrivateName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $b(a,b){if(!a)return!1;var c=a.type;return"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _b(a,b){if(!a)return!1;var c=a.type;return"TSParameterProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ac(a,b){if(!a)return!1;var c=a.type;return"TSDeclareFunction"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bc(a,b){if(!a)return!1;var c=a.type;return"TSDeclareMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cc(a,b){if(!a)return!1;var c=a.type;return"TSQualifiedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function dc(a,b){if(!a)return!1;var c=a.type;return"TSCallSignatureDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ec(a,b){if(!a)return!1;var c=a.type;return"TSConstructSignatureDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fc(a,b){if(!a)return!1;var c=a.type;return"TSPropertySignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gc(a,b){if(!a)return!1;var c=a.type;return"TSMethodSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hc(a,b){if(!a)return!1;var c=a.type;return"TSIndexSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ic(a,b){if(!a)return!1;var c=a.type;return"TSAnyKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jc(a,b){if(!a)return!1;var c=a.type;return"TSUnknownKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function kc(a,b){if(!a)return!1;var c=a.type;return"TSNumberKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function lc(a,b){if(!a)return!1;var c=a.type;return"TSObjectKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function mc(a,b){if(!a)return!1;var c=a.type;return"TSBooleanKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nc(a,b){if(!a)return!1;var c=a.type;return"TSStringKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function oc(a,b){if(!a)return!1;var c=a.type;return"TSSymbolKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pc(a,b){if(!a)return!1;var c=a.type;return"TSVoidKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qc(a,b){if(!a)return!1;var c=a.type;return"TSUndefinedKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rc(a,b){if(!a)return!1;var c=a.type;return"TSNullKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sc(a,b){if(!a)return!1;var c=a.type;return"TSNeverKeyword"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function tc(a,b){if(!a)return!1;var c=a.type;return"TSThisType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function uc(a,b){if(!a)return!1;var c=a.type;return"TSFunctionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vc(a,b){if(!a)return!1;var c=a.type;return"TSConstructorType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wc(a,b){if(!a)return!1;var c=a.type;return"TSTypeReference"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xc(a,b){if(!a)return!1;var c=a.type;return"TSTypePredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yc(a,b){if(!a)return!1;var c=a.type;return"TSTypeQuery"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zc(a,b){if(!a)return!1;var c=a.type;return"TSTypeLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ac(a,b){if(!a)return!1;var c=a.type;return"TSArrayType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bc(a,b){if(!a)return!1;var c=a.type;return"TSTupleType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cc(a,b){if(!a)return!1;var c=a.type;return"TSUnionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Dc(a,b){if(!a)return!1;var c=a.type;return"TSIntersectionType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ec(a,b){if(!a)return!1;var c=a.type;return"TSConditionalType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fc(a,b){if(!a)return!1;var c=a.type;return"TSInferType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gc(a,b){if(!a)return!1;var c=a.type;return"TSParenthesizedType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hc(a,b){if(!a)return!1;var c=a.type;return"TSTypeOperator"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ic(a,b){if(!a)return!1;var c=a.type;return"TSIndexedAccessType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jc(a,b){if(!a)return!1;var c=a.type;return"TSMappedType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kc(a,b){if(!a)return!1;var c=a.type;return"TSLiteralType"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Lc(a,b){if(!a)return!1;var c=a.type;return"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Mc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nc(a,b){if(!a)return!1;var c=a.type;return"TSInterfaceBody"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Oc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAliasDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pc(a,b){if(!a)return!1;var c=a.type;return"TSAsExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qc(a,b){if(!a)return!1;var c=a.type;return"TSTypeAssertion"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rc(a,b){if(!a)return!1;var c=a.type;return"TSEnumDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sc(a,b){if(!a)return!1;var c=a.type;return"TSEnumMember"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Tc(a,b){if(!a)return!1;var c=a.type;return"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Uc(a,b){if(!a)return!1;var c=a.type;return"TSModuleBlock"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vc(a,b){if(!a)return!1;var c=a.type;return"TSImportEqualsDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Wc(a,b){if(!a)return!1;var c=a.type;return"TSExternalModuleReference"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Xc(a,b){if(!a)return!1;var c=a.type;return"TSNonNullExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Yc(a,b){if(!a)return!1;var c=a.type;return"TSExportAssignment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Zc(a,b){if(!a)return!1;var c=a.type;return"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function $c(a,b){if(!a)return!1;var c=a.type;return"TSTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function _c(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterInstantiation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ad(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameterDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function bd(a,b){if(!a)return!1;var c=a.type;return"TSTypeParameter"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function cd(a,b){if(!a)return!1;var c=a.type;return"Expression"===c||"ArrayExpression"===c||"AssignmentExpression"===c||"BinaryExpression"===c||"CallExpression"===c||"ConditionalExpression"===c||"FunctionExpression"===c||"Identifier"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"LogicalExpression"===c||"MemberExpression"===c||"NewExpression"===c||"ObjectExpression"===c||"SequenceExpression"===c||"ThisExpression"===c||"UnaryExpression"===c||"UpdateExpression"===c||"ArrowFunctionExpression"===c||"ClassExpression"===c||"MetaProperty"===c||"Super"===c||"TaggedTemplateExpression"===c||"TemplateLiteral"===c||"YieldExpression"===c||"TypeCastExpression"===c||"JSXElement"===c||"JSXFragment"===c||"ParenthesizedExpression"===c||"AwaitExpression"===c||"BindExpression"===c||"OptionalMemberExpression"===c||"OptionalCallExpression"===c||"Import"===c||"DoExpression"===c||"BigIntLiteral"===c||"TSAsExpression"===c||"TSTypeAssertion"===c||"TSNonNullExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function dd(a,b){if(!a)return!1;var c=a.type;return"Binary"===c||"BinaryExpression"===c||"LogicalExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ed(a,b){if(!a)return!1;var c=a.type;return"Scopable"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function fd(a,b){if(!a)return!1;var c=a.type;return"BlockParent"===c||"BlockStatement"===c||"CatchClause"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"Program"===c||"ObjectMethod"===c||"SwitchStatement"===c||"WhileStatement"===c||"ArrowFunctionExpression"===c||"ForOfStatement"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function gd(a,b){if(!a)return!1;var c=a.type;return"Block"===c||"BlockStatement"===c||"Program"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function hd(a,b){if(!a)return!1;var c=a.type;return"Statement"===c||"BlockStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"DebuggerStatement"===c||"DoWhileStatement"===c||"EmptyStatement"===c||"ExpressionStatement"===c||"ForInStatement"===c||"ForStatement"===c||"FunctionDeclaration"===c||"IfStatement"===c||"LabeledStatement"===c||"ReturnStatement"===c||"SwitchStatement"===c||"ThrowStatement"===c||"TryStatement"===c||"VariableDeclaration"===c||"WhileStatement"===c||"WithStatement"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ForOfStatement"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c||"TSImportEqualsDeclaration"===c||"TSExportAssignment"===c||"TSNamespaceExportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function id(a,b){if(!a)return!1;var c=a.type;return"Terminatorless"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c||"YieldExpression"===c||"AwaitExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function jd(a,b){if(!a)return!1;var c=a.type;return"CompletionStatement"===c||"BreakStatement"===c||"ContinueStatement"===c||"ReturnStatement"===c||"ThrowStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function kd(a,b){if(!a)return!1;var c=a.type;return"Conditional"===c||"ConditionalExpression"===c||"IfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ld(a,b){if(!a)return!1;var c=a.type;return"Loop"===c||"DoWhileStatement"===c||"ForInStatement"===c||"ForStatement"===c||"WhileStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function md(a,b){if(!a)return!1;var c=a.type;return"While"===c||"DoWhileStatement"===c||"WhileStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function nd(a,b){if(!a)return!1;var c=a.type;return"ExpressionWrapper"===c||"ExpressionStatement"===c||"TypeCastExpression"===c||"ParenthesizedExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function od(a,b){if(!a)return!1;var c=a.type;return"For"===c||"ForInStatement"===c||"ForStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function pd(a,b){if(!a)return!1;var c=a.type;return"ForXStatement"===c||"ForInStatement"===c||"ForOfStatement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function qd(a,b){if(!a)return!1;var c=a.type;return"Function"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function rd(a,b){if(!a)return!1;var c=a.type;return"FunctionParent"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"ObjectMethod"===c||"ArrowFunctionExpression"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function sd(a,b){if(!a)return!1;var c=a.type;return"Pureish"===c||"FunctionDeclaration"===c||"FunctionExpression"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"ArrowFunctionExpression"===c||"ClassDeclaration"===c||"ClassExpression"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function td(a,b){if(!a)return!1;var c=a.type;return"Declaration"===c||"FunctionDeclaration"===c||"VariableDeclaration"===c||"ClassDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c||"TSDeclareFunction"===c||"TSInterfaceDeclaration"===c||"TSTypeAliasDeclaration"===c||"TSEnumDeclaration"===c||"TSModuleDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function ud(a,b){if(!a)return!1;var c=a.type;return"PatternLike"===c||"Identifier"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function vd(a,b){if(!a)return!1;var c=a.type;return"LVal"===c||"Identifier"===c||"MemberExpression"===c||"RestElement"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c||"TSParameterProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function wd(a,b){if(!a)return!1;var c=a.type;return"TSEntityName"===c||"Identifier"===c||"TSQualifiedName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function xd(a,b){if(!a)return!1;var c=a.type;return"Literal"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"RegExpLiteral"===c||"TemplateLiteral"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function yd(a,b){if(!a)return!1;var c=a.type;return"Immutable"===c||"StringLiteral"===c||"NumericLiteral"===c||"NullLiteral"===c||"BooleanLiteral"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXOpeningElement"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c||"BigIntLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function zd(a,b){if(!a)return!1;var c=a.type;return"UserWhitespacable"===c||"ObjectMethod"===c||"ObjectProperty"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ad(a,b){if(!a)return!1;var c=a.type;return"Method"===c||"ObjectMethod"===c||"ClassMethod"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Bd(a,b){if(!a)return!1;var c=a.type;return"ObjectMember"===c||"ObjectMethod"===c||"ObjectProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Cd(a,b){if(!a)return!1;var c=a.type;return"Property"===c||"ObjectProperty"===c||"ClassProperty"===c||"ClassPrivateProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Dd(a,b){if(!a)return!1;var c=a.type;return"UnaryLike"===c||"UnaryExpression"===c||"SpreadElement"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ed(a,b){if(!a)return!1;var c=a.type;return"Pattern"===c||"AssignmentPattern"===c||"ArrayPattern"===c||"ObjectPattern"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Fd(a,b){if(!a)return!1;var c=a.type;return"Class"===c||"ClassDeclaration"===c||"ClassExpression"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Gd(a,b){if(!a)return!1;var c=a.type;return"ModuleDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c||"ImportDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Hd(a,b){if(!a)return!1;var c=a.type;return"ExportDeclaration"===c||"ExportAllDeclaration"===c||"ExportDefaultDeclaration"===c||"ExportNamedDeclaration"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Id(a,b){if(!a)return!1;var c=a.type;return"ModuleSpecifier"===c||"ExportSpecifier"===c||"ImportDefaultSpecifier"===c||"ImportNamespaceSpecifier"===c||"ImportSpecifier"===c||"ExportDefaultSpecifier"===c||"ExportNamespaceSpecifier"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Jd(a,b){if(!a)return!1;var c=a.type;return"Flow"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ClassImplements"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"DeclaredPredicate"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"FunctionTypeParam"===c||"GenericTypeAnnotation"===c||"InferredPredicate"===c||"InterfaceExtends"===c||"InterfaceDeclaration"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"ObjectTypeInternalSlot"===c||"ObjectTypeCallProperty"===c||"ObjectTypeIndexer"===c||"ObjectTypeProperty"===c||"ObjectTypeSpreadProperty"===c||"OpaqueType"===c||"QualifiedTypeIdentifier"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"TypeAlias"===c||"TypeAnnotation"===c||"TypeCastExpression"===c||"TypeParameter"===c||"TypeParameterDeclaration"===c||"TypeParameterInstantiation"===c||"UnionTypeAnnotation"===c||"Variance"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Kd(a,b){if(!a)return!1;var c=a.type;return"FlowType"===c||"AnyTypeAnnotation"===c||"ArrayTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"BooleanLiteralTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"ExistsTypeAnnotation"===c||"FunctionTypeAnnotation"===c||"GenericTypeAnnotation"===c||"InterfaceTypeAnnotation"===c||"IntersectionTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NullableTypeAnnotation"===c||"NumberLiteralTypeAnnotation"===c||"NumberTypeAnnotation"===c||"ObjectTypeAnnotation"===c||"StringLiteralTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"TupleTypeAnnotation"===c||"TypeofTypeAnnotation"===c||"UnionTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ld(a,b){if(!a)return!1;var c=a.type;return"FlowBaseAnnotation"===c||"AnyTypeAnnotation"===c||"BooleanTypeAnnotation"===c||"NullLiteralTypeAnnotation"===c||"MixedTypeAnnotation"===c||"EmptyTypeAnnotation"===c||"NumberTypeAnnotation"===c||"StringTypeAnnotation"===c||"ThisTypeAnnotation"===c||"VoidTypeAnnotation"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Md(a,b){if(!a)return!1;var c=a.type;return"FlowDeclaration"===c||"DeclareClass"===c||"DeclareFunction"===c||"DeclareInterface"===c||"DeclareModule"===c||"DeclareModuleExports"===c||"DeclareTypeAlias"===c||"DeclareOpaqueType"===c||"DeclareVariable"===c||"DeclareExportDeclaration"===c||"DeclareExportAllDeclaration"===c||"InterfaceDeclaration"===c||"OpaqueType"===c||"TypeAlias"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Nd(a,b){if(!a)return!1;var c=a.type;return"FlowPredicate"===c||"DeclaredPredicate"===c||"InferredPredicate"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Od(a,b){if(!a)return!1;var c=a.type;return"JSX"===c||"JSXAttribute"===c||"JSXClosingElement"===c||"JSXElement"===c||"JSXEmptyExpression"===c||"JSXExpressionContainer"===c||"JSXSpreadChild"===c||"JSXIdentifier"===c||"JSXMemberExpression"===c||"JSXNamespacedName"===c||"JSXOpeningElement"===c||"JSXSpreadAttribute"===c||"JSXText"===c||"JSXFragment"===c||"JSXOpeningFragment"===c||"JSXClosingFragment"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Pd(a,b){if(!a)return!1;var c=a.type;return"Private"===c||"ClassPrivateProperty"===c||"PrivateName"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Qd(a,b){if(!a)return!1;var c=a.type;return"TSTypeElement"===c||"TSCallSignatureDeclaration"===c||"TSConstructSignatureDeclaration"===c||"TSPropertySignature"===c||"TSMethodSignature"===c||"TSIndexSignature"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Rd(a,b){if(!a)return!1;var c=a.type;return"TSType"===c||"TSAnyKeyword"===c||"TSUnknownKeyword"===c||"TSNumberKeyword"===c||"TSObjectKeyword"===c||"TSBooleanKeyword"===c||"TSStringKeyword"===c||"TSSymbolKeyword"===c||"TSVoidKeyword"===c||"TSUndefinedKeyword"===c||"TSNullKeyword"===c||"TSNeverKeyword"===c||"TSThisType"===c||"TSFunctionType"===c||"TSConstructorType"===c||"TSTypeReference"===c||"TSTypePredicate"===c||"TSTypeQuery"===c||"TSTypeLiteral"===c||"TSArrayType"===c||"TSTupleType"===c||"TSUnionType"===c||"TSIntersectionType"===c||"TSConditionalType"===c||"TSInferType"===c||"TSParenthesizedType"===c||"TSTypeOperator"===c||"TSIndexedAccessType"===c||"TSMappedType"===c||"TSLiteralType"===c||"TSExpressionWithTypeArguments"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Sd(a,b){if(console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!a)return!1;var c=a.type;return"NumberLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Td(a,b){if(console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!a)return!1;var c=a.type;return"RegexLiteral"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Ud(a,b){if(console.trace("The node type RestProperty has been renamed to RestElement"),!a)return!1;var c=a.type;return"RestProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}function Vd(a,b){if(console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!a)return!1;var c=a.type;return"SpreadProperty"===c?"undefined"==typeof b?!0:Wd["default"](a,b):!1}Object.defineProperty(b,"__esModule",{value:!0}),b.isArrayExpression=e,b.isAssignmentExpression=f,b.isBinaryExpression=g,b.isInterpreterDirective=h,b.isDirective=i,b.isDirectiveLiteral=j,b.isBlockStatement=k,b.isBreakStatement=l,b.isCallExpression=m,b.isCatchClause=n,b.isConditionalExpression=o,b.isContinueStatement=p,b.isDebuggerStatement=q,b.isDoWhileStatement=r,b.isEmptyStatement=s,b.isExpressionStatement=t,b.isFile=u,b.isForInStatement=v,b.isForStatement=w,b.isFunctionDeclaration=x,b.isFunctionExpression=y,b.isIdentifier=z,b.isIfStatement=A,b.isLabeledStatement=B,b.isStringLiteral=C,b.isNumericLiteral=D,b.isNullLiteral=E,b.isBooleanLiteral=F,b.isRegExpLiteral=G,b.isLogicalExpression=H,b.isMemberExpression=I,b.isNewExpression=J,b.isProgram=K,b.isObjectExpression=L,b.isObjectMethod=M,b.isObjectProperty=N,b.isRestElement=O,b.isReturnStatement=P,b.isSequenceExpression=Q,b.isSwitchCase=R,b.isSwitchStatement=S,b.isThisExpression=T,b.isThrowStatement=U,b.isTryStatement=V,b.isUnaryExpression=W,b.isUpdateExpression=X,b.isVariableDeclaration=Y,b.isVariableDeclarator=Z,b.isWhileStatement=$,b.isWithStatement=_,b.isAssignmentPattern=aa,b.isArrayPattern=ba,b.isArrowFunctionExpression=ca,b.isClassBody=da,b.isClassDeclaration=ea,b.isClassExpression=fa,b.isExportAllDeclaration=ga,b.isExportDefaultDeclaration=ha,b.isExportNamedDeclaration=ia,b.isExportSpecifier=ja,b.isForOfStatement=ka,b.isImportDeclaration=la,b.isImportDefaultSpecifier=ma,b.isImportNamespaceSpecifier=na,b.isImportSpecifier=oa,b.isMetaProperty=pa,b.isClassMethod=qa,b.isObjectPattern=ra,b.isSpreadElement=sa,b.isSuper=ta,b.isTaggedTemplateExpression=ua,b.isTemplateElement=va,b.isTemplateLiteral=wa,b.isYieldExpression=xa,b.isAnyTypeAnnotation=ya,b.isArrayTypeAnnotation=za,b.isBooleanTypeAnnotation=Aa,b.isBooleanLiteralTypeAnnotation=Ba,b.isNullLiteralTypeAnnotation=Ca,b.isClassImplements=Da,b.isDeclareClass=Ea,b.isDeclareFunction=Fa,b.isDeclareInterface=Ga,b.isDeclareModule=Ha,b.isDeclareModuleExports=Ia,b.isDeclareTypeAlias=Ja,b.isDeclareOpaqueType=Ka,b.isDeclareVariable=La,b.isDeclareExportDeclaration=Ma,b.isDeclareExportAllDeclaration=Na,b.isDeclaredPredicate=Oa,b.isExistsTypeAnnotation=Pa,b.isFunctionTypeAnnotation=Qa,b.isFunctionTypeParam=Ra,b.isGenericTypeAnnotation=Sa,b.isInferredPredicate=Ta,b.isInterfaceExtends=Ua,b.isInterfaceDeclaration=Va,b.isInterfaceTypeAnnotation=Wa,b.isIntersectionTypeAnnotation=Xa,b.isMixedTypeAnnotation=Ya,b.isEmptyTypeAnnotation=Za,b.isNullableTypeAnnotation=$a,b.isNumberLiteralTypeAnnotation=_a,b.isNumberTypeAnnotation=ab,b.isObjectTypeAnnotation=bb,b.isObjectTypeInternalSlot=cb,b.isObjectTypeCallProperty=db,b.isObjectTypeIndexer=eb,b.isObjectTypeProperty=fb,b.isObjectTypeSpreadProperty=gb,b.isOpaqueType=hb,b.isQualifiedTypeIdentifier=ib,b.isStringLiteralTypeAnnotation=jb,b.isStringTypeAnnotation=kb,b.isThisTypeAnnotation=lb,b.isTupleTypeAnnotation=mb,b.isTypeofTypeAnnotation=nb,b.isTypeAlias=ob,b.isTypeAnnotation=pb,b.isTypeCastExpression=qb,b.isTypeParameter=rb,b.isTypeParameterDeclaration=sb,b.isTypeParameterInstantiation=tb,b.isUnionTypeAnnotation=ub,b.isVariance=vb,b.isVoidTypeAnnotation=wb,b.isJSXAttribute=xb,b.isJSXClosingElement=yb,b.isJSXElement=zb,b.isJSXEmptyExpression=Ab,b.isJSXExpressionContainer=Bb,b.isJSXSpreadChild=Cb,b.isJSXIdentifier=Db,b.isJSXMemberExpression=Eb,b.isJSXNamespacedName=Fb,b.isJSXOpeningElement=Gb,b.isJSXSpreadAttribute=Hb,b.isJSXText=Ib,b.isJSXFragment=Jb,b.isJSXOpeningFragment=Kb,b.isJSXClosingFragment=Lb,b.isNoop=Mb,b.isParenthesizedExpression=Nb, b.isAwaitExpression=Ob,b.isBindExpression=Pb,b.isClassProperty=Qb,b.isOptionalMemberExpression=Rb,b.isOptionalCallExpression=Sb,b.isClassPrivateProperty=Tb,b.isImport=Ub,b.isDecorator=Vb,b.isDoExpression=Wb,b.isExportDefaultSpecifier=Xb,b.isExportNamespaceSpecifier=Yb,b.isPrivateName=Zb,b.isBigIntLiteral=$b,b.isTSParameterProperty=_b,b.isTSDeclareFunction=ac,b.isTSDeclareMethod=bc,b.isTSQualifiedName=cc,b.isTSCallSignatureDeclaration=dc,b.isTSConstructSignatureDeclaration=ec,b.isTSPropertySignature=fc,b.isTSMethodSignature=gc,b.isTSIndexSignature=hc,b.isTSAnyKeyword=ic,b.isTSUnknownKeyword=jc,b.isTSNumberKeyword=kc,b.isTSObjectKeyword=lc,b.isTSBooleanKeyword=mc,b.isTSStringKeyword=nc,b.isTSSymbolKeyword=oc,b.isTSVoidKeyword=pc,b.isTSUndefinedKeyword=qc,b.isTSNullKeyword=rc,b.isTSNeverKeyword=sc,b.isTSThisType=tc,b.isTSFunctionType=uc,b.isTSConstructorType=vc,b.isTSTypeReference=wc,b.isTSTypePredicate=xc,b.isTSTypeQuery=yc,b.isTSTypeLiteral=zc,b.isTSArrayType=Ac,b.isTSTupleType=Bc,b.isTSUnionType=Cc,b.isTSIntersectionType=Dc,b.isTSConditionalType=Ec,b.isTSInferType=Fc,b.isTSParenthesizedType=Gc,b.isTSTypeOperator=Hc,b.isTSIndexedAccessType=Ic,b.isTSMappedType=Jc,b.isTSLiteralType=Kc,b.isTSExpressionWithTypeArguments=Lc,b.isTSInterfaceDeclaration=Mc,b.isTSInterfaceBody=Nc,b.isTSTypeAliasDeclaration=Oc,b.isTSAsExpression=Pc,b.isTSTypeAssertion=Qc,b.isTSEnumDeclaration=Rc,b.isTSEnumMember=Sc,b.isTSModuleDeclaration=Tc,b.isTSModuleBlock=Uc,b.isTSImportEqualsDeclaration=Vc,b.isTSExternalModuleReference=Wc,b.isTSNonNullExpression=Xc,b.isTSExportAssignment=Yc,b.isTSNamespaceExportDeclaration=Zc,b.isTSTypeAnnotation=$c,b.isTSTypeParameterInstantiation=_c,b.isTSTypeParameterDeclaration=ad,b.isTSTypeParameter=bd,b.isExpression=cd,b.isBinary=dd,b.isScopable=ed,b.isBlockParent=fd,b.isBlock=gd,b.isStatement=hd,b.isTerminatorless=id,b.isCompletionStatement=jd,b.isConditional=kd,b.isLoop=ld,b.isWhile=md,b.isExpressionWrapper=nd,b.isFor=od,b.isForXStatement=pd,b.isFunction=qd,b.isFunctionParent=rd,b.isPureish=sd,b.isDeclaration=td,b.isPatternLike=ud,b.isLVal=vd,b.isTSEntityName=wd,b.isLiteral=xd,b.isImmutable=yd,b.isUserWhitespacable=zd,b.isMethod=Ad,b.isObjectMember=Bd,b.isProperty=Cd,b.isUnaryLike=Dd,b.isPattern=Ed,b.isClass=Fd,b.isModuleDeclaration=Gd,b.isExportDeclaration=Hd,b.isModuleSpecifier=Id,b.isFlow=Jd,b.isFlowType=Kd,b.isFlowBaseAnnotation=Ld,b.isFlowDeclaration=Md,b.isFlowPredicate=Nd,b.isJSX=Od,b.isPrivate=Pd,b.isTSTypeElement=Qd,b.isTSType=Rd,b.isNumberLiteral=Sd,b.isRegexLiteral=Td,b.isRestProperty=Ud,b.isSpreadProperty=Vd;var Wd=d(c(247))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0,get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(2016)),g=d(c(2017)),h=d(c(2018)),i=d(c(2026)),j=c(2027);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(2028)),l=d(c(2029)),m=c(32);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(114)),o=d(c(526)),p=d(c(2030)),q=d(c(2031)),r=d(c(2032)),s=d(c(527)),t=d(c(528)),u=d(c(529)),v=d(c(530)),w=d(c(531)),x=d(c(2033)),y=c(2034);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(77);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(2035)),B=d(c(2036)),C=d(c(532)),D=d(c(2037)),E=d(c(2038)),F=d(c(533)),G=d(c(2039)),H=d(c(2040)),I=d(c(2042)),J=d(c(2043)),K=c(44);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(2044)),M=d(c(2045)),N=d(c(2046)),O=d(c(536)),P=d(c(534)),Q=d(c(525)),R=d(c(152)),S=d(c(2047)),T=d(c(2048)),U=d(c(535)),V=d(c(239)),W=d(c(241)),X=d(c(2049)),Y=d(c(2050)),Z=d(c(2051)),$=d(c(537)),_=d(c(524)),aa=d(c(2052)),ba=d(c(2053)),ca=d(c(2054)),da=d(c(2055)),ea=d(c(242)),fa=d(c(2056)),ga=d(c(113)),ha=d(c(2057)),ia=d(c(522)),ja=d(c(523)),ka=d(c(521)),la=c(16);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b,c){function d(a){return e(a,f)}var e=c(260),f=4;a.exports=d},function(a,b,c){!function(){"use strict";b.ast=c(638),b.code=c(277),b.keyword=c(639)}()},function(a,b){function c(a,b){return b||(b=a.slice(0)),a.raw=b,a}a.exports=c},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return nd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["PipelineTopicExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["PipelineBareFunction"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["PipelinePrimaryTopicReference"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ClassPrivateMethod"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Import"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["Decorator"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["DoExpression"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["PrivateName"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSThisType"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSFunctionType"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSConstructorType"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeReference"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSArrayType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTupleType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSOptionalType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSRestType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSUnionType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSInferType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSMappedType"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSImportType"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function ed(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function fd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function gd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function hd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function id(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return nd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function jd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd.apply(void 0,["NumberLiteral"].concat(b))}function kd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return kd.apply(void 0,["RegexLiteral"].concat(b))}function ld(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ld.apply(void 0,["RestProperty"].concat(b))}function md(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return md.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.pipelineTopicExpression=b.PipelineTopicExpression=Sb,b.pipelineBareFunction=b.PipelineBareFunction=Tb,b.pipelinePrimaryTopicReference=b.PipelinePrimaryTopicReference=Ub,b.optionalCallExpression=b.OptionalCallExpression=Vb,b.classPrivateProperty=b.ClassPrivateProperty=Wb,b.classPrivateMethod=b.ClassPrivateMethod=Xb,b["import"]=b.Import=Yb,b.decorator=b.Decorator=Zb,b.doExpression=b.DoExpression=$b,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=_b,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=ac,b.privateName=b.PrivateName=bc,b.bigIntLiteral=b.BigIntLiteral=cc,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=dc,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ec,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=fc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=gc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=hc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ic,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=jc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=kc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=lc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=mc,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=nc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=oc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=pc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=qc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=rc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=sc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=tc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=uc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=vc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=wc,b.tSThisType=b.tsThisType=b.TSThisType=xc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=yc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=zc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=Ac,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=Bc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=Cc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=Dc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ec,b.tSTupleType=b.tsTupleType=b.TSTupleType=Fc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Gc,b.tSRestType=b.tsRestType=b.TSRestType=Hc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Ic,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Jc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Kc,b.tSInferType=b.tsInferType=b.TSInferType=Lc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Mc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Nc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Oc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Pc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Qc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Rc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Sc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Tc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Uc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Vc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Wc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Xc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Yc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Zc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=$c,b.tSImportType=b.tsImportType=b.TSImportType=_c,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=ad,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=bd,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=cd,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=dd,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=ed,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=fd,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=gd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=hd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=id,b.numberLiteral=b.NumberLiteral=jd,b.regexLiteral=b.RegexLiteral=kd,b.restProperty=b.RestProperty=ld,b.spreadProperty=b.SpreadProperty=md;var nd=d(c(578))},function(a,b){var c;c=function(){return this}();try{c=c||Function("return this")()||(1,eval)("this")}catch(d){"object"==typeof window&&(c=window)}a.exports=c},function(a,b){var c=Array.isArray;a.exports=c},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["WhileStatement"].concat(b)); }function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSThisType"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSFunctionType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSConstructorType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeReference"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSArrayType"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTupleType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSUnionType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSInferType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSMappedType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function bd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return bd.apply(void 0,["NumberLiteral"].concat(b))}function cd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return cd.apply(void 0,["RegexLiteral"].concat(b))}function dd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return dd.apply(void 0,["RestProperty"].concat(b))}function ed(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb, b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=jc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=kc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=lc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=mc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=nc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=oc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=pc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=qc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=rc,b.tSThisType=b.tsThisType=b.TSThisType=sc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=tc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=uc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=vc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=wc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=xc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=yc,b.tSArrayType=b.tsArrayType=b.TSArrayType=zc,b.tSTupleType=b.tsTupleType=b.TSTupleType=Ac,b.tSUnionType=b.tsUnionType=b.TSUnionType=Bc,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Cc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Dc,b.tSInferType=b.tsInferType=b.TSInferType=Ec,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Fc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Gc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Hc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Ic,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Jc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Kc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Lc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Mc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Nc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Oc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Pc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Qc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Rc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Sc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Tc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Uc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Vc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Wc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=Xc,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=Yc,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=Zc,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=$c,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=_c,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=ad,b.numberLiteral=b.NumberLiteral=bd,b.regexLiteral=b.RegexLiteral=cd,b.restProperty=b.RestProperty=dd,b.spreadProperty=b.SpreadProperty=ed;var fd=d(c(823))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSStringKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNullKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSThisType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSFunctionType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructorType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return id["default"].apply(void 0,["TSTypeReference"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypePredicate"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeQuery"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSArrayType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTupleType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSOptionalType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSRestType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnionType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConditionalType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInferType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMappedType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSLiteralType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAsExpression"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumMember"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExportAssignment"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameter"].concat(b))}function ed(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["NumberLiteral"].concat(b))}function fd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["RegexLiteral"].concat(b))}function gd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd.apply(void 0,["RestProperty"].concat(b))}function hd(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return hd.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=jc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=kc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=lc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=mc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=nc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=oc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=pc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=qc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=rc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=sc,b.tSThisType=b.tsThisType=b.TSThisType=tc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=uc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=vc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=wc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=xc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=yc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=zc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ac,b.tSTupleType=b.tsTupleType=b.TSTupleType=Bc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Cc,b.tSRestType=b.tsRestType=b.TSRestType=Dc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Ec,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Fc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Gc,b.tSInferType=b.tsInferType=b.TSInferType=Hc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Ic,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Jc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Kc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Lc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Mc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Nc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Oc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Pc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Qc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Rc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Sc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Tc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Uc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Vc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Wc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Xc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Yc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Zc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=$c,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=_c,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=ad,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=bd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=cd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=dd,b.numberLiteral=b.NumberLiteral=ed,b.regexLiteral=b.RegexLiteral=fd,b.restProperty=b.RestProperty=gd,b.spreadProperty=b.SpreadProperty=hd;var id=d(c(1717))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0,get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(1764)),g=d(c(1765)),h=d(c(1766)),i=d(c(1774)),j=c(1775);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(1776)),l=d(c(1777)),m=c(28);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(106)),o=d(c(446)),p=d(c(1778)),q=d(c(1779)),r=d(c(1780)),s=d(c(447)),t=d(c(448)),u=d(c(449)),v=d(c(450)),w=d(c(451)),x=d(c(1781)),y=c(1782);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(72);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(1783)),B=d(c(1784)),C=d(c(452)),D=d(c(1785)),E=d(c(1786)),F=d(c(453)),G=d(c(1787)),H=d(c(1788)),I=d(c(1790)),J=d(c(1791)),K=c(40);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(1792)),M=d(c(1793)),N=d(c(1794)),O=d(c(456)),P=d(c(454)),Q=d(c(445)),R=d(c(147)),S=d(c(1795)),T=d(c(1796)),U=d(c(455)),V=d(c(210)),W=d(c(212)),X=d(c(1797)),Y=d(c(1798)),Z=d(c(1799)),$=d(c(457)),_=d(c(444)),aa=d(c(1800)),ba=d(c(1801)),ca=d(c(1802)),da=d(c(1803)),ea=d(c(213)),fa=d(c(1804)),ga=d(c(105)),ha=d(c(1805)),ia=d(c(442)),ja=d(c(443)),ka=d(c(441)),la=c(12);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return id["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSStringKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNullKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSThisType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSFunctionType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructorType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeReference"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypePredicate"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeQuery"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSArrayType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTupleType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSOptionalType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSRestType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnionType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConditionalType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInferType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMappedType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSLiteralType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAsExpression"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumMember"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExportAssignment"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameter"].concat(b))}function ed(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["NumberLiteral"].concat(b))}function fd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["RegexLiteral"].concat(b))}function gd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd.apply(void 0,["RestProperty"].concat(b))}function hd(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return hd.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb, b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=jc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=kc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=lc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=mc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=nc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=oc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=pc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=qc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=rc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=sc,b.tSThisType=b.tsThisType=b.TSThisType=tc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=uc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=vc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=wc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=xc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=yc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=zc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ac,b.tSTupleType=b.tsTupleType=b.TSTupleType=Bc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Cc,b.tSRestType=b.tsRestType=b.TSRestType=Dc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Ec,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Fc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Gc,b.tSInferType=b.tsInferType=b.TSInferType=Hc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Ic,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Jc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Kc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Lc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Mc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Nc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Oc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Pc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Qc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Rc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Sc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Tc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Uc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Vc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Wc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Xc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Yc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Zc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=$c,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=_c,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=ad,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=bd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=cd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=dd,b.numberLiteral=b.NumberLiteral=ed,b.regexLiteral=b.RegexLiteral=fd,b.restProperty=b.RestProperty=gd,b.spreadProperty=b.SpreadProperty=hd;var id=d(c(1768))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassPrivateMethod"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Import"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Decorator"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DoExpression"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["PrivateName"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return jd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSThisType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSFunctionType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConstructorType"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeReference"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSArrayType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTupleType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSOptionalType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSRestType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUnionType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInferType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSMappedType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function ed(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function fd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["NumberLiteral"].concat(b))}function gd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd.apply(void 0,["RegexLiteral"].concat(b))}function hd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return hd.apply(void 0,["RestProperty"].concat(b))}function id(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b.classPrivateMethod=b.ClassPrivateMethod=Ub,b["import"]=b.Import=Vb,b.decorator=b.Decorator=Wb,b.doExpression=b.DoExpression=Xb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Yb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Zb,b.privateName=b.PrivateName=$b,b.bigIntLiteral=b.BigIntLiteral=_b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=ac,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=bc,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=cc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=dc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=ec,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=fc,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=gc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=hc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=ic,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=jc,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=kc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=lc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=mc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=nc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=oc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=pc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=qc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=rc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=sc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=tc,b.tSThisType=b.tsThisType=b.TSThisType=uc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=vc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=wc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=xc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=yc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=zc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=Ac,b.tSArrayType=b.tsArrayType=b.TSArrayType=Bc,b.tSTupleType=b.tsTupleType=b.TSTupleType=Cc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Dc,b.tSRestType=b.tsRestType=b.TSRestType=Ec,b.tSUnionType=b.tsUnionType=b.TSUnionType=Fc,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Gc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Hc,b.tSInferType=b.tsInferType=b.TSInferType=Ic,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Jc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Kc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Lc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Mc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Nc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Oc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Pc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Qc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Rc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Sc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Tc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Uc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Vc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Wc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Xc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Yc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Zc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=$c,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=_c,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=ad,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=bd,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=cd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=dd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=ed,b.numberLiteral=b.NumberLiteral=fd,b.regexLiteral=b.RegexLiteral=gd,b.restProperty=b.RestProperty=hd,b.spreadProperty=b.SpreadProperty=id;var jd=d(c(1849))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return gd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSThisType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSFunctionType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConstructorType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeReference"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSArrayType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTupleType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUnionType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInferType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSMappedType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function cd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return cd.apply(void 0,["NumberLiteral"].concat(b))}function dd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return dd.apply(void 0,["RegexLiteral"].concat(b))}function ed(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["RestProperty"].concat(b))}function fd(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=jc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=kc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=lc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=mc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=nc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=oc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=pc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=qc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=rc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=sc,b.tSThisType=b.tsThisType=b.TSThisType=tc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=uc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=vc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=wc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=xc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=yc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=zc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ac,b.tSTupleType=b.tsTupleType=b.TSTupleType=Bc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Cc,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Dc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Ec,b.tSInferType=b.tsInferType=b.TSInferType=Fc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Gc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Hc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Ic,b.tSMappedType=b.tsMappedType=b.TSMappedType=Jc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Kc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Lc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Mc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Nc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Oc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Pc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Qc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Rc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Sc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Tc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Uc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Vc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Wc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Xc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=Yc,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=Zc,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=$c,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=_c,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=ad,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=bd,b.numberLiteral=b.NumberLiteral=cd,b.regexLiteral=b.RegexLiteral=dd,b.restProperty=b.RestProperty=ed,b.spreadProperty=b.SpreadProperty=fd;var gd=d(c(1896))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return id["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSStringKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNullKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSThisType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSFunctionType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConstructorType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeReference"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypePredicate"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeQuery"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSArrayType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTupleType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSOptionalType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSRestType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSUnionType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSConditionalType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInferType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSMappedType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSLiteralType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSAsExpression"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSEnumMember"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSExportAssignment"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id["default"].apply(void 0,["TSTypeParameter"].concat(b))}function ed(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["NumberLiteral"].concat(b))}function fd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["RegexLiteral"].concat(b))}function gd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd.apply(void 0,["RestProperty"].concat(b))}function hd(){console.trace("The node type SpreadProperty has been renamed to SpreadElement"); for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return hd.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=jc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=kc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=lc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=mc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=nc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=oc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=pc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=qc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=rc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=sc,b.tSThisType=b.tsThisType=b.TSThisType=tc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=uc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=vc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=wc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=xc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=yc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=zc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ac,b.tSTupleType=b.tsTupleType=b.TSTupleType=Bc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Cc,b.tSRestType=b.tsRestType=b.TSRestType=Dc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Ec,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Fc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Gc,b.tSInferType=b.tsInferType=b.TSInferType=Hc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Ic,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Jc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Kc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Lc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Mc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Nc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Oc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Pc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Qc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Rc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Sc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Tc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Uc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Vc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Wc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Xc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Yc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Zc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=$c,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=_c,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=ad,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=bd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=cd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=dd,b.numberLiteral=b.NumberLiteral=ed,b.regexLiteral=b.RegexLiteral=fd,b.restProperty=b.RestProperty=gd,b.spreadProperty=b.SpreadProperty=hd;var id=d(c(1941))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassExpression"].concat(b))}function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c]; return jd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ClassPrivateMethod"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Import"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["Decorator"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["DoExpression"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["PrivateName"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSThisType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSFunctionType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConstructorType"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeReference"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSArrayType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTupleType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSOptionalType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSRestType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSUnionType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInferType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSMappedType"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function cd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function dd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function ed(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return jd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function fd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["NumberLiteral"].concat(b))}function gd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd.apply(void 0,["RegexLiteral"].concat(b))}function hd(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return hd.apply(void 0,["RestProperty"].concat(b))}function id(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return id.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b.classPrivateMethod=b.ClassPrivateMethod=Ub,b["import"]=b.Import=Vb,b.decorator=b.Decorator=Wb,b.doExpression=b.DoExpression=Xb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Yb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Zb,b.privateName=b.PrivateName=$b,b.bigIntLiteral=b.BigIntLiteral=_b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=ac,b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=bc,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=cc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=dc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=ec,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=fc,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=gc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=hc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=ic,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=jc,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=kc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=lc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=mc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=nc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=oc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=pc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=qc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=rc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=sc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=tc,b.tSThisType=b.tsThisType=b.TSThisType=uc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=vc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=wc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=xc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=yc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=zc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=Ac,b.tSArrayType=b.tsArrayType=b.TSArrayType=Bc,b.tSTupleType=b.tsTupleType=b.TSTupleType=Cc,b.tSOptionalType=b.tsOptionalType=b.TSOptionalType=Dc,b.tSRestType=b.tsRestType=b.TSRestType=Ec,b.tSUnionType=b.tsUnionType=b.TSUnionType=Fc,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Gc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Hc,b.tSInferType=b.tsInferType=b.TSInferType=Ic,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Jc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Kc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Lc,b.tSMappedType=b.tsMappedType=b.TSMappedType=Mc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Nc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Oc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Pc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Qc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Rc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Sc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Tc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Uc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Vc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Wc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Xc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Yc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Zc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=$c,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=_c,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=ad,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=bd,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=cd,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=dd,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=ed,b.numberLiteral=b.NumberLiteral=fd,b.regexLiteral=b.RegexLiteral=gd,b.restProperty=b.RestProperty=hd,b.spreadProperty=b.SpreadProperty=id;var jd=d(c(2020))},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayExpression"].concat(b))}function f(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AssignmentExpression"].concat(b))}function g(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BinaryExpression"].concat(b))}function h(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterpreterDirective"].concat(b))}function i(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Directive"].concat(b))}function j(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DirectiveLiteral"].concat(b))}function k(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BlockStatement"].concat(b))}function l(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BreakStatement"].concat(b))}function m(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["CallExpression"].concat(b))}function n(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["CatchClause"].concat(b))}function o(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ConditionalExpression"].concat(b))}function p(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ContinueStatement"].concat(b))}function q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DebuggerStatement"].concat(b))}function r(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DoWhileStatement"].concat(b))}function s(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["EmptyStatement"].concat(b))}function t(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExpressionStatement"].concat(b))}function u(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["File"].concat(b))}function v(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForInStatement"].concat(b))}function w(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForStatement"].concat(b))}function x(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionDeclaration"].concat(b))}function y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionExpression"].concat(b))}function z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Identifier"].concat(b))}function A(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["IfStatement"].concat(b))}function B(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["LabeledStatement"].concat(b))}function C(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringLiteral"].concat(b))}function D(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumericLiteral"].concat(b))}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullLiteral"].concat(b))}function F(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanLiteral"].concat(b))}function G(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["RegExpLiteral"].concat(b))}function H(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["LogicalExpression"].concat(b))}function I(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MemberExpression"].concat(b))}function J(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NewExpression"].concat(b))}function K(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Program"].concat(b))}function L(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectExpression"].concat(b))}function M(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectMethod"].concat(b))}function N(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectProperty"].concat(b))}function O(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["RestElement"].concat(b))}function P(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ReturnStatement"].concat(b))}function Q(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SequenceExpression"].concat(b))}function R(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SwitchCase"].concat(b))}function S(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SwitchStatement"].concat(b))}function T(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThisExpression"].concat(b))}function U(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThrowStatement"].concat(b))}function V(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TryStatement"].concat(b))}function W(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UnaryExpression"].concat(b))}function X(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UpdateExpression"].concat(b))}function Y(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VariableDeclaration"].concat(b))}function Z(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VariableDeclarator"].concat(b))}function $(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["WhileStatement"].concat(b))}function _(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["WithStatement"].concat(b))}function aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AssignmentPattern"].concat(b))}function ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayPattern"].concat(b))}function ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrowFunctionExpression"].concat(b))}function da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassBody"].concat(b))}function ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassDeclaration"].concat(b))}function fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassExpression"].concat(b)); }function ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportAllDeclaration"].concat(b))}function ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportDefaultDeclaration"].concat(b))}function ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportNamedDeclaration"].concat(b))}function ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportSpecifier"].concat(b))}function ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ForOfStatement"].concat(b))}function la(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportDeclaration"].concat(b))}function ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportDefaultSpecifier"].concat(b))}function na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportNamespaceSpecifier"].concat(b))}function oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ImportSpecifier"].concat(b))}function pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MetaProperty"].concat(b))}function qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassMethod"].concat(b))}function ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectPattern"].concat(b))}function sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["SpreadElement"].concat(b))}function ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Super"].concat(b))}function ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TaggedTemplateExpression"].concat(b))}function va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TemplateElement"].concat(b))}function wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TemplateLiteral"].concat(b))}function xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["YieldExpression"].concat(b))}function ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AnyTypeAnnotation"].concat(b))}function za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ArrayTypeAnnotation"].concat(b))}function Aa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanTypeAnnotation"].concat(b))}function Ba(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BooleanLiteralTypeAnnotation"].concat(b))}function Ca(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullLiteralTypeAnnotation"].concat(b))}function Da(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassImplements"].concat(b))}function Ea(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareClass"].concat(b))}function Fa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareFunction"].concat(b))}function Ga(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareInterface"].concat(b))}function Ha(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareModule"].concat(b))}function Ia(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareModuleExports"].concat(b))}function Ja(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareTypeAlias"].concat(b))}function Ka(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareOpaqueType"].concat(b))}function La(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareVariable"].concat(b))}function Ma(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareExportDeclaration"].concat(b))}function Na(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclareExportAllDeclaration"].concat(b))}function Oa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DeclaredPredicate"].concat(b))}function Pa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExistsTypeAnnotation"].concat(b))}function Qa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionTypeAnnotation"].concat(b))}function Ra(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["FunctionTypeParam"].concat(b))}function Sa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["GenericTypeAnnotation"].concat(b))}function Ta(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InferredPredicate"].concat(b))}function Ua(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceExtends"].concat(b))}function Va(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceDeclaration"].concat(b))}function Wa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["InterfaceTypeAnnotation"].concat(b))}function Xa(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["IntersectionTypeAnnotation"].concat(b))}function Ya(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["MixedTypeAnnotation"].concat(b))}function Za(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["EmptyTypeAnnotation"].concat(b))}function $a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NullableTypeAnnotation"].concat(b))}function _a(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumberLiteralTypeAnnotation"].concat(b))}function ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["NumberTypeAnnotation"].concat(b))}function bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeAnnotation"].concat(b))}function cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeInternalSlot"].concat(b))}function db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeCallProperty"].concat(b))}function eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeIndexer"].concat(b))}function fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeProperty"].concat(b))}function gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ObjectTypeSpreadProperty"].concat(b))}function hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OpaqueType"].concat(b))}function ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["QualifiedTypeIdentifier"].concat(b))}function jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringLiteralTypeAnnotation"].concat(b))}function kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["StringTypeAnnotation"].concat(b))}function lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ThisTypeAnnotation"].concat(b))}function mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TupleTypeAnnotation"].concat(b))}function nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeofTypeAnnotation"].concat(b))}function ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeAlias"].concat(b))}function pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeAnnotation"].concat(b))}function qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeCastExpression"].concat(b))}function rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameter"].concat(b))}function sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameterDeclaration"].concat(b))}function tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TypeParameterInstantiation"].concat(b))}function ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["UnionTypeAnnotation"].concat(b))}function vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Variance"].concat(b))}function wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["VoidTypeAnnotation"].concat(b))}function xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXAttribute"].concat(b))}function yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXClosingElement"].concat(b))}function zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXElement"].concat(b))}function Ab(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXEmptyExpression"].concat(b))}function Bb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXExpressionContainer"].concat(b))}function Cb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXSpreadChild"].concat(b))}function Db(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXIdentifier"].concat(b))}function Eb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXMemberExpression"].concat(b))}function Fb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXNamespacedName"].concat(b))}function Gb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXOpeningElement"].concat(b))}function Hb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXSpreadAttribute"].concat(b))}function Ib(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXText"].concat(b))}function Jb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXFragment"].concat(b))}function Kb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXOpeningFragment"].concat(b))}function Lb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["JSXClosingFragment"].concat(b))}function Mb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Noop"].concat(b))}function Nb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ParenthesizedExpression"].concat(b))}function Ob(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["AwaitExpression"].concat(b))}function Pb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BindExpression"].concat(b))}function Qb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassProperty"].concat(b))}function Rb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OptionalMemberExpression"].concat(b))}function Sb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["OptionalCallExpression"].concat(b))}function Tb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ClassPrivateProperty"].concat(b))}function Ub(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Import"].concat(b))}function Vb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["Decorator"].concat(b))}function Wb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["DoExpression"].concat(b))}function Xb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportDefaultSpecifier"].concat(b))}function Yb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["ExportNamespaceSpecifier"].concat(b))}function Zb(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["PrivateName"].concat(b))}function $b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["BigIntLiteral"].concat(b))}function _b(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSParameterProperty"].concat(b))}function ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSDeclareFunction"].concat(b))}function bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSDeclareMethod"].concat(b))}function cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSQualifiedName"].concat(b))}function dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSCallSignatureDeclaration"].concat(b))}function ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConstructSignatureDeclaration"].concat(b))}function fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSPropertySignature"].concat(b))}function gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSMethodSignature"].concat(b))}function hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIndexSignature"].concat(b))}function ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSAnyKeyword"].concat(b))}function jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUnknownKeyword"].concat(b))}function kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNumberKeyword"].concat(b))}function lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSObjectKeyword"].concat(b))}function mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSBooleanKeyword"].concat(b))}function nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSStringKeyword"].concat(b))}function oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSSymbolKeyword"].concat(b))}function pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSVoidKeyword"].concat(b))}function qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUndefinedKeyword"].concat(b))}function rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNullKeyword"].concat(b))}function sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNeverKeyword"].concat(b))}function tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSThisType"].concat(b))}function uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSFunctionType"].concat(b))}function vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConstructorType"].concat(b))}function wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeReference"].concat(b))}function xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypePredicate"].concat(b))}function yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeQuery"].concat(b))}function zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeLiteral"].concat(b))}function Ac(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSArrayType"].concat(b))}function Bc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTupleType"].concat(b))}function Cc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSUnionType"].concat(b))}function Dc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIntersectionType"].concat(b))}function Ec(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSConditionalType"].concat(b))}function Fc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInferType"].concat(b))}function Gc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSParenthesizedType"].concat(b))}function Hc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeOperator"].concat(b))}function Ic(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSIndexedAccessType"].concat(b))}function Jc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSMappedType"].concat(b))}function Kc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSLiteralType"].concat(b))}function Lc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExpressionWithTypeArguments"].concat(b))}function Mc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInterfaceDeclaration"].concat(b))}function Nc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSInterfaceBody"].concat(b))}function Oc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAliasDeclaration"].concat(b))}function Pc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSAsExpression"].concat(b))}function Qc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAssertion"].concat(b))}function Rc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSEnumDeclaration"].concat(b))}function Sc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSEnumMember"].concat(b))}function Tc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSModuleDeclaration"].concat(b))}function Uc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSModuleBlock"].concat(b))}function Vc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSImportEqualsDeclaration"].concat(b))}function Wc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExternalModuleReference"].concat(b))}function Xc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNonNullExpression"].concat(b))}function Yc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSExportAssignment"].concat(b))}function Zc(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSNamespaceExportDeclaration"].concat(b))}function $c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeAnnotation"].concat(b))}function _c(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameterInstantiation"].concat(b))}function ad(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameterDeclaration"].concat(b))}function bd(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return gd["default"].apply(void 0,["TSTypeParameter"].concat(b))}function cd(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return cd.apply(void 0,["NumberLiteral"].concat(b))}function dd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return dd.apply(void 0,["RegexLiteral"].concat(b))}function ed(){console.trace("The node type RestProperty has been renamed to RestElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return ed.apply(void 0,["RestProperty"].concat(b))}function fd(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return fd.apply(void 0,["SpreadProperty"].concat(b))}Object.defineProperty(b,"__esModule",{value:!0}),b.arrayExpression=b.ArrayExpression=e,b.assignmentExpression=b.AssignmentExpression=f,b.binaryExpression=b.BinaryExpression=g,b.interpreterDirective=b.InterpreterDirective=h,b.directive=b.Directive=i,b.directiveLiteral=b.DirectiveLiteral=j,b.blockStatement=b.BlockStatement=k,b.breakStatement=b.BreakStatement=l,b.callExpression=b.CallExpression=m,b.catchClause=b.CatchClause=n,b.conditionalExpression=b.ConditionalExpression=o,b.continueStatement=b.ContinueStatement=p,b.debuggerStatement=b.DebuggerStatement=q,b.doWhileStatement=b.DoWhileStatement=r,b.emptyStatement=b.EmptyStatement=s,b.expressionStatement=b.ExpressionStatement=t,b.file=b.File=u,b.forInStatement=b.ForInStatement=v,b.forStatement=b.ForStatement=w,b.functionDeclaration=b.FunctionDeclaration=x,b.functionExpression=b.FunctionExpression=y,b.identifier=b.Identifier=z,b.ifStatement=b.IfStatement=A,b.labeledStatement=b.LabeledStatement=B,b.stringLiteral=b.StringLiteral=C,b.numericLiteral=b.NumericLiteral=D,b.nullLiteral=b.NullLiteral=E,b.booleanLiteral=b.BooleanLiteral=F,b.regExpLiteral=b.RegExpLiteral=G,b.logicalExpression=b.LogicalExpression=H,b.memberExpression=b.MemberExpression=I,b.newExpression=b.NewExpression=J,b.program=b.Program=K,b.objectExpression=b.ObjectExpression=L,b.objectMethod=b.ObjectMethod=M,b.objectProperty=b.ObjectProperty=N,b.restElement=b.RestElement=O,b.returnStatement=b.ReturnStatement=P,b.sequenceExpression=b.SequenceExpression=Q,b.switchCase=b.SwitchCase=R,b.switchStatement=b.SwitchStatement=S,b.thisExpression=b.ThisExpression=T,b.throwStatement=b.ThrowStatement=U,b.tryStatement=b.TryStatement=V,b.unaryExpression=b.UnaryExpression=W,b.updateExpression=b.UpdateExpression=X,b.variableDeclaration=b.VariableDeclaration=Y,b.variableDeclarator=b.VariableDeclarator=Z,b.whileStatement=b.WhileStatement=$,b.withStatement=b.WithStatement=_,b.assignmentPattern=b.AssignmentPattern=aa,b.arrayPattern=b.ArrayPattern=ba,b.arrowFunctionExpression=b.ArrowFunctionExpression=ca,b.classBody=b.ClassBody=da,b.classDeclaration=b.ClassDeclaration=ea,b.classExpression=b.ClassExpression=fa,b.exportAllDeclaration=b.ExportAllDeclaration=ga,b.exportDefaultDeclaration=b.ExportDefaultDeclaration=ha,b.exportNamedDeclaration=b.ExportNamedDeclaration=ia,b.exportSpecifier=b.ExportSpecifier=ja,b.forOfStatement=b.ForOfStatement=ka,b.importDeclaration=b.ImportDeclaration=la,b.importDefaultSpecifier=b.ImportDefaultSpecifier=ma,b.importNamespaceSpecifier=b.ImportNamespaceSpecifier=na,b.importSpecifier=b.ImportSpecifier=oa,b.metaProperty=b.MetaProperty=pa,b.classMethod=b.ClassMethod=qa,b.objectPattern=b.ObjectPattern=ra,b.spreadElement=b.SpreadElement=sa,b["super"]=b.Super=ta,b.taggedTemplateExpression=b.TaggedTemplateExpression=ua,b.templateElement=b.TemplateElement=va,b.templateLiteral=b.TemplateLiteral=wa,b.yieldExpression=b.YieldExpression=xa,b.anyTypeAnnotation=b.AnyTypeAnnotation=ya,b.arrayTypeAnnotation=b.ArrayTypeAnnotation=za,b.booleanTypeAnnotation=b.BooleanTypeAnnotation=Aa,b.booleanLiteralTypeAnnotation=b.BooleanLiteralTypeAnnotation=Ba,b.nullLiteralTypeAnnotation=b.NullLiteralTypeAnnotation=Ca,b.classImplements=b.ClassImplements=Da,b.declareClass=b.DeclareClass=Ea,b.declareFunction=b.DeclareFunction=Fa,b.declareInterface=b.DeclareInterface=Ga,b.declareModule=b.DeclareModule=Ha,b.declareModuleExports=b.DeclareModuleExports=Ia,b.declareTypeAlias=b.DeclareTypeAlias=Ja,b.declareOpaqueType=b.DeclareOpaqueType=Ka,b.declareVariable=b.DeclareVariable=La,b.declareExportDeclaration=b.DeclareExportDeclaration=Ma,b.declareExportAllDeclaration=b.DeclareExportAllDeclaration=Na,b.declaredPredicate=b.DeclaredPredicate=Oa,b.existsTypeAnnotation=b.ExistsTypeAnnotation=Pa,b.functionTypeAnnotation=b.FunctionTypeAnnotation=Qa,b.functionTypeParam=b.FunctionTypeParam=Ra,b.genericTypeAnnotation=b.GenericTypeAnnotation=Sa,b.inferredPredicate=b.InferredPredicate=Ta,b.interfaceExtends=b.InterfaceExtends=Ua,b.interfaceDeclaration=b.InterfaceDeclaration=Va,b.interfaceTypeAnnotation=b.InterfaceTypeAnnotation=Wa,b.intersectionTypeAnnotation=b.IntersectionTypeAnnotation=Xa,b.mixedTypeAnnotation=b.MixedTypeAnnotation=Ya,b.emptyTypeAnnotation=b.EmptyTypeAnnotation=Za,b.nullableTypeAnnotation=b.NullableTypeAnnotation=$a,b.numberLiteralTypeAnnotation=b.NumberLiteralTypeAnnotation=_a,b.numberTypeAnnotation=b.NumberTypeAnnotation=ab,b.objectTypeAnnotation=b.ObjectTypeAnnotation=bb,b.objectTypeInternalSlot=b.ObjectTypeInternalSlot=cb,b.objectTypeCallProperty=b.ObjectTypeCallProperty=db,b.objectTypeIndexer=b.ObjectTypeIndexer=eb,b.objectTypeProperty=b.ObjectTypeProperty=fb,b.objectTypeSpreadProperty=b.ObjectTypeSpreadProperty=gb,b.opaqueType=b.OpaqueType=hb,b.qualifiedTypeIdentifier=b.QualifiedTypeIdentifier=ib,b.stringLiteralTypeAnnotation=b.StringLiteralTypeAnnotation=jb,b.stringTypeAnnotation=b.StringTypeAnnotation=kb,b.thisTypeAnnotation=b.ThisTypeAnnotation=lb,b.tupleTypeAnnotation=b.TupleTypeAnnotation=mb,b.typeofTypeAnnotation=b.TypeofTypeAnnotation=nb,b.typeAlias=b.TypeAlias=ob,b.typeAnnotation=b.TypeAnnotation=pb,b.typeCastExpression=b.TypeCastExpression=qb,b.typeParameter=b.TypeParameter=rb,b.typeParameterDeclaration=b.TypeParameterDeclaration=sb,b.typeParameterInstantiation=b.TypeParameterInstantiation=tb,b.unionTypeAnnotation=b.UnionTypeAnnotation=ub,b.variance=b.Variance=vb,b.voidTypeAnnotation=b.VoidTypeAnnotation=wb,b.jSXAttribute=b.jsxAttribute=b.JSXAttribute=xb,b.jSXClosingElement=b.jsxClosingElement=b.JSXClosingElement=yb,b.jSXElement=b.jsxElement=b.JSXElement=zb,b.jSXEmptyExpression=b.jsxEmptyExpression=b.JSXEmptyExpression=Ab,b.jSXExpressionContainer=b.jsxExpressionContainer=b.JSXExpressionContainer=Bb,b.jSXSpreadChild=b.jsxSpreadChild=b.JSXSpreadChild=Cb,b.jSXIdentifier=b.jsxIdentifier=b.JSXIdentifier=Db,b.jSXMemberExpression=b.jsxMemberExpression=b.JSXMemberExpression=Eb,b.jSXNamespacedName=b.jsxNamespacedName=b.JSXNamespacedName=Fb,b.jSXOpeningElement=b.jsxOpeningElement=b.JSXOpeningElement=Gb,b.jSXSpreadAttribute=b.jsxSpreadAttribute=b.JSXSpreadAttribute=Hb,b.jSXText=b.jsxText=b.JSXText=Ib,b.jSXFragment=b.jsxFragment=b.JSXFragment=Jb,b.jSXOpeningFragment=b.jsxOpeningFragment=b.JSXOpeningFragment=Kb,b.jSXClosingFragment=b.jsxClosingFragment=b.JSXClosingFragment=Lb,b.noop=b.Noop=Mb,b.parenthesizedExpression=b.ParenthesizedExpression=Nb,b.awaitExpression=b.AwaitExpression=Ob,b.bindExpression=b.BindExpression=Pb,b.classProperty=b.ClassProperty=Qb,b.optionalMemberExpression=b.OptionalMemberExpression=Rb,b.optionalCallExpression=b.OptionalCallExpression=Sb,b.classPrivateProperty=b.ClassPrivateProperty=Tb,b["import"]=b.Import=Ub,b.decorator=b.Decorator=Vb,b.doExpression=b.DoExpression=Wb,b.exportDefaultSpecifier=b.ExportDefaultSpecifier=Xb,b.exportNamespaceSpecifier=b.ExportNamespaceSpecifier=Yb,b.privateName=b.PrivateName=Zb,b.bigIntLiteral=b.BigIntLiteral=$b,b.tSParameterProperty=b.tsParameterProperty=b.TSParameterProperty=_b, b.tSDeclareFunction=b.tsDeclareFunction=b.TSDeclareFunction=ac,b.tSDeclareMethod=b.tsDeclareMethod=b.TSDeclareMethod=bc,b.tSQualifiedName=b.tsQualifiedName=b.TSQualifiedName=cc,b.tSCallSignatureDeclaration=b.tsCallSignatureDeclaration=b.TSCallSignatureDeclaration=dc,b.tSConstructSignatureDeclaration=b.tsConstructSignatureDeclaration=b.TSConstructSignatureDeclaration=ec,b.tSPropertySignature=b.tsPropertySignature=b.TSPropertySignature=fc,b.tSMethodSignature=b.tsMethodSignature=b.TSMethodSignature=gc,b.tSIndexSignature=b.tsIndexSignature=b.TSIndexSignature=hc,b.tSAnyKeyword=b.tsAnyKeyword=b.TSAnyKeyword=ic,b.tSUnknownKeyword=b.tsUnknownKeyword=b.TSUnknownKeyword=jc,b.tSNumberKeyword=b.tsNumberKeyword=b.TSNumberKeyword=kc,b.tSObjectKeyword=b.tsObjectKeyword=b.TSObjectKeyword=lc,b.tSBooleanKeyword=b.tsBooleanKeyword=b.TSBooleanKeyword=mc,b.tSStringKeyword=b.tsStringKeyword=b.TSStringKeyword=nc,b.tSSymbolKeyword=b.tsSymbolKeyword=b.TSSymbolKeyword=oc,b.tSVoidKeyword=b.tsVoidKeyword=b.TSVoidKeyword=pc,b.tSUndefinedKeyword=b.tsUndefinedKeyword=b.TSUndefinedKeyword=qc,b.tSNullKeyword=b.tsNullKeyword=b.TSNullKeyword=rc,b.tSNeverKeyword=b.tsNeverKeyword=b.TSNeverKeyword=sc,b.tSThisType=b.tsThisType=b.TSThisType=tc,b.tSFunctionType=b.tsFunctionType=b.TSFunctionType=uc,b.tSConstructorType=b.tsConstructorType=b.TSConstructorType=vc,b.tSTypeReference=b.tsTypeReference=b.TSTypeReference=wc,b.tSTypePredicate=b.tsTypePredicate=b.TSTypePredicate=xc,b.tSTypeQuery=b.tsTypeQuery=b.TSTypeQuery=yc,b.tSTypeLiteral=b.tsTypeLiteral=b.TSTypeLiteral=zc,b.tSArrayType=b.tsArrayType=b.TSArrayType=Ac,b.tSTupleType=b.tsTupleType=b.TSTupleType=Bc,b.tSUnionType=b.tsUnionType=b.TSUnionType=Cc,b.tSIntersectionType=b.tsIntersectionType=b.TSIntersectionType=Dc,b.tSConditionalType=b.tsConditionalType=b.TSConditionalType=Ec,b.tSInferType=b.tsInferType=b.TSInferType=Fc,b.tSParenthesizedType=b.tsParenthesizedType=b.TSParenthesizedType=Gc,b.tSTypeOperator=b.tsTypeOperator=b.TSTypeOperator=Hc,b.tSIndexedAccessType=b.tsIndexedAccessType=b.TSIndexedAccessType=Ic,b.tSMappedType=b.tsMappedType=b.TSMappedType=Jc,b.tSLiteralType=b.tsLiteralType=b.TSLiteralType=Kc,b.tSExpressionWithTypeArguments=b.tsExpressionWithTypeArguments=b.TSExpressionWithTypeArguments=Lc,b.tSInterfaceDeclaration=b.tsInterfaceDeclaration=b.TSInterfaceDeclaration=Mc,b.tSInterfaceBody=b.tsInterfaceBody=b.TSInterfaceBody=Nc,b.tSTypeAliasDeclaration=b.tsTypeAliasDeclaration=b.TSTypeAliasDeclaration=Oc,b.tSAsExpression=b.tsAsExpression=b.TSAsExpression=Pc,b.tSTypeAssertion=b.tsTypeAssertion=b.TSTypeAssertion=Qc,b.tSEnumDeclaration=b.tsEnumDeclaration=b.TSEnumDeclaration=Rc,b.tSEnumMember=b.tsEnumMember=b.TSEnumMember=Sc,b.tSModuleDeclaration=b.tsModuleDeclaration=b.TSModuleDeclaration=Tc,b.tSModuleBlock=b.tsModuleBlock=b.TSModuleBlock=Uc,b.tSImportEqualsDeclaration=b.tsImportEqualsDeclaration=b.TSImportEqualsDeclaration=Vc,b.tSExternalModuleReference=b.tsExternalModuleReference=b.TSExternalModuleReference=Wc,b.tSNonNullExpression=b.tsNonNullExpression=b.TSNonNullExpression=Xc,b.tSExportAssignment=b.tsExportAssignment=b.TSExportAssignment=Yc,b.tSNamespaceExportDeclaration=b.tsNamespaceExportDeclaration=b.TSNamespaceExportDeclaration=Zc,b.tSTypeAnnotation=b.tsTypeAnnotation=b.TSTypeAnnotation=$c,b.tSTypeParameterInstantiation=b.tsTypeParameterInstantiation=b.TSTypeParameterInstantiation=_c,b.tSTypeParameterDeclaration=b.tsTypeParameterDeclaration=b.TSTypeParameterDeclaration=ad,b.tSTypeParameter=b.tsTypeParameter=b.TSTypeParameter=bd,b.numberLiteral=b.NumberLiteral=cd,b.regexLiteral=b.RegexLiteral=dd,b.restProperty=b.RestProperty=ed,b.spreadProperty=b.SpreadProperty=fd;var gd=d(c(2081))},function(a,b,c){"use strict";function d(){var a=g(c(50));return d=function(){return a},a}function e(){var a=f(c(4));return e=function(){return a},a}function f(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c,d,e){if(a){if(b||(b={}),!b.noScope&&!c&&"Program"!==a.type&&"File"!==a.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. "+("Instead of that you tried to traverse a "+a.type+" node without ")+"passing scope and parentPath.");k.explode(b),h.node(a,b,c,d,e)}}function i(a,b){a.node.type===b.type&&(b.has=!0,a.stop())}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=h,Object.defineProperty(b,"NodePath",{enumerable:!0,get:function(){return m["default"]}}),Object.defineProperty(b,"Scope",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"Hub",{enumerable:!0,get:function(){return o["default"]}}),b.visitors=void 0;var j=g(c(573)),k=f(c(758));b.visitors=k;var l=f(c(131)),m=g(c(79)),n=g(c(295)),o=g(c(759));h.visitors=k,h.verify=k.verify,h.explode=k.explode,h.cheap=function(a,b){return e().traverseFast(a,b)},h.node=function(a,b,c,d,f,g){var h=e().VISITOR_KEYS[a.type];if(h)for(var i=new j["default"](c,b,d,f),k=h,l=Array.isArray(k),m=0,k=l?k:k[Symbol.iterator]();;){var n;if(l){if(m>=k.length)break;n=k[m++]}else{if(m=k.next(),m.done)break;n=m.value}var o=n;if((!g||!g[o])&&i.visit(a,o))return}},h.clearNode=function(a,b){e().removeProperties(a,b),l.path["delete"](a)},h.removeProperties=function(a,b){return e().traverseFast(a,h.clearNode,b),a},h.hasType=function(a,b,c){if(d()["default"](c,a.type))return!1;if(a.type===b)return!0;var e={has:!1,type:b};return h(a,{noScope:!0,blacklist:c,enter:i},null,e),e.has},h.cache=l},function(a,b,c){var d=c(262),e="object"==typeof self&&self&&self.Object===Object&&self,f=d||e||Function("return this")();a.exports=f},function(a,b){function c(a){return null!=a&&"object"==typeof a}a.exports=c},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(170),c(173),c(640),c(641),c(642),c(643),c(644);var f=c(55);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(193),c(196),c(824),c(825),c(826),c(827),c(828);var f=c(57);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(205),c(208),c(1718),c(1719),c(1720),c(1721),c(1722);var f=c(58);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(211),c(214),c(1769),c(1770),c(1771),c(1772),c(1773);var f=c(59);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(219),c(222),c(1850),c(1851),c(1852),c(1853),c(1854);var f=c(60);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(226),c(229),c(1897),c(1898),c(1899),c(1900),c(1901);var f=c(61);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(232),c(235),c(1942),c(1943),c(1944),c(1945),c(1946);var f=c(63);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(240),c(243),c(2021),c(2022),c(2023),c(2024),c(2025);var f=c(64);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(){var a=e(c(46));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"VISITOR_KEYS",{enumerable:!0,get:function(){return f.VISITOR_KEYS}}),Object.defineProperty(b,"ALIAS_KEYS",{enumerable:!0,get:function(){return f.ALIAS_KEYS}}),Object.defineProperty(b,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return f.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(b,"NODE_FIELDS",{enumerable:!0,get:function(){return f.NODE_FIELDS}}),Object.defineProperty(b,"BUILDER_KEYS",{enumerable:!0,get:function(){return f.BUILDER_KEYS}}),Object.defineProperty(b,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return f.DEPRECATED_KEYS}}),b.TYPES=void 0,c(248),c(251),c(2082),c(2083),c(2084),c(2085),c(2086);var f=c(65);d()["default"](f.VISITOR_KEYS),d()["default"](f.ALIAS_KEYS),d()["default"](f.FLIPPED_ALIAS_KEYS),d()["default"](f.NODE_FIELDS),d()["default"](f.BUILDER_KEYS),d()["default"](f.DEPRECATED_KEYS);var g=Object.keys(f.VISITOR_KEYS).concat(Object.keys(f.FLIPPED_ALIAS_KEYS)).concat(Object.keys(f.DEPRECATED_KEYS));b.TYPES=g},function(a,b,c){"use strict";function d(a){if(null!==e){var b=e;return e=d.prototype=null,b}return e=d.prototype=null==a?Object.create(null):a,new d}var e=null;d(),a.exports=function(a){return d(a)}},function(a,b,c){function d(a){return a&&a.length?e(a):[]}var e=c(652);a.exports=d},function(a,b,c){function d(a){if(!g(a)||e(a)!=h)return!1;var b=f(a);if(null===b)return!0;var c=l.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&k.call(c)==m}var e=c(52),f=c(168),g=c(36),h="[object Object]",i=Function.prototype,j=Object.prototype,k=i.toString,l=j.hasOwnProperty,m=k.call(Object);a.exports=d},function(a,b,c){var d=c(673),e=c(82),f=c(122),g=f&&f.isRegExp,h=g?e(g):d;a.exports=h},function(a,b,c){function d(a,b,c,d){a=f(a)?a:i(a),c=c&&!d?h(c):0;var k=a.length;return 0>c&&(c=j(k+c,0)),g(a)?k>=c&&a.indexOf(b,c)>-1:!!k&&e(a,b,c)>-1}var e=c(175),f=c(83),g=c(691),h=c(126),i=c(296),j=Math.max;a.exports=d},function(a,b,c){"use strict";(function(b){function d(a,b){if(a===b)return 0;for(var c=a.length,d=b.length,e=0,f=Math.min(c,d);f>e;++e)if(a[e]!==b[e]){c=a[e],d=b[e];break}return d>c?-1:c>d?1:0}function e(a){return b.Buffer&&"function"==typeof b.Buffer.isBuffer?b.Buffer.isBuffer(a):!(null==a||!a._isBuffer)}function f(a){return Object.prototype.toString.call(a)}function g(a){return e(a)?!1:"function"!=typeof b.ArrayBuffer?!1:"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(a):a?a instanceof DataView?!0:a.buffer&&a.buffer instanceof ArrayBuffer?!0:!1:!1}function h(a){if(u.isFunction(a)){if(x)return a.name;var b=a.toString(),c=b.match(z);return c&&c[1]}}function i(a,b){return"string"==typeof a?a.length=0;h--)if(i[h]!==j[h])return!1;for(h=i.length-1;h>=0;h--)if(g=i[h],!n(a[g],b[g],c,d))return!1;return!0}function q(a,b,c){n(a,b,!0)&&l(a,b,c,"notDeepStrictEqual",q)}function r(a,b){if(!a||!b)return!1;if("[object RegExp]"==Object.prototype.toString.call(b))return b.test(a);try{if(a instanceof b)return!0}catch(c){}return Error.isPrototypeOf(b)?!1:b.call({},a)===!0}function s(a){var b;try{a()}catch(c){b=c}return b}function t(a,b,c,d){var e;if("function"!=typeof b)throw new TypeError('"block" argument must be a function');"string"==typeof c&&(d=c,c=null),e=s(b),d=(c&&c.name?" ("+c.name+").":".")+(d?" "+d:"."),a&&!e&&l(e,c,"Missing expected exception"+d);var f="string"==typeof d,g=!a&&u.isError(e),h=!a&&e&&!c;if((g&&f&&r(e,c)||h)&&l(e,c,"Got unwanted exception"+d),a&&e&&c&&!r(e,c)||!a&&e)throw e}var u=c(344),v=Object.prototype.hasOwnProperty,w=Array.prototype.slice,x=function(){return"foo"===function(){}.name}(),y=a.exports=m,z=/\s*function\s+([^\(\s]*)\s*/;y.AssertionError=function(a){this.name="AssertionError",this.actual=a.actual,this.expected=a.expected,this.operator=a.operator,a.message?(this.message=a.message,this.generatedMessage=!1):(this.message=k(this),this.generatedMessage=!0);var b=a.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,b);else{var c=new Error;if(c.stack){var d=c.stack,e=h(b),f=d.indexOf("\n"+e);if(f>=0){var g=d.indexOf("\n",f+1);d=d.substring(g+1)}this.stack=d}}},u.inherits(y.AssertionError,Error),y.fail=l,y.ok=m,y.equal=function(a,b,c){a!=b&&l(a,b,c,"==",y.equal)},y.notEqual=function(a,b,c){a==b&&l(a,b,c,"!=",y.notEqual)},y.deepEqual=function(a,b,c){n(a,b,!1)||l(a,b,c,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(a,b,c){n(a,b,!0)||l(a,b,c,"deepStrictEqual",y.deepStrictEqual)},y.notDeepEqual=function(a,b,c){n(a,b,!1)&&l(a,b,c,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=q,y.strictEqual=function(a,b,c){a!==b&&l(a,b,c,"===",y.strictEqual)},y.notStrictEqual=function(a,b,c){a===b&&l(a,b,c,"!==",y.notStrictEqual)},y["throws"]=function(a,b,c){t(!0,a,b,c)},y.doesNotThrow=function(a,b,c){t(!1,a,b,c)},y.ifError=function(a){if(a)throw a};var A=Object.keys||function(a){var b=[];for(var c in a)v.call(a,c)&&b.push(c);return b}}).call(b,c(23))},function(a,b,c){function d(a){return null==a?void 0===a?i:h:j&&j in Object(a)?f(a):g(a)}var e=c(80),f=c(590),g=c(591),h="[object Null]",i="[object Undefined]",j=e?e.toStringTag:void 0;a.exports=d},function(a,b){function c(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}a.exports=c},function(a,b){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(171)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(){var a=h(c(745));return d=function(){return a},a}function e(){var a=h(c(69));return e=function(){return a},a}function f(){var a=g(c(4));return f=function(){return a},a}function g(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function h(a){return a&&a.__esModule?a:{"default":a}}function i(a){return f().isNullLiteral(a)?"null":f().isRegExpLiteral(a)?"_"+a.pattern+"_"+a.flags:f().isTemplateLiteral(a)?a.quasis.map(function(a){return a.value.raw}).join(""):void 0!==a.value?a.value+"":""}function j(a,b,c,e){if(a.selfReference){if(!e.hasBinding(c.name)||e.hasGlobal(c.name)){if(!f().isFunction(b))return;var g=m;b.generator&&(g=n);for(var h=g({FUNCTION:b,FUNCTION_ID:c,FUNCTION_KEY:e.generateUidIdentifier(c.name)}).expression,i=h.callee.body.body[0].params,j=0,k=d()["default"](b);k>j;j++)i.push(e.generateUidIdentifier("x"));return h}e.rename(c.name)}b.id=c,e.getProgramParent().references[c.name]=!0}function k(a,b,c){var d={selfAssignment:!1,selfReference:!1,outerDeclar:c.getBindingIdentifier(b),references:[],name:b},e=c.getOwnBinding(b);return e?"param"===e.kind&&(d.selfReference=!0):(d.outerDeclar||c.hasGlobal(b))&&c.traverse(a,o,d),d}function l(a,b){var c=a.node,d=a.parent,e=a.scope,g=a.id;if(void 0===b&&(b=!1),!c.id){if(!f().isObjectProperty(d)&&!f().isObjectMethod(d,{kind:"method"})||d.computed&&!f().isLiteral(d.key)){if(f().isVariableDeclarator(d)){if(g=d.id,f().isIdentifier(g)&&!b){var h=e.parent.getBinding(g.name);if(h&&h.constant&&e.getBinding(g.name)===h)return c.id=f().cloneNode(g),void(c.id[f().NOT_LOCAL_BINDING]=!0)}}else if(f().isAssignmentExpression(d))g=d.left;else if(!g)return}else g=d.key;var l;if(g&&f().isLiteral(g)?l=i(g):g&&f().isIdentifier(g)&&(l=g.name),void 0!==l){l=f().toBindingIdentifierName(l),g=f().identifier(l),g[f().NOT_LOCAL_BINDING]=!0;var m=k(c,l,e);return j(m,c,g,e)||c}}}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=l;var m=e()["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"),n=e()["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"),o={"ReferencedIdentifier|BindingIdentifier":function(a,b){if(a.node.name===b.name){var c=a.scope.getBindingIdentifier(b.name);c===b.outerDeclar&&(b.selfReference=!0,a.stop())}}}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(194)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){ return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(206)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(212)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(220)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(227)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(){var a=g(c(50));return d=function(){return a},a}function e(){var a=f(c(5));return e=function(){return a},a}function f(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c,d,e){if(a){if(b||(b={}),!b.noScope&&!c&&"Program"!==a.type&&"File"!==a.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. "+("Instead of that you tried to traverse a "+a.type+" node without ")+"passing scope and parentPath.");k.explode(b),h.node(a,b,c,d,e)}}function i(a,b){a.node.type===b.type&&(b.has=!0,a.stop())}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=h,Object.defineProperty(b,"NodePath",{enumerable:!0,get:function(){return m["default"]}}),Object.defineProperty(b,"Scope",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"Hub",{enumerable:!0,get:function(){return o["default"]}}),b.visitors=void 0;var j=g(c(1936)),k=f(c(2014));b.visitors=k;var l=f(c(151)),m=g(c(87)),n=g(c(517)),o=g(c(2015));h.visitors=k,h.verify=k.verify,h.explode=k.explode,h.cheap=function(a,b){return e().traverseFast(a,b)},h.node=function(a,b,c,d,f,g){var h=e().VISITOR_KEYS[a.type];if(h)for(var i=new j["default"](c,b,d,f),k=h,l=Array.isArray(k),m=0,k=l?k:k[Symbol.iterator]();;){var n;if(l){if(m>=k.length)break;n=k[m++]}else{if(m=k.next(),m.done)break;n=m.value}var o=n;if((!g||!g[o])&&i.visit(a,o))return}},h.clearNode=function(a,b){e().removeProperties(a,b),l.path["delete"](a)},h.removeProperties=function(a,b){return e().traverseFast(a,h.clearNode,b),a},h.hasType=function(a,b,c){if(d()["default"](c,a.type))return!1;if(a.type===b)return!0;var e={has:!1,type:b};return h(a,{noScope:!0,blacklist:c,enter:i},null,e),e.has},h.cache=l},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(233)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(241)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return Array.isArray(a)?"array":null===a?"null":void 0===a?"undefined":typeof a}function f(a){return{validate:a}}function g(a){return"string"==typeof a?p(a):p.apply(void 0,a)}function h(a){return f(g(a))}function i(a){return{validate:a,optional:!0}}function j(a){return{validate:g(a),optional:!0}}function k(a){return s(r("array"),n(a))}function l(a){return k(g(a))}function m(a){return f(l(a))}function n(a){function b(b,c,d){if(Array.isArray(d))for(var e=0;ed;d++)c[d]=arguments[d];return a.oneOf=c,a}function p(){function a(a,b,d){for(var e=!1,f=0;fd;d++)c[d]=arguments[d];return a.oneOfNodeTypes=c,a}function q(){function a(a,b,d){for(var f=!1,g=0;gd;d++)c[d]=arguments[d];return a.oneOfNodeOrValueTypes=c,a}function r(a){function b(b,c,d){var f=e(d)===a;if(!f)throw new TypeError("Property "+c+" expected type of "+a+" but got "+e(d))}return b.type=a,b}function s(){function a(){for(var a=0;ad;d++)c[d]=arguments[d];return a.chainOf=c,a}function t(a,b){void 0===b&&(b={});var c=b.inherits&&B[b.inherits]||{},d=b.fields||c.fields||{},f=b.visitor||c.visitor||[],g=b.aliases||c.aliases||[],h=b.builder||c.builder||b.visitor||[];b.deprecatedAlias&&(A[b.deprecatedAlias]=a);for(var i=f.concat(h),j=Array.isArray(i),k=0,i=j?i:i[Symbol.iterator]();;){var l;if(j){if(k>=i.length)break;l=i[k++]}else{if(k=i.next(),k.done)break;l=k.value}var m=l;d[m]=d[m]||{}}for(var n in d){var o=d[n];-1===h.indexOf(n)&&(o.optional=!0),void 0===o["default"]?o["default"]=null:o.validate||(o.validate=r(e(o["default"])))}v[a]=b.visitor=f,z[a]=b.builder=h,y[a]=b.fields=d,w[a]=b.aliases=g,g.forEach(function(b){x[b]=x[b]||[],x[b].push(a)}),B[a]=b}Object.defineProperty(b,"__esModule",{value:!0}),b.validate=f,b.typeIs=g,b.validateType=h,b.validateOptional=i,b.validateOptionalType=j,b.arrayOf=k,b.arrayOfType=l,b.validateArrayOfType=m,b.assertEach=n,b.assertOneOf=o,b.assertNodeType=p,b.assertNodeOrValueType=q,b.assertValueType=r,b.chain=s,b["default"]=t,b.DEPRECATED_KEYS=b.BUILDER_KEYS=b.NODE_FIELDS=b.FLIPPED_ALIAS_KEYS=b.ALIAS_KEYS=b.VISITOR_KEYS=void 0;var u=d(c(249)),v={};b.VISITOR_KEYS=v;var w={};b.ALIAS_KEYS=w;var x={};b.FLIPPED_ALIAS_KEYS=x;var y={};b.NODE_FIELDS=y;var z={};b.BUILDER_KEYS=z;var A={};b.DEPRECATED_KEYS=A;var B={}},function(a,b,c){function d(a,b){var c=f(a,b);return e(c)?c:void 0}var e=c(589),f=c(594);a.exports=d},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){function d(a,b,c){return b=(c?f(a,b,c):void 0===b)?1:g(b),e(h(a),b)}var e=c(695),f=c(94),g=c(126),h=c(177);a.exports=d},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=b.program=b.expression=b.statements=b.statement=b.smart=void 0;var f=e(c(746)),g=d(c(747)),h=g["default"](f.smart);b.smart=h;var i=g["default"](f.statement);b.statement=i;var j=g["default"](f.statements);b.statements=j;var k=g["default"](f.expression);b.expression=k;var l=g["default"](f.program);b.program=l;var m=Object.assign(h.bind(void 0),{smart:h,statement:i,statements:j,expression:k,program:l,ast:h.ast});b["default"]=m},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding"); b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";(function(a){function d(){var a=e(c(1822));return d=function(){return a},a}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function f(a){return{gutter:a.grey,marker:a.red.bold,message:a.red.bold}}function g(a,b,c){var d=Object.assign({column:0,line:-1},a.start),e=Object.assign({},d,a.end),f=c||{},g=f.linesAbove,h=void 0===g?2:g,i=f.linesBelow,j=void 0===i?3:i,k=d.line,l=d.column,m=e.line,n=e.column,o=Math.max(k-(h+1),0),p=Math.min(b.length,m+j);-1===k&&(o=0),-1===m&&(p=b.length);var q=m-k,r={};if(q)for(var s=0;q>=s;s++){var t=s+k;if(l)if(0===s){var u=b[t-1].length;r[t]=[l,u-l]}else if(s===q)r[t]=[0,n];else{var v=b[t-s].length;r[t]=[0,v]}else r[t]=!0}else l===n?l?r[k]=[l,0]:r[k]=!0:r[k]=[l,n-l];return{start:o,end:p,markerLines:r}}function h(a,b,c){void 0===c&&(c={});var e=(c.highlightCode||c.forceColor)&&d().shouldHighlight(c),h=d().getChalk(c),i=f(h),j=function(a,b){return e?a(b):b};e&&(a=d()["default"](a,c));var l=a.split(k),m=g(b,l,c),n=m.start,o=m.end,p=m.markerLines,q=b.start&&"number"==typeof b.start.column,r=String(o).length,s=l.slice(n,o).map(function(a,b){var d=n+1+b,e=(" "+d).slice(-r),f=" "+e+" | ",g=p[d],h=!p[d+1];if(g){var k="";if(Array.isArray(g)){var l=a.slice(0,Math.max(g[0]-1,0)).replace(/[^\t]/g," "),m=g[1]||1;k=["\n ",j(i.gutter,f.replace(/\d/g," ")),l,j(i.marker,"^").repeat(m)].join(""),h&&c.message&&(k+=" "+j(i.message,c.message))}return[j(i.marker,">"),j(i.gutter,f),a,k].join("")}return" "+j(i.gutter,f)+a}).join("\n");return c.message&&!q&&(s=""+" ".repeat(r+1)+c.message+"\n"+s),e?h.reset(s):s}function i(b,c,d,e){if(void 0===e&&(e={}),!j){j=!0;var f="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(a.emitWarning)a.emitWarning(f,"DeprecationWarning");else{var g=new Error(f);g.name="DeprecationWarning",console.warn(new Error(f))}}d=Math.max(d,0);var i={start:{column:d,line:c}};return h(b,i,e)}Object.defineProperty(b,"__esModule",{value:!0}),b.codeFrameColumns=h,b["default"]=i;var j=!1,k=/\r\n|[\n\r\u2028\u2029]/}).call(b,c(6))},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.NOT_LOCAL_BINDING=b.BLOCK_SCOPED_SYMBOL=b.INHERIT_KEYS=b.UNARY_OPERATORS=b.STRING_UNARY_OPERATORS=b.NUMBER_UNARY_OPERATORS=b.BOOLEAN_UNARY_OPERATORS=b.BINARY_OPERATORS=b.NUMBER_BINARY_OPERATORS=b.BOOLEAN_BINARY_OPERATORS=b.COMPARISON_BINARY_OPERATORS=b.EQUALITY_BINARY_OPERATORS=b.BOOLEAN_NUMBER_BINARY_OPERATORS=b.UPDATE_OPERATORS=b.LOGICAL_OPERATORS=b.COMMENT_KEYS=b.FOR_INIT_KEYS=b.FLATTENABLE_KEYS=b.STATEMENT_OR_BLOCK_KEYS=void 0;var d=["consequent","body","alternate"];b.STATEMENT_OR_BLOCK_KEYS=d;var e=["body","expressions"];b.FLATTENABLE_KEYS=e;var f=["left","init"];b.FOR_INIT_KEYS=f;var g=["leadingComments","trailingComments","innerComments"];b.COMMENT_KEYS=g;var h=["||","&&","??"];b.LOGICAL_OPERATORS=h;var i=["++","--"];b.UPDATE_OPERATORS=i;var j=[">","<",">=","<="];b.BOOLEAN_NUMBER_BINARY_OPERATORS=j;var k=["==","===","!=","!=="];b.EQUALITY_BINARY_OPERATORS=k;var l=k.concat(["in","instanceof"]);b.COMPARISON_BINARY_OPERATORS=l;var m=l.concat(j);b.BOOLEAN_BINARY_OPERATORS=m;var n=["-","/","%","*","**","&","|",">>",">>>","<<","^"];b.NUMBER_BINARY_OPERATORS=n;var o=["+"].concat(n,m);b.BINARY_OPERATORS=o;var p=["delete","!"];b.BOOLEAN_UNARY_OPERATORS=p;var q=["+","-","~"];b.NUMBER_UNARY_OPERATORS=q;var r=["typeof"];b.STRING_UNARY_OPERATORS=r;var s=["void","throw"].concat(p,q,r);b.UNARY_OPERATORS=s;var t={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};b.INHERIT_KEYS=t;var u=Symbol["for"]("var used to be block scoped");b.BLOCK_SCOPED_SYMBOL=u;var v=Symbol["for"]("should not be considered a local binding");b.NOT_LOCAL_BINDING=v},function(a,b,c){"use strict";function d(){var a=g(c(688));return d=function(){return a},a}function e(){var a=h(c(4));return e=function(){return a},a}function f(){var a=g(c(180));return f=function(){return a},a}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=void 0;var i=h(c(257)),j=g(c(34)),k=g(c(295)),l=c(131),m=h(c(729)),n=h(c(730)),o=h(c(733)),p=h(c(743)),q=h(c(744)),r=h(c(750)),s=h(c(751)),t=h(c(752)),u=h(c(754)),v=h(c(756)),w=h(c(757)),x=d()["default"]("babel"),y=function(){function a(a,b){this.parent=b,this.hub=a,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}a.get=function(b){var c=b.hub,d=b.parentPath,e=b.parent,f=b.container,g=b.listKey,h=b.key;if(!c&&d&&(c=d.hub),!e)throw new Error("To get a node path the parent needs to exist");var i=f[h],j=l.path.get(e)||[];l.path.has(e)||l.path.set(e,j);for(var k,m=0;m=A.length)return"break";D=A[C++]}else{if(C=A.next(),C.done)return"break";D=C.value}var a=D,b="is"+a,c=e()[b];y.prototype[b]=function(a){return c(this.node,a)},y.prototype["assert"+a]=function(b){if(!c(this.node,b))throw new TypeError("Expected node path of type "+a)}},A=e().TYPES,B=Array.isArray(A),C=0,A=B?A:A[Symbol.iterator]();;){var D,E=z();if("break"===E)break}var F=function(a){if("_"===a[0])return"continue";e().TYPES.indexOf(a)<0&&e().TYPES.push(a);var b=i[a];y.prototype["is"+a]=function(a){return b.checkPath(this,a)}};for(var G in i){F(G)}},function(a,b,c){var d=c(35),e=d.Symbol;a.exports=e},function(a,b,c){function d(a){return g(a)?e(a):f(a)}var e=c(267),f=c(613),g=c(83);a.exports=d},function(a,b){function c(a){return function(b){return a(b)}}a.exports=c},function(a,b,c){function d(a){return null!=a&&f(a.length)&&!e(a)}var e=c(261),f=c(164);a.exports=d},function(a,b,c){b.SourceMapGenerator=c(298).SourceMapGenerator,b.SourceMapConsumer=c(708).SourceMapConsumer,b.SourceNode=c(711).SourceNode},function(a,b,c){"use strict";function d(a,b){return function(){var c=i;i=a;try{for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return b.apply(this,e)}finally{i=c}}}function e(){return i}function f(a){var b=e();return b.memberExpression(b.identifier("regeneratorRuntime"),b.identifier(a),!1)}function g(a){return a.isReferenced()||a.parentPath.isAssignmentExpression({left:a.node})}function h(a,b){b?a.replaceWith(b):a.remove()}b.__esModule=!0,b.wrapWithTypes=d,b.getTypes=e,b.runtimeProperty=f,b.isReference=g,b.replaceWithOrRemove=h;var i=null},function(a,b,c){"use strict";function d(){var a=g(c(1755));return d=function(){return a},a}function e(){var a=h(c(8));return e=function(){return a},a}function f(){var a=g(c(1759));return f=function(){return a},a}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=void 0;var i=h(c(420)),j=g(c(102)),k=g(c(438)),l=c(146),m=h(c(1817)),n=h(c(1818)),o=h(c(1821)),p=h(c(1825)),q=h(c(1826)),r=h(c(1834)),s=h(c(1835)),t=h(c(1836)),u=h(c(1838)),v=h(c(1840)),w=h(c(1841)),x=d()["default"]("babel"),y=function(){function a(a,b){this.parent=b,this.hub=a,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}a.get=function(b){var c=b.hub,d=b.parentPath,e=b.parent,f=b.container,g=b.listKey,h=b.key;if(!c&&d&&(c=d.hub),!e)throw new Error("To get a node path the parent needs to exist");var i=f[h],j=l.path.get(e)||[];l.path.has(e)||l.path.set(e,j);for(var k,m=0;m=A.length)return"break";D=A[C++]}else{if(C=A.next(),C.done)return"break";D=C.value}var a=D,b="is"+a,c=e()[b];y.prototype[b]=function(a){return c(this.node,a)},y.prototype["assert"+a]=function(b){if(!c(this.node,b))throw new TypeError("Expected node path of type "+a)}},A=e().TYPES,B=Array.isArray(A),C=0,A=B?A:A[Symbol.iterator]();;){var D,E=z();if("break"===E)break}var F=function(a){if("_"===a[0])return"continue";e().TYPES.indexOf(a)<0&&e().TYPES.push(a);var b=i[a];y.prototype["is"+a]=function(a){return b.checkPath(this,a)}};for(var G in i){F(G)}},function(a,b,c){"use strict";function d(){var a=g(c(237));return d=function(){return a},a}function e(){var a=h(c(5));return e=function(){return a},a}function f(){var a=g(c(1982));return f=function(){return a},a}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=void 0;var i=h(c(499)),j=g(c(62)),k=g(c(517)),l=c(151),m=h(c(1998)),n=h(c(1999)),o=h(c(2002)),p=h(c(2004)),q=h(c(2005)),r=h(c(2006)),s=h(c(2007)),t=h(c(2008)),u=h(c(2010)),v=h(c(2012)),w=h(c(2013)),x=d()["default"]("babel"),y=function(){function a(a,b){this.parent=b,this.hub=a,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}a.get=function(b){var c=b.hub,d=b.parentPath,e=b.parent,f=b.container,g=b.listKey,h=b.key;if(!c&&d&&(c=d.hub),!e)throw new Error("To get a node path the parent needs to exist");var i=f[h],j=l.path.get(e)||[];l.path.has(e)||l.path.set(e,j);for(var k,m=0;m=A.length)return"break";D=A[C++]}else{if(C=A.next(),C.done)return"break";D=C.value}var a=D,b="is"+a,c=e()[b];y.prototype[b]=function(a){return c(this.node,a)},y.prototype["assert"+a]=function(b){if(!c(this.node,b))throw new TypeError("Expected node path of type "+a)}},A=e().TYPES,B=Array.isArray(A),C=0,A=B?A:A[Symbol.iterator]();;){var D,E=z();if("break"===E)break}var F=function(a){if("_"===a[0])return"continue";e().TYPES.indexOf(a)<0&&e().TYPES.push(a);var b=i[a];y.prototype["is"+a]=function(a){return b.checkPath(this,a)}};for(var G in i){F(G)}},function(a,b){function c(a,b){for(var c=0;c=0;k--)g=i[k],"."===g?i.splice(k,1):".."===g?j++:j>0&&(""===g?(i.splice(k+1,j),j=0):(i.splice(k,2),j--));return c=i.join("/"),""===c&&(c=h?"/":"."),f?(f.path=c,e(f)):c}function g(a,b){""===a&&(a="."),""===b&&(b=".");var c=d(b),g=d(a);if(g&&(a=g.path||"/"),c&&!c.scheme)return g&&(c.scheme=g.scheme),e(c);if(c||b.match(r))return b;if(g&&!g.host&&!g.path)return g.host=b,e(g);var h="/"===b.charAt(0)?b:f(a.replace(/\/+$/,"")+"/"+b);return g?(g.path=h,e(g)):h}function h(a,b){""===a&&(a="."),a=a.replace(/\/$/,"");for(var c=0;0!==b.indexOf(a+"/");){var d=a.lastIndexOf("/");if(0>d)return b;if(a=a.slice(0,d),a.match(/^([^\/]+:\/)?\/*$/))return b;++c}return Array(c+1).join("../")+b.substr(a.length+1)}function i(a){return a}function j(a){return l(a)?"$"+a:a}function k(a){return l(a)?a.slice(1):a}function l(a){if(!a)return!1;var b=a.length;if(9>b)return!1;if(95!==a.charCodeAt(b-1)||95!==a.charCodeAt(b-2)||111!==a.charCodeAt(b-3)||116!==a.charCodeAt(b-4)||111!==a.charCodeAt(b-5)||114!==a.charCodeAt(b-6)||112!==a.charCodeAt(b-7)||95!==a.charCodeAt(b-8)||95!==a.charCodeAt(b-9))return!1;for(var c=b-10;c>=0;c--)if(36!==a.charCodeAt(c))return!1;return!0}function m(a,b,c){var d=a.source-b.source;return 0!==d?d:(d=a.originalLine-b.originalLine,0!==d?d:(d=a.originalColumn-b.originalColumn,0!==d||c?d:(d=a.generatedColumn-b.generatedColumn,0!==d?d:(d=a.generatedLine-b.generatedLine,0!==d?d:a.name-b.name))))}function n(a,b,c){var d=a.generatedLine-b.generatedLine;return 0!==d?d:(d=a.generatedColumn-b.generatedColumn,0!==d||c?d:(d=a.source-b.source,0!==d?d:(d=a.originalLine-b.originalLine,0!==d?d:(d=a.originalColumn-b.originalColumn,0!==d?d:a.name-b.name))))}function o(a,b){return a===b?0:a>b?1:-1}function p(a,b){var c=a.generatedLine-b.generatedLine;return 0!==c?c:(c=a.generatedColumn-b.generatedColumn,0!==c?c:(c=o(a.source,b.source),0!==c?c:(c=a.originalLine-b.originalLine,0!==c?c:(c=a.originalColumn-b.originalColumn,0!==c?c:o(a.name,b.name)))))}b.getArg=c;var q=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;b.urlParse=d,b.urlGenerate=e,b.normalize=f,b.join=g,b.isAbsolute=function(a){return"/"===a.charAt(0)||!!a.match(q)},b.relative=h;var s=function(){var a=Object.create(null);return!("__proto__"in a)}();b.toSetString=s?i:j,b.fromSetString=s?i:k,b.compareByOriginalPositions=m,b.compareByGeneratedPositionsDeflated=n,b.compareByGeneratedPositionsInflated=p},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){var b=f["default"](a);return b?b.options:null}Object.defineProperty(b,"__esModule",{value:!0}),b.loadOptions=e,Object.defineProperty(b,"default",{enumerable:!0,get:function(){return f["default"]}}),Object.defineProperty(b,"loadPartialConfig",{enumerable:!0,get:function(){return g.loadPartialConfig}});var f=d(c(763)),g=c(315)},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(b,"assertNode",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(b,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return k["default"]}}),Object.defineProperty(b,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l["default"]}}),Object.defineProperty(b,"cloneNode",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"clone",{enumerable:!0,get:function(){return o["default"]}}),Object.defineProperty(b,"cloneDeep",{enumerable:!0,get:function(){return p["default"]}}),Object.defineProperty(b,"cloneWithoutLoc",{enumerable:!0,get:function(){return q["default"]}}),Object.defineProperty(b,"addComment",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(b,"addComments",{enumerable:!0,get:function(){return s["default"]}}),Object.defineProperty(b,"inheritInnerComments",{enumerable:!0,get:function(){return t["default"]}}),Object.defineProperty(b,"inheritLeadingComments",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(b,"inheritsComments",{enumerable:!0,get:function(){return v["default"]}}),Object.defineProperty(b,"inheritTrailingComments",{enumerable:!0,get:function(){return w["default"]}}),Object.defineProperty(b,"removeComments",{enumerable:!0,get:function(){return x["default"]}}),Object.defineProperty(b,"ensureBlock",{enumerable:!0,get:function(){return A["default"]}}),Object.defineProperty(b,"toBindingIdentifierName",{enumerable:!0,get:function(){return B["default"]}}),Object.defineProperty(b,"toBlock",{enumerable:!0,get:function(){return C["default"]}}),Object.defineProperty(b,"toComputedKey",{enumerable:!0,get:function(){return D["default"]}}),Object.defineProperty(b,"toExpression",{enumerable:!0,get:function(){return E["default"]}}),Object.defineProperty(b,"toIdentifier",{enumerable:!0,get:function(){return F["default"]}}),Object.defineProperty(b,"toKeyAlias",{enumerable:!0,get:function(){return G["default"]}}),Object.defineProperty(b,"toSequenceExpression",{enumerable:!0,get:function(){return H["default"]}}),Object.defineProperty(b,"toStatement",{enumerable:!0,get:function(){return I["default"]}}),Object.defineProperty(b,"valueToNode",{enumerable:!0,get:function(){return J["default"]}}),Object.defineProperty(b,"appendToMemberExpression",{enumerable:!0,get:function(){return L["default"]}}),Object.defineProperty(b,"inherits",{enumerable:!0,get:function(){return M["default"]}}),Object.defineProperty(b,"prependToMemberExpression",{enumerable:!0,get:function(){return N["default"]}}),Object.defineProperty(b,"removeProperties",{enumerable:!0,get:function(){return O["default"]}}),Object.defineProperty(b,"removePropertiesDeep",{enumerable:!0,get:function(){return P["default"]}}),Object.defineProperty(b,"removeTypeDuplicates",{enumerable:!0,get:function(){return Q["default"]}}),Object.defineProperty(b,"getBindingIdentifiers",{enumerable:!0,get:function(){return R["default"]}}),Object.defineProperty(b,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return S["default"]}}),Object.defineProperty(b,"traverse",{enumerable:!0,get:function(){return T["default"]}}),Object.defineProperty(b,"traverseFast",{enumerable:!0,get:function(){return U["default"]}}),Object.defineProperty(b,"shallowEqual",{enumerable:!0,get:function(){return V["default"]}}),Object.defineProperty(b,"is",{enumerable:!0,get:function(){return W["default"]}}),Object.defineProperty(b,"isBinding",{enumerable:!0,get:function(){return X["default"]}}),Object.defineProperty(b,"isBlockScoped",{enumerable:!0,get:function(){return Y["default"]}}),Object.defineProperty(b,"isImmutable",{enumerable:!0,get:function(){return Z["default"]}}),Object.defineProperty(b,"isLet",{enumerable:!0,get:function(){return $["default"]}}),Object.defineProperty(b,"isNode",{enumerable:!0,get:function(){return _["default"]}}),Object.defineProperty(b,"isNodesEquivalent",{enumerable:!0,get:function(){return aa["default"]}}),Object.defineProperty(b,"isReferenced",{enumerable:!0,get:function(){return ba["default"]}}),Object.defineProperty(b,"isScope",{enumerable:!0,get:function(){return ca["default"]}}),Object.defineProperty(b,"isSpecifierDefault",{enumerable:!0,get:function(){return da["default"]}}),Object.defineProperty(b,"isType",{enumerable:!0,get:function(){return ea["default"]}}),Object.defineProperty(b,"isValidES3Identifier",{enumerable:!0,get:function(){return fa["default"]}}),Object.defineProperty(b,"isValidIdentifier",{ enumerable:!0,get:function(){return ga["default"]}}),Object.defineProperty(b,"isVar",{enumerable:!0,get:function(){return ha["default"]}}),Object.defineProperty(b,"matchesPattern",{enumerable:!0,get:function(){return ia["default"]}}),Object.defineProperty(b,"validate",{enumerable:!0,get:function(){return ja["default"]}}),Object.defineProperty(b,"buildMatchMemberExpression",{enumerable:!0,get:function(){return ka["default"]}}),b.react=void 0;var f=d(c(819)),g=d(c(820)),h=d(c(821)),i=d(c(829)),j=c(830);Object.keys(j).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return j[a]}}))});var k=d(c(831)),l=d(c(832)),m=c(25);Object.keys(m).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return m[a]}}))});var n=d(c(100)),o=d(c(352)),p=d(c(833)),q=d(c(834)),r=d(c(835)),s=d(c(353)),t=d(c(354)),u=d(c(355)),v=d(c(356)),w=d(c(357)),x=d(c(836)),y=c(837);Object.keys(y).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return y[a]}}))});var z=c(70);Object.keys(z).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return z[a]}}))});var A=d(c(838)),B=d(c(839)),C=d(c(358)),D=d(c(840)),E=d(c(841)),F=d(c(359)),G=d(c(842)),H=d(c(843)),I=d(c(845)),J=d(c(846)),K=c(38);Object.keys(K).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return K[a]}}))});var L=d(c(847)),M=d(c(848)),N=d(c(849)),O=d(c(362)),P=d(c(360)),Q=d(c(351)),R=d(c(143)),S=d(c(850)),T=d(c(851)),U=d(c(361)),V=d(c(192)),W=d(c(194)),X=d(c(852)),Y=d(c(853)),Z=d(c(854)),$=d(c(363)),_=d(c(350)),aa=d(c(855)),ba=d(c(856)),ca=d(c(857)),da=d(c(858)),ea=d(c(195)),fa=d(c(859)),ga=d(c(99)),ha=d(c(860)),ia=d(c(348)),ja=d(c(349)),ka=d(c(347)),la=c(10);Object.keys(la).forEach(function(a){"default"!==a&&"__esModule"!==a&&(Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(b,a,{enumerable:!0,get:function(){return la[a]}}))});var ma={isReactComponent:f["default"],isCompatTag:g["default"],buildChildren:h["default"]};b.react=ma},function(a,b,c){"use strict";function d(){var a=e(c(20));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return"string"!=typeof a||d()["default"].keyword.isReservedWordES6(a,!0)?!1:"await"===a?!1:d()["default"].keyword.isIdentifierNameES6(a)}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=f},function(a,b,c){"use strict";function d(a,b){return a&&"string"==typeof a.type&&"CommentLine"!==a.type&&"CommentBlock"!==a.type?f(a,b):a}function e(a,b){return Array.isArray(a)?a.map(function(a){return d(a,b)}):d(a,b)}function f(a,b){if(void 0===b&&(b=!0),!a)return a;var c=a.type,d={type:c};if("Identifier"===c)d.name=a.name;else{if(!h(g.NODE_FIELDS,c))throw new Error('Unknown node type: "'+c+'"');for(var f=Object.keys(g.NODE_FIELDS[c]),i=0;i=c.length)break;f=c[e++]}else{if(e=c.next(),e.done)break;f=e.value}var h=f;"key"!==h&&a.skipKey(h)}}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=b.environmentVisitor=void 0;var l={TypeAnnotation:function(a){a.skip()},Function:function(a){a.isMethod()||a.isArrowFunctionExpression()||a.skip()},Method:function(a){k(a)},"ClassProperty|ClassPrivateProperty":function(a){a.node["static"]||k(a)}};b.environmentVisitor=l;var m=d()["default"].visitors.merge([l,{Super:function(a,b){var c=a.node,d=a.parentPath;d.isMemberExpression({object:c})&&b.handle(d)}}]),n={memoise:function(a,b){var c=a.scope,d=a.node,e=d.computed,f=d.property;if(e){var g=c.maybeGenerateMemoised(f);g&&this.memoiser.set(f,g,b)}},prop:function(a){var b=a.node,c=b.computed,d=b.property;return this.memoiser.has(d)?g().cloneNode(this.memoiser.get(d)):c?g().cloneNode(d):g().stringLiteral(d.name)},get:function(a){return g().callExpression(this.file.addHelper("get"),[j(this.getObjectRef(),this.isStatic,this.file),this.prop(a),g().thisExpression()])},set:function(a,b){return g().callExpression(this.file.addHelper("set"),[j(this.getObjectRef(),this.isStatic,this.file),this.prop(a),b,g().thisExpression(),g().booleanLiteral(a.isInStrictMode())])},call:function(a,b){return f()["default"](this.get(a),g().thisExpression(),b)}},o=Object.assign({},n,{prop:function(a){var b=a.node.property;return this.memoiser.has(b)?g().cloneNode(this.memoiser.get(b)):g().cloneNode(b)},get:function(a){var b,c=this.isStatic,d=this.superRef,e=a.node.computed,f=this.prop(a);return b=c?d?g().cloneNode(d):g().memberExpression(g().identifier("Function"),g().identifier("prototype")):d?g().memberExpression(g().cloneNode(d),g().identifier("prototype")):g().memberExpression(g().identifier("Object"),g().identifier("prototype")),g().memberExpression(b,f,e)},set:function(a,b){var c=a.node.computed,d=this.prop(a);return g().assignmentExpression("=",g().memberExpression(g().thisExpression(),d,c),b)}}),p=function(){function a(a){var b=a.methodPath;this.methodPath=b,this.isStatic=b.isClassMethod({"static":!0})||b.isObjectMethod(),this.file=a.file,this.superRef=a.superRef,this.isLoose=a.isLoose,this.opts=a}var b=a.prototype;return b.getObjectRef=function(){return g().cloneNode(this.opts.objectRef||this.opts.getObjectRef())},b.replace=function(){var a=this.isLoose?o:n;e()["default"](this.methodPath,m,Object.assign({file:this.file,isStatic:this.isStatic,getObjectRef:this.getObjectRef.bind(this),superRef:this.superRef},a))},a}();b["default"]=p},function(a,b,c){"use strict";function d(){var a=g(c(50));return d=function(){return a},a}function e(){var a=f(c(8));return e=function(){return a},a}function f(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c,d,e){if(a){if(b||(b={}),!b.noScope&&!c&&"Program"!==a.type&&"File"!==a.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. "+("Instead of that you tried to traverse a "+a.type+" node without ")+"passing scope and parentPath.");k.explode(b),h.node(a,b,c,d,e)}}function i(a,b){a.node.type===b.type&&(b.has=!0,a.stop())}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=h,Object.defineProperty(b,"NodePath",{enumerable:!0,get:function(){return m["default"]}}),Object.defineProperty(b,"Scope",{enumerable:!0,get:function(){return n["default"]}}),Object.defineProperty(b,"Hub",{enumerable:!0,get:function(){return o["default"]}}),b.visitors=void 0;var j=g(c(1712)),k=f(c(1842));b.visitors=k;var l=f(c(146)),m=g(c(86)),n=g(c(438)),o=g(c(1843));h.visitors=k,h.verify=k.verify,h.explode=k.explode,h.cheap=function(a,b){return e().traverseFast(a,b)},h.node=function(a,b,c,d,f,g){var h=e().VISITOR_KEYS[a.type];if(h)for(var i=new j["default"](c,b,d,f),k=h,l=Array.isArray(k),m=0,k=l?k:k[Symbol.iterator]();;){var n;if(l){if(m>=k.length)break;n=k[m++]}else{if(m=k.next(),m.done)break;n=m.value}var o=n;if((!g||!g[o])&&i.visit(a,o))return}},h.clearNode=function(a,b){e().removeProperties(a,b),l.path["delete"](a)},h.removeProperties=function(a,b){return e().traverseFast(a,h.clearNode,b),a},h.hasType=function(a,b,c){if(d()["default"](c,a.type))return!1;if(a.type===b)return!0;var e={has:!1,type:b};return h(a,{noScope:!0,blacklist:c,enter:i},null,e),e.has},h.cache=l},function(a,b,c){"use strict";function d(){var a=e(c(20));return d=function(){return a},a}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return"string"!=typeof a||d()["default"].keyword.isReservedWordES6(a,!0)?!1:"await"===a?!1:d()["default"].keyword.isIdentifierNameES6(a)}Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=f},function(a,b,c){"use strict";function d(a,b){return a&&"string"==typeof a.type&&"CommentLine"!==a.type&&"CommentBlock"!==a.type?f(a,b):a}function e(a,b){return Array.isArray(a)?a.map(function(a){return d(a,b)}):d(a,b)}function f(a,b){if(void 0===b&&(b=!0),!a)return a;var c=a.type,d={type:c};if("Identifier"===c)d.name=a.name,h(a,"typeAnnotation")&&(d.typeAnnotation=b?e(a.typeAnnotation,!0):a.typeAnnotation);else{if(!h(g.NODE_FIELDS,c))throw new Error('Unknown node type: "'+c+'"');for(var f=Object.keys(g.NODE_FIELDS[c]),i=0;i=55296&&56319>=O&&M>L+1){var P=K.charCodeAt(L+1);if(P>=56320&&57343>=P){var Q=1024*(O-55296)+P-56320+65536,R=Q.toString(16);y||(R=R.toUpperCase()),u+="\\u{"+R+"}",++L;continue}}}if(!b.escapeEverything){if(t.test(N)){u+=N;continue}if('"'==N){u+=w==N?'\\"':N;continue}if("`"==N){u+=w==N?"\\`":N;continue}if("'"==N){u+=w==N?"\\'":N;continue}}if("\x00"!=N||h||s.test(K.charAt(L+1)))if(r.test(N))u+=q[N];else{var S=N.charCodeAt(0);if(b.minimal&&8232!=S&&8233!=S)u+=N;else{var T=S.toString(16);y||(T=T.toUpperCase());var U=T.length>2||h,V="\\"+(U?"u":"x")+("0000"+T).slice(U?-4:-2);u+=V}}else u+="\\0"}return b.wrap&&(u=w+u+w),"`"==w&&(u=u.replace(/\$\{/g,"\\${")),b.isScriptContext?u.replace(/<\/(script|style)/gi,"<\\/$1").replace(/