| 123456789101112131415161718192021 |
- !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).evalCore=t()}(this,(function(){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e){var t=e.default;if("function"==typeof t){var r=function(){return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})})),r}var r={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},a="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",n={5:a,"5module":a+" export import",6:a+" const class extends export import super"},s=/^in(stanceof)?$/,i="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",o="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",d=new RegExp("["+i+"]"),u=new RegExp("["+i+o+"]");i=o=null;var c=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],l=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function p(e,t){for(var r=65536,a=0;a<t.length;a+=2){if((r+=t[a])>e)return!1;if((r+=t[a+1])>=e)return!0}}function f(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&d.test(String.fromCharCode(e)):!1!==t&&p(e,c)))}function g(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):!1!==t&&(p(e,c)||p(e,l)))))}var h=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function m(e,t){return new h(e,{beforeExpr:!0,binop:t})}var y={beforeExpr:!0},v={startsExpr:!0},b={};function R(e,t){return void 0===t&&(t={}),t.keyword=e,b[e]=new h(e,t)}var x={num:new h("num",v),regexp:new h("regexp",v),string:new h("string",v),name:new h("name",v),eof:new h("eof"),bracketL:new h("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new h("]"),braceL:new h("{",{beforeExpr:!0,startsExpr:!0}),braceR:new h("}"),parenL:new h("(",{beforeExpr:!0,startsExpr:!0}),parenR:new h(")"),comma:new h(",",y),semi:new h(";",y),colon:new h(":",y),dot:new h("."),question:new h("?",y),questionDot:new h("?."),arrow:new h("=>",y),template:new h("template"),invalidTemplate:new h("invalidTemplate"),ellipsis:new h("...",y),backQuote:new h("`",v),dollarBraceL:new h("${",{beforeExpr:!0,startsExpr:!0}),eq:new h("=",{beforeExpr:!0,isAssign:!0}),assign:new h("_=",{beforeExpr:!0,isAssign:!0}),incDec:new h("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new h("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:m("||",1),logicalAND:m("&&",2),bitwiseOR:m("|",3),bitwiseXOR:m("^",4),bitwiseAND:m("&",5),equality:m("==/!=/===/!==",6),relational:m("</>/<=/>=",7),bitShift:m("<</>>/>>>",8),plusMin:new h("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:m("%",10),star:m("*",10),slash:m("/",10),starstar:new h("**",{beforeExpr:!0}),coalesce:m("??",1),_break:R("break"),_case:R("case",y),_catch:R("catch"),_continue:R("continue"),_debugger:R("debugger"),_default:R("default",y),_do:R("do",{isLoop:!0,beforeExpr:!0}),_else:R("else",y),_finally:R("finally"),_for:R("for",{isLoop:!0}),_function:R("function",v),_if:R("if"),_return:R("return",y),_switch:R("switch"),_throw:R("throw",y),_try:R("try"),_var:R("var"),_const:R("const"),_while:R("while",{isLoop:!0}),_with:R("with"),_new:R("new",{beforeExpr:!0,startsExpr:!0}),_this:R("this",v),_super:R("super",v),_class:R("class",v),_extends:R("extends",y),_export:R("export"),_import:R("import",v),_null:R("null",v),_true:R("true",v),_false:R("false",v),_in:R("in",{beforeExpr:!0,binop:7}),_instanceof:R("instanceof",{beforeExpr:!0,binop:7}),_typeof:R("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:R("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:R("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},E=/\r\n?|\n|\u2028|\u2029/,D=new RegExp(E.source,"g");function w(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var j=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,C=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,S=Object.prototype,A=S.hasOwnProperty,T=S.toString;function P(e,t){return A.call(e,t)}var k=Array.isArray||function(e){return"[object Array]"===T.call(e)};function I(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var F=function(e,t){this.line=e,this.column=t};F.prototype.offset=function(e){return new F(this.line,this.column+e)};var _=function(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)};function B(e,t){for(var r=1,a=0;;){D.lastIndex=a;var n=D.exec(e);if(!(n&&n.index<t))return new F(r,t-a);++r,a=n.index+n[0].length}}var O={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1};function N(e){var t={};for(var r in O)t[r]=e&&P(e,r)?e[r]:O[r];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),k(t.onToken)){var a=t.onToken;t.onToken=function(e){return a.push(e)}}return k(t.onComment)&&(t.onComment=function(e,t){return function(r,a,n,s,i,o){var d={type:r?"Block":"Line",value:a,start:n,end:s};e.locations&&(d.loc=new _(this,i,o)),e.ranges&&(d.range=[n,s]),t.push(d)}}(t,t.onComment)),t}function L(e,t){return 2|(e?4:0)|(t?8:0)}var M=function(e,t,a){this.options=e=N(e),this.sourceFile=e.sourceFile,this.keywords=I(n[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var s="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(s=r[i]);i--);"module"===e.sourceType&&(s+=" await")}this.reservedWords=I(s);var o=(s?s+" ":"")+r.strict;this.reservedWordsStrict=I(o),this.reservedWordsStrictBind=I(o+" "+r.strictBind),this.input=String(t),this.containsEsc=!1,a?(this.pos=a,this.lineStart=this.input.lastIndexOf("\n",a-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(E).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=x.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},U={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};M.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},U.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},U.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},U.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},U.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},U.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},U.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},M.prototype.inNonArrowFunction=function(){return(2&this.currentThisScope().flags)>0},M.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var r=this,a=0;a<e.length;a++)r=e[a](r);return r},M.parse=function(e,t){return new this(t,e).parse()},M.parseExpressionAt=function(e,t,r){var a=new this(r,e,t);return a.nextToken(),a.parseExpression()},M.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(M.prototype,U);var V=M.prototype,G=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;function W(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}V.strictDirective=function(e){for(;;){C.lastIndex=e,e+=C.exec(this.input)[0].length;var t=G.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){C.lastIndex=e+t[0].length;var r=C.exec(this.input),a=r.index+r[0].length,n=this.input.charAt(a);return";"===n||"}"===n||E.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(n)||"!"===n&&"="===this.input.charAt(a+1))}e+=t[0].length,C.lastIndex=e,e+=C.exec(this.input)[0].length,";"===this.input[e]&&e++}},V.eat=function(e){return this.type===e&&(this.next(),!0)},V.isContextual=function(e){return this.type===x.name&&this.value===e&&!this.containsEsc},V.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},V.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},V.canInsertSemicolon=function(){return this.type===x.eof||this.type===x.braceR||E.test(this.input.slice(this.lastTokEnd,this.start))},V.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},V.semicolon=function(){this.eat(x.semi)||this.insertSemicolon()||this.unexpected()},V.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},V.expect=function(e){this.eat(e)||this.unexpected()},V.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},V.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,"Parenthesized pattern")}},V.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,a=e.doubleProto;if(!t)return r>=0||a>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),a>=0&&this.raiseRecoverable(a,"Redefinition of __proto__ property")},V.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},V.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var H=M.prototype;H.parseTopLevel=function(e){var t={};for(e.body||(e.body=[]);this.type!==x.eof;){var r=this.parseStatement(null,!0,t);e.body.push(r)}if(this.inModule)for(var a=0,n=Object.keys(this.undefinedExports);a<n.length;a+=1){var s=n[a];this.raiseRecoverable(this.undefinedExports[s].start,"Export '"+s+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var K={kind:"loop"},q={kind:"switch"};H.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;C.lastIndex=this.pos;var t=C.exec(this.input),r=this.pos+t[0].length,a=this.input.charCodeAt(r);if(91===a)return!0;if(e)return!1;if(123===a)return!0;if(f(a,!0)){for(var n=r+1;g(this.input.charCodeAt(n),!0);)++n;var i=this.input.slice(r,n);if(!s.test(i))return!0}return!1},H.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;C.lastIndex=this.pos;var e=C.exec(this.input),t=this.pos+e[0].length;return!(E.test(this.input.slice(this.pos,t))||"function"!==this.input.slice(t,t+8)||t+8!==this.input.length&&g(this.input.charAt(t+8)))},H.parseStatement=function(e,t,r){var a,n=this.type,s=this.startNode();switch(this.isLet(e)&&(n=x._var,a="let"),n){case x._break:case x._continue:return this.parseBreakContinueStatement(s,n.keyword);case x._debugger:return this.parseDebuggerStatement(s);case x._do:return this.parseDoStatement(s);case x._for:return this.parseForStatement(s);case x._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case x._class:return e&&this.unexpected(),this.parseClass(s,!0);case x._if:return this.parseIfStatement(s);case x._return:return this.parseReturnStatement(s);case x._switch:return this.parseSwitchStatement(s);case x._throw:return this.parseThrowStatement(s);case x._try:return this.parseTryStatement(s);case x._const:case x._var:return a=a||this.value,e&&"var"!==a&&this.unexpected(),this.parseVarStatement(s,a);case x._while:return this.parseWhileStatement(s);case x._with:return this.parseWithStatement(s);case x.braceL:return this.parseBlock(!0,s);case x.semi:return this.parseEmptyStatement(s);case x._export:case x._import:if(this.options.ecmaVersion>10&&n===x._import){C.lastIndex=this.pos;var i=C.exec(this.input),o=this.pos+i[0].length,d=this.input.charCodeAt(o);if(40===d||46===d)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===x._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var u=this.value,c=this.parseExpression();return n===x.name&&"Identifier"===c.type&&this.eat(x.colon)?this.parseLabeledStatement(s,u,c,e):this.parseExpressionStatement(s,c)}},H.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.eat(x.semi)||this.insertSemicolon()?e.label=null:this.type!==x.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var a=0;a<this.labels.length;++a){var n=this.labels[a];if(null==e.label||n.name===e.label.name){if(null!=n.kind&&(r||"loop"===n.kind))break;if(e.label&&r)break}}return a===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},H.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},H.parseDoStatement=function(e){return this.next(),this.labels.push(K),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(x._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(x.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},H.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(K),this.enterScope(0),this.expect(x.parenL),this.type===x.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===x._var||this.type===x._const||r){var a=this.startNode(),n=r?"let":this.value;return this.next(),this.parseVar(a,!0,n),this.finishNode(a,"VariableDeclaration"),(this.type===x._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===a.declarations.length?(this.options.ecmaVersion>=9&&(this.type===x._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,a)):(t>-1&&this.unexpected(t),this.parseFor(e,a))}var s=new W,i=this.parseExpression(!0,s);return this.type===x._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===x._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(i,!1,s),this.checkLVal(i),this.parseForIn(e,i)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,i))},H.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,X|(r?0:Y),!1,t)},H.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(x._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},H.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(x.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},H.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(x.braceL),this.labels.push(q),this.enterScope(0);for(var r=!1;this.type!==x.braceR;)if(this.type===x._case||this.type===x._default){var a=this.type===x._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),a?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(x.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},H.parseThrowStatement=function(e){return this.next(),E.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var z=[];H.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===x._catch){var t=this.startNode();if(this.next(),this.eat(x.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLVal(t.param,r?4:2),this.expect(x.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(x._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},H.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},H.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(K),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},H.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},H.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},H.parseLabeledStatement=function(e,t,r,a){for(var n=0,s=this.labels;n<s.length;n+=1){s[n].name===t&&this.raise(r.start,"Label '"+t+"' is already declared")}for(var i=this.type.isLoop?"loop":this.type===x._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var d=this.labels[o];if(d.statementStart!==e.start)break;d.statementStart=this.start,d.kind=i}return this.labels.push({name:t,kind:i,statementStart:this.start}),e.body=this.parseStatement(a?-1===a.indexOf("label")?a+"label":a:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},H.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},H.parseBlock=function(e,t,r){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(x.braceL),e&&this.enterScope(0);this.type!==x.braceR;){var a=this.parseStatement(null);t.body.push(a)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},H.parseFor=function(e,t){return e.init=t,this.expect(x.semi),e.test=this.type===x.semi?null:this.parseExpression(),this.expect(x.semi),e.update=this.type===x.parenR?null:this.parseExpression(),this.expect(x.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},H.parseForIn=function(e,t){var r=this.type===x._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)?this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(x.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},H.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r;;){var a=this.startNode();if(this.parseVarId(a,r),this.eat(x.eq)?a.init=this.parseMaybeAssign(t):"const"!==r||this.type===x._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===a.id.type||t&&(this.type===x._in||this.isContextual("of"))?a.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(a,"VariableDeclarator")),!this.eat(x.comma))break}return e},H.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?1:2,!1)};var X=1,Y=2;H.parseFunction=function(e,t,r,a){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!a)&&(this.type===x.star&&t&Y&&this.unexpected(),e.generator=this.eat(x.star)),this.options.ecmaVersion>=8&&(e.async=!!a),t&X&&(e.id=4&t&&this.type!==x.name?null:this.parseIdent(),!e.id||t&Y||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var n=this.yieldPos,s=this.awaitPos,i=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(L(e.async,e.generator)),t&X||(e.id=this.type===x.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=i,this.finishNode(e,t&X?"FunctionDeclaration":"FunctionExpression")},H.parseFunctionParams=function(e){this.expect(x.parenL),e.params=this.parseBindingList(x.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},H.parseClass=function(e,t){this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var a=this.startNode(),n=!1;for(a.body=[],this.expect(x.braceL);this.type!==x.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(a.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(n&&this.raise(s.start,"Duplicate constructor in the same class"),n=!0))}return this.strict=r,this.next(),e.body=this.finishNode(a,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},H.parseClassElement=function(e){var t=this;if(this.eat(x.semi))return null;var r=this.startNode(),a=function(e,a){void 0===a&&(a=!1);var n=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===x.parenL||a&&t.canInsertSemicolon())||(r.key&&t.unexpected(),r.computed=!1,r.key=t.startNodeAt(n,s),r.key.name=e,t.finishNode(r.key,"Identifier"),!1))};r.kind="method",r.static=a("static");var n=this.eat(x.star),s=!1;n||(this.options.ecmaVersion>=8&&a("async",!0)?(s=!0,n=this.options.ecmaVersion>=9&&this.eat(x.star)):a("get")?r.kind="get":a("set")&&(r.kind="set")),r.key||this.parsePropertyName(r);var i=r.key,o=!1;return r.computed||r.static||!("Identifier"===i.type&&"constructor"===i.name||"Literal"===i.type&&"constructor"===i.value)?r.static&&"Identifier"===i.type&&"prototype"===i.name&&this.raise(i.start,"Classes may not have a static property named prototype"):("method"!==r.kind&&this.raise(i.start,"Constructor can't have get/set modifier"),n&&this.raise(i.start,"Constructor can't be a generator"),s&&this.raise(i.start,"Constructor can't be an async method"),r.kind="constructor",o=e),this.parseClassMethod(r,n,s,o),"get"===r.kind&&0!==r.value.params.length&&this.raiseRecoverable(r.value.start,"getter should have no params"),"set"===r.kind&&1!==r.value.params.length&&this.raiseRecoverable(r.value.start,"setter should have exactly one param"),"set"===r.kind&&"RestElement"===r.value.params[0].type&&this.raiseRecoverable(r.value.params[0].start,"Setter cannot use rest params"),r},H.parseClassMethod=function(e,t,r,a){return e.value=this.parseMethod(t,r,a),this.finishNode(e,"MethodDefinition")},H.parseClassId=function(e,t){this.type===x.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},H.parseClassSuper=function(e){e.superClass=this.eat(x._extends)?this.parseExprSubscripts():null},H.parseExport=function(e,t){if(this.next(),this.eat(x.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==x.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(x._default)){var r;if(this.checkExport(t,"default",this.lastTokStart),this.type===x._function||(r=this.isAsyncFunction())){var a=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(a,4|X,!1,r)}else if(this.type===x._class){var n=this.startNode();e.declaration=this.parseClass(n,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==x.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,i=e.specifiers;s<i.length;s+=1){var o=i[s];this.checkUnreserved(o.local),this.checkLocalExport(o.local)}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},H.checkExport=function(e,t,r){e&&(P(e,t)&&this.raiseRecoverable(r,"Duplicate export '"+t+"'"),e[t]=!0)},H.checkPatternExport=function(e,t){var r=t.type;if("Identifier"===r)this.checkExport(e,t.name,t.start);else if("ObjectPattern"===r)for(var a=0,n=t.properties;a<n.length;a+=1){var s=n[a];this.checkPatternExport(e,s)}else if("ArrayPattern"===r)for(var i=0,o=t.elements;i<o.length;i+=1){var d=o[i];d&&this.checkPatternExport(e,d)}else"Property"===r?this.checkPatternExport(e,t.value):"AssignmentPattern"===r?this.checkPatternExport(e,t.left):"RestElement"===r?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(e,t.expression)},H.checkVariableExport=function(e,t){if(e)for(var r=0,a=t;r<a.length;r+=1){var n=a[r];this.checkPatternExport(e,n.id)}},H.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},H.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(x.braceL);!this.eat(x.braceR);){if(r)r=!1;else if(this.expect(x.comma),this.afterTrailingComma(x.braceR))break;var a=this.startNode();a.local=this.parseIdent(!0),a.exported=this.eatContextual("as")?this.parseIdent(!0):a.local,this.checkExport(e,a.exported.name,a.exported.start),t.push(this.finishNode(a,"ExportSpecifier"))}return t},H.parseImport=function(e){return this.next(),this.type===x.string?(e.specifiers=z,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===x.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},H.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===x.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLVal(r.local,2),e.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(x.comma))return e}if(this.type===x.star){var a=this.startNode();return this.next(),this.expectContextual("as"),a.local=this.parseIdent(),this.checkLVal(a.local,2),e.push(this.finishNode(a,"ImportNamespaceSpecifier")),e}for(this.expect(x.braceL);!this.eat(x.braceR);){if(t)t=!1;else if(this.expect(x.comma),this.afterTrailingComma(x.braceR))break;var n=this.startNode();n.imported=this.parseIdent(!0),this.eatContextual("as")?n.local=this.parseIdent():(this.checkUnreserved(n.imported),n.local=n.imported),this.checkLVal(n.local,2),e.push(this.finishNode(n,"ImportSpecifier"))}return e},H.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},H.isDirectiveCandidate=function(e){return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var J=M.prototype;J.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var a=0,n=e.properties;a<n.length;a+=1){var s=n[a];this.toAssignable(s,t),"RestElement"!==s.type||"ArrayPattern"!==s.argument.type&&"ObjectPattern"!==s.argument.type||this.raise(s.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,r);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return e},J.toAssignableList=function(e,t){for(var r=e.length,a=0;a<r;a++){var n=e[a];n&&this.toAssignable(n,t)}if(r){var s=e[r-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},J.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},J.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==x.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},J.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case x.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(x.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case x.braceL:return this.parseObj(!0)}return this.parseIdent()},J.parseBindingList=function(e,t,r){for(var a=[],n=!0;!this.eat(e);)if(n?n=!1:this.expect(x.comma),t&&this.type===x.comma)a.push(null);else{if(r&&this.afterTrailingComma(e))break;if(this.type===x.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),a.push(s),this.type===x.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}var i=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(i),a.push(i)}return a},J.parseBindingListItem=function(e){return e},J.parseMaybeDefault=function(e,t,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(x.eq))return r;var a=this.startNodeAt(e,t);return a.left=r,a.right=this.parseMaybeAssign(),this.finishNode(a,"AssignmentPattern")},J.checkLVal=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"Identifier":2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(t?"Binding ":"Assigning to ")+e.name+" in strict mode"),r&&(P(r,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),r[e.name]=!0),0!==t&&5!==t&&this.declareName(e.name,t,e.start);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":t&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ObjectPattern":for(var a=0,n=e.properties;a<n.length;a+=1){var s=n[a];this.checkLVal(s,t,r)}break;case"Property":this.checkLVal(e.value,t,r);break;case"ArrayPattern":for(var i=0,o=e.elements;i<o.length;i+=1){var d=o[i];d&&this.checkLVal(d,t,r)}break;case"AssignmentPattern":this.checkLVal(e.left,t,r);break;case"RestElement":this.checkLVal(e.argument,t,r);break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,r);break;default:this.raise(e.start,(t?"Binding":"Assigning to")+" rvalue")}};var $=M.prototype;$.checkPropClash=function(e,t,r){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var a,n=e.key;switch(n.type){case"Identifier":a=n.name;break;case"Literal":a=String(n.value);break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===a&&"init"===s&&(t.proto&&(r?r.doubleProto<0&&(r.doubleProto=n.start):this.raiseRecoverable(n.start,"Redefinition of __proto__ property")),t.proto=!0);else{var i=t[a="$"+a];if(i)("init"===s?this.strict&&i.init||i.get||i.set:i.init||i[s])&&this.raiseRecoverable(n.start,"Redefinition of property");else i=t[a]={init:!1,get:!1,set:!1};i[s]=!0}}},$.parseExpression=function(e,t){var r=this.start,a=this.startLoc,n=this.parseMaybeAssign(e,t);if(this.type===x.comma){var s=this.startNodeAt(r,a);for(s.expressions=[n];this.eat(x.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return n},$.parseMaybeAssign=function(e,t,r){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var a=!1,n=-1,s=-1;t?(n=t.parenthesizedAssign,s=t.trailingComma,t.parenthesizedAssign=t.trailingComma=-1):(t=new W,a=!0);var i=this.start,o=this.startLoc;this.type!==x.parenL&&this.type!==x.name||(this.potentialArrowAt=this.start);var d=this.parseMaybeConditional(e,t);if(r&&(d=r.call(this,d,i,o)),this.type.isAssign){var u=this.startNodeAt(i,o);return u.operator=this.value,u.left=this.type===x.eq?this.toAssignable(d,!1,t):d,a||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=u.left.start&&(t.shorthandAssign=-1),this.checkLVal(d),this.next(),u.right=this.parseMaybeAssign(e),this.finishNode(u,"AssignmentExpression")}return a&&this.checkExpressionErrors(t,!0),n>-1&&(t.parenthesizedAssign=n),s>-1&&(t.trailingComma=s),d},$.parseMaybeConditional=function(e,t){var r=this.start,a=this.startLoc,n=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return n;if(this.eat(x.question)){var s=this.startNodeAt(r,a);return s.test=n,s.consequent=this.parseMaybeAssign(),this.expect(x.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return n},$.parseExprOps=function(e,t){var r=this.start,a=this.startLoc,n=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)||n.start===r&&"ArrowFunctionExpression"===n.type?n:this.parseExprOp(n,r,a,-1,e)},$.parseExprOp=function(e,t,r,a,n){var s=this.type.binop;if(null!=s&&(!n||this.type!==x._in)&&s>a){var i=this.type===x.logicalOR||this.type===x.logicalAND,o=this.type===x.coalesce;o&&(s=x.logicalAND.binop);var d=this.value;this.next();var u=this.start,c=this.startLoc,l=this.parseExprOp(this.parseMaybeUnary(null,!1),u,c,s,n),p=this.buildBinary(t,r,e,l,d,i||o);return(i&&this.type===x.coalesce||o&&(this.type===x.logicalOR||this.type===x.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(p,t,r,a,n)}return e},$.buildBinary=function(e,t,r,a,n,s){var i=this.startNodeAt(e,t);return i.left=r,i.operator=n,i.right=a,this.finishNode(i,s?"LogicalExpression":"BinaryExpression")},$.parseMaybeUnary=function(e,t){var r,a=this.start,n=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))r=this.parseAwait(),t=!0;else if(this.type.prefix){var s=this.startNode(),i=this.type===x.incDec;s.operator=this.value,s.prefix=!0,this.next(),s.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),i?this.checkLVal(s.argument):this.strict&&"delete"===s.operator&&"Identifier"===s.argument.type?this.raiseRecoverable(s.start,"Deleting local variable in strict mode"):t=!0,r=this.finishNode(s,i?"UpdateExpression":"UnaryExpression")}else{if(r=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return r;for(;this.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(a,n);o.operator=this.value,o.prefix=!1,o.argument=r,this.checkLVal(r),this.next(),r=this.finishNode(o,"UpdateExpression")}}return!t&&this.eat(x.starstar)?this.buildBinary(a,n,r,this.parseMaybeUnary(null,!1),"**",!1):r},$.parseExprSubscripts=function(e){var t=this.start,r=this.startLoc,a=this.parseExprAtom(e);if("ArrowFunctionExpression"===a.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return a;var n=this.parseSubscripts(a,t,r);return e&&"MemberExpression"===n.type&&(e.parenthesizedAssign>=n.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=n.start&&(e.parenthesizedBind=-1)),n},$.parseSubscripts=function(e,t,r,a){for(var n=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,s=!1;;){var i=this.parseSubscript(e,t,r,a,n,s);if(i.optional&&(s=!0),i===e||"ArrowFunctionExpression"===i.type){if(s){var o=this.startNodeAt(t,r);o.expression=i,i=this.finishNode(o,"ChainExpression")}return i}e=i}},$.parseSubscript=function(e,t,r,a,n,s){var i=this.options.ecmaVersion>=11,o=i&&this.eat(x.questionDot);a&&o&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var d=this.eat(x.bracketL);if(d||o&&this.type!==x.parenL&&this.type!==x.backQuote||this.eat(x.dot)){var u=this.startNodeAt(t,r);u.object=e,u.property=d?this.parseExpression():this.parseIdent("never"!==this.options.allowReserved),u.computed=!!d,d&&this.expect(x.bracketR),i&&(u.optional=o),e=this.finishNode(u,"MemberExpression")}else if(!a&&this.eat(x.parenL)){var c=new W,l=this.yieldPos,p=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var g=this.parseExprList(x.parenR,this.options.ecmaVersion>=8,!1,c);if(n&&!o&&!this.canInsertSemicolon()&&this.eat(x.arrow))return this.checkPatternErrors(c,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=l,this.awaitPos=p,this.awaitIdentPos=f,this.parseArrowExpression(this.startNodeAt(t,r),g,!0);this.checkExpressionErrors(c,!0),this.yieldPos=l||this.yieldPos,this.awaitPos=p||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var h=this.startNodeAt(t,r);h.callee=e,h.arguments=g,i&&(h.optional=o),e=this.finishNode(h,"CallExpression")}else if(this.type===x.backQuote){(o||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var m=this.startNodeAt(t,r);m.tag=e,m.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(m,"TaggedTemplateExpression")}return e},$.parseExprAtom=function(e){this.type===x.slash&&this.readRegexp();var t,r=this.potentialArrowAt===this.start;switch(this.type){case x._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),t=this.startNode(),this.next(),this.type!==x.parenL||this.allowDirectSuper||this.raise(t.start,"super() call outside constructor of a subclass"),this.type!==x.dot&&this.type!==x.bracketL&&this.type!==x.parenL&&this.unexpected(),this.finishNode(t,"Super");case x._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case x.name:var a=this.start,n=this.startLoc,s=this.containsEsc,i=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!s&&"async"===i.name&&!this.canInsertSemicolon()&&this.eat(x._function))return this.parseFunction(this.startNodeAt(a,n),0,!1,!0);if(r&&!this.canInsertSemicolon()){if(this.eat(x.arrow))return this.parseArrowExpression(this.startNodeAt(a,n),[i],!1);if(this.options.ecmaVersion>=8&&"async"===i.name&&this.type===x.name&&!s)return i=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(x.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(a,n),[i],!0)}return i;case x.regexp:var o=this.value;return(t=this.parseLiteral(o.value)).regex={pattern:o.pattern,flags:o.flags},t;case x.num:case x.string:return this.parseLiteral(this.value);case x._null:case x._true:case x._false:return(t=this.startNode()).value=this.type===x._null?null:this.type===x._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case x.parenL:var d=this.start,u=this.parseParenAndDistinguishExpression(r);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(u)&&(e.parenthesizedAssign=d),e.parenthesizedBind<0&&(e.parenthesizedBind=d)),u;case x.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(x.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case x.braceL:return this.parseObj(!1,e);case x._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case x._class:return this.parseClass(this.startNode(),!1);case x._new:return this.parseNew();case x.backQuote:return this.parseTemplate();case x._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},$.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case x.parenL:return this.parseDynamicImport(e);case x.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},$.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(x.parenR)){var t=this.start;this.eat(x.comma)&&this.eat(x.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},$.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},$.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},$.parseParenExpression=function(){this.expect(x.parenL);var e=this.parseExpression();return this.expect(x.parenR),e},$.parseParenAndDistinguishExpression=function(e){var t,r=this.start,a=this.startLoc,n=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,i=this.start,o=this.startLoc,d=[],u=!0,c=!1,l=new W,p=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==x.parenR;){if(u?u=!1:this.expect(x.comma),n&&this.afterTrailingComma(x.parenR,!0)){c=!0;break}if(this.type===x.ellipsis){s=this.start,d.push(this.parseParenItem(this.parseRestBinding())),this.type===x.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}d.push(this.parseMaybeAssign(!1,l,this.parseParenItem))}var g=this.start,h=this.startLoc;if(this.expect(x.parenR),e&&!this.canInsertSemicolon()&&this.eat(x.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=p,this.awaitPos=f,this.parseParenArrowList(r,a,d);d.length&&!c||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(l,!0),this.yieldPos=p||this.yieldPos,this.awaitPos=f||this.awaitPos,d.length>1?((t=this.startNodeAt(i,o)).expressions=d,this.finishNodeAt(t,"SequenceExpression",g,h)):t=d[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var m=this.startNodeAt(r,a);return m.expression=t,this.finishNode(m,"ParenthesizedExpression")}return t},$.parseParenItem=function(e){return e},$.parseParenArrowList=function(e,t,r){return this.parseArrowExpression(this.startNodeAt(e,t),r)};var Q=[];$.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(x.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var a=this.start,n=this.startLoc,s=this.type===x._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),a,n,!0),s&&"ImportExpression"===e.callee.type&&this.raise(a,"Cannot use new with import()"),this.eat(x.parenL)?e.arguments=this.parseExprList(x.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Q,this.finishNode(e,"NewExpression")},$.parseTemplateElement=function(e){var t=e.isTagged,r=this.startNode();return this.type===x.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),r.value={raw:this.value,cooked:null}):r.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),r.tail=this.type===x.backQuote,this.finishNode(r,"TemplateElement")},$.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var a=this.parseTemplateElement({isTagged:t});for(r.quasis=[a];!a.tail;)this.type===x.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(x.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(x.braceR),r.quasis.push(a=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")},$.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===x.name||this.type===x.num||this.type===x.string||this.type===x.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===x.star)&&!E.test(this.input.slice(this.lastTokEnd,this.start))},$.parseObj=function(e,t){var r=this.startNode(),a=!0,n={};for(r.properties=[],this.next();!this.eat(x.braceR);){if(a)a=!1;else if(this.expect(x.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(x.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,n,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},$.parseProperty=function(e,t){var r,a,n,s,i=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(x.ellipsis))return e?(i.argument=this.parseIdent(!1),this.type===x.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(i,"RestElement")):(this.type===x.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),i.argument=this.parseMaybeAssign(!1,t),this.type===x.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(i,"SpreadElement"));this.options.ecmaVersion>=6&&(i.method=!1,i.shorthand=!1,(e||t)&&(n=this.start,s=this.startLoc),e||(r=this.eat(x.star)));var o=this.containsEsc;return this.parsePropertyName(i),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(i)?(a=!0,r=this.options.ecmaVersion>=9&&this.eat(x.star),this.parsePropertyName(i,t)):a=!1,this.parsePropertyValue(i,e,r,a,n,s,t,o),this.finishNode(i,"Property")},$.parsePropertyValue=function(e,t,r,a,n,s,i,o){if((r||a)&&this.type===x.colon&&this.unexpected(),this.eat(x.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,i),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===x.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,a);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===x.comma||this.type===x.braceR||this.type===x.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||a)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=n),e.kind="init",t?e.value=this.parseMaybeDefault(n,s,e.key):this.type===x.eq&&i?(i.shorthandAssign<0&&(i.shorthandAssign=this.start),e.value=this.parseMaybeDefault(n,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(r||a)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var d="get"===e.kind?0:1;if(e.value.params.length!==d){var u=e.value.start;"get"===e.kind?this.raiseRecoverable(u,"getter should have no params"):this.raiseRecoverable(u,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},$.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(x.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(x.bracketR),e.key;e.computed=!1}return e.key=this.type===x.num||this.type===x.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},$.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},$.parseMethod=function(e,t,r){var a=this.startNode(),n=this.yieldPos,s=this.awaitPos,i=this.awaitIdentPos;return this.initFunction(a),this.options.ecmaVersion>=6&&(a.generator=e),this.options.ecmaVersion>=8&&(a.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|L(t,a.generator)|(r?128:0)),this.expect(x.parenL),a.params=this.parseBindingList(x.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(a,!1,!0),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=i,this.finishNode(a,"FunctionExpression")},$.parseArrowExpression=function(e,t,r){var a=this.yieldPos,n=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(16|L(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=a,this.awaitPos=n,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},$.parseFunctionBody=function(e,t,r){var a=t&&this.type!==x.braceL,n=this.strict,s=!1;if(a)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var i=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);n&&!i||(s=this.strictDirective(this.end))&&i&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var o=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!n&&!s&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,5),e.body=this.parseBlock(!1,void 0,s&&!n),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=o}this.exitScope()},$.isSimpleParamList=function(e){for(var t=0,r=e;t<r.length;t+=1){if("Identifier"!==r[t].type)return!1}return!0},$.checkParams=function(e,t){for(var r={},a=0,n=e.params;a<n.length;a+=1){var s=n[a];this.checkLVal(s,1,t?null:r)}},$.parseExprList=function(e,t,r,a){for(var n=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(x.comma),t&&this.afterTrailingComma(e))break;var i=void 0;r&&this.type===x.comma?i=null:this.type===x.ellipsis?(i=this.parseSpread(a),a&&this.type===x.comma&&a.trailingComma<0&&(a.trailingComma=this.start)):i=this.parseMaybeAssign(!1,a),n.push(i)}return n},$.checkUnreserved=function(e){var t=e.start,r=e.end,a=e.name;(this.inGenerator&&"yield"===a&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===a&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(a)&&this.raise(t,"Unexpected keyword '"+a+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(t,r).indexOf("\\"))||(this.strict?this.reservedWordsStrict:this.reservedWords).test(a)&&(this.inAsync||"await"!==a||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+a+"' is reserved"))},$.parseIdent=function(e,t){var r=this.startNode();return this.type===x.name?r.name=this.value:this.type.keyword?(r.name=this.type.keyword,"class"!==r.name&&"function"!==r.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(r,"Identifier"),e||(this.checkUnreserved(r),"await"!==r.name||this.awaitIdentPos||(this.awaitIdentPos=r.start)),r},$.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===x.semi||this.canInsertSemicolon()||this.type!==x.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(x.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},$.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!1),this.finishNode(e,"AwaitExpression")};var Z=M.prototype;Z.raise=function(e,t){var r=B(this.input,e);t+=" ("+r.line+":"+r.column+")";var a=new SyntaxError(t);throw a.pos=e,a.loc=r,a.raisedAt=this.pos,a},Z.raiseRecoverable=Z.raise,Z.curPosition=function(){if(this.options.locations)return new F(this.curLine,this.pos-this.lineStart)};var ee=M.prototype,te=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[]};ee.enterScope=function(e){this.scopeStack.push(new te(e))},ee.exitScope=function(){this.scopeStack.pop()},ee.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},ee.declareName=function(e,t,r){var a=!1;if(2===t){var n=this.currentScope();a=n.lexical.indexOf(e)>-1||n.functions.indexOf(e)>-1||n.var.indexOf(e)>-1,n.lexical.push(e),this.inModule&&1&n.flags&&delete this.undefinedExports[e]}else if(4===t){this.currentScope().lexical.push(e)}else if(3===t){var s=this.currentScope();a=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var i=this.scopeStack.length-1;i>=0;--i){var o=this.scopeStack[i];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){a=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],3&o.flags)break}a&&this.raiseRecoverable(r,"Identifier '"+e+"' has already been declared")},ee.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},ee.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},ee.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(3&t.flags)return t}},ee.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(3&t.flags&&!(16&t.flags))return t}};var re=function(e,t,r){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new _(e,r)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},ae=M.prototype;function ne(e,t,r,a){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=a),this.options.ranges&&(e.range[1]=r),e}ae.startNode=function(){return new re(this,this.start,this.startLoc)},ae.startNodeAt=function(e,t){return new re(this,e,t)},ae.finishNode=function(e,t){return ne.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},ae.finishNodeAt=function(e,t,r,a){return ne.call(this,e,t,r,a)};var se=function(e,t,r,a,n){this.token=e,this.isExpr=!!t,this.preserveSpace=!!r,this.override=a,this.generator=!!n},ie={b_stat:new se("{",!1),b_expr:new se("{",!0),b_tmpl:new se("${",!1),p_stat:new se("(",!1),p_expr:new se("(",!0),q_tmpl:new se("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new se("function",!1),f_expr:new se("function",!0),f_expr_gen:new se("function",!0,!1,null,!0),f_gen:new se("function",!1,!1,null,!0)},oe=M.prototype;oe.initialContext=function(){return[ie.b_stat]},oe.braceIsBlock=function(e){var t=this.curContext();return t===ie.f_expr||t===ie.f_stat||(e!==x.colon||t!==ie.b_stat&&t!==ie.b_expr?e===x._return||e===x.name&&this.exprAllowed?E.test(this.input.slice(this.lastTokEnd,this.start)):e===x._else||e===x.semi||e===x.eof||e===x.parenR||e===x.arrow||(e===x.braceL?t===ie.b_stat:e!==x._var&&e!==x._const&&e!==x.name&&!this.exprAllowed):!t.isExpr)},oe.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},oe.updateContext=function(e){var t,r=this.type;r.keyword&&e===x.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},x.parenR.updateContext=x.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===ie.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},x.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ie.b_stat:ie.b_expr),this.exprAllowed=!0},x.dollarBraceL.updateContext=function(){this.context.push(ie.b_tmpl),this.exprAllowed=!0},x.parenL.updateContext=function(e){var t=e===x._if||e===x._for||e===x._with||e===x._while;this.context.push(t?ie.p_stat:ie.p_expr),this.exprAllowed=!0},x.incDec.updateContext=function(){},x._function.updateContext=x._class.updateContext=function(e){!e.beforeExpr||e===x.semi||e===x._else||e===x._return&&E.test(this.input.slice(this.lastTokEnd,this.start))||(e===x.colon||e===x.braceL)&&this.curContext()===ie.b_stat?this.context.push(ie.f_stat):this.context.push(ie.f_expr),this.exprAllowed=!1},x.backQuote.updateContext=function(){this.curContext()===ie.q_tmpl?this.context.pop():this.context.push(ie.q_tmpl),this.exprAllowed=!1},x.star.updateContext=function(e){if(e===x._function){var t=this.context.length-1;this.context[t]===ie.f_expr?this.context[t]=ie.f_expr_gen:this.context[t]=ie.f_gen}this.exprAllowed=!0},x.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==x.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var de="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",ue=de+" Extended_Pictographic",ce={9:de,10:ue,11:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic"},le="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",pe="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",fe=pe+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",ge={9:pe,10:fe,11:"Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},he={};function me(e){var t=he[e]={binary:I(ce[e]+" "+le),nonBinary:{General_Category:I(le),Script:I(ge[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}me(9),me(10),me(11);var ye=M.prototype,ve=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=he[e.options.ecmaVersion>=11?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function be(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Re(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function xe(e){return e>=65&&e<=90||e>=97&&e<=122}function Ee(e){return xe(e)||95===e}function De(e){return Ee(e)||we(e)}function we(e){return e>=48&&e<=57}function je(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Ce(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function Se(e){return e>=48&&e<=55}ve.prototype.reset=function(e,t,r){var a=-1!==r.indexOf("u");this.start=0|e,this.source=t+"",this.flags=r,this.switchU=a&&this.parser.options.ecmaVersion>=6,this.switchN=a&&this.parser.options.ecmaVersion>=9},ve.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},ve.prototype.at=function(e,t){void 0===t&&(t=!1);var r=this.source,a=r.length;if(e>=a)return-1;var n=r.charCodeAt(e);if(!t&&!this.switchU||n<=55295||n>=57344||e+1>=a)return n;var s=r.charCodeAt(e+1);return s>=56320&&s<=57343?(n<<10)+s-56613888:n},ve.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var r=this.source,a=r.length;if(e>=a)return a;var n,s=r.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=a||(n=r.charCodeAt(e+1))<56320||n>57343?e+1:e+2},ve.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},ve.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},ve.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},ve.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},ye.validateRegExpFlags=function(e){for(var t=e.validFlags,r=e.flags,a=0;a<r.length;a++){var n=r.charAt(a);-1===t.indexOf(n)&&this.raise(e.start,"Invalid regular expression flag"),r.indexOf(n,a+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},ye.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},ye.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,r=e.backReferenceNames;t<r.length;t+=1){var a=r[t];-1===e.groupNames.indexOf(a)&&e.raise("Invalid named capture referenced")}},ye.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},ye.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},ye.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):!!(e.switchU?this.regexp_eatAtom(e):this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},ye.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var r=!1;if(this.options.ecmaVersion>=9&&(r=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!r,!0}return e.pos=t,!1},ye.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},ye.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},ye.regexp_eatBracedQuantifier=function(e,t){var r=e.pos;if(e.eat(123)){var a=0,n=-1;if(this.regexp_eatDecimalDigits(e)&&(a=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(n=e.lastIntValue),e.eat(125)))return-1!==n&&n<a&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=r}return!1},ye.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},ye.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},ye.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},ye.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},ye.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},ye.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},ye.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Re(t)&&(e.lastIntValue=t,e.advance(),!0)},ye.regexp_eatPatternCharacters=function(e){for(var t=e.pos,r=0;-1!==(r=e.current())&&!Re(r);)e.advance();return e.pos!==t},ye.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},ye.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},ye.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},ye.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=be(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=be(e.lastIntValue);return!0}return!1},ye.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,r=this.options.ecmaVersion>=11,a=e.current(r);return e.advance(r),92===a&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(a=e.lastIntValue),function(e){return f(e,!0)||36===e||95===e}(a)?(e.lastIntValue=a,!0):(e.pos=t,!1)},ye.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,r=this.options.ecmaVersion>=11,a=e.current(r);return e.advance(r),92===a&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(a=e.lastIntValue),function(e){return g(e,!0)||36===e||95===e||8204===e||8205===e}(a)?(e.lastIntValue=a,!0):(e.pos=t,!1)},ye.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},ye.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1},ye.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},ye.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},ye.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},ye.regexp_eatZero=function(e){return 48===e.current()&&!we(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},ye.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},ye.regexp_eatControlLetter=function(e){var t=e.current();return!!xe(t)&&(e.lastIntValue=t%32,e.advance(),!0)},ye.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var r,a=e.pos,n=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(n&&s>=55296&&s<=56319){var i=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(s-55296)+(o-56320)+65536,!0}e.pos=i,e.lastIntValue=s}return!0}if(n&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&((r=e.lastIntValue)>=0&&r<=1114111))return!0;n&&e.raise("Invalid unicode escape"),e.pos=a}return!1},ye.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},ye.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},ye.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(function(e){return 100===e||68===e||115===e||83===e||119===e||87===e}(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},ye.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var r=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var a=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,r,a),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var n=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,n),!0}return!1},ye.regexp_validateUnicodePropertyNameAndValue=function(e,t,r){P(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(r)||e.raise("Invalid property value")},ye.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},ye.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Ee(t=e.current());)e.lastStringValue+=be(t),e.advance();return""!==e.lastStringValue},ye.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";De(t=e.current());)e.lastStringValue+=be(t),e.advance();return""!==e.lastStringValue},ye.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},ye.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},ye.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var r=e.lastIntValue;!e.switchU||-1!==t&&-1!==r||e.raise("Invalid character class"),-1!==t&&-1!==r&&t>r&&e.raise("Range out of order in character class")}}},ye.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var r=e.current();(99===r||Se(r))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var a=e.current();return 93!==a&&(e.lastIntValue=a,e.advance(),!0)},ye.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},ye.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!we(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},ye.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},ye.regexp_eatDecimalDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;we(r=e.current());)e.lastIntValue=10*e.lastIntValue+(r-48),e.advance();return e.pos!==t},ye.regexp_eatHexDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;je(r=e.current());)e.lastIntValue=16*e.lastIntValue+Ce(r),e.advance();return e.pos!==t},ye.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var r=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*r+e.lastIntValue:e.lastIntValue=8*t+r}else e.lastIntValue=t;return!0}return!1},ye.regexp_eatOctalDigit=function(e){var t=e.current();return Se(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},ye.regexp_eatFixedHexDigits=function(e,t){var r=e.pos;e.lastIntValue=0;for(var a=0;a<t;++a){var n=e.current();if(!je(n))return e.pos=r,!1;e.lastIntValue=16*e.lastIntValue+Ce(n),e.advance()}return!0};var Ae=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new _(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},Te=M.prototype;function Pe(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}function ke(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}Te.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Ae(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Te.getToken=function(){return this.next(),new Ae(this)},"undefined"!=typeof Symbol&&(Te[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===x.eof,value:t}}}}),Te.curContext=function(){return this.context[this.context.length-1]},Te.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(x.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Te.readToken=function(e){return f(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Te.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},Te.skipBlockComment=function(){var e,t=this.options.onComment&&this.curPosition(),r=this.pos,a=this.input.indexOf("*/",this.pos+=2);if(-1===a&&this.raise(this.pos-2,"Unterminated comment"),this.pos=a+2,this.options.locations)for(D.lastIndex=r;(e=D.exec(this.input))&&e.index<this.pos;)++this.curLine,this.lineStart=e.index+e[0].length;this.options.onComment&&this.options.onComment(!0,this.input.slice(r+2,a),r,this.pos,t,this.curPosition())},Te.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),a=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!w(a);)a=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,r,this.curPosition())},Te.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&j.test(String.fromCharCode(e))))break e;++this.pos}}},Te.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)},Te.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(x.ellipsis)):(++this.pos,this.finishToken(x.dot))},Te.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(x.assign,2):this.finishOp(x.slash,1)},Te.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,a=42===e?x.star:x.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,a=x.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(x.assign,r+1):this.finishOp(a,r)},Te.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(x.assign,3);return this.finishOp(124===e?x.logicalOR:x.logicalAND,2)}return 61===t?this.finishOp(x.assign,2):this.finishOp(124===e?x.bitwiseOR:x.bitwiseAND,1)},Te.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(x.assign,2):this.finishOp(x.bitwiseXOR,1)},Te.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!E.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(x.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(x.assign,2):this.finishOp(x.plusMin,1)},Te.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(x.assign,r+1):this.finishOp(x.bitShift,r)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(x.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Te.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(x.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(x.arrow)):this.finishOp(61===e?x.eq:x.prefix,1)},Te.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(x.questionDot,2)}if(63===t){if(e>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(x.assign,3);return this.finishOp(x.coalesce,2)}}return this.finishOp(x.question,1)},Te.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(x.parenL);case 41:return++this.pos,this.finishToken(x.parenR);case 59:return++this.pos,this.finishToken(x.semi);case 44:return++this.pos,this.finishToken(x.comma);case 91:return++this.pos,this.finishToken(x.bracketL);case 93:return++this.pos,this.finishToken(x.bracketR);case 123:return++this.pos,this.finishToken(x.braceL);case 125:return++this.pos,this.finishToken(x.braceR);case 58:return++this.pos,this.finishToken(x.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(x.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(x.prefix,1)}this.raise(this.pos,"Unexpected character '"+ke(e)+"'")},Te.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},Te.readRegexp=function(){for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var a=this.input.charAt(this.pos);if(E.test(a)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===a)t=!0;else if("]"===a&&t)t=!1;else if("/"===a&&!t)break;e="\\"===a}++this.pos}var n=this.input.slice(r,this.pos);++this.pos;var s=this.pos,i=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new ve(this));o.reset(r,n,i),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var d=null;try{d=new RegExp(n,i)}catch(e){}return this.finishToken(x.regexp,{pattern:n,flags:i,value:d})},Te.readInt=function(e,t,r){for(var a=this.options.ecmaVersion>=12&&void 0===t,n=r&&48===this.input.charCodeAt(this.pos),s=this.pos,i=0,o=0,d=0,u=null==t?1/0:t;d<u;++d,++this.pos){var c=this.input.charCodeAt(this.pos),l=void 0;if(a&&95===c)n&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===o&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===d&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=c;else{if((l=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;o=c,i=i*e+l}}return a&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:i},Te.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=Pe(this.input.slice(t,this.pos)),++this.pos):f(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(x.num,r)},Te.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var r=this.pos-t>=2&&48===this.input.charCodeAt(t);r&&this.strict&&this.raise(t,"Invalid number");var a=this.input.charCodeAt(this.pos);if(!r&&!e&&this.options.ecmaVersion>=11&&110===a){var n=Pe(this.input.slice(t,this.pos));return++this.pos,f(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(x.num,n)}r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1),46!==a||r||(++this.pos,this.readInt(10),a=this.input.charCodeAt(this.pos)),69!==a&&101!==a||r||(43!==(a=this.input.charCodeAt(++this.pos))&&45!==a||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),f(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s,i=(s=this.input.slice(t,this.pos),r?parseInt(s,8):parseFloat(s.replace(/_/g,"")));return this.finishToken(x.num,i)},Te.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},Te.readString=function(e){for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var a=this.input.charCodeAt(this.pos);if(a===e)break;92===a?(t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!1),r=this.pos):(w(a,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(x.string,t)};var Ie={};Te.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Ie)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Te.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Ie;this.raise(e,t)},Te.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==x.template&&this.type!==x.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(x.template,e)):36===r?(this.pos+=2,this.finishToken(x.dollarBraceL)):(++this.pos,this.finishToken(x.backQuote));if(92===r)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(w(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Te.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(x.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},Te.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return ke(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(e){var r=this.pos-1;return this.invalidStringToken(r,"Invalid escape sequence in template string"),null}default:if(t>=48&&t<=55){var a=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],n=parseInt(a,8);return n>255&&(a=a.slice(0,-1),n=parseInt(a,8)),this.pos+=a.length-1,t=this.input.charCodeAt(this.pos),"0"===a&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-a.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(n)}return w(t)?"":String.fromCharCode(t)}},Te.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},Te.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,a=this.options.ecmaVersion>=6;this.pos<this.input.length;){var n=this.fullCharCodeAtPos();if(g(n,a))this.pos+=n<=65535?1:2;else{if(92!==n)break;this.containsEsc=!0,e+=this.input.slice(r,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var i=this.readCodePoint();(t?f:g)(i,a)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=ke(i),r=this.pos}t=!1}return e+this.input.slice(r,this.pos)},Te.readWord=function(){var e=this.readWord1(),t=x.name;return this.keywords.test(e)&&(t=b[e]),this.finishToken(t,e)};function Fe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function _e(e){var t="function"==typeof Map?new Map:void 0;return _e=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return Oe(e,arguments,Le(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Ne(a,e)},_e(e)}function Be(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Oe(e,t,r){return Oe=Be()?Reflect.construct:function(e,t,r){var a=[null];a.push.apply(a,t);var n=new(Function.bind.apply(e,a));return r&&Ne(n,r.prototype),n},Oe.apply(null,arguments)}function Ne(e,t){return Ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ne(e,t)}function Le(e){return Le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Le(e)}M.acorn={Parser:M,version:"7.4.1",defaultOptions:O,Position:F,SourceLocation:_,getLineInfo:B,Node:re,TokenType:h,tokTypes:x,keywordTypes:b,TokContext:se,tokContexts:ie,isIdentifierChar:g,isIdentifierStart:f,Token:Ae,isNewLine:w,lineBreak:E,lineBreakG:D,nonASCIIwhitespace:j};var Me=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(_e(Error)),Ue=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(_e(SyntaxError)),Ve=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(_e(ReferenceError)),Ge=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(_e(TypeError)),We=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(Me),He=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(Ue),Ke=function(e){function t(){return e.apply(this,arguments)||this}return Fe(t,e),t}(Ve),qe={UnknownError:[3001,"%0",We],ExecutionTimeOutError:[3002,"Script execution timed out after %0ms",We],NodeTypeSyntaxError:[1001,"Unknown node type: %0",Ke],BinaryOperatorSyntaxError:[1002,"Unknown binary operator: %0",Ke],LogicalOperatorSyntaxError:[1003,"Unknown logical operator: %0",Ke],UnaryOperatorSyntaxError:[1004,"Unknown unary operator: %0",Ke],UpdateOperatorSyntaxError:[1005,"Unknown update operator: %0",Ke],ObjectStructureSyntaxError:[1006,"Unknown object structure: %0",Ke],AssignmentExpressionSyntaxError:[1007,"Unknown assignment expression: %0",Ke],VariableTypeSyntaxError:[1008,"Unknown variable type: %0",Ke],ParamTypeSyntaxError:[1009,"Unknown param type: %0",Ke],AssignmentTypeSyntaxError:[1010,"Unknown assignment type: %0",Ke],FunctionUndefinedReferenceError:[2001,"%0 is not a function",Ve],VariableUndefinedReferenceError:[2002,"%0 is not defined",Ve],IsNotConstructor:[2003,"%0 is not a constructor",Ge]};function ze(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Xe(e,t,r){return Xe=ze()?Reflect.construct:function(e,t,r){var a=[null];a.push.apply(a,t);var n=new(Function.bind.apply(e,a));return r&&Ye(n,r.prototype),n},Xe.apply(null,arguments)}function Ye(e,t){return Ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ye(e,t)}function Je(e,t){Object.defineProperty(e,"name",{value:t,writable:!1,enumerable:!1,configurable:!0})}var $e=Object.prototype.hasOwnProperty,Qe=Symbol("Break"),Ze=Symbol("Continue"),et=Symbol("DefaultCase"),tt=Symbol("EmptyStatementReturn"),rt=Symbol("WithScopeName"),at=Symbol("SuperScopeName"),nt=Symbol("RootScopeName"),st=Symbol("GlobalScopeName");function it(e){return"function"==typeof e}var ot=function(){function e(e){this.interpreter=e}return e.prototype.generator=function(){var e=this.interpreter;return{getOptions:e.getOptions.bind(e),getCurrentScope:function(){return this.getCurrentScope()}.bind(e),getGlobalScope:function(){return this.getGlobalScope()}.bind(e),getCurrentContext:function(){return this.getCurrentContext()}.bind(e),getExecStartTime:e.getExecStartTime.bind(e)}},e}();function dt(e,t,r){if(void 0===r&&(r=!0),!(e instanceof ot))throw new Error("Illegal call");if("string"!=typeof t)return t;if(t){var a=e.generator(),n={timeout:a.getOptions().timeout,_initEnv:function(){r||this.setCurrentContext(a.getCurrentContext()),this.execStartTime=a.getExecStartTime(),this.execEndTime=this.execStartTime}},s=r?a.getGlobalScope():a.getCurrentScope();return new yt(s,n).evaluate(t)}}function ut(e){if(!(e instanceof ot))throw new Error("Illegal call");for(var t=e.generator(),r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];var s=a.pop(),i=new yt(t.getGlobalScope(),t.getOptions()),o="\n\t\t (function anonymous("+a.join(",")+"){\n\t\t "+s+"\n\t\t });\n\t\t ";return i.evaluate(o)}Object.defineProperty(dt,"__IS_EVAL_FUNC",{value:!0,writable:!1,enumerable:!1,configurable:!1}),Object.defineProperty(ut,"__IS_FUNCTION_FUNC",{value:!0,writable:!1,enumerable:!1,configurable:!1});var ct=function(e){this.value=e},lt=function(e){this.value=e},pt=function(e){this.value=e},ft=function(e,t,r){void 0===t&&(t=null),this.name=r,this.parent=t,this.data=e,this.labelStack=[]};function gt(){}function ht(e,t){return void 0===e&&(e=null),new ft(Object.create(null),e,t)}var mt={NaN:NaN,Infinity:1/0,undefined:void 0,Object:Object,Array:Array,String:String,Boolean:Boolean,Number:Number,Date:Date,RegExp:RegExp,Error:Error,URIError:URIError,TypeError:TypeError,RangeError:RangeError,SyntaxError:SyntaxError,ReferenceError:ReferenceError,Math:Math,parseInt:parseInt,parseFloat:parseFloat,isNaN:isNaN,isFinite:isFinite,decodeURI:decodeURI,decodeURIComponent:decodeURIComponent,encodeURI:encodeURI,encodeURIComponent:encodeURIComponent,escape:escape,unescape:unescape,eval:dt,Function:ut};"undefined"!=typeof JSON&&(mt.JSON=JSON),"undefined"!=typeof Promise&&(mt.Promise=Promise),"undefined"!=typeof Set&&(mt.Set=Set),"undefined"!=typeof Map&&(mt.Map=Map),"undefined"!=typeof Symbol&&(mt.Symbol=Symbol),"undefined"!=typeof Proxy&&(mt.Proxy=Proxy),"undefined"!=typeof WeakMap&&(mt.WeakMap=WeakMap),"undefined"!=typeof WeakSet&&(mt.WeakSet=WeakSet),"undefined"!=typeof Reflect&&(mt.Reflect=Reflect);var yt=function(){function e(t,r){void 0===t&&(t=e.global),void 0===r&&(r={}),this.sourceList=[],this.collectDeclVars=Object.create(null),this.collectDeclFuncs=Object.create(null),this.isVarDeclMode=!1,this.lastExecNode=null,this.isRunning=!1,this.options={ecmaVersion:r.ecmaVersion||e.ecmaVersion,timeout:r.timeout||0,rootContext:r.rootContext,globalContextInFunction:void 0===r.globalContextInFunction?e.globalContextInFunction:r.globalContextInFunction,_initEnv:r._initEnv},this.context=t||Object.create(null),this.callStack=[],this.initEnvironment(this.context)}var t=e.prototype;return t.initEnvironment=function(e){var t;if(e instanceof ft)t=e;else{var r=null,a=this.createSuperScope(e);this.options.rootContext&&(r=new ft(function(e){return Object.create(e)}(this.options.rootContext),a,nt)),t=new ft(e,r||a,st)}this.globalScope=t,this.currentScope=this.globalScope,this.globalContext=t.data,this.currentContext=t.data,this.collectDeclVars=Object.create(null),this.collectDeclFuncs=Object.create(null),this.execStartTime=Date.now(),this.execEndTime=this.execStartTime;var n=this.options._initEnv;n&&n.call(this)},t.getExecStartTime=function(){return this.execStartTime},t.getExecutionTime=function(){return this.execEndTime-this.execStartTime},t.setExecTimeout=function(e){void 0===e&&(e=0),this.options.timeout=e},t.getOptions=function(){return this.options},t.getGlobalScope=function(){return this.globalScope},t.getCurrentScope=function(){return this.currentScope},t.getCurrentContext=function(){return this.currentContext},t.isInterruptThrow=function(e){return e instanceof We||e instanceof Ke||e instanceof He},t.createSuperScope=function(e){var t=Object.assign({},mt);return Object.keys(t).forEach((function(r){r in e&&delete t[r]})),new ft(t,null,at)},t.setCurrentContext=function(e){this.currentContext=e},t.setCurrentScope=function(e){this.currentScope=e},t.evaluate=function(t){var r,a,n;if(void 0===t&&(t=""),t)return a=t,n={ranges:!0,locations:!0,ecmaVersion:this.options.ecmaVersion||e.ecmaVersion},r=M.parse(a,n),this.evaluateNode(r,t)},t.appendCode=function(e){return this.evaluate(e)},t.evaluateNode=function(e,t){var r=this;void 0===t&&(t=""),this.value=void 0,this.source=t,this.sourceList.push(t),this.isRunning=!0,this.execStartTime=Date.now(),this.execEndTime=this.execStartTime,this.collectDeclVars=Object.create(null),this.collectDeclFuncs=Object.create(null);var a=this.getCurrentScope(),n=this.getCurrentContext(),s=a.labelStack.concat([]),i=this.callStack.concat([]);try{var o=this.createClosure(e);this.addDeclarationsToScope(this.collectDeclVars,this.collectDeclFuncs,this.getCurrentScope()),o()}catch(e){throw e}finally{r.setCurrentScope(a),r.setCurrentContext(n),a.labelStack=s,r.callStack=i,this.execEndTime=Date.now()}return this.isRunning=!1,this.getValue()},t.createErrorMessage=function(e,t,r){var a=e[1].replace("%0",String(t));return null!==r&&(a+=this.getNodePosition(r||this.lastExecNode)),a},t.createError=function(e,t){return new t(e)},t.createThrowError=function(e,t){return this.createError(e,t)},t.createInternalThrowError=function(e,t,r){return this.createError(this.createErrorMessage(e,t,r),e[2])},t.checkTimeout=function(){if(!this.isRunning)return!1;var e=this.options.timeout||0;return Date.now()-this.execStartTime>e},t.getNodePosition=function(e){if(e){return e.loc?" ["+e.loc.start.line+":"+e.loc.start.column+"]":""}return""},t.createClosure=function(e){var t,r=this;switch(e.type){case"BinaryExpression":t=this.binaryExpressionHandler(e);break;case"LogicalExpression":t=this.logicalExpressionHandler(e);break;case"UnaryExpression":t=this.unaryExpressionHandler(e);break;case"UpdateExpression":t=this.updateExpressionHandler(e);break;case"ObjectExpression":t=this.objectExpressionHandler(e);break;case"ArrayExpression":t=this.arrayExpressionHandler(e);break;case"CallExpression":t=this.callExpressionHandler(e);break;case"NewExpression":t=this.newExpressionHandler(e);break;case"MemberExpression":t=this.memberExpressionHandler(e);break;case"ThisExpression":t=this.thisExpressionHandler(e);break;case"SequenceExpression":t=this.sequenceExpressionHandler(e);break;case"Literal":t=this.literalHandler(e);break;case"Identifier":t=this.identifierHandler(e);break;case"AssignmentExpression":t=this.assignmentExpressionHandler(e);break;case"FunctionDeclaration":t=this.functionDeclarationHandler(e);break;case"VariableDeclaration":t=this.variableDeclarationHandler(e);break;case"BlockStatement":case"Program":t=this.programHandler(e);break;case"ExpressionStatement":t=this.expressionStatementHandler(e);break;case"EmptyStatement":t=this.emptyStatementHandler(e);break;case"ReturnStatement":t=this.returnStatementHandler(e);break;case"FunctionExpression":t=this.functionExpressionHandler(e);break;case"IfStatement":t=this.ifStatementHandler(e);break;case"ConditionalExpression":t=this.conditionalExpressionHandler(e);break;case"ForStatement":t=this.forStatementHandler(e);break;case"WhileStatement":t=this.whileStatementHandler(e);break;case"DoWhileStatement":t=this.doWhileStatementHandler(e);break;case"ForInStatement":t=this.forInStatementHandler(e);break;case"WithStatement":t=this.withStatementHandler(e);break;case"ThrowStatement":t=this.throwStatementHandler(e);break;case"TryStatement":t=this.tryStatementHandler(e);break;case"ContinueStatement":t=this.continueStatementHandler(e);break;case"BreakStatement":t=this.breakStatementHandler(e);break;case"SwitchStatement":t=this.switchStatementHandler(e);break;case"LabeledStatement":t=this.labeledStatementHandler(e);break;case"DebuggerStatement":t=this.debuggerStatementHandler(e);break;default:throw this.createInternalThrowError(qe.NodeTypeSyntaxError,e.type,e)}return function(){var a=r.options.timeout;if(a&&a>0&&r.checkTimeout())throw r.createInternalThrowError(qe.ExecutionTimeOutError,a,null);return r.lastExecNode=e,t.apply(void 0,arguments)}},t.binaryExpressionHandler=function(e){var t=this,r=this.createClosure(e.left),a=this.createClosure(e.right);return function(){var n=r(),s=a();switch(e.operator){case"==":return n==s;case"!=":return n!=s;case"===":return n===s;case"!==":return n!==s;case"<":return n<s;case"<=":return n<=s;case">":return n>s;case">=":return n>=s;case"<<":return n<<s;case">>":return n>>s;case">>>":return n>>>s;case"+":return n+s;case"-":return n-s;case"*":return n*s;case"**":return Math.pow(n,s);case"/":return n/s;case"%":return n%s;case"|":return n|s;case"^":return n^s;case"&":return n&s;case"in":return n in s;case"instanceof":return n instanceof s;default:throw t.createInternalThrowError(qe.BinaryOperatorSyntaxError,e.operator,e)}}},t.logicalExpressionHandler=function(e){var t=this,r=this.createClosure(e.left),a=this.createClosure(e.right);return function(){switch(e.operator){case"||":return r()||a();case"&&":return r()&&a();default:throw t.createInternalThrowError(qe.LogicalOperatorSyntaxError,e.operator,e)}}},t.unaryExpressionHandler=function(e){var t,r=this;if("delete"===e.operator){var a=this.createObjectGetter(e.argument),n=this.createNameGetter(e.argument);return function(){return delete a()[n()]}}if("typeof"===e.operator&&"Identifier"===e.argument.type){var s=this.createObjectGetter(e.argument),i=this.createNameGetter(e.argument);t=function(){return s()[i()]}}else t=this.createClosure(e.argument);return function(){var a=t();switch(e.operator){case"-":return-a;case"+":return+a;case"!":return!a;case"~":return~a;case"void":return;case"typeof":return typeof a;default:throw r.createInternalThrowError(qe.UnaryOperatorSyntaxError,e.operator,e)}}},t.updateExpressionHandler=function(e){var t=this,r=this.createObjectGetter(e.argument),a=this.createNameGetter(e.argument);return function(){var n=r(),s=a();switch(t.assertVariable(n,s,e),e.operator){case"++":return e.prefix?++n[s]:n[s]++;case"--":return e.prefix?--n[s]:n[s]--;default:throw t.createInternalThrowError(qe.UpdateOperatorSyntaxError,e.operator,e)}}},t.objectExpressionHandler=function(e){var t=this,r=[];var a=Object.create(null);return e.properties.forEach((function(e){var n=e.kind,s=function(e){return"Identifier"===e.type?e.name:"Literal"===e.type?e.value:this.throwError(qe.ObjectStructureSyntaxError,e.type,e)}(e.key);a[s]&&"init"!==n||(a[s]={}),a[s][n]=t.createClosure(e.value),r.push({key:s,property:e})})),function(){for(var e={},t=r.length,n=0;n<t;n++){var s=r[n],i=s.key,o=a[i],d=o.init?o.init():void 0,u=o.get?o.get():function(){},c=o.set?o.set():function(e){};if("set"in o||"get"in o){var l={configurable:!0,enumerable:!0,get:u,set:c};Object.defineProperty(e,i,l)}else{var p=s.property,f=p.kind;"Identifier"!==p.key.type||"FunctionExpression"!==p.value.type||"init"!==f||p.value.id||Je(d,p.key.name),e[i]=d}}return e}},t.arrayExpressionHandler=function(e){var t=this,r=e.elements.map((function(e){return e?t.createClosure(e):e}));return function(){for(var e=r.length,t=Array(e),a=0;a<e;a++){var n=r[a];n&&(t[a]=n())}return t}},t.safeObjectGet=function(e,t,r){return e[t]},t.createCallFunctionGetter=function(e){var t=this;if("MemberExpression"===e.type){var r=this.createClosure(e.object),a=this.createMemberKeyGetter(e),n=this.source;return function(){var s=r(),i=a(),o=t.safeObjectGet(s,i,e);if(!o||!it(o)){var d=n.slice(e.start,e.end);throw t.createInternalThrowError(qe.FunctionUndefinedReferenceError,d,e)}return o.__IS_EVAL_FUNC?function(e){return o(new ot(t),e,!0)}:o.__IS_FUNCTION_FUNC?function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return o.apply(void 0,[new ot(t)].concat(r))}:o.bind(s)}}var s=this.createClosure(e);return function(){var r="";"Identifier"===e.type&&(r=e.name);var a=s();if(!a||!it(a))throw t.createInternalThrowError(qe.FunctionUndefinedReferenceError,r,e);if("Identifier"===e.type&&a.__IS_EVAL_FUNC&&"eval"===r)return function(e){var n=t.getScopeFromName(r,t.getCurrentScope()),s=n.name===at||n.name===st||n.name===nt;return a(new ot(t),e,!s)};if(a.__IS_EVAL_FUNC)return function(e){return a(new ot(t),e,!0)};if(a.__IS_FUNCTION_FUNC)return function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return a.apply(void 0,[new ot(t)].concat(r))};var n=t.options.globalContextInFunction;if("Identifier"===e.type){var i=t.getIdentifierScope(e);i.name===rt&&(n=i.data)}return a.bind(n)}},t.callExpressionHandler=function(e){var t=this,r=this.createCallFunctionGetter(e.callee),a=e.arguments.map((function(e){return t.createClosure(e)}));return function(){return r().apply(void 0,a.map((function(e){return e()})))}},t.functionExpressionHandler=function(e){var t=this,r=this,a=this.source,n=this.collectDeclVars,s=this.collectDeclFuncs;this.collectDeclVars=Object.create(null),this.collectDeclFuncs=Object.create(null);var i=e.id?e.id.name:"",o=e.params.length,d=e.params.map((function(e){return t.createParamNameGetter(e)})),u=this.createClosure(e.body),c=this.collectDeclVars,l=this.collectDeclFuncs;return this.collectDeclVars=n,this.collectDeclFuncs=s,function(){var t=r.getCurrentScope(),n=function e(){for(var a=arguments.length,n=new Array(a),s=0;s<a;s++)n[s]=arguments[s];r.callStack.push(""+i);var o=r.getCurrentScope(),p=ht(t,"FunctionScope("+i+")");r.setCurrentScope(p),r.addDeclarationsToScope(c,l,p),i&&(p.data[i]=e),p.data.arguments=arguments,d.forEach((function(e,t){p.data[e()]=n[t]}));var f=r.getCurrentContext();r.setCurrentContext(this);var g=u();if(r.setCurrentContext(f),r.setCurrentScope(o),r.callStack.pop(),g instanceof ct)return g.value};return Je(n,i),Object.defineProperty(n,"length",{value:o,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(n,"toString",{value:function(){return a.slice(e.start,e.end)},writable:!0,configurable:!0,enumerable:!1}),Object.defineProperty(n,"valueOf",{value:function(){return a.slice(e.start,e.end)},writable:!0,configurable:!0,enumerable:!1}),n}},t.newExpressionHandler=function(e){var t=this,r=this.source,a=this.createClosure(e.callee),n=e.arguments.map((function(e){return t.createClosure(e)}));return function(){var s=a();if(!it(s)||s.__IS_EVAL_FUNC){var i=e.callee,o=r.slice(i.start,i.end);throw t.createInternalThrowError(qe.IsNotConstructor,o,e)}return s.__IS_FUNCTION_FUNC?s.apply(void 0,[new ot(t)].concat(n.map((function(e){return e()})))):Xe(s,n.map((function(e){return e()})))}},t.memberExpressionHandler=function(e){var t=this.createClosure(e.object),r=this.createMemberKeyGetter(e);return function(){return t()[r()]}},t.thisExpressionHandler=function(e){var t=this;return function(){return t.getCurrentContext()}},t.sequenceExpressionHandler=function(e){var t=this,r=e.expressions.map((function(e){return t.createClosure(e)}));return function(){for(var e,t=r.length,a=0;a<t;a++){e=(0,r[a])()}return e}},t.literalHandler=function(e){return function(){return e.regex?new RegExp(e.regex.pattern,e.regex.flags):e.value}},t.identifierHandler=function(e){var t=this;return function(){var r=t.getCurrentScope(),a=t.getScopeDataFromName(e.name,r);return t.assertVariable(a,e.name,e),a[e.name]}},t.getIdentifierScope=function(e){var t=this.getCurrentScope();return this.getScopeFromName(e.name,t)},t.assignmentExpressionHandler=function(e){var t=this;"Identifier"!==e.left.type||"FunctionExpression"!==e.right.type||e.right.id||(e.right.id={type:"Identifier",name:e.left.name});var r=this.createObjectGetter(e.left),a=this.createNameGetter(e.left),n=this.createClosure(e.right);return function(){var s=r(),i=a(),o=n();switch("="!==e.operator&&t.assertVariable(s,i,e),e.operator){case"=":return s[i]=o;case"+=":return s[i]+=o;case"-=":return s[i]-=o;case"*=":return s[i]*=o;case"**=":return s[i]=Math.pow(s[i],o);case"/=":return s[i]/=o;case"%=":return s[i]%=o;case"<<=":return s[i]<<=o;case">>=":return s[i]>>=o;case">>>=":return s[i]>>>=o;case"&=":return s[i]&=o;case"^=":return s[i]^=o;case"|=":return s[i]|=o;default:throw t.createInternalThrowError(qe.AssignmentExpressionSyntaxError,e.type,e)}}},t.functionDeclarationHandler=function(e){if(e.id){var t=this.functionExpressionHandler(e);Object.defineProperty(t,"isFunctionDeclareClosure",{value:!0,writable:!1,configurable:!1,enumerable:!1}),this.funcDeclaration(e.id.name,t)}return function(){return tt}},t.getVariableName=function(e){if("Identifier"===e.type)return e.name;throw this.createInternalThrowError(qe.VariableTypeSyntaxError,e.type,e)},t.variableDeclarationHandler=function(e){for(var t,r=this,a=[],n=0;n<e.declarations.length;n++){var s=e.declarations[n];this.varDeclaration(this.getVariableName(s.id)),s.init&&a.push({type:"AssignmentExpression",operator:"=",left:s.id,right:s.init})}return a.length&&(t=this.createClosure({type:"BlockStatement",body:a})),function(){if(t){var e=r.isVarDeclMode;r.isVarDeclMode=!0,t(),r.isVarDeclMode=e}return tt}},t.assertVariable=function(e,t,r){if(e===this.globalScope.data&&!(t in e))throw this.createInternalThrowError(qe.VariableUndefinedReferenceError,t,r)},t.programHandler=function(e){var t=this,r=e.body.map((function(e){return t.createClosure(e)}));return function(){for(var e=tt,a=0;a<r.length;a++){var n=r[a],s=t.setValue(n());if(s!==tt&&((e=s)instanceof ct||e instanceof lt||e instanceof pt||e===Qe||e===Ze))break}return e}},t.expressionStatementHandler=function(e){return this.createClosure(e.expression)},t.emptyStatementHandler=function(e){return function(){return tt}},t.returnStatementHandler=function(e){var t=e.argument?this.createClosure(e.argument):gt;return function(){return new ct(t())}},t.ifStatementHandler=function(e){var t=this.createClosure(e.test),r=this.createClosure(e.consequent),a=e.alternate?this.createClosure(e.alternate):
- /*!important*/
- function(){return tt};return function(){return t()?r():a()}},t.conditionalExpressionHandler=function(e){return this.ifStatementHandler(e)},t.forStatementHandler=function(e){var t=this,r=gt,a=e.test?this.createClosure(e.test):function(){return!0},n=gt,s=this.createClosure(e.body);return"ForStatement"===e.type&&(r=e.init?this.createClosure(e.init):r,n=e.update?this.createClosure(e.update):gt),function(i){var o,d=tt,u="DoWhileStatement"===e.type;for(i&&"LabeledStatement"===i.type&&(o=i.label.name),r();u||a();n()){u=!1;var c=t.setValue(s());if(c!==tt&&c!==Ze){if(c===Qe)break;if((d=c)instanceof pt&&d.value===o)d=tt;else if(d instanceof ct||d instanceof lt||d instanceof pt)break}}return d}},t.whileStatementHandler=function(e){return this.forStatementHandler(e)},t.doWhileStatementHandler=function(e){return this.forStatementHandler(e)},t.forInStatementHandler=function(e){var t=this,r=e.left,a=this.createClosure(e.right),n=this.createClosure(e.body);return"VariableDeclaration"===e.left.type&&(this.createClosure(e.left)(),r=e.left.declarations[0].id),function(e){var s,i,o=tt;e&&"LabeledStatement"===e.type&&(s=e.label.name);var d=a();for(i in d){t.assignmentExpressionHandler({type:"AssignmentExpression",operator:"=",left:r,right:{type:"Literal",value:i}})();var u=t.setValue(n());if(u!==tt&&u!==Ze){if(u===Qe)break;if((o=u)instanceof pt&&o.value===s)o=tt;else if(o instanceof ct||o instanceof lt||o instanceof pt)break}}return o}},t.withStatementHandler=function(e){var t=this,r=this.createClosure(e.object),a=this.createClosure(e.body);return function(){var e=r(),n=t.getCurrentScope(),s=new ft(e,n,rt);t.setCurrentScope(s);var i=t.setValue(a());return t.setCurrentScope(n),i}},t.throwStatementHandler=function(e){var t=this,r=this.createClosure(e.argument);return function(){throw t.setValue(void 0),r()}},t.tryStatementHandler=function(e){var t=this,r=this.createClosure(e.block),a=e.handler?this.catchClauseHandler(e.handler):null,n=e.finalizer?this.createClosure(e.finalizer):null;return function(){var e,s,i=t.getCurrentScope(),o=t.getCurrentContext(),d=i.labelStack.concat([]),u=t.callStack.concat([]),c=tt,l=function(){t.setCurrentScope(i),t.setCurrentContext(o),i.labelStack=d,t.callStack=u};try{(c=t.setValue(r()))instanceof ct&&(e=c)}catch(r){if(l(),t.isInterruptThrow(r))throw r;if(a)try{(c=t.setValue(a(r)))instanceof ct&&(e=c)}catch(e){if(l(),t.isInterruptThrow(e))throw e;s=e}}if(n)try{(c=n())instanceof ct&&(e=c)}catch(e){if(l(),t.isInterruptThrow(e))throw e;s=e}if(s)throw s;return e||c}},t.catchClauseHandler=function(e){var t=this,r=this.createParamNameGetter(e.param),a=this.createClosure(e.body);return function(e){var n,s=t.getCurrentScope().data,i=r(),o=$e.call(s,i),d=s[i];return s[i]=e,n=a(),o?s[i]=d:delete s[i],n}},t.continueStatementHandler=function(e){return function(){return e.label?new pt(e.label.name):Ze}},t.breakStatementHandler=function(e){return function(){return e.label?new lt(e.label.name):Qe}},t.switchStatementHandler=function(e){var t=this,r=this.createClosure(e.discriminant),a=e.cases.map((function(e){return t.switchCaseHandler(e)}));return function(){for(var e,n,s,i=r(),o=!1,d=0;d<a.length;d++){var u=a[d](),c=u.testClosure();if(c!==et){if(o||c===i){if(o=!0,(n=t.setValue(u.bodyClosure()))===tt)continue;if(n===Qe)break;if((e=n)instanceof ct||e instanceof lt||e instanceof pt||e===Ze)break}}else s=u}!o&&s&&((n=t.setValue(s.bodyClosure()))===tt||n===Qe||(e=n));return e}},t.switchCaseHandler=function(e){var t=e.test?this.createClosure(e.test):function(){return et},r=this.createClosure({type:"BlockStatement",body:e.consequent});return function(){return{testClosure:t,bodyClosure:r}}},t.labeledStatementHandler=function(e){var t=this,r=e.label.name,a=this.createClosure(e.body);return function(){var n,s=t.getCurrentScope();return s.labelStack.push(r),(n=a(e))instanceof lt&&n.value===r&&(n=tt),s.labelStack.pop(),n}},t.debuggerStatementHandler=function(e){return function(){return tt}},t.createParamNameGetter=function(e){if("Identifier"===e.type)return function(){return e.name};throw this.createInternalThrowError(qe.ParamTypeSyntaxError,e.type,e)},t.createObjectKeyGetter=function(e){var t;return t="Identifier"===e.type?function(){return e.name}:this.createClosure(e),function(){return t()}},t.createMemberKeyGetter=function(e){return e.computed?this.createClosure(e.property):this.createObjectKeyGetter(e.property)},t.createObjectGetter=function(e){var t=this;switch(e.type){case"Identifier":return function(){return t.getScopeDataFromName(e.name,t.getCurrentScope())};case"MemberExpression":return this.createClosure(e.object);default:throw this.createInternalThrowError(qe.AssignmentTypeSyntaxError,e.type,e)}},t.createNameGetter=function(e){switch(e.type){case"Identifier":return function(){return e.name};case"MemberExpression":return this.createMemberKeyGetter(e);default:throw this.createInternalThrowError(qe.AssignmentTypeSyntaxError,e.type,e)}},t.varDeclaration=function(e){this.collectDeclVars[e]=void 0},t.funcDeclaration=function(e,t){this.collectDeclFuncs[e]=t},t.addDeclarationsToScope=function(e,t,r){var a=r.data;for(var n in t){var s=t[n];a[n]=s?s():s}for(var i in e)i in a||(a[i]=void 0)},t.getScopeValue=function(e,t){return this.getScopeFromName(e,t).data[e]},t.getScopeDataFromName=function(e,t){return this.getScopeFromName(e,t).data},t.getScopeFromName=function(e,t){var r=t;do{if(e in r.data)return r}while(r=r.parent);return this.globalScope},t.setValue=function(e){var t=this.callStack.length;return this.isVarDeclMode||t||e===tt||e===Qe||e===Ze||e instanceof lt||e instanceof pt||(this.value=e instanceof ct?e.value:e),e},t.getValue=function(){return this.value},e}();function vt(e,t,r){void 0===t&&(t=[]),void 0===r&&(r={});var a=r.parsingContext,n=void 0===r.timeout?0:r.timeout,s="\n (function anonymous("+t.join(",")+"){\n "+e+"\n });\n ";return new yt(a,{ecmaVersion:r.ecmaVersion,timeout:n,rootContext:r.rootContext,globalContextInFunction:r.globalContextInFunction}).evaluate(s)}function bt(e,t,r){return new yt(t,r).evaluate(e)}yt.version="1.4.7",yt.eval=dt,yt.Function=ut,yt.ecmaVersion=5,yt.globalContextInFunction=void 0,yt.global=Object.create(null);var Rt=bt,xt=function(){function e(e){this._code=e}var t=e.prototype;return t.runInContext=function(e){return bt(this._code,e)},t.runInNewContext=function(e){return bt(this._code,e)},e}(),Et=Object.freeze({__proto__:null,createContext:function(e){return void 0===e&&(e=Object.create(null)),e},compileFunction:vt,runInContext:bt,runInNewContext:Rt,Script:xt}),Dt=function(e,t,r){return bt(e,t,r)};var wt=Object.freeze({__proto__:null,Interpreter:yt,vm:Et,evaluate:Dt,Function:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=t.pop();return vt(a||"",t)},default:Dt}),jt=t(wt),Ct={exports:{}};!function(t,r){!function(t){var r=Object.freeze({__proto__:null,get version(){return B9},get types(){return cx},get DEFAULT_EXTENSIONS(){return O9},get OptionManager(){return N9},get Plugin(){return L9},get File(){return t1},get buildExternalHelpers(){return S1},get resolvePlugin(){return U1},get resolvePreset(){return V1},get getEnv(){return H1},get tokTypes(){return IM},get traverse(){return hq},get template(){return xV},get createConfigItem(){return d8},get createConfigItemSync(){return i8},get createConfigItemAsync(){return o8},get loadPartialConfig(){return e8},get loadPartialConfigSync(){return t8},get loadPartialConfigAsync(){return r8},get loadOptions(){return a8},get loadOptionsSync(){return n8},get loadOptionsAsync(){return s8},get transform(){return x9},get transformSync(){return E9},get transformAsync(){return D9},get transformFile(){return w9},get transformFileSync(){return j9},get transformFileAsync(){return C9},get transformFromAst(){return A9},get transformFromAstSync(){return T9},get transformFromAstAsync(){return P9},get parse(){return I9},get parseSync(){return F9},get parseAsync(){return _9}});function a(){
- /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
- a=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function u(e,t,r,a){var n=t&&t.prototype instanceof p?t:p,s=Object.create(n.prototype),i=new w(a||[]);return s._invoke=function(e,t,r){var a="suspendedStart";return function(n,s){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw s;return C()}for(r.method=n,r.arg=s;;){var i=r.delegate;if(i){var o=x(i,r);if(o){if(o===l)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===a)throw a="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a="executing";var d=c(e,t,r);if("normal"===d.type){if(a=r.done?"completed":"suspendedYield",d.arg===l)continue;return{value:d.arg,done:r.done}}"throw"===d.type&&(a="completed",r.method="throw",r.arg=d.arg)}}}(e,r,i),s}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var l={};function p(){}function f(){}function g(){}var h={};d(h,s,(function(){return this}));var m=Object.getPrototypeOf,y=m&&m(m(j([])));y&&y!==t&&r.call(y,s)&&(h=y);var v=g.prototype=p.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function R(e,t){function a(n,s,i,o){var d=c(e[n],e,s);if("throw"!==d.type){var u=d.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){a("next",e,i,o)}),(function(e){a("throw",e,i,o)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return a("throw",e,i,o)}))}o(d.arg)}var n;this._invoke=function(e,r){function s(){return new t((function(t,n){a(e,r,t,n)}))}return n=n?n.then(s,s):s()}}function x(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var a=c(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,l;var n=a.arg;return n?n.done?(t[e.resultName]=n.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):n:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function j(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a<e.length;)if(r.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=g,d(v,"constructor",g),d(g,"constructor",f),f.displayName=d(g,o,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,d(e,o,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},b(R.prototype),d(R.prototype,i,(function(){return this})),e.AsyncIterator=R,e.async=function(t,r,a,n,s){void 0===s&&(s=Promise);var i=new R(u(t,r,a,n),s);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},b(v),d(v,o,"Generator"),d(v,s,(function(){return this})),d(v,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var a=t.pop();if(a in e)return r.value=a,r.done=!1,r}return r.done=!0,r}},e.values=j,w.prototype={constructor:w,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(D),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(r,a){return i.type="throw",i.arg=e,t.next=r,a&&(t.method="next",t.arg=void 0),!!a}for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n],i=s.completion;if("root"===s.tryLoc)return a("end");if(s.tryLoc<=this.prev){var o=r.call(s,"catchLoc"),d=r.call(s,"finallyLoc");if(o&&d){if(this.prev<s.catchLoc)return a(s.catchLoc,!0);if(this.prev<s.finallyLoc)return a(s.finallyLoc)}else if(o){if(this.prev<s.catchLoc)return a(s.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return a(s.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var s=n;break}}s&&("break"===e||"continue"===e)&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=e,i.arg=t,s?(this.method="next",this.next=s.finallyLoc,l):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),D(r),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;D(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},e}function n(e,t,r,a,n,s,i){try{var o=e[s](i),d=o.value}catch(e){return void r(e)}o.done?t(d):Promise.resolve(d).then(a,n)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(a,s){var i=e.apply(t,r);function o(e){n(i,a,s,o,d,"next",e)}function d(e){n(i,a,s,o,d,"throw",e)}o(void 0)}))}}function i(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,r){return p=l()?Reflect.construct.bind():function(e,t,r){var a=[null];a.push.apply(a,t);var n=new(Function.bind.apply(e,a));return r&&c(n,r.prototype),n},p.apply(null,arguments)}function f(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function g(e){var t="function"==typeof Map?new Map:void 0;return g=function(e){if(null===e||!f(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return p(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},g(e)}function h(e,t){if(null==e)return{};var r,a,n={},s=Object.keys(e);for(a=0;a<s.length;a++)r=s[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}function m(e,t){if(null==e)return{};var r,a,n=h(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)r=s[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e,t){return t||(t=e.slice(0)),e.raw=t,e}function b(e,t){return E(e)||w(e,t)||j(e,t)||A()}function R(e){return x(e)||D(e)||j(e)||S()}function x(e){if(Array.isArray(e))return C(e)}function E(e){if(Array.isArray(e))return e}function D(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function w(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a,n,s=[],i=!0,o=!1;try{for(r=r.call(e);!(i=(a=r.next()).done)&&(s.push(a.value),!t||s.length!==t);i=!0);}catch(e){o=!0,n=e}finally{try{i||null==r.return||r.return()}finally{if(o)throw n}}return s}}function j(e,t){if(e){if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function S(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=j(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0;return function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var P=["Identifier","JSXIdentifier"],k=["MemberExpression"],I=["Identifier"],F=["Statement"],_=["Expression"],B=["Scopable","Pattern"],O=null,N=null,L=["VariableDeclaration"],M=null,U=null,V=null,G=["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],W=["RestElement"],H=["RestElement"],K=["ExistsTypeAnnotation"],q=["NumberLiteralTypeAnnotation"],z=["ForOfStatement"],X=Object.freeze({__proto__:null,ReferencedIdentifier:P,ReferencedMemberExpression:k,BindingIdentifier:I,Statement:F,Expression:_,Scope:B,Referenced:O,BlockScoped:N,Var:L,User:M,Generated:U,Pure:V,Flow:G,RestProperty:W,SpreadProperty:H,ExistentialTypeParam:K,NumericLiteralTypeAnnotation:q,ForAwaitStatement:z});function Y(e,t){for(var r=0,a=Object.keys(t);r<a.length;r++){var n=a[r];if(e[n]!==t[n])return!1}return!0}function J(e,t){return!!e&&"ArrayExpression"===e.type&&(void 0===t||Y(e,t))}function $(e,t){return!!e&&"AssignmentExpression"===e.type&&(void 0===t||Y(e,t))}function Q(e,t){return!!e&&"BinaryExpression"===e.type&&(void 0===t||Y(e,t))}function Z(e,t){return!!e&&"InterpreterDirective"===e.type&&(void 0===t||Y(e,t))}function ee(e,t){return!!e&&"Directive"===e.type&&(void 0===t||Y(e,t))}function te(e,t){return!!e&&"DirectiveLiteral"===e.type&&(void 0===t||Y(e,t))}function re(e,t){return!!e&&"BlockStatement"===e.type&&(void 0===t||Y(e,t))}function ae(e,t){return!!e&&"BreakStatement"===e.type&&(void 0===t||Y(e,t))}function ne(e,t){return!!e&&"CallExpression"===e.type&&(void 0===t||Y(e,t))}function se(e,t){return!!e&&"CatchClause"===e.type&&(void 0===t||Y(e,t))}function ie(e,t){return!!e&&"ConditionalExpression"===e.type&&(void 0===t||Y(e,t))}function oe(e,t){return!!e&&"ContinueStatement"===e.type&&(void 0===t||Y(e,t))}function de(e,t){return!!e&&"DebuggerStatement"===e.type&&(void 0===t||Y(e,t))}function ue(e,t){return!!e&&"DoWhileStatement"===e.type&&(void 0===t||Y(e,t))}function ce(e,t){return!!e&&"EmptyStatement"===e.type&&(void 0===t||Y(e,t))}function le(e,t){return!!e&&"ExpressionStatement"===e.type&&(void 0===t||Y(e,t))}function pe(e,t){return!!e&&"File"===e.type&&(void 0===t||Y(e,t))}function fe(e,t){return!!e&&"ForInStatement"===e.type&&(void 0===t||Y(e,t))}function ge(e,t){return!!e&&"ForStatement"===e.type&&(void 0===t||Y(e,t))}function he(e,t){return!!e&&"FunctionDeclaration"===e.type&&(void 0===t||Y(e,t))}function me(e,t){return!!e&&"FunctionExpression"===e.type&&(void 0===t||Y(e,t))}function ye(e,t){return!!e&&"Identifier"===e.type&&(void 0===t||Y(e,t))}function ve(e,t){return!!e&&"IfStatement"===e.type&&(void 0===t||Y(e,t))}function be(e,t){return!!e&&"LabeledStatement"===e.type&&(void 0===t||Y(e,t))}function Re(e,t){return!!e&&"StringLiteral"===e.type&&(void 0===t||Y(e,t))}function xe(e,t){return!!e&&"NumericLiteral"===e.type&&(void 0===t||Y(e,t))}function Ee(e,t){return!!e&&"NullLiteral"===e.type&&(void 0===t||Y(e,t))}function De(e,t){return!!e&&"BooleanLiteral"===e.type&&(void 0===t||Y(e,t))}function we(e,t){return!!e&&"RegExpLiteral"===e.type&&(void 0===t||Y(e,t))}function je(e,t){return!!e&&"LogicalExpression"===e.type&&(void 0===t||Y(e,t))}function Ce(e,t){return!!e&&"MemberExpression"===e.type&&(void 0===t||Y(e,t))}function Se(e,t){return!!e&&"NewExpression"===e.type&&(void 0===t||Y(e,t))}function Ae(e,t){return!!e&&"Program"===e.type&&(void 0===t||Y(e,t))}function Te(e,t){return!!e&&"ObjectExpression"===e.type&&(void 0===t||Y(e,t))}function Pe(e,t){return!!e&&"ObjectMethod"===e.type&&(void 0===t||Y(e,t))}function ke(e,t){return!!e&&"ObjectProperty"===e.type&&(void 0===t||Y(e,t))}function Ie(e,t){return!!e&&"RestElement"===e.type&&(void 0===t||Y(e,t))}function Fe(e,t){return!!e&&"ReturnStatement"===e.type&&(void 0===t||Y(e,t))}function _e(e,t){return!!e&&"SequenceExpression"===e.type&&(void 0===t||Y(e,t))}function Be(e,t){return!!e&&"ParenthesizedExpression"===e.type&&(void 0===t||Y(e,t))}function Oe(e,t){return!!e&&"SwitchCase"===e.type&&(void 0===t||Y(e,t))}function Ne(e,t){return!!e&&"SwitchStatement"===e.type&&(void 0===t||Y(e,t))}function Le(e,t){return!!e&&"ThisExpression"===e.type&&(void 0===t||Y(e,t))}function Me(e,t){return!!e&&"ThrowStatement"===e.type&&(void 0===t||Y(e,t))}function Ue(e,t){return!!e&&"TryStatement"===e.type&&(void 0===t||Y(e,t))}function Ve(e,t){return!!e&&"UnaryExpression"===e.type&&(void 0===t||Y(e,t))}function Ge(e,t){return!!e&&"UpdateExpression"===e.type&&(void 0===t||Y(e,t))}function We(e,t){return!!e&&"VariableDeclaration"===e.type&&(void 0===t||Y(e,t))}function He(e,t){return!!e&&"VariableDeclarator"===e.type&&(void 0===t||Y(e,t))}function Ke(e,t){return!!e&&"WhileStatement"===e.type&&(void 0===t||Y(e,t))}function qe(e,t){return!!e&&"WithStatement"===e.type&&(void 0===t||Y(e,t))}function ze(e,t){return!!e&&"AssignmentPattern"===e.type&&(void 0===t||Y(e,t))}function Xe(e,t){return!!e&&"ArrayPattern"===e.type&&(void 0===t||Y(e,t))}function Ye(e,t){return!!e&&"ArrowFunctionExpression"===e.type&&(void 0===t||Y(e,t))}function Je(e,t){return!!e&&"ClassBody"===e.type&&(void 0===t||Y(e,t))}function $e(e,t){return!!e&&"ClassExpression"===e.type&&(void 0===t||Y(e,t))}function Qe(e,t){return!!e&&"ClassDeclaration"===e.type&&(void 0===t||Y(e,t))}function Ze(e,t){return!!e&&"ExportAllDeclaration"===e.type&&(void 0===t||Y(e,t))}function et(e,t){return!!e&&"ExportDefaultDeclaration"===e.type&&(void 0===t||Y(e,t))}function tt(e,t){return!!e&&"ExportNamedDeclaration"===e.type&&(void 0===t||Y(e,t))}function rt(e,t){return!!e&&"ExportSpecifier"===e.type&&(void 0===t||Y(e,t))}function at(e,t){return!!e&&"ForOfStatement"===e.type&&(void 0===t||Y(e,t))}function nt(e,t){return!!e&&"ImportDeclaration"===e.type&&(void 0===t||Y(e,t))}function st(e,t){return!!e&&"ImportDefaultSpecifier"===e.type&&(void 0===t||Y(e,t))}function it(e,t){return!!e&&"ImportNamespaceSpecifier"===e.type&&(void 0===t||Y(e,t))}function ot(e,t){return!!e&&"ImportSpecifier"===e.type&&(void 0===t||Y(e,t))}function dt(e,t){return!!e&&"MetaProperty"===e.type&&(void 0===t||Y(e,t))}function ut(e,t){return!!e&&"ClassMethod"===e.type&&(void 0===t||Y(e,t))}function ct(e,t){return!!e&&"ObjectPattern"===e.type&&(void 0===t||Y(e,t))}function lt(e,t){return!!e&&"SpreadElement"===e.type&&(void 0===t||Y(e,t))}function pt(e,t){return!!e&&"Super"===e.type&&(void 0===t||Y(e,t))}function ft(e,t){return!!e&&"TaggedTemplateExpression"===e.type&&(void 0===t||Y(e,t))}function gt(e,t){return!!e&&"TemplateElement"===e.type&&(void 0===t||Y(e,t))}function ht(e,t){return!!e&&"TemplateLiteral"===e.type&&(void 0===t||Y(e,t))}function mt(e,t){return!!e&&"YieldExpression"===e.type&&(void 0===t||Y(e,t))}function yt(e,t){return!!e&&"AwaitExpression"===e.type&&(void 0===t||Y(e,t))}function vt(e,t){return!!e&&"Import"===e.type&&(void 0===t||Y(e,t))}function bt(e,t){return!!e&&"BigIntLiteral"===e.type&&(void 0===t||Y(e,t))}function Rt(e,t){return!!e&&"ExportNamespaceSpecifier"===e.type&&(void 0===t||Y(e,t))}function xt(e,t){return!!e&&"OptionalMemberExpression"===e.type&&(void 0===t||Y(e,t))}function Et(e,t){return!!e&&"OptionalCallExpression"===e.type&&(void 0===t||Y(e,t))}function Dt(e,t){return!!e&&"ClassProperty"===e.type&&(void 0===t||Y(e,t))}function wt(e,t){return!!e&&"ClassAccessorProperty"===e.type&&(void 0===t||Y(e,t))}function jt(e,t){return!!e&&"ClassPrivateProperty"===e.type&&(void 0===t||Y(e,t))}function Ct(e,t){return!!e&&"ClassPrivateMethod"===e.type&&(void 0===t||Y(e,t))}function St(e,t){return!!e&&"PrivateName"===e.type&&(void 0===t||Y(e,t))}function At(e,t){return!!e&&"StaticBlock"===e.type&&(void 0===t||Y(e,t))}function Tt(e,t){return!!e&&"AnyTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Pt(e,t){return!!e&&"ArrayTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function kt(e,t){return!!e&&"BooleanTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function It(e,t){return!!e&&"BooleanLiteralTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Ft(e,t){return!!e&&"NullLiteralTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function _t(e,t){return!!e&&"ClassImplements"===e.type&&(void 0===t||Y(e,t))}function Bt(e,t){return!!e&&"DeclareClass"===e.type&&(void 0===t||Y(e,t))}function Ot(e,t){return!!e&&"DeclareFunction"===e.type&&(void 0===t||Y(e,t))}function Nt(e,t){return!!e&&"DeclareInterface"===e.type&&(void 0===t||Y(e,t))}function Lt(e,t){return!!e&&"DeclareModule"===e.type&&(void 0===t||Y(e,t))}function Mt(e,t){return!!e&&"DeclareModuleExports"===e.type&&(void 0===t||Y(e,t))}function Ut(e,t){return!!e&&"DeclareTypeAlias"===e.type&&(void 0===t||Y(e,t))}function Vt(e,t){return!!e&&"DeclareOpaqueType"===e.type&&(void 0===t||Y(e,t))}function Gt(e,t){return!!e&&"DeclareVariable"===e.type&&(void 0===t||Y(e,t))}function Wt(e,t){return!!e&&"DeclareExportDeclaration"===e.type&&(void 0===t||Y(e,t))}function Ht(e,t){return!!e&&"DeclareExportAllDeclaration"===e.type&&(void 0===t||Y(e,t))}function Kt(e,t){return!!e&&"DeclaredPredicate"===e.type&&(void 0===t||Y(e,t))}function qt(e,t){return!!e&&"ExistsTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function zt(e,t){return!!e&&"FunctionTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Xt(e,t){return!!e&&"FunctionTypeParam"===e.type&&(void 0===t||Y(e,t))}function Yt(e,t){return!!e&&"GenericTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Jt(e,t){return!!e&&"InferredPredicate"===e.type&&(void 0===t||Y(e,t))}function $t(e,t){return!!e&&"InterfaceExtends"===e.type&&(void 0===t||Y(e,t))}function Qt(e,t){return!!e&&"InterfaceDeclaration"===e.type&&(void 0===t||Y(e,t))}function Zt(e,t){return!!e&&"InterfaceTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function er(e,t){return!!e&&"IntersectionTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function tr(e,t){return!!e&&"MixedTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function rr(e,t){return!!e&&"EmptyTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function ar(e,t){return!!e&&"NullableTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function nr(e,t){return!!e&&"NumberLiteralTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function sr(e,t){return!!e&&"NumberTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function ir(e,t){return!!e&&"ObjectTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function or(e,t){return!!e&&"ObjectTypeInternalSlot"===e.type&&(void 0===t||Y(e,t))}function dr(e,t){return!!e&&"ObjectTypeCallProperty"===e.type&&(void 0===t||Y(e,t))}function ur(e,t){return!!e&&"ObjectTypeIndexer"===e.type&&(void 0===t||Y(e,t))}function cr(e,t){return!!e&&"ObjectTypeProperty"===e.type&&(void 0===t||Y(e,t))}function lr(e,t){return!!e&&"ObjectTypeSpreadProperty"===e.type&&(void 0===t||Y(e,t))}function pr(e,t){return!!e&&"OpaqueType"===e.type&&(void 0===t||Y(e,t))}function fr(e,t){return!!e&&"QualifiedTypeIdentifier"===e.type&&(void 0===t||Y(e,t))}function gr(e,t){return!!e&&"StringLiteralTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function hr(e,t){return!!e&&"StringTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function mr(e,t){return!!e&&"SymbolTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function yr(e,t){return!!e&&"ThisTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function vr(e,t){return!!e&&"TupleTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function br(e,t){return!!e&&"TypeofTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Rr(e,t){return!!e&&"TypeAlias"===e.type&&(void 0===t||Y(e,t))}function xr(e,t){return!!e&&"TypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Er(e,t){return!!e&&"TypeCastExpression"===e.type&&(void 0===t||Y(e,t))}function Dr(e,t){return!!e&&"TypeParameter"===e.type&&(void 0===t||Y(e,t))}function wr(e,t){return!!e&&"TypeParameterDeclaration"===e.type&&(void 0===t||Y(e,t))}function jr(e,t){return!!e&&"TypeParameterInstantiation"===e.type&&(void 0===t||Y(e,t))}function Cr(e,t){return!!e&&"UnionTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Sr(e,t){return!!e&&"Variance"===e.type&&(void 0===t||Y(e,t))}function Ar(e,t){return!!e&&"VoidTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Tr(e,t){return!!e&&"EnumDeclaration"===e.type&&(void 0===t||Y(e,t))}function Pr(e,t){return!!e&&"EnumBooleanBody"===e.type&&(void 0===t||Y(e,t))}function kr(e,t){return!!e&&"EnumNumberBody"===e.type&&(void 0===t||Y(e,t))}function Ir(e,t){return!!e&&"EnumStringBody"===e.type&&(void 0===t||Y(e,t))}function Fr(e,t){return!!e&&"EnumSymbolBody"===e.type&&(void 0===t||Y(e,t))}function _r(e,t){return!!e&&"EnumBooleanMember"===e.type&&(void 0===t||Y(e,t))}function Br(e,t){return!!e&&"EnumNumberMember"===e.type&&(void 0===t||Y(e,t))}function Or(e,t){return!!e&&"EnumStringMember"===e.type&&(void 0===t||Y(e,t))}function Nr(e,t){return!!e&&"EnumDefaultedMember"===e.type&&(void 0===t||Y(e,t))}function Lr(e,t){return!!e&&"IndexedAccessType"===e.type&&(void 0===t||Y(e,t))}function Mr(e,t){return!!e&&"OptionalIndexedAccessType"===e.type&&(void 0===t||Y(e,t))}function Ur(e,t){return!!e&&"JSXAttribute"===e.type&&(void 0===t||Y(e,t))}function Vr(e,t){return!!e&&"JSXClosingElement"===e.type&&(void 0===t||Y(e,t))}function Gr(e,t){return!!e&&"JSXElement"===e.type&&(void 0===t||Y(e,t))}function Wr(e,t){return!!e&&"JSXEmptyExpression"===e.type&&(void 0===t||Y(e,t))}function Hr(e,t){return!!e&&"JSXExpressionContainer"===e.type&&(void 0===t||Y(e,t))}function Kr(e,t){return!!e&&"JSXSpreadChild"===e.type&&(void 0===t||Y(e,t))}function qr(e,t){return!!e&&"JSXIdentifier"===e.type&&(void 0===t||Y(e,t))}function zr(e,t){return!!e&&"JSXMemberExpression"===e.type&&(void 0===t||Y(e,t))}function Xr(e,t){return!!e&&"JSXNamespacedName"===e.type&&(void 0===t||Y(e,t))}function Yr(e,t){return!!e&&"JSXOpeningElement"===e.type&&(void 0===t||Y(e,t))}function Jr(e,t){return!!e&&"JSXSpreadAttribute"===e.type&&(void 0===t||Y(e,t))}function $r(e,t){return!!e&&"JSXText"===e.type&&(void 0===t||Y(e,t))}function Qr(e,t){return!!e&&"JSXFragment"===e.type&&(void 0===t||Y(e,t))}function Zr(e,t){return!!e&&"JSXOpeningFragment"===e.type&&(void 0===t||Y(e,t))}function ea(e,t){return!!e&&"JSXClosingFragment"===e.type&&(void 0===t||Y(e,t))}function ta(e,t){return!!e&&"Noop"===e.type&&(void 0===t||Y(e,t))}function ra(e,t){return!!e&&"Placeholder"===e.type&&(void 0===t||Y(e,t))}function aa(e,t){return!!e&&"V8IntrinsicIdentifier"===e.type&&(void 0===t||Y(e,t))}function na(e,t){return!!e&&"ArgumentPlaceholder"===e.type&&(void 0===t||Y(e,t))}function sa(e,t){return!!e&&"BindExpression"===e.type&&(void 0===t||Y(e,t))}function ia(e,t){return!!e&&"ImportAttribute"===e.type&&(void 0===t||Y(e,t))}function oa(e,t){return!!e&&"Decorator"===e.type&&(void 0===t||Y(e,t))}function da(e,t){return!!e&&"DoExpression"===e.type&&(void 0===t||Y(e,t))}function ua(e,t){return!!e&&"ExportDefaultSpecifier"===e.type&&(void 0===t||Y(e,t))}function ca(e,t){return!!e&&"RecordExpression"===e.type&&(void 0===t||Y(e,t))}function la(e,t){return!!e&&"TupleExpression"===e.type&&(void 0===t||Y(e,t))}function pa(e,t){return!!e&&"DecimalLiteral"===e.type&&(void 0===t||Y(e,t))}function fa(e,t){return!!e&&"ModuleExpression"===e.type&&(void 0===t||Y(e,t))}function ga(e,t){return!!e&&"TopicReference"===e.type&&(void 0===t||Y(e,t))}function ha(e,t){return!!e&&"PipelineTopicExpression"===e.type&&(void 0===t||Y(e,t))}function ma(e,t){return!!e&&"PipelineBareFunction"===e.type&&(void 0===t||Y(e,t))}function ya(e,t){return!!e&&"PipelinePrimaryTopicReference"===e.type&&(void 0===t||Y(e,t))}function va(e,t){return!!e&&"TSParameterProperty"===e.type&&(void 0===t||Y(e,t))}function ba(e,t){return!!e&&"TSDeclareFunction"===e.type&&(void 0===t||Y(e,t))}function Ra(e,t){return!!e&&"TSDeclareMethod"===e.type&&(void 0===t||Y(e,t))}function xa(e,t){return!!e&&"TSQualifiedName"===e.type&&(void 0===t||Y(e,t))}function Ea(e,t){return!!e&&"TSCallSignatureDeclaration"===e.type&&(void 0===t||Y(e,t))}function Da(e,t){return!!e&&"TSConstructSignatureDeclaration"===e.type&&(void 0===t||Y(e,t))}function wa(e,t){return!!e&&"TSPropertySignature"===e.type&&(void 0===t||Y(e,t))}function ja(e,t){return!!e&&"TSMethodSignature"===e.type&&(void 0===t||Y(e,t))}function Ca(e,t){return!!e&&"TSIndexSignature"===e.type&&(void 0===t||Y(e,t))}function Sa(e,t){return!!e&&"TSAnyKeyword"===e.type&&(void 0===t||Y(e,t))}function Aa(e,t){return!!e&&"TSBooleanKeyword"===e.type&&(void 0===t||Y(e,t))}function Ta(e,t){return!!e&&"TSBigIntKeyword"===e.type&&(void 0===t||Y(e,t))}function Pa(e,t){return!!e&&"TSIntrinsicKeyword"===e.type&&(void 0===t||Y(e,t))}function ka(e,t){return!!e&&"TSNeverKeyword"===e.type&&(void 0===t||Y(e,t))}function Ia(e,t){return!!e&&"TSNullKeyword"===e.type&&(void 0===t||Y(e,t))}function Fa(e,t){return!!e&&"TSNumberKeyword"===e.type&&(void 0===t||Y(e,t))}function _a(e,t){return!!e&&"TSObjectKeyword"===e.type&&(void 0===t||Y(e,t))}function Ba(e,t){return!!e&&"TSStringKeyword"===e.type&&(void 0===t||Y(e,t))}function Oa(e,t){return!!e&&"TSSymbolKeyword"===e.type&&(void 0===t||Y(e,t))}function Na(e,t){return!!e&&"TSUndefinedKeyword"===e.type&&(void 0===t||Y(e,t))}function La(e,t){return!!e&&"TSUnknownKeyword"===e.type&&(void 0===t||Y(e,t))}function Ma(e,t){return!!e&&"TSVoidKeyword"===e.type&&(void 0===t||Y(e,t))}function Ua(e,t){return!!e&&"TSThisType"===e.type&&(void 0===t||Y(e,t))}function Va(e,t){return!!e&&"TSFunctionType"===e.type&&(void 0===t||Y(e,t))}function Ga(e,t){return!!e&&"TSConstructorType"===e.type&&(void 0===t||Y(e,t))}function Wa(e,t){return!!e&&"TSTypeReference"===e.type&&(void 0===t||Y(e,t))}function Ha(e,t){return!!e&&"TSTypePredicate"===e.type&&(void 0===t||Y(e,t))}function Ka(e,t){return!!e&&"TSTypeQuery"===e.type&&(void 0===t||Y(e,t))}function qa(e,t){return!!e&&"TSTypeLiteral"===e.type&&(void 0===t||Y(e,t))}function za(e,t){return!!e&&"TSArrayType"===e.type&&(void 0===t||Y(e,t))}function Xa(e,t){return!!e&&"TSTupleType"===e.type&&(void 0===t||Y(e,t))}function Ya(e,t){return!!e&&"TSOptionalType"===e.type&&(void 0===t||Y(e,t))}function Ja(e,t){return!!e&&"TSRestType"===e.type&&(void 0===t||Y(e,t))}function $a(e,t){return!!e&&"TSNamedTupleMember"===e.type&&(void 0===t||Y(e,t))}function Qa(e,t){return!!e&&"TSUnionType"===e.type&&(void 0===t||Y(e,t))}function Za(e,t){return!!e&&"TSIntersectionType"===e.type&&(void 0===t||Y(e,t))}function en(e,t){return!!e&&"TSConditionalType"===e.type&&(void 0===t||Y(e,t))}function tn(e,t){return!!e&&"TSInferType"===e.type&&(void 0===t||Y(e,t))}function rn(e,t){return!!e&&"TSParenthesizedType"===e.type&&(void 0===t||Y(e,t))}function an(e,t){return!!e&&"TSTypeOperator"===e.type&&(void 0===t||Y(e,t))}function nn(e,t){return!!e&&"TSIndexedAccessType"===e.type&&(void 0===t||Y(e,t))}function sn(e,t){return!!e&&"TSMappedType"===e.type&&(void 0===t||Y(e,t))}function on(e,t){return!!e&&"TSLiteralType"===e.type&&(void 0===t||Y(e,t))}function dn(e,t){return!!e&&"TSExpressionWithTypeArguments"===e.type&&(void 0===t||Y(e,t))}function un(e,t){return!!e&&"TSInterfaceDeclaration"===e.type&&(void 0===t||Y(e,t))}function cn(e,t){return!!e&&"TSInterfaceBody"===e.type&&(void 0===t||Y(e,t))}function ln(e,t){return!!e&&"TSTypeAliasDeclaration"===e.type&&(void 0===t||Y(e,t))}function pn(e,t){return!!e&&"TSInstantiationExpression"===e.type&&(void 0===t||Y(e,t))}function fn(e,t){return!!e&&"TSAsExpression"===e.type&&(void 0===t||Y(e,t))}function gn(e,t){return!!e&&"TSTypeAssertion"===e.type&&(void 0===t||Y(e,t))}function hn(e,t){return!!e&&"TSEnumDeclaration"===e.type&&(void 0===t||Y(e,t))}function mn(e,t){return!!e&&"TSEnumMember"===e.type&&(void 0===t||Y(e,t))}function yn(e,t){return!!e&&"TSModuleDeclaration"===e.type&&(void 0===t||Y(e,t))}function vn(e,t){return!!e&&"TSModuleBlock"===e.type&&(void 0===t||Y(e,t))}function bn(e,t){return!!e&&"TSImportType"===e.type&&(void 0===t||Y(e,t))}function Rn(e,t){return!!e&&"TSImportEqualsDeclaration"===e.type&&(void 0===t||Y(e,t))}function xn(e,t){return!!e&&"TSExternalModuleReference"===e.type&&(void 0===t||Y(e,t))}function En(e,t){return!!e&&"TSNonNullExpression"===e.type&&(void 0===t||Y(e,t))}function Dn(e,t){return!!e&&"TSExportAssignment"===e.type&&(void 0===t||Y(e,t))}function wn(e,t){return!!e&&"TSNamespaceExportDeclaration"===e.type&&(void 0===t||Y(e,t))}function jn(e,t){return!!e&&"TSTypeAnnotation"===e.type&&(void 0===t||Y(e,t))}function Cn(e,t){return!!e&&"TSTypeParameterInstantiation"===e.type&&(void 0===t||Y(e,t))}function Sn(e,t){return!!e&&"TSTypeParameterDeclaration"===e.type&&(void 0===t||Y(e,t))}function An(e,t){return!!e&&"TSTypeParameter"===e.type&&(void 0===t||Y(e,t))}function Tn(e,t){if(!e)return!1;var r=e.type;return("ArrayExpression"===r||"AssignmentExpression"===r||"BinaryExpression"===r||"InterpreterDirective"===r||"Directive"===r||"DirectiveLiteral"===r||"BlockStatement"===r||"BreakStatement"===r||"CallExpression"===r||"CatchClause"===r||"ConditionalExpression"===r||"ContinueStatement"===r||"DebuggerStatement"===r||"DoWhileStatement"===r||"EmptyStatement"===r||"ExpressionStatement"===r||"File"===r||"ForInStatement"===r||"ForStatement"===r||"FunctionDeclaration"===r||"FunctionExpression"===r||"Identifier"===r||"IfStatement"===r||"LabeledStatement"===r||"StringLiteral"===r||"NumericLiteral"===r||"NullLiteral"===r||"BooleanLiteral"===r||"RegExpLiteral"===r||"LogicalExpression"===r||"MemberExpression"===r||"NewExpression"===r||"Program"===r||"ObjectExpression"===r||"ObjectMethod"===r||"ObjectProperty"===r||"RestElement"===r||"ReturnStatement"===r||"SequenceExpression"===r||"ParenthesizedExpression"===r||"SwitchCase"===r||"SwitchStatement"===r||"ThisExpression"===r||"ThrowStatement"===r||"TryStatement"===r||"UnaryExpression"===r||"UpdateExpression"===r||"VariableDeclaration"===r||"VariableDeclarator"===r||"WhileStatement"===r||"WithStatement"===r||"AssignmentPattern"===r||"ArrayPattern"===r||"ArrowFunctionExpression"===r||"ClassBody"===r||"ClassExpression"===r||"ClassDeclaration"===r||"ExportAllDeclaration"===r||"ExportDefaultDeclaration"===r||"ExportNamedDeclaration"===r||"ExportSpecifier"===r||"ForOfStatement"===r||"ImportDeclaration"===r||"ImportDefaultSpecifier"===r||"ImportNamespaceSpecifier"===r||"ImportSpecifier"===r||"MetaProperty"===r||"ClassMethod"===r||"ObjectPattern"===r||"SpreadElement"===r||"Super"===r||"TaggedTemplateExpression"===r||"TemplateElement"===r||"TemplateLiteral"===r||"YieldExpression"===r||"AwaitExpression"===r||"Import"===r||"BigIntLiteral"===r||"ExportNamespaceSpecifier"===r||"OptionalMemberExpression"===r||"OptionalCallExpression"===r||"ClassProperty"===r||"ClassAccessorProperty"===r||"ClassPrivateProperty"===r||"ClassPrivateMethod"===r||"PrivateName"===r||"StaticBlock"===r||"Placeholder"===r&&("Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode||"BlockStatement"===e.expectedNode||"ClassBody"===e.expectedNode))&&(void 0===t||Y(e,t))}function Pn(e,t){if(!e)return!1;var r=e.type;return("ArrayExpression"===r||"AssignmentExpression"===r||"BinaryExpression"===r||"CallExpression"===r||"ConditionalExpression"===r||"FunctionExpression"===r||"Identifier"===r||"StringLiteral"===r||"NumericLiteral"===r||"NullLiteral"===r||"BooleanLiteral"===r||"RegExpLiteral"===r||"LogicalExpression"===r||"MemberExpression"===r||"NewExpression"===r||"ObjectExpression"===r||"SequenceExpression"===r||"ParenthesizedExpression"===r||"ThisExpression"===r||"UnaryExpression"===r||"UpdateExpression"===r||"ArrowFunctionExpression"===r||"ClassExpression"===r||"MetaProperty"===r||"Super"===r||"TaggedTemplateExpression"===r||"TemplateLiteral"===r||"YieldExpression"===r||"AwaitExpression"===r||"Import"===r||"BigIntLiteral"===r||"OptionalMemberExpression"===r||"OptionalCallExpression"===r||"TypeCastExpression"===r||"JSXElement"===r||"JSXFragment"===r||"BindExpression"===r||"DoExpression"===r||"RecordExpression"===r||"TupleExpression"===r||"DecimalLiteral"===r||"ModuleExpression"===r||"TopicReference"===r||"PipelineTopicExpression"===r||"PipelineBareFunction"===r||"PipelinePrimaryTopicReference"===r||"TSInstantiationExpression"===r||"TSAsExpression"===r||"TSTypeAssertion"===r||"TSNonNullExpression"===r||"Placeholder"===r&&("Expression"===e.expectedNode||"Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode))&&(void 0===t||Y(e,t))}function kn(e,t){if(!e)return!1;var r=e.type;return("BinaryExpression"===r||"LogicalExpression"===r)&&(void 0===t||Y(e,t))}function In(e,t){if(!e)return!1;var r=e.type;return("BlockStatement"===r||"CatchClause"===r||"DoWhileStatement"===r||"ForInStatement"===r||"ForStatement"===r||"FunctionDeclaration"===r||"FunctionExpression"===r||"Program"===r||"ObjectMethod"===r||"SwitchStatement"===r||"WhileStatement"===r||"ArrowFunctionExpression"===r||"ClassExpression"===r||"ClassDeclaration"===r||"ForOfStatement"===r||"ClassMethod"===r||"ClassPrivateMethod"===r||"StaticBlock"===r||"TSModuleBlock"===r||"Placeholder"===r&&"BlockStatement"===e.expectedNode)&&(void 0===t||Y(e,t))}function Fn(e,t){if(!e)return!1;var r=e.type;return("BlockStatement"===r||"CatchClause"===r||"DoWhileStatement"===r||"ForInStatement"===r||"ForStatement"===r||"FunctionDeclaration"===r||"FunctionExpression"===r||"Program"===r||"ObjectMethod"===r||"SwitchStatement"===r||"WhileStatement"===r||"ArrowFunctionExpression"===r||"ForOfStatement"===r||"ClassMethod"===r||"ClassPrivateMethod"===r||"StaticBlock"===r||"TSModuleBlock"===r||"Placeholder"===r&&"BlockStatement"===e.expectedNode)&&(void 0===t||Y(e,t))}function _n(e,t){if(!e)return!1;var r=e.type;return("BlockStatement"===r||"Program"===r||"TSModuleBlock"===r||"Placeholder"===r&&"BlockStatement"===e.expectedNode)&&(void 0===t||Y(e,t))}function Bn(e,t){if(!e)return!1;var r=e.type;return("BlockStatement"===r||"BreakStatement"===r||"ContinueStatement"===r||"DebuggerStatement"===r||"DoWhileStatement"===r||"EmptyStatement"===r||"ExpressionStatement"===r||"ForInStatement"===r||"ForStatement"===r||"FunctionDeclaration"===r||"IfStatement"===r||"LabeledStatement"===r||"ReturnStatement"===r||"SwitchStatement"===r||"ThrowStatement"===r||"TryStatement"===r||"VariableDeclaration"===r||"WhileStatement"===r||"WithStatement"===r||"ClassDeclaration"===r||"ExportAllDeclaration"===r||"ExportDefaultDeclaration"===r||"ExportNamedDeclaration"===r||"ForOfStatement"===r||"ImportDeclaration"===r||"DeclareClass"===r||"DeclareFunction"===r||"DeclareInterface"===r||"DeclareModule"===r||"DeclareModuleExports"===r||"DeclareTypeAlias"===r||"DeclareOpaqueType"===r||"DeclareVariable"===r||"DeclareExportDeclaration"===r||"DeclareExportAllDeclaration"===r||"InterfaceDeclaration"===r||"OpaqueType"===r||"TypeAlias"===r||"EnumDeclaration"===r||"TSDeclareFunction"===r||"TSInterfaceDeclaration"===r||"TSTypeAliasDeclaration"===r||"TSEnumDeclaration"===r||"TSModuleDeclaration"===r||"TSImportEqualsDeclaration"===r||"TSExportAssignment"===r||"TSNamespaceExportDeclaration"===r||"Placeholder"===r&&("Statement"===e.expectedNode||"Declaration"===e.expectedNode||"BlockStatement"===e.expectedNode))&&(void 0===t||Y(e,t))}function On(e,t){if(!e)return!1;var r=e.type;return("BreakStatement"===r||"ContinueStatement"===r||"ReturnStatement"===r||"ThrowStatement"===r||"YieldExpression"===r||"AwaitExpression"===r)&&(void 0===t||Y(e,t))}function Nn(e,t){if(!e)return!1;var r=e.type;return("BreakStatement"===r||"ContinueStatement"===r||"ReturnStatement"===r||"ThrowStatement"===r)&&(void 0===t||Y(e,t))}function Ln(e,t){if(!e)return!1;var r=e.type;return("ConditionalExpression"===r||"IfStatement"===r)&&(void 0===t||Y(e,t))}function Mn(e,t){if(!e)return!1;var r=e.type;return("DoWhileStatement"===r||"ForInStatement"===r||"ForStatement"===r||"WhileStatement"===r||"ForOfStatement"===r)&&(void 0===t||Y(e,t))}function Un(e,t){if(!e)return!1;var r=e.type;return("DoWhileStatement"===r||"WhileStatement"===r)&&(void 0===t||Y(e,t))}function Vn(e,t){if(!e)return!1;var r=e.type;return("ExpressionStatement"===r||"ParenthesizedExpression"===r||"TypeCastExpression"===r)&&(void 0===t||Y(e,t))}function Gn(e,t){if(!e)return!1;var r=e.type;return("ForInStatement"===r||"ForStatement"===r||"ForOfStatement"===r)&&(void 0===t||Y(e,t))}function Wn(e,t){if(!e)return!1;var r=e.type;return("ForInStatement"===r||"ForOfStatement"===r)&&(void 0===t||Y(e,t))}function Hn(e,t){if(!e)return!1;var r=e.type;return("FunctionDeclaration"===r||"FunctionExpression"===r||"ObjectMethod"===r||"ArrowFunctionExpression"===r||"ClassMethod"===r||"ClassPrivateMethod"===r)&&(void 0===t||Y(e,t))}function Kn(e,t){if(!e)return!1;var r=e.type;return("FunctionDeclaration"===r||"FunctionExpression"===r||"ObjectMethod"===r||"ArrowFunctionExpression"===r||"ClassMethod"===r||"ClassPrivateMethod"===r||"StaticBlock"===r)&&(void 0===t||Y(e,t))}function qn(e,t){if(!e)return!1;var r=e.type;return("FunctionDeclaration"===r||"FunctionExpression"===r||"StringLiteral"===r||"NumericLiteral"===r||"NullLiteral"===r||"BooleanLiteral"===r||"RegExpLiteral"===r||"ArrowFunctionExpression"===r||"BigIntLiteral"===r||"DecimalLiteral"===r||"Placeholder"===r&&"StringLiteral"===e.expectedNode)&&(void 0===t||Y(e,t))}function zn(e,t){if(!e)return!1;var r=e.type;return("FunctionDeclaration"===r||"VariableDeclaration"===r||"ClassDeclaration"===r||"ExportAllDeclaration"===r||"ExportDefaultDeclaration"===r||"ExportNamedDeclaration"===r||"ImportDeclaration"===r||"DeclareClass"===r||"DeclareFunction"===r||"DeclareInterface"===r||"DeclareModule"===r||"DeclareModuleExports"===r||"DeclareTypeAlias"===r||"DeclareOpaqueType"===r||"DeclareVariable"===r||"DeclareExportDeclaration"===r||"DeclareExportAllDeclaration"===r||"InterfaceDeclaration"===r||"OpaqueType"===r||"TypeAlias"===r||"EnumDeclaration"===r||"TSDeclareFunction"===r||"TSInterfaceDeclaration"===r||"TSTypeAliasDeclaration"===r||"TSEnumDeclaration"===r||"TSModuleDeclaration"===r||"Placeholder"===r&&"Declaration"===e.expectedNode)&&(void 0===t||Y(e,t))}function Xn(e,t){if(!e)return!1;var r=e.type;return("Identifier"===r||"RestElement"===r||"AssignmentPattern"===r||"ArrayPattern"===r||"ObjectPattern"===r||"TSAsExpression"===r||"TSTypeAssertion"===r||"TSNonNullExpression"===r||"Placeholder"===r&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||Y(e,t))}function Yn(e,t){if(!e)return!1;var r=e.type;return("Identifier"===r||"MemberExpression"===r||"RestElement"===r||"AssignmentPattern"===r||"ArrayPattern"===r||"ObjectPattern"===r||"TSParameterProperty"===r||"TSAsExpression"===r||"TSTypeAssertion"===r||"TSNonNullExpression"===r||"Placeholder"===r&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||Y(e,t))}function Jn(e,t){if(!e)return!1;var r=e.type;return("Identifier"===r||"TSQualifiedName"===r||"Placeholder"===r&&"Identifier"===e.expectedNode)&&(void 0===t||Y(e,t))}function $n(e,t){if(!e)return!1;var r=e.type;return("StringLiteral"===r||"NumericLiteral"===r||"NullLiteral"===r||"BooleanLiteral"===r||"RegExpLiteral"===r||"TemplateLiteral"===r||"BigIntLiteral"===r||"DecimalLiteral"===r||"Placeholder"===r&&"StringLiteral"===e.expectedNode)&&(void 0===t||Y(e,t))}function Qn(e,t){if(!e)return!1;var r=e.type;return("ObjectMethod"===r||"ObjectProperty"===r||"ObjectTypeInternalSlot"===r||"ObjectTypeCallProperty"===r||"ObjectTypeIndexer"===r||"ObjectTypeProperty"===r||"ObjectTypeSpreadProperty"===r)&&(void 0===t||Y(e,t))}function Zn(e,t){if(!e)return!1;var r=e.type;return("ObjectMethod"===r||"ClassMethod"===r||"ClassPrivateMethod"===r)&&(void 0===t||Y(e,t))}function es(e,t){if(!e)return!1;var r=e.type;return("ObjectMethod"===r||"ObjectProperty"===r)&&(void 0===t||Y(e,t))}function ts(e,t){if(!e)return!1;var r=e.type;return("ObjectProperty"===r||"ClassProperty"===r||"ClassAccessorProperty"===r||"ClassPrivateProperty"===r)&&(void 0===t||Y(e,t))}function rs(e,t){if(!e)return!1;var r=e.type;return("UnaryExpression"===r||"SpreadElement"===r)&&(void 0===t||Y(e,t))}function as(e,t){if(!e)return!1;var r=e.type;return("AssignmentPattern"===r||"ArrayPattern"===r||"ObjectPattern"===r||"Placeholder"===r&&"Pattern"===e.expectedNode)&&(void 0===t||Y(e,t))}function ns(e,t){if(!e)return!1;var r=e.type;return("ClassExpression"===r||"ClassDeclaration"===r)&&(void 0===t||Y(e,t))}function ss(e,t){if(!e)return!1;var r=e.type;return("ExportAllDeclaration"===r||"ExportDefaultDeclaration"===r||"ExportNamedDeclaration"===r||"ImportDeclaration"===r)&&(void 0===t||Y(e,t))}function is(e,t){if(!e)return!1;var r=e.type;return("ExportAllDeclaration"===r||"ExportDefaultDeclaration"===r||"ExportNamedDeclaration"===r)&&(void 0===t||Y(e,t))}function os(e,t){if(!e)return!1;var r=e.type;return("ExportSpecifier"===r||"ImportDefaultSpecifier"===r||"ImportNamespaceSpecifier"===r||"ImportSpecifier"===r||"ExportNamespaceSpecifier"===r||"ExportDefaultSpecifier"===r)&&(void 0===t||Y(e,t))}function ds(e,t){return!!e&&"ClassAccessorProperty"===e.type&&(void 0===t||Y(e,t))}function us(e,t){if(!e)return!1;var r=e.type;return("ClassPrivateProperty"===r||"ClassPrivateMethod"===r||"PrivateName"===r)&&(void 0===t||Y(e,t))}function cs(e,t){if(!e)return!1;var r=e.type;return("AnyTypeAnnotation"===r||"ArrayTypeAnnotation"===r||"BooleanTypeAnnotation"===r||"BooleanLiteralTypeAnnotation"===r||"NullLiteralTypeAnnotation"===r||"ClassImplements"===r||"DeclareClass"===r||"DeclareFunction"===r||"DeclareInterface"===r||"DeclareModule"===r||"DeclareModuleExports"===r||"DeclareTypeAlias"===r||"DeclareOpaqueType"===r||"DeclareVariable"===r||"DeclareExportDeclaration"===r||"DeclareExportAllDeclaration"===r||"DeclaredPredicate"===r||"ExistsTypeAnnotation"===r||"FunctionTypeAnnotation"===r||"FunctionTypeParam"===r||"GenericTypeAnnotation"===r||"InferredPredicate"===r||"InterfaceExtends"===r||"InterfaceDeclaration"===r||"InterfaceTypeAnnotation"===r||"IntersectionTypeAnnotation"===r||"MixedTypeAnnotation"===r||"EmptyTypeAnnotation"===r||"NullableTypeAnnotation"===r||"NumberLiteralTypeAnnotation"===r||"NumberTypeAnnotation"===r||"ObjectTypeAnnotation"===r||"ObjectTypeInternalSlot"===r||"ObjectTypeCallProperty"===r||"ObjectTypeIndexer"===r||"ObjectTypeProperty"===r||"ObjectTypeSpreadProperty"===r||"OpaqueType"===r||"QualifiedTypeIdentifier"===r||"StringLiteralTypeAnnotation"===r||"StringTypeAnnotation"===r||"SymbolTypeAnnotation"===r||"ThisTypeAnnotation"===r||"TupleTypeAnnotation"===r||"TypeofTypeAnnotation"===r||"TypeAlias"===r||"TypeAnnotation"===r||"TypeCastExpression"===r||"TypeParameter"===r||"TypeParameterDeclaration"===r||"TypeParameterInstantiation"===r||"UnionTypeAnnotation"===r||"Variance"===r||"VoidTypeAnnotation"===r||"EnumDeclaration"===r||"EnumBooleanBody"===r||"EnumNumberBody"===r||"EnumStringBody"===r||"EnumSymbolBody"===r||"EnumBooleanMember"===r||"EnumNumberMember"===r||"EnumStringMember"===r||"EnumDefaultedMember"===r||"IndexedAccessType"===r||"OptionalIndexedAccessType"===r)&&(void 0===t||Y(e,t))}function ls(e,t){if(!e)return!1;var r=e.type;return("AnyTypeAnnotation"===r||"ArrayTypeAnnotation"===r||"BooleanTypeAnnotation"===r||"BooleanLiteralTypeAnnotation"===r||"NullLiteralTypeAnnotation"===r||"ExistsTypeAnnotation"===r||"FunctionTypeAnnotation"===r||"GenericTypeAnnotation"===r||"InterfaceTypeAnnotation"===r||"IntersectionTypeAnnotation"===r||"MixedTypeAnnotation"===r||"EmptyTypeAnnotation"===r||"NullableTypeAnnotation"===r||"NumberLiteralTypeAnnotation"===r||"NumberTypeAnnotation"===r||"ObjectTypeAnnotation"===r||"StringLiteralTypeAnnotation"===r||"StringTypeAnnotation"===r||"SymbolTypeAnnotation"===r||"ThisTypeAnnotation"===r||"TupleTypeAnnotation"===r||"TypeofTypeAnnotation"===r||"UnionTypeAnnotation"===r||"VoidTypeAnnotation"===r||"IndexedAccessType"===r||"OptionalIndexedAccessType"===r)&&(void 0===t||Y(e,t))}function ps(e,t){if(!e)return!1;var r=e.type;return("AnyTypeAnnotation"===r||"BooleanTypeAnnotation"===r||"NullLiteralTypeAnnotation"===r||"MixedTypeAnnotation"===r||"EmptyTypeAnnotation"===r||"NumberTypeAnnotation"===r||"StringTypeAnnotation"===r||"SymbolTypeAnnotation"===r||"ThisTypeAnnotation"===r||"VoidTypeAnnotation"===r)&&(void 0===t||Y(e,t))}function fs(e,t){if(!e)return!1;var r=e.type;return("DeclareClass"===r||"DeclareFunction"===r||"DeclareInterface"===r||"DeclareModule"===r||"DeclareModuleExports"===r||"DeclareTypeAlias"===r||"DeclareOpaqueType"===r||"DeclareVariable"===r||"DeclareExportDeclaration"===r||"DeclareExportAllDeclaration"===r||"InterfaceDeclaration"===r||"OpaqueType"===r||"TypeAlias"===r)&&(void 0===t||Y(e,t))}function gs(e,t){if(!e)return!1;var r=e.type;return("DeclaredPredicate"===r||"InferredPredicate"===r)&&(void 0===t||Y(e,t))}function hs(e,t){if(!e)return!1;var r=e.type;return("EnumBooleanBody"===r||"EnumNumberBody"===r||"EnumStringBody"===r||"EnumSymbolBody"===r)&&(void 0===t||Y(e,t))}function ms(e,t){if(!e)return!1;var r=e.type;return("EnumBooleanMember"===r||"EnumNumberMember"===r||"EnumStringMember"===r||"EnumDefaultedMember"===r)&&(void 0===t||Y(e,t))}function ys(e,t){if(!e)return!1;var r=e.type;return("JSXAttribute"===r||"JSXClosingElement"===r||"JSXElement"===r||"JSXEmptyExpression"===r||"JSXExpressionContainer"===r||"JSXSpreadChild"===r||"JSXIdentifier"===r||"JSXMemberExpression"===r||"JSXNamespacedName"===r||"JSXOpeningElement"===r||"JSXSpreadAttribute"===r||"JSXText"===r||"JSXFragment"===r||"JSXOpeningFragment"===r||"JSXClosingFragment"===r)&&(void 0===t||Y(e,t))}function vs(e,t){if(!e)return!1;var r=e.type;return("Noop"===r||"Placeholder"===r||"V8IntrinsicIdentifier"===r)&&(void 0===t||Y(e,t))}function bs(e,t){if(!e)return!1;var r=e.type;return("TSParameterProperty"===r||"TSDeclareFunction"===r||"TSDeclareMethod"===r||"TSQualifiedName"===r||"TSCallSignatureDeclaration"===r||"TSConstructSignatureDeclaration"===r||"TSPropertySignature"===r||"TSMethodSignature"===r||"TSIndexSignature"===r||"TSAnyKeyword"===r||"TSBooleanKeyword"===r||"TSBigIntKeyword"===r||"TSIntrinsicKeyword"===r||"TSNeverKeyword"===r||"TSNullKeyword"===r||"TSNumberKeyword"===r||"TSObjectKeyword"===r||"TSStringKeyword"===r||"TSSymbolKeyword"===r||"TSUndefinedKeyword"===r||"TSUnknownKeyword"===r||"TSVoidKeyword"===r||"TSThisType"===r||"TSFunctionType"===r||"TSConstructorType"===r||"TSTypeReference"===r||"TSTypePredicate"===r||"TSTypeQuery"===r||"TSTypeLiteral"===r||"TSArrayType"===r||"TSTupleType"===r||"TSOptionalType"===r||"TSRestType"===r||"TSNamedTupleMember"===r||"TSUnionType"===r||"TSIntersectionType"===r||"TSConditionalType"===r||"TSInferType"===r||"TSParenthesizedType"===r||"TSTypeOperator"===r||"TSIndexedAccessType"===r||"TSMappedType"===r||"TSLiteralType"===r||"TSExpressionWithTypeArguments"===r||"TSInterfaceDeclaration"===r||"TSInterfaceBody"===r||"TSTypeAliasDeclaration"===r||"TSInstantiationExpression"===r||"TSAsExpression"===r||"TSTypeAssertion"===r||"TSEnumDeclaration"===r||"TSEnumMember"===r||"TSModuleDeclaration"===r||"TSModuleBlock"===r||"TSImportType"===r||"TSImportEqualsDeclaration"===r||"TSExternalModuleReference"===r||"TSNonNullExpression"===r||"TSExportAssignment"===r||"TSNamespaceExportDeclaration"===r||"TSTypeAnnotation"===r||"TSTypeParameterInstantiation"===r||"TSTypeParameterDeclaration"===r||"TSTypeParameter"===r)&&(void 0===t||Y(e,t))}function Rs(e,t){if(!e)return!1;var r=e.type;return("TSCallSignatureDeclaration"===r||"TSConstructSignatureDeclaration"===r||"TSPropertySignature"===r||"TSMethodSignature"===r||"TSIndexSignature"===r)&&(void 0===t||Y(e,t))}function xs(e,t){if(!e)return!1;var r=e.type;return("TSAnyKeyword"===r||"TSBooleanKeyword"===r||"TSBigIntKeyword"===r||"TSIntrinsicKeyword"===r||"TSNeverKeyword"===r||"TSNullKeyword"===r||"TSNumberKeyword"===r||"TSObjectKeyword"===r||"TSStringKeyword"===r||"TSSymbolKeyword"===r||"TSUndefinedKeyword"===r||"TSUnknownKeyword"===r||"TSVoidKeyword"===r||"TSThisType"===r||"TSFunctionType"===r||"TSConstructorType"===r||"TSTypeReference"===r||"TSTypePredicate"===r||"TSTypeQuery"===r||"TSTypeLiteral"===r||"TSArrayType"===r||"TSTupleType"===r||"TSOptionalType"===r||"TSRestType"===r||"TSUnionType"===r||"TSIntersectionType"===r||"TSConditionalType"===r||"TSInferType"===r||"TSParenthesizedType"===r||"TSTypeOperator"===r||"TSIndexedAccessType"===r||"TSMappedType"===r||"TSLiteralType"===r||"TSExpressionWithTypeArguments"===r||"TSImportType"===r)&&(void 0===t||Y(e,t))}function Es(e,t){if(!e)return!1;var r=e.type;return("TSAnyKeyword"===r||"TSBooleanKeyword"===r||"TSBigIntKeyword"===r||"TSIntrinsicKeyword"===r||"TSNeverKeyword"===r||"TSNullKeyword"===r||"TSNumberKeyword"===r||"TSObjectKeyword"===r||"TSStringKeyword"===r||"TSSymbolKeyword"===r||"TSUndefinedKeyword"===r||"TSUnknownKeyword"===r||"TSVoidKeyword"===r||"TSThisType"===r||"TSLiteralType"===r)&&(void 0===t||Y(e,t))}function Ds(e,t){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!!e&&"NumberLiteral"===e.type&&(void 0===t||Y(e,t))}function ws(e,t){return console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!!e&&"RegexLiteral"===e.type&&(void 0===t||Y(e,t))}function js(e,t){return console.trace("The node type RestProperty has been renamed to RestElement"),!!e&&"RestProperty"===e.type&&(void 0===t||Y(e,t))}function Cs(e,t){return console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!!e&&"SpreadProperty"===e.type&&(void 0===t||Y(e,t))}function Ss(e,t,r){if(!Ce(e))return!1;var a,n=Array.isArray(t)?t:t.split("."),s=[];for(a=e;Ce(a);a=a.object)s.push(a.property);if(s.push(a),s.length<n.length)return!1;if(!r&&s.length>n.length)return!1;for(var i=0,o=s.length-1;i<n.length;i++,o--){var d=s[o],u=void 0;if(ye(d))u=d.name;else if(Re(d))u=d.value;else{if(!Le(d))return!1;u="this"}if(n[i]!==u)return!1}return!0}function As(e,t){var r=e.split(".");return function(e){return Ss(e,r,t)}}var Ts=As("React.Component");function Ps(e){return!!e&&/^[a-z]/.test(e)}var ks=void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Is(){throw new Error("setTimeout has not been defined")}function Fs(){throw new Error("clearTimeout has not been defined")}var _s=Is,Bs=Fs;function Os(e){if(_s===setTimeout)return setTimeout(e,0);if((_s===Is||!_s)&&setTimeout)return _s=setTimeout,setTimeout(e,0);try{return _s(e,0)}catch(t){try{return _s.call(null,e,0)}catch(t){return _s.call(this,e,0)}}}function Ns(e){if(Bs===clearTimeout)return clearTimeout(e);if((Bs===Fs||!Bs)&&clearTimeout)return Bs=clearTimeout,clearTimeout(e);try{return Bs(e)}catch(t){try{return Bs.call(null,e)}catch(t){return Bs.call(this,e)}}}"function"==typeof ks.setTimeout&&(_s=setTimeout),"function"==typeof ks.clearTimeout&&(Bs=clearTimeout);var Ls,Ms=[],Us=!1,Vs=-1;function Gs(){Us&&Ls&&(Us=!1,Ls.length?Ms=Ls.concat(Ms):Vs=-1,Ms.length&&Ws())}function Ws(){if(!Us){var e=Os(Gs);Us=!0;for(var t=Ms.length;t;){for(Ls=Ms,Ms=[];++Vs<t;)Ls&&Ls[Vs].run();Vs=-1,t=Ms.length}Ls=null,Us=!1,Ns(e)}}function Hs(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Ms.push(new Ks(e,t)),1!==Ms.length||Us||Os(Ws)}function Ks(e,t){this.fun=e,this.array=t}Ks.prototype.run=function(){this.fun.apply(null,this.array)};var qs="browser",zs="browser",Xs=!0,Ys={},Js=[],$s="",Qs={},Zs={},ei={};function ti(){}var ri=ti,ai=ti,ni=ti,si=ti,ii=ti,oi=ti,di=ti;function ui(e){throw new Error("process.binding is not supported")}function ci(){return"/"}function li(e){throw new Error("process.chdir is not supported")}function pi(){return 0}var fi=ks.performance||{},gi=fi.now||fi.mozNow||fi.msNow||fi.oNow||fi.webkitNow||function(){return(new Date).getTime()};function hi(e){var t=.001*gi.call(fi),r=Math.floor(t),a=Math.floor(t%1*1e9);return e&&(r-=e[0],(a-=e[1])<0&&(r--,a+=1e9)),[r,a]}var mi=new Date;function yi(){return(new Date-mi)/1e3}var vi,bi,Ri,xi,Ei={nextTick:Hs,title:qs,browser:Xs,env:Ys,argv:Js,version:$s,versions:Qs,on:ri,addListener:ai,once:ni,off:si,removeListener:ii,removeAllListeners:oi,emit:di,binding:ui,cwd:ci,chdir:li,umask:pi,hrtime:hi,platform:zs,release:Zs,config:ei,uptime:yi},Di="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function wi(e){var t=e.default;if("function"==typeof t){var r=function(){return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})})),r}function ji(){if(bi)return vi;bi=1;var e=null;function t(r){if(null!==e&&(e.property,1)){var a=e;return e=t.prototype=null,a}return e=t.prototype=null==r?Object.create(null):r,new t}for(var r=10,a=0;a<=r;a++)t();return vi=function(e){return t(e)}}function Ci(){if(xi)return Ri;xi=1;var e=null;function t(r){if(null!==e&&(e.property,1)){var a=e;return e=t.prototype=null,a}return e=t.prototype=null==r?Object.create(null):r,new t}return t(),Ri=function(e){return t(e)}}function Si(e){return null!=e&&e&&"false"!==e&&"0"!==e}var Ai=Si(Ei.env.BABEL_8_BREAKING)?ji():Ci();function Ti(e,t){if(e===t)return!0;if(To[t])return!1;var r=Po[t];if(r){if(r[0]===e)return!0;for(var a,n=T(r);!(a=n()).done;)if(e===a.value)return!0}return!1}function Pi(e,t){if(e===t)return!0;var r=bd[e];if(r)for(var a,n=T(r);!(a=n()).done;)if(t===a.value)return!0;return!1}function ki(e,t,r){return!!t&&(Ti(t.type,e)?void 0===r||Y(t,r):!r&&"Placeholder"===t.type&&e in Po&&Pi(t.expectedNode,e))}var Ii="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Fi="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",_i=new RegExp("["+Ii+"]"),Bi=new RegExp("["+Ii+Fi+"]");Ii=Fi=null;var Oi=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938],Ni=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239];function Li(e,t){for(var r=65536,a=0,n=t.length;a<n;a+=2){if((r+=t[a])>e)return!1;if((r+=t[a+1])>=e)return!0}return!1}function Mi(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&_i.test(String.fromCharCode(e)):Li(e,Oi)))}function Ui(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&Bi.test(String.fromCharCode(e)):Li(e,Oi)||Li(e,Ni))))}function Vi(e){for(var t=!0,r=0;r<e.length;r++){var a=e.charCodeAt(r);if(55296==(64512&a)&&r+1<e.length){var n=e.charCodeAt(++r);56320==(64512&n)&&(a=65536+((1023&a)<<10)+(1023&n))}if(t){if(t=!1,!Mi(a))return!1}else if(!Ui(a))return!1}return!t}var Gi={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Wi=new Set(Gi.keyword),Hi=new Set(Gi.strict),Ki=new Set(Gi.strictBind);function qi(e,t){return t&&"await"===e||"enum"===e}function zi(e,t){return qi(e,t)||Hi.has(e)}function Xi(e){return Ki.has(e)}function Yi(e,t){return zi(e,t)||Xi(e)}function Ji(e){return Wi.has(e)}function $i(e,t){return void 0===t&&(t=!0),"string"==typeof e&&(!t||!Ji(e)&&!zi(e,!0))&&Vi(e)}var Qi=function(e){return e>=48&&e<=57},Zi={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},eo={bin:function(e){return 48===e||49===e},oct:function(e){return e>=48&&e<=55},dec:function(e){return e>=48&&e<=57},hex:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}};function to(e,t,r,a,n,s){for(var i=r,o=a,d=n,u="",c=!1,l=r,p=t.length;;){if(r>=p){s.unterminated(i,o,d),u+=t.slice(l,r);break}var f=t.charCodeAt(r);if(ro(e,f,t,r)){u+=t.slice(l,r);break}if(92===f){u+=t.slice(l,r);var g=void 0,h=ao(t,r,a,n,"template"===e,s);g=h.ch,r=h.pos,a=h.lineStart,n=h.curLine,null===g?c=!0:u+=g,l=r}else 8232===f||8233===f?(++n,a=++r):10===f||13===f?"template"===e?(u+=t.slice(l,r)+"\n",++r,13===f&&10===t.charCodeAt(r)&&++r,++n,l=a=r):s.unterminated(i,o,d):++r}return{pos:r,str:u,containsInvalid:c,lineStart:a,curLine:n}}function ro(e,t,r,a){return"template"===e?96===t||36===t&&123===r.charCodeAt(a+1):t===("double"===e?34:39)}function ao(e,t,r,a,n,s){var i=!n;t++;var o=function(e){return{pos:t,ch:e,lineStart:r,curLine:a}},d=e.charCodeAt(t++);switch(d){case 110:return o("\n");case 114:return o("\r");case 120:var u,c=no(e,t,r,a,2,!1,i,s);return u=c.code,t=c.pos,o(null===u?null:String.fromCharCode(u));case 117:var l,p=io(e,t,r,a,i,s);return l=p.code,t=p.pos,o(null===l?null:String.fromCodePoint(l));case 116:return o("\t");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:10===e.charCodeAt(t)&&++t;case 10:r=t,++a;case 8232:case 8233:return o("");case 56:case 57:if(n)return o(null);s.strictNumericEscape(t-1,r,a);default:if(d>=48&&d<=55){var f=t-1,g=e.slice(f,t+2).match(/^[0-7]+/)[0],h=parseInt(g,8);h>255&&(g=g.slice(0,-1),h=parseInt(g,8)),t+=g.length-1;var m=e.charCodeAt(t);if("0"!==g||56===m||57===m){if(n)return o(null);s.strictNumericEscape(f,r,a)}return o(String.fromCharCode(h))}return o(String.fromCharCode(d))}}function no(e,t,r,a,n,s,i,o){var d,u=t,c=so(e,t,r,a,16,n,s,!1,o);return d=c.n,t=c.pos,null===d&&(i?o.invalidEscapeSequence(u,r,a):t=u-1),{code:d,pos:t}}function so(e,t,r,a,n,s,i,o,d){for(var u=t,c=16===n?Zi.hex:Zi.decBinOct,l=16===n?eo.hex:10===n?eo.dec:8===n?eo.oct:eo.bin,p=!1,f=0,g=0,h=null==s?1/0:s;g<h;++g){var m=e.charCodeAt(t),y=void 0;if(95!==m||"bail"===o){if((y=m>=97?m-97+10:m>=65?m-65+10:Qi(m)?m-48:1/0)>=n)if(y<=9&&d.invalidDigit(t,r,a,n))y=0;else{if(!i)break;y=0,p=!0}++t,f=f*n+y}else{var v=e.charCodeAt(t-1),b=e.charCodeAt(t+1);o?(Number.isNaN(b)||!l(b)||c.has(v)||c.has(b))&&d.unexpectedNumericSeparator(t,r,a):d.numericSeparatorInEscapeSequence(t,r,a),++t}}return t===u||null!=s&&t-u!==s||p?{n:null,pos:t}:{n:f,pos:t}}function io(e,t,r,a,n,s){var i;if(123===e.charCodeAt(t)){var o=no(e,++t,r,a,e.indexOf("}",t)-t,!0,n,s);if(i=o.code,t=o.pos,++t,null!==i&&i>1114111){if(!n)return{code:null,pos:t};s.invalidCodePoint(t,r,a)}}else{var d=no(e,t,r,a,4,!1,n,s);i=d.code,t=d.pos}return{code:i,pos:t}}var oo=["consequent","body","alternate"],uo=["body","expressions"],co=["left","init"],lo=["leadingComments","trailingComments","innerComments"],po=["||","&&","??"],fo=["++","--"],go=[">","<",">=","<="],ho=["==","===","!=","!=="],mo=[].concat(ho,["in","instanceof"]),yo=[].concat(R(mo),go),vo=["-","/","%","*","**","&","|",">>",">>>","<<","^"],bo=["+"].concat(vo,R(yo),["|>"]),Ro=["=","+="].concat(R(vo.map((function(e){return e+"="}))),R(po.map((function(e){return e+"="})))),xo=["delete","!"],Eo=["+","-","~"],Do=["typeof"],wo=["void","throw"].concat(xo,Eo,Do),jo={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},Co=Symbol.for("var used to be block scoped"),So=Symbol.for("should not be considered a local binding"),Ao={},To={},Po={},ko={},Io={},Fo={},_o={};function Bo(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function Oo(e){return{validate:e}}function No(e){return"string"==typeof e?qo(e):qo.apply(void 0,R(e))}function Lo(e){return Oo(No(e))}function Mo(e){return{validate:e,optional:!0}}function Uo(e){return{validate:No(e),optional:!0}}function Vo(e){return $o(Xo("array"),Ho(e))}function Go(e){return Vo(No(e))}function Wo(e){return Oo(Go(e))}function Ho(e){function t(t,r,a){if(Array.isArray(a))for(var n=0;n<a.length;n++){var s=r+"["+n+"]",i=a[n];e(t,s,i),Ei.env.BABEL_TYPES_8_BREAKING&&Md(t,s,i)}}return t.each=e,t}function Ko(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];function a(e,r,a){if(t.indexOf(a)<0)throw new TypeError("Property "+r+" expected value to be one of "+JSON.stringify(t)+" but got "+JSON.stringify(a))}return a.oneOf=t,a}function qo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];function a(e,r,a){for(var n,s=T(t);!(n=s()).done;)if(ki(n.value,a))return void Md(e,r,a);throw new TypeError("Property "+r+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(null==a?void 0:a.type))}return a.oneOfNodeTypes=t,a}function zo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];function a(e,r,a){for(var n,s=T(t);!(n=s()).done;){var i=n.value;if(Bo(a)===i||ki(i,a))return void Md(e,r,a)}throw new TypeError("Property "+r+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(null==a?void 0:a.type))}return a.oneOfNodeOrValueTypes=t,a}function Xo(e){function t(t,r,a){if(Bo(a)!==e)throw new TypeError("Property "+r+" expected type of "+e+" but got "+Bo(a))}return t.type=e,t}function Yo(e){function t(t,r,a){for(var n=[],s=0,i=Object.keys(e);s<i.length;s++){var o=i[s];try{Ld(t,o,a[o],e[o])}catch(e){if(e instanceof TypeError){n.push(e.message);continue}throw e}}if(n.length)throw new TypeError("Property "+r+" of "+t.type+" expected to have the following:\n"+n.join("\n"))}return t.shapeOf=e,t}function Jo(){function e(e){for(var t,r=e;e;){var a=r.type;if("OptionalCallExpression"!==a){if("OptionalMemberExpression"!==a)break;if(r.optional)return;r=r.object}else{if(r.optional)return;r=r.callee}}throw new TypeError("Non-optional "+e.type+" must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from "+(null==(t=r)?void 0:t.type))}return e}function $o(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];function a(){for(var e,r=T(t);!(e=r()).done;)e.value.apply(void 0,arguments)}if(a.chainOf=t,t.length>=2&&"type"in t[0]&&"array"===t[0].type&&!("each"in t[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return a}var Qo=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],Zo=["default","optional","validate"];function ed(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r){var a;void 0===r&&(r={});var n,s=r.aliases;s||(r.inherits&&(s=null==(n=rd[r.inherits].aliases)?void 0:n.slice()),null!=s||(s=[]),r.aliases=s);var i=t.filter((function(e){return!s.includes(e)}));return(a=s).unshift.apply(a,R(i)),td(e,r)}}function td(e,t){void 0===t&&(t={});var r=t.inherits&&rd[t.inherits]||{},a=t.fields;if(!a&&(a={},r.fields))for(var n,s=T(Object.getOwnPropertyNames(r.fields));!(n=s()).done;){var i=n.value,o=r.fields[i],d=o.default;if(Array.isArray(d)?d.length>0:d&&"object"==typeof d)throw new Error("field defaults can only be primitives or empty arrays currently");a[i]={default:Array.isArray(d)?[]:d,optional:o.optional,validate:o.validate}}for(var u=t.visitor||r.visitor||[],c=t.aliases||r.aliases||[],l=t.builder||r.builder||t.visitor||[],p=0,f=Object.keys(t);p<f.length;p++){var g=f[p];if(-1===Qo.indexOf(g))throw new Error('Unknown type option "'+g+'" on '+e)}t.deprecatedAlias&&(Fo[t.deprecatedAlias]=e);for(var h,m=T(u.concat(l));!(h=m()).done;){var y=h.value;a[y]=a[y]||{}}for(var v=0,b=Object.keys(a);v<b.length;v++){var R=b[v],x=a[R];void 0!==x.default&&-1===l.indexOf(R)&&(x.optional=!0),void 0===x.default?x.default=null:x.validate||null==x.default||(x.validate=Xo(Bo(x.default)));for(var E=0,D=Object.keys(x);E<D.length;E++){var w=D[E];if(-1===Zo.indexOf(w))throw new Error('Unknown field key "'+w+'" on '+e+"."+R)}}Ao[e]=t.visitor=u,Io[e]=t.builder=l,ko[e]=t.fields=a,To[e]=t.aliases=c,c.forEach((function(t){Po[t]=Po[t]||[],Po[t].push(e)})),t.validate&&(_o[e]=t.validate),rd[e]=t}var rd={},ad=ed("Standardized");ad("ArrayExpression",{fields:{elements:{validate:$o(Xo("array"),Ho(zo("null","Expression","SpreadElement"))),default:Ei.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),ad("AssignmentExpression",{fields:{operator:{validate:function(){if(!Ei.env.BABEL_TYPES_8_BREAKING)return Xo("string");var e=Ko.apply(void 0,R(Ro)),t=Ko("=");return function(r,a,n){(ki("Pattern",r.left)?t:e)(r,a,n)}}()},left:{validate:Ei.env.BABEL_TYPES_8_BREAKING?qo("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSTypeAssertion","TSNonNullExpression"):qo("LVal")},right:{validate:qo("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),ad("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:Ko.apply(void 0,R(bo))},left:{validate:function(){var e=qo("Expression"),t=qo("Expression","PrivateName"),r=Object.assign((function(r,a,n){("in"===r.operator?t:e)(r,a,n)}),{oneOfNodeTypes:["Expression","PrivateName"]});return r}()},right:{validate:qo("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),ad("InterpreterDirective",{builder:["value"],fields:{value:{validate:Xo("string")}}}),ad("Directive",{visitor:["value"],fields:{value:{validate:qo("DirectiveLiteral")}}}),ad("DirectiveLiteral",{builder:["value"],fields:{value:{validate:Xo("string")}}}),ad("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:$o(Xo("array"),Ho(qo("Directive"))),default:[]},body:{validate:$o(Xo("array"),Ho(qo("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),ad("BreakStatement",{visitor:["label"],fields:{label:{validate:qo("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),ad("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:qo("Expression","Super","V8IntrinsicIdentifier")},arguments:{validate:$o(Xo("array"),Ho(qo("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},Ei.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Ko(!0,!1),optional:!0}},{typeArguments:{validate:qo("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:qo("TSTypeParameterInstantiation"),optional:!0}})}),ad("CatchClause",{visitor:["param","body"],fields:{param:{validate:qo("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:qo("BlockStatement")}},aliases:["Scopable","BlockParent"]}),ad("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:qo("Expression")},consequent:{validate:qo("Expression")},alternate:{validate:qo("Expression")}},aliases:["Expression","Conditional"]}),ad("ContinueStatement",{visitor:["label"],fields:{label:{validate:qo("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),ad("DebuggerStatement",{aliases:["Statement"]}),ad("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:qo("Expression")},body:{validate:qo("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),ad("EmptyStatement",{aliases:["Statement"]}),ad("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:qo("Expression")}},aliases:["Statement","ExpressionWrapper"]}),ad("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:qo("Program")},comments:{validate:Ei.env.BABEL_TYPES_8_BREAKING?Ho(qo("CommentBlock","CommentLine")):Object.assign((function(){}),{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:Ho(Object.assign((function(){}),{type:"any"})),optional:!0}}}),ad("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:Ei.env.BABEL_TYPES_8_BREAKING?qo("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSTypeAssertion","TSNonNullExpression"):qo("VariableDeclaration","LVal")},right:{validate:qo("Expression")},body:{validate:qo("Statement")}}}),ad("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:qo("VariableDeclaration","Expression"),optional:!0},test:{validate:qo("Expression"),optional:!0},update:{validate:qo("Expression"),optional:!0},body:{validate:qo("Statement")}}});var nd=function(){return{params:{validate:$o(Xo("array"),Ho(qo("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}}},sd=function(){return{returnType:{validate:qo("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:qo("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}}},id=function(){return Object.assign({},nd(),{declare:{validate:Xo("boolean"),optional:!0},id:{validate:qo("Identifier"),optional:!0}})};ad("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},id(),sd(),{body:{validate:qo("BlockStatement")},predicate:{validate:qo("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:function(){if(!Ei.env.BABEL_TYPES_8_BREAKING)return function(){};var e=qo("Identifier");return function(t,r,a){ki("ExportDefaultDeclaration",t)||e(a,"id",a.id)}}()}),ad("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},nd(),sd(),{id:{validate:qo("Identifier"),optional:!0},body:{validate:qo("BlockStatement")},predicate:{validate:qo("DeclaredPredicate","InferredPredicate"),optional:!0}})});var od,dd,ud,cd,ld,pd=function(){return{typeAnnotation:{validate:qo("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0}}};ad("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},pd(),{name:{validate:$o(Xo("string"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&!$i(r,!1))throw new TypeError('"'+r+'" is not a valid identifier name')}),{type:"string"}))},optional:{validate:Xo("boolean"),optional:!0}}),validate:function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING){var a=/\.(\w+)$/.exec(t);if(a){var n=b(a,2)[1],s={computed:!1};if("property"===n){if(ki("MemberExpression",e,s))return;if(ki("OptionalMemberExpression",e,s))return}else if("key"===n){if(ki("Property",e,s))return;if(ki("Method",e,s))return}else if("exported"===n){if(ki("ExportSpecifier",e))return}else if("imported"===n){if(ki("ImportSpecifier",e,{imported:r}))return}else if("meta"===n&&ki("MetaProperty",e,{meta:r}))return;if((Ji(r.name)||qi(r.name,!1))&&"this"!==r.name)throw new TypeError('"'+r.name+'" is not a valid identifier')}}}}),ad("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:qo("Expression")},consequent:{validate:qo("Statement")},alternate:{optional:!0,validate:qo("Statement")}}}),ad("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:qo("Identifier")},body:{validate:qo("Statement")}}}),ad("StringLiteral",{builder:["value"],fields:{value:{validate:Xo("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),ad("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:Xo("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),ad("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),ad("BooleanLiteral",{builder:["value"],fields:{value:{validate:Xo("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),ad("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:Xo("string")},flags:{validate:$o(Xo("string"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING){var a=/[^gimsuy]/.exec(r);if(a)throw new TypeError('"'+a[0]+'" is not a valid RegExp flag')}}),{type:"string"})),default:""}}}),ad("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:Ko.apply(void 0,R(po))},left:{validate:qo("Expression")},right:{validate:qo("Expression")}}}),ad("MemberExpression",{builder:["object","property","computed"].concat(R(Ei.env.BABEL_TYPES_8_BREAKING?[]:["optional"])),visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:qo("Expression","Super")},property:{validate:(ud=qo("Identifier","PrivateName"),cd=qo("Expression"),ld=function(e,t,r){var a=e.computed?cd:ud;a(e,t,r)},ld.oneOfNodeTypes=["Expression","Identifier","PrivateName"],ld)},computed:{default:!1}},Ei.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Ko(!0,!1),optional:!0}})}),ad("NewExpression",{inherits:"CallExpression"}),ad("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:Xo("string")},sourceType:{validate:Ko("script","module"),default:"script"},interpreter:{validate:qo("InterpreterDirective"),default:null,optional:!0},directives:{validate:$o(Xo("array"),Ho(qo("Directive"))),default:[]},body:{validate:$o(Xo("array"),Ho(qo("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),ad("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:$o(Xo("array"),Ho(qo("ObjectMethod","ObjectProperty","SpreadElement")))}}}),ad("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},nd(),sd(),{kind:Object.assign({validate:Ko("method","get","set")},Ei.env.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){var e=qo("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),t=qo("Expression"),r=function(r,a,n){var s=r.computed?t:e;s(r,a,n)};return r.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],r}()},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},body:{validate:qo("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),ad("ObjectProperty",{builder:["key","value","computed","shorthand"].concat(R(Ei.env.BABEL_TYPES_8_BREAKING?[]:["decorators"])),fields:{computed:{default:!1},key:{validate:function(){var e=qo("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),t=qo("Expression"),r=Object.assign((function(r,a,n){(r.computed?t:e)(r,a,n)}),{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]});return r}()},value:{validate:qo("Expression","PatternLike")},shorthand:{validate:$o(Xo("boolean"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&r&&e.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true")}),{type:"boolean"}),(function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&r&&!ki("Identifier",e.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")})),default:!1},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:function(){var e=qo("Identifier","Pattern","TSAsExpression","TSNonNullExpression","TSTypeAssertion"),t=qo("Expression");return function(r,a,n){Ei.env.BABEL_TYPES_8_BREAKING&&(ki("ObjectPattern",r)?e:t)(n,"value",n.value)}}()}),ad("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},pd(),{argument:{validate:Ei.env.BABEL_TYPES_8_BREAKING?qo("Identifier","ArrayPattern","ObjectPattern","MemberExpression","TSAsExpression","TSTypeAssertion","TSNonNullExpression"):qo("LVal")},optional:{validate:Xo("boolean"),optional:!0}}),validate:function(e,t){if(Ei.env.BABEL_TYPES_8_BREAKING){var r=/(\w+)\[(\d+)\]/.exec(t);if(!r)throw new Error("Internal Babel error: malformed key.");var a=b(r,3),n=a[1],s=a[2];if(e[n].length>+s+1)throw new TypeError("RestElement must be last element of "+n)}}}),ad("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:qo("Expression"),optional:!0}}}),ad("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:$o(Xo("array"),Ho(qo("Expression")))}},aliases:["Expression"]}),ad("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:qo("Expression")}}}),ad("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:qo("Expression"),optional:!0},consequent:{validate:$o(Xo("array"),Ho(qo("Statement")))}}}),ad("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:qo("Expression")},cases:{validate:$o(Xo("array"),Ho(qo("SwitchCase")))}}}),ad("ThisExpression",{aliases:["Expression"]}),ad("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:qo("Expression")}}}),ad("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:$o(qo("BlockStatement"),Object.assign((function(e){if(Ei.env.BABEL_TYPES_8_BREAKING&&!e.handler&&!e.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")}),{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:qo("CatchClause")},finalizer:{optional:!0,validate:qo("BlockStatement")}}}),ad("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:qo("Expression")},operator:{validate:Ko.apply(void 0,R(wo))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),ad("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:Ei.env.BABEL_TYPES_8_BREAKING?qo("Identifier","MemberExpression"):qo("Expression")},operator:{validate:Ko.apply(void 0,R(fo))}},visitor:["argument"],aliases:["Expression"]}),ad("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:Xo("boolean"),optional:!0},kind:{validate:Ko("var","let","const")},declarations:{validate:$o(Xo("array"),Ho(qo("VariableDeclarator")))}},validate:function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&ki("ForXStatement",e,{left:r})&&1!==r.declarations.length)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+e.type)}}),ad("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:function(){if(!Ei.env.BABEL_TYPES_8_BREAKING)return qo("LVal");var e=qo("Identifier","ArrayPattern","ObjectPattern"),t=qo("Identifier");return function(r,a,n){(r.init?e:t)(r,a,n)}}()},definite:{optional:!0,validate:Xo("boolean")},init:{optional:!0,validate:qo("Expression")}}}),ad("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:qo("Expression")},body:{validate:qo("Statement")}}}),ad("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:qo("Expression")},body:{validate:qo("Statement")}}}),ad("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},pd(),{left:{validate:qo("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:qo("Expression")},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0}})}),ad("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},pd(),{elements:{validate:$o(Xo("array"),Ho(zo("null","PatternLike","LVal")))},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},optional:{validate:Xo("boolean"),optional:!0}})}),ad("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},nd(),sd(),{expression:{validate:Xo("boolean")},body:{validate:qo("BlockStatement","Expression")},predicate:{validate:qo("DeclaredPredicate","InferredPredicate"),optional:!0}})}),ad("ClassBody",{visitor:["body"],fields:{body:{validate:$o(Xo("array"),Ho(qo("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),ad("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:qo("Identifier"),optional:!0},typeParameters:{validate:qo("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:qo("ClassBody")},superClass:{optional:!0,validate:qo("Expression")},superTypeParameters:{validate:qo("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:$o(Xo("array"),Ho(qo("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},mixins:{validate:qo("InterfaceExtends"),optional:!0}}}),ad("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:qo("Identifier")},typeParameters:{validate:qo("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:qo("ClassBody")},superClass:{optional:!0,validate:qo("Expression")},superTypeParameters:{validate:qo("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:$o(Xo("array"),Ho(qo("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},mixins:{validate:qo("InterfaceExtends"),optional:!0},declare:{validate:Xo("boolean"),optional:!0},abstract:{validate:Xo("boolean"),optional:!0}},validate:function(){var e=qo("Identifier");return function(t,r,a){Ei.env.BABEL_TYPES_8_BREAKING&&(ki("ExportDefaultDeclaration",t)||e(a,"id",a.id))}}()}),ad("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:qo("StringLiteral")},exportKind:Mo(Ko("type","value")),assertions:{optional:!0,validate:$o(Xo("array"),Ho(qo("ImportAttribute")))}}}),ad("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:qo("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression")},exportKind:Mo(Ko("value"))}}),ad("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:$o(qo("Declaration"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&r&&e.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration")}),{oneOfNodeTypes:["Declaration"]}),(function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&r&&e.source)throw new TypeError("Cannot export a declaration from a source")}))},assertions:{optional:!0,validate:$o(Xo("array"),Ho(qo("ImportAttribute")))},specifiers:{default:[],validate:$o(Xo("array"),Ho((od=qo("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),dd=qo("ExportSpecifier"),Ei.env.BABEL_TYPES_8_BREAKING?function(e,t,r){(e.source?od:dd)(e,t,r)}:od)))},source:{validate:qo("StringLiteral"),optional:!0},exportKind:Mo(Ko("type","value"))}}),ad("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:qo("Identifier")},exported:{validate:qo("Identifier","StringLiteral")},exportKind:{validate:Ko("type","value"),optional:!0}}}),ad("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!Ei.env.BABEL_TYPES_8_BREAKING)return qo("VariableDeclaration","LVal");var e=qo("VariableDeclaration"),t=qo("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSTypeAssertion","TSNonNullExpression");return function(r,a,n){ki("VariableDeclaration",n)?e(r,a,n):t(r,a,n)}}()},right:{validate:qo("Expression")},body:{validate:qo("Statement")},await:{default:!1}}}),ad("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{assertions:{optional:!0,validate:$o(Xo("array"),Ho(qo("ImportAttribute")))},specifiers:{validate:$o(Xo("array"),Ho(qo("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:qo("StringLiteral")},importKind:{validate:Ko("type","typeof","value"),optional:!0}}}),ad("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:qo("Identifier")}}}),ad("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:qo("Identifier")}}}),ad("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:qo("Identifier")},imported:{validate:qo("Identifier","StringLiteral")},importKind:{validate:Ko("type","typeof","value"),optional:!0}}}),ad("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:$o(qo("Identifier"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING){var a;switch(r.name){case"function":a="sent";break;case"new":a="target";break;case"import":a="meta"}if(!ki("Identifier",e.property,{name:a}))throw new TypeError("Unrecognised MetaProperty")}}),{oneOfNodeTypes:["Identifier"]}))},property:{validate:qo("Identifier")}}});var fd=function(){return{abstract:{validate:Xo("boolean"),optional:!0},accessibility:{validate:Ko("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:Xo("boolean"),optional:!0},key:{validate:$o(function(){var e=qo("Identifier","StringLiteral","NumericLiteral"),t=qo("Expression");return function(r,a,n){(r.computed?t:e)(r,a,n)}}(),qo("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}}},gd=function(){return Object.assign({},nd(),fd(),{params:{validate:$o(Xo("array"),Ho(qo("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:Ko("get","set","method","constructor"),default:"method"},access:{validate:$o(Xo("string"),Ko("public","private","protected")),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0}})};ad("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},gd(),sd(),{body:{validate:qo("BlockStatement")}})}),ad("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},pd(),{properties:{validate:$o(Xo("array"),Ho(qo("RestElement","ObjectProperty")))}})}),ad("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:qo("Expression")}}}),ad("Super",{aliases:["Expression"]}),ad("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:qo("Expression")},quasi:{validate:qo("TemplateLiteral")},typeParameters:{validate:qo("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),ad("TemplateElement",{builder:["value","tail"],fields:{value:{validate:$o(Yo({raw:{validate:Xo("string")},cooked:{validate:Xo("string"),optional:!0}}),(function(e){var t,r,a=e.value.raw,n=!1;try{var s=function(){throw new Error},i=to("template",a,0,0,0,{unterminated:function(){n=!0},strictNumericEscape:s,invalidEscapeSequence:s,numericSeparatorInEscapeSequence:s,unexpectedNumericSeparator:s,invalidDigit:s,invalidCodePoint:s});t=i.str,r=i.containsInvalid}catch(e){n=!0,r=!0}if(!n)throw new Error("Invalid raw");e.value.cooked=r?null:t}))},tail:{default:!1}}}),ad("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:$o(Xo("array"),Ho(qo("TemplateElement")))},expressions:{validate:$o(Xo("array"),Ho(qo("Expression","TSType")),(function(e,t,r){if(e.quasis.length!==r.length+1)throw new TypeError("Number of "+e.type+" quasis should be exactly one more than the number of expressions.\nExpected "+(r.length+1)+" quasis but got "+e.quasis.length)}))}}}),ad("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:$o(Xo("boolean"),Object.assign((function(e,t,r){if(Ei.env.BABEL_TYPES_8_BREAKING&&r&&!e.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")}),{type:"boolean"})),default:!1},argument:{optional:!0,validate:qo("Expression")}}}),ad("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:qo("Expression")}}}),ad("Import",{aliases:["Expression"]}),ad("BigIntLiteral",{builder:["value"],fields:{value:{validate:Xo("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),ad("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:qo("Identifier")}}}),ad("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:qo("Expression")},property:{validate:function(){var e=qo("Identifier"),t=qo("Expression"),r=Object.assign((function(r,a,n){(r.computed?t:e)(r,a,n)}),{oneOfNodeTypes:["Expression","Identifier"]});return r}()},computed:{default:!1},optional:{validate:Ei.env.BABEL_TYPES_8_BREAKING?$o(Xo("boolean"),Jo()):Xo("boolean")}}}),ad("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:qo("Expression")},arguments:{validate:$o(Xo("array"),Ho(qo("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:Ei.env.BABEL_TYPES_8_BREAKING?$o(Xo("boolean"),Jo()):Xo("boolean")},typeArguments:{validate:qo("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:qo("TSTypeParameterInstantiation"),optional:!0}}}),ad("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},fd(),{value:{validate:qo("Expression"),optional:!0},definite:{validate:Xo("boolean"),optional:!0},typeAnnotation:{validate:qo("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},readonly:{validate:Xo("boolean"),optional:!0},declare:{validate:Xo("boolean"),optional:!0},variance:{validate:qo("Variance"),optional:!0}})}),ad("ClassAccessorProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},fd(),{key:{validate:$o(function(){var e=qo("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),t=qo("Expression");return function(r,a,n){(r.computed?t:e)(r,a,n)}}(),qo("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:qo("Expression"),optional:!0},definite:{validate:Xo("boolean"),optional:!0},typeAnnotation:{validate:qo("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},readonly:{validate:Xo("boolean"),optional:!0},declare:{validate:Xo("boolean"),optional:!0},variance:{validate:qo("Variance"),optional:!0}})}),ad("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:qo("PrivateName")},value:{validate:qo("Expression"),optional:!0},typeAnnotation:{validate:qo("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0},static:{validate:Xo("boolean"),default:!1},readonly:{validate:Xo("boolean"),optional:!0},definite:{validate:Xo("boolean"),optional:!0},variance:{validate:qo("Variance"),optional:!0}}}),ad("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},gd(),sd(),{kind:{validate:Ko("get","set","method"),default:"method"},key:{validate:qo("PrivateName")},body:{validate:qo("BlockStatement")}})}),ad("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:qo("Identifier")}}}),ad("StaticBlock",{visitor:["body"],fields:{body:{validate:$o(Xo("array"),Ho(qo("Statement")))}},aliases:["Scopable","BlockParent","FunctionParent"]});var hd=ed("Flow"),md=function(e){hd(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterDeclaration"),extends:Mo(Go("InterfaceExtends")),mixins:Mo(Go("InterfaceExtends")),implements:Mo(Go("ClassImplements")),body:Lo("ObjectTypeAnnotation")}})};hd("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:Lo("FlowType")}}),hd("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:Oo(Xo("boolean"))}}),hd("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("ClassImplements",{visitor:["id","typeParameters"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterInstantiation")}}),md("DeclareClass"),hd("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),predicate:Uo("DeclaredPredicate")}}),md("DeclareInterface"),hd("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo(["Identifier","StringLiteral"]),body:Lo("BlockStatement"),kind:Mo(Ko("CommonJS","ES"))}}),hd("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:Lo("TypeAnnotation")}}),hd("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterDeclaration"),right:Lo("FlowType")}}),hd("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterDeclaration"),supertype:Uo("FlowType"),impltype:Uo("FlowType")}}),hd("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier")}}),hd("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:Uo("Flow"),specifiers:Mo(Go(["ExportSpecifier","ExportNamespaceSpecifier"])),source:Uo("StringLiteral"),default:Mo(Xo("boolean"))}}),hd("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:Lo("StringLiteral"),exportKind:Mo(Ko("type","value"))}}),hd("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:Lo("Flow")}}),hd("ExistsTypeAnnotation",{aliases:["FlowType"]}),hd("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:Uo("TypeParameterDeclaration"),params:Oo(Go("FunctionTypeParam")),rest:Uo("FunctionTypeParam"),this:Uo("FunctionTypeParam"),returnType:Lo("FlowType")}}),hd("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:Uo("Identifier"),typeAnnotation:Lo("FlowType"),optional:Mo(Xo("boolean"))}}),hd("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:Lo(["Identifier","QualifiedTypeIdentifier"]),typeParameters:Uo("TypeParameterInstantiation")}}),hd("InferredPredicate",{aliases:["FlowPredicate"]}),hd("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:Lo(["Identifier","QualifiedTypeIdentifier"]),typeParameters:Uo("TypeParameterInstantiation")}}),md("InterfaceDeclaration"),hd("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:Mo(Go("InterfaceExtends")),body:Lo("ObjectTypeAnnotation")}}),hd("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:Oo(Go("FlowType"))}}),hd("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:Lo("FlowType")}}),hd("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:Oo(Xo("number"))}}),hd("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:Oo(Go(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:{validate:Go("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:Go("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:Go("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:Xo("boolean"),default:!1},inexact:Mo(Xo("boolean"))}}),hd("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:Lo("Identifier"),value:Lo("FlowType"),optional:Oo(Xo("boolean")),static:Oo(Xo("boolean")),method:Oo(Xo("boolean"))}}),hd("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:Lo("FlowType"),static:Oo(Xo("boolean"))}}),hd("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:Uo("Identifier"),key:Lo("FlowType"),value:Lo("FlowType"),static:Oo(Xo("boolean")),variance:Uo("Variance")}}),hd("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:Lo(["Identifier","StringLiteral"]),value:Lo("FlowType"),kind:Oo(Ko("init","get","set")),static:Oo(Xo("boolean")),proto:Oo(Xo("boolean")),optional:Oo(Xo("boolean")),variance:Uo("Variance"),method:Oo(Xo("boolean"))}}),hd("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:Lo("FlowType")}}),hd("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterDeclaration"),supertype:Uo("FlowType"),impltype:Lo("FlowType")}}),hd("QualifiedTypeIdentifier",{visitor:["id","qualification"],fields:{id:Lo("Identifier"),qualification:Lo(["Identifier","QualifiedTypeIdentifier"])}}),hd("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:Oo(Xo("string"))}}),hd("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:Oo(Go("FlowType"))}}),hd("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:Lo("FlowType")}}),hd("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Lo("Identifier"),typeParameters:Uo("TypeParameterDeclaration"),right:Lo("FlowType")}}),hd("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:Lo("FlowType")}}),hd("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:Lo("Expression"),typeAnnotation:Lo("TypeAnnotation")}}),hd("TypeParameter",{visitor:["bound","default","variance"],fields:{name:Oo(Xo("string")),bound:Uo("TypeAnnotation"),default:Uo("FlowType"),variance:Uo("Variance")}}),hd("TypeParameterDeclaration",{visitor:["params"],fields:{params:Oo(Go("TypeParameter"))}}),hd("TypeParameterInstantiation",{visitor:["params"],fields:{params:Oo(Go("FlowType"))}}),hd("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:Oo(Go("FlowType"))}}),hd("Variance",{builder:["kind"],fields:{kind:Oo(Ko("minus","plus"))}}),hd("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),hd("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:Lo("Identifier"),body:Lo(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),hd("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Oo(Xo("boolean")),members:Wo("EnumBooleanMember"),hasUnknownMembers:Oo(Xo("boolean"))}}),hd("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Oo(Xo("boolean")),members:Wo("EnumNumberMember"),hasUnknownMembers:Oo(Xo("boolean"))}}),hd("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Oo(Xo("boolean")),members:Wo(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:Oo(Xo("boolean"))}}),hd("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:Wo("EnumDefaultedMember"),hasUnknownMembers:Oo(Xo("boolean"))}}),hd("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Lo("Identifier"),init:Lo("BooleanLiteral")}}),hd("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Lo("Identifier"),init:Lo("NumericLiteral")}}),hd("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Lo("Identifier"),init:Lo("StringLiteral")}}),hd("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Lo("Identifier")}}),hd("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:Lo("FlowType"),indexType:Lo("FlowType")}}),hd("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:Lo("FlowType"),indexType:Lo("FlowType"),optional:Oo(Xo("boolean"))}});var yd=ed("JSX");yd("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:qo("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:qo("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),yd("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:qo("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),yd("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:qo("JSXOpeningElement")},closingElement:{optional:!0,validate:qo("JSXClosingElement")},children:{validate:$o(Xo("array"),Ho(qo("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}},{selfClosing:{validate:Xo("boolean"),optional:!0}})}),yd("JSXEmptyExpression",{}),yd("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:qo("Expression","JSXEmptyExpression")}}}),yd("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:qo("Expression")}}}),yd("JSXIdentifier",{builder:["name"],fields:{name:{validate:Xo("string")}}}),yd("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:qo("JSXMemberExpression","JSXIdentifier")},property:{validate:qo("JSXIdentifier")}}}),yd("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:qo("JSXIdentifier")},name:{validate:qo("JSXIdentifier")}}}),yd("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:qo("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:$o(Xo("array"),Ho(qo("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:qo("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),yd("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:qo("Expression")}}}),yd("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:Xo("string")}}}),yd("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:qo("JSXOpeningFragment")},closingFragment:{validate:qo("JSXClosingFragment")},children:{validate:$o(Xo("array"),Ho(qo("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),yd("JSXOpeningFragment",{aliases:["Immutable"]}),yd("JSXClosingFragment",{aliases:["Immutable"]});for(var vd=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],bd={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},Rd=0,xd=vd;Rd<xd.length;Rd++){var Ed=xd[Rd],Dd=To[Ed];null!=Dd&&Dd.length&&(bd[Ed]=Dd)}var wd={};Object.keys(bd).forEach((function(e){bd[e].forEach((function(t){Object.hasOwnProperty.call(wd,t)||(wd[t]=[]),wd[t].push(e)}))}));var jd=ed("Miscellaneous");jd("Noop",{visitor:[]}),jd("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:qo("Identifier")},expectedNode:{validate:Ko.apply(void 0,R(vd))}}}),jd("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:Xo("string")}}}),td("ArgumentPlaceholder",{}),td("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:Ei.env.BABEL_TYPES_8_BREAKING?{object:{validate:qo("Expression")},callee:{validate:qo("Expression")}}:{object:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})}}}),td("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:qo("Identifier","StringLiteral")},value:{validate:qo("StringLiteral")}}}),td("Decorator",{visitor:["expression"],fields:{expression:{validate:qo("Expression")}}}),td("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:qo("BlockStatement")},async:{validate:Xo("boolean"),default:!1}}}),td("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:qo("Identifier")}}}),td("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:$o(Xo("array"),Ho(qo("ObjectProperty","SpreadElement")))}}}),td("TupleExpression",{fields:{elements:{validate:$o(Xo("array"),Ho(qo("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),td("DecimalLiteral",{builder:["value"],fields:{value:{validate:Xo("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),td("ModuleExpression",{visitor:["body"],fields:{body:{validate:qo("Program")}},aliases:["Expression"]}),td("TopicReference",{aliases:["Expression"]}),td("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:qo("Expression")}},aliases:["Expression"]}),td("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:qo("Expression")}},aliases:["Expression"]}),td("PipelinePrimaryTopicReference",{aliases:["Expression"]});var Cd=ed("TypeScript"),Sd=Xo("boolean"),Ad=function(){return{returnType:{validate:qo("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:qo("TSTypeParameterDeclaration","Noop"),optional:!0}}};Cd("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:Ko("public","private","protected"),optional:!0},readonly:{validate:Xo("boolean"),optional:!0},parameter:{validate:qo("Identifier","AssignmentPattern")},override:{validate:Xo("boolean"),optional:!0},decorators:{validate:$o(Xo("array"),Ho(qo("Decorator"))),optional:!0}}}),Cd("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},id(),Ad())}),Cd("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},gd(),Ad())}),Cd("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:Lo("TSEntityName"),right:Lo("Identifier")}});var Td=function(){var e;return(e={typeParameters:Uo("TSTypeParameterDeclaration")}).parameters=Wo(["Identifier","RestElement"]),e.typeAnnotation=Uo("TSTypeAnnotation"),e},Pd={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:Td()};Cd("TSCallSignatureDeclaration",Pd),Cd("TSConstructSignatureDeclaration",Pd);var kd=function(){return{key:Lo("Expression"),computed:{default:!1},optional:Mo(Sd)}};Cd("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation","initializer"],fields:Object.assign({},kd(),{readonly:Mo(Sd),typeAnnotation:Uo("TSTypeAnnotation"),initializer:Uo("Expression"),kind:{validate:Ko("get","set")}})}),Cd("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},Td(),kd(),{kind:{validate:Ko("method","get","set")}})}),Cd("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:Mo(Sd),static:Mo(Sd),parameters:Wo("Identifier"),typeAnnotation:Uo("TSTypeAnnotation")}});for(var Id=0,Fd=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];Id<Fd.length;Id++)Cd(Fd[Id],{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});Cd("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var _d={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};Cd("TSFunctionType",Object.assign({},_d,{fields:Td()})),Cd("TSConstructorType",Object.assign({},_d,{fields:Object.assign({},Td(),{abstract:Mo(Sd)})})),Cd("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:Lo("TSEntityName"),typeParameters:Uo("TSTypeParameterInstantiation")}}),Cd("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:Lo(["Identifier","TSThisType"]),typeAnnotation:Uo("TSTypeAnnotation"),asserts:Mo(Sd)}}),Cd("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:Lo(["TSEntityName","TSImportType"]),typeParameters:Uo("TSTypeParameterInstantiation")}}),Cd("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:Wo("TSTypeElement")}}),Cd("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:Lo("TSType")}}),Cd("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:Wo(["TSType","TSNamedTupleMember"])}}),Cd("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Lo("TSType")}}),Cd("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Lo("TSType")}}),Cd("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:Lo("Identifier"),optional:{validate:Sd,default:!1},elementType:Lo("TSType")}});var Bd={aliases:["TSType"],visitor:["types"],fields:{types:Wo("TSType")}};Cd("TSUnionType",Bd),Cd("TSIntersectionType",Bd),Cd("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:Lo("TSType"),extendsType:Lo("TSType"),trueType:Lo("TSType"),falseType:Lo("TSType")}}),Cd("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:Lo("TSTypeParameter")}}),Cd("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Lo("TSType")}}),Cd("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:Oo(Xo("string")),typeAnnotation:Lo("TSType")}}),Cd("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:Lo("TSType"),indexType:Lo("TSType")}}),Cd("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:Mo(Ko(!0,!1,"+","-")),typeParameter:Lo("TSTypeParameter"),optional:Mo(Ko(!0,!1,"+","-")),typeAnnotation:Uo("TSType"),nameType:Uo("TSType")}}),Cd("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){var e=qo("NumericLiteral","BigIntLiteral"),t=Ko("-"),r=qo("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function a(a,n,s){ki("UnaryExpression",s)?(t(s,"operator",s.operator),e(s,"argument",s.argument)):r(a,n,s)}return a.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],a}()}}}),Cd("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:Lo("TSEntityName"),typeParameters:Uo("TSTypeParameterInstantiation")}}),Cd("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:Mo(Sd),id:Lo("Identifier"),typeParameters:Uo("TSTypeParameterDeclaration"),extends:Mo(Go("TSExpressionWithTypeArguments")),body:Lo("TSInterfaceBody")}}),Cd("TSInterfaceBody",{visitor:["body"],fields:{body:Wo("TSTypeElement")}}),Cd("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:Mo(Sd),id:Lo("Identifier"),typeParameters:Uo("TSTypeParameterDeclaration"),typeAnnotation:Lo("TSType")}}),Cd("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:Lo("Expression"),typeParameters:Uo("TSTypeParameterInstantiation")}}),Cd("TSAsExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:Lo("Expression"),typeAnnotation:Lo("TSType")}}),Cd("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:Lo("TSType"),expression:Lo("Expression")}}),Cd("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:Mo(Sd),const:Mo(Sd),id:Lo("Identifier"),members:Wo("TSEnumMember"),initializer:Uo("Expression")}}),Cd("TSEnumMember",{visitor:["id","initializer"],fields:{id:Lo(["Identifier","StringLiteral"]),initializer:Uo("Expression")}}),Cd("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:Mo(Sd),global:Mo(Sd),id:Lo(["Identifier","StringLiteral"]),body:Lo(["TSModuleBlock","TSModuleDeclaration"])}}),Cd("TSModuleBlock",{aliases:["Scopable","Block","BlockParent"],visitor:["body"],fields:{body:Wo("Statement")}}),Cd("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:Lo("StringLiteral"),qualifier:Uo("TSEntityName"),typeParameters:Uo("TSTypeParameterInstantiation")}}),Cd("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:Oo(Sd),id:Lo("Identifier"),moduleReference:Lo(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:Ko("type","value"),optional:!0}}}),Cd("TSExternalModuleReference",{visitor:["expression"],fields:{expression:Lo("StringLiteral")}}),Cd("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:Lo("Expression")}}),Cd("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:Lo("Expression")}}),Cd("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:Lo("Identifier")}}),Cd("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:qo("TSType")}}}),Cd("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:$o(Xo("array"),Ho(qo("TSType")))}}}),Cd("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:$o(Xo("array"),Ho(qo("TSTypeParameter")))}}}),Cd("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:Xo("string")},in:{validate:Xo("boolean"),optional:!0},out:{validate:Xo("boolean"),optional:!0},constraint:{validate:qo("TSType"),optional:!0},default:{validate:qo("TSType"),optional:!0}}}),Ai(Ao),Ai(To),Ai(Po),Ai(ko),Ai(Io),Ai(Fo),Ai(bd),Ai(wd);var Od=[].concat(Object.keys(Ao),Object.keys(Po),Object.keys(Fo));function Nd(e,t,r){if(e){var a=ko[e.type];a&&(Ld(e,t,r,a[t]),Md(e,t,r))}}function Ld(e,t,r,a){null!=a&&a.validate&&(a.optional&&null==r||a.validate(e,t,r))}function Md(e,t,r){if(null!=r){var a=_o[r.type];a&&a(e,t,r)}}function Ud(e){for(var t,r=T(Io[e.type]);!(t=r()).done;){var a=t.value;Nd(e,a,e[a])}return e}function Vd(e){return void 0===e&&(e=[]),Ud({type:"ArrayExpression",elements:e})}function Gd(e,t,r){return Ud({type:"AssignmentExpression",operator:e,left:t,right:r})}function Wd(e,t,r){return Ud({type:"BinaryExpression",operator:e,left:t,right:r})}function Hd(e){return Ud({type:"InterpreterDirective",value:e})}function Kd(e){return Ud({type:"Directive",value:e})}function qd(e){return Ud({type:"DirectiveLiteral",value:e})}function zd(e,t){return void 0===t&&(t=[]),Ud({type:"BlockStatement",body:e,directives:t})}function Xd(e){return void 0===e&&(e=null),Ud({type:"BreakStatement",label:e})}function Yd(e,t){return Ud({type:"CallExpression",callee:e,arguments:t})}function Jd(e,t){return void 0===e&&(e=null),Ud({type:"CatchClause",param:e,body:t})}function $d(e,t,r){return Ud({type:"ConditionalExpression",test:e,consequent:t,alternate:r})}function Qd(e){return void 0===e&&(e=null),Ud({type:"ContinueStatement",label:e})}function Zd(){return{type:"DebuggerStatement"}}function eu(e,t){return Ud({type:"DoWhileStatement",test:e,body:t})}function tu(){return{type:"EmptyStatement"}}function ru(e){return Ud({type:"ExpressionStatement",expression:e})}function au(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"File",program:e,comments:t,tokens:r})}function nu(e,t,r){return Ud({type:"ForInStatement",left:e,right:t,body:r})}function su(e,t,r,a){return void 0===e&&(e=null),void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"ForStatement",init:e,test:t,update:r,body:a})}function iu(e,t,r,a,n){return void 0===e&&(e=null),void 0===a&&(a=!1),void 0===n&&(n=!1),Ud({type:"FunctionDeclaration",id:e,params:t,body:r,generator:a,async:n})}function ou(e,t,r,a,n){return void 0===e&&(e=null),void 0===a&&(a=!1),void 0===n&&(n=!1),Ud({type:"FunctionExpression",id:e,params:t,body:r,generator:a,async:n})}function du(e){return Ud({type:"Identifier",name:e})}function uu(e,t,r){return void 0===r&&(r=null),Ud({type:"IfStatement",test:e,consequent:t,alternate:r})}function cu(e,t){return Ud({type:"LabeledStatement",label:e,body:t})}function lu(e){return Ud({type:"StringLiteral",value:e})}function pu(e){return Ud({type:"NumericLiteral",value:e})}function fu(){return{type:"NullLiteral"}}function gu(e){return Ud({type:"BooleanLiteral",value:e})}function hu(e,t){return void 0===t&&(t=""),Ud({type:"RegExpLiteral",pattern:e,flags:t})}function mu(e,t,r){return Ud({type:"LogicalExpression",operator:e,left:t,right:r})}function yu(e,t,r,a){return void 0===r&&(r=!1),void 0===a&&(a=null),Ud({type:"MemberExpression",object:e,property:t,computed:r,optional:a})}function vu(e,t){return Ud({type:"NewExpression",callee:e,arguments:t})}function bu(e,t,r,a){return void 0===t&&(t=[]),void 0===r&&(r="script"),void 0===a&&(a=null),Ud({type:"Program",body:e,directives:t,sourceType:r,interpreter:a,sourceFile:null})}function Ru(e){return Ud({type:"ObjectExpression",properties:e})}function xu(e,t,r,a,n,s,i){return void 0===e&&(e="method"),void 0===n&&(n=!1),void 0===s&&(s=!1),void 0===i&&(i=!1),Ud({type:"ObjectMethod",kind:e,key:t,params:r,body:a,computed:n,generator:s,async:i})}function Eu(e,t,r,a,n){return void 0===r&&(r=!1),void 0===a&&(a=!1),void 0===n&&(n=null),Ud({type:"ObjectProperty",key:e,value:t,computed:r,shorthand:a,decorators:n})}function Du(e){return Ud({type:"RestElement",argument:e})}function wu(e){return void 0===e&&(e=null),Ud({type:"ReturnStatement",argument:e})}function ju(e){return Ud({type:"SequenceExpression",expressions:e})}function Cu(e){return Ud({type:"ParenthesizedExpression",expression:e})}function Su(e,t){return void 0===e&&(e=null),Ud({type:"SwitchCase",test:e,consequent:t})}function Au(e,t){return Ud({type:"SwitchStatement",discriminant:e,cases:t})}function Tu(){return{type:"ThisExpression"}}function Pu(e){return Ud({type:"ThrowStatement",argument:e})}function ku(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TryStatement",block:e,handler:t,finalizer:r})}function Iu(e,t,r){return void 0===r&&(r=!0),Ud({type:"UnaryExpression",operator:e,argument:t,prefix:r})}function Fu(e,t,r){return void 0===r&&(r=!1),Ud({type:"UpdateExpression",operator:e,argument:t,prefix:r})}function _u(e,t){return Ud({type:"VariableDeclaration",kind:e,declarations:t})}function Bu(e,t){return void 0===t&&(t=null),Ud({type:"VariableDeclarator",id:e,init:t})}function Ou(e,t){return Ud({type:"WhileStatement",test:e,body:t})}function Nu(e,t){return Ud({type:"WithStatement",object:e,body:t})}function Lu(e,t){return Ud({type:"AssignmentPattern",left:e,right:t})}function Mu(e){return Ud({type:"ArrayPattern",elements:e})}function Uu(e,t,r){return void 0===r&&(r=!1),Ud({type:"ArrowFunctionExpression",params:e,body:t,async:r,expression:null})}function Vu(e){return Ud({type:"ClassBody",body:e})}function Gu(e,t,r,a){return void 0===e&&(e=null),void 0===t&&(t=null),void 0===a&&(a=null),Ud({type:"ClassExpression",id:e,superClass:t,body:r,decorators:a})}function Wu(e,t,r,a){return void 0===t&&(t=null),void 0===a&&(a=null),Ud({type:"ClassDeclaration",id:e,superClass:t,body:r,decorators:a})}function Hu(e){return Ud({type:"ExportAllDeclaration",source:e})}function Ku(e){return Ud({type:"ExportDefaultDeclaration",declaration:e})}function qu(e,t,r){return void 0===e&&(e=null),void 0===t&&(t=[]),void 0===r&&(r=null),Ud({type:"ExportNamedDeclaration",declaration:e,specifiers:t,source:r})}function zu(e,t){return Ud({type:"ExportSpecifier",local:e,exported:t})}function Xu(e,t,r,a){return void 0===a&&(a=!1),Ud({type:"ForOfStatement",left:e,right:t,body:r,await:a})}function Yu(e,t){return Ud({type:"ImportDeclaration",specifiers:e,source:t})}function Ju(e){return Ud({type:"ImportDefaultSpecifier",local:e})}function $u(e){return Ud({type:"ImportNamespaceSpecifier",local:e})}function Qu(e,t){return Ud({type:"ImportSpecifier",local:e,imported:t})}function Zu(e,t){return Ud({type:"MetaProperty",meta:e,property:t})}function ec(e,t,r,a,n,s,i,o){return void 0===e&&(e="method"),void 0===n&&(n=!1),void 0===s&&(s=!1),void 0===i&&(i=!1),void 0===o&&(o=!1),Ud({type:"ClassMethod",kind:e,key:t,params:r,body:a,computed:n,static:s,generator:i,async:o})}function tc(e){return Ud({type:"ObjectPattern",properties:e})}function rc(e){return Ud({type:"SpreadElement",argument:e})}function ac(){return{type:"Super"}}function nc(e,t){return Ud({type:"TaggedTemplateExpression",tag:e,quasi:t})}function sc(e,t){return void 0===t&&(t=!1),Ud({type:"TemplateElement",value:e,tail:t})}function ic(e,t){return Ud({type:"TemplateLiteral",quasis:e,expressions:t})}function oc(e,t){return void 0===e&&(e=null),void 0===t&&(t=!1),Ud({type:"YieldExpression",argument:e,delegate:t})}function dc(e){return Ud({type:"AwaitExpression",argument:e})}function uc(){return{type:"Import"}}function cc(e){return Ud({type:"BigIntLiteral",value:e})}function lc(e){return Ud({type:"ExportNamespaceSpecifier",exported:e})}function pc(e,t,r,a){return void 0===r&&(r=!1),Ud({type:"OptionalMemberExpression",object:e,property:t,computed:r,optional:a})}function fc(e,t,r){return Ud({type:"OptionalCallExpression",callee:e,arguments:t,optional:r})}function gc(e,t,r,a,n,s){return void 0===t&&(t=null),void 0===r&&(r=null),void 0===a&&(a=null),void 0===n&&(n=!1),void 0===s&&(s=!1),Ud({type:"ClassProperty",key:e,value:t,typeAnnotation:r,decorators:a,computed:n,static:s})}function hc(e,t,r,a,n,s){return void 0===t&&(t=null),void 0===r&&(r=null),void 0===a&&(a=null),void 0===n&&(n=!1),void 0===s&&(s=!1),Ud({type:"ClassAccessorProperty",key:e,value:t,typeAnnotation:r,decorators:a,computed:n,static:s})}function mc(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),void 0===a&&(a=!1),Ud({type:"ClassPrivateProperty",key:e,value:t,decorators:r,static:a})}function yc(e,t,r,a,n){return void 0===e&&(e="method"),void 0===n&&(n=!1),Ud({type:"ClassPrivateMethod",kind:e,key:t,params:r,body:a,static:n})}function vc(e){return Ud({type:"PrivateName",id:e})}function bc(e){return Ud({type:"StaticBlock",body:e})}function Rc(){return{type:"AnyTypeAnnotation"}}function xc(e){return Ud({type:"ArrayTypeAnnotation",elementType:e})}function Ec(){return{type:"BooleanTypeAnnotation"}}function Dc(e){return Ud({type:"BooleanLiteralTypeAnnotation",value:e})}function wc(){return{type:"NullLiteralTypeAnnotation"}}function jc(e,t){return void 0===t&&(t=null),Ud({type:"ClassImplements",id:e,typeParameters:t})}function Cc(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"DeclareClass",id:e,typeParameters:t,extends:r,body:a})}function Sc(e){return Ud({type:"DeclareFunction",id:e})}function Ac(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"DeclareInterface",id:e,typeParameters:t,extends:r,body:a})}function Tc(e,t,r){return void 0===r&&(r=null),Ud({type:"DeclareModule",id:e,body:t,kind:r})}function Pc(e){return Ud({type:"DeclareModuleExports",typeAnnotation:e})}function kc(e,t,r){return void 0===t&&(t=null),Ud({type:"DeclareTypeAlias",id:e,typeParameters:t,right:r})}function Ic(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"DeclareOpaqueType",id:e,typeParameters:t,supertype:r})}function Fc(e){return Ud({type:"DeclareVariable",id:e})}function _c(e,t,r){return void 0===e&&(e=null),void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"DeclareExportDeclaration",declaration:e,specifiers:t,source:r})}function Bc(e){return Ud({type:"DeclareExportAllDeclaration",source:e})}function Oc(e){return Ud({type:"DeclaredPredicate",value:e})}function Nc(){return{type:"ExistsTypeAnnotation"}}function Lc(e,t,r,a){return void 0===e&&(e=null),void 0===r&&(r=null),Ud({type:"FunctionTypeAnnotation",typeParameters:e,params:t,rest:r,returnType:a})}function Mc(e,t){return void 0===e&&(e=null),Ud({type:"FunctionTypeParam",name:e,typeAnnotation:t})}function Uc(e,t){return void 0===t&&(t=null),Ud({type:"GenericTypeAnnotation",id:e,typeParameters:t})}function Vc(){return{type:"InferredPredicate"}}function Gc(e,t){return void 0===t&&(t=null),Ud({type:"InterfaceExtends",id:e,typeParameters:t})}function Wc(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"InterfaceDeclaration",id:e,typeParameters:t,extends:r,body:a})}function Hc(e,t){return void 0===e&&(e=null),Ud({type:"InterfaceTypeAnnotation",extends:e,body:t})}function Kc(e){return Ud({type:"IntersectionTypeAnnotation",types:e})}function qc(){return{type:"MixedTypeAnnotation"}}function zc(){return{type:"EmptyTypeAnnotation"}}function Xc(e){return Ud({type:"NullableTypeAnnotation",typeAnnotation:e})}function Yc(e){return Ud({type:"NumberLiteralTypeAnnotation",value:e})}function Jc(){return{type:"NumberTypeAnnotation"}}function $c(e,t,r,a,n){return void 0===t&&(t=[]),void 0===r&&(r=[]),void 0===a&&(a=[]),void 0===n&&(n=!1),Ud({type:"ObjectTypeAnnotation",properties:e,indexers:t,callProperties:r,internalSlots:a,exact:n})}function Qc(e,t,r,a,n){return Ud({type:"ObjectTypeInternalSlot",id:e,value:t,optional:r,static:a,method:n})}function Zc(e){return Ud({type:"ObjectTypeCallProperty",value:e,static:null})}function el(e,t,r,a){return void 0===e&&(e=null),void 0===a&&(a=null),Ud({type:"ObjectTypeIndexer",id:e,key:t,value:r,variance:a,static:null})}function tl(e,t,r){return void 0===r&&(r=null),Ud({type:"ObjectTypeProperty",key:e,value:t,variance:r,kind:null,method:null,optional:null,proto:null,static:null})}function rl(e){return Ud({type:"ObjectTypeSpreadProperty",argument:e})}function al(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"OpaqueType",id:e,typeParameters:t,supertype:r,impltype:a})}function nl(e,t){return Ud({type:"QualifiedTypeIdentifier",id:e,qualification:t})}function sl(e){return Ud({type:"StringLiteralTypeAnnotation",value:e})}function il(){return{type:"StringTypeAnnotation"}}function ol(){return{type:"SymbolTypeAnnotation"}}function dl(){return{type:"ThisTypeAnnotation"}}function ul(e){return Ud({type:"TupleTypeAnnotation",types:e})}function cl(e){return Ud({type:"TypeofTypeAnnotation",argument:e})}function ll(e,t,r){return void 0===t&&(t=null),Ud({type:"TypeAlias",id:e,typeParameters:t,right:r})}function pl(e){return Ud({type:"TypeAnnotation",typeAnnotation:e})}function fl(e,t){return Ud({type:"TypeCastExpression",expression:e,typeAnnotation:t})}function gl(e,t,r){return void 0===e&&(e=null),void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TypeParameter",bound:e,default:t,variance:r,name:null})}function hl(e){return Ud({type:"TypeParameterDeclaration",params:e})}function ml(e){return Ud({type:"TypeParameterInstantiation",params:e})}function yl(e){return Ud({type:"UnionTypeAnnotation",types:e})}function vl(e){return Ud({type:"Variance",kind:e})}function bl(){return{type:"VoidTypeAnnotation"}}function Rl(e,t){return Ud({type:"EnumDeclaration",id:e,body:t})}function xl(e){return Ud({type:"EnumBooleanBody",members:e,explicitType:null,hasUnknownMembers:null})}function El(e){return Ud({type:"EnumNumberBody",members:e,explicitType:null,hasUnknownMembers:null})}function Dl(e){return Ud({type:"EnumStringBody",members:e,explicitType:null,hasUnknownMembers:null})}function wl(e){return Ud({type:"EnumSymbolBody",members:e,hasUnknownMembers:null})}function jl(e){return Ud({type:"EnumBooleanMember",id:e,init:null})}function Cl(e,t){return Ud({type:"EnumNumberMember",id:e,init:t})}function Sl(e,t){return Ud({type:"EnumStringMember",id:e,init:t})}function Al(e){return Ud({type:"EnumDefaultedMember",id:e})}function Tl(e,t){return Ud({type:"IndexedAccessType",objectType:e,indexType:t})}function Pl(e,t){return Ud({type:"OptionalIndexedAccessType",objectType:e,indexType:t,optional:null})}function kl(e,t){return void 0===t&&(t=null),Ud({type:"JSXAttribute",name:e,value:t})}function Il(e){return Ud({type:"JSXClosingElement",name:e})}function Fl(e,t,r,a){return void 0===t&&(t=null),void 0===a&&(a=null),Ud({type:"JSXElement",openingElement:e,closingElement:t,children:r,selfClosing:a})}function _l(){return{type:"JSXEmptyExpression"}}function Bl(e){return Ud({type:"JSXExpressionContainer",expression:e})}function Ol(e){return Ud({type:"JSXSpreadChild",expression:e})}function Nl(e){return Ud({type:"JSXIdentifier",name:e})}function Ll(e,t){return Ud({type:"JSXMemberExpression",object:e,property:t})}function Ml(e,t){return Ud({type:"JSXNamespacedName",namespace:e,name:t})}function Ul(e,t,r){return void 0===r&&(r=!1),Ud({type:"JSXOpeningElement",name:e,attributes:t,selfClosing:r})}function Vl(e){return Ud({type:"JSXSpreadAttribute",argument:e})}function Gl(e){return Ud({type:"JSXText",value:e})}function Wl(e,t,r){return Ud({type:"JSXFragment",openingFragment:e,closingFragment:t,children:r})}function Hl(){return{type:"JSXOpeningFragment"}}function Kl(){return{type:"JSXClosingFragment"}}function ql(){return{type:"Noop"}}function zl(e,t){return Ud({type:"Placeholder",expectedNode:e,name:t})}function Xl(e){return Ud({type:"V8IntrinsicIdentifier",name:e})}function Yl(){return{type:"ArgumentPlaceholder"}}function Jl(e,t){return Ud({type:"BindExpression",object:e,callee:t})}function $l(e,t){return Ud({type:"ImportAttribute",key:e,value:t})}function Ql(e){return Ud({type:"Decorator",expression:e})}function Zl(e,t){return void 0===t&&(t=!1),Ud({type:"DoExpression",body:e,async:t})}function ep(e){return Ud({type:"ExportDefaultSpecifier",exported:e})}function tp(e){return Ud({type:"RecordExpression",properties:e})}function rp(e){return void 0===e&&(e=[]),Ud({type:"TupleExpression",elements:e})}function ap(e){return Ud({type:"DecimalLiteral",value:e})}function np(e){return Ud({type:"ModuleExpression",body:e})}function sp(){return{type:"TopicReference"}}function ip(e){return Ud({type:"PipelineTopicExpression",expression:e})}function op(e){return Ud({type:"PipelineBareFunction",callee:e})}function dp(){return{type:"PipelinePrimaryTopicReference"}}function up(e){return Ud({type:"TSParameterProperty",parameter:e})}function cp(e,t,r,a){return void 0===e&&(e=null),void 0===t&&(t=null),void 0===a&&(a=null),Ud({type:"TSDeclareFunction",id:e,typeParameters:t,params:r,returnType:a})}function lp(e,t,r,a,n){return void 0===e&&(e=null),void 0===r&&(r=null),void 0===n&&(n=null),Ud({type:"TSDeclareMethod",decorators:e,key:t,typeParameters:r,params:a,returnType:n})}function pp(e,t){return Ud({type:"TSQualifiedName",left:e,right:t})}function fp(e,t,r){return void 0===e&&(e=null),void 0===r&&(r=null),Ud({type:"TSCallSignatureDeclaration",typeParameters:e,parameters:t,typeAnnotation:r})}function gp(e,t,r){return void 0===e&&(e=null),void 0===r&&(r=null),Ud({type:"TSConstructSignatureDeclaration",typeParameters:e,parameters:t,typeAnnotation:r})}function hp(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TSPropertySignature",key:e,typeAnnotation:t,initializer:r,kind:null})}function mp(e,t,r,a){return void 0===t&&(t=null),void 0===a&&(a=null),Ud({type:"TSMethodSignature",key:e,typeParameters:t,parameters:r,typeAnnotation:a,kind:null})}function yp(e,t){return void 0===t&&(t=null),Ud({type:"TSIndexSignature",parameters:e,typeAnnotation:t})}function vp(){return{type:"TSAnyKeyword"}}function bp(){return{type:"TSBooleanKeyword"}}function Rp(){return{type:"TSBigIntKeyword"}}function xp(){return{type:"TSIntrinsicKeyword"}}function Ep(){return{type:"TSNeverKeyword"}}function Dp(){return{type:"TSNullKeyword"}}function wp(){return{type:"TSNumberKeyword"}}function jp(){return{type:"TSObjectKeyword"}}function Cp(){return{type:"TSStringKeyword"}}function Sp(){return{type:"TSSymbolKeyword"}}function Ap(){return{type:"TSUndefinedKeyword"}}function Tp(){return{type:"TSUnknownKeyword"}}function Pp(){return{type:"TSVoidKeyword"}}function kp(){return{type:"TSThisType"}}function Ip(e,t,r){return void 0===e&&(e=null),void 0===r&&(r=null),Ud({type:"TSFunctionType",typeParameters:e,parameters:t,typeAnnotation:r})}function Fp(e,t,r){return void 0===e&&(e=null),void 0===r&&(r=null),Ud({type:"TSConstructorType",typeParameters:e,parameters:t,typeAnnotation:r})}function _p(e,t){return void 0===t&&(t=null),Ud({type:"TSTypeReference",typeName:e,typeParameters:t})}function Bp(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TSTypePredicate",parameterName:e,typeAnnotation:t,asserts:r})}function Op(e,t){return void 0===t&&(t=null),Ud({type:"TSTypeQuery",exprName:e,typeParameters:t})}function Np(e){return Ud({type:"TSTypeLiteral",members:e})}function Lp(e){return Ud({type:"TSArrayType",elementType:e})}function Mp(e){return Ud({type:"TSTupleType",elementTypes:e})}function Up(e){return Ud({type:"TSOptionalType",typeAnnotation:e})}function Vp(e){return Ud({type:"TSRestType",typeAnnotation:e})}function Gp(e,t,r){return void 0===r&&(r=!1),Ud({type:"TSNamedTupleMember",label:e,elementType:t,optional:r})}function Wp(e){return Ud({type:"TSUnionType",types:e})}function Hp(e){return Ud({type:"TSIntersectionType",types:e})}function Kp(e,t,r,a){return Ud({type:"TSConditionalType",checkType:e,extendsType:t,trueType:r,falseType:a})}function qp(e){return Ud({type:"TSInferType",typeParameter:e})}function zp(e){return Ud({type:"TSParenthesizedType",typeAnnotation:e})}function Xp(e){return Ud({type:"TSTypeOperator",typeAnnotation:e,operator:null})}function Yp(e,t){return Ud({type:"TSIndexedAccessType",objectType:e,indexType:t})}function Jp(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TSMappedType",typeParameter:e,typeAnnotation:t,nameType:r})}function $p(e){return Ud({type:"TSLiteralType",literal:e})}function Qp(e,t){return void 0===t&&(t=null),Ud({type:"TSExpressionWithTypeArguments",expression:e,typeParameters:t})}function Zp(e,t,r,a){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TSInterfaceDeclaration",id:e,typeParameters:t,extends:r,body:a})}function ef(e){return Ud({type:"TSInterfaceBody",body:e})}function tf(e,t,r){return void 0===t&&(t=null),Ud({type:"TSTypeAliasDeclaration",id:e,typeParameters:t,typeAnnotation:r})}function rf(e,t){return void 0===t&&(t=null),Ud({type:"TSInstantiationExpression",expression:e,typeParameters:t})}function af(e,t){return Ud({type:"TSAsExpression",expression:e,typeAnnotation:t})}function nf(e,t){return Ud({type:"TSTypeAssertion",typeAnnotation:e,expression:t})}function sf(e,t){return Ud({type:"TSEnumDeclaration",id:e,members:t})}function of(e,t){return void 0===t&&(t=null),Ud({type:"TSEnumMember",id:e,initializer:t})}function df(e,t){return Ud({type:"TSModuleDeclaration",id:e,body:t})}function uf(e){return Ud({type:"TSModuleBlock",body:e})}function cf(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=null),Ud({type:"TSImportType",argument:e,qualifier:t,typeParameters:r})}function lf(e,t){return Ud({type:"TSImportEqualsDeclaration",id:e,moduleReference:t,isExport:null})}function pf(e){return Ud({type:"TSExternalModuleReference",expression:e})}function ff(e){return Ud({type:"TSNonNullExpression",expression:e})}function gf(e){return Ud({type:"TSExportAssignment",expression:e})}function hf(e){return Ud({type:"TSNamespaceExportDeclaration",id:e})}function mf(e){return Ud({type:"TSTypeAnnotation",typeAnnotation:e})}function yf(e){return Ud({type:"TSTypeParameterInstantiation",params:e})}function vf(e){return Ud({type:"TSTypeParameterDeclaration",params:e})}function bf(e,t,r){return void 0===e&&(e=null),void 0===t&&(t=null),Ud({type:"TSTypeParameter",constraint:e,default:t,name:r})}function Rf(e){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),pu(e)}function xf(e,t){return void 0===t&&(t=""),console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),hu(e,t)}function Ef(e){return console.trace("The node type RestProperty has been renamed to RestElement"),Du(e)}function Df(e){return console.trace("The node type SpreadProperty has been renamed to SpreadElement"),rc(e)}function wf(e,t){for(var r=e.value.split(/\r\n|\n|\r/),a=0,n=0;n<r.length;n++)r[n].match(/[^ \t]/)&&(a=n);for(var s="",i=0;i<r.length;i++){var o=r[i],d=0===i,u=i===r.length-1,c=i===a,l=o.replace(/\t/g," ");d||(l=l.replace(/^[ ]+/,"")),u||(l=l.replace(/[ ]+$/,"")),l&&(c||(l+=" "),s+=l)}s&&t.push(lu(s))}function jf(e){for(var t=[],r=0;r<e.children.length;r++){var a=e.children[r];$r(a)?wf(a,t):(Hr(a)&&(a=a.expression),Wr(a)||t.push(a))}return t}function Cf(e){return!(!e||!Ao[e.type])}function Sf(e){if(!Cf(e)){var t,r=null!=(t=null==e?void 0:e.type)?t:JSON.stringify(e);throw new TypeError('Not a valid node of type "'+r+'"')}}function Af(e,t,r){if(!ki(e,t,r))throw new Error('Expected type "'+e+'" with option '+JSON.stringify(r)+', but instead got "'+t.type+'".')}function Tf(e,t){Af("ArrayExpression",e,t)}function Pf(e,t){Af("AssignmentExpression",e,t)}function kf(e,t){Af("BinaryExpression",e,t)}function If(e,t){Af("InterpreterDirective",e,t)}function Ff(e,t){Af("Directive",e,t)}function _f(e,t){Af("DirectiveLiteral",e,t)}function Bf(e,t){Af("BlockStatement",e,t)}function Of(e,t){Af("BreakStatement",e,t)}function Nf(e,t){Af("CallExpression",e,t)}function Lf(e,t){Af("CatchClause",e,t)}function Mf(e,t){Af("ConditionalExpression",e,t)}function Uf(e,t){Af("ContinueStatement",e,t)}function Vf(e,t){Af("DebuggerStatement",e,t)}function Gf(e,t){Af("DoWhileStatement",e,t)}function Wf(e,t){Af("EmptyStatement",e,t)}function Hf(e,t){Af("ExpressionStatement",e,t)}function Kf(e,t){Af("File",e,t)}function qf(e,t){Af("ForInStatement",e,t)}function zf(e,t){Af("ForStatement",e,t)}function Xf(e,t){Af("FunctionDeclaration",e,t)}function Yf(e,t){Af("FunctionExpression",e,t)}function Jf(e,t){Af("Identifier",e,t)}function $f(e,t){Af("IfStatement",e,t)}function Qf(e,t){Af("LabeledStatement",e,t)}function Zf(e,t){Af("StringLiteral",e,t)}function eg(e,t){Af("NumericLiteral",e,t)}function tg(e,t){Af("NullLiteral",e,t)}function rg(e,t){Af("BooleanLiteral",e,t)}function ag(e,t){Af("RegExpLiteral",e,t)}function ng(e,t){Af("LogicalExpression",e,t)}function sg(e,t){Af("MemberExpression",e,t)}function ig(e,t){Af("NewExpression",e,t)}function og(e,t){Af("Program",e,t)}function dg(e,t){Af("ObjectExpression",e,t)}function ug(e,t){Af("ObjectMethod",e,t)}function cg(e,t){Af("ObjectProperty",e,t)}function lg(e,t){Af("RestElement",e,t)}function pg(e,t){Af("ReturnStatement",e,t)}function fg(e,t){Af("SequenceExpression",e,t)}function gg(e,t){Af("ParenthesizedExpression",e,t)}function hg(e,t){Af("SwitchCase",e,t)}function mg(e,t){Af("SwitchStatement",e,t)}function yg(e,t){Af("ThisExpression",e,t)}function vg(e,t){Af("ThrowStatement",e,t)}function bg(e,t){Af("TryStatement",e,t)}function Rg(e,t){Af("UnaryExpression",e,t)}function xg(e,t){Af("UpdateExpression",e,t)}function Eg(e,t){Af("VariableDeclaration",e,t)}function Dg(e,t){Af("VariableDeclarator",e,t)}function wg(e,t){Af("WhileStatement",e,t)}function jg(e,t){Af("WithStatement",e,t)}function Cg(e,t){Af("AssignmentPattern",e,t)}function Sg(e,t){Af("ArrayPattern",e,t)}function Ag(e,t){Af("ArrowFunctionExpression",e,t)}function Tg(e,t){Af("ClassBody",e,t)}function Pg(e,t){Af("ClassExpression",e,t)}function kg(e,t){Af("ClassDeclaration",e,t)}function Ig(e,t){Af("ExportAllDeclaration",e,t)}function Fg(e,t){Af("ExportDefaultDeclaration",e,t)}function _g(e,t){Af("ExportNamedDeclaration",e,t)}function Bg(e,t){Af("ExportSpecifier",e,t)}function Og(e,t){Af("ForOfStatement",e,t)}function Ng(e,t){Af("ImportDeclaration",e,t)}function Lg(e,t){Af("ImportDefaultSpecifier",e,t)}function Mg(e,t){Af("ImportNamespaceSpecifier",e,t)}function Ug(e,t){Af("ImportSpecifier",e,t)}function Vg(e,t){Af("MetaProperty",e,t)}function Gg(e,t){Af("ClassMethod",e,t)}function Wg(e,t){Af("ObjectPattern",e,t)}function Hg(e,t){Af("SpreadElement",e,t)}function Kg(e,t){Af("Super",e,t)}function qg(e,t){Af("TaggedTemplateExpression",e,t)}function zg(e,t){Af("TemplateElement",e,t)}function Xg(e,t){Af("TemplateLiteral",e,t)}function Yg(e,t){Af("YieldExpression",e,t)}function Jg(e,t){Af("AwaitExpression",e,t)}function $g(e,t){Af("Import",e,t)}function Qg(e,t){Af("BigIntLiteral",e,t)}function Zg(e,t){Af("ExportNamespaceSpecifier",e,t)}function eh(e,t){Af("OptionalMemberExpression",e,t)}function th(e,t){Af("OptionalCallExpression",e,t)}function rh(e,t){Af("ClassProperty",e,t)}function ah(e,t){Af("ClassAccessorProperty",e,t)}function nh(e,t){Af("ClassPrivateProperty",e,t)}function sh(e,t){Af("ClassPrivateMethod",e,t)}function ih(e,t){Af("PrivateName",e,t)}function oh(e,t){Af("StaticBlock",e,t)}function dh(e,t){Af("AnyTypeAnnotation",e,t)}function uh(e,t){Af("ArrayTypeAnnotation",e,t)}function ch(e,t){Af("BooleanTypeAnnotation",e,t)}function lh(e,t){Af("BooleanLiteralTypeAnnotation",e,t)}function ph(e,t){Af("NullLiteralTypeAnnotation",e,t)}function fh(e,t){Af("ClassImplements",e,t)}function gh(e,t){Af("DeclareClass",e,t)}function hh(e,t){Af("DeclareFunction",e,t)}function mh(e,t){Af("DeclareInterface",e,t)}function yh(e,t){Af("DeclareModule",e,t)}function vh(e,t){Af("DeclareModuleExports",e,t)}function bh(e,t){Af("DeclareTypeAlias",e,t)}function Rh(e,t){Af("DeclareOpaqueType",e,t)}function xh(e,t){Af("DeclareVariable",e,t)}function Eh(e,t){Af("DeclareExportDeclaration",e,t)}function Dh(e,t){Af("DeclareExportAllDeclaration",e,t)}function wh(e,t){Af("DeclaredPredicate",e,t)}function jh(e,t){Af("ExistsTypeAnnotation",e,t)}function Ch(e,t){Af("FunctionTypeAnnotation",e,t)}function Sh(e,t){Af("FunctionTypeParam",e,t)}function Ah(e,t){Af("GenericTypeAnnotation",e,t)}function Th(e,t){Af("InferredPredicate",e,t)}function Ph(e,t){Af("InterfaceExtends",e,t)}function kh(e,t){Af("InterfaceDeclaration",e,t)}function Ih(e,t){Af("InterfaceTypeAnnotation",e,t)}function Fh(e,t){Af("IntersectionTypeAnnotation",e,t)}function _h(e,t){Af("MixedTypeAnnotation",e,t)}function Bh(e,t){Af("EmptyTypeAnnotation",e,t)}function Oh(e,t){Af("NullableTypeAnnotation",e,t)}function Nh(e,t){Af("NumberLiteralTypeAnnotation",e,t)}function Lh(e,t){Af("NumberTypeAnnotation",e,t)}function Mh(e,t){Af("ObjectTypeAnnotation",e,t)}function Uh(e,t){Af("ObjectTypeInternalSlot",e,t)}function Vh(e,t){Af("ObjectTypeCallProperty",e,t)}function Gh(e,t){Af("ObjectTypeIndexer",e,t)}function Wh(e,t){Af("ObjectTypeProperty",e,t)}function Hh(e,t){Af("ObjectTypeSpreadProperty",e,t)}function Kh(e,t){Af("OpaqueType",e,t)}function qh(e,t){Af("QualifiedTypeIdentifier",e,t)}function zh(e,t){Af("StringLiteralTypeAnnotation",e,t)}function Xh(e,t){Af("StringTypeAnnotation",e,t)}function Yh(e,t){Af("SymbolTypeAnnotation",e,t)}function Jh(e,t){Af("ThisTypeAnnotation",e,t)}function $h(e,t){Af("TupleTypeAnnotation",e,t)}function Qh(e,t){Af("TypeofTypeAnnotation",e,t)}function Zh(e,t){Af("TypeAlias",e,t)}function em(e,t){Af("TypeAnnotation",e,t)}function tm(e,t){Af("TypeCastExpression",e,t)}function rm(e,t){Af("TypeParameter",e,t)}function am(e,t){Af("TypeParameterDeclaration",e,t)}function nm(e,t){Af("TypeParameterInstantiation",e,t)}function sm(e,t){Af("UnionTypeAnnotation",e,t)}function im(e,t){Af("Variance",e,t)}function om(e,t){Af("VoidTypeAnnotation",e,t)}function dm(e,t){Af("EnumDeclaration",e,t)}function um(e,t){Af("EnumBooleanBody",e,t)}function cm(e,t){Af("EnumNumberBody",e,t)}function lm(e,t){Af("EnumStringBody",e,t)}function pm(e,t){Af("EnumSymbolBody",e,t)}function fm(e,t){Af("EnumBooleanMember",e,t)}function gm(e,t){Af("EnumNumberMember",e,t)}function hm(e,t){Af("EnumStringMember",e,t)}function mm(e,t){Af("EnumDefaultedMember",e,t)}function ym(e,t){Af("IndexedAccessType",e,t)}function vm(e,t){Af("OptionalIndexedAccessType",e,t)}function bm(e,t){Af("JSXAttribute",e,t)}function Rm(e,t){Af("JSXClosingElement",e,t)}function xm(e,t){Af("JSXElement",e,t)}function Em(e,t){Af("JSXEmptyExpression",e,t)}function Dm(e,t){Af("JSXExpressionContainer",e,t)}function wm(e,t){Af("JSXSpreadChild",e,t)}function jm(e,t){Af("JSXIdentifier",e,t)}function Cm(e,t){Af("JSXMemberExpression",e,t)}function Sm(e,t){Af("JSXNamespacedName",e,t)}function Am(e,t){Af("JSXOpeningElement",e,t)}function Tm(e,t){Af("JSXSpreadAttribute",e,t)}function Pm(e,t){Af("JSXText",e,t)}function km(e,t){Af("JSXFragment",e,t)}function Im(e,t){Af("JSXOpeningFragment",e,t)}function Fm(e,t){Af("JSXClosingFragment",e,t)}function _m(e,t){Af("Noop",e,t)}function Bm(e,t){Af("Placeholder",e,t)}function Om(e,t){Af("V8IntrinsicIdentifier",e,t)}function Nm(e,t){Af("ArgumentPlaceholder",e,t)}function Lm(e,t){Af("BindExpression",e,t)}function Mm(e,t){Af("ImportAttribute",e,t)}function Um(e,t){Af("Decorator",e,t)}function Vm(e,t){Af("DoExpression",e,t)}function Gm(e,t){Af("ExportDefaultSpecifier",e,t)}function Wm(e,t){Af("RecordExpression",e,t)}function Hm(e,t){Af("TupleExpression",e,t)}function Km(e,t){Af("DecimalLiteral",e,t)}function qm(e,t){Af("ModuleExpression",e,t)}function zm(e,t){Af("TopicReference",e,t)}function Xm(e,t){Af("PipelineTopicExpression",e,t)}function Ym(e,t){Af("PipelineBareFunction",e,t)}function Jm(e,t){Af("PipelinePrimaryTopicReference",e,t)}function $m(e,t){Af("TSParameterProperty",e,t)}function Qm(e,t){Af("TSDeclareFunction",e,t)}function Zm(e,t){Af("TSDeclareMethod",e,t)}function ey(e,t){Af("TSQualifiedName",e,t)}function ty(e,t){Af("TSCallSignatureDeclaration",e,t)}function ry(e,t){Af("TSConstructSignatureDeclaration",e,t)}function ay(e,t){Af("TSPropertySignature",e,t)}function ny(e,t){Af("TSMethodSignature",e,t)}function sy(e,t){Af("TSIndexSignature",e,t)}function iy(e,t){Af("TSAnyKeyword",e,t)}function oy(e,t){Af("TSBooleanKeyword",e,t)}function dy(e,t){Af("TSBigIntKeyword",e,t)}function uy(e,t){Af("TSIntrinsicKeyword",e,t)}function cy(e,t){Af("TSNeverKeyword",e,t)}function ly(e,t){Af("TSNullKeyword",e,t)}function py(e,t){Af("TSNumberKeyword",e,t)}function fy(e,t){Af("TSObjectKeyword",e,t)}function gy(e,t){Af("TSStringKeyword",e,t)}function hy(e,t){Af("TSSymbolKeyword",e,t)}function my(e,t){Af("TSUndefinedKeyword",e,t)}function yy(e,t){Af("TSUnknownKeyword",e,t)}function vy(e,t){Af("TSVoidKeyword",e,t)}function by(e,t){Af("TSThisType",e,t)}function Ry(e,t){Af("TSFunctionType",e,t)}function xy(e,t){Af("TSConstructorType",e,t)}function Ey(e,t){Af("TSTypeReference",e,t)}function Dy(e,t){Af("TSTypePredicate",e,t)}function wy(e,t){Af("TSTypeQuery",e,t)}function jy(e,t){Af("TSTypeLiteral",e,t)}function Cy(e,t){Af("TSArrayType",e,t)}function Sy(e,t){Af("TSTupleType",e,t)}function Ay(e,t){Af("TSOptionalType",e,t)}function Ty(e,t){Af("TSRestType",e,t)}function Py(e,t){Af("TSNamedTupleMember",e,t)}function ky(e,t){Af("TSUnionType",e,t)}function Iy(e,t){Af("TSIntersectionType",e,t)}function Fy(e,t){Af("TSConditionalType",e,t)}function _y(e,t){Af("TSInferType",e,t)}function By(e,t){Af("TSParenthesizedType",e,t)}function Oy(e,t){Af("TSTypeOperator",e,t)}function Ny(e,t){Af("TSIndexedAccessType",e,t)}function Ly(e,t){Af("TSMappedType",e,t)}function My(e,t){Af("TSLiteralType",e,t)}function Uy(e,t){Af("TSExpressionWithTypeArguments",e,t)}function Vy(e,t){Af("TSInterfaceDeclaration",e,t)}function Gy(e,t){Af("TSInterfaceBody",e,t)}function Wy(e,t){Af("TSTypeAliasDeclaration",e,t)}function Hy(e,t){Af("TSInstantiationExpression",e,t)}function Ky(e,t){Af("TSAsExpression",e,t)}function qy(e,t){Af("TSTypeAssertion",e,t)}function zy(e,t){Af("TSEnumDeclaration",e,t)}function Xy(e,t){Af("TSEnumMember",e,t)}function Yy(e,t){Af("TSModuleDeclaration",e,t)}function Jy(e,t){Af("TSModuleBlock",e,t)}function $y(e,t){Af("TSImportType",e,t)}function Qy(e,t){Af("TSImportEqualsDeclaration",e,t)}function Zy(e,t){Af("TSExternalModuleReference",e,t)}function ev(e,t){Af("TSNonNullExpression",e,t)}function tv(e,t){Af("TSExportAssignment",e,t)}function rv(e,t){Af("TSNamespaceExportDeclaration",e,t)}function av(e,t){Af("TSTypeAnnotation",e,t)}function nv(e,t){Af("TSTypeParameterInstantiation",e,t)}function sv(e,t){Af("TSTypeParameterDeclaration",e,t)}function iv(e,t){Af("TSTypeParameter",e,t)}function ov(e,t){Af("Standardized",e,t)}function dv(e,t){Af("Expression",e,t)}function uv(e,t){Af("Binary",e,t)}function cv(e,t){Af("Scopable",e,t)}function lv(e,t){Af("BlockParent",e,t)}function pv(e,t){Af("Block",e,t)}function fv(e,t){Af("Statement",e,t)}function gv(e,t){Af("Terminatorless",e,t)}function hv(e,t){Af("CompletionStatement",e,t)}function mv(e,t){Af("Conditional",e,t)}function yv(e,t){Af("Loop",e,t)}function vv(e,t){Af("While",e,t)}function bv(e,t){Af("ExpressionWrapper",e,t)}function Rv(e,t){Af("For",e,t)}function xv(e,t){Af("ForXStatement",e,t)}function Ev(e,t){Af("Function",e,t)}function Dv(e,t){Af("FunctionParent",e,t)}function wv(e,t){Af("Pureish",e,t)}function jv(e,t){Af("Declaration",e,t)}function Cv(e,t){Af("PatternLike",e,t)}function Sv(e,t){Af("LVal",e,t)}function Av(e,t){Af("TSEntityName",e,t)}function Tv(e,t){Af("Literal",e,t)}function Pv(e,t){Af("Immutable",e,t)}function kv(e,t){Af("UserWhitespacable",e,t)}function Iv(e,t){Af("Method",e,t)}function Fv(e,t){Af("ObjectMember",e,t)}function _v(e,t){Af("Property",e,t)}function Bv(e,t){Af("UnaryLike",e,t)}function Ov(e,t){Af("Pattern",e,t)}function Nv(e,t){Af("Class",e,t)}function Lv(e,t){Af("ModuleDeclaration",e,t)}function Mv(e,t){Af("ExportDeclaration",e,t)}function Uv(e,t){Af("ModuleSpecifier",e,t)}function Vv(e,t){Af("Accessor",e,t)}function Gv(e,t){Af("Private",e,t)}function Wv(e,t){Af("Flow",e,t)}function Hv(e,t){Af("FlowType",e,t)}function Kv(e,t){Af("FlowBaseAnnotation",e,t)}function qv(e,t){Af("FlowDeclaration",e,t)}function zv(e,t){Af("FlowPredicate",e,t)}function Xv(e,t){Af("EnumBody",e,t)}function Yv(e,t){Af("EnumMember",e,t)}function Jv(e,t){Af("JSX",e,t)}function $v(e,t){Af("Miscellaneous",e,t)}function Qv(e,t){Af("TypeScript",e,t)}function Zv(e,t){Af("TSTypeElement",e,t)}function eb(e,t){Af("TSType",e,t)}function tb(e,t){Af("TSBaseType",e,t)}function rb(e,t){console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),Af("NumberLiteral",e,t)}function ab(e,t){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),Af("RegexLiteral",e,t)}function nb(e,t){console.trace("The node type RestProperty has been renamed to RestElement"),Af("RestProperty",e,t)}function sb(e,t){console.trace("The node type SpreadProperty has been renamed to SpreadElement"),Af("SpreadProperty",e,t)}function ib(e){switch(e){case"string":return il();case"number":return Jc();case"undefined":return bl();case"boolean":return Ec();case"function":return Uc(du("Function"));case"object":return Uc(du("Object"));case"symbol":return Uc(du("Symbol"));case"bigint":return Rc()}throw new Error("Invalid typeof value: "+e)}function ob(e){return ye(e)?e.name:e.id.name+"."+ob(e.qualification)}function db(e){for(var t=new Map,r=new Map,a=new Set,n=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(n.indexOf(i)>=0)){if(Tt(i))return[i];if(ps(i))r.set(i.type,i);else if(Cr(i))a.has(i.types)||(e=e.concat(i.types),a.add(i.types));else if(Yt(i)){var o=ob(i.id);if(t.has(o)){var d=t.get(o);d.typeParameters?i.typeParameters&&(d.typeParameters.params=db(d.typeParameters.params.concat(i.typeParameters.params))):d=i.typeParameters}else t.set(o,i)}else n.push(i)}}for(var u,c=T(r);!(u=c()).done;){var l=b(u.value,2)[1];n.push(l)}for(var p,f=T(t);!(p=f()).done;){var g=b(p.value,2)[1];n.push(g)}return n}function ub(e){var t=db(e);return 1===t.length?t[0]:yl(t)}function cb(e){return ye(e)?e.name:e.right.name+"."+cb(e.left)}function lb(e){for(var t=new Map,r=new Map,a=new Set,n=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(n.indexOf(i)>=0)){if(Sa(i))return[i];if(Es(i))r.set(i.type,i);else if(Qa(i))a.has(i.types)||(e.push.apply(e,R(i.types)),a.add(i.types));else if(Wa(i)&&i.typeParameters){var o=cb(i.typeName);if(t.has(o)){var d=t.get(o);d.typeParameters?i.typeParameters&&(d.typeParameters.params=lb(d.typeParameters.params.concat(i.typeParameters.params))):d=i.typeParameters}else t.set(o,i)}else n.push(i)}}for(var u,c=T(r);!(u=c()).done;){var l=b(u.value,2)[1];n.push(l)}for(var p,f=T(t);!(p=f()).done;){var g=b(p.value,2)[1];n.push(g)}return n}function pb(e){var t=e.map((function(e){return jn(e)?e.typeAnnotation:e})),r=lb(t);return 1===r.length?r[0]:Wp(r)}var fb=Function.call.bind(Object.prototype.hasOwnProperty);function gb(e,t,r,a){return e&&"string"==typeof e.type?yb(e,t,r,a):e}function hb(e,t,r,a){return Array.isArray(e)?e.map((function(e){return gb(e,t,r,a)})):gb(e,t,r,a)}function mb(e,t,r){return void 0===t&&(t=!0),void 0===r&&(r=!1),yb(e,t,r,new Map)}function yb(e,t,r,a){if(void 0===t&&(t=!0),void 0===r&&(r=!1),!e)return e;var n=e.type,s={type:e.type};if(ye(e))s.name=e.name,fb(e,"optional")&&"boolean"==typeof e.optional&&(s.optional=e.optional),fb(e,"typeAnnotation")&&(s.typeAnnotation=t?hb(e.typeAnnotation,!0,r,a):e.typeAnnotation);else{if(!fb(ko,n))throw new Error('Unknown node type: "'+n+'"');for(var i=0,o=Object.keys(ko[n]);i<o.length;i++){var d=o[i];fb(e,d)&&(s[d]=t?pe(e)&&"comments"===d?vb(e.comments,t,r,a):hb(e[d],!0,r,a):e[d])}}return fb(e,"loc")&&(s.loc=r?null:e.loc),fb(e,"leadingComments")&&(s.leadingComments=vb(e.leadingComments,t,r,a)),fb(e,"innerComments")&&(s.innerComments=vb(e.innerComments,t,r,a)),fb(e,"trailingComments")&&(s.trailingComments=vb(e.trailingComments,t,r,a)),fb(e,"extra")&&(s.extra=Object.assign({},e.extra)),s}function vb(e,t,r,a){return e&&t?e.map((function(e){var t=a.get(e);if(t)return t;var n={type:e.type,value:e.value,loc:e.loc};return r&&(n.loc=null),a.set(e,n),n})):e}function bb(e){return mb(e,!1)}function Rb(e){return mb(e)}function xb(e){return mb(e,!0,!0)}function Eb(e){return mb(e,!1,!0)}function Db(e,t,r){if(!r||!e)return e;var a,n=t+"Comments";return e[n]?"leading"===t?e[n]=r.concat(e[n]):(a=e[n]).push.apply(a,R(r)):e[n]=r,e}function wb(e,t,r,a){return Db(e,t,[{type:a?"CommentLine":"CommentBlock",value:r}])}function jb(e,t,r){t&&r&&(t[e]=Array.from(new Set([].concat(t[e],r[e]).filter(Boolean))))}function Cb(e,t){jb("innerComments",e,t)}function Sb(e,t){jb("leadingComments",e,t)}function Ab(e,t){jb("trailingComments",e,t)}function Tb(e,t){return Ab(e,t),Sb(e,t),Cb(e,t),e}function Pb(e){return lo.forEach((function(t){e[t]=null})),e}var kb=Po.Standardized,Ib=Po.Expression,Fb=Po.Binary,_b=Po.Scopable,Bb=Po.BlockParent,Ob=Po.Block,Nb=Po.Statement,Lb=Po.Terminatorless,Mb=Po.CompletionStatement,Ub=Po.Conditional,Vb=Po.Loop,Gb=Po.While,Wb=Po.ExpressionWrapper,Hb=Po.For,Kb=Po.ForXStatement,qb=Po.Function,zb=Po.FunctionParent,Xb=Po.Pureish,Yb=Po.Declaration,Jb=Po.PatternLike,$b=Po.LVal,Qb=Po.TSEntityName,Zb=Po.Literal,eR=Po.Immutable,tR=Po.UserWhitespacable,rR=Po.Method,aR=Po.ObjectMember,nR=Po.Property,sR=Po.UnaryLike,iR=Po.Pattern,oR=Po.Class,dR=Po.ModuleDeclaration,uR=Po.ExportDeclaration,cR=Po.ModuleSpecifier,lR=Po.Accessor,pR=Po.Private,fR=Po.Flow,gR=Po.FlowType,hR=Po.FlowBaseAnnotation,mR=Po.FlowDeclaration,yR=Po.FlowPredicate,vR=Po.EnumBody,bR=Po.EnumMember,RR=Po.JSX,xR=Po.Miscellaneous,ER=Po.TypeScript,DR=Po.TSTypeElement,wR=Po.TSType,jR=Po.TSBaseType;function CR(e,t){if(re(e))return e;var r=[];return ce(e)?r=[]:(Bn(e)||(e=Hn(t)?wu(e):ru(e)),r=[e]),zd(r)}function SR(e,t){void 0===t&&(t="body");var r=CR(e[t],e);return e[t]=r,r}function AR(e){for(var t,r="",a=T(e+="");!(t=a()).done;){var n=t.value;r+=Ui(n.codePointAt(0))?n:"-"}return r=(r=r.replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""})),$i(r)||(r="_"+r),r||"_"}function TR(e){return"eval"!==(e=AR(e))&&"arguments"!==e||(e="_"+e),e}function PR(e,t){return void 0===t&&(t=e.key||e.property),!e.computed&&ye(t)&&(t=lu(t.name)),t}function kR(e){if(le(e)&&(e=e.expression),Pn(e))return e;if(ns(e)?e.type="ClassExpression":Hn(e)&&(e.type="FunctionExpression"),!Pn(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function IR(e,t,r){if(e){var a=Ao[e.type];if(a){t(e,r=r||{});for(var n,s=T(a);!(n=s()).done;){var i=e[n.value];if(Array.isArray(i))for(var o,d=T(i);!(o=d()).done;)IR(o.value,t,r);else IR(i,t,r)}}}}var FR=["tokens","start","end","loc","raw","rawValue"],_R=[].concat(R(lo),["comments"],FR);function BR(e,t){void 0===t&&(t={});for(var r,a=T(t.preserveComments?FR:_R);!(r=a()).done;){var n=r.value;null!=e[n]&&(e[n]=void 0)}for(var s=0,i=Object.keys(e);s<i.length;s++){var o=i[s];"_"===o[0]&&null!=e[o]&&(e[o]=void 0)}for(var d,u=T(Object.getOwnPropertySymbols(e));!(d=u()).done;)e[d.value]=null}function OR(e,t){return IR(e,BR,t),e}function NR(e,t){var r;return void 0===t&&(t=e.key),"method"===e.kind?NR.increment()+"":(r=ye(t)?t.name:Re(t)?JSON.stringify(t.value):JSON.stringify(OR(mb(t))),e.computed&&(r="["+r+"]"),e.static&&(r="static:"+r),r)}function LR(e,t,r){for(var a=[].concat(e),n=Object.create(null);a.length;){var s=a.shift();if(s){var i=LR.keys[s.type];if(ye(s))t?(n[s.name]=n[s.name]||[]).push(s):n[s.name]=s;else if(!is(s)||Ze(s)){if(r){if(he(s)){a.push(s.id);continue}if(me(s))continue}if(i)for(var o=0;o<i.length;o++){var d=s[i[o]];d&&(Array.isArray(d)?a.push.apply(a,R(d)):a.push(d))}}else zn(s.declaration)&&a.push(s.declaration)}}return n}function MR(e,t,r){for(var a,n=[],s=!0,i=T(e);!(a=i()).done;){var o=a.value;if(ce(o)||(s=!1),Pn(o))n.push(o);else if(le(o))n.push(o.expression);else if(We(o)){if("var"!==o.kind)return;for(var d,u=T(o.declarations);!(d=u()).done;){for(var c=d.value,l=LR(c),p=0,f=Object.keys(l);p<f.length;p++){var g=f[p];r.push({kind:o.kind,id:mb(l[g])})}c.init&&n.push(Gd("=",c.id,c.init))}s=!0}else if(ve(o)){var h=o.consequent?MR([o.consequent],t,r):t.buildUndefinedNode(),m=o.alternate?MR([o.alternate],t,r):t.buildUndefinedNode();if(!h||!m)return;n.push($d(o.test,h,m))}else if(re(o)){var y=MR(o.body,t,r);if(!y)return;n.push(y)}else{if(!ce(o))return;0===e.indexOf(o)&&(s=!0)}}return s&&n.push(t.buildUndefinedNode()),1===n.length?n[0]:ju(n)}function UR(e,t){if(null!=e&&e.length){var r=[],a=MR(e,t,r);if(a){for(var n=0,s=r;n<s.length;n++){var i=s[n];t.push(i)}return a}}}function VR(e,t){if(Bn(e))return e;var r,a=!1;if(ns(e))a=!0,r="ClassDeclaration";else if(Hn(e))a=!0,r="FunctionDeclaration";else if($(e))return ru(e);if(a&&!e.id&&(r=!1),!r){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=r,e}NR.uid=0,NR.increment=function(){return NR.uid>=Number.MAX_SAFE_INTEGER?NR.uid=0:NR.uid++},LR.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]};var GR=Function.call.bind(Object.prototype.toString);function WR(e){return"[object RegExp]"===GR(e)}function HR(e){if("object"!=typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function KR(e){if(void 0===e)return du("undefined");if(!0===e||!1===e)return gu(e);if(null===e)return fu();if("string"==typeof e)return lu(e);var t;if("number"==typeof e)return t=Number.isFinite(e)?pu(Math.abs(e)):Wd("/",Number.isNaN(e)?pu(0):pu(1),pu(0)),(e<0||Object.is(e,-0))&&(t=Iu("-",t)),t;if(WR(e))return hu(e.source,e.toString().match(/\/([a-z]+|)$/)[1]);if(Array.isArray(e))return Vd(e.map(KR));if(HR(e)){for(var r=[],a=0,n=Object.keys(e);a<n.length;a++){var s=n[a],i=void 0;i=$i(s)?du(s):lu(s),r.push(Eu(i,KR(e[s])))}return Ru(r)}throw new Error("don't know how to turn this value into a node")}function qR(e,t,r){return void 0===r&&(r=!1),e.object=yu(e.object,e.property,e.computed),e.property=t,e.computed=!!r,e}function zR(e,t){if(!e||!t)return e;for(var r,a=T(jo.optional);!(r=a()).done;){var n=r.value;null==e[n]&&(e[n]=t[n])}for(var s=0,i=Object.keys(t);s<i.length;s++){var o=i[s];"_"===o[0]&&"__clone"!==o&&(e[o]=t[o])}for(var d,u=T(jo.force);!(d=u()).done;){var c=d.value;e[c]=t[c]}return Tb(e,t),e}function XR(e,t){if(pt(e.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return e.object=yu(t,e.object),e}function YR(e,t){return LR(e,t,!0)}function JR(e,t,r){"function"==typeof t&&(t={enter:t});var a=t;$R(e,a.enter,a.exit,r,[])}function $R(e,t,r,a,n){var s=Ao[e.type];if(s){t&&t(e,n,a);for(var i,o=T(s);!(i=o()).done;){var d=i.value,u=e[d];if(Array.isArray(u))for(var c=0;c<u.length;c++){var l=u[c];l&&(n.push({node:e,key:d,index:c}),$R(l,t,r,a,n),n.pop())}else u&&(n.push({node:e,key:d}),$R(u,t,r,a,n),n.pop())}r&&r(e,n,a)}}function QR(e,t,r){if(r&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===r.type)return!1;var a=LR.keys[t.type];if(a)for(var n=0;n<a.length;n++){var s=t[a[n]];if(Array.isArray(s)){if(s.indexOf(e)>=0)return!0}else if(s===e)return!0}return!1}function ZR(e){return We(e)&&("var"!==e.kind||e[Co])}function ex(e){return he(e)||Qe(e)||ZR(e)}function tx(e){return!!Ti(e.type,"Immutable")||!!ye(e)&&"undefined"===e.name}function rx(e,t){if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return e===t;if(e.type!==t.type)return!1;for(var r=Object.keys(ko[e.type]||e.type),a=Ao[e.type],n=0,s=r;n<s.length;n++){var i=s[n],o=e[i],d=t[i];if(typeof o!=typeof d)return!1;if(null!=o||null!=d){if(null==o||null==d)return!1;if(Array.isArray(o)){if(!Array.isArray(d))return!1;if(o.length!==d.length)return!1;for(var u=0;u<o.length;u++)if(!rx(o[u],d[u]))return!1}else if("object"!=typeof o||null!=a&&a.includes(i)){if(!rx(o,d))return!1}else for(var c=0,l=Object.keys(o);c<l.length;c++){var p=l[c];if(o[p]!==d[p])return!1}}}return!0}function ax(e,t,r){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":return t.key===e?!!t.computed:!r||"ObjectPattern"!==r.type;case"ClassProperty":case"ClassAccessorProperty":case"TSPropertySignature":return t.key!==e||!!t.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ExportSpecifier":return(null==r||!r.source)&&t.local===e;case"TSEnumMember":return t.id!==e}return!0}function nx(e,t){return(!re(e)||!Hn(t)&&!se(t))&&(!(!as(e)||!Hn(t)&&!se(t))||In(e))}function sx(e){return st(e)||ye(e.imported||e.exported,{name:"default"})}var ix=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function ox(e){return $i(e)&&!ix.has(e)}function dx(e){return We(e,{kind:"var"})&&!e[Co]}var ux={isReactComponent:Ts,isCompatTag:Ps,buildChildren:jf},cx=Object.freeze({__proto__:null,react:ux,assertNode:Sf,createTypeAnnotationBasedOnTypeof:ib,createUnionTypeAnnotation:ub,createFlowUnionType:ub,createTSUnionType:pb,cloneNode:mb,clone:bb,cloneDeep:Rb,cloneDeepWithoutLoc:xb,cloneWithoutLoc:Eb,addComment:wb,addComments:Db,inheritInnerComments:Cb,inheritLeadingComments:Sb,inheritsComments:Tb,inheritTrailingComments:Ab,removeComments:Pb,ensureBlock:SR,toBindingIdentifierName:TR,toBlock:CR,toComputedKey:PR,toExpression:kR,toIdentifier:AR,toKeyAlias:NR,toSequenceExpression:UR,toStatement:VR,valueToNode:KR,appendToMemberExpression:qR,inherits:zR,prependToMemberExpression:XR,removeProperties:BR,removePropertiesDeep:OR,removeTypeDuplicates:db,getBindingIdentifiers:LR,getOuterBindingIdentifiers:YR,traverse:JR,traverseFast:IR,shallowEqual:Y,is:ki,isBinding:QR,isBlockScoped:ex,isImmutable:tx,isLet:ZR,isNode:Cf,isNodesEquivalent:rx,isPlaceholderType:Pi,isReferenced:ax,isScope:nx,isSpecifierDefault:sx,isType:Ti,isValidES3Identifier:ox,isValidIdentifier:$i,isVar:dx,matchesPattern:Ss,validate:Nd,buildMatchMemberExpression:As,assertArrayExpression:Tf,assertAssignmentExpression:Pf,assertBinaryExpression:kf,assertInterpreterDirective:If,assertDirective:Ff,assertDirectiveLiteral:_f,assertBlockStatement:Bf,assertBreakStatement:Of,assertCallExpression:Nf,assertCatchClause:Lf,assertConditionalExpression:Mf,assertContinueStatement:Uf,assertDebuggerStatement:Vf,assertDoWhileStatement:Gf,assertEmptyStatement:Wf,assertExpressionStatement:Hf,assertFile:Kf,assertForInStatement:qf,assertForStatement:zf,assertFunctionDeclaration:Xf,assertFunctionExpression:Yf,assertIdentifier:Jf,assertIfStatement:$f,assertLabeledStatement:Qf,assertStringLiteral:Zf,assertNumericLiteral:eg,assertNullLiteral:tg,assertBooleanLiteral:rg,assertRegExpLiteral:ag,assertLogicalExpression:ng,assertMemberExpression:sg,assertNewExpression:ig,assertProgram:og,assertObjectExpression:dg,assertObjectMethod:ug,assertObjectProperty:cg,assertRestElement:lg,assertReturnStatement:pg,assertSequenceExpression:fg,assertParenthesizedExpression:gg,assertSwitchCase:hg,assertSwitchStatement:mg,assertThisExpression:yg,assertThrowStatement:vg,assertTryStatement:bg,assertUnaryExpression:Rg,assertUpdateExpression:xg,assertVariableDeclaration:Eg,assertVariableDeclarator:Dg,assertWhileStatement:wg,assertWithStatement:jg,assertAssignmentPattern:Cg,assertArrayPattern:Sg,assertArrowFunctionExpression:Ag,assertClassBody:Tg,assertClassExpression:Pg,assertClassDeclaration:kg,assertExportAllDeclaration:Ig,assertExportDefaultDeclaration:Fg,assertExportNamedDeclaration:_g,assertExportSpecifier:Bg,assertForOfStatement:Og,assertImportDeclaration:Ng,assertImportDefaultSpecifier:Lg,assertImportNamespaceSpecifier:Mg,assertImportSpecifier:Ug,assertMetaProperty:Vg,assertClassMethod:Gg,assertObjectPattern:Wg,assertSpreadElement:Hg,assertSuper:Kg,assertTaggedTemplateExpression:qg,assertTemplateElement:zg,assertTemplateLiteral:Xg,assertYieldExpression:Yg,assertAwaitExpression:Jg,assertImport:$g,assertBigIntLiteral:Qg,assertExportNamespaceSpecifier:Zg,assertOptionalMemberExpression:eh,assertOptionalCallExpression:th,assertClassProperty:rh,assertClassAccessorProperty:ah,assertClassPrivateProperty:nh,assertClassPrivateMethod:sh,assertPrivateName:ih,assertStaticBlock:oh,assertAnyTypeAnnotation:dh,assertArrayTypeAnnotation:uh,assertBooleanTypeAnnotation:ch,assertBooleanLiteralTypeAnnotation:lh,assertNullLiteralTypeAnnotation:ph,assertClassImplements:fh,assertDeclareClass:gh,assertDeclareFunction:hh,assertDeclareInterface:mh,assertDeclareModule:yh,assertDeclareModuleExports:vh,assertDeclareTypeAlias:bh,assertDeclareOpaqueType:Rh,assertDeclareVariable:xh,assertDeclareExportDeclaration:Eh,assertDeclareExportAllDeclaration:Dh,assertDeclaredPredicate:wh,assertExistsTypeAnnotation:jh,assertFunctionTypeAnnotation:Ch,assertFunctionTypeParam:Sh,assertGenericTypeAnnotation:Ah,assertInferredPredicate:Th,assertInterfaceExtends:Ph,assertInterfaceDeclaration:kh,assertInterfaceTypeAnnotation:Ih,assertIntersectionTypeAnnotation:Fh,assertMixedTypeAnnotation:_h,assertEmptyTypeAnnotation:Bh,assertNullableTypeAnnotation:Oh,assertNumberLiteralTypeAnnotation:Nh,assertNumberTypeAnnotation:Lh,assertObjectTypeAnnotation:Mh,assertObjectTypeInternalSlot:Uh,assertObjectTypeCallProperty:Vh,assertObjectTypeIndexer:Gh,assertObjectTypeProperty:Wh,assertObjectTypeSpreadProperty:Hh,assertOpaqueType:Kh,assertQualifiedTypeIdentifier:qh,assertStringLiteralTypeAnnotation:zh,assertStringTypeAnnotation:Xh,assertSymbolTypeAnnotation:Yh,assertThisTypeAnnotation:Jh,assertTupleTypeAnnotation:$h,assertTypeofTypeAnnotation:Qh,assertTypeAlias:Zh,assertTypeAnnotation:em,assertTypeCastExpression:tm,assertTypeParameter:rm,assertTypeParameterDeclaration:am,assertTypeParameterInstantiation:nm,assertUnionTypeAnnotation:sm,assertVariance:im,assertVoidTypeAnnotation:om,assertEnumDeclaration:dm,assertEnumBooleanBody:um,assertEnumNumberBody:cm,assertEnumStringBody:lm,assertEnumSymbolBody:pm,assertEnumBooleanMember:fm,assertEnumNumberMember:gm,assertEnumStringMember:hm,assertEnumDefaultedMember:mm,assertIndexedAccessType:ym,assertOptionalIndexedAccessType:vm,assertJSXAttribute:bm,assertJSXClosingElement:Rm,assertJSXElement:xm,assertJSXEmptyExpression:Em,assertJSXExpressionContainer:Dm,assertJSXSpreadChild:wm,assertJSXIdentifier:jm,assertJSXMemberExpression:Cm,assertJSXNamespacedName:Sm,assertJSXOpeningElement:Am,assertJSXSpreadAttribute:Tm,assertJSXText:Pm,assertJSXFragment:km,assertJSXOpeningFragment:Im,assertJSXClosingFragment:Fm,assertNoop:_m,assertPlaceholder:Bm,assertV8IntrinsicIdentifier:Om,assertArgumentPlaceholder:Nm,assertBindExpression:Lm,assertImportAttribute:Mm,assertDecorator:Um,assertDoExpression:Vm,assertExportDefaultSpecifier:Gm,assertRecordExpression:Wm,assertTupleExpression:Hm,assertDecimalLiteral:Km,assertModuleExpression:qm,assertTopicReference:zm,assertPipelineTopicExpression:Xm,assertPipelineBareFunction:Ym,assertPipelinePrimaryTopicReference:Jm,assertTSParameterProperty:$m,assertTSDeclareFunction:Qm,assertTSDeclareMethod:Zm,assertTSQualifiedName:ey,assertTSCallSignatureDeclaration:ty,assertTSConstructSignatureDeclaration:ry,assertTSPropertySignature:ay,assertTSMethodSignature:ny,assertTSIndexSignature:sy,assertTSAnyKeyword:iy,assertTSBooleanKeyword:oy,assertTSBigIntKeyword:dy,assertTSIntrinsicKeyword:uy,assertTSNeverKeyword:cy,assertTSNullKeyword:ly,assertTSNumberKeyword:py,assertTSObjectKeyword:fy,assertTSStringKeyword:gy,assertTSSymbolKeyword:hy,assertTSUndefinedKeyword:my,assertTSUnknownKeyword:yy,assertTSVoidKeyword:vy,assertTSThisType:by,assertTSFunctionType:Ry,assertTSConstructorType:xy,assertTSTypeReference:Ey,assertTSTypePredicate:Dy,assertTSTypeQuery:wy,assertTSTypeLiteral:jy,assertTSArrayType:Cy,assertTSTupleType:Sy,assertTSOptionalType:Ay,assertTSRestType:Ty,assertTSNamedTupleMember:Py,assertTSUnionType:ky,assertTSIntersectionType:Iy,assertTSConditionalType:Fy,assertTSInferType:_y,assertTSParenthesizedType:By,assertTSTypeOperator:Oy,assertTSIndexedAccessType:Ny,assertTSMappedType:Ly,assertTSLiteralType:My,assertTSExpressionWithTypeArguments:Uy,assertTSInterfaceDeclaration:Vy,assertTSInterfaceBody:Gy,assertTSTypeAliasDeclaration:Wy,assertTSInstantiationExpression:Hy,assertTSAsExpression:Ky,assertTSTypeAssertion:qy,assertTSEnumDeclaration:zy,assertTSEnumMember:Xy,assertTSModuleDeclaration:Yy,assertTSModuleBlock:Jy,assertTSImportType:$y,assertTSImportEqualsDeclaration:Qy,assertTSExternalModuleReference:Zy,assertTSNonNullExpression:ev,assertTSExportAssignment:tv,assertTSNamespaceExportDeclaration:rv,assertTSTypeAnnotation:av,assertTSTypeParameterInstantiation:nv,assertTSTypeParameterDeclaration:sv,assertTSTypeParameter:iv,assertStandardized:ov,assertExpression:dv,assertBinary:uv,assertScopable:cv,assertBlockParent:lv,assertBlock:pv,assertStatement:fv,assertTerminatorless:gv,assertCompletionStatement:hv,assertConditional:mv,assertLoop:yv,assertWhile:vv,assertExpressionWrapper:bv,assertFor:Rv,assertForXStatement:xv,assertFunction:Ev,assertFunctionParent:Dv,assertPureish:wv,assertDeclaration:jv,assertPatternLike:Cv,assertLVal:Sv,assertTSEntityName:Av,assertLiteral:Tv,assertImmutable:Pv,assertUserWhitespacable:kv,assertMethod:Iv,assertObjectMember:Fv,assertProperty:_v,assertUnaryLike:Bv,assertPattern:Ov,assertClass:Nv,assertModuleDeclaration:Lv,assertExportDeclaration:Mv,assertModuleSpecifier:Uv,assertAccessor:Vv,assertPrivate:Gv,assertFlow:Wv,assertFlowType:Hv,assertFlowBaseAnnotation:Kv,assertFlowDeclaration:qv,assertFlowPredicate:zv,assertEnumBody:Xv,assertEnumMember:Yv,assertJSX:Jv,assertMiscellaneous:$v,assertTypeScript:Qv,assertTSTypeElement:Zv,assertTSType:eb,assertTSBaseType:tb,assertNumberLiteral:rb,assertRegexLiteral:ab,assertRestProperty:nb,assertSpreadProperty:sb,arrayExpression:Vd,assignmentExpression:Gd,binaryExpression:Wd,interpreterDirective:Hd,directive:Kd,directiveLiteral:qd,blockStatement:zd,breakStatement:Xd,callExpression:Yd,catchClause:Jd,conditionalExpression:$d,continueStatement:Qd,debuggerStatement:Zd,doWhileStatement:eu,emptyStatement:tu,expressionStatement:ru,file:au,forInStatement:nu,forStatement:su,functionDeclaration:iu,functionExpression:ou,identifier:du,ifStatement:uu,labeledStatement:cu,stringLiteral:lu,numericLiteral:pu,nullLiteral:fu,booleanLiteral:gu,regExpLiteral:hu,logicalExpression:mu,memberExpression:yu,newExpression:vu,program:bu,objectExpression:Ru,objectMethod:xu,objectProperty:Eu,restElement:Du,returnStatement:wu,sequenceExpression:ju,parenthesizedExpression:Cu,switchCase:Su,switchStatement:Au,thisExpression:Tu,throwStatement:Pu,tryStatement:ku,unaryExpression:Iu,updateExpression:Fu,variableDeclaration:_u,variableDeclarator:Bu,whileStatement:Ou,withStatement:Nu,assignmentPattern:Lu,arrayPattern:Mu,arrowFunctionExpression:Uu,classBody:Vu,classExpression:Gu,classDeclaration:Wu,exportAllDeclaration:Hu,exportDefaultDeclaration:Ku,exportNamedDeclaration:qu,exportSpecifier:zu,forOfStatement:Xu,importDeclaration:Yu,importDefaultSpecifier:Ju,importNamespaceSpecifier:$u,importSpecifier:Qu,metaProperty:Zu,classMethod:ec,objectPattern:tc,spreadElement:rc,super:ac,taggedTemplateExpression:nc,templateElement:sc,templateLiteral:ic,yieldExpression:oc,awaitExpression:dc,import:uc,bigIntLiteral:cc,exportNamespaceSpecifier:lc,optionalMemberExpression:pc,optionalCallExpression:fc,classProperty:gc,classAccessorProperty:hc,classPrivateProperty:mc,classPrivateMethod:yc,privateName:vc,staticBlock:bc,anyTypeAnnotation:Rc,arrayTypeAnnotation:xc,booleanTypeAnnotation:Ec,booleanLiteralTypeAnnotation:Dc,nullLiteralTypeAnnotation:wc,classImplements:jc,declareClass:Cc,declareFunction:Sc,declareInterface:Ac,declareModule:Tc,declareModuleExports:Pc,declareTypeAlias:kc,declareOpaqueType:Ic,declareVariable:Fc,declareExportDeclaration:_c,declareExportAllDeclaration:Bc,declaredPredicate:Oc,existsTypeAnnotation:Nc,functionTypeAnnotation:Lc,functionTypeParam:Mc,genericTypeAnnotation:Uc,inferredPredicate:Vc,interfaceExtends:Gc,interfaceDeclaration:Wc,interfaceTypeAnnotation:Hc,intersectionTypeAnnotation:Kc,mixedTypeAnnotation:qc,emptyTypeAnnotation:zc,nullableTypeAnnotation:Xc,numberLiteralTypeAnnotation:Yc,numberTypeAnnotation:Jc,objectTypeAnnotation:$c,objectTypeInternalSlot:Qc,objectTypeCallProperty:Zc,objectTypeIndexer:el,objectTypeProperty:tl,objectTypeSpreadProperty:rl,opaqueType:al,qualifiedTypeIdentifier:nl,stringLiteralTypeAnnotation:sl,stringTypeAnnotation:il,symbolTypeAnnotation:ol,thisTypeAnnotation:dl,tupleTypeAnnotation:ul,typeofTypeAnnotation:cl,typeAlias:ll,typeAnnotation:pl,typeCastExpression:fl,typeParameter:gl,typeParameterDeclaration:hl,typeParameterInstantiation:ml,unionTypeAnnotation:yl,variance:vl,voidTypeAnnotation:bl,enumDeclaration:Rl,enumBooleanBody:xl,enumNumberBody:El,enumStringBody:Dl,enumSymbolBody:wl,enumBooleanMember:jl,enumNumberMember:Cl,enumStringMember:Sl,enumDefaultedMember:Al,indexedAccessType:Tl,optionalIndexedAccessType:Pl,jsxAttribute:kl,jSXAttribute:kl,jsxClosingElement:Il,jSXClosingElement:Il,jsxElement:Fl,jSXElement:Fl,jsxEmptyExpression:_l,jSXEmptyExpression:_l,jsxExpressionContainer:Bl,jSXExpressionContainer:Bl,jsxSpreadChild:Ol,jSXSpreadChild:Ol,jsxIdentifier:Nl,jSXIdentifier:Nl,jsxMemberExpression:Ll,jSXMemberExpression:Ll,jsxNamespacedName:Ml,jSXNamespacedName:Ml,jsxOpeningElement:Ul,jSXOpeningElement:Ul,jsxSpreadAttribute:Vl,jSXSpreadAttribute:Vl,jsxText:Gl,jSXText:Gl,jsxFragment:Wl,jSXFragment:Wl,jsxOpeningFragment:Hl,jSXOpeningFragment:Hl,jsxClosingFragment:Kl,jSXClosingFragment:Kl,noop:ql,placeholder:zl,v8IntrinsicIdentifier:Xl,argumentPlaceholder:Yl,bindExpression:Jl,importAttribute:$l,decorator:Ql,doExpression:Zl,exportDefaultSpecifier:ep,recordExpression:tp,tupleExpression:rp,decimalLiteral:ap,moduleExpression:np,topicReference:sp,pipelineTopicExpression:ip,pipelineBareFunction:op,pipelinePrimaryTopicReference:dp,tsParameterProperty:up,tSParameterProperty:up,tsDeclareFunction:cp,tSDeclareFunction:cp,tsDeclareMethod:lp,tSDeclareMethod:lp,tsQualifiedName:pp,tSQualifiedName:pp,tsCallSignatureDeclaration:fp,tSCallSignatureDeclaration:fp,tsConstructSignatureDeclaration:gp,tSConstructSignatureDeclaration:gp,tsPropertySignature:hp,tSPropertySignature:hp,tsMethodSignature:mp,tSMethodSignature:mp,tsIndexSignature:yp,tSIndexSignature:yp,tsAnyKeyword:vp,tSAnyKeyword:vp,tsBooleanKeyword:bp,tSBooleanKeyword:bp,tsBigIntKeyword:Rp,tSBigIntKeyword:Rp,tsIntrinsicKeyword:xp,tSIntrinsicKeyword:xp,tsNeverKeyword:Ep,tSNeverKeyword:Ep,tsNullKeyword:Dp,tSNullKeyword:Dp,tsNumberKeyword:wp,tSNumberKeyword:wp,tsObjectKeyword:jp,tSObjectKeyword:jp,tsStringKeyword:Cp,tSStringKeyword:Cp,tsSymbolKeyword:Sp,tSSymbolKeyword:Sp,tsUndefinedKeyword:Ap,tSUndefinedKeyword:Ap,tsUnknownKeyword:Tp,tSUnknownKeyword:Tp,tsVoidKeyword:Pp,tSVoidKeyword:Pp,tsThisType:kp,tSThisType:kp,tsFunctionType:Ip,tSFunctionType:Ip,tsConstructorType:Fp,tSConstructorType:Fp,tsTypeReference:_p,tSTypeReference:_p,tsTypePredicate:Bp,tSTypePredicate:Bp,tsTypeQuery:Op,tSTypeQuery:Op,tsTypeLiteral:Np,tSTypeLiteral:Np,tsArrayType:Lp,tSArrayType:Lp,tsTupleType:Mp,tSTupleType:Mp,tsOptionalType:Up,tSOptionalType:Up,tsRestType:Vp,tSRestType:Vp,tsNamedTupleMember:Gp,tSNamedTupleMember:Gp,tsUnionType:Wp,tSUnionType:Wp,tsIntersectionType:Hp,tSIntersectionType:Hp,tsConditionalType:Kp,tSConditionalType:Kp,tsInferType:qp,tSInferType:qp,tsParenthesizedType:zp,tSParenthesizedType:zp,tsTypeOperator:Xp,tSTypeOperator:Xp,tsIndexedAccessType:Yp,tSIndexedAccessType:Yp,tsMappedType:Jp,tSMappedType:Jp,tsLiteralType:$p,tSLiteralType:$p,tsExpressionWithTypeArguments:Qp,tSExpressionWithTypeArguments:Qp,tsInterfaceDeclaration:Zp,tSInterfaceDeclaration:Zp,tsInterfaceBody:ef,tSInterfaceBody:ef,tsTypeAliasDeclaration:tf,tSTypeAliasDeclaration:tf,tsInstantiationExpression:rf,tSInstantiationExpression:rf,tsAsExpression:af,tSAsExpression:af,tsTypeAssertion:nf,tSTypeAssertion:nf,tsEnumDeclaration:sf,tSEnumDeclaration:sf,tsEnumMember:of,tSEnumMember:of,tsModuleDeclaration:df,tSModuleDeclaration:df,tsModuleBlock:uf,tSModuleBlock:uf,tsImportType:cf,tSImportType:cf,tsImportEqualsDeclaration:lf,tSImportEqualsDeclaration:lf,tsExternalModuleReference:pf,tSExternalModuleReference:pf,tsNonNullExpression:ff,tSNonNullExpression:ff,tsExportAssignment:gf,tSExportAssignment:gf,tsNamespaceExportDeclaration:hf,tSNamespaceExportDeclaration:hf,tsTypeAnnotation:mf,tSTypeAnnotation:mf,tsTypeParameterInstantiation:yf,tSTypeParameterInstantiation:yf,tsTypeParameterDeclaration:vf,tSTypeParameterDeclaration:vf,tsTypeParameter:bf,tSTypeParameter:bf,numberLiteral:Rf,regexLiteral:xf,restProperty:Ef,spreadProperty:Df,ArrayExpression:Vd,AssignmentExpression:Gd,BinaryExpression:Wd,InterpreterDirective:Hd,Directive:Kd,DirectiveLiteral:qd,BlockStatement:zd,BreakStatement:Xd,CallExpression:Yd,CatchClause:Jd,ConditionalExpression:$d,ContinueStatement:Qd,DebuggerStatement:Zd,DoWhileStatement:eu,EmptyStatement:tu,ExpressionStatement:ru,File:au,ForInStatement:nu,ForStatement:su,FunctionDeclaration:iu,FunctionExpression:ou,Identifier:du,IfStatement:uu,LabeledStatement:cu,StringLiteral:lu,NumericLiteral:pu,NullLiteral:fu,BooleanLiteral:gu,RegExpLiteral:hu,LogicalExpression:mu,MemberExpression:yu,NewExpression:vu,Program:bu,ObjectExpression:Ru,ObjectMethod:xu,ObjectProperty:Eu,RestElement:Du,ReturnStatement:wu,SequenceExpression:ju,ParenthesizedExpression:Cu,SwitchCase:Su,SwitchStatement:Au,ThisExpression:Tu,ThrowStatement:Pu,TryStatement:ku,UnaryExpression:Iu,UpdateExpression:Fu,VariableDeclaration:_u,VariableDeclarator:Bu,WhileStatement:Ou,WithStatement:Nu,AssignmentPattern:Lu,ArrayPattern:Mu,ArrowFunctionExpression:Uu,ClassBody:Vu,ClassExpression:Gu,ClassDeclaration:Wu,ExportAllDeclaration:Hu,ExportDefaultDeclaration:Ku,ExportNamedDeclaration:qu,ExportSpecifier:zu,ForOfStatement:Xu,ImportDeclaration:Yu,ImportDefaultSpecifier:Ju,ImportNamespaceSpecifier:$u,ImportSpecifier:Qu,MetaProperty:Zu,ClassMethod:ec,ObjectPattern:tc,SpreadElement:rc,Super:ac,TaggedTemplateExpression:nc,TemplateElement:sc,TemplateLiteral:ic,YieldExpression:oc,AwaitExpression:dc,Import:uc,BigIntLiteral:cc,ExportNamespaceSpecifier:lc,OptionalMemberExpression:pc,OptionalCallExpression:fc,ClassProperty:gc,ClassAccessorProperty:hc,ClassPrivateProperty:mc,ClassPrivateMethod:yc,PrivateName:vc,StaticBlock:bc,AnyTypeAnnotation:Rc,ArrayTypeAnnotation:xc,BooleanTypeAnnotation:Ec,BooleanLiteralTypeAnnotation:Dc,NullLiteralTypeAnnotation:wc,ClassImplements:jc,DeclareClass:Cc,DeclareFunction:Sc,DeclareInterface:Ac,DeclareModule:Tc,DeclareModuleExports:Pc,DeclareTypeAlias:kc,DeclareOpaqueType:Ic,DeclareVariable:Fc,DeclareExportDeclaration:_c,DeclareExportAllDeclaration:Bc,DeclaredPredicate:Oc,ExistsTypeAnnotation:Nc,FunctionTypeAnnotation:Lc,FunctionTypeParam:Mc,GenericTypeAnnotation:Uc,InferredPredicate:Vc,InterfaceExtends:Gc,InterfaceDeclaration:Wc,InterfaceTypeAnnotation:Hc,IntersectionTypeAnnotation:Kc,MixedTypeAnnotation:qc,EmptyTypeAnnotation:zc,NullableTypeAnnotation:Xc,NumberLiteralTypeAnnotation:Yc,NumberTypeAnnotation:Jc,ObjectTypeAnnotation:$c,ObjectTypeInternalSlot:Qc,ObjectTypeCallProperty:Zc,ObjectTypeIndexer:el,ObjectTypeProperty:tl,ObjectTypeSpreadProperty:rl,OpaqueType:al,QualifiedTypeIdentifier:nl,StringLiteralTypeAnnotation:sl,StringTypeAnnotation:il,SymbolTypeAnnotation:ol,ThisTypeAnnotation:dl,TupleTypeAnnotation:ul,TypeofTypeAnnotation:cl,TypeAlias:ll,TypeAnnotation:pl,TypeCastExpression:fl,TypeParameter:gl,TypeParameterDeclaration:hl,TypeParameterInstantiation:ml,UnionTypeAnnotation:yl,Variance:vl,VoidTypeAnnotation:bl,EnumDeclaration:Rl,EnumBooleanBody:xl,EnumNumberBody:El,EnumStringBody:Dl,EnumSymbolBody:wl,EnumBooleanMember:jl,EnumNumberMember:Cl,EnumStringMember:Sl,EnumDefaultedMember:Al,IndexedAccessType:Tl,OptionalIndexedAccessType:Pl,JSXAttribute:kl,JSXClosingElement:Il,JSXElement:Fl,JSXEmptyExpression:_l,JSXExpressionContainer:Bl,JSXSpreadChild:Ol,JSXIdentifier:Nl,JSXMemberExpression:Ll,JSXNamespacedName:Ml,JSXOpeningElement:Ul,JSXSpreadAttribute:Vl,JSXText:Gl,JSXFragment:Wl,JSXOpeningFragment:Hl,JSXClosingFragment:Kl,Noop:ql,Placeholder:zl,V8IntrinsicIdentifier:Xl,ArgumentPlaceholder:Yl,BindExpression:Jl,ImportAttribute:$l,Decorator:Ql,DoExpression:Zl,ExportDefaultSpecifier:ep,RecordExpression:tp,TupleExpression:rp,DecimalLiteral:ap,ModuleExpression:np,TopicReference:sp,PipelineTopicExpression:ip,PipelineBareFunction:op,PipelinePrimaryTopicReference:dp,TSParameterProperty:up,TSDeclareFunction:cp,TSDeclareMethod:lp,TSQualifiedName:pp,TSCallSignatureDeclaration:fp,TSConstructSignatureDeclaration:gp,TSPropertySignature:hp,TSMethodSignature:mp,TSIndexSignature:yp,TSAnyKeyword:vp,TSBooleanKeyword:bp,TSBigIntKeyword:Rp,TSIntrinsicKeyword:xp,TSNeverKeyword:Ep,TSNullKeyword:Dp,TSNumberKeyword:wp,TSObjectKeyword:jp,TSStringKeyword:Cp,TSSymbolKeyword:Sp,TSUndefinedKeyword:Ap,TSUnknownKeyword:Tp,TSVoidKeyword:Pp,TSThisType:kp,TSFunctionType:Ip,TSConstructorType:Fp,TSTypeReference:_p,TSTypePredicate:Bp,TSTypeQuery:Op,TSTypeLiteral:Np,TSArrayType:Lp,TSTupleType:Mp,TSOptionalType:Up,TSRestType:Vp,TSNamedTupleMember:Gp,TSUnionType:Wp,TSIntersectionType:Hp,TSConditionalType:Kp,TSInferType:qp,TSParenthesizedType:zp,TSTypeOperator:Xp,TSIndexedAccessType:Yp,TSMappedType:Jp,TSLiteralType:$p,TSExpressionWithTypeArguments:Qp,TSInterfaceDeclaration:Zp,TSInterfaceBody:ef,TSTypeAliasDeclaration:tf,TSInstantiationExpression:rf,TSAsExpression:af,TSTypeAssertion:nf,TSEnumDeclaration:sf,TSEnumMember:of,TSModuleDeclaration:df,TSModuleBlock:uf,TSImportType:cf,TSImportEqualsDeclaration:lf,TSExternalModuleReference:pf,TSNonNullExpression:ff,TSExportAssignment:gf,TSNamespaceExportDeclaration:hf,TSTypeAnnotation:mf,TSTypeParameterInstantiation:yf,TSTypeParameterDeclaration:vf,TSTypeParameter:bf,NumberLiteral:Rf,RegexLiteral:xf,RestProperty:Ef,SpreadProperty:Df,STANDARDIZED_TYPES:kb,EXPRESSION_TYPES:Ib,BINARY_TYPES:Fb,SCOPABLE_TYPES:_b,BLOCKPARENT_TYPES:Bb,BLOCK_TYPES:Ob,STATEMENT_TYPES:Nb,TERMINATORLESS_TYPES:Lb,COMPLETIONSTATEMENT_TYPES:Mb,CONDITIONAL_TYPES:Ub,LOOP_TYPES:Vb,WHILE_TYPES:Gb,EXPRESSIONWRAPPER_TYPES:Wb,FOR_TYPES:Hb,FORXSTATEMENT_TYPES:Kb,FUNCTION_TYPES:qb,FUNCTIONPARENT_TYPES:zb,PUREISH_TYPES:Xb,DECLARATION_TYPES:Yb,PATTERNLIKE_TYPES:Jb,LVAL_TYPES:$b,TSENTITYNAME_TYPES:Qb,LITERAL_TYPES:Zb,IMMUTABLE_TYPES:eR,USERWHITESPACABLE_TYPES:tR,METHOD_TYPES:rR,OBJECTMEMBER_TYPES:aR,PROPERTY_TYPES:nR,UNARYLIKE_TYPES:sR,PATTERN_TYPES:iR,CLASS_TYPES:oR,MODULEDECLARATION_TYPES:dR,EXPORTDECLARATION_TYPES:uR,MODULESPECIFIER_TYPES:cR,ACCESSOR_TYPES:lR,PRIVATE_TYPES:pR,FLOW_TYPES:fR,FLOWTYPE_TYPES:gR,FLOWBASEANNOTATION_TYPES:hR,FLOWDECLARATION_TYPES:mR,FLOWPREDICATE_TYPES:yR,ENUMBODY_TYPES:vR,ENUMMEMBER_TYPES:bR,JSX_TYPES:RR,MISCELLANEOUS_TYPES:xR,TYPESCRIPT_TYPES:ER,TSTYPEELEMENT_TYPES:DR,TSTYPE_TYPES:wR,TSBASETYPE_TYPES:jR,STATEMENT_OR_BLOCK_KEYS:oo,FLATTENABLE_KEYS:uo,FOR_INIT_KEYS:co,COMMENT_KEYS:lo,LOGICAL_OPERATORS:po,UPDATE_OPERATORS:fo,BOOLEAN_NUMBER_BINARY_OPERATORS:go,EQUALITY_BINARY_OPERATORS:ho,COMPARISON_BINARY_OPERATORS:mo,BOOLEAN_BINARY_OPERATORS:yo,NUMBER_BINARY_OPERATORS:vo,BINARY_OPERATORS:bo,ASSIGNMENT_OPERATORS:Ro,BOOLEAN_UNARY_OPERATORS:xo,NUMBER_UNARY_OPERATORS:Eo,STRING_UNARY_OPERATORS:Do,UNARY_OPERATORS:wo,INHERIT_KEYS:jo,BLOCK_SCOPED_SYMBOL:Co,NOT_LOCAL_BINDING:So,VISITOR_KEYS:Ao,ALIAS_KEYS:To,FLIPPED_ALIAS_KEYS:Po,NODE_FIELDS:ko,BUILDER_KEYS:Io,DEPRECATED_KEYS:Fo,NODE_PARENT_VALIDATIONS:_o,PLACEHOLDERS:vd,PLACEHOLDERS_ALIAS:bd,PLACEHOLDERS_FLIPPED_ALIAS:wd,TYPES:Od,isArrayExpression:J,isAssignmentExpression:$,isBinaryExpression:Q,isInterpreterDirective:Z,isDirective:ee,isDirectiveLiteral:te,isBlockStatement:re,isBreakStatement:ae,isCallExpression:ne,isCatchClause:se,isConditionalExpression:ie,isContinueStatement:oe,isDebuggerStatement:de,isDoWhileStatement:ue,isEmptyStatement:ce,isExpressionStatement:le,isFile:pe,isForInStatement:fe,isForStatement:ge,isFunctionDeclaration:he,isFunctionExpression:me,isIdentifier:ye,isIfStatement:ve,isLabeledStatement:be,isStringLiteral:Re,isNumericLiteral:xe,isNullLiteral:Ee,isBooleanLiteral:De,isRegExpLiteral:we,isLogicalExpression:je,isMemberExpression:Ce,isNewExpression:Se,isProgram:Ae,isObjectExpression:Te,isObjectMethod:Pe,isObjectProperty:ke,isRestElement:Ie,isReturnStatement:Fe,isSequenceExpression:_e,isParenthesizedExpression:Be,isSwitchCase:Oe,isSwitchStatement:Ne,isThisExpression:Le,isThrowStatement:Me,isTryStatement:Ue,isUnaryExpression:Ve,isUpdateExpression:Ge,isVariableDeclaration:We,isVariableDeclarator:He,isWhileStatement:Ke,isWithStatement:qe,isAssignmentPattern:ze,isArrayPattern:Xe,isArrowFunctionExpression:Ye,isClassBody:Je,isClassExpression:$e,isClassDeclaration:Qe,isExportAllDeclaration:Ze,isExportDefaultDeclaration:et,isExportNamedDeclaration:tt,isExportSpecifier:rt,isForOfStatement:at,isImportDeclaration:nt,isImportDefaultSpecifier:st,isImportNamespaceSpecifier:it,isImportSpecifier:ot,isMetaProperty:dt,isClassMethod:ut,isObjectPattern:ct,isSpreadElement:lt,isSuper:pt,isTaggedTemplateExpression:ft,isTemplateElement:gt,isTemplateLiteral:ht,isYieldExpression:mt,isAwaitExpression:yt,isImport:vt,isBigIntLiteral:bt,isExportNamespaceSpecifier:Rt,isOptionalMemberExpression:xt,isOptionalCallExpression:Et,isClassProperty:Dt,isClassAccessorProperty:wt,isClassPrivateProperty:jt,isClassPrivateMethod:Ct,isPrivateName:St,isStaticBlock:At,isAnyTypeAnnotation:Tt,isArrayTypeAnnotation:Pt,isBooleanTypeAnnotation:kt,isBooleanLiteralTypeAnnotation:It,isNullLiteralTypeAnnotation:Ft,isClassImplements:_t,isDeclareClass:Bt,isDeclareFunction:Ot,isDeclareInterface:Nt,isDeclareModule:Lt,isDeclareModuleExports:Mt,isDeclareTypeAlias:Ut,isDeclareOpaqueType:Vt,isDeclareVariable:Gt,isDeclareExportDeclaration:Wt,isDeclareExportAllDeclaration:Ht,isDeclaredPredicate:Kt,isExistsTypeAnnotation:qt,isFunctionTypeAnnotation:zt,isFunctionTypeParam:Xt,isGenericTypeAnnotation:Yt,isInferredPredicate:Jt,isInterfaceExtends:$t,isInterfaceDeclaration:Qt,isInterfaceTypeAnnotation:Zt,isIntersectionTypeAnnotation:er,isMixedTypeAnnotation:tr,isEmptyTypeAnnotation:rr,isNullableTypeAnnotation:ar,isNumberLiteralTypeAnnotation:nr,isNumberTypeAnnotation:sr,isObjectTypeAnnotation:ir,isObjectTypeInternalSlot:or,isObjectTypeCallProperty:dr,isObjectTypeIndexer:ur,isObjectTypeProperty:cr,isObjectTypeSpreadProperty:lr,isOpaqueType:pr,isQualifiedTypeIdentifier:fr,isStringLiteralTypeAnnotation:gr,isStringTypeAnnotation:hr,isSymbolTypeAnnotation:mr,isThisTypeAnnotation:yr,isTupleTypeAnnotation:vr,isTypeofTypeAnnotation:br,isTypeAlias:Rr,isTypeAnnotation:xr,isTypeCastExpression:Er,isTypeParameter:Dr,isTypeParameterDeclaration:wr,isTypeParameterInstantiation:jr,isUnionTypeAnnotation:Cr,isVariance:Sr,isVoidTypeAnnotation:Ar,isEnumDeclaration:Tr,isEnumBooleanBody:Pr,isEnumNumberBody:kr,isEnumStringBody:Ir,isEnumSymbolBody:Fr,isEnumBooleanMember:_r,isEnumNumberMember:Br,isEnumStringMember:Or,isEnumDefaultedMember:Nr,isIndexedAccessType:Lr,isOptionalIndexedAccessType:Mr,isJSXAttribute:Ur,isJSXClosingElement:Vr,isJSXElement:Gr,isJSXEmptyExpression:Wr,isJSXExpressionContainer:Hr,isJSXSpreadChild:Kr,isJSXIdentifier:qr,isJSXMemberExpression:zr,isJSXNamespacedName:Xr,isJSXOpeningElement:Yr,isJSXSpreadAttribute:Jr,isJSXText:$r,isJSXFragment:Qr,isJSXOpeningFragment:Zr,isJSXClosingFragment:ea,isNoop:ta,isPlaceholder:ra,isV8IntrinsicIdentifier:aa,isArgumentPlaceholder:na,isBindExpression:sa,isImportAttribute:ia,isDecorator:oa,isDoExpression:da,isExportDefaultSpecifier:ua,isRecordExpression:ca,isTupleExpression:la,isDecimalLiteral:pa,isModuleExpression:fa,isTopicReference:ga,isPipelineTopicExpression:ha,isPipelineBareFunction:ma,isPipelinePrimaryTopicReference:ya,isTSParameterProperty:va,isTSDeclareFunction:ba,isTSDeclareMethod:Ra,isTSQualifiedName:xa,isTSCallSignatureDeclaration:Ea,isTSConstructSignatureDeclaration:Da,isTSPropertySignature:wa,isTSMethodSignature:ja,isTSIndexSignature:Ca,isTSAnyKeyword:Sa,isTSBooleanKeyword:Aa,isTSBigIntKeyword:Ta,isTSIntrinsicKeyword:Pa,isTSNeverKeyword:ka,isTSNullKeyword:Ia,isTSNumberKeyword:Fa,isTSObjectKeyword:_a,isTSStringKeyword:Ba,isTSSymbolKeyword:Oa,isTSUndefinedKeyword:Na,isTSUnknownKeyword:La,isTSVoidKeyword:Ma,isTSThisType:Ua,isTSFunctionType:Va,isTSConstructorType:Ga,isTSTypeReference:Wa,isTSTypePredicate:Ha,isTSTypeQuery:Ka,isTSTypeLiteral:qa,isTSArrayType:za,isTSTupleType:Xa,isTSOptionalType:Ya,isTSRestType:Ja,isTSNamedTupleMember:$a,isTSUnionType:Qa,isTSIntersectionType:Za,isTSConditionalType:en,isTSInferType:tn,isTSParenthesizedType:rn,isTSTypeOperator:an,isTSIndexedAccessType:nn,isTSMappedType:sn,isTSLiteralType:on,isTSExpressionWithTypeArguments:dn,isTSInterfaceDeclaration:un,isTSInterfaceBody:cn,isTSTypeAliasDeclaration:ln,isTSInstantiationExpression:pn,isTSAsExpression:fn,isTSTypeAssertion:gn,isTSEnumDeclaration:hn,isTSEnumMember:mn,isTSModuleDeclaration:yn,isTSModuleBlock:vn,isTSImportType:bn,isTSImportEqualsDeclaration:Rn,isTSExternalModuleReference:xn,isTSNonNullExpression:En,isTSExportAssignment:Dn,isTSNamespaceExportDeclaration:wn,isTSTypeAnnotation:jn,isTSTypeParameterInstantiation:Cn,isTSTypeParameterDeclaration:Sn,isTSTypeParameter:An,isStandardized:Tn,isExpression:Pn,isBinary:kn,isScopable:In,isBlockParent:Fn,isBlock:_n,isStatement:Bn,isTerminatorless:On,isCompletionStatement:Nn,isConditional:Ln,isLoop:Mn,isWhile:Un,isExpressionWrapper:Vn,isFor:Gn,isForXStatement:Wn,isFunction:Hn,isFunctionParent:Kn,isPureish:qn,isDeclaration:zn,isPatternLike:Xn,isLVal:Yn,isTSEntityName:Jn,isLiteral:$n,isUserWhitespacable:Qn,isMethod:Zn,isObjectMember:es,isProperty:ts,isUnaryLike:rs,isPattern:as,isClass:ns,isModuleDeclaration:ss,isExportDeclaration:is,isModuleSpecifier:os,isAccessor:ds,isPrivate:us,isFlow:cs,isFlowType:ls,isFlowBaseAnnotation:ps,isFlowDeclaration:fs,isFlowPredicate:gs,isEnumBody:hs,isEnumMember:ms,isJSX:ys,isMiscellaneous:vs,isTypeScript:bs,isTSTypeElement:Rs,isTSType:xs,isTSBaseType:Es,isNumberLiteral:Ds,isRegexLiteral:ws,isRestProperty:js,isSpreadProperty:Cs}),lx=Fo,px=Po,fx=Od;function gx(e){return e in X}function hx(e){if(e._exploded)return e;e._exploded=!0;for(var t=0,r=Object.keys(e);t<r.length;t++){var a=r[t];if(!Dx(a)){var n=a.split("|");if(1!==n.length){var s=e[a];delete e[a];for(var i,o=T(n);!(i=o()).done;)e[i.value]=s}}}mx(e),delete e.__esModule,Rx(e),xx(e);for(var d=0,u=Object.keys(e);d<u.length;d++){var c=u[d];if(!Dx(c)&&gx(c)){for(var l=e[c],p=0,f=Object.keys(l);p<f.length;p++){var g=f[p];l[g]=Ex(c,l[g])}delete e[c];var h=X[c];if(null!==h)for(var m,y=T(h);!(m=y()).done;){var v=m.value;e[v]?wx(e[v],l):e[v]=l}else wx(e,l)}}for(var b=0,R=Object.keys(e);b<R.length;b++){var x=R[b];if(!Dx(x)){var E=e[x],D=px[x],w=lx[x];if(w&&(console.trace("Visitor defined for "+x+" but it has been renamed to "+w),D=[w]),D){delete e[x];for(var j,C=T(D);!(j=C()).done;){var S=j.value,A=e[S];A?wx(A,E):e[S]=Object.assign({},E)}}}}for(var P=0,k=Object.keys(e);P<k.length;P++){var I=k[P];Dx(I)||xx(e[I])}return e}function mx(e){if(!e._verified){if("function"==typeof e)throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var t=0,r=Object.keys(e);t<r.length;t++){var a=r[t];if("enter"!==a&&"exit"!==a||yx(a,e[a]),!Dx(a)){if(fx.indexOf(a)<0)throw new Error("You gave us a visitor for the node type "+a+" but it's not a valid type");var n=e[a];if("object"==typeof n)for(var s=0,i=Object.keys(n);s<i.length;s++){var o=i[s];if("enter"!==o&&"exit"!==o)throw new Error("You passed `traverse()` a visitor object with the property "+a+" that has the invalid property "+o);yx(a+"."+o,n[o])}}}e._verified=!0}}function yx(e,t){for(var r,a=T([].concat(t));!(r=a()).done;){var n=r.value;if("function"!=typeof n)throw new TypeError("Non-function found defined in "+e+" with type "+typeof n)}}function vx(e,t,r){void 0===t&&(t=[]);for(var a={},n=0;n<e.length;n++){var s=e[n],i=t[n];hx(s);for(var o=0,d=Object.keys(s);o<d.length;o++){var u=d[o],c=s[u];(i||r)&&(c=bx(c,i,r)),wx(a[u]||(a[u]={}),c)}}return a}function bx(e,t,r){for(var a={},n=function(){var n=i[s],o=e[n];if(!Array.isArray(o))return"continue";o=o.map((function(e){var a=e;return t&&(a=function(r){return e.call(t,r,t)}),r&&(a=r(t.key,n,a)),a!==e&&(a.toString=function(){return e.toString()}),a})),a[n]=o},s=0,i=Object.keys(e);s<i.length;s++)n();return a}function Rx(e){for(var t=0,r=Object.keys(e);t<r.length;t++){var a=r[t];if(!Dx(a)){var n=e[a];"function"==typeof n&&(e[a]={enter:n})}}}function xx(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function Ex(e,t){var r=function(r){if(r["is"+e]())return t.apply(this,arguments)};return r.toString=function(){return t.toString()},r}function Dx(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===e||"denylist"===e||"noScope"===e||"skipKeys"===e||"blacklist"===e}function wx(e,t){for(var r=0,a=Object.keys(t);r<a.length;r++){var n=a[r];e[n]=[].concat(e[n]||[],t[n])}}var jx=Object.freeze({__proto__:null,explode:hx,verify:mx,merge:vx}),Cx=new WeakMap,Sx=new WeakMap;function Ax(){Tx(),Px()}function Tx(){Cx=new WeakMap}function Px(){Sx=new WeakMap}var kx,Ix,Fx=Object.freeze({__proto__:null,get path(){return Cx},get scope(){return Sx},clear:Ax,clearPath:Tx,clearScope:Px}),_x={exports:{}};function Bx(){if(Ix)return kx;Ix=1;var e=1e3,t=60*e,r=60*t,a=24*r,n=7*a,s=365.25*a;function i(i){if(!((i=String(i)).length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(i);if(o){var d=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return d*s;case"weeks":case"week":case"w":return d*n;case"days":case"day":case"d":return d*a;case"hours":case"hour":case"hrs":case"hr":case"h":return d*r;case"minutes":case"minute":case"mins":case"min":case"m":return d*t;case"seconds":case"second":case"secs":case"sec":case"s":return d*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}}}function o(n){var s=Math.abs(n);return s>=a?Math.round(n/a)+"d":s>=r?Math.round(n/r)+"h":s>=t?Math.round(n/t)+"m":s>=e?Math.round(n/e)+"s":n+"ms"}function d(n){var s=Math.abs(n);return s>=a?u(n,s,a,"day"):s>=r?u(n,s,r,"hour"):s>=t?u(n,s,t,"minute"):s>=e?u(n,s,e,"second"):n+" ms"}function u(e,t,r,a){var n=t>=1.5*r;return Math.round(e/r)+" "+a+(n?"s":"")}return kx=function(e,t){t=t||{};var r=typeof e;if("string"===r&&e.length>0)return i(e);if("number"===r&&isFinite(e))return t.long?d(e):o(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))},kx}function Ox(e){function t(e){for(var t=0,a=0;a<e.length;a++)t=(t<<5)-t+e.charCodeAt(a),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){var t,n,s,i=null;function o(){for(var e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];if(o.enabled){var s=o,i=Number(new Date),d=i-(t||i);s.diff=d,s.prev=t,s.curr=i,t=i,a[0]=r.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var u=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,(function(e,t){if("%%"===e)return"%";u++;var n=r.formatters[t];if("function"==typeof n){var i=a[u];e=n.call(s,i),a.splice(u,1),u--}return e})),r.formatArgs.call(s,a),(s.log||r.log).apply(s,a)}}return o.namespace=e,o.useColors=r.useColors(),o.color=r.selectColor(e),o.extend=a,o.destroy=r.destroy,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==i?i:(n!==r.namespaces&&(n=r.namespaces,s=r.enabled(e)),s)},set:function(e){i=e}}),"function"==typeof r.init&&r.init(o),o}function a(e,t){var a=r(this.namespace+(void 0===t?":":t)+e);return a.log=this.log,a}function n(e){var t;r.save(e),r.namespaces=e,r.names=[],r.skips=[];var a=("string"==typeof e?e:"").split(/[\s,]+/),n=a.length;for(t=0;t<n;t++)a[t]&&("-"===(e=a[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.slice(1)+"$")):r.names.push(new RegExp("^"+e+"$")))}function s(){var e=[].concat(R(r.names.map(o)),R(r.skips.map(o).map((function(e){return"-"+e})))).join(",");return r.enable(""),e}function i(e){if("*"===e[e.length-1])return!0;var t,a;for(t=0,a=r.skips.length;t<a;t++)if(r.skips[t].test(e))return!1;for(t=0,a=r.names.length;t<a;t++)if(r.names[t].test(e))return!0;return!1}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}function d(e){return e instanceof Error?e.stack||e.message:e}function u(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.debug=r,r.default=r,r.coerce=d,r.disable=s,r.enable=n,r.enabled=i,r.humanize=Bx(),r.destroy=u,Object.keys(e).forEach((function(t){r[t]=e[t]})),r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}var Nx=Ox;!function(e,t){var r;function a(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function n(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var r="color: "+this.color;t.splice(1,0,r,"color: inherit");var a=0,n=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(n=a))})),t.splice(n,0,r)}}function s(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}}function i(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==Ei&&"env"in Ei&&(e=Ei.env.DEBUG),e}function o(){try{return localStorage}catch(e){}}t.formatArgs=n,t.save=s,t.load=i,t.useColors=a,t.storage=o(),t.destroy=(r=!1,function(){r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=Nx(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}(_x,_x.exports);var Lx=_x.exports,Mx=mb,Ux=qu,Vx=zu,Gx=du,Wx=_u,Hx=Bu;function Kx(e){if(!e.isExportDeclaration()||e.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e.isExportDefaultDeclaration()){var t=e.get("declaration"),r=t.isFunctionDeclaration()||t.isClassDeclaration(),a=t.isScope()?t.scope.parent:t.scope,n=t.node.id,s=!1;n||(s=!0,n=a.generateUidIdentifier("default"),(r||t.isFunctionExpression()||t.isClassExpression())&&(t.node.id=Mx(n)));var i=r?t.node:Wx("var",[Hx(Mx(n),t.node)]),o=Ux(null,[Vx(Mx(n),Gx("default"))]);return e.insertAfter(o),e.replaceWith(i),s&&a.registerDeclaration(e),e}if(e.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var d=e.get("declaration"),u=d.getOuterBindingIdentifiers(),c=Object.keys(u).map((function(e){return Vx(Gx(e),Gx(e))})),l=Ux(null,c);return e.insertAfter(l),e.replaceWith(d.node),e}function qx(e){var t=e.context,r=e.node;if(r.computed&&t.maybeQueue(e.get("key")),r.decorators)for(var a,n=T(e.get("decorators"));!(a=n()).done;){var s=a.value;t.maybeQueue(s)}}var zx,Xx,Yx={FunctionParent:function(e){e.isArrowFunctionExpression()||(e.skip(),e.isMethod()&&qx(e))},Property:function(e){e.isObjectProperty()||(e.skip(),qx(e))}},Jx={ReferencedIdentifier:function(e,t){var r=e.node;r.name===t.oldName&&(r.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||(e.skip(),e.isMethod()&&qx(e))},"AssignmentExpression|Declaration|VariableDeclarator":function(e,t){if(!e.isVariableDeclaration()){var r=e.getOuterBindingIdentifiers();for(var a in r)a===t.oldName&&(r[a].name=t.newName)}}},$x=function(){function e(e,t,r){this.newName=r,this.oldName=t,this.binding=e}var t=e.prototype;return t.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath;if(t.isExportDeclaration()){if(t.isExportDefaultDeclaration()){var r=t.node.declaration;if(zn(r)&&!r.id)return}t.isExportAllDeclaration()||Kx(t)}},t.maybeConvertFromClassFunctionDeclaration=function(e){return e},t.maybeConvertFromClassFunctionExpression=function(e){return e},t.rename=function(e){var t=this,r=this.binding,a=this.oldName,n=this.newName,s=r.scope,i=r.path,o=i.find((function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()}));o&&o.getOuterBindingIdentifiers()[a]===r.identifier&&this.maybeConvertFromExportDeclaration(o);var d=e||s.block;"SwitchStatement"===(null==d?void 0:d.type)?d.cases.forEach((function(e){s.traverse(e,Jx,t)})):s.traverse(d,Jx,this),e||(s.removeOwnBinding(a),s.bindings[n]=r,this.binding.identifier.name=n),o&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))},o(e)}(),Qx=function(){function e(e){var t=e.identifier,r=e.scope,a=e.path,n=e.kind;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=t,this.scope=r,this.path=a,this.kind=n,this.clearValue()}var t=e.prototype;return t.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},t.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},t.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},t.reassign=function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)},t.reference=function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},t.dereference=function(){this.references--,this.referenced=!!this.references},o(e)}(),Zx={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,FinalizationRegistry:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakRef:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2020:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2021:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,FinalizationRegistry:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakRef:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,OffscreenCanvasRenderingContext2D:!1,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},nodeBuiltin:{Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,global:!1,Intl:!1,process:!1,queueMicrotask:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,expectAsync:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnAllFunctions:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!1,CollectGarbage:!1,Debug:!1,Enumerator:!1,GetObject:!1,RuntimeObject:!1,ScriptEngine:!1,ScriptEngineBuildVersion:!1,ScriptEngineMajorVersion:!1,ScriptEngineMinorVersion:!1,VBArray:!1,WScript:!1,WSH:!1},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,atom:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_addValueChangeListener:!1,GM_deleteValue:!1,GM_download:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getTab:!1,GM_getTabs:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_notification:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_removeValueChangeListener:!1,GM_saveTab:!1,GM_setClipboard:!1,GM_setValue:!1,GM_unregisterMenuCommand:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}};function eE(){return Xx?zx:(Xx=1,zx=Zx)}var tE,rE,aE={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{_:!1,$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}};function nE(){return rE?tE:(rE=1,tE=aE)}function sE(e){return null!=e&&e&&"false"!==e&&"0"!==e}var iE=sE(Ei.env.BABEL_8_BREAKING)?eE():nE(),oE=So,dE=Yd,uE=mb,cE=LR,lE=du,pE=J,fE=kn,gE=ns,hE=Je,mE=Qe,yE=Ze,vE=et,bE=tt,RE=he,xE=ye,EE=nt,DE=$n,wE=Zn,jE=ss,CE=os,SE=Ee,AE=Te,TE=ts,PE=qn,kE=we,IE=pt,FE=ft,_E=ht,BE=Le,OE=Ve,NE=We,LE=Ss,ME=yu,UE=pu,VE=AR,GE=Iu,WE=_u,HE=Bu,KE=ca,qE=la,zE=ke,XE=ga,YE=dt,JE=St;function $E(e,t){switch(null==e?void 0:e.type){default:if(jE(e))if((yE(e)||bE(e)||EE(e))&&e.source)$E(e.source,t);else if((bE(e)||EE(e))&&e.specifiers&&e.specifiers.length)for(var r,a=T(e.specifiers);!(r=a()).done;)$E(r.value,t);else(vE(e)||bE(e))&&e.declaration&&$E(e.declaration,t);else CE(e)?$E(e.local,t):!DE(e)||SE(e)||kE(e)||_E(e)||t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":$E(e.object,t),$E(e.property,t);break;case"Identifier":case"JSXIdentifier":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":$E(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":for(var n,s=T(e.properties);!(n=s()).done;)$E(n.value,t);break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":$E(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":$E(e.key,t);break;case"ThisExpression":t.push("this");break;case"Super":t.push("super");break;case"Import":t.push("import");break;case"DoExpression":t.push("do");break;case"YieldExpression":t.push("yield"),$E(e.argument,t);break;case"AwaitExpression":t.push("await"),$E(e.argument,t);break;case"AssignmentExpression":$E(e.left,t);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":$E(e.id,t);break;case"ParenthesizedExpression":$E(e.expression,t);break;case"MetaProperty":$E(e.meta,t),$E(e.property,t);break;case"JSXElement":$E(e.openingElement,t);break;case"JSXOpeningElement":$E(e.name,t);break;case"JSXFragment":$E(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":$E(e.namespace,t),$E(e.name,t)}}var QE={ForStatement:function(e){var t=e.get("init");if(t.isVar()){var r=e.scope;(r.getFunctionParent()||r.getProgramParent()).registerBinding("var",t)}},Declaration:function(e){e.isBlockScoped()||e.isImportDeclaration()||e.isExportDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e)},ImportDeclaration:function(e){e.scope.getBlockParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var r=e.get("left");if(r.isPattern()||r.isIdentifier())t.constantViolations.push(e);else if(r.isVar()){var a=e.scope;(a.getFunctionParent()||a.getProgramParent()).registerBinding("var",r)}},ExportDeclaration:{exit:function(e){var t=e.node,r=e.scope;if(!yE(t)){var a=t.declaration;if(mE(a)||RE(a)){var n=a.id;if(!n)return;var s=r.getBinding(n.name);null==s||s.reference(e)}else if(NE(a))for(var i,o=T(a.declarations);!(i=o()).done;)for(var d=i.value,u=0,c=Object.keys(cE(d));u<c.length;u++){var l=c[u],p=r.getBinding(l);null==p||p.reference(e)}}}},LabeledStatement:function(e){e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e)},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e)},BlockScoped:function(e){var t=e.scope;if(t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e),e.isClassDeclaration()&&e.node.id){var r=e.node.id.name;e.scope.bindings[r]=e.scope.parent.getBinding(r)}},CatchClause:function(e){e.scope.registerBinding("let",e)},Function:function(e){for(var t,r=T(e.get("params"));!(t=r()).done;){var a=t.value;e.scope.registerBinding("param",a)}e.isFunctionExpression()&&e.has("id")&&!e.get("id").node[oE]&&e.scope.registerBinding("local",e.get("id"),e)},ClassExpression:function(e){e.has("id")&&!e.get("id").node[oE]&&e.scope.registerBinding("local",e)}},ZE=0,eD=function(){function e(e){this.uid=void 0,this.path=void 0,this.block=void 0,this.labels=void 0,this.inited=void 0,this.bindings=void 0,this.references=void 0,this.globals=void 0,this.uids=void 0,this.data=void 0,this.crawling=void 0;var t=e.node,r=Sx.get(t);if((null==r?void 0:r.path)===e)return r;Sx.set(t,this),this.uid=ZE++,this.block=t,this.path=e,this.labels=new Map,this.inited=!1}var t=e.prototype;return t.traverse=function(e,t,r){hq(e,t,this,r,this.path)},t.generateDeclaredUidIdentifier=function(e){var t=this.generateUidIdentifier(e);return this.push({id:t}),uE(t)},t.generateUidIdentifier=function(e){return lE(this.generateUid(e))},t.generateUid=function(e){var t;void 0===e&&(e="temp"),e=VE(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var r=1;do{t=this._generateUid(e,r),r++}while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var a=this.getProgramParent();return a.references[t]=!0,a.uids[t]=!0,t},t._generateUid=function(e,t){var r=e;return t>1&&(r+=t),"_"+r},t.generateUidBasedOnNode=function(e,t){var r=[];$E(e,r);var a=r.join("$");return a=a.replace(/^_/,"")||t||"ref",this.generateUid(a.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return lE(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(BE(e)||IE(e)||XE(e))return!0;if(xE(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},t.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var r=this.generateUidIdentifierBasedOnNode(e);return t?r:(this.push({id:r}),uE(r))},t.checkBlockScopedCollisions=function(e,t,r,a){if("param"!==t&&"local"!==e.kind&&("let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind||"param"===e.kind&&"const"===t))throw this.hub.buildError(a,'Duplicate declaration "'+r+'"',TypeError)},t.rename=function(e,t,r){var a=this.getBinding(e);if(a)return t=t||this.generateUidIdentifier(e).name,new $x(a,e,t).rename(r)},t._renameFromMap=function(e,t,r,a){e[t]&&(e[r]=a,e[t]=null)},t.dump=function(){var e="-".repeat(60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var r=0,a=Object.keys(t.bindings);r<a.length;r++){var n=a[r],s=t.bindings[n];console.log(" -",n,{constant:s.constant,references:s.references,violations:s.constantViolations.length,kind:s.kind})}}while(t=t.parent);console.log(e)},t.toArray=function(e,t,r){if(xE(e)){var a=this.getBinding(e.name);if(null!=a&&a.constant&&a.path.isGenericType("Array"))return e}if(pE(e))return e;if(xE(e,{name:"arguments"}))return dE(ME(ME(ME(lE("Array"),lE("prototype")),lE("slice")),lE("call")),[e]);var n,s=[e];return!0===t?n="toConsumableArray":t?(s.push(UE(t)),n="slicedToArray"):n="toArray",r&&(s.unshift(this.hub.addHelper(n)),n="maybeArrayLike"),dE(this.hub.addHelper(n),s)},t.hasLabel=function(e){return!!this.getLabel(e)},t.getLabel=function(e){return this.labels.get(e)},t.registerLabel=function(e){this.labels.set(e.node.label.name,e)},t.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t,r=T(e.get("declarations"));!(t=r()).done;){var a=t.value;this.registerBinding(e.node.kind,a)}else if(e.isClassDeclaration()){if(e.node.declare)return;this.registerBinding("let",e)}else if(e.isImportDeclaration())for(var n,s=T(e.get("specifiers"));!(n=s()).done;){var i=n.value;this.registerBinding("module",i)}else if(e.isExportDeclaration()){var o=e.get("declaration");(o.isClassDeclaration()||o.isFunctionDeclaration()||o.isVariableDeclaration())&&this.registerDeclaration(o)}else this.registerBinding("unknown",e)},t.buildUndefinedNode=function(){return GE("void",UE(0),!0)},t.registerConstantViolation=function(e){for(var t=e.getBindingIdentifiers(),r=0,a=Object.keys(t);r<a.length;r++){var n=a[r],s=this.getBinding(n);s&&s.reassign(e)}},t.registerBinding=function(e,t,r){if(void 0===r&&(r=t),!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var a,n=T(t.get("declarations"));!(a=n()).done;){var s=a.value;this.registerBinding(e,s)}else for(var i=this.getProgramParent(),o=t.getOuterBindingIdentifiers(!0),d=0,u=Object.keys(o);d<u.length;d++){var c=u[d];i.references[c]=!0;for(var l,p=T(o[c]);!(l=p()).done;){var f=l.value,g=this.getOwnBinding(c);if(g){if(g.identifier===f)continue;this.checkBlockScopedCollisions(g,e,c,f)}g?this.registerConstantViolation(r):this.bindings[c]=new Qx({identifier:f,scope:this,path:r,kind:e})}}},t.addGlobal=function(e){this.globals[e.name]=e},t.hasUid=function(e){var t=this;do{if(t.uids[e])return!0}while(t=t.parent);return!1},t.hasGlobal=function(e){var t=this;do{if(t.globals[e])return!0}while(t=t.parent);return!1},t.hasReference=function(e){return!!this.getProgramParent().references[e]},t.isPure=function(e,t){if(xE(e)){var r=this.getBinding(e.name);return!!r&&(!t||r.constant)}if(BE(e)||YE(e)||XE(e)||JE(e))return!0;var a,n,s;if(gE(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&!((null==(a=e.decorators)?void 0:a.length)>0)&&this.isPure(e.body,t);if(hE(e)){for(var i,o=T(e.body);!(i=o()).done;){var d=i.value;if(!this.isPure(d,t))return!1}return!0}if(fE(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(pE(e)||qE(e)){for(var u,c=T(e.elements);!(u=c()).done;){var l=u.value;if(null!==l&&!this.isPure(l,t))return!1}return!0}if(AE(e)||KE(e)){for(var p,f=T(e.properties);!(p=f()).done;){var g=p.value;if(!this.isPure(g,t))return!1}return!0}if(wE(e))return!(e.computed&&!this.isPure(e.key,t)||(null==(n=e.decorators)?void 0:n.length)>0);if(TE(e))return!(e.computed&&!this.isPure(e.key,t)||(null==(s=e.decorators)?void 0:s.length)>0||(zE(e)||e.static)&&null!==e.value&&!this.isPure(e.value,t));if(OE(e))return this.isPure(e.argument,t);if(FE(e))return LE(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(_E(e)){for(var h,m=T(e.expressions);!(h=m()).done;){var y=h.value;if(!this.isPure(y,t))return!1}return!0}return PE(e)},t.setData=function(e,t){return this.data[e]=t},t.getData=function(e){var t=this;do{var r=t.data[e];if(null!=r)return r}while(t=t.parent)},t.removeData=function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)},t.init=function(){this.inited||(this.inited=!0,this.crawl())},t.crawl=function(){var e=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);var t=this.getProgramParent();if(!t.crawling){var r={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,"Program"!==e.type&&QE._exploded){for(var a,n=T(QE.enter);!(a=n()).done;)(0,a.value)(e,r);var s=QE[e.type];if(s)for(var i,o=T(s.enter);!(i=o()).done;)(0,i.value)(e,r)}e.traverse(QE,r),this.crawling=!1;for(var d,u=T(r.assignments);!(d=u()).done;){for(var c=d.value,l=c.getBindingIdentifiers(),p=0,f=Object.keys(l);p<f.length;p++){var g=f[p];c.scope.getBinding(g)||t.addGlobal(l[g])}c.scope.registerConstantViolation(c)}for(var h,m=T(r.references);!(h=m()).done;){var y=h.value,v=y.scope.getBinding(y.node.name);v?v.reference(y):t.addGlobal(y.node)}for(var b,R=T(r.constantViolations);!(b=R()).done;){var x=b.value;x.scope.registerConstantViolation(x)}}},t.push=function(e){var t=this.path;t.isPattern()?t=this.getPatternParent().path:t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=(this.getFunctionParent()||this.getProgramParent()).path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(t.ensureBlock(),t=t.get("body"));var r=e.unique,a=e.kind||"var",n=null==e._blockHoist?2:e._blockHoist,s="declaration:"+a+":"+n,i=!r&&t.getData(s);if(!i){var o=WE(a,[]);o._blockHoist=n,i=b(t.unshiftContainer("body",[o]),1)[0],r||t.setData(s,i)}var d=HE(e.id,e.init),u=i.node.declarations.push(d);t.scope.registerBinding(a,i.get("declarations")[u-1])},t.getProgramParent=function(){var e=this;do{if(e.path.isProgram())return e}while(e=e.parent);throw new Error("Couldn't find a Program")},t.getFunctionParent=function(){var e=this;do{if(e.path.isFunctionParent())return e}while(e=e.parent);return null},t.getBlockParent=function(){var e=this;do{if(e.path.isBlockParent())return e}while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},t.getPatternParent=function(){var e=this;do{if(!e.path.isPattern())return e.getBlockParent()}while(e=e.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},t.getAllBindings=function(){var e=Object.create(null),t=this;do{for(var r=0,a=Object.keys(t.bindings);r<a.length;r++){var n=a[r];n in e==0&&(e[n]=t.bindings[n])}t=t.parent}while(t);return e},t.getAllBindingsOfKind=function(){for(var e=Object.create(null),t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];for(var n=0,s=r;n<s.length;n++){var i=s[n],o=this;do{for(var d=0,u=Object.keys(o.bindings);d<u.length;d++){var c=u[d],l=o.bindings[c];l.kind===i&&(e[c]=l)}o=o.parent}while(o)}return e},t.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},t.getBinding=function(e){var t,r=this;do{var a,n=r.getOwnBinding(e);if(n){if(null==(a=t)||!a.isPattern()||"param"===n.kind||"local"===n.kind)return n}else if(!n&&"arguments"===e&&r.path.isFunction()&&!r.path.isArrowFunctionExpression())break;t=r.path}while(r=r.parent)},t.getOwnBinding=function(e){return this.bindings[e]},t.getBindingIdentifier=function(e){var t;return null==(t=this.getBinding(e))?void 0:t.identifier},t.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return null==t?void 0:t.identifier},t.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},t.hasBinding=function(t,r){return!(!t||!this.hasOwnBinding(t)&&!this.parentHasBinding(t,r)&&!this.hasUid(t)&&(r||!e.globals.includes(t))&&(r||!e.contextVariables.includes(t)))},t.parentHasBinding=function(e,t){var r;return null==(r=this.parent)?void 0:r.hasBinding(e,t)},t.moveBindingTo=function(e,t){var r=this.getBinding(e);r&&(r.scope.removeOwnBinding(e),r.scope=t,t.bindings[e]=r)},t.removeOwnBinding=function(e){delete this.bindings[e]},t.removeBinding=function(e){var t;null==(t=this.getBinding(e))||t.scope.removeOwnBinding(e);var r=this;do{r.uids[e]&&(r.uids[e]=!1)}while(r=r.parent)},o(e,[{key:"parent",get:function(){var e,t,r=this.path;do{var a="key"===r.key||"decorators"===r.listKey;r=r.parentPath,a&&r.isMethod()&&(r=r.parentPath),r&&r.isScope()&&(t=r)}while(r&&!t);return null==(e=t)?void 0:e.scope}},{key:"parentBlock",get:function(){return this.path.parent}},{key:"hub",get:function(){return this.path.hub}}]),e}();eD.globals=Object.keys(iE.builtin),eD.contextVariables=["arguments","undefined","Infinity","NaN"];var tD,rD={exports:{}},aD={exports:{}};function nD(){return tD||(tD=1,function(e,t){!function(e,r){r(t)}(0,(function(e){e.get=void 0,e.put=void 0,e.pop=void 0;var t=o((function(){this._indexes={__proto__:null},this.array=[]}));e.get=function(e,t){return e._indexes[t]},e.put=function(t,r){var a=e.get(t,r);if(void 0!==a)return a;var n=t.array;return t._indexes[r]=n.push(r)-1},e.pop=function(e){var t=e.array,r=e._indexes;0!==t.length&&(r[t.pop()]=void 0)},e.SetArray=t,Object.defineProperty(e,"__esModule",{value:!0})}))}(0,aD.exports)),aD.exports}var sD=[],iD=[],oD="undefined"!=typeof Uint8Array?Uint8Array:Array,dD=!1;function uD(){dD=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)sD[t]=e[t],iD[e.charCodeAt(t)]=t;iD["-".charCodeAt(0)]=62,iD["_".charCodeAt(0)]=63}function cD(e){var t,r,a,n,s,i;dD||uD();var o=e.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");s="="===e[o-2]?2:"="===e[o-1]?1:0,i=new oD(3*o/4-s),a=s>0?o-4:o;var d=0;for(t=0,r=0;t<a;t+=4,r+=3)n=iD[e.charCodeAt(t)]<<18|iD[e.charCodeAt(t+1)]<<12|iD[e.charCodeAt(t+2)]<<6|iD[e.charCodeAt(t+3)],i[d++]=n>>16&255,i[d++]=n>>8&255,i[d++]=255&n;return 2===s?(n=iD[e.charCodeAt(t)]<<2|iD[e.charCodeAt(t+1)]>>4,i[d++]=255&n):1===s&&(n=iD[e.charCodeAt(t)]<<10|iD[e.charCodeAt(t+1)]<<4|iD[e.charCodeAt(t+2)]>>2,i[d++]=n>>8&255,i[d++]=255&n),i}function lD(e){return sD[e>>18&63]+sD[e>>12&63]+sD[e>>6&63]+sD[63&e]}function pD(e,t,r){for(var a,n=[],s=t;s<r;s+=3)a=(e[s]<<16)+(e[s+1]<<8)+e[s+2],n.push(lD(a));return n.join("")}function fD(e){var t;dD||uD();for(var r=e.length,a=r%3,n="",s=[],i=16383,o=0,d=r-a;o<d;o+=i)s.push(pD(e,o,o+i>d?d:o+i));return 1===a?(t=e[r-1],n+=sD[t>>2],n+=sD[t<<4&63],n+="=="):2===a&&(t=(e[r-2]<<8)+e[r-1],n+=sD[t>>10],n+=sD[t>>4&63],n+=sD[t<<2&63],n+="="),s.push(n),s.join("")}function gD(e,t,r,a,n){var s,i,o=8*n-a-1,d=(1<<o)-1,u=d>>1,c=-7,l=r?n-1:0,p=r?-1:1,f=e[t+l];for(l+=p,s=f&(1<<-c)-1,f>>=-c,c+=o;c>0;s=256*s+e[t+l],l+=p,c-=8);for(i=s&(1<<-c)-1,s>>=-c,c+=a;c>0;i=256*i+e[t+l],l+=p,c-=8);if(0===s)s=1-u;else{if(s===d)return i?NaN:1/0*(f?-1:1);i+=Math.pow(2,a),s-=u}return(f?-1:1)*i*Math.pow(2,s-a)}function hD(e,t,r,a,n,s){var i,o,d,u=8*s-n-1,c=(1<<u)-1,l=c>>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,f=a?0:s-1,g=a?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-i))<1&&(i--,d*=2),(t+=i+l>=1?p/d:p*Math.pow(2,1-l))*d>=2&&(i++,d/=2),i+l>=c?(o=0,i=c):i+l>=1?(o=(t*d-1)*Math.pow(2,n),i+=l):(o=t*Math.pow(2,l-1)*Math.pow(2,n),i=0));n>=8;e[r+f]=255&o,f+=g,o/=256,n-=8);for(i=i<<n|o,u+=n;u>0;e[r+f]=255&i,f+=g,i/=256,u-=8);e[r+f-g]|=128*h}var mD={}.toString,yD=Array.isArray||function(e){return"[object Array]"==mD.call(e)},vD=50;function bD(){return xD.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function RD(e,t){if(bD()<t)throw new RangeError("Invalid typed array length");return xD.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=xD.prototype:(null===e&&(e=new xD(t)),e.length=t),e}function xD(e,t,r){if(!(xD.TYPED_ARRAY_SUPPORT||this instanceof xD))return new xD(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return jD(this,e)}return ED(this,e,t,r)}function ED(e,t,r,a){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?AD(e,t,r,a):"string"==typeof t?CD(e,t,r):TD(e,t)}function DD(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function wD(e,t,r,a){return DD(t),t<=0?RD(e,t):void 0!==r?"string"==typeof a?RD(e,t).fill(r,a):RD(e,t).fill(r):RD(e,t)}function jD(e,t){if(DD(t),e=RD(e,t<0?0:0|PD(t)),!xD.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function CD(e,t,r){if("string"==typeof r&&""!==r||(r="utf8"),!xD.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var a=0|ID(t,r),n=(e=RD(e,a)).write(t,r);return n!==a&&(e=e.slice(0,n)),e}function SD(e,t){var r=t.length<0?0:0|PD(t.length);e=RD(e,r);for(var a=0;a<r;a+=1)e[a]=255&t[a];return e}function AD(e,t,r,a){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(a||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===a?new Uint8Array(t):void 0===a?new Uint8Array(t,r):new Uint8Array(t,r,a),xD.TYPED_ARRAY_SUPPORT?(e=t).__proto__=xD.prototype:e=SD(e,t),e}function TD(e,t){if(kD(t)){var r=0|PD(t.length);return 0===(e=RD(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||fw(t.length)?RD(e,0):SD(e,t);if("Buffer"===t.type&&yD(t.data))return SD(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function PD(e){if(e>=bD())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+bD().toString(16)+" bytes");return 0|e}function kD(e){return!(null==e||!e._isBuffer)}function ID(e,t){if(kD(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return dw(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return lw(e).length;default:if(a)return dw(e).length;t=(""+t).toLowerCase(),a=!0}}function FD(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return YD(this,t,r);case"utf8":case"utf-8":return HD(this,t,r);case"ascii":return zD(this,t,r);case"latin1":case"binary":return XD(this,t,r);case"base64":return WD(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return JD(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function _D(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function BD(e,t,r,a,n){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=xD.from(t,a)),kD(t))return 0===t.length?-1:OD(e,t,r,a,n);if("number"==typeof t)return t&=255,xD.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):OD(e,[t],r,a,n);throw new TypeError("val must be string, number or Buffer")}function OD(e,t,r,a,n){var s,i=1,o=e.length,d=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;i=2,o/=2,d/=2,r/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(n){var c=-1;for(s=r;s<o;s++)if(u(e,s)===u(t,-1===c?0:s-c)){if(-1===c&&(c=s),s-c+1===d)return c*i}else-1!==c&&(s-=s-c),c=-1}else for(r+d>o&&(r=o-d),s=r;s>=0;s--){for(var l=!0,p=0;p<d;p++)if(u(e,s+p)!==u(t,p)){l=!1;break}if(l)return s}return-1}function ND(e,t,r,a){r=Number(r)||0;var n=e.length-r;a?(a=Number(a))>n&&(a=n):a=n;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");a>s/2&&(a=s/2);for(var i=0;i<a;++i){var o=parseInt(t.substr(2*i,2),16);if(isNaN(o))return i;e[r+i]=o}return i}function LD(e,t,r,a){return pw(dw(t,e.length-r),e,r,a)}function MD(e,t,r,a){return pw(uw(t),e,r,a)}function UD(e,t,r,a){return MD(e,t,r,a)}function VD(e,t,r,a){return pw(lw(t),e,r,a)}function GD(e,t,r,a){return pw(cw(t,e.length-r),e,r,a)}function WD(e,t,r){return 0===t&&r===e.length?fD(e):fD(e.slice(t,r))}function HD(e,t,r){r=Math.min(e.length,r);for(var a=[],n=t;n<r;){var s,i,o,d,u=e[n],c=null,l=u>239?4:u>223?3:u>191?2:1;if(n+l<=r)switch(l){case 1:u<128&&(c=u);break;case 2:128==(192&(s=e[n+1]))&&(d=(31&u)<<6|63&s)>127&&(c=d);break;case 3:s=e[n+1],i=e[n+2],128==(192&s)&&128==(192&i)&&(d=(15&u)<<12|(63&s)<<6|63&i)>2047&&(d<55296||d>57343)&&(c=d);break;case 4:s=e[n+1],i=e[n+2],o=e[n+3],128==(192&s)&&128==(192&i)&&128==(192&o)&&(d=(15&u)<<18|(63&s)<<12|(63&i)<<6|63&o)>65535&&d<1114112&&(c=d)}null===c?(c=65533,l=1):c>65535&&(c-=65536,a.push(c>>>10&1023|55296),c=56320|1023&c),a.push(c),n+=l}return qD(a)}xD.TYPED_ARRAY_SUPPORT=void 0===ks.TYPED_ARRAY_SUPPORT||ks.TYPED_ARRAY_SUPPORT,bD(),xD.poolSize=8192,xD._augment=function(e){return e.__proto__=xD.prototype,e},xD.from=function(e,t,r){return ED(null,e,t,r)},xD.TYPED_ARRAY_SUPPORT&&(xD.prototype.__proto__=Uint8Array.prototype,xD.__proto__=Uint8Array),xD.alloc=function(e,t,r){return wD(null,e,t,r)},xD.allocUnsafe=function(e){return jD(null,e)},xD.allocUnsafeSlow=function(e){return jD(null,e)},xD.isBuffer=gw,xD.compare=function(e,t){if(!kD(e)||!kD(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,a=t.length,n=0,s=Math.min(r,a);n<s;++n)if(e[n]!==t[n]){r=e[n],a=t[n];break}return r<a?-1:a<r?1:0},xD.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},xD.concat=function(e,t){if(!yD(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return xD.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var a=xD.allocUnsafe(t),n=0;for(r=0;r<e.length;++r){var s=e[r];if(!kD(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(a,n),n+=s.length}return a},xD.byteLength=ID,xD.prototype._isBuffer=!0,xD.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)_D(this,t,t+1);return this},xD.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)_D(this,t,t+3),_D(this,t+1,t+2);return this},xD.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)_D(this,t,t+7),_D(this,t+1,t+6),_D(this,t+2,t+5),_D(this,t+3,t+4);return this},xD.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?HD(this,0,e):FD.apply(this,arguments)},xD.prototype.equals=function(e){if(!kD(e))throw new TypeError("Argument must be a Buffer");return this===e||0===xD.compare(this,e)},xD.prototype.inspect=function(){var e="",t=vD;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},xD.prototype.compare=function(e,t,r,a,n){if(!kD(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===a&&(a=0),void 0===n&&(n=this.length),t<0||r>e.length||a<0||n>this.length)throw new RangeError("out of range index");if(a>=n&&t>=r)return 0;if(a>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var s=(n>>>=0)-(a>>>=0),i=(r>>>=0)-(t>>>=0),o=Math.min(s,i),d=this.slice(a,n),u=e.slice(t,r),c=0;c<o;++c)if(d[c]!==u[c]){s=d[c],i=u[c];break}return s<i?-1:i<s?1:0},xD.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},xD.prototype.indexOf=function(e,t,r){return BD(this,e,t,r,!0)},xD.prototype.lastIndexOf=function(e,t,r){return BD(this,e,t,r,!1)},xD.prototype.write=function(e,t,r,a){if(void 0===t)a="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)a=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===a&&(a="utf8")):(a=r,r=void 0)}var n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return ND(this,e,t,r);case"utf8":case"utf-8":return LD(this,e,t,r);case"ascii":return MD(this,e,t,r);case"latin1":case"binary":return UD(this,e,t,r);case"base64":return VD(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return GD(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},xD.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var KD=4096;function qD(e){var t=e.length;if(t<=KD)return String.fromCharCode.apply(String,e);for(var r="",a=0;a<t;)r+=String.fromCharCode.apply(String,e.slice(a,a+=KD));return r}function zD(e,t,r){var a="";r=Math.min(e.length,r);for(var n=t;n<r;++n)a+=String.fromCharCode(127&e[n]);return a}function XD(e,t,r){var a="";r=Math.min(e.length,r);for(var n=t;n<r;++n)a+=String.fromCharCode(e[n]);return a}function YD(e,t,r){var a=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>a)&&(r=a);for(var n="",s=t;s<r;++s)n+=ow(e[s]);return n}function JD(e,t,r){for(var a=e.slice(t,r),n="",s=0;s<a.length;s+=2)n+=String.fromCharCode(a[s]+256*a[s+1]);return n}function $D(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function QD(e,t,r,a,n,s){if(!kD(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<s)throw new RangeError('"value" argument is out of bounds');if(r+a>e.length)throw new RangeError("Index out of range")}function ZD(e,t,r,a){t<0&&(t=65535+t+1);for(var n=0,s=Math.min(e.length-r,2);n<s;++n)e[r+n]=(t&255<<8*(a?n:1-n))>>>8*(a?n:1-n)}function ew(e,t,r,a){t<0&&(t=4294967295+t+1);for(var n=0,s=Math.min(e.length-r,4);n<s;++n)e[r+n]=t>>>8*(a?n:3-n)&255}function tw(e,t,r,a,n,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function rw(e,t,r,a,n){return n||tw(e,t,r,4),hD(e,t,r,a,23,4),r+4}function aw(e,t,r,a,n){return n||tw(e,t,r,8),hD(e,t,r,a,52,8),r+8}xD.prototype.slice=function(e,t){var r,a=this.length;if((e=~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),(t=void 0===t?a:~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),t<e&&(t=e),xD.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=xD.prototype;else{var n=t-e;r=new xD(n,void 0);for(var s=0;s<n;++s)r[s]=this[s+e]}return r},xD.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||$D(e,t,this.length);for(var a=this[e],n=1,s=0;++s<t&&(n*=256);)a+=this[e+s]*n;return a},xD.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||$D(e,t,this.length);for(var a=this[e+--t],n=1;t>0&&(n*=256);)a+=this[e+--t]*n;return a},xD.prototype.readUInt8=function(e,t){return t||$D(e,1,this.length),this[e]},xD.prototype.readUInt16LE=function(e,t){return t||$D(e,2,this.length),this[e]|this[e+1]<<8},xD.prototype.readUInt16BE=function(e,t){return t||$D(e,2,this.length),this[e]<<8|this[e+1]},xD.prototype.readUInt32LE=function(e,t){return t||$D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},xD.prototype.readUInt32BE=function(e,t){return t||$D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},xD.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||$D(e,t,this.length);for(var a=this[e],n=1,s=0;++s<t&&(n*=256);)a+=this[e+s]*n;return a>=(n*=128)&&(a-=Math.pow(2,8*t)),a},xD.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||$D(e,t,this.length);for(var a=t,n=1,s=this[e+--a];a>0&&(n*=256);)s+=this[e+--a]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*t)),s},xD.prototype.readInt8=function(e,t){return t||$D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},xD.prototype.readInt16LE=function(e,t){t||$D(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},xD.prototype.readInt16BE=function(e,t){t||$D(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},xD.prototype.readInt32LE=function(e,t){return t||$D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},xD.prototype.readInt32BE=function(e,t){return t||$D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},xD.prototype.readFloatLE=function(e,t){return t||$D(e,4,this.length),gD(this,e,!0,23,4)},xD.prototype.readFloatBE=function(e,t){return t||$D(e,4,this.length),gD(this,e,!1,23,4)},xD.prototype.readDoubleLE=function(e,t){return t||$D(e,8,this.length),gD(this,e,!0,52,8)},xD.prototype.readDoubleBE=function(e,t){return t||$D(e,8,this.length),gD(this,e,!1,52,8)},xD.prototype.writeUIntLE=function(e,t,r,a){e=+e,t|=0,r|=0,a||QD(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,s=0;for(this[t]=255&e;++s<r&&(n*=256);)this[t+s]=e/n&255;return t+r},xD.prototype.writeUIntBE=function(e,t,r,a){e=+e,t|=0,r|=0,a||QD(this,e,t,r,Math.pow(2,8*r)-1,0);var n=r-1,s=1;for(this[t+n]=255&e;--n>=0&&(s*=256);)this[t+n]=e/s&255;return t+r},xD.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,1,255,0),xD.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},xD.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,2,65535,0),xD.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ZD(this,e,t,!0),t+2},xD.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,2,65535,0),xD.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ZD(this,e,t,!1),t+2},xD.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,4,4294967295,0),xD.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):ew(this,e,t,!0),t+4},xD.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,4,4294967295,0),xD.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ew(this,e,t,!1),t+4},xD.prototype.writeIntLE=function(e,t,r,a){if(e=+e,t|=0,!a){var n=Math.pow(2,8*r-1);QD(this,e,t,r,n-1,-n)}var s=0,i=1,o=0;for(this[t]=255&e;++s<r&&(i*=256);)e<0&&0===o&&0!==this[t+s-1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},xD.prototype.writeIntBE=function(e,t,r,a){if(e=+e,t|=0,!a){var n=Math.pow(2,8*r-1);QD(this,e,t,r,n-1,-n)}var s=r-1,i=1,o=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},xD.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,1,127,-128),xD.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},xD.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,2,32767,-32768),xD.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ZD(this,e,t,!0),t+2},xD.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,2,32767,-32768),xD.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ZD(this,e,t,!1),t+2},xD.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,4,2147483647,-2147483648),xD.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):ew(this,e,t,!0),t+4},xD.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||QD(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),xD.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ew(this,e,t,!1),t+4},xD.prototype.writeFloatLE=function(e,t,r){return rw(this,e,t,!0,r)},xD.prototype.writeFloatBE=function(e,t,r){return rw(this,e,t,!1,r)},xD.prototype.writeDoubleLE=function(e,t,r){return aw(this,e,t,!0,r)},xD.prototype.writeDoubleBE=function(e,t,r){return aw(this,e,t,!1,r)},xD.prototype.copy=function(e,t,r,a){if(r||(r=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a<r&&(a=r),a===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t<a-r&&(a=e.length-t+r);var n,s=a-r;if(this===e&&r<t&&t<a)for(n=s-1;n>=0;--n)e[n+t]=this[n+r];else if(s<1e3||!xD.TYPED_ARRAY_SUPPORT)for(n=0;n<s;++n)e[n+t]=this[n+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+s),t);return s},xD.prototype.fill=function(e,t,r,a){if("string"==typeof e){if("string"==typeof t?(a=t,t=0,r=this.length):"string"==typeof r&&(a=r,r=this.length),1===e.length){var n=e.charCodeAt(0);n<256&&(e=n)}if(void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!xD.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var s;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s<r;++s)this[s]=e;else{var i=kD(e)?e:dw(new xD(e,a).toString()),o=i.length;for(s=0;s<r-t;++s)this[s+t]=i[s%o]}return this};var nw=/[^+\/0-9A-Za-z-_]/g;function sw(e){if((e=iw(e).replace(nw,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function iw(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function ow(e){return e<16?"0"+e.toString(16):e.toString(16)}function dw(e,t){var r;t=t||1/0;for(var a=e.length,n=null,s=[],i=0;i<a;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(i+1===a){(t-=3)>-1&&s.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&s.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function uw(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function cw(e,t){for(var r,a,n,s=[],i=0;i<e.length&&!((t-=2)<0);++i)a=(r=e.charCodeAt(i))>>8,n=r%256,s.push(n),s.push(a);return s}function lw(e){return cD(sw(e))}function pw(e,t,r,a){for(var n=0;n<a&&!(n+r>=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function fw(e){return e!=e}function gw(e){return null!=e&&(!!e._isBuffer||hw(e)||mw(e))}function hw(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function mw(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&hw(e.slice(0,0))}var yw,vw={exports:{}};function bw(){return yw||(yw=1,function(e,t){!function(e,r){r(t)}(0,(function(e){for(var t=44,r=59,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n=new Uint8Array(65),s=new Uint8Array(123),i=0;i<a.length;i++){var o=a.charCodeAt(i);s[o]=i,n[i]=o}var d="undefined"!=typeof TextDecoder?new TextDecoder:void 0!==xD?{decode:function(e){return xD.from(e.buffer,e.byteOffset,e.byteLength).toString()}}:{decode:function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t}};function u(e){for(var a=new Int32Array(5),n=[],s=[],i=!0,o=0,d=0;d<e.length;){var u=e.charCodeAt(d);if(u===t)d++;else if(u===r)a[0]=o=0,i||p(s),i=!0,n.push(s),s=[],d++;else{d=c(e,d,a,0);var f=a[0];if(f<o&&(i=!1),o=f,!l(e,d)){s.push([f]);continue}if(d=c(e,d,a,1),d=c(e,d,a,2),!l(e,d=c(e,d,a,3))){s.push([f,a[1],a[2],a[3]]);continue}d=c(e,d,a,4),s.push([f,a[1],a[2],a[3],a[4]])}}return i||p(s),n.push(s),n}function c(e,t,r,a){var n=0,i=0,o=0;do{var d=e.charCodeAt(t++);n|=(31&(o=s[d]))<<i,i+=5}while(32&o);var u=1&n;return n>>>=1,u&&(n=0===n?-2147483648:-n),r[a]+=n,t}function l(e,a){if(a>=e.length)return!1;var n=e.charCodeAt(a);return n!==t&&n!==r}function p(e){e.sort(f)}function f(e,t){return e[0]-t[0]}function g(e){for(var a=new Int32Array(5),n=new Uint8Array(1e3),s=0,i=0;i<e.length;i++){var o=e[i];if(i>0&&((n=h(n,s,1))[s++]=r),0!==o.length){a[0]=0;for(var u=0;u<o.length;u++){var c=o[u];n=h(n,s,36),u>0&&(n[s++]=t),s=m(n,s,a,c,0),1!==c.length&&(s=m(n,s,a,c,1),s=m(n,s,a,c,2),s=m(n,s,a,c,3),4!==c.length&&(s=m(n,s,a,c,4)))}}}return d.decode(n.subarray(0,s))}function h(e,t,r){if(e.length>t+r)return e;var a=new Uint8Array(2*e.length);return a.set(e),a}function m(e,t,r,a,s){var i=a[s],o=i-r[s];r[s]=i,o=o<0?-o<<1|1:o<<1;do{var d=31&o;(o>>>=5)>0&&(d|=32),e[t++]=n[d]}while(o>0);return t}e.decode=u,e.encode=g,Object.defineProperty(e,"__esModule",{value:!0})}))}(0,vw.exports)),vw.exports}var Rw,xw,Ew={exports:{}},Dw={exports:{}};function ww(){return Rw||(Rw=1,function(e,t){!function(t,r){e.exports=r()}(0,(function(){var e=/^[\w+.-]+:\/\//,t=/^([\w+.-]+:)\/\/([^@]*@)?([^:/]*)(:\d+)?(\/[^#?]*)?/;function r(t){return e.test(t)}function a(e){return e.startsWith("//")}function n(e){return e.startsWith("/")}function s(e){var r=t.exec(e);return{scheme:r[1],user:r[2]||"",host:r[3],port:r[4]||"",path:r[5]||"/",relativePath:!1}}function i(e){if(a(e)){var t=s("http:"+e);return t.scheme="",t}if(n(e)){var i=s("http://foo.com"+e);return i.scheme="",i.host="",i}if(!r(e)){var o=s("http://foo.com/"+e);return o.scheme="",o.host="",o.relativePath=!0,o}return s(e)}function o(e){if(e.endsWith("/.."))return e;var t=e.lastIndexOf("/");return e.slice(0,t+1)}function d(e,t){e.relativePath&&(u(t),"/"===e.path?e.path=t.path:e.path=o(t.path)+e.path,e.relativePath=t.relativePath)}function u(e){for(var t=e.relativePath,r=e.path.split("/"),a=1,n=0,s=!1,i=1;i<r.length;i++){var o=r[i];o?(s=!1,"."!==o&&(".."!==o?(r[a++]=o,n++):n?(s=!0,n--,a--):t&&(r[a++]=o))):s=!0}for(var d="",u=1;u<a;u++)d+="/"+r[u];(!d||s&&!d.endsWith("/.."))&&(d+="/"),e.path=d}function c(e,t){if(!e&&!t)return"";var r=i(e);if(t&&!r.scheme){var a=i(t);r.scheme=a.scheme,r.host&&"file:"!==a.scheme||(r.user=a.user,r.host=a.host,r.port=a.port),d(r,a)}if(u(r),r.relativePath){var n=r.path.slice(1);return n?!(t||e).startsWith(".")||n.startsWith(".")?n:"./"+n:"."}return r.scheme||r.host?r.scheme+"//"+r.user+r.host+r.port+r.path:r.path}return c}))}(Dw)),Dw.exports}function jw(){return xw||(xw=1,function(e,t){!function(e,r){r(t,bw(),ww())}(0,(function(e,t,r){function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(r);function s(e,t){return t&&!t.endsWith("/")&&(t+="/"),n.default(e,t)}function i(e){if(!e)return"";var t=e.lastIndexOf("/");return e.slice(0,t+1)}var d=0,u=1,c=2,l=3,p=4,f=1,g=2;function h(e,t){var r=m(e,0);if(r===e.length)return e;t||(e=e.slice());for(var a=r;a<e.length;a=m(e,a+1))e[a]=v(e[a],t);return e}function m(e,t){for(var r=t;r<e.length;r++)if(!y(e[r]))return r;return e.length}function y(e){for(var t=1;t<e.length;t++)if(e[t][d]<e[t-1][d])return!1;return!0}function v(e,t){return t||(e=e.slice()),e.sort(b)}function b(e,t){return e[d]-t[d]}var R=!1;function x(e,t,r,a){for(;r<=a;){var n=r+(a-r>>1),s=e[n][d]-t;if(0===s)return R=!0,n;s<0?r=n+1:a=n-1}return R=!1,r-1}function E(e,t,r){for(var a=r+1;a<e.length&&e[a][d]===t;r=a++);return r}function D(e,t,r){for(var a=r-1;a>=0&&e[a][d]===t;r=a--);return r}function w(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function j(e,t,r,a){var n=r.lastKey,s=r.lastNeedle,i=r.lastIndex,o=0,u=e.length-1;if(a===n){if(t===s)return R=-1!==i&&e[i][d]===t,i;t>=s?o=-1===i?0:i:u=i}return r.lastKey=a,r.lastNeedle=t,r.lastIndex=x(e,t,o,u)}function C(e,t){for(var r=t.map(A),a=0;a<e.length;a++)for(var n=e[a],s=0;s<n.length;s++){var i=n[s];if(1!==i.length){var o=i[u],p=i[c],f=i[l],g=r[o],h=g[p]||(g[p]=[]),m=t[o],y=E(h,f,j(h,f,m,p));S(h,m.lastIndex=y+1,[f,a,i[d]])}}return r}function S(e,t,r){for(var a=e.length;a>t;a--)e[a]=e[a-1];e[t]=r}function A(){return{__proto__:null}}var T=function(t,r){var a="string"==typeof t?JSON.parse(t):t;if(!("sections"in a))return new L(a,r);var n=[],s=[],i=[],o=[];P(a,r,n,s,i,o,0,0,1/0,1/0);var d={version:3,file:a.file,names:o,sources:s,sourcesContent:i,mappings:n};return e.presortedDecodedMap(d)};function P(e,t,r,a,n,s,i,o,d,u){for(var c=e.sections,l=0;l<c.length;l++){var p=c[l],f=p.map,g=p.offset,h=d,m=u;if(l+1<c.length){var y=c[l+1].offset;(h=Math.min(d,i+y.line))===d?m=Math.min(u,o+y.column):h<d&&(m=o+y.column)}k(f,t,r,a,n,s,i+g.line,o+g.column,h,m)}}function k(t,r,a,n,s,i,o,f,g,h){if("sections"in t)return P.apply(void 0,arguments);var m=new L(t,r),y=n.length,v=i.length,b=e.decodedMappings(m),R=m.resolvedSources,x=m.sourcesContent;if(I(n,R),I(i,m.names),x)I(s,x);else for(var E=0;E<R.length;E++)s.push(null);for(var D=0;D<b.length;D++){var w=o+D;if(w>g)return;for(var j=F(a,w),C=0===D?f:0,S=b[D],A=0;A<S.length;A++){var T=S[A],k=C+T[d];if(w===g&&k>=h)return;if(1!==T.length){var _=y+T[u],B=T[c],O=T[l];j.push(4===T.length?[k,_,B,O]:[k,_,B,O,v+T[p]])}else j.push([k])}}}function I(e,t){for(var r=0;r<t.length;r++)e.push(t[r])}function F(e,t){for(var r=e.length;r<=t;r++)e[r]=[];return e[t]}var _="`line` must be greater than 0 (lines start at line 1)",B="`column` must be greater than or equal to 0 (columns start at column 0)",O=-1,N=1;e.encodedMappings=void 0,e.decodedMappings=void 0,e.traceSegment=void 0,e.originalPositionFor=void 0,e.generatedPositionFor=void 0,e.eachMapping=void 0,e.sourceContentFor=void 0,e.presortedDecodedMap=void 0,e.decodedMap=void 0,e.encodedMap=void 0;var L=o((function(e,t){var r="string"==typeof e;if(!r&&e._decodedMemo)return e;var a=r?JSON.parse(e):e,n=a.version,o=a.file,d=a.names,u=a.sourceRoot,c=a.sources,l=a.sourcesContent;this.version=n,this.file=o,this.names=d,this.sourceRoot=u,this.sources=c,this.sourcesContent=l;var p=s(u||"",i(t));this.resolvedSources=c.map((function(e){return s(e||"",p)}));var f=a.mappings;"string"==typeof f?(this._encoded=f,this._decoded=void 0):(this._encoded=void 0,this._decoded=h(f,r)),this._decodedMemo=w(),this._bySources=void 0,this._bySourceMemos=void 0}));function M(e,t){return{version:e.version,file:e.file,names:e.names,sourceRoot:e.sourceRoot,sources:e.sources,sourcesContent:e.sourcesContent,mappings:t}}function U(e,t,r,a){return{source:e,line:t,column:r,name:a}}function V(e,t){return{line:e,column:t}}function G(e,t,r,a,n){var s=j(e,a,t,r);return R?s=(n===O?E:D)(e,a,s):n===O&&s++,-1===s||s===e.length?null:e[s]}e.encodedMappings=function(e){var r;return null!==(r=e._encoded)&&void 0!==r?r:e._encoded=t.encode(e._decoded)},e.decodedMappings=function(e){return e._decoded||(e._decoded=t.decode(e._encoded))},e.traceSegment=function(t,r,a){var n=e.decodedMappings(t);return r>=n.length?null:G(n[r],t._decodedMemo,r,a,N)},e.originalPositionFor=function(t,r){var a=r.line,n=r.column,s=r.bias;if(--a<0)throw new Error(_);if(n<0)throw new Error(B);var i=e.decodedMappings(t);if(a>=i.length)return U(null,null,null,null);var o=G(i[a],t._decodedMemo,a,n,s||N);if(null==o)return U(null,null,null,null);if(1==o.length)return U(null,null,null,null);var d=t.names;return U(t.resolvedSources[o[u]],o[c]+1,o[l],5===o.length?d[o[p]]:null)},e.generatedPositionFor=function(t,r){var a=r.source,n=r.line,s=r.column,i=r.bias;if(--n<0)throw new Error(_);if(s<0)throw new Error(B);var o=t.sources,d=t.resolvedSources,u=o.indexOf(a);if(-1===u&&(u=d.indexOf(a)),-1===u)return V(null,null);var c=t._bySources||(t._bySources=C(e.decodedMappings(t),t._bySourceMemos=o.map(w))),l=t._bySourceMemos,p=c[u][n];if(null==p)return V(null,null);var h=G(p,l[u],n,s,i||N);return null==h?V(null,null):V(h[f]+1,h[g])},e.eachMapping=function(t,r){for(var a=e.decodedMappings(t),n=t.names,s=t.resolvedSources,i=0;i<a.length;i++)for(var o=a[i],d=0;d<o.length;d++){var u=o[d],c=i+1,l=u[0],p=null,f=null,g=null,h=null;1!==u.length&&(p=s[u[1]],f=u[2]+1,g=u[3]),5===u.length&&(h=n[u[4]]),r({generatedLine:c,generatedColumn:l,source:p,originalLine:f,originalColumn:g,name:h})}},e.sourceContentFor=function(e,t){var r=e.sources,a=e.resolvedSources,n=e.sourcesContent;if(null==n)return null;var s=r.indexOf(t);return-1===s&&(s=a.indexOf(t)),-1===s?null:n[s]},e.presortedDecodedMap=function(e,t){var r=new L(M(e,[]),t);return r._decoded=e.mappings,r},e.decodedMap=function(t){return M(t,e.decodedMappings(t))},e.encodedMap=function(t){return M(t,e.encodedMappings(t))},e.AnyMap=T,e.GREATEST_LOWER_BOUND=N,e.LEAST_UPPER_BOUND=O,e.TraceMap=L,Object.defineProperty(e,"__esModule",{value:!0})}))}(0,Ew.exports)),Ew.exports}!function(e,t){!function(e,r){r(t,nD(),bw(),jw())}(0,(function(e,t,r,a){var n,s=0,i=1,d=2,u=3,c=4,l=-1;e.addSegment=void 0,e.addMapping=void 0,e.maybeAddSegment=void 0,e.maybeAddMapping=void 0,e.setSourceContent=void 0,e.toDecodedMap=void 0,e.toEncodedMap=void 0,e.fromMap=void 0,e.allMappings=void 0;var p=o((function(e){var r=void 0===e?{}:e,a=r.file,n=r.sourceRoot;this._names=new t.SetArray,this._sources=new t.SetArray,this._sourcesContent=[],this._mappings=[],this.file=a,this.sourceRoot=n}));function f(e,t){for(var r=e.length;r<=t;r++)e[r]=[];return e[t]}function g(e,t){for(var r=e.length,a=r-1;a>=0&&!(t>=e[a][s]);r=a--);return r}function h(e,t,r){for(var a=e.length;a>t;a--)e[a]=e[a-1];e[t]=r}function m(e){for(var t=e.length,r=t,a=r-1;a>=0&&!(e[a].length>0);r=a,a--);r<t&&(e.length=r)}function y(e,r){for(var a=0;a<r.length;a++)t.put(e,r[a])}function v(e,t){return 0===t||1===e[t-1].length}function b(e,t,r,a,n,s){if(0===t)return!1;var o=e[t-1];return 1!==o.length&&r===o[i]&&a===o[d]&&n===o[u]&&s===(5===o.length?o[c]:l)}function R(e,t,r){var a=r.generated,s=r.source,i=r.original,o=r.name,d=r.content;if(!s)return n(e,t,a.line-1,a.column,null,null,null,null,null);var u=s;return n(e,t,a.line-1,a.column,u,i.line-1,i.column,o,d)}e.addSegment=function(e,t,r,a,s,i,o,d){return n(!1,e,t,r,a,s,i,o,d)},e.maybeAddSegment=function(e,t,r,a,s,i,o,d){return n(!0,e,t,r,a,s,i,o,d)},e.addMapping=function(e,t){return R(!1,e,t)},e.maybeAddMapping=function(e,t){return R(!0,e,t)},e.setSourceContent=function(e,r,a){var n=e._sources;e._sourcesContent[t.put(n,r)]=a},e.toDecodedMap=function(e){var t=e.file,r=e.sourceRoot,a=e._mappings,n=e._sources,s=e._sourcesContent,i=e._names;return m(a),{version:3,file:t||void 0,names:i.array,sourceRoot:r||void 0,sources:n.array,sourcesContent:s,mappings:a}},e.toEncodedMap=function(t){var a=e.toDecodedMap(t);return Object.assign(Object.assign({},a),{mappings:r.encode(a.mappings)})},e.allMappings=function(e){for(var t=[],r=e._mappings,a=e._sources,n=e._names,o=0;o<r.length;o++)for(var l=r[o],p=0;p<l.length;p++){var f=l[p],g={line:o+1,column:f[s]},h=void 0,m=void 0,y=void 0;1!==f.length&&(h=a.array[f[i]],m={line:f[d]+1,column:f[u]},5===f.length&&(y=n.array[f[c]])),t.push({generated:g,source:h,original:m,name:y})}return t},e.fromMap=function(e){var t=new a.TraceMap(e),r=new p({file:t.file,sourceRoot:t.sourceRoot});return y(r._names,t.names),y(r._sources,t.sources),r._sourcesContent=t.sourcesContent||t.sources.map((function(){return null})),r._mappings=a.decodedMappings(t),r},n=function(e,r,a,n,s,i,o,d,u){var c=r._mappings,p=r._sources,m=r._sourcesContent,y=r._names,R=f(c,a),x=g(R,n);if(!s){if(e&&v(R,x))return;return h(R,x,[n])}var E=t.put(p,s),D=d?t.put(y,d):l;if(E===m.length&&(m[E]=null!=u?u:null),!e||!b(R,x,E,i,o,D))return h(R,x,d?[n,E,i,o,D]:[n,E,i,o])},e.GenMapping=p,Object.defineProperty(e,"__esModule",{value:!0})}))}(0,rD.exports);var Cw=function(){function e(e,t){var r;this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0;var a=this._map=new rD.exports.GenMapping({sourceRoot:e.sourceRoot});this._sourceFileName=null==(r=e.sourceFileName)?void 0:r.replace(/\\/g,"/"),this._rawMappings=void 0,"string"==typeof t?rD.exports.setSourceContent(a,this._sourceFileName,t):"object"==typeof t&&Object.keys(t).forEach((function(e){rD.exports.setSourceContent(a,e.replace(/\\/g,"/"),t[e])}))}var t=e.prototype;return t.get=function(){return rD.exports.toEncodedMap(this._map)},t.getDecoded=function(){return rD.exports.toDecodedMap(this._map)},t.getRawMappings=function(){return this._rawMappings||(this._rawMappings=rD.exports.allMappings(this._map))},t.mark=function(e,t,r,a,n){this._rawMappings=void 0,rD.exports.maybeAddMapping(this._map,{name:a,generated:e,source:null==t?void 0:(null==n?void 0:n.replace(/\\/g,"/"))||this._sourceFileName,original:null==t?void 0:{line:t,column:r}})},o(e)}();function Sw(){return{identifierName:void 0,line:void 0,column:void 0,filename:void 0}}var Aw=function(){function e(e){this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._position={line:1,column:0},this._sourcePosition=Sw(),this._disallowedPop={identifierName:void 0,line:void 0,column:void 0,filename:void 0,objectReusable:!0},this._map=e,this._allocQueue()}var t=e.prototype;return t._allocQueue=function(){for(var e=this._queue,t=0;t<16;t++)e.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,filename:""})},t._pushQueue=function(e,t,r,a,n,s){var i=this._queueCursor;i===this._queue.length&&this._allocQueue();var o=this._queue[i];o.char=e,o.repeat=t,o.line=r,o.column=a,o.identifierName=n,o.filename=s,this._queueCursor++},t._popQueue=function(){if(0===this._queueCursor)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]},t.get=function(){this._flush();var e=this._map,t={code:(this._buf+this._str).trimRight(),decodedMap:null==e?void 0:e.getDecoded(),get map(){var r=e?e.get():null;return t.map=r,r},set map(e){Object.defineProperty(t,"map",{value:e,writable:!0})},get rawMappings(){var r=null==e?void 0:e.getRawMappings();return t.rawMappings=r,r},set rawMappings(e){Object.defineProperty(t,"rawMappings",{value:e,writable:!0})}};return t},t.append=function(e,t){this._flush(),this._append(e,this._sourcePosition,t)},t.appendChar=function(e){this._flush(),this._appendChar(e,1,this._sourcePosition)},t.queue=function(e){if(10===e)for(;0!==this._queueCursor;){var t=this._queue[this._queueCursor-1].char;if(32!==t&&9!==t)break;this._queueCursor--}var r=this._sourcePosition;this._pushQueue(e,1,r.line,r.column,r.identifierName,r.filename)},t.queueIndentation=function(e,t){this._pushQueue(e,t,void 0,void 0,void 0,void 0)},t._flush=function(){for(var e=this._queueCursor,t=this._queue,r=0;r<e;r++){var a=t[r];this._appendChar(a.char,a.repeat,a)}this._queueCursor=0},t._appendChar=function(e,t,r){this._last=e,this._str+=t>1?String.fromCharCode(e).repeat(t):String.fromCharCode(e),10!==e?(this._mark(r.line,r.column,r.identifierName,r.filename),this._position.column+=t):(this._position.line++,this._position.column=0)},t._append=function(e,t,r){var a=e.length;if(this._last=e.charCodeAt(a-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=e,this._appendCount=0):this._str+=e,r||this._map){var n=t.column,s=t.identifierName,i=t.filename,o=t.line,d=e.indexOf("\n"),u=0;for(0!==d&&this._mark(o,n,s,i);-1!==d;)this._position.line++,this._position.column=0,(u=d+1)<e.length&&this._mark(++o,0,s,i),d=e.indexOf("\n",u);this._position.column+=e.length-u}else this._position.column+=a},t._mark=function(e,t,r,a){var n;null==(n=this._map)||n.mark(this._position,e,t,r,a)},t.removeTrailingNewline=function(){var e=this._queueCursor;0!==e&&10===this._queue[e-1].char&&this._queueCursor--},t.removeLastSemicolon=function(){var e=this._queueCursor;0!==e&&59===this._queue[e-1].char&&this._queueCursor--},t.getLastChar=function(){var e=this._queueCursor;return 0!==e?this._queue[e-1].char:this._last},t.endsWithCharAndNewline=function(){var e=this._queue,t=this._queueCursor;if(0!==t){if(10!==e[t-1].char)return;return t>1?e[t-2].char:this._last}},t.hasContent=function(){return 0!==this._queueCursor||!!this._last},t.exactSource=function(e,t){if(!this._map)return t();this.source("start",e),t(),this.source("end",e),this._disallowPop("start",e)},t.source=function(e,t){t&&this._normalizePosition(e,t,this._sourcePosition)},t.withSource=function(e,t,r){if(!this._map)return r();var a=this._sourcePosition.line,n=this._sourcePosition.column,s=this._sourcePosition.filename,i=this._sourcePosition.identifierName;this.source(e,t),r(),(this._disallowedPop.objectReusable||this._disallowedPop.line!==a||this._disallowedPop.column!==n||this._disallowedPop.filename!==s)&&(this._sourcePosition.line=a,this._sourcePosition.column=n,this._sourcePosition.filename=s,this._sourcePosition.identifierName=i,this._disallowedPop.objectReusable=!0)},t._disallowPop=function(e,t){if(t){var r=this._disallowedPop;this._normalizePosition(e,t,r),r.objectReusable=!1}},t._normalizePosition=function(e,t,r){var a=t[e];r.identifierName="start"===e&&t.identifierName||void 0,a?(r.line=a.line,r.column=a.column,r.filename=t.filename):(r.line=null,r.column=null,r.filename=null)},t.getCurrentColumn=function(){for(var e=this._queue,t=-1,r=0,a=0;a<this._queueCursor;a++){var n=e[a];10===n.char&&(t=a,r+=n.repeat)}return-1===t?this._position.column+r:r-1-t},t.getCurrentLine=function(){for(var e=0,t=this._queue,r=0;r<this._queueCursor;r++)10===t[r].char&&e++;return this._position.line+e},o(e)}(),Tw=Po,Pw=J,kw=$,Iw=kn,Fw=re,_w=ne,Bw=Hn,Ow=ye,Nw=$n,Lw=Ce,Mw=Te,Uw=Et,Vw=xt,Gw=Re;function Ww(e,t){return e?(Lw(e)||Vw(e)?(Ww(e.object,t),e.computed&&Ww(e.property,t)):Iw(e)||kw(e)?(Ww(e.left,t),Ww(e.right,t)):_w(e)||Uw(e)?(t.hasCall=!0,Ww(e.callee,t)):Bw(e)?t.hasFunction=!0:Ow(e)&&(t.hasHelper=t.hasHelper||e.callee&&Kw(e.callee)),t):t}function Hw(e){return Ww(e,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function Kw(e){return!!e&&(Lw(e)?Kw(e.object)||Kw(e.property):Ow(e)?"require"===e.name||95===e.name.charCodeAt(0):_w(e)?Kw(e.callee):!(!Iw(e)&&!kw(e))&&(Ow(e.left)&&Kw(e.left)||Kw(e.right)))}function qw(e){return Nw(e)||Mw(e)||Pw(e)||Ow(e)||Lw(e)}var zw={AssignmentExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=Hw(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return t.hasFunction?3:2})),SwitchCase:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){return(e.consequent.length||t.cases[0]===e?1:0)|(e.consequent.length||t.cases[t.cases.length-1]!==e?0:2)})),LogicalExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Bw(e.left)||Bw(e.right))return 2})),Literal:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Gw(e)&&"use strict"===e.value)return 2})),CallExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Bw(e.callee)||Kw(e))return 3})),OptionalCallExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Bw(e.callee))return 3})),VariableDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){for(var t=0;t<e.declarations.length;t++){var r=e.declarations[t],a=Kw(r.id)&&!qw(r.init);if(!a&&r.init){var n=Hw(r.init);a=Kw(r.init)&&n.hasCall||n.hasFunction}if(a)return 3}})),IfStatement:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Fw(e.consequent))return 3}))};zw.ObjectProperty=zw.ObjectTypeProperty=zw.ObjectMethod=function(e,t){if(t.properties[0]===e)return 1},zw.ObjectTypeCallProperty=function(e,t){var r;if(t.callProperties[0]===e&&(null==(r=t.properties)||!r.length))return 1},zw.ObjectTypeIndexer=function(e,t){var r,a;if(!(t.indexers[0]!==e||null!=(r=t.properties)&&r.length||null!=(a=t.callProperties)&&a.length))return 1},zw.ObjectTypeInternalSlot=function(e,t){var r,a,n;if(!(t.internalSlots[0]!==e||null!=(r=t.properties)&&r.length||null!=(a=t.callProperties)&&a.length||null!=(n=t.indexers)&&n.length))return 1},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach((function(e){var t=b(e,2),r=t[0],a=t[1];[r].concat(Tw[r]||[]).forEach((function(e){var t=a?3:0;zw[e]=function(){return t}}))}));var Xw=Pt,Yw=Ye,Jw=$,$w=yt,Qw=kn,Zw=Q,ej=Ge,tj=ne,rj=ns,aj=$e,nj=Ln,sj=ie,ij=is,oj=et,dj=le,uj=Gn,cj=fe,lj=at,pj=ge,fj=me,gj=ve,hj=Lr,mj=er,yj=je,vj=Ce,bj=Se,Rj=ar,xj=ct,Ej=Et,Dj=xt,wj=Fe,jj=_e,Cj=Ne,Sj=za,Aj=fn,Tj=pn,Pj=Za,kj=En,Ij=Ya,Fj=Ja,_j=gn,Bj=Qa,Oj=ft,Nj=Me,Lj=xr,Mj=rs,Uj=Cr,Vj=He,Gj=Ke,Wj=mt,Hj={"||":0,"??":0,"|>":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},Kj=function(e,t){return rj(t,{superClass:e})},qj=function(e,t){return(vj(t)||Dj(t))&&t.object===e||(tj(t)||Ej(t)||bj(t))&&t.callee===e||Oj(t)&&t.tag===e||kj(t)};function zj(e,t){return Xw(t)}function Xj(e,t,r){if(!(r.length<3))return Uj(t)||mj(t)||Xw(t)||Lj(t)&&Yw(r[r.length-3])}function Yj(e,t){return qj(e,t)||Kj(e,t)}function Jj(e,t,r){return vC(r,3)}function $j(e,t,r){return!e.async&&vC(r,1)}function Qj(e,t){if("**"===e.operator&&Zw(t,{operator:"**"}))return t.left===e;if(Kj(e,t))return!0;if(qj(e,t)||Mj(t)||$w(t))return!0;if(Qw(t)){var r=t.operator,a=Hj[r],n=e.operator,s=Hj[n];if(a===s&&t.right===e&&!yj(t)||a>s)return!0}}function Zj(e,t){return Xw(t)||Rj(t)||mj(t)||Uj(t)}function eC(e,t){return hj(t,{objectType:e})}function tC(){return!0}function rC(){return!0}function aC(e,t){return Sj(t)||Ij(t)||Pj(t)||Bj(t)||Fj(t)}function nC(e,t){return Sj(t)||Ij(t)}function sC(e,t){return(tj(t)||Ej(t)||bj(t)||Tj(t))&&!!t.typeParameters}function iC(e,t){return"in"===e.operator&&(Vj(t)||uj(t))}function oC(e,t){return!(pj(t)||Nj(t)||wj(t)||gj(t)&&t.test===e||Gj(t)&&t.test===e||cj(t)&&t.right===e||Cj(t)&&t.discriminant===e||dj(t)&&t.expression===e)}function dC(e,t){return Qw(t)||Mj(t)||qj(e,t)||$w(t)&&Wj(e)||sj(t)&&e===t.test||Kj(e,t)}function uC(e,t,r){return vC(r,5)}function cC(e,t){return qj(e,t)||Zw(t,{operator:"**",left:e})||Kj(e,t)}function lC(e,t,r){return vC(r,5)}function pC(e,t){return ij(t)||fC(e,t)}function fC(e,t){return!!(Mj(t)||Qw(t)||sj(t,{test:e})||$w(t)||_j(t)||Aj(t))||cC(e,t)}function gC(e,t){return tj(t,{callee:e})||vj(t,{object:e})}function hC(e,t){return!!xj(e.left)||fC(e,t)}function mC(e,t){switch(e.operator){case"||":return!!yj(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return yj(t,{operator:"??"});case"??":return yj(t)&&"??"!==t.operator}}function yC(e,t,r){var a;return!(null==(a=e.extra)||!a.parenthesized||!Jw(t,{left:e})||!fj(t.right)&&!aj(t.right)||null!=t.right.id)||("let"===e.name?vC(r,vj(t,{object:e,computed:!0})||Dj(t,{object:e,computed:!0,optional:!1})?57:32):"async"===e.name&&lj(t)&&e===t.left)}function vC(e,t){var r=1&t,a=2&t,n=4&t,s=8&t,i=16&t,o=32&t,d=e.length-1;if(!(d<=0)){for(var u=e[d],c=e[--d];d>=0;){if(r&&dj(c,{expression:u})||n&&oj(c,{declaration:u})||a&&Yw(c,{body:u})||s&&pj(c,{init:u})||i&&cj(c,{left:u})||o&&lj(c,{left:u}))return!0;if(!(d>0&&(qj(u,c)&&!bj(c)||jj(c)&&c.expressions[0]===u||ej(c)&&!c.prefix||nj(c,{test:u})||Qw(c,{left:u})||Jw(c,{left:u}))))return!1;u=c,c=e[--d]}return!1}}var bC=Po,RC=ne,xC=le,EC=Ce,DC=Se;function wC(e){var t={};function r(e,r){var a=t[e];t[e]=a?function(e,t,n){var s=a(e,t,n);return null==s?r(e,t,n):s}:r}for(var a=0,n=Object.keys(e);a<n.length;a++){var s=n[a],i=bC[s];if(i)for(var o,d=T(i);!(o=d()).done;)r(o.value,e[s]);else r(s,e[s])}return t}var jC=wC(Object.freeze({__proto__:null,NullableTypeAnnotation:zj,FunctionTypeAnnotation:Xj,UpdateExpression:Yj,ObjectExpression:Jj,DoExpression:$j,Binary:Qj,UnionTypeAnnotation:Zj,IntersectionTypeAnnotation:Zj,OptionalIndexedAccessType:eC,TSAsExpression:tC,TSTypeAssertion:rC,TSUnionType:aC,TSIntersectionType:aC,TSInferType:nC,TSInstantiationExpression:sC,BinaryExpression:iC,SequenceExpression:oC,YieldExpression:dC,AwaitExpression:dC,ClassExpression:uC,UnaryLike:cC,FunctionExpression:lC,ArrowFunctionExpression:pC,ConditionalExpression:fC,OptionalMemberExpression:gC,OptionalCallExpression:gC,AssignmentExpression:hC,LogicalExpression:mC,Identifier:yC})),CC=wC(zw);function SC(e,t,r,a){var n=e[t.type];return n?n(t,r,a):null}function AC(e){return!!RC(e)||EC(e)&&AC(e.object)}function TC(e,t,r){if(!e)return!1;xC(e)&&(e=e.expression);var a=SC(CC,e,t);return"number"==typeof a&&0!=(a&r)}function PC(e,t){return TC(e,t,1)}function kC(e,t){return TC(e,t,2)}function IC(e,t,r){return!!t&&(!(!DC(t)||t.callee!==e||!AC(e))||SC(jC,e,t,r))}function FC(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)}function _C(e,t){var r=t.quasis[0]===e,a=t.quasis[t.quasis.length-1]===e,n=(r?"`":"}")+e.value.raw+(a?"`":"${");this.token(n,!0)}function BC(e){for(var t=e.quasis,r=0;r<t.length;r++)this.print(t[r],e),r+1<t.length&&this.print(e.expressions[r],e)}var OC=ne,NC=$n,LC=Ce,MC=Se;function UC(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator||"throw"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)}function VC(e){e.async&&(this.word("async"),this.space()),this.word("do"),this.space(),this.print(e.body,e)}function GC(e){this.tokenChar(40),this.print(e.expression,e),this.tokenChar(41)}function WC(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.printTerminatorless(e.argument,e,!0),this.token(e.operator))}function HC(e){this.print(e.test,e),this.space(),this.tokenChar(63),this.space(),this.print(e.consequent,e),this.space(),this.tokenChar(58),this.space(),this.print(e.alternate,e)}function KC(e,t){this.word("new"),this.space(),this.print(e.callee,e),(!this.format.minified||0!==e.arguments.length||e.optional||OC(t,{callee:e})||LC(t)||MC(t))&&(this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.tokenChar(40),this.printList(e.arguments,e),this.tokenChar(41))}function qC(e){this.printList(e.expressions,e)}function zC(){this.word("this")}function XC(){this.word("super")}function YC(e){switch(e.type){case"Identifier":return!0;case"MemberExpression":return!e.computed&&"Identifier"===e.property.type&&YC(e.object);default:return!1}}function JC(e){return"ParenthesizedExpression"!==e.type&&!YC("CallExpression"===e.type?e.callee:e)}function $C(e){this.tokenChar(64);var t=e.expression;JC(t)?(this.tokenChar(40),this.print(t,e),this.tokenChar(41)):this.print(t,e),this.newline()}function QC(e){if(this.print(e.object,e),!e.computed&&LC(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;NC(e.property)&&"number"==typeof e.property.value&&(t=!0),e.optional&&this.token("?."),t?(this.tokenChar(91),this.print(e.property,e),this.tokenChar(93)):(e.optional||this.tokenChar(46),this.print(e.property,e))}function ZC(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.tokenChar(40),this.printList(e.arguments,e),this.tokenChar(41)}function eS(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.tokenChar(40),this.printList(e.arguments,e),this.tokenChar(41)}function tS(){this.word("import")}function rS(e){this.word("await"),e.argument&&(this.space(),this.printTerminatorless(e.argument,e,!1))}function aS(e){this.word("yield"),e.delegate&&this.tokenChar(42),e.argument&&(this.space(),this.printTerminatorless(e.argument,e,!1))}function nS(){this.semicolon(!0)}function sS(e){this.print(e.expression,e),this.semicolon()}function iS(e){this.print(e.left,e),e.left.optional&&this.tokenChar(63),this.print(e.left.typeAnnotation,e),this.space(),this.tokenChar(61),this.space(),this.print(e.right,e)}function oS(e,t){var r=this.inForStatementInitCounter&&"in"===e.operator&&!IC(e,t);r&&this.tokenChar(40),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),r&&this.tokenChar(41)}function dS(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)}function uS(e){if(this.print(e.object,e),!e.computed&&LC(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;NC(e.property)&&"number"==typeof e.property.value&&(t=!0),t?(this.tokenChar(91),this.print(e.property,e),this.tokenChar(93)):(this.tokenChar(46),this.print(e.property,e))}function cS(e){this.print(e.meta,e),this.tokenChar(46),this.print(e.property,e)}function lS(e){this.tokenChar(35),this.print(e.id,e)}function pS(e){this.tokenChar(37),this.word(e.name)}function fS(e){this.word("module"),this.space(),this.tokenChar(123),0===e.body.body.length?this.tokenChar(125):(this.newline(),this.printSequence(e.body.body,e,{indent:!0}),this.rightBrace())}var gS=Gn,hS=ge,mS=ve,yS=Bn;function vS(e){this.word("with"),this.space(),this.tokenChar(40),this.print(e.object,e),this.tokenChar(41),this.printBlock(e)}function bS(e){this.word("if"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.space();var t=e.alternate&&mS(RS(e.consequent));t&&(this.tokenChar(123),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.tokenChar(125)),e.alternate&&(this.endsWith(125)&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))}function RS(e){var t=e.body;return!1===yS(t)?e:RS(t)}function xS(e){this.word("for"),this.space(),this.tokenChar(40),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.tokenChar(59),e.test&&(this.space(),this.print(e.test,e)),this.tokenChar(59),e.update&&(this.space(),this.print(e.update,e)),this.tokenChar(41),this.printBlock(e)}function ES(e){this.word("while"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.printBlock(e)}function DS(e){this.word("for"),this.space();var t="ForOfStatement"===e.type;t&&e.await&&(this.word("await"),this.space()),this.tokenChar(40),this.print(e.left,e),this.space(),this.word(t?"of":"in"),this.space(),this.print(e.right,e),this.tokenChar(41),this.printBlock(e)}var wS=DS,jS=DS;function CS(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.semicolon()}function SS(e,t,r,a){t&&(e.space(),e.printTerminatorless(t,r,a)),e.semicolon()}function AS(e){this.word("break"),SS(this,e.label,e,!0)}function TS(e){this.word("continue"),SS(this,e.label,e,!0)}function PS(e){this.word("return"),SS(this,e.argument,e,!1)}function kS(e){this.word("throw"),SS(this,e.argument,e,!1)}function IS(e){this.print(e.label,e),this.tokenChar(58),this.space(),this.print(e.body,e)}function FS(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))}function _S(e){this.word("catch"),this.space(),e.param&&(this.tokenChar(40),this.print(e.param,e),this.print(e.param.typeAnnotation,e),this.tokenChar(41),this.space()),this.print(e.body,e)}function BS(e){this.word("switch"),this.space(),this.tokenChar(40),this.print(e.discriminant,e),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,r){if(!t&&e.cases[e.cases.length-1]===r)return-1}}),this.tokenChar(125)}function OS(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.tokenChar(58)):(this.word("default"),this.tokenChar(58)),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))}function NS(){this.word("debugger"),this.semicolon()}function LS(){if(this.tokenChar(44),this.newline(),this.endsWith(10))for(var e=0;e<4;e++)this.space(!0)}function MS(){if(this.tokenChar(44),this.newline(),this.endsWith(10))for(var e=0;e<6;e++)this.space(!0)}function US(e,t){e.declare&&(this.word("declare"),this.space()),this.word(e.kind),this.space();var r,a=!1;if(!gS(t))for(var n,s=T(e.declarations);!(n=s()).done;)n.value.init&&(a=!0);if(a&&(r="const"===e.kind?MS:LS),this.printList(e.declarations,e,{separator:r}),gS(t))if(hS(t)){if(t.init===e)return}else if(t.left===e)return;this.semicolon()}function VS(e){this.print(e.id,e),e.definite&&this.tokenChar(33),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.tokenChar(61),this.space(),this.print(e.init,e))}var GS=et,WS=tt;function HS(e,t){this.format.decoratorsBeforeExport&&(GS(t)||WS(t))||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),this.printInnerComments(e),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}function KS(e){this.tokenChar(123),this.printInnerComments(e),0===e.body.length?this.tokenChar(125):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith(10)||this.newline(),this.rightBrace())}function qS(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e),e.computed?(this.tokenChar(91),this.print(e.key,e),this.tokenChar(93)):(this._variance(e),this.print(e.key,e)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()}function zS(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e),this.word("accessor"),this.printInnerComments(e),this.space(),e.computed?(this.tokenChar(91),this.print(e.key,e),this.tokenChar(93)):(this._variance(e),this.print(e.key,e)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()}function XS(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()}function YS(e){this._classMethodHead(e),this.space(),this.print(e.body,e)}function JS(e){this._classMethodHead(e),this.space(),this.print(e.body,e)}function $S(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e),this._methodHead(e)}function QS(e){this.word("static"),this.space(),this.tokenChar(123),0===e.body.length?this.tokenChar(125):(this.newline(),this.printSequence(e.body,e,{indent:!0}),this.rightBrace())}var ZS=ye;function eA(e){this.print(e.typeParameters,e),this.tokenChar(40),this._parameters(e.params,e),this.tokenChar(41),this.print(e.returnType,e,"ArrowFunctionExpression"===e.type)}function tA(e,t){for(var r=0;r<e.length;r++)this._param(e[r],t),r<e.length-1&&(this.tokenChar(44),this.space())}function rA(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)}function aA(e){var t=e.kind,r=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this._catchUp("start",r.loc),this.word("async"),this.space()),"method"!==t&&"init"!==t||e.generator&&this.tokenChar(42),e.computed?(this.tokenChar(91),this.print(r,e),this.tokenChar(93)):this.print(r,e),e.optional&&this.tokenChar(63),this._params(e)}function nA(e){e.predicate&&(e.returnType||this.tokenChar(58),this.space(),this.print(e.predicate,e))}function sA(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.tokenChar(42),this.printInnerComments(e),this.space(),e.id&&this.print(e.id,e),this._params(e),"TSDeclareFunction"!==e.type&&this._predicate(e)}function iA(e){this._functionHead(e),this.space(),this.print(e.body,e)}function oA(e){e.async&&(this.word("async"),this.space());var t=e.params[0];this.format.retainLines||this.format.auxiliaryCommentBefore||this.format.auxiliaryCommentAfter||1!==e.params.length||!ZS(t)||dA(e,t)?this._params(e):this.print(t,e),this._predicate(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)}function dA(e,t){var r,a;return!!(e.typeParameters||e.returnType||e.predicate||t.typeAnnotation||t.optional||null!=(r=t.leadingComments)&&r.length||null!=(a=t.trailingComments)&&a.length)}var uA,cA,lA,pA,fA=Qe,gA=ua,hA=Rt,mA=st,yA=it,vA=Bn;function bA(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space()),this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))}function RA(e){this.print(e.local,e)}function xA(e){this.print(e.exported,e)}function EA(e){"type"===e.exportKind&&(this.word("type"),this.space()),this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))}function DA(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.exported,e)}function wA(e){this.word("export"),this.space(),"type"===e.exportKind&&(this.word("type"),this.space()),this.tokenChar(42),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.printAssertions(e),this.semicolon()}function jA(e){if(this.format.decoratorsBeforeExport&&fA(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),e.declaration){var t=e.declaration;this.print(t,e),vA(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var r=e.specifiers.slice(0),a=!1;;){var n=r[0];if(!gA(n)&&!hA(n))break;a=!0,this.print(r.shift(),e),r.length&&(this.tokenChar(44),this.space())}(r.length||!r.length&&!a)&&(this.tokenChar(123),r.length&&(this.space(),this.printList(r,e),this.space()),this.tokenChar(125)),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e),this.printAssertions(e)),this.semicolon()}}function CA(e){this.format.decoratorsBeforeExport&&fA(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),this.word("default"),this.space();var t=e.declaration;this.print(t,e),vA(t)||this.semicolon()}function SA(e){this.word("import"),this.space();var t="type"===e.importKind||"typeof"===e.importKind;t&&(this.word(e.importKind),this.space());for(var r,a=e.specifiers.slice(0),n=!!a.length;n;){var s=a[0];if(!mA(s)&&!yA(s))break;this.print(a.shift(),e),a.length&&(this.tokenChar(44),this.space())}a.length?(this.tokenChar(123),this.space(),this.printList(a,e),this.space(),this.tokenChar(125)):t&&!n&&(this.tokenChar(123),this.tokenChar(125)),(n||t)&&(this.space(),this.word("from"),this.space()),this.print(e.source,e),this.printAssertions(e),null!=(r=e.attributes)&&r.length&&(this.space(),this.word("with"),this.space(),this.printList(e.attributes,e)),this.semicolon()}function AA(e){this.print(e.key),this.tokenChar(58),this.space(),this.print(e.value)}function TA(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.local,e)}function PA(){if(cA)return uA;cA=1;var e={},t=e.hasOwnProperty,r=function(e,r){for(var a in e)t.call(e,a)&&r(a,e[a])},a=function(e,t){return t?(r(t,(function(t,r){e[t]=r})),e):e},n=function(e,t){for(var r=e.length,a=-1;++a<r;)t(e[a])},s=function(e){return"\\u"+("0000"+e).slice(-4)},i=function(e,t){var r=e.toString(16);return t?r:r.toUpperCase()},o=e.toString,d=Array.isArray,u=function(e){return"function"==typeof xD&&xD.isBuffer(e)},c=function(e){return"[object Object]"==o.call(e)},l=function(e){return"string"==typeof e||"[object String]"==o.call(e)},p=function(e){return"number"==typeof e||"[object Number]"==o.call(e)},f=function(e){return"function"==typeof e},g=function(e){return"[object Map]"==o.call(e)},h=function(e){return"[object Set]"==o.call(e)},m={"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},y=/[\\\b\f\n\r\t]/,v=/[0-9]/,b=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,R=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,x=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,E=function e(t,o){var E=function(){P=T,++o.indentLevel,T=o.indent.repeat(o.indentLevel)},D={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},w=o&&o.json;w&&(D.quotes="double",D.wrap=!0),"single"!=(o=a(D,o)).quotes&&"double"!=o.quotes&&"backtick"!=o.quotes&&(o.quotes="single");var j,C="double"==o.quotes?'"':"backtick"==o.quotes?"`":"'",S=o.compact,A=o.lowercaseHex,T=o.indent.repeat(o.indentLevel),P="",k=o.__inline1__,I=o.__inline2__,F=S?"":"\n",_=!0,B="binary"==o.numbers,O="octal"==o.numbers,N="decimal"==o.numbers,L="hexadecimal"==o.numbers;if(w&&t&&f(t.toJSON)&&(t=t.toJSON()),!l(t)){if(g(t))return 0==t.size?"new Map()":(S||(o.__inline1__=!0,o.__inline2__=!1),"new Map("+e(Array.from(t),o)+")");if(h(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),o)+")";if(u(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),o)+")";if(d(t))return j=[],o.wrap=!0,k&&(o.__inline1__=!1,o.__inline2__=!0),I||E(),n(t,(function(t){_=!1,I&&(o.__inline2__=!1),j.push((S||I?"":T)+e(t,o))})),_?"[]":I?"["+j.join(", ")+"]":"["+F+j.join(","+F)+F+(S?"":P)+"]";if(!p(t))return c(t)?(j=[],o.wrap=!0,E(),r(t,(function(t,r){_=!1,j.push((S?"":T)+e(t,o)+":"+(S?"":" ")+e(r,o))})),_?"{}":"{"+F+j.join(","+F)+F+(S?"":P)+"}"):w?JSON.stringify(t)||"null":String(t);if(w)return JSON.stringify(t);if(N)return String(t);if(L){var M=t.toString(16);return A||(M=M.toUpperCase()),"0x"+M}if(B)return"0b"+t.toString(2);if(O)return"0o"+t.toString(8)}var U=o.escapeEverything?R:x;return j=t.replace(U,(function(e,t,r,a,n,d){if(t){if(o.minimal)return t;var u=t.charCodeAt(0),c=t.charCodeAt(1);return o.es6?"\\u{"+i(1024*(u-55296)+c-56320+65536,A)+"}":s(i(u,A))+s(i(c,A))}if(r)return s(i(r.charCodeAt(0),A));if("\0"==e&&!w&&!v.test(d.charAt(n+1)))return"\\0";if(a)return a==C||o.escapeEverything?"\\"+a:a;if(y.test(e))return m[e];if(o.minimal&&!b.test(e))return e;var l=i(e.charCodeAt(0),A);return w||l.length>2?s(l):"\\x"+("00"+l).slice(-2)})),"`"==C&&(j=j.replace(/\$\{/g,"\\${")),o.isScriptContext&&(j=j.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,w?"\\u003C!--":"\\x3C!--")),o.wrap&&(j=C+j+C),j};return E.version="3.0.2",uA=E}function kA(){if(pA)return lA;pA=1;var e={},t=e.hasOwnProperty,r=function(e,r){for(var a in e)t.call(e,a)&&r(a,e[a])},a=function(e,t){return t?(r(t,(function(t,r){e[t]=r})),e):e},n=function(e,t){for(var r=e.length,a=-1;++a<r;)t(e[a])},s=e.toString,i=Array.isArray,o=xD.isBuffer,d=function(e){return"[object Object]"==s.call(e)},u=function(e){return"string"==typeof e||"[object String]"==s.call(e)},c=function(e){return"number"==typeof e||"[object Number]"==s.call(e)},l=function(e){return"function"==typeof e},p=function(e){return"[object Map]"==s.call(e)},f=function(e){return"[object Set]"==s.call(e)},g={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},h=/["'\\\b\f\n\r\t]/,m=/[0-9]/,y=/[ !#-&\(-\[\]-_a-~]/,v=function e(t,s){var v=function(){C=j,++s.indentLevel,j=s.indent.repeat(s.indentLevel)},b={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},R=s&&s.json;R&&(b.quotes="double",b.wrap=!0),"single"!=(s=a(b,s)).quotes&&"double"!=s.quotes&&"backtick"!=s.quotes&&(s.quotes="single");var x,E="double"==s.quotes?'"':"backtick"==s.quotes?"`":"'",D=s.compact,w=s.lowercaseHex,j=s.indent.repeat(s.indentLevel),C="",S=s.__inline1__,A=s.__inline2__,T=D?"":"\n",P=!0,k="binary"==s.numbers,I="octal"==s.numbers,F="decimal"==s.numbers,_="hexadecimal"==s.numbers;if(R&&t&&l(t.toJSON)&&(t=t.toJSON()),!u(t)){if(p(t))return 0==t.size?"new Map()":(D||(s.__inline1__=!0,s.__inline2__=!1),"new Map("+e(Array.from(t),s)+")");if(f(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),s)+")";if(o(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),s)+")";if(i(t))return x=[],s.wrap=!0,S&&(s.__inline1__=!1,s.__inline2__=!0),A||v(),n(t,(function(t){P=!1,A&&(s.__inline2__=!1),x.push((D||A?"":j)+e(t,s))})),P?"[]":A?"["+x.join(", ")+"]":"["+T+x.join(","+T)+T+(D?"":C)+"]";if(!c(t))return d(t)?(x=[],s.wrap=!0,v(),r(t,(function(t,r){P=!1,x.push((D?"":j)+e(t,s)+":"+(D?"":" ")+e(r,s))})),P?"{}":"{"+T+x.join(","+T)+T+(D?"":C)+"}"):R?JSON.stringify(t)||"null":String(t);if(R)return JSON.stringify(t);if(F)return String(t);if(_){var B=t.toString(16);return w||(B=B.toUpperCase()),"0x"+B}if(k)return"0b"+t.toString(2);if(I)return"0o"+t.toString(8)}var O=t,N=-1,L=O.length;for(x="";++N<L;){var M=O.charAt(N);if(s.es6){var U=O.charCodeAt(N);if(U>=55296&&U<=56319&&L>N+1){var V=O.charCodeAt(N+1);if(V>=56320&&V<=57343){var G=(1024*(U-55296)+V-56320+65536).toString(16);w||(G=G.toUpperCase()),x+="\\u{"+G+"}",++N;continue}}}if(!s.escapeEverything){if(y.test(M)){x+=M;continue}if('"'==M){x+=E==M?'\\"':M;continue}if("`"==M){x+=E==M?"\\`":M;continue}if("'"==M){x+=E==M?"\\'":M;continue}}if("\0"!=M||R||m.test(O.charAt(N+1)))if(h.test(M))x+=g[M];else{var W=M.charCodeAt(0);if(s.minimal&&8232!=W&&8233!=W)x+=M;else{var H=W.toString(16);w||(H=H.toUpperCase());var K=H.length>2||R,q="\\"+(K?"u":"x")+("0000"+H).slice(K?-4:-2);x+=q}}else x+="\\0"}return s.wrap&&(x=E+x+E),"`"==E&&(x=x.replace(/\$\{/g,"\\${")),s.isScriptContext?x.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,R?"\\u003C!--":"\\x3C!--"):x};return v.version="2.5.2",lA=v}function IA(e){return null!=e&&e&&"false"!==e&&"0"!==e}var FA=IA(Ei.env.BABEL_8_BREAKING)?PA():kA(),_A=ze,BA=ye;function OA(e){var t=this;this.exactSource(e.loc,(function(){t.word(e.name)}))}function NA(){this.tokenChar(63)}function LA(e){this.token("..."),this.print(e.argument,e)}function MA(e){var t=e.properties;this.tokenChar(123),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.tokenChar(125)}function UA(e){this.printJoin(e.decorators,e),this._methodHead(e),this.space(),this.print(e.body,e)}function VA(e){if(this.printJoin(e.decorators,e),e.computed)this.tokenChar(91),this.print(e.key,e),this.tokenChar(93);else{if(_A(e.value)&&BA(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&BA(e.key)&&BA(e.value)&&e.key.name===e.value.name)return}this.tokenChar(58),this.space(),this.print(e.value,e)}function GA(e){var t=e.elements,r=t.length;this.tokenChar(91),this.printInnerComments(e);for(var a=0;a<t.length;a++){var n=t[a];n?(a>0&&this.space(),this.print(n,e),a<r-1&&this.tokenChar(44)):this.tokenChar(44)}this.tokenChar(93)}function WA(e){var t,r,a=e.properties;if("bar"===this.format.recordAndTupleSyntaxType)t="{|",r="|}";else{if("hash"!==this.format.recordAndTupleSyntaxType&&null!=this.format.recordAndTupleSyntaxType)throw new Error('The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" ('+JSON.stringify(this.format.recordAndTupleSyntaxType)+" received).");t="#{",r="}"}this.token(t),this.printInnerComments(e),a.length&&(this.space(),this.printList(a,e,{indent:!0,statement:!0}),this.space()),this.token(r)}function HA(e){var t,r,a=e.elements,n=a.length;if("bar"===this.format.recordAndTupleSyntaxType)t="[|",r="|]";else{if("hash"!==this.format.recordAndTupleSyntaxType)throw new Error(this.format.recordAndTupleSyntaxType+" is not a valid recordAndTuple syntax type");t="#[",r="]"}this.token(t),this.printInnerComments(e);for(var s=0;s<a.length;s++){var i=a[s];i&&(s>0&&this.space(),this.print(i,e),s<n-1&&this.tokenChar(44))}this.token(r)}function KA(e){this.word("/"+e.pattern+"/"+e.flags)}function qA(e){this.word(e.value?"true":"false")}function zA(){this.word("null")}function XA(e){var t=this.getPossibleRaw(e),r=this.format.jsescOption,a=e.value+"";r.numbers?this.number(FA(e.value,r)):null==t?this.number(a):this.format.minified?this.number(t.length<a.length?t:a):this.number(t)}function YA(e){var t=this.getPossibleRaw(e);if(this.format.minified||void 0===t){var r=FA(e.value,Object.assign(this.format.jsescOption,this.format.jsonCompatibleStrings&&{json:!0}));return this.token(r)}this.token(t)}function JA(e){var t=this.getPossibleRaw(e);this.format.minified||void 0===t?this.word(e.value+"n"):this.word(t)}function $A(e){var t=this.getPossibleRaw(e);this.format.minified||void 0===t?this.word(e.value+"m"):this.word(t)}var QA=new Set(["^^","@@","^","%","#"]);function ZA(){var e=this.format.topicToken;if(!QA.has(e)){var t=JSON.stringify(e),r=Array.from(QA,(function(e){return JSON.stringify(e)}));throw new Error('The "topicToken" generator option must be one of '+r.join(", ")+" ("+t+" received instead).")}this.token(e)}function eT(e){this.print(e.expression,e)}function tT(e){this.print(e.callee,e)}function rT(){this.tokenChar(35)}var aT=Wt,nT=Bn;function sT(){this.word("any")}function iT(e){this.print(e.elementType,e,!0),this.tokenChar(91),this.tokenChar(93)}function oT(){this.word("boolean")}function dT(e){this.word(e.value?"true":"false")}function uT(){this.word("null")}function cT(e,t){aT(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)}function lT(e,t){aT(t)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e)),this.semicolon()}function pT(){this.tokenChar(37),this.word("checks")}function fT(e){this.tokenChar(37),this.word("checks"),this.tokenChar(40),this.print(e.value,e),this.tokenChar(41)}function gT(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)}function hT(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)}function mT(e){this.word("declare"),this.space(),this.word("module"),this.tokenChar(46),this.word("exports"),this.print(e.typeAnnotation,e)}function yT(e){this.word("declare"),this.space(),this.TypeAlias(e)}function vT(e,t){aT(t)||(this.word("declare"),this.space()),this.OpaqueType(e)}function bT(e,t){aT(t)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()}function RT(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),_T.call(this,e)}function xT(e){this.word("declare"),this.space(),wA.call(this,e)}function ET(e){var t=e.id,r=e.body;this.word("enum"),this.space(),this.print(t,e),this.print(r,e)}function DT(e,t,r){r&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function wT(e,t){var r=t.members;e.token("{"),e.indent(),e.newline();for(var a,n=T(r);!(a=n()).done;){var s=a.value;e.print(s,t),e.newline()}t.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function jT(e){DT(this,"boolean",e.explicitType),wT(this,e)}function CT(e){DT(this,"number",e.explicitType),wT(this,e)}function ST(e){DT(this,"string",e.explicitType),wT(this,e)}function AT(e){DT(this,"symbol",!0),wT(this,e)}function TT(e){var t=e.id;this.print(t,e),this.tokenChar(44)}function PT(e,t){var r=t.id,a=t.init;e.print(r,t),e.space(),e.token("="),e.space(),e.print(a,t),e.token(",")}function kT(e){PT(this,e)}function IT(e){PT(this,e)}function FT(e){PT(this,e)}function _T(e){if(e.declaration){var t=e.declaration;this.print(t,e),nT(t)||this.semicolon()}else this.tokenChar(123),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.tokenChar(125),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function BT(){this.tokenChar(42)}function OT(e,t){this.print(e.typeParameters,e),this.tokenChar(40),e.this&&(this.word("this"),this.tokenChar(58),this.space(),this.print(e.this.typeAnnotation,e),(e.params.length||e.rest)&&(this.tokenChar(44),this.space())),this.printList(e.params,e),e.rest&&(e.params.length&&(this.tokenChar(44),this.space()),this.token("..."),this.print(e.rest,e)),this.tokenChar(41),t&&("ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type||"ObjectTypeProperty"===t.type&&t.method)?this.tokenChar(58):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)}function NT(e){this.print(e.name,e),e.optional&&this.tokenChar(63),e.name&&(this.tokenChar(58),this.space()),this.print(e.typeAnnotation,e)}function LT(e){this.print(e.id,e),this.print(e.typeParameters,e,!0)}function MT(e){var t;this.print(e.id,e),this.print(e.typeParameters,e),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),e.implements&&e.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}function UT(e){e.variance&&("plus"===e.variance.kind?this.tokenChar(43):"minus"===e.variance.kind&&this.tokenChar(45))}function VT(e){this.word("interface"),this.space(),this._interfaceish(e)}function GT(){this.space(),this.tokenChar(38),this.space()}function WT(e){this.word("interface"),e.extends&&e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),this.space(),this.print(e.body,e)}function HT(e){this.printJoin(e.types,e,{separator:GT})}function KT(){this.word("mixed")}function qT(){this.word("empty")}function zT(e){this.tokenChar(63),this.print(e.typeAnnotation,e)}function XT(){this.word("number")}function YT(){this.word("string")}function JT(){this.word("this")}function $T(e){this.tokenChar(91),this.printList(e.types,e),this.tokenChar(93)}function QT(e){this.word("typeof"),this.space(),this.print(e.argument,e)}function ZT(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.tokenChar(61),this.space(),this.print(e.right,e),this.semicolon()}function eP(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)}function tP(e){this.tokenChar(60),this.printList(e.params,e,{}),this.tokenChar(62)}function rP(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default,e))}function aP(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.tokenChar(58),this.space(),this.print(e.supertype,e)),e.impltype&&(this.space(),this.tokenChar(61),this.space(),this.print(e.impltype,e)),this.semicolon()}function nP(e){var t=this;e.exact?this.token("{|"):this.tokenChar(123);var r=[].concat(R(e.properties),R(e.callProperties||[]),R(e.indexers||[]),R(e.internalSlots||[]));r.length&&(this.space(),this.printJoin(r,e,{addNewlines:function(e){if(e&&!r[0])return 1},indent:!0,statement:!0,iterator:function(){(1!==r.length||e.inexact)&&(t.token(","),t.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),r.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.tokenChar(125)}function sP(e){e.static&&(this.word("static"),this.space()),this.tokenChar(91),this.tokenChar(91),this.print(e.id,e),this.tokenChar(93),this.tokenChar(93),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value,e)}function iP(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)}function oP(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.tokenChar(91),e.id&&(this.print(e.id,e),this.tokenChar(58),this.space()),this.print(e.key,e),this.tokenChar(93),this.tokenChar(58),this.space(),this.print(e.value,e)}function dP(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),"get"!==e.kind&&"set"!==e.kind||(this.word(e.kind),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value,e)}function uP(e){this.token("..."),this.print(e.argument,e)}function cP(e){this.print(e.qualification,e),this.tokenChar(46),this.print(e.id,e)}function lP(){this.word("symbol")}function pP(){this.space(),this.tokenChar(124),this.space()}function fP(e){this.printJoin(e.types,e,{separator:pP})}function gP(e){this.tokenChar(40),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.tokenChar(41)}function hP(e){"plus"===e.kind?this.tokenChar(43):this.tokenChar(45)}function mP(){this.word("void")}function yP(e){this.print(e.objectType,e,!0),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)}function vP(e){this.print(e.objectType,e),e.optional&&this.token("?."),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)}function bP(e){e.program&&this.print(e.program.interpreter,e),this.print(e.program,e)}function RP(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)}function xP(e){var t;this.tokenChar(123),this.printInnerComments(e);var r=null==(t=e.directives)?void 0:t.length;e.body.length||r?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),r&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith(10)||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.tokenChar(125))}function EP(e){this.print(e.value,e),this.semicolon()}var DP=/(?:^|[^\\])(?:\\\\)*'/,wP=/(?:^|[^\\])(?:\\\\)*"/;function jP(e){var t=this.getPossibleRaw(e);if(this.format.minified||void 0===t){var r=e.value;if(wP.test(r)){if(DP.test(r))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token("'"+r+"'")}else this.token('"'+r+'"')}else this.token(t)}function CP(e){this.token("#!"+e.value+"\n",!0)}function SP(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()}function AP(e){this.print(e.name,e),e.value&&(this.tokenChar(61),this.print(e.value,e))}function TP(e){this.word(e.name)}function PP(e){this.print(e.namespace,e),this.tokenChar(58),this.print(e.name,e)}function kP(e){this.print(e.object,e),this.tokenChar(46),this.print(e.property,e)}function IP(e){this.tokenChar(123),this.token("..."),this.print(e.argument,e),this.tokenChar(125)}function FP(e){this.tokenChar(123),this.print(e.expression,e),this.tokenChar(125)}function _P(e){this.tokenChar(123),this.token("..."),this.print(e.expression,e),this.tokenChar(125)}function BP(e){var t=this.getPossibleRaw(e);void 0!==t?this.token(t,!0):this.token(e.value,!0)}function OP(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var r,a=T(e.children);!(r=a()).done;){var n=r.value;this.print(n,e)}this.dedent(),this.print(e.closingElement,e)}}function NP(){this.space()}function LP(e){this.tokenChar(60),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:NP})),e.selfClosing?(this.space(),this.token("/>")):this.tokenChar(62)}function MP(e){this.token("</"),this.print(e.name,e),this.tokenChar(62)}function UP(e){this.printInnerComments(e)}function VP(e){this.print(e.openingFragment,e),this.indent();for(var t,r=T(e.children);!(t=r()).done;){var a=t.value;this.print(a,e)}this.dedent(),this.print(e.closingFragment,e)}function GP(){this.tokenChar(60),this.tokenChar(62)}function WP(){this.token("</"),this.tokenChar(62)}function HP(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)}function KP(e,t){this.tokenChar(60),this.printList(e.params,e,{}),"ArrowFunctionExpression"===t.type&&1===e.params.length&&this.tokenChar(44),this.tokenChar(62)}function qP(e){e.in&&(this.word("in"),this.space()),e.out&&(this.word("out"),this.space()),this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e)),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default,e))}function zP(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)}function XP(e){e.declare&&(this.word("declare"),this.space()),this._functionHead(e),this.tokenChar(59)}function YP(e){this._classMethodHead(e),this.tokenChar(59)}function JP(e){this.print(e.left,e),this.tokenChar(46),this.print(e.right,e)}function $P(e){this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)}function QP(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)}function ZP(e){var t=e.readonly,r=e.initializer;t&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),r&&(this.space(),this.tokenChar(61),this.space(),this.print(r,e)),this.tokenChar(59)}function ek(e){e.computed&&this.tokenChar(91),this.print(e.key,e),e.computed&&this.tokenChar(93),e.optional&&this.tokenChar(63)}function tk(e){var t=e.kind;"set"!==t&&"get"!==t||(this.word(t),this.space()),this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)}function rk(e){var t=e.readonly;e.static&&(this.word("static"),this.space()),t&&(this.word("readonly"),this.space()),this.tokenChar(91),this._parameters(e.parameters,e),this.tokenChar(93),this.print(e.typeAnnotation,e),this.tokenChar(59)}function ak(){this.word("any")}function nk(){this.word("bigint")}function sk(){this.word("unknown")}function ik(){this.word("number")}function ok(){this.word("object")}function dk(){this.word("boolean")}function uk(){this.word("string")}function ck(){this.word("symbol")}function lk(){this.word("void")}function pk(){this.word("undefined")}function fk(){this.word("null")}function gk(){this.word("never")}function hk(){this.word("intrinsic")}function mk(){this.word("this")}function yk(e){this.tsPrintFunctionOrConstructorType(e)}function vk(e){e.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)}function bk(e){var t=e.typeParameters,r=e.parameters;this.print(t,e),this.tokenChar(40),this._parameters(r,e),this.tokenChar(41),this.space(),this.token("=>"),this.space();var a=e.typeAnnotation;this.print(a.typeAnnotation,e)}function Rk(e){this.print(e.typeName,e,!0),this.print(e.typeParameters,e,!0)}function xk(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))}function Ek(e){this.word("typeof"),this.space(),this.print(e.exprName),e.typeParameters&&this.print(e.typeParameters,e)}function Dk(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)}function wk(e,t){jk(this,e,t)}function jk(e,t,r){if(e.token("{"),t.length){e.indent(),e.newline();for(var a,n=T(t);!(a=n()).done;){var s=a.value;e.print(s,r),e.newline()}e.dedent(),e.rightBrace()}else e.token("}")}function Ck(e){this.print(e.elementType,e,!0),this.token("[]")}function Sk(e){this.tokenChar(91),this.printList(e.elementTypes,e),this.tokenChar(93)}function Ak(e){this.print(e.typeAnnotation,e),this.tokenChar(63)}function Tk(e){this.token("..."),this.print(e.typeAnnotation,e)}function Pk(e){this.print(e.label,e),e.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(e.elementType,e)}function kk(e){Fk(this,e,"|")}function Ik(e){Fk(this,e,"&")}function Fk(e,t,r){e.printJoin(t.types,t,{separator:function(){this.space(),this.token(r),this.space()}})}function _k(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(e.trueType),this.space(),this.tokenChar(58),this.space(),this.print(e.falseType)}function Bk(e){this.token("infer"),this.space(),this.print(e.typeParameter)}function Ok(e){this.tokenChar(40),this.print(e.typeAnnotation,e),this.tokenChar(41)}function Nk(e){this.word(e.operator),this.space(),this.print(e.typeAnnotation,e)}function Lk(e){this.print(e.objectType,e,!0),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)}function Mk(e){var t=e.nameType,r=e.optional,a=e.readonly,n=e.typeParameter;this.tokenChar(123),this.space(),a&&(Uk(this,a),this.word("readonly"),this.space()),this.tokenChar(91),this.word(n.name),this.space(),this.word("in"),this.space(),this.print(n.constraint,n),t&&(this.space(),this.word("as"),this.space(),this.print(t,e)),this.tokenChar(93),r&&(Uk(this,r),this.tokenChar(63)),this.tokenChar(58),this.space(),this.print(e.typeAnnotation,e),this.space(),this.tokenChar(125)}function Uk(e,t){!0!==t&&e.token(t)}function Vk(e){this.print(e.literal,e)}function Gk(e){this.print(e.expression,e),this.print(e.typeParameters,e)}function Wk(e){var t=e.declare,r=e.id,a=e.typeParameters,n=e.extends,s=e.body;t&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(r,e),this.print(a,e),null!=n&&n.length&&(this.space(),this.word("extends"),this.space(),this.printList(n,e)),this.space(),this.print(s,e)}function Hk(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)}function Kk(e){var t=e.declare,r=e.id,a=e.typeParameters,n=e.typeAnnotation;t&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(r,e),this.print(a,e),this.space(),this.tokenChar(61),this.space(),this.print(n,e),this.tokenChar(59)}function qk(e){var t=e.expression,r=e.typeAnnotation;this.print(t,e),this.space(),this.word("as"),this.space(),this.print(r,e)}function zk(e){var t=e.typeAnnotation,r=e.expression;this.tokenChar(60),this.print(t,e),this.tokenChar(62),this.space(),this.print(r,e)}function Xk(e){this.print(e.expression,e),this.print(e.typeParameters,e)}function Yk(e){var t=e.declare,r=e.const,a=e.id,n=e.members;t&&(this.word("declare"),this.space()),r&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(a,e),this.space(),jk(this,n,e)}function Jk(e){var t=e.id,r=e.initializer;this.print(t,e),r&&(this.space(),this.tokenChar(61),this.space(),this.print(r,e)),this.tokenChar(44)}function $k(e){var t=e.declare,r=e.id;if(t&&(this.word("declare"),this.space()),e.global||(this.word("Identifier"===r.type?"namespace":"module"),this.space()),this.print(r,e),e.body){for(var a=e.body;"TSModuleDeclaration"===a.type;)this.tokenChar(46),this.print(a.id,a),a=a.body;this.space(),this.print(a,e)}else this.tokenChar(59)}function Qk(e){jk(this,e.body,e)}function Zk(e){var t=e.argument,r=e.qualifier,a=e.typeParameters;this.word("import"),this.tokenChar(40),this.print(t,e),this.tokenChar(41),r&&(this.tokenChar(46),this.print(r,e)),a&&this.print(a,e)}function eI(e){var t=e.isExport,r=e.id,a=e.moduleReference;t&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(r,e),this.space(),this.tokenChar(61),this.space(),this.print(a,e),this.tokenChar(59)}function tI(e){this.token("require("),this.print(e.expression,e),this.tokenChar(41)}function rI(e){this.print(e.expression,e),this.tokenChar(33)}function aI(e){this.word("export"),this.space(),this.tokenChar(61),this.space(),this.print(e.expression,e),this.tokenChar(59)}function nI(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)}function sI(e){var t=e.typeParameters,r=e.parameters;this.print(t,e),this.tokenChar(40),this._parameters(r,e),this.tokenChar(41);var a=e.typeAnnotation;this.print(a,e)}function iI(e){var t="ClassAccessorProperty"===e.type||"ClassProperty"===e.type;t&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.override&&(this.word("override"),this.space()),e.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())}var oI=Object.freeze({__proto__:null,TaggedTemplateExpression:FC,TemplateElement:_C,TemplateLiteral:BC,UnaryExpression:UC,DoExpression:VC,ParenthesizedExpression:GC,UpdateExpression:WC,ConditionalExpression:HC,NewExpression:KC,SequenceExpression:qC,ThisExpression:zC,Super:XC,Decorator:$C,OptionalMemberExpression:QC,OptionalCallExpression:ZC,CallExpression:eS,Import:tS,AwaitExpression:rS,YieldExpression:aS,EmptyStatement:nS,ExpressionStatement:sS,AssignmentPattern:iS,AssignmentExpression:oS,BindExpression:dS,BinaryExpression:oS,LogicalExpression:oS,MemberExpression:uS,MetaProperty:cS,PrivateName:lS,V8IntrinsicIdentifier:pS,ModuleExpression:fS,WithStatement:vS,IfStatement:bS,ForStatement:xS,WhileStatement:ES,ForInStatement:wS,ForOfStatement:jS,DoWhileStatement:CS,BreakStatement:AS,ContinueStatement:TS,ReturnStatement:PS,ThrowStatement:kS,LabeledStatement:IS,TryStatement:FS,CatchClause:_S,SwitchStatement:BS,SwitchCase:OS,DebuggerStatement:NS,VariableDeclaration:US,VariableDeclarator:VS,ClassDeclaration:HS,ClassExpression:HS,ClassBody:KS,ClassProperty:qS,ClassAccessorProperty:zS,ClassPrivateProperty:XS,ClassMethod:YS,ClassPrivateMethod:JS,_classMethodHead:$S,StaticBlock:QS,_params:eA,_parameters:tA,_param:rA,_methodHead:aA,_predicate:nA,_functionHead:sA,FunctionExpression:iA,FunctionDeclaration:iA,ArrowFunctionExpression:oA,ImportSpecifier:bA,ImportDefaultSpecifier:RA,ExportDefaultSpecifier:xA,ExportSpecifier:EA,ExportNamespaceSpecifier:DA,ExportAllDeclaration:wA,ExportNamedDeclaration:jA,ExportDefaultDeclaration:CA,ImportDeclaration:SA,ImportAttribute:AA,ImportNamespaceSpecifier:TA,Identifier:OA,ArgumentPlaceholder:NA,RestElement:LA,SpreadElement:LA,ObjectExpression:MA,ObjectPattern:MA,ObjectMethod:UA,ObjectProperty:VA,ArrayExpression:GA,ArrayPattern:GA,RecordExpression:WA,TupleExpression:HA,RegExpLiteral:KA,BooleanLiteral:qA,NullLiteral:zA,NumericLiteral:XA,StringLiteral:YA,BigIntLiteral:JA,DecimalLiteral:$A,TopicReference:ZA,PipelineTopicExpression:eT,PipelineBareFunction:tT,PipelinePrimaryTopicReference:rT,NumberLiteralTypeAnnotation:XA,StringLiteralTypeAnnotation:YA,AnyTypeAnnotation:sT,ArrayTypeAnnotation:iT,BooleanTypeAnnotation:oT,BooleanLiteralTypeAnnotation:dT,NullLiteralTypeAnnotation:uT,DeclareClass:cT,DeclareFunction:lT,InferredPredicate:pT,DeclaredPredicate:fT,DeclareInterface:gT,DeclareModule:hT,DeclareModuleExports:mT,DeclareTypeAlias:yT,DeclareOpaqueType:vT,DeclareVariable:bT,DeclareExportDeclaration:RT,DeclareExportAllDeclaration:xT,EnumDeclaration:ET,EnumBooleanBody:jT,EnumNumberBody:CT,EnumStringBody:ST,EnumSymbolBody:AT,EnumDefaultedMember:TT,EnumBooleanMember:kT,EnumNumberMember:IT,EnumStringMember:FT,ExistsTypeAnnotation:BT,FunctionTypeAnnotation:OT,FunctionTypeParam:NT,InterfaceExtends:LT,ClassImplements:LT,GenericTypeAnnotation:LT,_interfaceish:MT,_variance:UT,InterfaceDeclaration:VT,InterfaceTypeAnnotation:WT,IntersectionTypeAnnotation:HT,MixedTypeAnnotation:KT,EmptyTypeAnnotation:qT,NullableTypeAnnotation:zT,NumberTypeAnnotation:XT,StringTypeAnnotation:YT,ThisTypeAnnotation:JT,TupleTypeAnnotation:$T,TypeofTypeAnnotation:QT,TypeAlias:ZT,TypeAnnotation:eP,TypeParameterInstantiation:tP,TypeParameterDeclaration:tP,TypeParameter:rP,OpaqueType:aP,ObjectTypeAnnotation:nP,ObjectTypeInternalSlot:sP,ObjectTypeCallProperty:iP,ObjectTypeIndexer:oP,ObjectTypeProperty:dP,ObjectTypeSpreadProperty:uP,QualifiedTypeIdentifier:cP,SymbolTypeAnnotation:lP,UnionTypeAnnotation:fP,TypeCastExpression:gP,Variance:hP,VoidTypeAnnotation:mP,IndexedAccessType:yP,OptionalIndexedAccessType:vP,File:bP,Program:RP,BlockStatement:xP,Directive:EP,DirectiveLiteral:jP,InterpreterDirective:CP,Placeholder:SP,JSXAttribute:AP,JSXIdentifier:TP,JSXNamespacedName:PP,JSXMemberExpression:kP,JSXSpreadAttribute:IP,JSXExpressionContainer:FP,JSXSpreadChild:_P,JSXText:BP,JSXElement:OP,JSXOpeningElement:LP,JSXClosingElement:MP,JSXEmptyExpression:UP,JSXFragment:VP,JSXOpeningFragment:GP,JSXClosingFragment:WP,TSTypeAnnotation:HP,TSTypeParameterInstantiation:KP,TSTypeParameterDeclaration:KP,TSTypeParameter:qP,TSParameterProperty:zP,TSDeclareFunction:XP,TSDeclareMethod:YP,TSQualifiedName:JP,TSCallSignatureDeclaration:$P,TSConstructSignatureDeclaration:QP,TSPropertySignature:ZP,tsPrintPropertyOrMethodName:ek,TSMethodSignature:tk,TSIndexSignature:rk,TSAnyKeyword:ak,TSBigIntKeyword:nk,TSUnknownKeyword:sk,TSNumberKeyword:ik,TSObjectKeyword:ok,TSBooleanKeyword:dk,TSStringKeyword:uk,TSSymbolKeyword:ck,TSVoidKeyword:lk,TSUndefinedKeyword:pk,TSNullKeyword:fk,TSNeverKeyword:gk,TSIntrinsicKeyword:hk,TSThisType:mk,TSFunctionType:yk,TSConstructorType:vk,tsPrintFunctionOrConstructorType:bk,TSTypeReference:Rk,TSTypePredicate:xk,TSTypeQuery:Ek,TSTypeLiteral:Dk,tsPrintTypeLiteralOrInterfaceBody:wk,TSArrayType:Ck,TSTupleType:Sk,TSOptionalType:Ak,TSRestType:Tk,TSNamedTupleMember:Pk,TSUnionType:kk,TSIntersectionType:Ik,TSConditionalType:_k,TSInferType:Bk,TSParenthesizedType:Ok,TSTypeOperator:Nk,TSIndexedAccessType:Lk,TSMappedType:Mk,TSLiteralType:Vk,TSExpressionWithTypeArguments:Gk,TSInterfaceDeclaration:Wk,TSInterfaceBody:Hk,TSTypeAliasDeclaration:Kk,TSAsExpression:qk,TSTypeAssertion:zk,TSInstantiationExpression:Xk,TSEnumDeclaration:Yk,TSEnumMember:Jk,TSModuleDeclaration:$k,TSModuleBlock:Qk,TSImportType:Zk,TSImportEqualsDeclaration:eI,TSExternalModuleReference:tI,TSNonNullExpression:rI,TSExportAssignment:aI,TSNamespaceExportDeclaration:nI,tsPrintSignatureDeclarationBase:sI,tsPrintClassMemberModifiers:iI}),dI=/e/i,uI=/\.0+$/,cI=/^0[box]/,lI=/^\s*[@#]__PURE__\s*$/,pI=IC,fI=kC,gI=PC,hI=function(){function e(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._indentChar=0,this._indentRepeat=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new Set,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=e,this._buf=new Aw(t),this._indentChar=e.indent.style.charCodeAt(0),this._indentRepeat=e.indent.style.length}var t=e.prototype;return t.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},t.indent=function(){this.format.compact||this.format.concise||this._indent++},t.dedent=function(){this.format.compact||this.format.concise||this._indent--},t.semicolon=function(e){void 0===e&&(e=!1),this._maybeAddAuxComment(),e?this._appendChar(59):this._queue(59)},t.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.tokenChar(125)},t.space=function(e){if(void 0===e&&(e=!1),!this.format.compact)if(e)this._space();else if(this._buf.hasContent()){var t=this.getLastChar();32!==t&&10!==t&&this._space()}},t.word=function(e){(this._endsWithWord||47===e.charCodeAt(0)&&this.endsWith(47))&&this._space(),this._maybeAddAuxComment(),this._append(e,!1),this._endsWithWord=!0},t.number=function(e){this.word(e),this._endsWithInteger=Number.isInteger(+e)&&!cI.test(e)&&!dI.test(e)&&!uI.test(e)&&46!==e.charCodeAt(e.length-1)},t.token=function(e,t){void 0===t&&(t=!1);var r=this.getLastChar(),a=e.charCodeAt(0);(33===r&&"--"===e||43===a&&43===r||45===a&&45===r||46===a&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e,t)},t.tokenChar=function(e){var t=this.getLastChar();(43===e&&43===t||45===e&&45===t||46===e&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(e)},t.newline=function(e){if(void 0===e&&(e=1),!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var t=this.endsWithCharAndNewline();if(10!==t&&(123!==t&&58!==t||e--,!(e<=0)))for(var r=0;r<e;r++)this._newline()}},t.endsWith=function(e){return this.getLastChar()===e},t.getLastChar=function(){return this._buf.getLastChar()},t.endsWithCharAndNewline=function(){return this._buf.endsWithCharAndNewline()},t.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},t.exactSource=function(e,t){this._catchUp("start",e),this._buf.exactSource(e,t)},t.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},t.withSource=function(e,t,r){this._catchUp(e,t),this._buf.withSource(e,t,r)},t._space=function(){this._queue(32)},t._newline=function(){this._queue(10)},t._append=function(e,t){this._maybeAddParen(e),this._maybeIndent(e.charCodeAt(0)),this._buf.append(e,t),this._endsWithWord=!1,this._endsWithInteger=!1},t._appendChar=function(e){this._maybeAddParenChar(e),this._maybeIndent(e),this._buf.appendChar(e),this._endsWithWord=!1,this._endsWithInteger=!1},t._queue=function(e){this._maybeAddParenChar(e),this._maybeIndent(e),this._buf.queue(e),this._endsWithWord=!1,this._endsWithInteger=!1},t._maybeIndent=function(e){this._indent&&10!==e&&this.endsWith(10)&&this._buf.queueIndentation(this._indentChar,this._getIndent())},t._maybeAddParenChar=function(e){var t=this._parenPushNewlineState;t&&32!==e&&(10===e?(this.tokenChar(40),this.indent(),t.printed=!0):this._parenPushNewlineState=null)},t._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){var r,a=e.length;for(r=0;r<a&&32===e.charCodeAt(r);r++);if(r!==a){var n=e.charCodeAt(r);if(10!==n){if(47!==n||r+1===a)return void(this._parenPushNewlineState=null);var s=e.charCodeAt(r+1);if(42===s){if(lI.test(e.slice(r+2,a-2)))return}else if(47!==s)return void(this._parenPushNewlineState=null)}this.tokenChar(40),this.indent(),t.printed=!0}}},t._catchUp=function(e,t){if(this.format.retainLines){var r=t?t[e]:null;if(null!=(null==r?void 0:r.line))for(var a=r.line-this._buf.getCurrentLine(),n=0;n<a;n++)this._newline()}},t._getIndent=function(){return this._indentRepeat*this._indent},t.printTerminatorless=function(e,t,r){if(r)this._noLineTerminator=!0,this.print(e,t),this._noLineTerminator=!1;else{var a={printed:!1};this._parenPushNewlineState=a,this.print(e,t),a.printed&&(this.dedent(),this.newline(),this.tokenChar(41))}},t.print=function(e,t,r){if(e){var a=e.type,n=this.format,s=n.concise;e._compact&&(n.concise=!0);var i=this[a];if(void 0===i)throw new ReferenceError("unknown node of type "+JSON.stringify(a)+" with constructor "+JSON.stringify(e.constructor.name));this._printStack.push(e);var o,d=this._insideAux;this._insideAux=null==e.loc,this._maybeAddAuxComment(this._insideAux&&!d),(o=!!(n.retainFunctionParens&&"FunctionExpression"===a&&e.extra&&e.extra.parenthesized)||pI(e,t,this._printStack))&&this.tokenChar(40),this._printLeadingComments(e);var u="Program"===a||"File"===a?null:e.loc;this.withSource("start",u,i.bind(this,e,t)),r&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(e),this._noLineTerminator=!1):this._printTrailingComments(e),o&&this.tokenChar(41),this._printStack.pop(),n.concise=s,this._insideAux=d}},t._maybeAddAuxComment=function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},t._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}},t._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}},t.getPossibleRaw=function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw},t.printJoin=function(e,t,r){if(void 0===r&&(r={}),null!=e&&e.length){r.indent&&this.indent();for(var a={addNewlines:r.addNewlines},n=e.length,s=0;s<n;s++){var i=e[s];i&&(r.statement&&this._printNewline(!0,i,t,a),this.print(i,t),r.iterator&&r.iterator(i,s),r.separator&&s<n-1&&r.separator.call(this),r.statement&&this._printNewline(!1,i,t,a))}r.indent&&this.dedent()}},t.printAndIndentOnComments=function(e,t){var r=e.leadingComments&&e.leadingComments.length>0;r&&this.indent(),this.print(e,t),r&&this.dedent()},t.printBlock=function(e){var t=e.body;"EmptyStatement"!==t.type&&this.space(),this.print(t,e)},t._printTrailingComments=function(e){this._printComments(this._getComments(!1,e))},t._printLeadingComments=function(e){this._printComments(this._getComments(!0,e),!0)},t.printInnerComments=function(e,t){var r;void 0===t&&(t=!0),null!=(r=e.innerComments)&&r.length&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},t.printSequence=function(e,t,r){return void 0===r&&(r={}),r.statement=!0,this.printJoin(e,t,r)},t.printList=function(e,t,r){return void 0===r&&(r={}),null==r.separator&&(r.separator=mI),this.printJoin(e,t,r)},t._printNewline=function(e,t,r,a){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var n=0;this._buf.hasContent()&&(e||n++,a.addNewlines&&(n+=a.addNewlines(e,t)||0),(e?gI:fI)(t,r)&&n++),this.newline(Math.min(2,n))}},t._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||null},t._printComment=function(e,t){if(!e.ignore&&!this._printedComments.has(e)&&this.format.shouldPrintComment(e.value)){this._printedComments.add(e);var r="CommentBlock"===e.type,a=r&&!t&&!this._noLineTerminator;a&&this._buf.hasContent()&&this.newline(1);var n,s=this.getLastChar();91!==s&&123!==s&&this.space();var i=!1;if(r){if(n="/*"+e.value+"*/",this.format.indent.adjustMultilineComment){var o,d=null==(o=e.loc)?void 0:o.start.column;if(d){var u=new RegExp("\\n\\s{1,"+d+"}","g");n=n.replace(u,"\n")}var c=Math.max(this._getIndent(),this.format.retainLines?0:this._buf.getCurrentColumn());n=n.replace(/\n(?!$)/g,"\n"+" ".repeat(c)),i=!0}}else this._noLineTerminator?n="/*"+e.value+"*/":(n="//"+e.value+"\n",i=!0);this.endsWith(47)&&this._space(),this.withSource("start",e.loc,this._append.bind(this,n,i)),a&&this.newline(1)}},t._printComments=function(e,t){if(null!=e&&e.length)if(t&&1===e.length&&lI.test(e[0].value))this._printComment(e[0],this._buf.hasContent()&&!this.endsWith(10));else for(var r,a=T(e);!(r=a()).done;){var n=r.value;this._printComment(n)}},t.printAssertions=function(e){var t;null!=(t=e.assertions)&&t.length&&(this.space(),this.word("assert"),this.space(),this.tokenChar(123),this.space(),this.printList(e.assertions,e),this.space(),this.tokenChar(125))},o(e)}();function mI(){this.tokenChar(44),this.space()}Object.assign(hI.prototype,oI),hI.prototype.Noop=function(){};var yI=function(e){function t(t,r,a){var n;void 0===r&&(r={});var s=vI(a,r),i=r.sourceMaps?new Cw(r,a):null;return(n=e.call(this,s,i)||this).ast=void 0,n.ast=t,n}return d(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},o(t)}(hI);function vI(e,t){var r={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,indent:{adjustMultilineComment:!0,style:" ",base:0},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},t.jsescOption),recordAndTupleSyntaxType:t.recordAndTupleSyntaxType,topicToken:t.topicToken};return r.decoratorsBeforeExport=!!t.decoratorsBeforeExport,r.jsonCompatibleStrings=t.jsonCompatibleStrings,r.minified?(r.compact=!0,r.shouldPrintComment=r.shouldPrintComment||function(){return r.comments}):r.shouldPrintComment=r.shouldPrintComment||function(e){return r.comments||e.includes("@license")||e.includes("@preserve")},"auto"===r.compact&&(r.compact=e.length>5e5,r.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+t.filename+" as it exceeds the max of 500KB.")),r.compact&&(r.indent.adjustMultilineComment=!1),r}function bI(e,t,r){return new yI(e,t,r).generate()}!function(){function e(e,t,r){this._generator=void 0,this._generator=new yI(e,t,r)}e.prototype.generate=function(){return this._generator.generate()},o(e)}();var RI=Ao;function xI(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null}function EI(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null}function DI(){return this.findParent((function(e){return e.isFunction()}))}function wI(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e}function jI(e){return this.getDeepestCommonAncestorFrom(e,(function(e,t,r){for(var a,n,s=RI[e.type],i=T(r);!(n=i()).done;){var o=n.value[t+1];a?(o.listKey&&a.listKey===o.listKey&&o.key<a.key||s.indexOf(a.parentKey)>s.indexOf(o.parentKey))&&(a=o):a=o}return a}))}function CI(e,t){var r=this;if(!e.length)return this;if(1===e.length)return e[0];var a,n,s=1/0,i=e.map((function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==r);return t.length<s&&(s=t.length),t})),o=i[0];e:for(var d=0;d<s;d++){for(var u,c=o[d],l=T(i);!(u=l()).done;)if(u.value[d]!==c)break e;a=d,n=c}if(n)return t?t(n,a,i):n;throw new Error("Couldn't find intersection")}function SI(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t}function AI(e){return e.isDescendant(this)}function TI(e){return!!this.findParent((function(t){return t===e}))}function PI(){for(var e=this,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];for(;e;){for(var n,s=T(r);!(n=s()).done;){var i=n.value;if(e.node.type===i)return!0}e=e.parentPath}return!1}var kI=Object.freeze({__proto__:null,findParent:xI,find:EI,getFunctionParent:DI,getStatementParent:wI,getEarliestCommonAncestorFrom:jI,getDeepestCommonAncestorFrom:CI,getAncestry:SI,isAncestor:AI,isDescendant:TI,inType:PI}),II=ub,FI=pb,_I=ub,BI=ls;function OI(e){return BI(e[0])?II?II(e):_I(e):FI?FI(e):void 0}var NI=go,LI=ib,MI=Jc,UI=bl;function VI(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:GI(t,this,e.name):"undefined"===e.name?UI():"NaN"===e.name||"Infinity"===e.name?MI():void e.name}}function GI(e,t,r){var a=[],n=[],s=WI(e,t,n),i=qI(e,t,r);if(i){var o=WI(e,i.ifStatement);s=s.filter((function(e){return o.indexOf(e)<0})),a.push(i.typeAnnotation)}if(s.length){var d;(d=s).push.apply(d,n);for(var u,c=T(s);!(u=c()).done;){var l=u.value;a.push(l.getTypeAnnotation())}}if(a.length)return OI(a)}function WI(e,t,r){var a=e.constantViolations.slice();return a.unshift(e.path),a.filter((function(e){var a=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return r&&"unknown"===a&&r.push(e),"before"===a}))}function HI(e,t){var r,a,n,s=t.node.operator,i=t.get("right").resolve(),o=t.get("left").resolve();if(o.isIdentifier({name:e})?r=i:i.isIdentifier({name:e})&&(r=o),r)return"==="===s?r.getTypeAnnotation():NI.indexOf(s)>=0?MI():void 0;if(("==="===s||"=="===s)&&(o.isUnaryExpression({operator:"typeof"})?(a=o,n=i):i.isUnaryExpression({operator:"typeof"})&&(a=i,n=o),a&&a.get("argument").isIdentifier({name:e})&&(n=n.resolve()).isLiteral())){var d=n.node.value;if("string"==typeof d)return LI(d)}}function KI(e,t,r){for(var a;a=t.parentPath;){if(a.isIfStatement()||a.isConditionalExpression()){if("test"===t.key)return;return a}if(a.isFunction()&&a.parentPath.scope.getBinding(r)!==e)return;t=a}}function qI(e,t,r){var a=KI(e,t,r);if(a){for(var n=[a.get("test")],s=[],i=0;i<n.length;i++){var o=n[i];if(o.isLogicalExpression())"&&"===o.node.operator&&(n.push(o.get("left")),n.push(o.get("right")));else if(o.isBinaryExpression()){var d=HI(r,o);d&&s.push(d)}}return s.length?{typeAnnotation:OI(s),ifStatement:a}:qI(e,a,r)}}var zI=yo,XI=xo,YI=vo,JI=Eo,$I=Do,QI=Rc,ZI=xc,eF=Ec,tF=As,rF=Uc,aF=du,nF=wc,sF=Jc,iF=il,oF=ul,dF=yl,uF=bl,cF=ye;function lF(){if(this.get("id").isIdentifier())return this.get("init").getTypeAnnotation()}function pF(e){return e.typeAnnotation}function fF(e){return e.typeAnnotation}function gF(){return this.get("expression").getTypeAnnotation()}function hF(e){if("Identifier"===e.callee.type)return rF(e.callee)}function mF(){return iF()}function yF(e){var t=e.operator;return"void"===t?uF():JI.indexOf(t)>=0?sF():$I.indexOf(t)>=0?iF():XI.indexOf(t)>=0?eF():void 0}function vF(e){var t=e.operator;if(YI.indexOf(t)>=0)return sF();if(zI.indexOf(t)>=0)return eF();if("+"===t){var r=this.get("right"),a=this.get("left");return a.isBaseType("number")&&r.isBaseType("number")?sF():a.isBaseType("string")||r.isBaseType("string")?iF():dF([iF(),sF()])}}function bF(){return OI([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function RF(){return OI([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function xF(){return this.get("expressions").pop().getTypeAnnotation()}function EF(){return this.get("expression").getTypeAnnotation()}function DF(){return this.get("right").getTypeAnnotation()}function wF(e){var t=e.operator;if("++"===t||"--"===t)return sF()}function jF(){return iF()}function CF(){return sF()}function SF(){return eF()}function AF(){return nF()}function TF(){return rF(aF("RegExp"))}function PF(){return rF(aF("Object"))}function kF(){return rF(aF("Array"))}function IF(){return kF()}function FF(){return rF(aF("Function"))}pF.validParent=!0,fF.validParent=!0,IF.validParent=!0;var _F=tF("Array.from"),BF=tF("Object.keys"),OF=tF("Object.values"),NF=tF("Object.entries");function LF(){var e=this.node.callee;return BF(e)?ZI(iF()):_F(e)||OF(e)||cF(e,{name:"Array"})?ZI(QI()):NF(e)?ZI(oF([iF(),QI()])):UF(this.get("callee"))}function MF(){return UF(this.get("tag"))}function UF(e){if((e=e.resolve()).isFunction()){var t=e.node;if(t.async)return t.generator?rF(aF("AsyncIterator")):rF(aF("Promise"));if(t.generator)return rF(aF("Iterator"));if(e.node.returnType)return e.node.returnType}}var VF=Object.freeze({__proto__:null,VariableDeclarator:lF,TypeCastExpression:pF,TSAsExpression:fF,TSNonNullExpression:gF,NewExpression:hF,TemplateLiteral:mF,UnaryExpression:yF,BinaryExpression:vF,LogicalExpression:bF,ConditionalExpression:RF,SequenceExpression:xF,ParenthesizedExpression:EF,AssignmentExpression:DF,UpdateExpression:wF,StringLiteral:jF,NumericLiteral:CF,BooleanLiteral:SF,NullLiteral:AF,RegExpLiteral:TF,ObjectExpression:PF,ArrayExpression:kF,RestElement:IF,FunctionExpression:FF,ArrowFunctionExpression:FF,FunctionDeclaration:FF,ClassExpression:FF,ClassDeclaration:FF,CallExpression:LF,TaggedTemplateExpression:MF,Identifier:VI}),GF=Rc,WF=Tt,HF=Pt,KF=kt,qF=rr,zF=ps,XF=Yt,YF=ye,JF=tr,$F=sr,QF=hr,ZF=za,e_=jn,t_=Wa,r_=vr,a_=xr,n_=Cr,s_=Ar,i_=il,o_=bl;function d_(){var e=this.getData("typeAnnotation");return null!=e||(e=this._getTypeAnnotation()||GF(),(a_(e)||e_(e))&&(e=e.typeAnnotation),this.setData("typeAnnotation",e)),e}var u_=new WeakSet;function c_(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;if(!u_.has(e)){u_.add(e);try{var t,r=VF[e.type];if(r)return r.call(this,e);if(null!=(t=r=VF[this.parentPath.type])&&t.validParent)return this.parentPath.getTypeAnnotation()}finally{u_.delete(e)}}}else if("init"===this.key&&this.parentPath.isVariableDeclarator()){var a=this.parentPath.parentPath,n=a.parentPath;return"left"===a.key&&n.isForInStatement()?i_():"left"===a.key&&n.isForOfStatement()?GF():o_()}}function l_(e,t){return p_(e,this.getTypeAnnotation(),t)}function p_(e,t,r){if("string"===e)return QF(t);if("number"===e)return $F(t);if("boolean"===e)return KF(t);if("any"===e)return WF(t);if("mixed"===e)return JF(t);if("empty"===e)return qF(t);if("void"===e)return s_(t);if(r)return!1;throw new Error("Unknown base type "+e)}function f_(e){var t=this.getTypeAnnotation();if(WF(t))return!0;if(n_(t)){for(var r,a=T(t.types);!(r=a()).done;){var n=r.value;if(WF(n)||p_(e,n,!0))return!0}return!1}return p_(e,t,!0)}function g_(e){var t=this.getTypeAnnotation(),r=e.getTypeAnnotation();return!(WF(t)||!zF(t))&&r.type===t.type}function h_(e){var t=this.getTypeAnnotation();return!("Array"!==e||!(ZF(t)||HF(t)||r_(t)))||XF(t)&&YF(t.id,{name:e})||t_(t)&&YF(t.typeName,{name:e})}var m_,y_,v_=Object.freeze({__proto__:null,getTypeAnnotation:d_,_getTypeAnnotation:c_,isBaseType:l_,couldBeBaseType:f_,baseTypeStrictlyMatches:g_,isGenericType:h_});function b_(){return y_||(y_=1,f=new RegExp("\\/(?![\\*\\/])(?:\\[(?:(?![\\\\\\]])(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*\\]|(?![\\/\\\\\\]])(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*(\\/(?:[\\$0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])*|\\\\)?","y"),p=new RegExp("--|\\+\\+|=>|\\.{3}|\\??\\.(?!\\d)|(?:&&|\\|\\||\\?\\?|[+\\-%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\\/(?![\\/*]))=?|[?~,:;[\\](){}]","y"),e=new RegExp("(#?)(?=(?:[\\$A-Z\\\\_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]))(?:(?:[\\$0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])|\\\\u[0-9A-Fa-f]{4}|\\\\u\\{[0-9A-Fa-f]+\\})+","y"),h=new RegExp("(['\"])(?:(?!\\1)[^\\\\\\n\\r]|\\\\(?:\\r\\n|[^]))*(\\1)?","y"),l=new RegExp("(?:0[xX][\\da-fA-F](?:_?[\\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\\d)*n|(?:(?:0(?!\\d)|0\\d*[89]\\d*|[1-9](?:_?\\d)*)(?:\\.(?:\\d(?:_?\\d)*)?)?|\\.\\d(?:_?\\d)*)(?:[eE][+-]?\\d(?:_?\\d)*)?|0[0-7]+","y"),m=new RegExp("[`}](?:[^`\\\\$]|\\\\[^]|\\$(?!\\{))*(`|\\$\\{)?","y"),b=new RegExp("[\\t\\x0B\\f \\xA0\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000\\uFEFF]+","y"),d=new RegExp("\\r?\\n|[\\r\\u2028\\u2029]","y"),u=new RegExp("\\/\\*(?:[^*]|\\*(?!\\/))*(\\*\\/)?","y"),g=new RegExp("\\/\\/.*","y"),r=new RegExp("[<>.:={}]|\\/(?![\\/*])","y"),t=new RegExp("(?:[\\$A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A])(?:[\\$\\x2D0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])*","y"),n=new RegExp("(['\"])(?:(?!\\1)[^])*(\\1)?","y"),s=new RegExp("[^<>{}]+","y"),v=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,y=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,i=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,o=/^(?:return|throw|yield)$/,c=RegExp(d.source),m_=a().mark((function R(x,E){var D,w,j,C,S,A,T,P,k,I,F,_,B,O,N,L;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:D=(void 0===E?{}:E).jsx,w=void 0!==D&&D,P=x.length,A=0,T="",L=[{tag:"JS"}],j=[],B=0,O=!1;case 8:if(!(A<P)){a.next=231;break}I=L[L.length-1],a.t0=I.tag,a.next="JS"===a.t0||"JSNonExpressionParen"===a.t0||"InterpolationInTemplate"===a.t0||"InterpolationInJSX"===a.t0?13:"JSXTag"===a.t0||"JSXTagEnd"===a.t0?136:"JSXChildren"===a.t0?172:195;break;case 13:if("/"!==x[A]||!v.test(T)&&!i.test(T)){a.next=22;break}if(f.lastIndex=A,!(k=f.exec(x))){a.next=22;break}return A=f.lastIndex,T=k[0],O=!0,a.next=21,{type:"RegularExpressionLiteral",value:k[0],closed:void 0!==k[1]&&"\\"!==k[1]};case 21:return a.abrupt("continue",8);case 22:if(p.lastIndex=A,!(k=p.exec(x))){a.next=93;break}N=k[0],F=p.lastIndex,_=N,a.t1=N,a.next="("===a.t1?30:")"===a.t1?34:"{"===a.t1?38:"}"===a.t1?43:"]"===a.t1?74:"++"===a.t1||"--"===a.t1?76:"<"===a.t1?78:87;break;case 30:return"?NonExpressionParenKeyword"===T&&L.push({tag:"JSNonExpressionParen",nesting:B}),B++,O=!1,a.abrupt("break",88);case 34:return B--,O=!0,"JSNonExpressionParen"===I.tag&&B===I.nesting&&(L.pop(),_="?NonExpressionParenEnd",O=!1),a.abrupt("break",88);case 38:return p.lastIndex=0,S=!y.test(T)&&(v.test(T)||i.test(T)),j.push(S),O=!1,a.abrupt("break",88);case 43:a.t2=I.tag,a.next="InterpolationInTemplate"===a.t2?46:"InterpolationInJSX"===a.t2?64:71;break;case 46:if(j.length!==I.nesting){a.next=63;break}if(m.lastIndex=A,k=m.exec(x),A=m.lastIndex,T=k[0],"${"!==k[1]){a.next=58;break}return T="?InterpolationInTemplate",O=!1,a.next=56,{type:"TemplateMiddle",value:k[0]};case 56:a.next=62;break;case 58:return L.pop(),O=!0,a.next=62,{type:"TemplateTail",value:k[0],closed:"`"===k[1]};case 62:return a.abrupt("continue",8);case 63:return a.abrupt("break",71);case 64:if(j.length!==I.nesting){a.next=71;break}return L.pop(),A+=1,T="}",a.next=70,{type:"JSXPunctuator",value:"}"};case 70:return a.abrupt("continue",8);case 71:return O=j.pop(),_=O?"?ExpressionBraceEnd":"}",a.abrupt("break",88);case 74:return O=!0,a.abrupt("break",88);case 76:return _=O?"?PostfixIncDec":"?UnaryIncDec",a.abrupt("break",88);case 78:if(!w||!v.test(T)&&!i.test(T)){a.next=85;break}return L.push({tag:"JSXTag"}),A+=1,T="<",a.next=84,{type:"JSXPunctuator",value:N};case 84:return a.abrupt("continue",8);case 85:return O=!1,a.abrupt("break",88);case 87:O=!1;case 88:return A=F,T=_,a.next=92,{type:"Punctuator",value:N};case 92:return a.abrupt("continue",8);case 93:if(e.lastIndex=A,!(k=e.exec(x))){a.next=103;break}switch(A=e.lastIndex,_=k[0],k[0]){case"for":case"if":case"while":case"with":"."!==T&&"?."!==T&&(_="?NonExpressionParenKeyword")}return T=_,O=!i.test(k[0]),a.next=102,{type:"#"===k[1]?"PrivateIdentifier":"IdentifierName",value:k[0]};case 102:return a.abrupt("continue",8);case 103:if(h.lastIndex=A,!(k=h.exec(x))){a.next=111;break}return A=h.lastIndex,T=k[0],O=!0,a.next=110,{type:"StringLiteral",value:k[0],closed:void 0!==k[2]};case 110:return a.abrupt("continue",8);case 111:if(l.lastIndex=A,!(k=l.exec(x))){a.next=119;break}return A=l.lastIndex,T=k[0],O=!0,a.next=118,{type:"NumericLiteral",value:k[0]};case 118:return a.abrupt("continue",8);case 119:if(m.lastIndex=A,!(k=m.exec(x))){a.next=135;break}if(A=m.lastIndex,T=k[0],"${"!==k[1]){a.next=131;break}return T="?InterpolationInTemplate",L.push({tag:"InterpolationInTemplate",nesting:j.length}),O=!1,a.next=129,{type:"TemplateHead",value:k[0]};case 129:a.next=134;break;case 131:return O=!0,a.next=134,{type:"NoSubstitutionTemplate",value:k[0],closed:"`"===k[1]};case 134:return a.abrupt("continue",8);case 135:return a.abrupt("break",195);case 136:if(r.lastIndex=A,!(k=r.exec(x))){a.next=157;break}A=r.lastIndex,_=k[0],a.t3=k[0],a.next="<"===a.t3?143:">"===a.t3?145:"{"===a.t3?148:"/"===a.t3?152:153;break;case 143:return L.push({tag:"JSXTag"}),a.abrupt("break",153);case 145:return L.pop(),"/"===T||"JSXTagEnd"===I.tag?(_="?JSX",O=!0):L.push({tag:"JSXChildren"}),a.abrupt("break",153);case 148:return L.push({tag:"InterpolationInJSX",nesting:j.length}),_="?InterpolationInJSX",O=!1,a.abrupt("break",153);case 152:"<"===T&&(L.pop(),"JSXChildren"===L[L.length-1].tag&&L.pop(),L.push({tag:"JSXTagEnd"}));case 153:return T=_,a.next=156,{type:"JSXPunctuator",value:k[0]};case 156:return a.abrupt("continue",8);case 157:if(t.lastIndex=A,!(k=t.exec(x))){a.next=164;break}return A=t.lastIndex,T=k[0],a.next=163,{type:"JSXIdentifier",value:k[0]};case 163:return a.abrupt("continue",8);case 164:if(n.lastIndex=A,!(k=n.exec(x))){a.next=171;break}return A=n.lastIndex,T=k[0],a.next=170,{type:"JSXString",value:k[0],closed:void 0!==k[2]};case 170:return a.abrupt("continue",8);case 171:return a.abrupt("break",195);case 172:if(s.lastIndex=A,!(k=s.exec(x))){a.next=179;break}return A=s.lastIndex,T=k[0],a.next=178,{type:"JSXText",value:k[0]};case 178:return a.abrupt("continue",8);case 179:a.t4=x[A],a.next="<"===a.t4?182:"{"===a.t4?188:195;break;case 182:return L.push({tag:"JSXTag"}),A++,T="<",a.next=187,{type:"JSXPunctuator",value:"<"};case 187:return a.abrupt("continue",8);case 188:return L.push({tag:"InterpolationInJSX",nesting:j.length}),A++,T="?InterpolationInJSX",O=!1,a.next=194,{type:"JSXPunctuator",value:"{"};case 194:return a.abrupt("continue",8);case 195:if(b.lastIndex=A,!(k=b.exec(x))){a.next=201;break}return A=b.lastIndex,a.next=200,{type:"WhiteSpace",value:k[0]};case 200:return a.abrupt("continue",8);case 201:if(d.lastIndex=A,!(k=d.exec(x))){a.next=209;break}return A=d.lastIndex,O=!1,o.test(T)&&(T="?NoLineTerminatorHere"),a.next=208,{type:"LineTerminatorSequence",value:k[0]};case 208:return a.abrupt("continue",8);case 209:if(u.lastIndex=A,!(k=u.exec(x))){a.next=216;break}return A=u.lastIndex,c.test(k[0])&&(O=!1,o.test(T)&&(T="?NoLineTerminatorHere")),a.next=215,{type:"MultiLineComment",value:k[0],closed:void 0!==k[1]};case 215:return a.abrupt("continue",8);case 216:if(g.lastIndex=A,!(k=g.exec(x))){a.next=223;break}return A=g.lastIndex,O=!1,a.next=222,{type:"SingleLineComment",value:k[0]};case 222:return a.abrupt("continue",8);case 223:return C=String.fromCodePoint(x.codePointAt(A)),A+=C.length,T=C,O=!1,a.next=229,{type:I.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:C};case 229:a.next=8;break;case 231:return a.abrupt("return",void 0);case 232:case"end":return a.stop()}}),R)}))),m_;var e,t,r,n,s,i,o,d,u,c,l,p,f,g,h,m,y,v,b}var R_,x_={};function E_(){return R_||(R_=1,Object.defineProperty(x_,"__esModule",{value:!0}),x_.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,x_.matchToToken=function(e){var t={type:"invalid",value:e[0],closed:void 0};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}),x_}function D_(e){return null!=e&&e&&"false"!==e&&"0"!==e}var w_=D_(Ei.env.BABEL_8_BREAKING)?b_():E_(),j_={exports:{}},C_=/[|\\{}()[\]^$+*?.]/g,S_=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(C_,"\\$&")},A_={exports:{}},T_={exports:{}},P_={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},k_={};for(var I_ in P_)P_.hasOwnProperty(I_)&&(k_[P_[I_]]=I_);var F_=T_.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var __ in F_)if(F_.hasOwnProperty(__)){if(!("channels"in F_[__]))throw new Error("missing channels property: "+__);if(!("labels"in F_[__]))throw new Error("missing channel labels property: "+__);if(F_[__].labels.length!==F_[__].channels)throw new Error("channel and label counts mismatch: "+__);var B_=F_[__].channels,O_=F_[__].labels;delete F_[__].channels,delete F_[__].labels,Object.defineProperty(F_[__],"channels",{value:B_}),Object.defineProperty(F_[__],"labels",{value:O_})}function N_(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}F_.rgb.hsl=function(e){var t,r,a=e[0]/255,n=e[1]/255,s=e[2]/255,i=Math.min(a,n,s),o=Math.max(a,n,s),d=o-i;return o===i?t=0:a===o?t=(n-s)/d:n===o?t=2+(s-a)/d:s===o&&(t=4+(a-n)/d),(t=Math.min(60*t,360))<0&&(t+=360),r=(i+o)/2,[t,100*(o===i?0:r<=.5?d/(o+i):d/(2-o-i)),100*r]},F_.rgb.hsv=function(e){var t,r,a,n,s,i=e[0]/255,o=e[1]/255,d=e[2]/255,u=Math.max(i,o,d),c=u-Math.min(i,o,d),l=function(e){return(u-e)/6/c+.5};return 0===c?n=s=0:(s=c/u,t=l(i),r=l(o),a=l(d),i===u?n=a-r:o===u?n=1/3+t-a:d===u&&(n=2/3+r-t),n<0?n+=1:n>1&&(n-=1)),[360*n,100*s,100*u]},F_.rgb.hwb=function(e){var t=e[0],r=e[1],a=e[2];return[F_.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(r,a))*100,100*(a=1-1/255*Math.max(t,Math.max(r,a)))]},F_.rgb.cmyk=function(e){var t,r=e[0]/255,a=e[1]/255,n=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-a,1-n)))/(1-t)||0),100*((1-a-t)/(1-t)||0),100*((1-n-t)/(1-t)||0),100*t]},F_.rgb.keyword=function(e){var t=k_[e];if(t)return t;var r,a=1/0;for(var n in P_)if(P_.hasOwnProperty(n)){var s=N_(e,P_[n]);s<a&&(a=s,r=n)}return r},F_.keyword.rgb=function(e){return P_[e]},F_.rgb.xyz=function(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*t+.7152*r+.0722*a),100*(.0193*t+.1192*r+.9505*a)]},F_.rgb.lab=function(e){var t=F_.rgb.xyz(e),r=t[0],a=t[1],n=t[2];return a/=100,n/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(r-a),200*(a-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},F_.hsl.rgb=function(e){var t,r,a,n,s,i=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[s=255*d,s,s];t=2*d-(r=d<.5?d*(1+o):d+o-d*o),n=[0,0,0];for(var u=0;u<3;u++)(a=i+1/3*-(u-1))<0&&a++,a>1&&a--,s=6*a<1?t+6*(r-t)*a:2*a<1?r:3*a<2?t+(r-t)*(2/3-a)*6:t,n[u]=255*s;return n},F_.hsl.hsv=function(e){var t=e[0],r=e[1]/100,a=e[2]/100,n=r,s=Math.max(a,.01);return r*=(a*=2)<=1?a:2-a,n*=s<=1?s:2-s,[t,100*(0===a?2*n/(s+n):2*r/(a+r)),(a+r)/2*100]},F_.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,a=e[2]/100,n=Math.floor(t)%6,s=t-Math.floor(t),i=255*a*(1-r),o=255*a*(1-r*s),d=255*a*(1-r*(1-s));switch(a*=255,n){case 0:return[a,d,i];case 1:return[o,a,i];case 2:return[i,a,d];case 3:return[i,o,a];case 4:return[d,i,a];case 5:return[a,i,o]}},F_.hsv.hsl=function(e){var t,r,a,n=e[0],s=e[1]/100,i=e[2]/100,o=Math.max(i,.01);return a=(2-s)*i,r=s*o,[n,100*(r=(r/=(t=(2-s)*o)<=1?t:2-t)||0),100*(a/=2)]},F_.hwb.rgb=function(e){var t,r,a,n,s,i,o,d=e[0]/360,u=e[1]/100,c=e[2]/100,l=u+c;switch(l>1&&(u/=l,c/=l),a=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(a=1-a),n=u+a*((r=1-c)-u),t){default:case 6:case 0:s=r,i=n,o=u;break;case 1:s=n,i=r,o=u;break;case 2:s=u,i=r,o=n;break;case 3:s=u,i=n,o=r;break;case 4:s=n,i=u,o=r;break;case 5:s=r,i=u,o=n}return[255*s,255*i,255*o]},F_.cmyk.rgb=function(e){var t=e[0]/100,r=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},F_.xyz.rgb=function(e){var t,r,a,n=e[0]/100,s=e[1]/100,i=e[2]/100;return r=-.9689*n+1.8758*s+.0415*i,a=.0557*n+-.204*s+1.057*i,t=(t=3.2406*n+-1.5372*s+-.4986*i)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(a=Math.min(Math.max(0,a),1))]},F_.xyz.lab=function(e){var t=e[0],r=e[1],a=e[2];return r/=100,a/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},F_.lab.xyz=function(e){var t,r,a,n=e[0];t=e[1]/500+(r=(n+16)/116),a=r-e[2]/200;var s=Math.pow(r,3),i=Math.pow(t,3),o=Math.pow(a,3);return r=s>.008856?s:(r-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,a=o>.008856?o:(a-16/116)/7.787,[t*=95.047,r*=100,a*=108.883]},F_.lab.lch=function(e){var t,r=e[0],a=e[1],n=e[2];return(t=360*Math.atan2(n,a)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(a*a+n*n),t]},F_.lch.lab=function(e){var t,r=e[0],a=e[1];return t=e[2]/360*2*Math.PI,[r,a*Math.cos(t),a*Math.sin(t)]},F_.rgb.ansi16=function(e){var t=e[0],r=e[1],a=e[2],n=1 in arguments?arguments[1]:F_.rgb.hsv(e)[2];if(0===(n=Math.round(n/50)))return 30;var s=30+(Math.round(a/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===n&&(s+=60),s},F_.hsv.ansi16=function(e){return F_.rgb.ansi16(F_.hsv.rgb(e),e[2])},F_.rgb.ansi256=function(e){var t=e[0],r=e[1],a=e[2];return t===r&&r===a?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(a/255*5)},F_.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},F_.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},F_.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},F_.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var a=parseInt(r,16);return[a>>16&255,a>>8&255,255&a]},F_.rgb.hcg=function(e){var t,r=e[0]/255,a=e[1]/255,n=e[2]/255,s=Math.max(Math.max(r,a),n),i=Math.min(Math.min(r,a),n),o=s-i;return t=o<=0?0:s===r?(a-n)/o%6:s===a?2+(n-r)/o:4+(r-a)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?i/(1-o):0)]},F_.hsl.hcg=function(e){var t=e[1]/100,r=e[2]/100,a=1,n=0;return(a=r<.5?2*t*r:2*t*(1-r))<1&&(n=(r-.5*a)/(1-a)),[e[0],100*a,100*n]},F_.hsv.hcg=function(e){var t=e[1]/100,r=e[2]/100,a=t*r,n=0;return a<1&&(n=(r-a)/(1-a)),[e[0],100*a,100*n]},F_.hcg.rgb=function(e){var t=e[0]/360,r=e[1]/100,a=e[2]/100;if(0===r)return[255*a,255*a,255*a];var n=[0,0,0],s=t%1*6,i=s%1,o=1-i,d=0;switch(Math.floor(s)){case 0:n[0]=1,n[1]=i,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=i;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=i,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return d=(1-r)*a,[255*(r*n[0]+d),255*(r*n[1]+d),255*(r*n[2]+d)]},F_.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),a=0;return r>0&&(a=t/r),[e[0],100*a,100*r]},F_.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,a=0;return r>0&&r<.5?a=t/(2*r):r>=.5&&r<1&&(a=t/(2*(1-r))),[e[0],100*a,100*r]},F_.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},F_.hwb.hcg=function(e){var t=e[1]/100,r=1-e[2]/100,a=r-t,n=0;return a<1&&(n=(r-a)/(1-a)),[e[0],100*a,100*n]},F_.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},F_.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},F_.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},F_.gray.hsl=F_.gray.hsv=function(e){return[0,0,e[0]]},F_.gray.hwb=function(e){return[0,100,e[0]]},F_.gray.cmyk=function(e){return[0,0,0,e[0]]},F_.gray.lab=function(e){return[e[0],0,0]},F_.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},F_.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};var L_=T_.exports;function M_(){for(var e={},t=Object.keys(L_),r=t.length,a=0;a<r;a++)e[t[a]]={distance:-1,parent:null};return e}function U_(e){var t=M_(),r=[e];for(t[e].distance=0;r.length;)for(var a=r.pop(),n=Object.keys(L_[a]),s=n.length,i=0;i<s;i++){var o=n[i],d=t[o];-1===d.distance&&(d.distance=t[a].distance+1,d.parent=a,r.unshift(o))}return t}function V_(e,t){return function(r){return t(e(r))}}function G_(e,t){for(var r=[t[e].parent,e],a=L_[t[e].parent][e],n=t[e].parent;t[n].parent;)r.unshift(t[n].parent),a=V_(L_[t[n].parent][n],a),n=t[n].parent;return a.conversion=r,a}var W_=function(e){for(var t=U_(e),r={},a=Object.keys(t),n=a.length,s=0;s<n;s++){var i=a[s];null!==t[i].parent&&(r[i]=G_(i,t))}return r},H_=T_.exports,K_=W_,q_={};function z_(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function X_(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"==typeof r)for(var a=r.length,n=0;n<a;n++)r[n]=Math.round(r[n]);return r};return"conversion"in e&&(t.conversion=e.conversion),t}Object.keys(H_).forEach((function(e){q_[e]={},Object.defineProperty(q_[e],"channels",{value:H_[e].channels}),Object.defineProperty(q_[e],"labels",{value:H_[e].labels});var t=K_(e);Object.keys(t).forEach((function(r){var a=t[r];q_[e][r]=X_(a),q_[e][r].raw=z_(a)}))}));var Y_=q_;!function(e){var t=Y_,r=function(e,r){return function(){return"["+(e.apply(t,arguments)+r)+"m"}},a=function(e,r){return function(){var a=e.apply(t,arguments);return"["+(38+r)+";5;"+a+"m"}},n=function(e,r){return function(){var a=e.apply(t,arguments);return"["+(38+r)+";2;"+a[0]+";"+a[1]+";"+a[2]+"m"}};function s(){var e=new Map,s={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};s.color.grey=s.color.gray;for(var i=0,o=Object.keys(s);i<o.length;i++){for(var d=o[i],u=s[d],c=0,l=Object.keys(u);c<l.length;c++){var p=l[c],f=u[p];s[p]={open:"["+f[0]+"m",close:"["+f[1]+"m"},u[p]=s[p],e.set(f[0],f[1])}Object.defineProperty(s,d,{value:u,enumerable:!1}),Object.defineProperty(s,"codes",{value:e,enumerable:!1})}var g=function(e){return e},h=function(e,t,r){return[e,t,r]};s.color.close="[39m",s.bgColor.close="[49m",s.color.ansi={ansi:r(g,0)},s.color.ansi256={ansi256:a(g,0)},s.color.ansi16m={rgb:n(h,0)},s.bgColor.ansi={ansi:r(g,10)},s.bgColor.ansi256={ansi256:a(g,10)},s.bgColor.ansi16m={rgb:n(h,10)};for(var m=0,y=Object.keys(t);m<y.length;m++){var v=y[m];if("object"==typeof t[v]){var b=t[v];"ansi16"===v&&(v="ansi"),"ansi16"in b&&(s.color.ansi[v]=r(b.ansi16,0),s.bgColor.ansi[v]=r(b.ansi16,10)),"ansi256"in b&&(s.color.ansi256[v]=a(b.ansi256,0),s.bgColor.ansi256[v]=a(b.ansi256,10)),"rgb"in b&&(s.color.ansi16m[v]=n(b.rgb,0),s.bgColor.ansi16m[v]=n(b.rgb,10))}}return s}Object.defineProperty(e,"exports",{enumerable:!0,get:s})}(A_);var J_={stdout:!1,stderr:!1},$_=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,Q_=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,Z_=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,eB=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,tB=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function rB(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):tB.get(e)||e}function aB(e,t){for(var r,a,n=[],s=T(t.trim().split(/\s*,\s*/g));!(a=s()).done;){var i=a.value;if(isNaN(i)){if(!(r=i.match(Z_)))throw new Error("Invalid Chalk template style argument: "+i+" (in style '"+e+"')");n.push(r[2].replace(eB,(function(e,t,r){return t?rB(t):r})))}else n.push(Number(i))}return n}function nB(e){Q_.lastIndex=0;for(var t,r=[];null!==(t=Q_.exec(e));){var a=t[1];if(t[2]){var n=aB(a,t[2]);r.push([a].concat(n))}else r.push([a])}return r}function sB(e,t){for(var r,a={},n=T(t);!(r=n()).done;)for(var s,i=r.value,o=T(i.styles);!(s=o()).done;){var d=s.value;a[d[0]]=i.inverse?null:d.slice(1)}for(var u=e,c=0,l=Object.keys(a);c<l.length;c++){var p=l[c];if(Array.isArray(a[p])){if(!(p in u))throw new Error("Unknown Chalk style: "+p);u=a[p].length>0?u[p].apply(u,a[p]):u[p]}}return u}var iB=function(e,t){var r=[],a=[],n=[];if(t.replace($_,(function(t,s,i,o,d,u){if(s)n.push(rB(s));else if(o){var c=n.join("");n=[],a.push(0===r.length?c:sB(e,r)(c)),r.push({inverse:i,styles:nB(o)})}else if(d){if(0===r.length)throw new Error("Found extraneous } in Chalk template literal");a.push(sB(e,r)(n.join(""))),n=[],r.pop()}else n.push(u)})),a.push(n.join("")),r.length>0){var s="Chalk template literal is missing "+r.length+" closing bracket"+(1===r.length?"":"s")+" (`}`)";throw new Error(s)}return a.join("")};!function(e){var t=S_,r=A_.exports,a=J_.stdout,n=iB,s="win32"===Ei.platform&&!(Ei.env.TERM||"").toLowerCase().startsWith("xterm"),i=["ansi","ansi","ansi256","ansi16m"],o=new Set(["gray"]),d=Object.create(null);function u(e,t){t=t||{};var r=0;e.level=void 0===t.level?r:t.level,e.enabled="enabled"in t?t.enabled:e.level>0}function c(e){if(!this||!(this instanceof c)||this.template){var t={};return u(t,e),t.template=function(){var e=[].slice.call(arguments);return D.apply(null,[t.template].concat(e))},Object.setPrototypeOf(t,c.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=c,t.template}u(this,e)}s&&(r.blue.open="[94m");for(var l=function(){var e=f[p];r[e].closeRe=new RegExp(t(r[e].close),"g"),d[e]={get:function(){var t=r[e];return x.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}}},p=0,f=Object.keys(r);p<f.length;p++)l();d.visible={get:function(){return x.call(this,this._styles||[],!0,"visible")}},r.color.closeRe=new RegExp(t(r.color.close),"g");for(var g=function(){var e=m[h];if(o.has(e))return"continue";d[e]={get:function(){var t=this.level;return function(){var a={open:r.color[i[t]][e].apply(null,arguments),close:r.color.close,closeRe:r.color.closeRe};return x.call(this,this._styles?this._styles.concat(a):[a],this._empty,e)}}}},h=0,m=Object.keys(r.color.ansi);h<m.length;h++)g();r.bgColor.closeRe=new RegExp(t(r.bgColor.close),"g");for(var y=function(){var e=b[v];if(o.has(e))return"continue";var t="bg"+e[0].toUpperCase()+e.slice(1);d[t]={get:function(){var t=this.level;return function(){var a={open:r.bgColor[i[t]][e].apply(null,arguments),close:r.bgColor.close,closeRe:r.bgColor.closeRe};return x.call(this,this._styles?this._styles.concat(a):[a],this._empty,e)}}}},v=0,b=Object.keys(r.bgColor.ansi);v<b.length;v++)y();var R=Object.defineProperties((function(){}),d);function x(e,t,r){var a=function e(){return E.apply(e,arguments)};a._styles=e,a._empty=t;var n=this;return Object.defineProperty(a,"level",{enumerable:!0,get:function(){return n.level},set:function(e){n.level=e}}),Object.defineProperty(a,"enabled",{enumerable:!0,get:function(){return n.enabled},set:function(e){n.enabled=e}}),a.hasGrey=this.hasGrey||"gray"===r||"grey"===r,a.__proto__=R,a}function E(){var e=arguments,t=e.length,a=String(arguments[0]);if(0===t)return"";if(t>1)for(var n=1;n<t;n++)a+=" "+e[n];if(!this.enabled||this.level<=0||!a)return this._empty?"":a;var i=r.dim.open;s&&this.hasGrey&&(r.dim.open="");for(var o,d=T(this._styles.slice().reverse());!(o=d()).done;){var u=o.value;a=(a=u.open+a.replace(u.closeRe,u.open)+u.close).replace(/\r?\n/g,u.close+"$&"+u.open)}return r.dim.open=i,a}function D(e,t){if(!Array.isArray(t))return[].slice.call(arguments,1).join(" ");for(var r=[].slice.call(arguments,2),a=[t.raw[0]],s=1;s<t.length;s++)a.push(String(r[s-1]).replace(/[{}\\]/g,"\\$&")),a.push(String(t.raw[s]));return n(e,a.join(""))}Object.defineProperties(c.prototype,d),e.exports=c(),e.exports.supportsColor=a,e.exports.default=e.exports}(j_);var oB=j_.exports,dB=new Set(["as","async","from","get","of","set"]);function uB(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold}}var cB,lB=/\r\n|[\n\r\u2028\u2029]/,pB=/^[()[\]{}]$/,fB=/^[a-z][\w-]*$/i,gB=function(e,t,r){if("name"===e.type){if(Ji(e.value)||zi(e.value,!0)||dB.has(e.value))return"keyword";if(fB.test(e.value)&&("<"===r[t-1]||"</"==r.slice(t-2,t)))return"jsxIdentifier";if(e.value[0]!==e.value[0].toLowerCase())return"capitalized"}return"punctuator"===e.type&&pB.test(e.value)?"bracket":"invalid"!==e.type||"@"!==e.value&&"#"!==e.value?e.type:"punctuator"};function hB(e,t){for(var r,a="",n=function(){var t=r.value,n=t.type,s=t.value,i=e[n];a+=i?s.split(lB).map((function(e){return i(e)})).join("\n"):s},s=T(cB(t));!(r=s()).done;)n();return a}function mB(e){return!!oB.supportsColor||e.forceColor}function yB(e){return e.forceColor?new oB.constructor({enabled:!0,level:1}):oB}function vB(e,t){return void 0===t&&(t={}),""!==e&&mB(t)?hB(uB(yB(t)),e):e}function bB(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}cB=a().mark((function e(t){var r,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=w_.default.exec(t))){e.next=6;break}return n=w_.matchToToken(r),e.next=4,{type:gB(n,r.index,t),value:n.value};case 4:e.next=0;break;case 6:case"end":return e.stop()}}),e)}));var RB=/\r\n|[\n\r\u2028\u2029]/;function xB(e,t,r){var a=Object.assign({column:0,line:-1},e.start),n=Object.assign({},a,e.end),s=r||{},i=s.linesAbove,o=void 0===i?2:i,d=s.linesBelow,u=void 0===d?3:d,c=a.line,l=a.column,p=n.line,f=n.column,g=Math.max(c-(o+1),0),h=Math.min(t.length,p+u);-1===c&&(g=0),-1===p&&(h=t.length);var m=p-c,y={};if(m)for(var v=0;v<=m;v++){var b=v+c;if(l)if(0===v){var R=t[b-1].length;y[b]=[l,R-l+1]}else if(v===m)y[b]=[0,f];else{var x=t[b-v].length;y[b]=[0,x]}else y[b]=!0}else y[c]=l===f?!l||[l,0]:[l,f-l];return{start:g,end:h,markerLines:y}}function EB(e,t,r){void 0===r&&(r={});var a=(r.highlightCode||r.forceColor)&&mB(r),n=yB(r),s=bB(n),i=function(e,t){return a?e(t):t},o=xB(t,e.split(RB),r),d=o.start,u=o.end,c=o.markerLines,l=t.start&&"number"==typeof t.start.column,p=String(u).length,f=(a?vB(e,r):e).split(RB,u).slice(d,u).map((function(e,t){var a=d+1+t,n=" "+(" "+a).slice(-p)+" |",o=c[a],u=!c[a+1];if(o){var l="";if(Array.isArray(o)){var f=e.slice(0,Math.max(o[0]-1,0)).replace(/[^\t]/g," "),g=o[1]||1;l=["\n ",i(s.gutter,n.replace(/\d/g," "))," ",f,i(s.marker,"^").repeat(g)].join(""),u&&r.message&&(l+=" "+i(s.message,r.message))}return[i(s.marker,">"),i(s.gutter,n),e.length>0?" "+e:"",l].join("")}return" "+i(s.gutter,n)+(e.length>0?" "+e:"")})).join("\n");return r.message&&!l&&(f=""+" ".repeat(p+1)+r.message+"\n"+f),a?n.reset(f):f}var DB=o((function(e,t,r){this.line=void 0,this.column=void 0,this.index=void 0,this.line=e,this.column=t,this.index=r})),wB=o((function(e,t){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=e,this.end=t}));function jB(e,t){var r=e.line,a=e.column,n=e.index;return new DB(r,a+t,n+t)}var CB,SB={SyntaxError:"BABEL_PARSER_SYNTAX_ERROR",SourceTypeModuleError:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"},AB=function(e,t){return void 0===t&&(t=e.length-1),{get:function(){return e.reduce((function(e,t){return e[t]}),this)},set:function(r){e.reduce((function(e,a,n){return n===t?e[a]=r:e[a]}),this)}}},TB=function(e,t,r){return Object.keys(r).map((function(e){return[e,r[e]]})).filter((function(e){return!!e[1]})).map((function(e){var t=e[0],r=e[1];return[t,"function"==typeof r?{value:r,enumerable:!1}:"string"==typeof r.reflect?Object.assign({},r,AB(r.reflect.split("."))):r]})).reduce((function(e,t){var r=t[0],a=t[1];return Object.defineProperty(e,r,Object.assign({configurable:!0},a))}),Object.assign(new e,t))},PB={ImportMetaOutsideModule:{message:"import.meta may appear only with 'sourceType: \"module\"'",code:SB.SourceTypeModuleError},ImportOutsideModule:{message:"'import' and 'export' may appear only with 'sourceType: \"module\"'",code:SB.SourceTypeModuleError}},kB={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},IB=function(e){var t=e.type,r=e.prefix;return"UpdateExpression"===t?kB.UpdateExpression[String(r)]:kB[t]},FB={AccessorIsGenerator:function(e){return"A "+e.kind+"ter cannot be a generator."},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accesor must not have any formal parameters.",BadSetterArity:"A 'set' accesor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accesor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:function(e){return"Missing initializer in "+e.kind+" declaration."},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:function(e){return"`"+e.exportName+"` has already been exported. Exported identifiers must be unique."},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:function(e){return"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '"+e.localName+"' as '"+e.exportName+"' } from 'some-module'`?"},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:function(e){return"'"+("ForInStatement"===e.type?"for-in":"for-of")+"' loop variable declaration may not have an initializer."},ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:function(e){return"Unsyntactic "+("BreakStatement"===e.type?"break":"continue")+"."},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:function(e){return'A string literal cannot be used as an imported binding.\n- Did you mean `import { "'+e.importName+'" as foo }`?'},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:function(e){return"`import()` requires exactly "+(1===e.maxArgumentCount?"one argument":"one or two arguments")+"."},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:function(e){return"Expected number in radix "+e.radix+"."},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:function(e){return"Escape sequence in keyword "+e.reservedWord+"."},InvalidIdentifier:function(e){return"Invalid identifier "+e.identifierName+"."},InvalidLhs:function(e){var t=e.ancestor;return"Invalid left-hand side in "+IB(t)+"."},InvalidLhsBinding:function(e){var t=e.ancestor;return"Binding invalid left-hand side in "+IB(t)+"."},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:function(e){return"Unexpected character '"+e.unexpected+"'."},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:function(e){return"Private name #"+e.identifierName+" is not defined."},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:function(e){return"Label '"+e.labelName+"' is already declared."},LetInLexicalBinding:"'let' is not allowed to be used as a name in 'let' or 'const' declarations.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:function(e){return"This experimental syntax requires enabling the parser plugin: "+e.missingPlugin.map((function(e){return JSON.stringify(e)})).join(", ")+"."},MissingOneOfPlugins:function(e){return"This experimental syntax requires enabling one of the following parser plugin(s): "+e.missingPlugin.map((function(e){return JSON.stringify(e)})).join(", ")+"."},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:function(e){return'Duplicate key "'+e.key+'" is not allowed in module attributes.'},ModuleExportNameHasLoneSurrogate:function(e){return"An export name cannot include a lone surrogate, found '\\u"+e.surrogateCharCode.toString(16)+"'."},ModuleExportUndefined:function(e){return"Export '"+e.localName+"' is not defined."},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:function(e){var t=e.identifierName;return"Private names are only allowed in property accesses (`obj.#"+t+"`) or in `in` expressions (`#"+t+" in obj`)."},PrivateNameRedeclaration:function(e){return"Duplicate private name #"+e.identifierName+"."},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:function(e){return"Unexpected keyword '"+e.keyword+"'."},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:function(e){return"Unexpected reserved word '"+e.reservedWord+"'."},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:function(e){var t=e.expected,r=e.unexpected;return"Unexpected token"+(r?" '"+r+"'.":"")+(t?', expected "'+t+'"':"")},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:function(e){var t=e.target;return"The only valid meta property for "+t+" is "+t+"."+e.onlyValidPropertyName+"."},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",VarRedeclaration:function(e){return"Identifier '"+e.identifierName+"' has already been declared."},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},_B={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:function(e){return"Assigning to '"+e.referenceName+"' in strict mode."},StrictEvalArgumentsBinding:function(e){return"Binding '"+e.bindingName+"' in strict mode."},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},BB=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),OB={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:function(e){var t=e.token;return"Invalid topic token "+t+". In order to use "+t+' as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "'+t+'" }.'},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:function(e){var t=e.type;return"Hack-style pipe body cannot be an unparenthesized "+IB({type:t})+"; please wrap it in parentheses."},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},NB=["toMessage"],LB=["message"];function MB(e){var t=e.toMessage,r=h(e,NB);return function e(a){var n=a.loc,s=a.details;return TB(SyntaxError,Object.assign({},r,{loc:n}),{clone:function(t){void 0===t&&(t={});var r=t.loc||{};return e({loc:new DB("line"in r?r.line:this.loc.line,"column"in r?r.column:this.loc.column,"index"in r?r.index:this.loc.index),details:Object.assign({},this.details,t.details)})},details:{value:s,enumerable:!1},message:{get:function(){return t(this.details)+" ("+this.loc.line+":"+this.loc.column+")"},set:function(e){Object.defineProperty(this,"message",{value:e})}},pos:{reflect:"loc.index",enumerable:!0},missingPlugin:"missingPlugin"in s&&{reflect:"details.missingPlugin",enumerable:!0}})}}function UB(e,t){if(Array.isArray(e))return function(t){return UB(t,e[0])};for(var r={},a=function(a,n){var s=n[a],i=e[s],o="string"==typeof i?{message:function(){return i}}:"function"==typeof i?{message:i}:i,d=o.message,u=h(o,LB),c="string"==typeof d?function(){return d}:d;r[s]=MB(Object.assign({code:SB.SyntaxError,reasonCode:s,toMessage:c},t?{syntaxPlugin:t}:{},u))},n=0,s=Object.keys(e);n<s.length;n++)a(n,s);return r}var VB=Object.assign({},UB(PB),UB(FB),UB(_B),UB(CB||(CB=v(["pipelineOperator"])))(OB)),GB=Object.defineProperty,WB=function(e,t){return GB(e,t,{enumerable:!1,value:e[t]})};function HB(e){return e.loc.start&&WB(e.loc.start,"index"),e.loc.end&&WB(e.loc.end,"index"),e}var KB=function(e){return function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.parse=function(){var t=HB(e.prototype.parse.call(this));return this.options.tokens&&(t.tokens=t.tokens.map(HB)),t},r.parseRegExpLiteral=function(e){var t=e.pattern,r=e.flags,a=null;try{a=new RegExp(t,r)}catch(e){}var n=this.estreeParseLiteral(a);return n.regex={pattern:t,flags:r},n},r.parseBigIntLiteral=function(e){var t;try{t=BigInt(e)}catch(e){t=null}var r=this.estreeParseLiteral(t);return r.bigint=String(r.value||e),r},r.parseDecimalLiteral=function(e){var t=null,r=this.estreeParseLiteral(t);return r.decimal=String(r.value||e),r},r.estreeParseLiteral=function(e){return this.parseLiteral(e,"Literal")},r.parseStringLiteral=function(e){return this.estreeParseLiteral(e)},r.parseNumericLiteral=function(e){return this.estreeParseLiteral(e)},r.parseNullLiteral=function(){return this.estreeParseLiteral(null)},r.parseBooleanLiteral=function(e){return this.estreeParseLiteral(e)},r.directiveToStmt=function(e){var t=e.value,r=this.startNodeAt(e.start,e.loc.start),a=this.startNodeAt(t.start,t.loc.start);return a.value=t.extra.expressionValue,a.raw=t.extra.raw,r.expression=this.finishNodeAt(a,"Literal",t.loc.end),r.directive=t.extra.raw.slice(1,-1),this.finishNodeAt(r,"ExpressionStatement",e.loc.end)},r.initFunction=function(t,r){e.prototype.initFunction.call(this,t,r),t.expression=!1},r.checkDeclaration=function(t){null!=t&&this.isObjectProperty(t)?this.checkDeclaration(t.value):e.prototype.checkDeclaration.call(this,t)},r.getObjectOrClassMethodParams=function(e){return e.value.params},r.isValidDirective=function(e){var t;return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&!(null!=(t=e.expression.extra)&&t.parenthesized)},r.parseBlockBody=function(t,r,a,n,s){var i=this;e.prototype.parseBlockBody.call(this,t,r,a,n,s);var o=t.directives.map((function(e){return i.directiveToStmt(e)}));t.body=o.concat(t.body),delete t.directives},r.pushClassMethod=function(e,t,r,a,n,s){this.parseMethod(t,r,a,n,s,"ClassMethod",!0),t.typeParameters&&(t.value.typeParameters=t.typeParameters,delete t.typeParameters),e.body.push(t)},r.parsePrivateName=function(){var t=e.prototype.parsePrivateName.call(this);return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(t):t},r.convertPrivateNameToPrivateIdentifier=function(t){var r=e.prototype.getPrivateNameSV.call(this,t);return delete t.id,t.name=r,t.type="PrivateIdentifier",t},r.isPrivateName=function(t){return this.getPluginOption("estree","classFeatures")?"PrivateIdentifier"===t.type:e.prototype.isPrivateName.call(this,t)},r.getPrivateNameSV=function(t){return this.getPluginOption("estree","classFeatures")?t.name:e.prototype.getPrivateNameSV.call(this,t)},r.parseLiteral=function(t,r){var a=e.prototype.parseLiteral.call(this,t,r);return a.raw=a.extra.raw,delete a.extra,a},r.parseFunctionBody=function(t,r,a){void 0===a&&(a=!1),e.prototype.parseFunctionBody.call(this,t,r,a),t.expression="BlockStatement"!==t.body.type},r.parseMethod=function(t,r,a,n,s,i,o){void 0===o&&(o=!1);var d=this.startNode();return d.kind=t.kind,(d=e.prototype.parseMethod.call(this,d,r,a,n,s,i,o)).type="FunctionExpression",delete d.kind,t.value=d,"ClassPrivateMethod"===i&&(t.computed=!1),this.finishNode(t,"MethodDefinition")},r.parseClassProperty=function(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];var s=(t=e.prototype.parseClassProperty).call.apply(t,[this].concat(a));return this.getPluginOption("estree","classFeatures")?(s.type="PropertyDefinition",s):s},r.parseClassPrivateProperty=function(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];var s=(t=e.prototype.parseClassPrivateProperty).call.apply(t,[this].concat(a));return this.getPluginOption("estree","classFeatures")?(s.type="PropertyDefinition",s.computed=!1,s):s},r.parseObjectMethod=function(t,r,a,n,s){var i=e.prototype.parseObjectMethod.call(this,t,r,a,n,s);return i&&(i.type="Property","method"===i.kind&&(i.kind="init"),i.shorthand=!1),i},r.parseObjectProperty=function(t,r,a,n,s){var i=e.prototype.parseObjectProperty.call(this,t,r,a,n,s);return i&&(i.kind="init",i.type="Property"),i},r.isValidLVal=function(t,r,a){return"Property"===t?"value":e.prototype.isValidLVal.call(this,t,r,a)},r.isAssignable=function(t,r){return null!=t&&this.isObjectProperty(t)?this.isAssignable(t.value,r):e.prototype.isAssignable.call(this,t,r)},r.toAssignable=function(t,r){if(void 0===r&&(r=!1),null!=t&&this.isObjectProperty(t)){var a=t.key,n=t.value;this.isPrivateName(a)&&this.classScope.usePrivateName(this.getPrivateNameSV(a),a.loc.start),this.toAssignable(n,r)}else e.prototype.toAssignable.call(this,t,r)},r.toAssignableObjectExpressionProp=function(t,r,a){"get"===t.kind||"set"===t.kind?this.raise(VB.PatternHasAccessor,{at:t.key}):t.method?this.raise(VB.PatternHasMethod,{at:t.key}):e.prototype.toAssignableObjectExpressionProp.call(this,t,r,a)},r.finishCallExpression=function(t,r){var a,n=e.prototype.finishCallExpression.call(this,t,r);"Import"===n.callee.type&&(n.type="ImportExpression",n.source=n.arguments[0],this.hasPlugin("importAssertions")&&(n.attributes=null!=(a=n.arguments[1])?a:null),delete n.arguments,delete n.callee);return n},r.toReferencedArguments=function(t){"ImportExpression"!==t.type&&e.prototype.toReferencedArguments.call(this,t)},r.parseExport=function(t){var r=e.prototype.parseExport.call(this,t);switch(r.type){case"ExportAllDeclaration":r.exported=null;break;case"ExportNamedDeclaration":1===r.specifiers.length&&"ExportNamespaceSpecifier"===r.specifiers[0].type&&(r.type="ExportAllDeclaration",r.exported=r.specifiers[0].exported,delete r.specifiers)}return r},r.parseSubscript=function(t,r,a,n,s){var i=e.prototype.parseSubscript.call(this,t,r,a,n,s);if(s.optionalChainMember){if("OptionalMemberExpression"!==i.type&&"OptionalCallExpression"!==i.type||(i.type=i.type.substring(8)),s.stop){var o=this.startNodeAtNode(i);return o.expression=i,this.finishNode(o,"ChainExpression")}}else"MemberExpression"!==i.type&&"CallExpression"!==i.type||(i.optional=!1);return i},r.hasPropertyAsPrivateName=function(t){return"ChainExpression"===t.type&&(t=t.expression),e.prototype.hasPropertyAsPrivateName.call(this,t)},r.isOptionalChain=function(e){return"ChainExpression"===e.type},r.isObjectProperty=function(e){return"Property"===e.type&&"init"===e.kind&&!e.method},r.isObjectMethod=function(e){return e.method||"get"===e.kind||"set"===e.kind},r.finishNodeAt=function(t,r,a){return HB(e.prototype.finishNodeAt.call(this,t,r,a))},r.resetStartLocation=function(t,r,a){e.prototype.resetStartLocation.call(this,t,r,a),HB(t)},r.resetEndLocation=function(t,r){void 0===r&&(r=this.state.lastTokEndLoc),e.prototype.resetEndLocation.call(this,t,r),HB(t)},o(t)}(e)},qB=o((function(e,t){this.token=void 0,this.preserveSpace=void 0,this.token=e,this.preserveSpace=!!t})),zB={brace:new qB("{"),j_oTag:new qB("<tag"),j_cTag:new qB("</tag"),j_expr:new qB("<tag>...</tag>",!0)};zB.template=new qB("`",!0);var XB=!0,YB=!0,JB=!0,$B=!0,QB=!0,ZB=!0,eO=o((function(e,t){void 0===t&&(t={}),this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.rightAssociative=!!t.rightAssociative,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=null!=t.binop?t.binop:null,this.updateContext=null})),tO=new Map;function rO(e,t){void 0===t&&(t={}),t.keyword=e;var r=lO(e,t);return tO.set(e,r),r}function aO(e,t){return lO(e,{beforeExpr:XB,binop:t})}var nO=-1,sO=[],iO=[],oO=[],dO=[],uO=[],cO=[];function lO(e,t){var r,a,n,s;return void 0===t&&(t={}),++nO,iO.push(e),oO.push(null!=(r=t.binop)?r:-1),dO.push(null!=(a=t.beforeExpr)&&a),uO.push(null!=(n=t.startsExpr)&&n),cO.push(null!=(s=t.prefix)&&s),sO.push(new eO(e,t)),nO}function pO(e,t){var r,a,n,s;return void 0===t&&(t={}),++nO,tO.set(e,nO),iO.push(e),oO.push(null!=(r=t.binop)?r:-1),dO.push(null!=(a=t.beforeExpr)&&a),uO.push(null!=(n=t.startsExpr)&&n),cO.push(null!=(s=t.prefix)&&s),sO.push(new eO("name",t)),nO}var fO={bracketL:lO("[",{beforeExpr:XB,startsExpr:YB}),bracketHashL:lO("#[",{beforeExpr:XB,startsExpr:YB}),bracketBarL:lO("[|",{beforeExpr:XB,startsExpr:YB}),bracketR:lO("]"),bracketBarR:lO("|]"),braceL:lO("{",{beforeExpr:XB,startsExpr:YB}),braceBarL:lO("{|",{beforeExpr:XB,startsExpr:YB}),braceHashL:lO("#{",{beforeExpr:XB,startsExpr:YB}),braceR:lO("}"),braceBarR:lO("|}"),parenL:lO("(",{beforeExpr:XB,startsExpr:YB}),parenR:lO(")"),comma:lO(",",{beforeExpr:XB}),semi:lO(";",{beforeExpr:XB}),colon:lO(":",{beforeExpr:XB}),doubleColon:lO("::",{beforeExpr:XB}),dot:lO("."),question:lO("?",{beforeExpr:XB}),questionDot:lO("?."),arrow:lO("=>",{beforeExpr:XB}),template:lO("template"),ellipsis:lO("...",{beforeExpr:XB}),backQuote:lO("`",{startsExpr:YB}),dollarBraceL:lO("${",{beforeExpr:XB,startsExpr:YB}),templateTail:lO("...`",{startsExpr:YB}),templateNonTail:lO("...${",{beforeExpr:XB,startsExpr:YB}),at:lO("@"),hash:lO("#",{startsExpr:YB}),interpreterDirective:lO("#!..."),eq:lO("=",{beforeExpr:XB,isAssign:$B}),assign:lO("_=",{beforeExpr:XB,isAssign:$B}),slashAssign:lO("_=",{beforeExpr:XB,isAssign:$B}),xorAssign:lO("_=",{beforeExpr:XB,isAssign:$B}),moduloAssign:lO("_=",{beforeExpr:XB,isAssign:$B}),incDec:lO("++/--",{prefix:QB,postfix:ZB,startsExpr:YB}),bang:lO("!",{beforeExpr:XB,prefix:QB,startsExpr:YB}),tilde:lO("~",{beforeExpr:XB,prefix:QB,startsExpr:YB}),doubleCaret:lO("^^",{startsExpr:YB}),doubleAt:lO("@@",{startsExpr:YB}),pipeline:aO("|>",0),nullishCoalescing:aO("??",1),logicalOR:aO("||",1),logicalAND:aO("&&",2),bitwiseOR:aO("|",3),bitwiseXOR:aO("^",4),bitwiseAND:aO("&",5),equality:aO("==/!=/===/!==",6),lt:aO("</>/<=/>=",7),gt:aO("</>/<=/>=",7),relational:aO("</>/<=/>=",7),bitShift:aO("<</>>/>>>",8),bitShiftL:aO("<</>>/>>>",8),bitShiftR:aO("<</>>/>>>",8),plusMin:lO("+/-",{beforeExpr:XB,binop:9,prefix:QB,startsExpr:YB}),modulo:lO("%",{binop:10,startsExpr:YB}),star:lO("*",{binop:10}),slash:aO("/",10),exponent:lO("**",{beforeExpr:XB,binop:11,rightAssociative:!0}),_in:rO("in",{beforeExpr:XB,binop:7}),_instanceof:rO("instanceof",{beforeExpr:XB,binop:7}),_break:rO("break"),_case:rO("case",{beforeExpr:XB}),_catch:rO("catch"),_continue:rO("continue"),_debugger:rO("debugger"),_default:rO("default",{beforeExpr:XB}),_else:rO("else",{beforeExpr:XB}),_finally:rO("finally"),_function:rO("function",{startsExpr:YB}),_if:rO("if"),_return:rO("return",{beforeExpr:XB}),_switch:rO("switch"),_throw:rO("throw",{beforeExpr:XB,prefix:QB,startsExpr:YB}),_try:rO("try"),_var:rO("var"),_const:rO("const"),_with:rO("with"),_new:rO("new",{beforeExpr:XB,startsExpr:YB}),_this:rO("this",{startsExpr:YB}),_super:rO("super",{startsExpr:YB}),_class:rO("class",{startsExpr:YB}),_extends:rO("extends",{beforeExpr:XB}),_export:rO("export"),_import:rO("import",{startsExpr:YB}),_null:rO("null",{startsExpr:YB}),_true:rO("true",{startsExpr:YB}),_false:rO("false",{startsExpr:YB}),_typeof:rO("typeof",{beforeExpr:XB,prefix:QB,startsExpr:YB}),_void:rO("void",{beforeExpr:XB,prefix:QB,startsExpr:YB}),_delete:rO("delete",{beforeExpr:XB,prefix:QB,startsExpr:YB}),_do:rO("do",{isLoop:JB,beforeExpr:XB}),_for:rO("for",{isLoop:JB}),_while:rO("while",{isLoop:JB}),_as:pO("as",{startsExpr:YB}),_assert:pO("assert",{startsExpr:YB}),_async:pO("async",{startsExpr:YB}),_await:pO("await",{startsExpr:YB}),_from:pO("from",{startsExpr:YB}),_get:pO("get",{startsExpr:YB}),_let:pO("let",{startsExpr:YB}),_meta:pO("meta",{startsExpr:YB}),_of:pO("of",{startsExpr:YB}),_sent:pO("sent",{startsExpr:YB}),_set:pO("set",{startsExpr:YB}),_static:pO("static",{startsExpr:YB}),_yield:pO("yield",{startsExpr:YB}),_asserts:pO("asserts",{startsExpr:YB}),_checks:pO("checks",{startsExpr:YB}),_exports:pO("exports",{startsExpr:YB}),_global:pO("global",{startsExpr:YB}),_implements:pO("implements",{startsExpr:YB}),_intrinsic:pO("intrinsic",{startsExpr:YB}),_infer:pO("infer",{startsExpr:YB}),_is:pO("is",{startsExpr:YB}),_mixins:pO("mixins",{startsExpr:YB}),_proto:pO("proto",{startsExpr:YB}),_require:pO("require",{startsExpr:YB}),_keyof:pO("keyof",{startsExpr:YB}),_readonly:pO("readonly",{startsExpr:YB}),_unique:pO("unique",{startsExpr:YB}),_abstract:pO("abstract",{startsExpr:YB}),_declare:pO("declare",{startsExpr:YB}),_enum:pO("enum",{startsExpr:YB}),_module:pO("module",{startsExpr:YB}),_namespace:pO("namespace",{startsExpr:YB}),_interface:pO("interface",{startsExpr:YB}),_type:pO("type",{startsExpr:YB}),_opaque:pO("opaque",{startsExpr:YB}),name:lO("name",{startsExpr:YB}),string:lO("string",{startsExpr:YB}),num:lO("num",{startsExpr:YB}),bigint:lO("bigint",{startsExpr:YB}),decimal:lO("decimal",{startsExpr:YB}),regexp:lO("regexp",{startsExpr:YB}),privateName:lO("#name",{startsExpr:YB}),eof:lO("eof"),jsxName:lO("jsxName"),jsxText:lO("jsxText",{beforeExpr:!0}),jsxTagStart:lO("jsxTagStart",{startsExpr:!0}),jsxTagEnd:lO("jsxTagEnd"),placeholder:lO("%%",{startsExpr:!0})};function gO(e){return e>=93&&e<=128}function hO(e){return e<=92}function mO(e){return e>=58&&e<=128}function yO(e){return e>=58&&e<=132}function vO(e){return dO[e]}function bO(e){return uO[e]}function RO(e){return e>=29&&e<=33}function xO(e){return e>=125&&e<=127}function EO(e){return e>=90&&e<=92}function DO(e){return e>=58&&e<=92}function wO(e){return e>=39&&e<=59}function jO(e){return 34===e}function CO(e){return cO[e]}function SO(e){return e>=117&&e<=119}function AO(e){return e>=120&&e<=126}function TO(e){return iO[e]}function PO(e){return oO[e]}function kO(e){return 57===e}function IO(e){return e>=24&&e<=25}function FO(e){return sO[e]}function _O(e,t,r){return 64===e&&64===t&&Mi(r)}sO[8].updateContext=function(e){e.pop()},sO[5].updateContext=sO[7].updateContext=sO[23].updateContext=function(e){e.push(zB.brace)},sO[22].updateContext=function(e){e[e.length-1]===zB.template?e.pop():e.push(zB.template)},sO[138].updateContext=function(e){e.push(zB.j_expr,zB.j_oTag)};var BO=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function OO(e){return BO.has(e)}var NO=0,LO=1,MO=2,UO=4,VO=8,GO=16,WO=32,HO=64,KO=128,qO=256,zO=LO|MO|qO,XO=1,YO=2,JO=4,$O=8,QO=16,ZO=64,eN=128,tN=256,rN=512,aN=1024,nN=2048,sN=XO|YO|$O|eN,iN=0|XO|$O|0,oN=0|XO|JO|0,dN=0|XO|QO|0,uN=0|YO|eN,cN=0|YO,lN=XO|YO|$O|tN,pN=0|aN,fN=0|ZO,gN=0|XO|ZO,hN=lN|rN,mN=0|aN,yN=nN,vN=4,bN=2,RN=1,xN=bN|RN,EN=bN|vN,DN=RN|vN,wN=bN,jN=RN,CN=0,SN=o((function(e){this.var=new Set,this.lexical=new Set,this.functions=new Set,this.flags=e})),AN=function(){function e(e,t){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=e,this.inModule=t}var t=e.prototype;return t.createScope=function(e){return new SN(e)},t.enter=function(e){this.scopeStack.push(this.createScope(e))},t.exit=function(){this.scopeStack.pop()},t.treatFunctionsAsVarInScope=function(e){return!!(e.flags&(MO|KO)||!this.parser.inModule&&e.flags&LO)},t.declareName=function(e,t,r){var a=this.currentScope();if(t&$O||t&QO)this.checkRedeclarationInScope(a,e,t,r),t&QO?a.functions.add(e):a.lexical.add(e),t&$O&&this.maybeExportDefined(a,e);else if(t&JO)for(var n=this.scopeStack.length-1;n>=0&&(a=this.scopeStack[n],this.checkRedeclarationInScope(a,e,t,r),a.var.add(e),this.maybeExportDefined(a,e),!(a.flags&zO));--n);this.parser.inModule&&a.flags&LO&&this.undefinedExports.delete(e)},t.maybeExportDefined=function(e,t){this.parser.inModule&&e.flags&LO&&this.undefinedExports.delete(t)},t.checkRedeclarationInScope=function(e,t,r,a){this.isRedeclaredInScope(e,t,r)&&this.parser.raise(VB.VarRedeclaration,{at:a,identifierName:t})},t.isRedeclaredInScope=function(e,t,r){return!!(r&XO)&&(r&$O?e.lexical.has(t)||e.functions.has(t)||e.var.has(t):r&QO?e.lexical.has(t)||!this.treatFunctionsAsVarInScope(e)&&e.var.has(t):e.lexical.has(t)&&!(e.flags&VO&&e.lexical.values().next().value===t)||!this.treatFunctionsAsVarInScope(e)&&e.functions.has(t))},t.checkLocalExport=function(e){var t=e.name,r=this.scopeStack[0];r.lexical.has(t)||r.var.has(t)||r.functions.has(t)||this.undefinedExports.set(t,e.loc.start)},t.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},t.currentVarScopeFlags=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(t&zO)return t}},t.currentThisScopeFlags=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(t&(zO|HO)&&!(t&UO))return t}},o(e,[{key:"inFunction",get:function(){return(this.currentVarScopeFlags()&MO)>0}},{key:"allowSuper",get:function(){return(this.currentThisScopeFlags()&GO)>0}},{key:"allowDirectSuper",get:function(){return(this.currentThisScopeFlags()&WO)>0}},{key:"inClass",get:function(){return(this.currentThisScopeFlags()&HO)>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var e=this.currentThisScopeFlags();return(e&HO)>0&&0==(e&MO)}},{key:"inStaticBlock",get:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(t&KO)return!0;if(t&(zO|HO))return!1}}},{key:"inNonArrowFunction",get:function(){return(this.currentThisScopeFlags()&MO)>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}}]),e}(),TN=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).declareFunctions=new Set,t}return d(t,e),o(t)}(SN),PN=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.createScope=function(e){return new TN(e)},r.declareName=function(t,r,a){var n=this.currentScope();if(r&nN)return this.checkRedeclarationInScope(n,t,r,a),this.maybeExportDefined(n,t),void n.declareFunctions.add(t);e.prototype.declareName.call(this,t,r,a)},r.isRedeclaredInScope=function(t,r,a){return!!e.prototype.isRedeclaredInScope.call(this,t,r,a)||!!(a&nN)&&!t.declareFunctions.has(r)&&(t.lexical.has(r)||t.functions.has(r))},r.checkLocalExport=function(t){this.scopeStack[0].declareFunctions.has(t.name)||e.prototype.checkLocalExport.call(this,t)},o(t)}(AN),kN=function(){function e(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}var t=e.prototype;return t.hasPlugin=function(e){if("string"==typeof e)return this.plugins.has(e);var t=e[0],r=e[1];if(!this.hasPlugin(t))return!1;for(var a=this.plugins.get(t),n=0,s=Object.keys(r);n<s.length;n++){var i=s[n];if((null==a?void 0:a[i])!==r[i])return!1}return!0},t.getPluginOption=function(e,t){var r;return null==(r=this.plugins.get(e))?void 0:r[t]},o(e)}();function IN(e,t){var r;void 0===e.trailingComments?e.trailingComments=t:(r=e.trailingComments).unshift.apply(r,t)}function FN(e,t){var r;void 0===e.leadingComments?e.leadingComments=t:(r=e.leadingComments).unshift.apply(r,t)}function _N(e,t){var r;void 0===e.innerComments?e.innerComments=t:(r=e.innerComments).unshift.apply(r,t)}function BN(e,t,r){for(var a=null,n=t.length;null===a&&n>0;)a=t[--n];null===a||a.start>r.start?_N(e,r.comments):IN(a,r.comments)}var ON=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.comments.push(e)},r.processComment=function(e){var t=this.state.commentStack,r=t.length;if(0!==r){var a=r-1,n=t[a];n.start===e.end&&(n.leadingNode=e,a--);for(var s=e.start;a>=0;a--){var i=t[a],o=i.end;if(!(o>s)){o===s&&(i.trailingNode=e);break}i.containingNode=e,this.finalizeComment(i),t.splice(a,1)}}},r.finalizeComment=function(e){var t=e.comments;if(null!==e.leadingNode||null!==e.trailingNode)null!==e.leadingNode&&IN(e.leadingNode,t),null!==e.trailingNode&&FN(e.trailingNode,t);else{var r=e.containingNode,a=e.start;if(44===this.input.charCodeAt(a-1))switch(r.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":BN(r,r.properties,e);break;case"CallExpression":case"OptionalCallExpression":BN(r,r.arguments,e);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":BN(r,r.params,e);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":BN(r,r.elements,e);break;case"ExportNamedDeclaration":case"ImportDeclaration":BN(r,r.specifiers,e);break;default:_N(r,t)}else _N(r,t)}},r.finalizeRemainingComments=function(){for(var e=this.state.commentStack,t=e.length-1;t>=0;t--)this.finalizeComment(e[t]);this.state.commentStack=[]},r.resetPreviousNodeTrailingComments=function(e){var t=this.state.commentStack,r=t.length;if(0!==r){var a=t[r-1];a.leadingNode===e&&(a.leadingNode=null)}},r.takeSurroundingComments=function(e,t,r){var a=this.state.commentStack,n=a.length;if(0!==n)for(var s=n-1;s>=0;s--){var i=a[s],o=i.end;if(i.start===r)i.leadingNode=e;else if(o===t)i.trailingNode=e;else if(o<t)break}},o(t)}(kN),NN=/\r\n?|[\n\u2028\u2029]/,LN=new RegExp(NN.source,"g");function MN(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var UN=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,VN=new RegExp("(?:[^\\S\\n\\r\\u2028\\u2029]|\\/\\/.*|\\/\\*.*?\\*\\/)*","y"),GN=new RegExp("(?=("+VN.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function WN(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var HN=function(){function e(){this.strict=void 0,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.maybeInArrowParameters=!1,this.inType=!1,this.noAnonFunctionType=!1,this.hasFlowComment=!1,this.isAmbientContext=!1,this.inAbstractClass=!1,this.inDisallowConditionalTypesContext=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.labels=[],this.decoratorStack=[[]],this.comments=[],this.commentStack=[],this.pos=0,this.type=135,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.context=[zB.brace],this.canStartJSXElement=!0,this.containsEsc=!1,this.strictErrors=new Map,this.tokensLength=0}var t=e.prototype;return t.init=function(e){var t=e.strictMode,r=e.sourceType,a=e.startLine,n=e.startColumn;this.strict=!1!==t&&(!0===t||"module"===r),this.curLine=a,this.lineStart=-n,this.startLoc=this.endLoc=new DB(a,n,0)},t.curPosition=function(){return new DB(this.curLine,this.pos-this.lineStart,this.pos)},t.clone=function(t){for(var r=new e,a=Object.keys(this),n=0,s=a.length;n<s;n++){var i=a[n],o=this[i];!t&&Array.isArray(o)&&(o=o.slice()),r[i]=o}return r},o(e)}(),KN=["at"],qN=["at"];function zN(e,t,r){return new DB(r,e-t,e)}var XN=new Set([103,109,115,105,121,117,100,118]),YN=o((function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,this.loc=new wB(e.startLoc,e.endLoc)})),JN=function(e){function t(t,r){var a;return(a=e.call(this)||this).isLookahead=void 0,a.tokens=[],a.errorHandlers_readInt={invalidDigit:function(e,t,r,n){return!!a.options.errorRecovery&&(a.raise(VB.InvalidDigit,{at:zN(e,t,r),radix:n}),!0)},numericSeparatorInEscapeSequence:a.errorBuilder(VB.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:a.errorBuilder(VB.UnexpectedNumericSeparator)},a.errorHandlers_readCodePoint=Object.assign({},a.errorHandlers_readInt,{invalidEscapeSequence:a.errorBuilder(VB.InvalidEscapeSequence),invalidCodePoint:a.errorBuilder(VB.InvalidCodePoint)}),a.errorHandlers_readStringContents_string=Object.assign({},a.errorHandlers_readCodePoint,{strictNumericEscape:function(e,t,r){a.recordStrictModeErrors(VB.StrictNumericEscape,{at:zN(e,t,r)})},unterminated:function(e,t,r){throw a.raise(VB.UnterminatedString,{at:zN(e-1,t,r)})}}),a.errorHandlers_readStringContents_template=Object.assign({},a.errorHandlers_readCodePoint,{strictNumericEscape:a.errorBuilder(VB.StrictNumericEscape),unterminated:function(e,t,r){throw a.raise(VB.UnterminatedTemplate,{at:zN(e,t,r)})}}),a.state=new HN,a.state.init(t),a.input=r,a.length=r.length,a.isLookahead=!1,a}d(t,e);var r=t.prototype;return r.pushToken=function(e){this.tokens.length=this.state.tokensLength,this.tokens.push(e),++this.state.tokensLength},r.next=function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new YN(this.state)),this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},r.eat=function(e){return!!this.match(e)&&(this.next(),!0)},r.match=function(e){return this.state.type===e},r.createLookaheadState=function(e){return{pos:e.pos,value:null,type:e.type,start:e.start,end:e.end,context:[this.curContext()],inType:e.inType,startLoc:e.startLoc,lastTokEndLoc:e.lastTokEndLoc,curLine:e.curLine,lineStart:e.lineStart,curPosition:e.curPosition}},r.lookahead=function(){var e=this.state;this.state=this.createLookaheadState(e),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var t=this.state;return this.state=e,t},r.nextTokenStart=function(){return this.nextTokenStartSince(this.state.pos)},r.nextTokenStartSince=function(e){return UN.lastIndex=e,UN.test(this.input)?UN.lastIndex:e},r.lookaheadCharCode=function(){return this.input.charCodeAt(this.nextTokenStart())},r.codePointAtPos=function(e){var t=this.input.charCodeAt(e);if(55296==(64512&t)&&++e<this.input.length){var r=this.input.charCodeAt(e);56320==(64512&r)&&(t=65536+((1023&t)<<10)+(1023&r))}return t},r.setStrict=function(e){var t=this;this.state.strict=e,e&&(this.state.strictErrors.forEach((function(e){var r=e[0],a=e[1];return t.raise(r,{at:a})})),this.state.strictErrors.clear())},r.curContext=function(){return this.state.context[this.state.context.length-1]},r.nextToken=function(){this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length?this.finishToken(135):this.getTokenFromCode(this.codePointAtPos(this.state.pos))},r.skipBlockComment=function(){var e;this.isLookahead||(e=this.state.curPosition());var t=this.state.pos,r=this.input.indexOf("*/",t+2);if(-1===r)throw this.raise(VB.UnterminatedComment,{at:this.state.curPosition()});for(this.state.pos=r+2,LN.lastIndex=t+2;LN.test(this.input)&&LN.lastIndex<=r;)++this.state.curLine,this.state.lineStart=LN.lastIndex;if(!this.isLookahead){var a={type:"CommentBlock",value:this.input.slice(t+2,r),start:t,end:r+2,loc:new wB(e,this.state.curPosition())};return this.options.tokens&&this.pushToken(a),a}},r.skipLineComment=function(e){var t,r=this.state.pos;this.isLookahead||(t=this.state.curPosition());var a=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!MN(a)&&++this.state.pos<this.length;)a=this.input.charCodeAt(this.state.pos);if(!this.isLookahead){var n=this.state.pos,s={type:"CommentLine",value:this.input.slice(r+e,n),start:r,end:n,loc:new wB(t,this.state.curPosition())};return this.options.tokens&&this.pushToken(s),s}},r.skipSpace=function(){var e=this.state.pos,t=[];e:for(;this.state.pos<this.length;){var r=this.input.charCodeAt(this.state.pos);switch(r){case 32:case 160:case 9:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:var a=this.skipBlockComment();void 0!==a&&(this.addComment(a),this.options.attachComment&&t.push(a));break;case 47:var n=this.skipLineComment(2);void 0!==n&&(this.addComment(n),this.options.attachComment&&t.push(n));break;default:break e}break;default:if(WN(r))++this.state.pos;else if(45!==r||this.inModule){if(60!==r||this.inModule)break e;var s=this.state.pos;if(33!==this.input.charCodeAt(s+1)||45!==this.input.charCodeAt(s+2)||45!==this.input.charCodeAt(s+3))break e;var i=this.skipLineComment(4);void 0!==i&&(this.addComment(i),this.options.attachComment&&t.push(i))}else{var o=this.state.pos;if(45!==this.input.charCodeAt(o+1)||62!==this.input.charCodeAt(o+2)||!(0===e||this.state.lineStart>e))break e;var d=this.skipLineComment(3);void 0!==d&&(this.addComment(d),this.options.attachComment&&t.push(d))}}}if(t.length>0){var u={start:e,end:this.state.pos,comments:t,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(u)}},r.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var r=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||this.updateContext(r)},r.replaceToken=function(e){this.state.type=e,this.updateContext()},r.readToken_numberSign=function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.codePointAtPos(e);if(t>=48&&t<=57)throw this.raise(VB.UnexpectedDigitAfterHash,{at:this.state.curPosition()});if(123===t||91===t&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),"bar"===this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(123===t?VB.RecordExpressionHashIncorrectStartSyntaxType:VB.TupleExpressionHashIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,123===t?this.finishToken(7):this.finishToken(1)}else Mi(t)?(++this.state.pos,this.finishToken(134,this.readWord1(t))):92===t?(++this.state.pos,this.finishToken(134,this.readWord1())):this.finishOp(27,1)}},r.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);e>=48&&e<=57?this.readNumber(!0):46===e&&46===this.input.charCodeAt(this.state.pos+2)?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))},r.readToken_slash=function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(31,2):this.finishOp(56,1)},r.readToken_interpreter=function(){if(0!==this.state.pos||this.length<2)return!1;var e=this.input.charCodeAt(this.state.pos+1);if(33!==e)return!1;var t=this.state.pos;for(this.state.pos+=1;!MN(e)&&++this.state.pos<this.length;)e=this.input.charCodeAt(this.state.pos);var r=this.input.slice(t+2,this.state.pos);return this.finishToken(28,r),!0},r.readToken_mult_modulo=function(e){var t=42===e?55:54,r=1,a=this.input.charCodeAt(this.state.pos+1);42===e&&42===a&&(r++,a=this.input.charCodeAt(this.state.pos+2),t=57),61!==a||this.state.inType||(r++,t=37===e?33:30),this.finishOp(t,r)},r.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t!==e){if(124===e){if(62===t)return void this.finishOp(39,2);if(this.hasPlugin("recordAndTuple")&&125===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(VB.RecordExpressionBarIncorrectEndSyntaxType,{at:this.state.curPosition()});return this.state.pos+=2,void this.finishToken(9)}if(this.hasPlugin("recordAndTuple")&&93===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(VB.TupleExpressionBarIncorrectEndSyntaxType,{at:this.state.curPosition()});return this.state.pos+=2,void this.finishToken(4)}}61!==t?this.finishOp(124===e?43:45,1):this.finishOp(30,2)}else 61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(30,3):this.finishOp(124===e?41:42,2)},r.readToken_caret=function(){var e=this.input.charCodeAt(this.state.pos+1);if(61!==e||this.state.inType)if(94===e&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])){if(this.finishOp(37,2),94===this.input.codePointAt(this.state.pos))throw this.unexpected()}else this.finishOp(44,1);else this.finishOp(32,2)},r.readToken_atSign=function(){64===this.input.charCodeAt(this.state.pos+1)&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)},r.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);t!==e?61===t?this.finishOp(30,2):this.finishOp(53,1):this.finishOp(34,2)},r.readToken_lt=function(){var e=this.state.pos,t=this.input.charCodeAt(e+1);if(60===t)return 61===this.input.charCodeAt(e+2)?void this.finishOp(30,3):void this.finishOp(51,2);61!==t?this.finishOp(47,1):this.finishOp(49,2)},r.readToken_gt=function(){var e=this.state.pos,t=this.input.charCodeAt(e+1);if(62===t){var r=62===this.input.charCodeAt(e+2)?3:2;return 61===this.input.charCodeAt(e+r)?void this.finishOp(30,r+1):void this.finishOp(52,r)}61!==t?this.finishOp(48,1):this.finishOp(49,2)},r.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(61!==t)return 61===e&&62===t?(this.state.pos+=2,void this.finishToken(19)):void this.finishOp(61===e?29:35,1);this.finishOp(46,61===this.input.charCodeAt(this.state.pos+2)?3:2)},r.readToken_question=function(){var e=this.input.charCodeAt(this.state.pos+1),t=this.input.charCodeAt(this.state.pos+2);63===e?61===t?this.finishOp(30,3):this.finishOp(40,2):46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(17)):(this.state.pos+=2,this.finishToken(18))},r.getTokenFromCode=function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(10);case 41:return++this.state.pos,void this.finishToken(11);case 59:return++this.state.pos,void this.finishToken(13);case 44:return++this.state.pos,void this.finishToken(12);case 91:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(VB.TupleExpressionBarIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:return++this.state.pos,void this.finishToken(3);case 123:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(VB.RecordExpressionBarIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:return++this.state.pos,void this.finishToken(8);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(15,2):(++this.state.pos,this.finishToken(14)));case 63:return void this.readToken_question();case 96:return void this.readTemplateToken();case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return void this.readRadixNumber(16);if(111===t||79===t)return void this.readRadixNumber(8);if(98===t||66===t)return void this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(e);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(e);case 124:case 38:return void this.readToken_pipe_amp(e);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(e);case 60:return void this.readToken_lt();case 62:return void this.readToken_gt();case 61:case 33:return void this.readToken_eq_excl(e);case 126:return void this.finishOp(36,1);case 64:return void this.readToken_atSign();case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(Mi(e))return void this.readWord(e)}throw this.raise(VB.InvalidOrUnexpectedToken,{at:this.state.curPosition(),unexpected:String.fromCodePoint(e)})},r.finishOp=function(e,t){var r=this.input.slice(this.state.pos,this.state.pos+t);this.state.pos+=t,this.finishToken(e,r)},r.readRegexp=function(){for(var e,t,r=this.state.startLoc,a=this.state.start+1,n=this.state.pos;;++n){if(n>=this.length)throw this.raise(VB.UnterminatedRegExp,{at:jB(r,1)});var s=this.input.charCodeAt(n);if(MN(s))throw this.raise(VB.UnterminatedRegExp,{at:jB(r,1)});if(e)e=!1;else{if(91===s)t=!0;else if(93===s&&t)t=!1;else if(47===s&&!t)break;e=92===s}}var i=this.input.slice(a,n);++n;for(var o="",d=function(){return jB(r,n+2-a)};n<this.length;){var u=this.codePointAtPos(n),c=String.fromCharCode(u);if(XN.has(u))118===u?(this.expectPlugin("regexpUnicodeSets",d()),o.includes("u")&&this.raise(VB.IncompatibleRegExpUVFlags,{at:d()})):117===u&&o.includes("v")&&this.raise(VB.IncompatibleRegExpUVFlags,{at:d()}),o.includes(c)&&this.raise(VB.DuplicateRegExpFlags,{at:d()});else{if(!Ui(u)&&92!==u)break;this.raise(VB.MalformedRegExpFlags,{at:d()})}++n,o+=c}this.state.pos=n,this.finishToken(133,{pattern:i,flags:o})},r.readInt=function(e,t,r,a){void 0===r&&(r=!1),void 0===a&&(a=!0);var n=so(this.input,this.state.pos,this.state.lineStart,this.state.curLine,e,t,r,a,this.errorHandlers_readInt),s=n.n,i=n.pos;return this.state.pos=i,s},r.readRadixNumber=function(e){var t=this.state.curPosition(),r=!1;this.state.pos+=2;var a=this.readInt(e);null==a&&this.raise(VB.InvalidDigit,{at:jB(t,2),radix:e});var n=this.input.charCodeAt(this.state.pos);if(110===n)++this.state.pos,r=!0;else if(109===n)throw this.raise(VB.InvalidDecimal,{at:t});if(Mi(this.codePointAtPos(this.state.pos)))throw this.raise(VB.NumberIdentifier,{at:this.state.curPosition()});if(r){var s=this.input.slice(t.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(131,s)}else this.finishToken(130,a)},r.readNumber=function(e){var t=this.state.pos,r=this.state.curPosition(),a=!1,n=!1,s=!1,i=!1,o=!1;e||null!==this.readInt(10)||this.raise(VB.InvalidNumber,{at:this.state.curPosition()});var d=this.state.pos-t>=2&&48===this.input.charCodeAt(t);if(d){var u=this.input.slice(t,this.state.pos);if(this.recordStrictModeErrors(VB.StrictOctalLiteral,{at:r}),!this.state.strict){var c=u.indexOf("_");c>0&&this.raise(VB.ZeroDigitNumericSeparator,{at:jB(r,c)})}o=d&&!/[89]/.test(u)}var l=this.input.charCodeAt(this.state.pos);if(46!==l||o||(++this.state.pos,this.readInt(10),a=!0,l=this.input.charCodeAt(this.state.pos)),69!==l&&101!==l||o||(43!==(l=this.input.charCodeAt(++this.state.pos))&&45!==l||++this.state.pos,null===this.readInt(10)&&this.raise(VB.InvalidOrMissingExponent,{at:r}),a=!0,i=!0,l=this.input.charCodeAt(this.state.pos)),110===l&&((a||d)&&this.raise(VB.InvalidBigIntLiteral,{at:r}),++this.state.pos,n=!0),109===l&&(this.expectPlugin("decimal",this.state.curPosition()),(i||d)&&this.raise(VB.InvalidDecimal,{at:r}),++this.state.pos,s=!0),Mi(this.codePointAtPos(this.state.pos)))throw this.raise(VB.NumberIdentifier,{at:this.state.curPosition()});var p=this.input.slice(t,this.state.pos).replace(/[_mn]/g,"");if(n)this.finishToken(131,p);else if(s)this.finishToken(132,p);else{var f=o?parseInt(p,8):parseFloat(p);this.finishToken(130,f)}},r.readCodePoint=function(e){var t=io(this.input,this.state.pos,this.state.lineStart,this.state.curLine,e,this.errorHandlers_readCodePoint),r=t.code,a=t.pos;return this.state.pos=a,r},r.readString=function(e){var t=to(34===e?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string),r=t.str,a=t.pos,n=t.curLine,s=t.lineStart;this.state.pos=a+1,this.state.lineStart=s,this.state.curLine=n,this.finishToken(129,r)},r.readTemplateContinuation=function(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()},r.readTemplateToken=function(){var e=this.input[this.state.pos],t=to("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template),r=t.str,a=t.containsInvalid,n=t.pos,s=t.curLine,i=t.lineStart;this.state.pos=n+1,this.state.lineStart=i,this.state.curLine=s,96===this.input.codePointAt(n)?this.finishToken(24,a?null:e+r+"`"):(this.state.pos++,this.finishToken(25,a?null:e+r+"${"))},r.recordStrictModeErrors=function(e,t){var r=t.at,a=r.index;this.state.strict&&!this.state.strictErrors.has(a)?this.raise(e,{at:r}):this.state.strictErrors.set(a,[e,r])},r.readWord1=function(e){this.state.containsEsc=!1;var t="",r=this.state.pos,a=this.state.pos;for(void 0!==e&&(this.state.pos+=e<=65535?1:2);this.state.pos<this.length;){var n=this.codePointAtPos(this.state.pos);if(Ui(n))this.state.pos+=n<=65535?1:2;else{if(92!==n)break;this.state.containsEsc=!0,t+=this.input.slice(a,this.state.pos);var s=this.state.curPosition(),i=this.state.pos===r?Mi:Ui;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(VB.MissingUnicodeEscape,{at:this.state.curPosition()}),a=this.state.pos-1;continue}++this.state.pos;var o=this.readCodePoint(!0);null!==o&&(i(o)||this.raise(VB.EscapedCharNotAnIdentifier,{at:s}),t+=String.fromCodePoint(o)),a=this.state.pos}}return t+this.input.slice(a,this.state.pos)},r.readWord=function(e){var t=this.readWord1(e),r=tO.get(t);void 0!==r?this.finishToken(r,TO(r)):this.finishToken(128,t)},r.checkKeywordEscapes=function(){var e=this.state.type;DO(e)&&this.state.containsEsc&&this.raise(VB.InvalidEscapedReservedWord,{at:this.state.startLoc,reservedWord:TO(e)})},r.raise=function(e,t){var r=t.at,a=h(t,KN),n=e({loc:r instanceof DB?r:r.loc.start,details:a});if(!this.options.errorRecovery)throw n;return this.isLookahead||this.state.errors.push(n),n},r.raiseOverwrite=function(e,t){for(var r=t.at,a=h(t,qN),n=r instanceof DB?r:r.loc.start,s=n.index,i=this.state.errors,o=i.length-1;o>=0;o--){var d=i[o];if(d.loc.index===s)return i[o]=e({loc:n,details:a});if(d.loc.index<s)break}return this.raise(e,t)},r.updateContext=function(e){},r.unexpected=function(e,t){throw this.raise(VB.UnexpectedToken,{expected:t?TO(t):null,at:null!=e?e:this.state.startLoc})},r.expectPlugin=function(e,t){if(this.hasPlugin(e))return!0;throw this.raise(VB.MissingPlugin,{at:null!=t?t:this.state.startLoc,missingPlugin:[e]})},r.expectOnePlugin=function(e){var t=this;if(!e.some((function(e){return t.hasPlugin(e)})))throw this.raise(VB.MissingOneOfPlugins,{at:this.state.startLoc,missingPlugin:e})},r.errorBuilder=function(e){var t=this;return function(r,a,n){t.raise(e,{at:zN(r,a,n)})}},o(t)}(ON),$N=o((function(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map})),QN=function(){function e(e){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=e}var t=e.prototype;return t.current=function(){return this.stack[this.stack.length-1]},t.enter=function(){this.stack.push(new $N)},t.exit=function(){for(var e=this.stack.pop(),t=this.current(),r=0,a=Array.from(e.undefinedPrivateNames);r<a.length;r++){var n=a[r],s=n[0],i=n[1];t?t.undefinedPrivateNames.has(s)||t.undefinedPrivateNames.set(s,i):this.parser.raise(VB.InvalidPrivateFieldResolution,{at:i,identifierName:s})}},t.declarePrivateName=function(e,t,r){var a=this.current(),n=a.privateNames,s=a.loneAccessors,i=a.undefinedPrivateNames,o=n.has(e);if(t&xN){var d=o&&s.get(e);d?(o=(d&xN)==(t&xN)||(d&vN)!=(t&vN))||s.delete(e):o||s.set(e,t)}o&&this.parser.raise(VB.PrivateNameRedeclaration,{at:r,identifierName:e}),n.add(e),i.delete(e)},t.usePrivateName=function(e,t){for(var r,a=0,n=this.stack;a<n.length;a++)if((r=n[a]).privateNames.has(e))return;r?r.undefinedPrivateNames.set(e,t):this.parser.raise(VB.InvalidPrivateFieldResolution,{at:t,identifierName:e})},o(e)}(),ZN=0,eL=1,tL=2,rL=3,aL=function(){function e(e){void 0===e&&(e=ZN),this.type=void 0,this.type=e}var t=e.prototype;return t.canBeArrowParameterDeclaration=function(){return this.type===tL||this.type===eL},t.isCertainlyParameterDeclaration=function(){return this.type===rL},o(e)}(),nL=function(e){function t(t){var r;return(r=e.call(this,t)||this).declarationErrors=new Map,r}d(t,e);var r=t.prototype;return r.recordDeclarationError=function(e,t){var r=t.at,a=r.index;this.declarationErrors.set(a,[e,r])},r.clearDeclarationError=function(e){this.declarationErrors.delete(e)},r.iterateErrors=function(e){this.declarationErrors.forEach(e)},o(t)}(aL),sL=function(){function e(e){this.parser=void 0,this.stack=[new aL],this.parser=e}var t=e.prototype;return t.enter=function(e){this.stack.push(e)},t.exit=function(){this.stack.pop()},t.recordParameterInitializerError=function(e,t){for(var r={at:t.at.loc.start},a=this.stack,n=a.length-1,s=a[n];!s.isCertainlyParameterDeclaration();){if(!s.canBeArrowParameterDeclaration())return;s.recordDeclarationError(e,r),s=a[--n]}this.parser.raise(e,r)},t.recordArrowParemeterBindingError=function(e,t){var r=t.at,a=this.stack,n=a[a.length-1],s={at:r.loc.start};if(n.isCertainlyParameterDeclaration())this.parser.raise(e,s);else{if(!n.canBeArrowParameterDeclaration())return;n.recordDeclarationError(e,s)}},t.recordAsyncArrowParametersError=function(e){for(var t=e.at,r=this.stack,a=r.length-1,n=r[a];n.canBeArrowParameterDeclaration();)n.type===tL&&n.recordDeclarationError(VB.AwaitBindingIdentifier,{at:t}),n=r[--a]},t.validateAsPattern=function(){var e=this,t=this.stack,r=t[t.length-1];r.canBeArrowParameterDeclaration()&&r.iterateErrors((function(r){var a=r[0],n=r[1];e.parser.raise(a,{at:n});for(var s=t.length-2,i=t[s];i.canBeArrowParameterDeclaration();)i.clearDeclarationError(n.index),i=t[--s]}))},o(e)}();function iL(){return new aL(rL)}function oL(){return new nL(eL)}function dL(){return new nL(tL)}function uL(){return new aL}var cL=0,lL=1,pL=2,fL=4,gL=8,hL=function(){function e(){this.stacks=[]}var t=e.prototype;return t.enter=function(e){this.stacks.push(e)},t.exit=function(){this.stacks.pop()},t.currentFlags=function(){return this.stacks[this.stacks.length-1]},o(e,[{key:"hasAwait",get:function(){return(this.currentFlags()&pL)>0}},{key:"hasYield",get:function(){return(this.currentFlags()&lL)>0}},{key:"hasReturn",get:function(){return(this.currentFlags()&fL)>0}},{key:"hasIn",get:function(){return(this.currentFlags()&gL)>0}}]),e}();function mL(e,t){return(e?pL:0)|(t?lL:0)}var yL=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.addExtra=function(e,t,r,a){if(void 0===a&&(a=!0),e){var n=e.extra=e.extra||{};a?n[t]=r:Object.defineProperty(n,t,{enumerable:a,value:r})}},r.isContextual=function(e){return this.state.type===e&&!this.state.containsEsc},r.isUnparsedContextual=function(e,t){var r=e+t.length;if(this.input.slice(e,r)===t){var a=this.input.charCodeAt(r);return!(Ui(a)||55296==(64512&a))}return!1},r.isLookaheadContextual=function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)},r.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},r.expectContextual=function(e,t){if(!this.eatContextual(e)){if(null!=t)throw this.raise(t,{at:this.state.startLoc});throw this.unexpected(null,e)}},r.canInsertSemicolon=function(){return this.match(135)||this.match(8)||this.hasPrecedingLineBreak()},r.hasPrecedingLineBreak=function(){return NN.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))},r.hasFollowingLineBreak=function(){return GN.lastIndex=this.state.end,GN.test(this.input)},r.isLineTerminator=function(){return this.eat(13)||this.canInsertSemicolon()},r.semicolon=function(e){void 0===e&&(e=!0),(e?this.isLineTerminator():this.eat(13))||this.raise(VB.MissingSemicolon,{at:this.state.lastTokEndLoc})},r.expect=function(e,t){this.eat(e)||this.unexpected(t,e)},r.tryParse=function(e,t){void 0===t&&(t=this.state.clone());var r={node:null};try{var a=e((function(e){throw void 0===e&&(e=null),r.node=e,r}));if(this.state.errors.length>t.errors.length){var n=this.state;return this.state=t,this.state.tokensLength=n.tokensLength,{node:a,error:n.errors[t.errors.length],thrown:!1,aborted:!1,failState:n}}return{node:a,error:null,thrown:!1,aborted:!1,failState:null}}catch(e){var s=this.state;if(this.state=t,e instanceof SyntaxError)return{node:null,error:e,thrown:!0,aborted:!1,failState:s};if(e===r)return{node:r.node,error:null,thrown:!1,aborted:!0,failState:s};throw e}},r.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssignLoc,a=e.doubleProtoLoc,n=e.privateKeyLoc,s=e.optionalParametersLoc;if(!t)return!!(r||a||s||n);null!=r&&this.raise(VB.InvalidCoverInitializedName,{at:r}),null!=a&&this.raise(VB.DuplicateProto,{at:a}),null!=n&&this.raise(VB.UnexpectedPrivateField,{at:n}),null!=s&&this.unexpected(s)},r.isLiteralPropertyName=function(){return yO(this.state.type)},r.isPrivateName=function(e){return"PrivateName"===e.type},r.getPrivateNameSV=function(e){return e.id.name},r.hasPropertyAsPrivateName=function(e){return("MemberExpression"===e.type||"OptionalMemberExpression"===e.type)&&this.isPrivateName(e.property)},r.isOptionalChain=function(e){return"OptionalMemberExpression"===e.type||"OptionalCallExpression"===e.type},r.isObjectProperty=function(e){return"ObjectProperty"===e.type},r.isObjectMethod=function(e){return"ObjectMethod"===e.type},r.initializeScopes=function(e){var t=this;void 0===e&&(e="module"===this.options.sourceType);var r=this.state.labels;this.state.labels=[];var a=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var n=this.inModule;this.inModule=e;var s=this.scope,i=this.getScopeHandler();this.scope=new i(this,e);var o=this.prodParam;this.prodParam=new hL;var d=this.classScope;this.classScope=new QN(this);var u=this.expressionScope;return this.expressionScope=new sL(this),function(){t.state.labels=r,t.exportedIdentifiers=a,t.inModule=n,t.scope=s,t.prodParam=o,t.classScope=d,t.expressionScope=u}},r.enterInitialScopes=function(){var e=cL;this.inModule&&(e|=pL),this.scope.enter(LO),this.prodParam.enter(e)},r.checkDestructuringPrivate=function(e){var t=e.privateKeyLoc;null!==t&&this.expectPlugin("destructuringPrivate",t)},o(t)}(JN),vL=o((function(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null})),bL=o((function(e,t,r){this.type="",this.start=t,this.end=0,this.loc=new wB(r),null!=e&&e.options.ranges&&(this.range=[t,0]),null!=e&&e.filename&&(this.loc.filename=e.filename)})),RL=bL.prototype;function xL(e){return EL(e)}function EL(e){var t=e.type,r=e.start,a=e.end,n=e.loc,s=e.range,i=e.extra,o=e.name,d=Object.create(RL);return d.type=t,d.start=r,d.end=a,d.loc=n,d.range=s,d.extra=i,d.name=o,"Placeholder"===t&&(d.expectedNode=e.expectedNode),d}function DL(e){var t=e.type,r=e.start,a=e.end,n=e.loc,s=e.range,i=e.extra;if("Placeholder"===t)return xL(e);var o=Object.create(RL);return o.type=t,o.start=r,o.end=a,o.loc=n,o.range=s,void 0!==e.raw?o.raw=e.raw:o.extra=i,o.value=e.value,o}RL.__clone=function(){for(var e=new bL(void 0,this.start,this.loc.start),t=Object.keys(this),r=0,a=t.length;r<a;r++){var n=t[r];"leadingComments"!==n&&"trailingComments"!==n&&"innerComments"!==n&&(e[n]=this[n])}return e};var wL,jL=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.startNode=function(){return new bL(this,this.state.start,this.state.startLoc)},r.startNodeAt=function(e,t){return new bL(this,e,t)},r.startNodeAtNode=function(e){return this.startNodeAt(e.start,e.loc.start)},r.finishNode=function(e,t){return this.finishNodeAt(e,t,this.state.lastTokEndLoc)},r.finishNodeAt=function(e,t,r){return e.type=t,e.end=r.index,e.loc.end=r,this.options.ranges&&(e.range[1]=r.index),this.options.attachComment&&this.processComment(e),e},r.resetStartLocation=function(e,t,r){e.start=t,e.loc.start=r,this.options.ranges&&(e.range[0]=t)},r.resetEndLocation=function(e,t){void 0===t&&(t=this.state.lastTokEndLoc),e.end=t.index,e.loc.end=t,this.options.ranges&&(e.range[1]=t.index)},r.resetStartLocationFromNode=function(e,t){this.resetStartLocation(e,t.start,t.loc.start)},o(t)}(yL),CL=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),SL=UB(wL||(wL=v(["flow"])))({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:function(e){return"Cannot overwrite reserved type "+e.reservedType+"."},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:function(e){var t=e.memberName;return"Boolean enum members need to be initialized. Use either `"+t+" = true,` or `"+t+" = false,` in enum `"+e.enumName+"`."},EnumDuplicateMemberName:function(e){return"Enum member names need to be unique, but the name `"+e.memberName+"` has already been used before in enum `"+e.enumName+"`."},EnumInconsistentMemberValues:function(e){return"Enum `"+e.enumName+"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."},EnumInvalidExplicitType:function(e){return"Enum type `"+e.invalidEnumType+"` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `"+e.enumName+"`."},EnumInvalidExplicitTypeUnknownSupplied:function(e){return"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `"+e.enumName+"`."},EnumInvalidMemberInitializerPrimaryType:function(e){var t=e.enumName,r=e.memberName,a=e.explicitType;return"Enum `"+t+"` has type `"+a+"`, so the initializer of `"+r+"` needs to be a "+a+" literal."},EnumInvalidMemberInitializerSymbolType:function(e){var t=e.enumName;return"Symbol enum members cannot be initialized. Use `"+e.memberName+",` in enum `"+t+"`."},EnumInvalidMemberInitializerUnknownType:function(e){var t=e.enumName;return"The enum member initializer for `"+e.memberName+"` needs to be a literal (either a boolean, number, or string) in enum `"+t+"`."},EnumInvalidMemberName:function(e){var t=e.enumName;return"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"+e.memberName+"`, consider using `"+e.suggestion+"`, in enum `"+t+"`."},EnumNumberMemberNotInitialized:function(e){var t=e.enumName;return"Number enum members need to be initialized, e.g. `"+e.memberName+" = 1` in enum `"+t+"`."},EnumStringMemberInconsistentlyInitailized:function(e){return"String enum members need to consistently either all use initializers, or use no initializers, in enum `"+e.enumName+"`."},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:function(e){return"Unexpected reserved type "+e.reservedType+"."},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:function(e){return"`declare export "+e.unsupportedExportKind+"` is not supported. Use `"+e.suggestion+"` instead."},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function AL(e){return"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&(!e.declaration||"TypeAlias"!==e.declaration.type&&"InterfaceDeclaration"!==e.declaration.type)}function TL(e){return"type"===e.importKind||"typeof"===e.importKind}function PL(e){return mO(e)&&97!==e}var kL={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function IL(e,t){for(var r=[],a=[],n=0;n<e.length;n++)(t(e[n],n,e)?r:a).push(e[n]);return[r,a]}var FL,_L=/\*?\s*@((?:no)?flow)\b/,BL=function(e){return function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).flowPragma=void 0,t}d(t,e);var r=t.prototype;return r.getScopeHandler=function(){return PN},r.shouldParseTypes=function(){return this.getPluginOption("flow","all")||"flow"===this.flowPragma},r.shouldParseEnums=function(){return!!this.getPluginOption("flow","enums")},r.finishToken=function(t,r){return 129!==t&&13!==t&&28!==t&&void 0===this.flowPragma&&(this.flowPragma=null),e.prototype.finishToken.call(this,t,r)},r.addComment=function(t){if(void 0===this.flowPragma){var r=_L.exec(t.value);if(r)if("flow"===r[1])this.flowPragma="flow";else{if("noflow"!==r[1])throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}return e.prototype.addComment.call(this,t)},r.flowParseTypeInitialiser=function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||14);var r=this.flowParseType();return this.state.inType=t,r},r.flowParsePredicate=function(){var t=this.startNode(),r=this.state.startLoc;return this.next(),this.expectContextual(107),this.state.lastTokStart>r.index+1&&this.raise(SL.UnexpectedSpaceBetweenModuloChecks,{at:r}),this.eat(10)?(t.value=e.prototype.parseExpression.call(this),this.expect(11),this.finishNode(t,"DeclaredPredicate")):this.finishNode(t,"InferredPredicate")},r.flowParseTypeAndPredicateInitialiser=function(){var e=this.state.inType;this.state.inType=!0,this.expect(14);var t=null,r=null;return this.match(54)?(this.state.inType=e,r=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(54)&&(r=this.flowParsePredicate())),[t,r]},r.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},r.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),r=this.startNode(),a=this.startNode();this.match(47)?r.typeParameters=this.flowParseTypeParameterDeclaration():r.typeParameters=null,this.expect(10);var n=this.flowParseFunctionTypeParams();r.params=n.params,r.rest=n.rest,r.this=n._this,this.expect(11);var s=this.flowParseTypeAndPredicateInitialiser();return r.returnType=s[0],e.predicate=s[1],a.typeAnnotation=this.finishNode(r,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(a,"TypeAnnotation"),this.resetEndLocation(t),this.semicolon(),this.scope.declareName(e.id.name,yN,e.id.loc.start),this.finishNode(e,"DeclareFunction")},r.flowParseDeclare=function(e,t){if(this.match(80))return this.flowParseDeclareClass(e);if(this.match(68))return this.flowParseDeclareFunction(e);if(this.match(74))return this.flowParseDeclareVariable(e);if(this.eatContextual(123))return this.match(16)?this.flowParseDeclareModuleExports(e):(t&&this.raise(SL.NestedDeclareModule,{at:this.state.lastTokStartLoc}),this.flowParseDeclareModule(e));if(this.isContextual(126))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(127))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(125))return this.flowParseDeclareInterface(e);if(this.match(82))return this.flowParseDeclareExportDeclaration(e,t);throw this.unexpected()},r.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,oN,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")},r.flowParseDeclareModule=function(t){var r=this;this.scope.enter(NO),this.match(129)?t.id=e.prototype.parseExprAtom.call(this):t.id=this.parseIdentifier();var a=t.body=this.startNode(),n=a.body=[];for(this.expect(5);!this.match(8);){var s=this.startNode();this.match(83)?(this.next(),this.isContextual(126)||this.match(87)||this.raise(SL.InvalidNonTypeImportInDeclareModule,{at:this.state.lastTokStartLoc}),e.prototype.parseImport.call(this,s)):(this.expectContextual(121,SL.UnsupportedStatementInDeclareModule),s=this.flowParseDeclare(s,!0)),n.push(s)}this.scope.exit(),this.expect(8),this.finishNode(a,"BlockStatement");var i=null,o=!1;return n.forEach((function(e){AL(e)?("CommonJS"===i&&r.raise(SL.AmbiguousDeclareModuleKind,{at:e}),i="ES"):"DeclareModuleExports"===e.type&&(o&&r.raise(SL.DuplicateDeclareModuleExports,{at:e}),"ES"===i&&r.raise(SL.AmbiguousDeclareModuleKind,{at:e}),i="CommonJS",o=!0)})),t.kind=i||"CommonJS",this.finishNode(t,"DeclareModule")},r.flowParseDeclareExportDeclaration=function(e,t){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(126)||this.isContextual(125))&&!t){var r=this.state.value;throw this.raise(SL.UnsupportedDeclareExportKind,{at:this.state.startLoc,unsupportedExportKind:r,suggestion:kL[r]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(127))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(125)||this.isContextual(126)||this.isContextual(127))return"ExportNamedDeclaration"===(e=this.parseExport(e)).type&&(e.type="ExportDeclaration",e.default=!1,delete e.exportKind),e.type="Declare"+e.type,e;throw this.unexpected()},r.flowParseDeclareModuleExports=function(e){return this.next(),this.expectContextual(108),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},r.flowParseDeclareTypeAlias=function(e){this.next();var t=this.flowParseTypeAlias(e);return t.type="DeclareTypeAlias",t},r.flowParseDeclareOpaqueType=function(e){this.next();var t=this.flowParseOpaqueType(e,!0);return t.type="DeclareOpaqueType",t},r.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},r.flowParseInterfaceish=function(e,t){if(void 0===t&&(t=!1),e.id=this.flowParseRestrictedIdentifier(!t,!0),this.scope.declareName(e.id.name,t?dN:iN,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.implements=[],e.mixins=[],this.eat(81))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(12));if(this.isContextual(114)){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(12))}if(this.isContextual(110)){this.next();do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:t,allowExact:!1,allowSpread:!1,allowProto:t,allowInexact:!1})},r.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},r.flowParseInterface=function(e){return this.flowParseInterfaceish(e),this.finishNode(e,"InterfaceDeclaration")},r.checkNotUnderscore=function(e){"_"===e&&this.raise(SL.UnexpectedReservedUnderscore,{at:this.state.startLoc})},r.checkReservedType=function(e,t,r){CL.has(e)&&this.raise(r?SL.AssignReservedType:SL.UnexpectedReservedType,{at:t,reservedType:e})},r.flowParseRestrictedIdentifier=function(e,t){return this.checkReservedType(this.state.value,this.state.startLoc,t),this.parseIdentifier(e)},r.flowParseTypeAlias=function(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,iN,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")},r.flowParseOpaqueType=function(e,t){return this.expectContextual(126),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,iN,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")},r.flowParseTypeParameter=function(e){void 0===e&&(e=!1);var t=this.state.startLoc,r=this.startNode(),a=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return r.name=n.name,r.variance=a,r.bound=n.typeAnnotation,this.match(29)?(this.eat(29),r.default=this.flowParseType()):e&&this.raise(SL.MissingTypeParamDefault,{at:t}),this.finishNode(r,"TypeParameter")},r.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.match(47)||this.match(138)?this.next():this.unexpected();var r=!1;do{var a=this.flowParseTypeParameter(r);t.params.push(a),a.default&&(r=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},r.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;e.params=[],this.state.inType=!0,this.expect(47);var r=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=r,this.expect(48),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},r.flowParseTypeParameterInstantiationCallOrNew=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},r.flowParseInterfaceType=function(){var e=this.startNode();if(this.expectContextual(125),e.extends=[],this.eat(81))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")},r.flowParseObjectPropertyKey=function(){return this.match(130)||this.match(129)?e.prototype.parseExprAtom.call(this):this.parseIdentifier(!0)},r.flowParseObjectTypeIndexer=function(e,t,r){return e.static=t,14===this.lookahead().type?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=r,this.finishNode(e,"ObjectTypeIndexer")},r.flowParseObjectTypeInternalSlot=function(e,t){return e.static=t,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")},r.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},r.flowParseObjectTypeCallProperty=function(e,t){var r=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(r),this.finishNode(e,"ObjectTypeCallProperty")},r.flowParseObjectType=function(e){var t=e.allowStatic,r=e.allowExact,a=e.allowSpread,n=e.allowProto,s=e.allowInexact,i=this.state.inType;this.state.inType=!0;var o,d,u=this.startNode();u.callProperties=[],u.properties=[],u.indexers=[],u.internalSlots=[];var c=!1;for(r&&this.match(6)?(this.expect(6),o=9,d=!0):(this.expect(5),o=8,d=!1),u.exact=d;!this.match(o);){var l=!1,p=null,f=null,g=this.startNode();if(n&&this.isContextual(115)){var h=this.lookahead();14!==h.type&&17!==h.type&&(this.next(),p=this.state.startLoc,t=!1)}if(t&&this.isContextual(104)){var m=this.lookahead();14!==m.type&&17!==m.type&&(this.next(),l=!0)}var y=this.flowParseVariance();if(this.eat(0))null!=p&&this.unexpected(p),this.eat(0)?(y&&this.unexpected(y.loc.start),u.internalSlots.push(this.flowParseObjectTypeInternalSlot(g,l))):u.indexers.push(this.flowParseObjectTypeIndexer(g,l,y));else if(this.match(10)||this.match(47))null!=p&&this.unexpected(p),y&&this.unexpected(y.loc.start),u.callProperties.push(this.flowParseObjectTypeCallProperty(g,l));else{var v="init";(this.isContextual(98)||this.isContextual(103))&&yO(this.lookahead().type)&&(v=this.state.value,this.next());var b=this.flowParseObjectTypeProperty(g,l,p,y,v,a,null!=s?s:!d);null===b?(c=!0,f=this.state.lastTokStartLoc):u.properties.push(b)}this.flowObjectTypeSemicolon(),!f||this.match(8)||this.match(9)||this.raise(SL.UnexpectedExplicitInexactInObject,{at:f})}this.expect(o),a&&(u.inexact=c);var R=this.finishNode(u,"ObjectTypeAnnotation");return this.state.inType=i,R},r.flowParseObjectTypeProperty=function(e,t,r,a,n,s,i){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(s?i||this.raise(SL.InexactInsideExact,{at:this.state.lastTokStartLoc}):this.raise(SL.InexactInsideNonObject,{at:this.state.lastTokStartLoc}),a&&this.raise(SL.InexactVariance,{at:a}),null):(s||this.raise(SL.UnexpectedSpreadType,{at:this.state.lastTokStartLoc}),null!=r&&this.unexpected(r),a&&this.raise(SL.SpreadVariance,{at:a}),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));e.key=this.flowParseObjectPropertyKey(),e.static=t,e.proto=null!=r,e.kind=n;var o=!1;return this.match(47)||this.match(10)?(e.method=!0,null!=r&&this.unexpected(r),a&&this.unexpected(a.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start)),"get"!==n&&"set"!==n||this.flowCheckGetterSetterParams(e),!s&&"constructor"===e.key.name&&e.value.this&&this.raise(SL.ThisParamBannedInConstructor,{at:e.value.this})):("init"!==n&&this.unexpected(),e.method=!1,this.eat(17)&&(o=!0),e.value=this.flowParseTypeInitialiser(),e.variance=a),e.optional=o,this.finishNode(e,"ObjectTypeProperty")},r.flowCheckGetterSetterParams=function(e){var t="get"===e.kind?0:1,r=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise("get"===e.kind?SL.GetterMayNotHaveThisParam:SL.SetterMayNotHaveThisParam,{at:e.value.this}),r!==t&&this.raise("get"===e.kind?VB.BadGetterArity:VB.BadSetterArity,{at:e}),"set"===e.kind&&e.value.rest&&this.raise(VB.BadSetterRestParameter,{at:e})},r.flowObjectTypeSemicolon=function(){this.eat(13)||this.eat(12)||this.match(8)||this.match(9)||this.unexpected()},r.flowParseQualifiedTypeIdentifier=function(e,t,r){e=e||this.state.start,t=t||this.state.startLoc;for(var a=r||this.flowParseRestrictedIdentifier(!0);this.eat(16);){var n=this.startNodeAt(e,t);n.qualification=a,n.id=this.flowParseRestrictedIdentifier(!0),a=this.finishNode(n,"QualifiedTypeIdentifier")}return a},r.flowParseGenericType=function(e,t,r){var a=this.startNodeAt(e,t);return a.typeParameters=null,a.id=this.flowParseQualifiedTypeIdentifier(e,t,r),this.match(47)&&(a.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(a,"GenericTypeAnnotation")},r.flowParseTypeofType=function(){var e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},r.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(e.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(e,"TupleTypeAnnotation")},r.flowParseFunctionTypeParam=function(e){var t=null,r=!1,a=null,n=this.startNode(),s=this.lookahead(),i=78===this.state.type;return 14===s.type||17===s.type?(i&&!e&&this.raise(SL.ThisParamMustBeFirst,{at:n}),t=this.parseIdentifier(i),this.eat(17)&&(r=!0,i&&this.raise(SL.ThisParamMayNotBeOptional,{at:n})),a=this.flowParseTypeInitialiser()):a=this.flowParseType(),n.name=t,n.optional=r,n.typeAnnotation=a,this.finishNode(n,"FunctionTypeParam")},r.reinterpretTypeAsFunctionTypeParam=function(e){var t=this.startNodeAt(e.start,e.loc.start);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")},r.flowParseFunctionTypeParams=function(e){void 0===e&&(e=[]);var t=null,r=null;for(this.match(78)&&((r=this.flowParseFunctionTypeParam(!0)).name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(t=this.flowParseFunctionTypeParam(!1)),{params:e,rest:t,_this:r}},r.flowIdentToTypeAnnotation=function(e,t,r,a){switch(a.name){case"any":return this.finishNode(r,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(r,"BooleanTypeAnnotation");case"mixed":return this.finishNode(r,"MixedTypeAnnotation");case"empty":return this.finishNode(r,"EmptyTypeAnnotation");case"number":return this.finishNode(r,"NumberTypeAnnotation");case"string":return this.finishNode(r,"StringTypeAnnotation");case"symbol":return this.finishNode(r,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(a.name),this.flowParseGenericType(e,t,a)}},r.flowParsePrimaryType=function(){var t,r,a=this.state.start,n=this.state.startLoc,s=this.startNode(),i=!1,o=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,r=this.flowParseTupleType(),this.state.noAnonFunctionType=o,r;case 47:return s.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),t=this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(11),this.expect(19),s.returnType=this.flowParseType(),this.finishNode(s,"FunctionTypeAnnotation");case 10:if(this.next(),!this.match(11)&&!this.match(21))if(gO(this.state.type)||this.match(78)){var d=this.lookahead().type;i=17!==d&&14!==d}else i=!0;if(i){if(this.state.noAnonFunctionType=!1,r=this.flowParseType(),this.state.noAnonFunctionType=o,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&19===this.lookahead().type))return this.expect(11),r;this.eat(12)}return t=r?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(r)]):this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(11),this.expect(19),s.returnType=this.flowParseType(),s.typeParameters=null,this.finishNode(s,"FunctionTypeAnnotation");case 129:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return s.value=this.match(85),this.next(),this.finishNode(s,"BooleanLiteralTypeAnnotation");case 53:if("-"===this.state.value){if(this.next(),this.match(130))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",s);if(this.match(131))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",s);throw this.raise(SL.UnexpectedSubtractionOperand,{at:this.state.startLoc})}throw this.unexpected();case 130:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 131:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(s,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(s,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(s,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(s,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(DO(this.state.type)){var u=TO(this.state.type);return this.next(),e.prototype.createIdentifier.call(this,s,u)}if(gO(this.state.type))return this.isContextual(125)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(a,n,s,this.parseIdentifier())}throw this.unexpected()},r.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,r=this.flowParsePrimaryType(),a=!1;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){var n=this.startNodeAt(e,t),s=this.eat(18);a=a||s,this.expect(0),!s&&this.match(3)?(n.elementType=r,this.next(),r=this.finishNode(n,"ArrayTypeAnnotation")):(n.objectType=r,n.indexType=this.flowParseType(),this.expect(3),a?(n.optional=s,r=this.finishNode(n,"OptionalIndexedAccessType")):r=this.finishNode(n,"IndexedAccessType"))}return r},r.flowParsePrefixType=function(){var e=this.startNode();return this.eat(17)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},r.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){var t=this.startNodeAt(e.start,e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.this=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},r.flowParseIntersectionType=function(){var e=this.startNode();this.eat(45);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(45);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},r.flowParseUnionType=function(){var e=this.startNode();this.eat(43);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(43);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},r.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},r.flowParseTypeOrImplicitInstantiation=function(){if(128===this.state.type&&"_"===this.state.value){var e=this.state.start,t=this.state.startLoc,r=this.parseIdentifier();return this.flowParseGenericType(e,t,r)}return this.flowParseType()},r.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},r.flowParseTypeAnnotatableIdentifier=function(e){var t=e?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t)),t},r.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.loc.end),e.expression},r.flowParseVariance=function(){var e=null;return this.match(53)?(e=this.startNode(),"+"===this.state.value?e.kind="plus":e.kind="minus",this.next(),this.finishNode(e,"Variance")):e},r.parseFunctionBody=function(t,r,a){var n=this;return void 0===a&&(a=!1),r?this.forwardNoArrowParamsConversionAt(t,(function(){return e.prototype.parseFunctionBody.call(n,t,!0,a)})):e.prototype.parseFunctionBody.call(this,t,!1,a)},r.parseFunctionBodyAndFinish=function(t,r,a){if(void 0===a&&(a=!1),this.match(14)){var n=this.startNode(),s=this.flowParseTypeAndPredicateInitialiser();n.typeAnnotation=s[0],t.predicate=s[1],t.returnType=n.typeAnnotation?this.finishNode(n,"TypeAnnotation"):null}return e.prototype.parseFunctionBodyAndFinish.call(this,t,r,a)},r.parseStatement=function(t,r){if(this.state.strict&&this.isContextual(125)){if(mO(this.lookahead().type)){var a=this.startNode();return this.next(),this.flowParseInterface(a)}}else if(this.shouldParseEnums()&&this.isContextual(122)){var n=this.startNode();return this.next(),this.flowParseEnumDeclaration(n)}var s=e.prototype.parseStatement.call(this,t,r);return void 0!==this.flowPragma||this.isValidDirective(s)||(this.flowPragma=null),s},r.parseExpressionStatement=function(t,r){if("Identifier"===r.type)if("declare"===r.name){if(this.match(80)||gO(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(t)}else if(gO(this.state.type)){if("interface"===r.name)return this.flowParseInterface(t);if("type"===r.name)return this.flowParseTypeAlias(t);if("opaque"===r.name)return this.flowParseOpaqueType(t,!1)}return e.prototype.parseExpressionStatement.call(this,t,r)},r.shouldParseExportDeclaration=function(){var t=this.state.type;return xO(t)||this.shouldParseEnums()&&122===t?!this.state.containsEsc:e.prototype.shouldParseExportDeclaration.call(this)},r.isExportDefaultSpecifier=function(){var t=this.state.type;return xO(t)||this.shouldParseEnums()&&122===t?this.state.containsEsc:e.prototype.isExportDefaultSpecifier.call(this)},r.parseExportDefaultExpression=function(){if(this.shouldParseEnums()&&this.isContextual(122)){var t=this.startNode();return this.next(),this.flowParseEnumDeclaration(t)}return e.prototype.parseExportDefaultExpression.call(this)},r.parseConditional=function(e,t,r,a){var n=this;if(!this.match(17))return e;if(this.state.maybeInArrowParameters){var s=this.lookaheadCharCode();if(44===s||61===s||58===s||41===s)return this.setOptionalParametersError(a),e}this.expect(17);var i=this.state.clone(),o=this.state.noArrowAt,d=this.startNodeAt(t,r),u=this.tryParseConditionalConsequent(),c=u.consequent,l=u.failed,p=this.getArrowLikeExpressions(c),f=p[0],g=p[1];if(l||g.length>0){var h=[].concat(o);if(g.length>0){this.state=i,this.state.noArrowAt=h;for(var m=0;m<g.length;m++)h.push(g[m].start);var y=this.tryParseConditionalConsequent();c=y.consequent,l=y.failed;var v=this.getArrowLikeExpressions(c);f=v[0],g=v[1]}if(l&&f.length>1&&this.raise(SL.AmbiguousConditionalArrow,{at:i.startLoc}),l&&1===f.length){this.state=i,h.push(f[0].start),this.state.noArrowAt=h;var b=this.tryParseConditionalConsequent();c=b.consequent,l=b.failed}}return this.getArrowLikeExpressions(c,!0),this.state.noArrowAt=o,this.expect(14),d.test=e,d.consequent=c,d.alternate=this.forwardNoArrowParamsConversionAt(d,(function(){return n.parseMaybeAssign(void 0,void 0)})),this.finishNode(d,"ConditionalExpression")},r.tryParseConditionalConsequent=function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssignAllowIn(),t=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:t}},r.getArrowLikeExpressions=function(e,t){for(var r=this,a=[e],n=[];0!==a.length;){var s=a.pop();"ArrowFunctionExpression"===s.type?(s.typeParameters||!s.returnType?this.finishArrowValidation(s):n.push(s),a.push(s.body)):"ConditionalExpression"===s.type&&(a.push(s.consequent),a.push(s.alternate))}return t?(n.forEach((function(e){return r.finishArrowValidation(e)})),[n,[]]):IL(n,(function(e){return e.params.every((function(e){return r.isAssignable(e,!0)}))}))},r.finishArrowValidation=function(t){var r;this.toAssignableList(t.params,null==(r=t.extra)?void 0:r.trailingCommaLoc,!1),this.scope.enter(MO|UO),e.prototype.checkParams.call(this,t,!1,!0),this.scope.exit()},r.forwardNoArrowParamsConversionAt=function(e,t){var r;return-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),r=t(),this.state.noArrowParamsConversionAt.pop()):r=t(),r},r.parseParenItem=function(t,r,a){if(t=e.prototype.parseParenItem.call(this,t,r,a),this.eat(17)&&(t.optional=!0,this.resetEndLocation(t)),this.match(14)){var n=this.startNodeAt(r,a);return n.expression=t,n.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(n,"TypeCastExpression")}return t},r.assertModuleNodeAllowed=function(t){"ImportDeclaration"===t.type&&("type"===t.importKind||"typeof"===t.importKind)||"ExportNamedDeclaration"===t.type&&"type"===t.exportKind||"ExportAllDeclaration"===t.type&&"type"===t.exportKind||e.prototype.assertModuleNodeAllowed.call(this,t)},r.parseExport=function(t){var r=e.prototype.parseExport.call(this,t);return"ExportNamedDeclaration"!==r.type&&"ExportAllDeclaration"!==r.type||(r.exportKind=r.exportKind||"value"),r},r.parseExportDeclaration=function(t){if(this.isContextual(126)){t.exportKind="type";var r=this.startNode();return this.next(),this.match(5)?(t.specifiers=this.parseExportSpecifiers(!0),e.prototype.parseExportFrom.call(this,t),null):this.flowParseTypeAlias(r)}if(this.isContextual(127)){t.exportKind="type";var a=this.startNode();return this.next(),this.flowParseOpaqueType(a,!1)}if(this.isContextual(125)){t.exportKind="type";var n=this.startNode();return this.next(),this.flowParseInterface(n)}if(this.shouldParseEnums()&&this.isContextual(122)){t.exportKind="value";var s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}return e.prototype.parseExportDeclaration.call(this,t)},r.eatExportStar=function(t){return!!e.prototype.eatExportStar.call(this,t)||!(!this.isContextual(126)||55!==this.lookahead().type)&&(t.exportKind="type",this.next(),this.next(),!0)},r.maybeParseExportNamespaceSpecifier=function(t){var r=this.state.startLoc,a=e.prototype.maybeParseExportNamespaceSpecifier.call(this,t);return a&&"type"===t.exportKind&&this.unexpected(r),a},r.parseClassId=function(t,r,a){e.prototype.parseClassId.call(this,t,r,a),this.match(47)&&(t.typeParameters=this.flowParseTypeParameterDeclaration())},r.parseClassMember=function(t,r,a){var n=this.state.startLoc;if(this.isContextual(121)){if(e.prototype.parseClassMemberFromModifier.call(this,t,r))return;r.declare=!0}e.prototype.parseClassMember.call(this,t,r,a),r.declare&&("ClassProperty"!==r.type&&"ClassPrivateProperty"!==r.type&&"PropertyDefinition"!==r.type?this.raise(SL.DeclareClassElement,{at:n}):r.value&&this.raise(SL.DeclareClassFieldInitializer,{at:r.value}))},r.isIterator=function(e){return"iterator"===e||"asyncIterator"===e},r.readIterator=function(){var t=e.prototype.readWord1.call(this),r="@@"+t;this.isIterator(t)&&this.state.inType||this.raise(VB.InvalidIdentifier,{at:this.state.curPosition(),identifierName:r}),this.finishToken(128,r)},r.getTokenFromCode=function(t){var r=this.input.charCodeAt(this.state.pos+1);return 123===t&&124===r?this.finishOp(6,2):!this.state.inType||62!==t&&60!==t?this.state.inType&&63===t?46===r?this.finishOp(18,2):this.finishOp(17,1):_O(t,r,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):e.prototype.getTokenFromCode.call(this,t):this.finishOp(62===t?48:47,1)},r.isAssignable=function(t,r){return"TypeCastExpression"===t.type?this.isAssignable(t.expression,r):e.prototype.isAssignable.call(this,t,r)},r.toAssignable=function(t,r){void 0===r&&(r=!1),r||"AssignmentExpression"!==t.type||"TypeCastExpression"!==t.left.type||(t.left=this.typeCastToParameter(t.left)),e.prototype.toAssignable.call(this,t,r)},r.toAssignableList=function(t,r,a){for(var n=0;n<t.length;n++){var s=t[n];"TypeCastExpression"===(null==s?void 0:s.type)&&(t[n]=this.typeCastToParameter(s))}e.prototype.toAssignableList.call(this,t,r,a)},r.toReferencedList=function(e,t){for(var r=0;r<e.length;r++){var a,n=e[r];!n||"TypeCastExpression"!==n.type||null!=(a=n.extra)&&a.parenthesized||!(e.length>1)&&t||this.raise(SL.TypeCastInPattern,{at:n.typeAnnotation})}return e},r.parseArrayLike=function(t,r,a,n){var s=e.prototype.parseArrayLike.call(this,t,r,a,n);return r&&!this.state.maybeInArrowParameters&&this.toReferencedList(s.elements),s},r.isValidLVal=function(t,r,a){return"TypeCastExpression"===t||e.prototype.isValidLVal.call(this,t,r,a)},r.parseClassProperty=function(t){return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassProperty.call(this,t)},r.parseClassPrivateProperty=function(t){return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassPrivateProperty.call(this,t)},r.isClassMethod=function(){return this.match(47)||e.prototype.isClassMethod.call(this)},r.isClassProperty=function(){return this.match(14)||e.prototype.isClassProperty.call(this)},r.isNonstaticConstructor=function(t){return!this.match(14)&&e.prototype.isNonstaticConstructor.call(this,t)},r.pushClassMethod=function(t,r,a,n,s,i){if(r.variance&&this.unexpected(r.variance.loc.start),delete r.variance,this.match(47)&&(r.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassMethod.call(this,t,r,a,n,s,i),r.params&&s){var o=r.params;o.length>0&&this.isThisParam(o[0])&&this.raise(SL.ThisParamBannedInConstructor,{at:r})}else if("MethodDefinition"===r.type&&s&&r.value.params){var d=r.value.params;d.length>0&&this.isThisParam(d[0])&&this.raise(SL.ThisParamBannedInConstructor,{at:r})}},r.pushClassPrivateMethod=function(t,r,a,n){r.variance&&this.unexpected(r.variance.loc.start),delete r.variance,this.match(47)&&(r.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassPrivateMethod.call(this,t,r,a,n)},r.parseClassSuper=function(t){if(e.prototype.parseClassSuper.call(this,t),t.superClass&&this.match(47)&&(t.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(110)){this.next();var r=t.implements=[];do{var a=this.startNode();a.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?a.typeParameters=this.flowParseTypeParameterInstantiation():a.typeParameters=null,r.push(this.finishNode(a,"ClassImplements"))}while(this.eat(12))}},r.checkGetterSetterParams=function(t){e.prototype.checkGetterSetterParams.call(this,t);var r=this.getObjectOrClassMethodParams(t);if(r.length>0){var a=r[0];this.isThisParam(a)&&"get"===t.kind?this.raise(SL.GetterMayNotHaveThisParam,{at:a}):this.isThisParam(a)&&this.raise(SL.SetterMayNotHaveThisParam,{at:a})}},r.parsePropertyNamePrefixOperator=function(e){e.variance=this.flowParseVariance()},r.parseObjPropValue=function(t,r,a,n,s,i,o,d){var u;t.variance&&this.unexpected(t.variance.loc.start),delete t.variance,this.match(47)&&!o&&(u=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());var c=e.prototype.parseObjPropValue.call(this,t,r,a,n,s,i,o,d);return u&&((c.value||c).typeParameters=u),c},r.parseAssignableListItemTypes=function(e){return this.eat(17)&&("Identifier"!==e.type&&this.raise(SL.PatternIsOptional,{at:e}),this.isThisParam(e)&&this.raise(SL.ThisParamMayNotBeOptional,{at:e}),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(SL.ThisParamAnnotationRequired,{at:e}),this.match(29)&&this.isThisParam(e)&&this.raise(SL.ThisParamNoDefault,{at:e}),this.resetEndLocation(e),e},r.parseMaybeDefault=function(t,r,a){var n=e.prototype.parseMaybeDefault.call(this,t,r,a);return"AssignmentPattern"===n.type&&n.typeAnnotation&&n.right.start<n.typeAnnotation.start&&this.raise(SL.TypeBeforeInitializer,{at:n.typeAnnotation}),n},r.shouldParseDefaultImport=function(t){return TL(t)?PL(this.state.type):e.prototype.shouldParseDefaultImport.call(this,t)},r.parseImportSpecifierLocal=function(e,t,r){t.local=TL(e)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),e.specifiers.push(this.finishImportSpecifier(t,r))},r.maybeParseDefaultImportSpecifier=function(t){t.importKind="value";var r=null;if(this.match(87)?r="typeof":this.isContextual(126)&&(r="type"),r){var a=this.lookahead(),n=a.type;"type"===r&&55===n&&this.unexpected(null,a.type),(PL(n)||5===n||55===n)&&(this.next(),t.importKind=r)}return e.prototype.maybeParseDefaultImportSpecifier.call(this,t)},r.parseImportSpecifier=function(e,t,r,a){var n=e.imported,s=null;"Identifier"===n.type&&("type"===n.name?s="type":"typeof"===n.name&&(s="typeof"));var i=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){var o=this.parseIdentifier(!0);null===s||mO(this.state.type)?(e.imported=n,e.importKind=null,e.local=this.parseIdentifier()):(e.imported=o,e.importKind=s,e.local=EL(o))}else{if(null!==s&&mO(this.state.type))e.imported=this.parseIdentifier(!0),e.importKind=s;else{if(t)throw this.raise(VB.ImportBindingIsString,{at:e,importName:n.value});e.imported=n,e.importKind=null}this.eatContextual(93)?e.local=this.parseIdentifier():(i=!0,e.local=EL(e.imported))}var d=TL(e);return r&&d&&this.raise(SL.ImportTypeShorthandOnlyInPureImport,{at:e}),(r||d)&&this.checkReservedType(e.local.name,e.local.loc.start,!0),!i||r||d||this.checkReservedWord(e.local.name,e.loc.start,!0,!0),this.finishImportSpecifier(e,"ImportSpecifier")},r.parseBindingAtom=function(){return 78===this.state.type?this.parseIdentifier(!0):e.prototype.parseBindingAtom.call(this)},r.parseFunctionParams=function(t,r){var a=t.kind;"get"!==a&&"set"!==a&&this.match(47)&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.parseFunctionParams.call(this,t,r)},r.parseVarId=function(t,r){e.prototype.parseVarId.call(this,t,r),this.match(14)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t.id))},r.parseAsyncArrowFromCallExpression=function(t,r){if(this.match(14)){var a=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,t.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=a}return e.prototype.parseAsyncArrowFromCallExpression.call(this,t,r)},r.shouldParseAsyncArrow=function(){return this.match(14)||e.prototype.shouldParseAsyncArrow.call(this)},r.parseMaybeAssign=function(t,r){var a,n,s=this,i=null;if(this.hasPlugin("jsx")&&(this.match(138)||this.match(47))){if(i=this.state.clone(),!(n=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(s,t,r)}),i)).error)return n.node;var o=this.state.context,d=o[o.length-1];d!==zB.j_oTag&&d!==zB.j_expr||o.pop()}if(null!=(a=n)&&a.error||this.match(47)){var u,c,l;i=i||this.state.clone();var p=this.tryParse((function(a){var n;l=s.flowParseTypeParameterDeclaration();var i=s.forwardNoArrowParamsConversionAt(l,(function(){var a=e.prototype.parseMaybeAssign.call(s,t,r);return s.resetStartLocationFromNode(a,l),a}));null!=(n=i.extra)&&n.parenthesized&&a();var o=s.maybeUnwrapTypeCastExpression(i);return"ArrowFunctionExpression"!==o.type&&a(),o.typeParameters=l,s.resetStartLocationFromNode(o,l),i}),i),f=null;if(p.node&&"ArrowFunctionExpression"===this.maybeUnwrapTypeCastExpression(p.node).type){if(!p.error&&!p.aborted)return p.node.async&&this.raise(SL.UnexpectedTypeParameterBeforeAsyncArrowFunction,{at:l}),p.node;f=p.node}if(null!=(u=n)&&u.node)return this.state=n.failState,n.node;if(f)return this.state=p.failState,f;if(null!=(c=n)&&c.thrown)throw n.error;if(p.thrown)throw p.error;throw this.raise(SL.UnexpectedTokenAfterTypeParameter,{at:l})}return e.prototype.parseMaybeAssign.call(this,t,r)},r.parseArrow=function(t){var r=this;if(this.match(14)){var a=this.tryParse((function(){var e=r.state.noAnonFunctionType;r.state.noAnonFunctionType=!0;var a=r.startNode(),n=r.flowParseTypeAndPredicateInitialiser();return a.typeAnnotation=n[0],t.predicate=n[1],r.state.noAnonFunctionType=e,r.canInsertSemicolon()&&r.unexpected(),r.match(19)||r.unexpected(),a}));if(a.thrown)return null;a.error&&(this.state=a.failState),t.returnType=a.node.typeAnnotation?this.finishNode(a.node,"TypeAnnotation"):null}return e.prototype.parseArrow.call(this,t)},r.shouldParseArrow=function(t){return this.match(14)||e.prototype.shouldParseArrow.call(this,t)},r.setArrowFunctionParameters=function(t,r){-1!==this.state.noArrowParamsConversionAt.indexOf(t.start)?t.params=r:e.prototype.setArrowFunctionParameters.call(this,t,r)},r.checkParams=function(t,r,a,n){if(void 0===n&&(n=!0),!a||-1===this.state.noArrowParamsConversionAt.indexOf(t.start)){for(var s=0;s<t.params.length;s++)this.isThisParam(t.params[s])&&s>0&&this.raise(SL.ThisParamMustBeFirst,{at:t.params[s]});return e.prototype.checkParams.call(this,t,r,a,n)}},r.parseParenAndDistinguishExpression=function(t){return e.prototype.parseParenAndDistinguishExpression.call(this,t&&-1===this.state.noArrowAt.indexOf(this.state.start))},r.parseSubscripts=function(t,r,a,n){var s=this;if("Identifier"===t.type&&"async"===t.name&&-1!==this.state.noArrowAt.indexOf(r)){this.next();var i=this.startNodeAt(r,a);i.callee=t,i.arguments=e.prototype.parseCallExpressionArguments.call(this,11,!1),t=this.finishNode(i,"CallExpression")}else if("Identifier"===t.type&&"async"===t.name&&this.match(47)){var o=this.state.clone(),d=this.tryParse((function(e){return s.parseAsyncArrowWithTypeParameters(r,a)||e()}),o);if(!d.error&&!d.aborted)return d.node;var u=this.tryParse((function(){return e.prototype.parseSubscripts.call(s,t,r,a,n)}),o);if(u.node&&!u.error)return u.node;if(d.node)return this.state=d.failState,d.node;if(u.node)return this.state=u.failState,u.node;throw d.error||u.error}return e.prototype.parseSubscripts.call(this,t,r,a,n)},r.parseSubscript=function(t,r,a,n,s){var i=this;if(this.match(18)&&this.isLookaheadToken_lt()){if(s.optionalChainMember=!0,n)return s.stop=!0,t;this.next();var o=this.startNodeAt(r,a);return o.callee=t,o.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),o.arguments=this.parseCallExpressionArguments(11,!1),o.optional=!0,this.finishCallExpression(o,!0)}if(!n&&this.shouldParseTypes()&&this.match(47)){var d=this.startNodeAt(r,a);d.callee=t;var u=this.tryParse((function(){return d.typeArguments=i.flowParseTypeParameterInstantiationCallOrNew(),i.expect(10),d.arguments=e.prototype.parseCallExpressionArguments.call(i,11,!1),s.optionalChainMember&&(d.optional=!1),i.finishCallExpression(d,s.optionalChainMember)}));if(u.node)return u.error&&(this.state=u.failState),u.node}return e.prototype.parseSubscript.call(this,t,r,a,n,s)},r.parseNewCallee=function(t){var r=this;e.prototype.parseNewCallee.call(this,t);var a=null;this.shouldParseTypes()&&this.match(47)&&(a=this.tryParse((function(){return r.flowParseTypeParameterInstantiationCallOrNew()})).node),t.typeArguments=a},r.parseAsyncArrowWithTypeParameters=function(t,r){var a=this.startNodeAt(t,r);if(this.parseFunctionParams(a),this.parseArrow(a))return e.prototype.parseArrowExpression.call(this,a,void 0,!0)},r.readToken_mult_modulo=function(t){var r=this.input.charCodeAt(this.state.pos+1);if(42===t&&47===r&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();e.prototype.readToken_mult_modulo.call(this,t)},r.readToken_pipe_amp=function(t){var r=this.input.charCodeAt(this.state.pos+1);124!==t||125!==r?e.prototype.readToken_pipe_amp.call(this,t):this.finishOp(9,2)},r.parseTopLevel=function(t,r){var a=e.prototype.parseTopLevel.call(this,t,r);return this.state.hasFlowComment&&this.raise(SL.UnterminatedFlowComment,{at:this.state.curPosition()}),a},r.skipBlockComment=function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(SL.NestedFlowComment,{at:this.state.startLoc});this.hasFlowCommentCompletion();var t=this.skipFlowComment();t&&(this.state.pos+=t,this.state.hasFlowComment=!0)}else{if(!this.state.hasFlowComment)return e.prototype.skipBlockComment.call(this);var r=this.input.indexOf("*-/",this.state.pos+2);if(-1===r)throw this.raise(VB.UnterminatedComment,{at:this.state.curPosition()});this.state.pos=r+2+3}},r.skipFlowComment=function(){for(var e=this.state.pos,t=2;[32,9].includes(this.input.charCodeAt(e+t));)t++;var r=this.input.charCodeAt(t+e),a=this.input.charCodeAt(t+e+1);return 58===r&&58===a?t+2:"flow-include"===this.input.slice(t+e,t+e+12)?t+12:58===r&&58!==a&&t},r.hasFlowCommentCompletion=function(){if(-1===this.input.indexOf("*/",this.state.pos))throw this.raise(VB.UnterminatedComment,{at:this.state.curPosition()})},r.flowEnumErrorBooleanMemberNotInitialized=function(e,t){var r=t.enumName,a=t.memberName;this.raise(SL.EnumBooleanMemberNotInitialized,{at:e,memberName:a,enumName:r})},r.flowEnumErrorInvalidMemberInitializer=function(e,t){return this.raise(t.explicitType?"symbol"===t.explicitType?SL.EnumInvalidMemberInitializerSymbolType:SL.EnumInvalidMemberInitializerPrimaryType:SL.EnumInvalidMemberInitializerUnknownType,Object.assign({at:e},t))},r.flowEnumErrorNumberMemberNotInitialized=function(e,t){var r=t.enumName,a=t.memberName;this.raise(SL.EnumNumberMemberNotInitialized,{at:e,enumName:r,memberName:a})},r.flowEnumErrorStringMemberInconsistentlyInitailized=function(e,t){var r=t.enumName;this.raise(SL.EnumStringMemberInconsistentlyInitailized,{at:e,enumName:r})},r.flowEnumMemberInit=function(){var e=this,t=this.state.startLoc,r=function(){return e.match(12)||e.match(8)};switch(this.state.type){case 130:var a=this.parseNumericLiteral(this.state.value);return r()?{type:"number",loc:a.loc.start,value:a}:{type:"invalid",loc:t};case 129:var n=this.parseStringLiteral(this.state.value);return r()?{type:"string",loc:n.loc.start,value:n}:{type:"invalid",loc:t};case 85:case 86:var s=this.parseBooleanLiteral(this.match(85));return r()?{type:"boolean",loc:s.loc.start,value:s}:{type:"invalid",loc:t};default:return{type:"invalid",loc:t}}},r.flowEnumMemberRaw=function(){var e=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e}}},r.flowEnumCheckExplicitTypeMismatch=function(e,t,r){var a=t.explicitType;null!==a&&a!==r&&this.flowEnumErrorInvalidMemberInitializer(e,t)},r.flowEnumMembers=function(e){for(var t=e.enumName,r=e.explicitType,a=new Set,n={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},s=!1;!this.match(8);){if(this.eat(21)){s=!0;break}var i=this.startNode(),o=this.flowEnumMemberRaw(),d=o.id,u=o.init,c=d.name;if(""!==c){/^[a-z]/.test(c)&&this.raise(SL.EnumInvalidMemberName,{at:d,memberName:c,suggestion:c[0].toUpperCase()+c.slice(1),enumName:t}),a.has(c)&&this.raise(SL.EnumDuplicateMemberName,{at:d,memberName:c,enumName:t}),a.add(c);var l={enumName:t,explicitType:r,memberName:c};switch(i.id=d,u.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(u.loc,l,"boolean"),i.init=u.value,n.booleanMembers.push(this.finishNode(i,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(u.loc,l,"number"),i.init=u.value,n.numberMembers.push(this.finishNode(i,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(u.loc,l,"string"),i.init=u.value,n.stringMembers.push(this.finishNode(i,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(u.loc,l);case"none":switch(r){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(u.loc,l);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(u.loc,l);break;default:n.defaultedMembers.push(this.finishNode(i,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}}return{members:n,hasUnknownMembers:s}},r.flowEnumStringMembers=function(e,t,r){var a=r.enumName;if(0===e.length)return t;if(0===t.length)return e;if(t.length>e.length){for(var n=0;n<e.length;n++){var s=e[n];this.flowEnumErrorStringMemberInconsistentlyInitailized(s,{enumName:a})}return t}for(var i=0;i<t.length;i++){var o=t[i];this.flowEnumErrorStringMemberInconsistentlyInitailized(o,{enumName:a})}return e},r.flowEnumParseExplicitType=function(e){var t=e.enumName;if(!this.eatContextual(101))return null;if(!gO(this.state.type))throw this.raise(SL.EnumInvalidExplicitTypeUnknownSupplied,{at:this.state.startLoc,enumName:t});var r=this.state.value;return this.next(),"boolean"!==r&&"number"!==r&&"string"!==r&&"symbol"!==r&&this.raise(SL.EnumInvalidExplicitType,{at:this.state.startLoc,enumName:t,invalidEnumType:r}),r},r.flowEnumBody=function(e,t){var r=this,a=t.name,n=t.loc.start,s=this.flowEnumParseExplicitType({enumName:a});this.expect(5);var i=this.flowEnumMembers({enumName:a,explicitType:s}),o=i.members,d=i.hasUnknownMembers;switch(e.hasUnknownMembers=d,s){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:a}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:var u=function(){return e.members=[],r.expect(8),r.finishNode(e,"EnumStringBody")};e.explicitType=!1;var c=o.booleanMembers.length,l=o.numberMembers.length,p=o.stringMembers.length,f=o.defaultedMembers.length;if(c||l||p||f){if(c||l){if(!l&&!p&&c>=f){for(var g=0,h=o.defaultedMembers;g<h.length;g++){var m=h[g];this.flowEnumErrorBooleanMemberNotInitialized(m.loc.start,{enumName:a,memberName:m.id.name})}return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}if(!c&&!p&&l>=f){for(var y=0,v=o.defaultedMembers;y<v.length;y++){var b=v[y];this.flowEnumErrorNumberMemberNotInitialized(b.loc.start,{enumName:a,memberName:b.id.name})}return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}return this.raise(SL.EnumInconsistentMemberValues,{at:n,enumName:a}),u()}return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:a}),this.expect(8),this.finishNode(e,"EnumStringBody")}return u()}},r.flowParseEnumDeclaration=function(e){var t=this.parseIdentifier();return e.id=t,e.body=this.flowEnumBody(this.startNode(),t),this.finishNode(e,"EnumDeclaration")},r.isLookaheadToken_lt=function(){var e=this.nextTokenStart();if(60===this.input.charCodeAt(e)){var t=this.input.charCodeAt(e+1);return 60!==t&&61!==t}return!1},r.maybeUnwrapTypeCastExpression=function(e){return"TypeCastExpression"===e.type?e.expression:e},o(t)}(e)},OL={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},NL=UB(FL||(FL=v(["jsx"])))({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:function(e){return"Expected corresponding JSX closing tag for <"+e.openingTagName+">."},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:function(e){var t=e.unexpected;return"Unexpected token `"+t+"`. Did you mean `"+e.HTMLEntity+"` or `{'"+t+"'}`?"},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function LL(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function ML(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return ML(e.object)+"."+ML(e.property);throw new Error("Node had unexpected type: "+e.type)}var UL,VL=function(e){return function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.jsxReadToken=function(){for(var t="",r=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(NL.UnterminatedJsxContent,{at:this.state.startLoc});var a=this.input.charCodeAt(this.state.pos);switch(a){case 60:case 123:return this.state.pos===this.state.start?60===a&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(138)):e.prototype.getTokenFromCode.call(this,a):(t+=this.input.slice(r,this.state.pos),this.finishToken(137,t));case 38:t+=this.input.slice(r,this.state.pos),t+=this.jsxReadEntity(),r=this.state.pos;break;default:MN(a)?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadNewLine(!0),r=this.state.pos):++this.state.pos}}},r.jsxReadNewLine=function(e){var t,r=this.input.charCodeAt(this.state.pos);return++this.state.pos,13===r&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(r),++this.state.curLine,this.state.lineStart=this.state.pos,t},r.jsxReadString=function(e){for(var t="",r=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(VB.UnterminatedString,{at:this.state.startLoc});var a=this.input.charCodeAt(this.state.pos);if(a===e)break;38===a?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadEntity(),r=this.state.pos):MN(a)?(t+=this.input.slice(r,this.state.pos),t+=this.jsxReadNewLine(!1),r=this.state.pos):++this.state.pos}return t+=this.input.slice(r,this.state.pos++),this.finishToken(129,t)},r.jsxReadEntity=function(){var e=++this.state.pos;if(35===this.codePointAtPos(this.state.pos)){++this.state.pos;var t=10;120===this.codePointAtPos(this.state.pos)&&(t=16,++this.state.pos);var r=this.readInt(t,void 0,!1,"bail");if(null!==r&&59===this.codePointAtPos(this.state.pos))return++this.state.pos,String.fromCodePoint(r)}else{for(var a=0,n=!1;a++<10&&this.state.pos<this.length&&!(n=59==this.codePointAtPos(this.state.pos));)++this.state.pos;if(n){var s=this.input.slice(e,this.state.pos),i=OL[s];if(++this.state.pos,i)return i}}return this.state.pos=e,"&"},r.jsxReadWord=function(){var e,t=this.state.pos;do{e=this.input.charCodeAt(++this.state.pos)}while(Ui(e)||45===e);return this.finishToken(136,this.input.slice(t,this.state.pos))},r.jsxParseIdentifier=function(){var e=this.startNode();return this.match(136)?e.name=this.state.value:DO(this.state.type)?e.name=TO(this.state.type):this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")},r.jsxParseNamespacedName=function(){var e=this.state.start,t=this.state.startLoc,r=this.jsxParseIdentifier();if(!this.eat(14))return r;var a=this.startNodeAt(e,t);return a.namespace=r,a.name=this.jsxParseIdentifier(),this.finishNode(a,"JSXNamespacedName")},r.jsxParseElementName=function(){var e=this.state.start,t=this.state.startLoc,r=this.jsxParseNamespacedName();if("JSXNamespacedName"===r.type)return r;for(;this.eat(16);){var a=this.startNodeAt(e,t);a.object=r,a.property=this.jsxParseIdentifier(),r=this.finishNode(a,"JSXMemberExpression")}return r},r.jsxParseAttributeValue=function(){var e;switch(this.state.type){case 5:return e=this.startNode(),this.setContext(zB.brace),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e,zB.j_oTag)).expression.type&&this.raise(NL.AttributeIsEmpty,{at:e}),e;case 138:case 129:return this.parseExprAtom();default:throw this.raise(NL.UnsupportedJsxValue,{at:this.state.startLoc})}},r.jsxParseEmptyExpression=function(){var e=this.startNodeAt(this.state.lastTokEndLoc.index,this.state.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.state.startLoc)},r.jsxParseSpreadChild=function(e){return this.next(),e.expression=this.parseExpression(),this.setContext(zB.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXSpreadChild")},r.jsxParseExpressionContainer=function(e,t){if(this.match(8))e.expression=this.jsxParseEmptyExpression();else{var r=this.parseExpression();e.expression=r}return this.setContext(t),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXExpressionContainer")},r.jsxParseAttribute=function(){var e=this.startNode();return this.match(5)?(this.setContext(zB.brace),this.next(),this.expect(21),e.argument=this.parseMaybeAssignAllowIn(),this.setContext(zB.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},r.jsxParseOpeningElementAt=function(e,t){var r=this.startNodeAt(e,t);return this.eat(139)?this.finishNode(r,"JSXOpeningFragment"):(r.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(r))},r.jsxParseOpeningElementAfterName=function(e){for(var t=[];!this.match(56)&&!this.match(139);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(56),this.expect(139),this.finishNode(e,"JSXOpeningElement")},r.jsxParseClosingElementAt=function(e,t){var r=this.startNodeAt(e,t);return this.eat(139)?this.finishNode(r,"JSXClosingFragment"):(r.name=this.jsxParseElementName(),this.expect(139),this.finishNode(r,"JSXClosingElement"))},r.jsxParseElementAt=function(e,t){var r=this.startNodeAt(e,t),a=[],n=this.jsxParseOpeningElementAt(e,t),s=null;if(!n.selfClosing){e:for(;;)switch(this.state.type){case 138:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(56)){s=this.jsxParseClosingElementAt(e,t);break e}a.push(this.jsxParseElementAt(e,t));break;case 137:a.push(this.parseExprAtom());break;case 5:var i=this.startNode();this.setContext(zB.brace),this.next(),this.match(21)?a.push(this.jsxParseSpreadChild(i)):a.push(this.jsxParseExpressionContainer(i,zB.j_expr));break;default:throw this.unexpected()}LL(n)&&!LL(s)&&null!==s?this.raise(NL.MissingClosingTagFragment,{at:s}):!LL(n)&&LL(s)?this.raise(NL.MissingClosingTagElement,{at:s,openingTagName:ML(n.name)}):LL(n)||LL(s)||ML(s.name)!==ML(n.name)&&this.raise(NL.MissingClosingTagElement,{at:s,openingTagName:ML(n.name)})}if(LL(n)?(r.openingFragment=n,r.closingFragment=s):(r.openingElement=n,r.closingElement=s),r.children=a,this.match(47))throw this.raise(NL.UnwrappedAdjacentJSXElements,{at:this.state.startLoc});return LL(n)?this.finishNode(r,"JSXFragment"):this.finishNode(r,"JSXElement")},r.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)},r.setContext=function(e){var t=this.state.context;t[t.length-1]=e},r.parseExprAtom=function(t){return this.match(137)?this.parseLiteral(this.state.value,"JSXText"):this.match(138)?this.jsxParseElement():this.match(47)&&33!==this.input.charCodeAt(this.state.pos)?(this.replaceToken(138),this.jsxParseElement()):e.prototype.parseExprAtom.call(this,t)},r.skipSpace=function(){this.curContext().preserveSpace||e.prototype.skipSpace.call(this)},r.getTokenFromCode=function(t){var r=this.curContext();if(r===zB.j_expr)return this.jsxReadToken();if(r===zB.j_oTag||r===zB.j_cTag){if(Mi(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(139);if((34===t||39===t)&&r===zB.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.canStartJSXElement&&33!==this.input.charCodeAt(this.state.pos+1)?(++this.state.pos,this.finishToken(138)):e.prototype.getTokenFromCode.call(this,t)},r.updateContext=function(e){var t=this.state,r=t.context,a=t.type;if(56===a&&138===e)r.splice(-2,2,zB.j_cTag),this.state.canStartJSXElement=!1;else if(138===a)r.push(zB.j_oTag);else if(139===a){var n=r[r.length-1];n===zB.j_oTag&&56===e||n===zB.j_cTag?(r.pop(),this.state.canStartJSXElement=r[r.length-1]===zB.j_expr):(this.setContext(zB.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=vO(a)},o(t)}(e)},GL=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).types=new Set,t.enums=new Set,t.constEnums=new Set,t.classes=new Set,t.exportOnlyBindings=new Set,t}return d(t,e),o(t)}(SN),WL=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.createScope=function(e){return new GL(e)},r.declareName=function(t,r,a){var n=this.currentScope();if(r&aN)return this.maybeExportDefined(n,t),void n.exportOnlyBindings.add(t);e.prototype.declareName.call(this,t,r,a),r&YO&&(r&XO||(this.checkRedeclarationInScope(n,t,r,a),this.maybeExportDefined(n,t)),n.types.add(t)),r&tN&&n.enums.add(t),r&rN&&n.constEnums.add(t),r&eN&&n.classes.add(t)},r.isRedeclaredInScope=function(t,r,a){return t.enums.has(r)?!(a&tN)||!!(a&rN)!==t.constEnums.has(r):a&eN&&t.classes.has(r)?!!t.lexical.has(r)&&!!(a&XO):!!(a&YO&&t.types.has(r))||e.prototype.isRedeclaredInScope.call(this,t,r,a)},r.checkLocalExport=function(t){var r=this.scopeStack[0],a=t.name;r.types.has(a)||r.exportOnlyBindings.has(a)||e.prototype.checkLocalExport.call(this,t)},o(t)}(AN),HL=function(e,t){return Object.hasOwnProperty.call(e,t)&&e[t]};function KL(e){if(null==e)throw new Error("Unexpected "+e+" value.");return e}function qL(e){if(!e)throw new Error("Assert fail")}var zL=UB(UL||(UL=v(["typescript"])))({AbstractMethodHasImplementation:function(e){return"Method '"+e.methodName+"' cannot have an implementation because it is marked abstract."},AbstractPropertyHasInitializer:function(e){return"Property '"+e.propertyName+"' cannot have an initializer because it is marked abstract."},AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",CannotFindName:function(e){return"Cannot find name '"+e.name+"'."},ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:function(e){return"'declare' is not allowed in "+e.kind+"ters."},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:function(e){return e.modifier,"Accessibility modifier already seen."},DuplicateModifier:function(e){return"Duplicate modifier: '"+e.modifier+"'."},EmptyHeritageClauseType:function(e){return"'"+e.token+"' list cannot be empty."},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",IncompatibleModifiers:function(e){var t=e.modifiers;return"'"+t[0]+"' modifier cannot be used with '"+t[1]+"' modifier."},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:function(e){return"Index signatures cannot have an accessibility modifier ('"+e.modifier+"')."},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:function(e){return"'"+e.modifier+"' modifier cannot appear on a type member."},InvalidModifierOnTypeParameter:function(e){return"'"+e.modifier+"' modifier cannot appear on a type parameter."},InvalidModifierOnTypeParameterPositions:function(e){return"'"+e.modifier+"' modifier can only appear on a type parameter of a class, interface or type alias."},InvalidModifiersOrder:function(e){var t=e.orderedModifiers;return"'"+t[0]+"' modifier must precede '"+t[1]+"' modifier."},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",MixedLabeledAndUnlabeledElements:"Tuple members must all have names or all not have names.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:function(e){return"Private elements cannot have an accessibility modifier ('"+e.modifier+"')."},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:function(e){var t=e.typeParameterName;return"Single type parameter "+t+" should have a trailing comma. Example usage: <"+t+",>."},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:function(e){return"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got "+e.type+"."}});function XL(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function YL(e){return"private"===e||"public"===e||"protected"===e}function JL(e){return"in"===e||"out"===e}var $L,QL=function(e){return function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.getScopeHandler=function(){return WL},r.tsIsIdentifier=function(){return gO(this.state.type)},r.tsTokenCanFollowModifier=function(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(134)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()},r.tsNextTokenCanFollowModifier=function(){return this.next(),this.tsTokenCanFollowModifier()},r.tsParseModifier=function(e,t){if(gO(this.state.type)||58===this.state.type){var r=this.state.value;if(-1!==e.indexOf(r)){if(t&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return r}}},r.tsParseModifiers=function(e){for(var t=this,r=e.modified,a=e.allowedModifiers,n=e.disallowedModifiers,s=e.stopOnStartOfClassStaticBlock,i=e.errorTemplate,o=void 0===i?zL.InvalidModifierOnTypeMember:i,d=function(e,a,n,s){a===n&&r[s]&&t.raise(zL.InvalidModifiersOrder,{at:e,orderedModifiers:[n,s]})},u=function(e,a,n,s){(r[n]&&a===s||r[s]&&a===n)&&t.raise(zL.IncompatibleModifiers,{at:e,modifiers:[n,s]})};;){var c=this.state.startLoc,l=this.tsParseModifier(a.concat(null!=n?n:[]),s);if(!l)break;YL(l)?r.accessibility?this.raise(zL.DuplicateAccessibilityModifier,{at:c,modifier:l}):(d(c,l,l,"override"),d(c,l,l,"static"),d(c,l,l,"readonly"),r.accessibility=l):JL(l)?(r[l]&&this.raise(zL.DuplicateModifier,{at:c,modifier:l}),r[l]=!0,d(c,l,"in","out")):(Object.hasOwnProperty.call(r,l)?this.raise(zL.DuplicateModifier,{at:c,modifier:l}):(d(c,l,"static","readonly"),d(c,l,"static","override"),d(c,l,"override","readonly"),d(c,l,"abstract","override"),u(c,l,"declare","override"),u(c,l,"static","abstract")),r[l]=!0),null!=n&&n.includes(l)&&this.raise(o,{at:c,modifier:l})}},r.tsIsListTerminator=function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}throw new Error("Unreachable")},r.tsParseList=function(e,t){for(var r=[];!this.tsIsListTerminator(e);)r.push(t());return r},r.tsParseDelimitedList=function(e,t,r){return KL(this.tsParseDelimitedListWorker(e,t,!0,r))},r.tsParseDelimitedListWorker=function(e,t,r,a){for(var n=[],s=-1;!this.tsIsListTerminator(e);){s=-1;var i=t();if(null==i)return;if(n.push(i),!this.eat(12)){if(this.tsIsListTerminator(e))break;return void(r&&this.expect(12))}s=this.state.lastTokStart}return a&&(a.value=s),n},r.tsParseBracketedList=function(e,t,r,a,n){a||(r?this.expect(0):this.expect(47));var s=this.tsParseDelimitedList(e,t,n);return r?this.expect(3):this.expect(48),s},r.tsParseImportType=function(){var t=this.startNode();return this.expect(83),this.expect(10),this.match(129)||this.raise(zL.UnsupportedImportTypeArgument,{at:this.state.startLoc}),t.argument=e.prototype.parseExprAtom.call(this),this.expect(11),this.eat(16)&&(t.qualifier=this.tsParseEntityName()),this.match(47)&&(t.typeParameters=this.tsParseTypeArguments()),this.finishNode(t,"TSImportType")},r.tsParseEntityName=function(e){void 0===e&&(e=!0);for(var t=this.parseIdentifier(e);this.eat(16);){var r=this.startNodeAtNode(t);r.left=t,r.right=this.parseIdentifier(e),t=this.finishNode(r,"TSQualifiedName")}return t},r.tsParseTypeReference=function(){var e=this.startNode();return e.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")},r.tsParseThisTypePredicate=function(e){this.next();var t=this.startNodeAtNode(e);return t.parameterName=e,t.typeAnnotation=this.tsParseTypeAnnotation(!1),t.asserts=!1,this.finishNode(t,"TSTypePredicate")},r.tsParseThisTypeNode=function(){var e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")},r.tsParseTypeQuery=function(){var e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")},r.tsParseInOutModifiers=function(e){this.tsParseModifiers({modified:e,allowedModifiers:["in","out"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:zL.InvalidModifierOnTypeParameter})},r.tsParseNoneModifiers=function(e){this.tsParseModifiers({modified:e,allowedModifiers:[],disallowedModifiers:["in","out"],errorTemplate:zL.InvalidModifierOnTypeParameterPositions})},r.tsParseTypeParameter=function(e){void 0===e&&(e=this.tsParseNoneModifiers.bind(this));var t=this.startNode();return e(t),t.name=this.tsParseTypeParameterName(),t.constraint=this.tsEatThenParseType(81),t.default=this.tsEatThenParseType(29),this.finishNode(t,"TSTypeParameter")},r.tsTryParseTypeParameters=function(e){if(this.match(47))return this.tsParseTypeParameters(e)},r.tsParseTypeParameters=function(e){var t=this.startNode();this.match(47)||this.match(138)?this.next():this.unexpected();var r={value:-1};return t.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,r),0===t.params.length&&this.raise(zL.EmptyTypeParameters,{at:t}),-1!==r.value&&this.addExtra(t,"trailingComma",r.value),this.finishNode(t,"TSTypeParameterDeclaration")},r.tsTryNextParseConstantContext=function(){if(75!==this.lookahead().type)return null;this.next();var e=this.tsParseTypeReference();return e.typeParameters&&this.raise(zL.CannotFindName,{at:e.typeName,name:"const"}),e},r.tsFillSignature=function(e,t){var r=19===e,a="parameters",n="typeAnnotation";t.typeParameters=this.tsTryParseTypeParameters(),this.expect(10),t[a]=this.tsParseBindingListForSignature(),(r||this.match(e))&&(t[n]=this.tsParseTypeOrTypePredicateAnnotation(e))},r.tsParseBindingListForSignature=function(){var t=this;return e.prototype.parseBindingList.call(this,11,41).map((function(e){return"Identifier"!==e.type&&"RestElement"!==e.type&&"ObjectPattern"!==e.type&&"ArrayPattern"!==e.type&&t.raise(zL.UnsupportedSignatureParameterKind,{at:e,type:e.type}),e}))},r.tsParseTypeMemberSemicolon=function(){this.eat(12)||this.isLineTerminator()||this.expect(13)},r.tsParseSignatureMember=function(e,t){return this.tsFillSignature(14,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)},r.tsIsUnambiguouslyIndexSignature=function(){return this.next(),!!gO(this.state.type)&&(this.next(),this.match(14))},r.tsTryParseIndexSignature=function(e){if(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(0);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(3),e.parameters=[t];var r=this.tsTryParseTypeAnnotation();return r&&(e.typeAnnotation=r),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}},r.tsParsePropertyOrMethodSignature=function(e,t){this.eat(17)&&(e.optional=!0);var r=e;if(this.match(10)||this.match(47)){t&&this.raise(zL.ReadonlyForMethodSignature,{at:e});var a=r;a.kind&&this.match(47)&&this.raise(zL.AccesorCannotHaveTypeParameters,{at:this.state.curPosition()}),this.tsFillSignature(14,a),this.tsParseTypeMemberSemicolon();var n="parameters",s="typeAnnotation";if("get"===a.kind)a[n].length>0&&(this.raise(VB.BadGetterArity,{at:this.state.curPosition()}),this.isThisParam(a[n][0])&&this.raise(zL.AccesorCannotDeclareThisParameter,{at:this.state.curPosition()}));else if("set"===a.kind){if(1!==a[n].length)this.raise(VB.BadSetterArity,{at:this.state.curPosition()});else{var i=a[n][0];this.isThisParam(i)&&this.raise(zL.AccesorCannotDeclareThisParameter,{at:this.state.curPosition()}),"Identifier"===i.type&&i.optional&&this.raise(zL.SetAccesorCannotHaveOptionalParameter,{at:this.state.curPosition()}),"RestElement"===i.type&&this.raise(zL.SetAccesorCannotHaveRestParameter,{at:this.state.curPosition()})}a[s]&&this.raise(zL.SetAccesorCannotHaveReturnType,{at:a[s]})}else a.kind="method";return this.finishNode(a,"TSMethodSignature")}var o=r;t&&(o.readonly=!0);var d=this.tsTryParseTypeAnnotation();return d&&(o.typeAnnotation=d),this.tsParseTypeMemberSemicolon(),this.finishNode(o,"TSPropertySignature")},r.tsParseTypeMember=function(){var t=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",t);if(this.match(77)){var r=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",t):(t.key=this.createIdentifier(r,"new"),this.tsParsePropertyOrMethodSignature(t,!1))}this.tsParseModifiers({modified:t,allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]});var a=this.tsTryParseIndexSignature(t);return a||(e.prototype.parsePropertyName.call(this,t),t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||!this.tsTokenCanFollowModifier()||(t.kind=t.key.name,e.prototype.parsePropertyName.call(this,t)),this.tsParsePropertyOrMethodSignature(t,!!t.readonly))},r.tsParseTypeLiteral=function(){var e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")},r.tsParseObjectTypeMembers=function(){this.expect(5);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e},r.tsIsStartOfMappedType=function(){return this.next(),this.eat(53)?this.isContextual(118):(this.isContextual(118)&&this.next(),!!this.match(0)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(58))))},r.tsParseMappedTypeParameter=function(){var e=this.startNode();return e.name=this.tsParseTypeParameterName(),e.constraint=this.tsExpectThenParseType(58),this.finishNode(e,"TSTypeParameter")},r.tsParseMappedType=function(){var e=this.startNode();return this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(118)):this.eatContextual(118)&&(e.readonly=!0),this.expect(0),e.typeParameter=this.tsParseMappedTypeParameter(),e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")},r.tsParseTupleType=function(){var e=this,t=this.startNode();t.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var r=!1,a=null;return t.elementTypes.forEach((function(t){var n=t.type;!r||"TSRestType"===n||"TSOptionalType"===n||"TSNamedTupleMember"===n&&t.optional||e.raise(zL.OptionalTypeBeforeRequired,{at:t}),r||(r="TSNamedTupleMember"===n&&t.optional||"TSOptionalType"===n);var s=n;"TSRestType"===n&&(s=(t=t.typeAnnotation).type);var i="TSNamedTupleMember"===s;null!=a||(a=i),a!==i&&e.raise(zL.MixedLabeledAndUnlabeledElements,{at:t})})),this.finishNode(t,"TSTupleType")},r.tsParseTupleElementType=function(){var e=this.state,t=e.start,r=e.startLoc,a=this.eat(21),n=this.tsParseType(),s=this.eat(17);if(this.eat(14)){var i=this.startNodeAtNode(n);i.optional=s,"TSTypeReference"!==n.type||n.typeParameters||"Identifier"!==n.typeName.type?(this.raise(zL.InvalidTupleMemberLabel,{at:n}),i.label=n):i.label=n.typeName,i.elementType=this.tsParseType(),n=this.finishNode(i,"TSNamedTupleMember")}else if(s){var o=this.startNodeAtNode(n);o.typeAnnotation=n,n=this.finishNode(o,"TSOptionalType")}if(a){var d=this.startNodeAt(t,r);d.typeAnnotation=n,n=this.finishNode(d,"TSRestType")}return n},r.tsParseParenthesizedType=function(){var e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")},r.tsParseFunctionOrConstructorType=function(e,t){var r=this,a=this.startNode();return"TSConstructorType"===e&&(a.abstract=!!t,t&&this.next(),this.next()),this.tsInAllowConditionalTypesContext((function(){return r.tsFillSignature(19,a)})),this.finishNode(a,e)},r.tsParseLiteralTypeNode=function(){var t=this,r=this.startNode();return r.literal=function(){switch(t.state.type){case 130:case 131:case 129:case 85:case 86:return e.prototype.parseExprAtom.call(t);default:throw t.unexpected()}}(),this.finishNode(r,"TSLiteralType")},r.tsParseTemplateLiteralType=function(){var t=this.startNode();return t.literal=e.prototype.parseTemplate.call(this,!1),this.finishNode(t,"TSLiteralType")},r.parseTemplateSubstitution=function(){return this.state.inType?this.tsParseType():e.prototype.parseTemplateSubstitution.call(this)},r.tsParseThisTypeOrThisTypePredicate=function(){var e=this.tsParseThisTypeNode();return this.isContextual(113)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e},r.tsParseNonArrayType=function(){switch(this.state.type){case 129:case 130:case 131:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if("-"===this.state.value){var e=this.startNode(),t=this.lookahead();if(130!==t.type&&131!==t.type)throw this.unexpected();return e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:var r=this.state.type;if(gO(r)||88===r||84===r){var a=88===r?"TSVoidKeyword":84===r?"TSNullKeyword":XL(this.state.value);if(void 0!==a&&46!==this.lookaheadCharCode()){var n=this.startNode();return this.next(),this.finishNode(n,a)}return this.tsParseTypeReference()}}throw this.unexpected()},r.tsParseArrayTypeOrHigher=function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(3),e=this.finishNode(t,"TSArrayType")}else{var r=this.startNodeAtNode(e);r.objectType=e,r.indexType=this.tsParseType(),this.expect(3),e=this.finishNode(r,"TSIndexedAccessType")}return e},r.tsParseTypeOperator=function(){var e=this.startNode(),t=this.state.value;return this.next(),e.operator=t,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===t&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")},r.tsCheckTypeAnnotationForReadOnly=function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(zL.UnexpectedReadonly,{at:e})}},r.tsParseInferType=function(){var e=this,t=this.startNode();this.expectContextual(112);var r=this.startNode();return r.name=this.tsParseTypeParameterName(),r.constraint=this.tsTryParse((function(){return e.tsParseConstraintForInferType()})),t.typeParameter=this.finishNode(r,"TSTypeParameter"),this.finishNode(t,"TSInferType")},r.tsParseConstraintForInferType=function(){var e=this;if(this.eat(81)){var t=this.tsInDisallowConditionalTypesContext((function(){return e.tsParseType()}));if(this.state.inDisallowConditionalTypesContext||!this.match(17))return t}},r.tsParseTypeOperatorOrHigher=function(){var e=this;return SO(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(112)?this.tsParseInferType():this.tsInAllowConditionalTypesContext((function(){return e.tsParseArrayTypeOrHigher()}))},r.tsParseUnionOrIntersectionType=function(e,t,r){var a=this.startNode(),n=this.eat(r),s=[];do{s.push(t())}while(this.eat(r));return 1!==s.length||n?(a.types=s,this.finishNode(a,e)):s[0]},r.tsParseIntersectionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)},r.tsParseUnionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)},r.tsIsStartOfFunctionType=function(){return!!this.match(47)||this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))},r.tsSkipParameterStart=function(){if(gO(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){var t=this.state.errors,r=t.length;try{return this.parseObjectLike(8,!0),t.length===r}catch(e){return!1}}if(this.match(0)){this.next();var a=this.state.errors,n=a.length;try{return e.prototype.parseBindingList.call(this,3,93,!0),a.length===n}catch(e){return!1}}return!1},r.tsIsUnambiguouslyStartOfFunctionType=function(){if(this.next(),this.match(11)||this.match(21))return!0;if(this.tsSkipParameterStart()){if(this.match(14)||this.match(12)||this.match(17)||this.match(29))return!0;if(this.match(11)&&(this.next(),this.match(19)))return!0}return!1},r.tsParseTypeOrTypePredicateAnnotation=function(e){var t=this;return this.tsInType((function(){var r=t.startNode();t.expect(e);var a=t.startNode(),n=!!t.tsTryParse(t.tsParseTypePredicateAsserts.bind(t));if(n&&t.match(78)){var s=t.tsParseThisTypeOrThisTypePredicate();return"TSThisType"===s.type?(a.parameterName=s,a.asserts=!0,a.typeAnnotation=null,s=t.finishNode(a,"TSTypePredicate")):(t.resetStartLocationFromNode(s,a),s.asserts=!0),r.typeAnnotation=s,t.finishNode(r,"TSTypeAnnotation")}var i=t.tsIsIdentifier()&&t.tsTryParse(t.tsParseTypePredicatePrefix.bind(t));if(!i)return n?(a.parameterName=t.parseIdentifier(),a.asserts=n,a.typeAnnotation=null,r.typeAnnotation=t.finishNode(a,"TSTypePredicate"),t.finishNode(r,"TSTypeAnnotation")):t.tsParseTypeAnnotation(!1,r);var o=t.tsParseTypeAnnotation(!1);return a.parameterName=i,a.typeAnnotation=o,a.asserts=n,r.typeAnnotation=t.finishNode(a,"TSTypePredicate"),t.finishNode(r,"TSTypeAnnotation")}))},r.tsTryParseTypeOrTypePredicateAnnotation=function(){return this.match(14)?this.tsParseTypeOrTypePredicateAnnotation(14):void 0},r.tsTryParseTypeAnnotation=function(){return this.match(14)?this.tsParseTypeAnnotation():void 0},r.tsTryParseType=function(){return this.tsEatThenParseType(14)},r.tsParseTypePredicatePrefix=function(){var e=this.parseIdentifier();if(this.isContextual(113)&&!this.hasPrecedingLineBreak())return this.next(),e},r.tsParseTypePredicateAsserts=function(){if(106!==this.state.type)return!1;var e=this.state.containsEsc;return this.next(),!(!gO(this.state.type)&&!this.match(78)||(e&&this.raise(VB.InvalidEscapedReservedWord,{at:this.state.lastTokStartLoc,reservedWord:"asserts"}),0))},r.tsParseTypeAnnotation=function(e,t){var r=this;return void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),this.tsInType((function(){e&&r.expect(14),t.typeAnnotation=r.tsParseType()})),this.finishNode(t,"TSTypeAnnotation")},r.tsParseType=function(){var e=this;qL(this.state.inType);var t=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return t;var r=this.startNodeAtNode(t);return r.checkType=t,r.extendsType=this.tsInDisallowConditionalTypesContext((function(){return e.tsParseNonConditionalType()})),this.expect(17),r.trueType=this.tsInAllowConditionalTypesContext((function(){return e.tsParseType()})),this.expect(14),r.falseType=this.tsInAllowConditionalTypesContext((function(){return e.tsParseType()})),this.finishNode(r,"TSConditionalType")},r.isAbstractConstructorSignature=function(){return this.isContextual(120)&&77===this.lookahead().type},r.tsParseNonConditionalType=function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()},r.tsParseTypeAssertion=function(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(zL.ReservedTypeAssertion,{at:this.state.startLoc});var e=this.startNode(),t=this.tsTryNextParseConstantContext();return e.typeAnnotation=t||this.tsNextThenParseType(),this.expect(48),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")},r.tsParseHeritageClause=function(e){var t=this,r=this.state.startLoc,a=this.tsParseDelimitedList("HeritageClauseElement",(function(){var e=t.startNode();return e.expression=t.tsParseEntityName(),t.match(47)&&(e.typeParameters=t.tsParseTypeArguments()),t.finishNode(e,"TSExpressionWithTypeArguments")}));return a.length||this.raise(zL.EmptyHeritageClauseType,{at:r,token:e}),a},r.tsParseInterfaceDeclaration=function(e,t){if(void 0===t&&(t={}),this.hasFollowingLineBreak())return null;this.expectContextual(125),t.declare&&(e.declare=!0),gO(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,uN)):(e.id=null,this.raise(zL.MissingInterfaceName,{at:this.state.startLoc})),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));var r=this.startNode();return r.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(r,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")},r.tsParseTypeAliasDeclaration=function(e){var t=this;return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,cN),e.typeAnnotation=this.tsInType((function(){if(e.typeParameters=t.tsTryParseTypeParameters(t.tsParseInOutModifiers.bind(t)),t.expect(29),t.isContextual(111)&&16!==t.lookahead().type){var r=t.startNode();return t.next(),t.finishNode(r,"TSIntrinsicKeyword")}return t.tsParseType()})),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")},r.tsInNoContext=function(e){var t=this.state.context;this.state.context=[t[0]];try{return e()}finally{this.state.context=t}},r.tsInType=function(e){var t=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=t}},r.tsInDisallowConditionalTypesContext=function(e){var t=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=t}},r.tsInAllowConditionalTypesContext=function(e){var t=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=t}},r.tsEatThenParseType=function(e){return this.match(e)?this.tsNextThenParseType():void 0},r.tsExpectThenParseType=function(e){var t=this;return this.tsDoThenParseType((function(){return t.expect(e)}))},r.tsNextThenParseType=function(){var e=this;return this.tsDoThenParseType((function(){return e.next()}))},r.tsDoThenParseType=function(e){var t=this;return this.tsInType((function(){return e(),t.tsParseType()}))},r.tsParseEnumMember=function(){var t=this.startNode();return t.id=this.match(129)?e.prototype.parseStringLiteral.call(this,this.state.value):this.parseIdentifier(!0),this.eat(29)&&(t.initializer=e.prototype.parseMaybeAssignAllowIn.call(this)),this.finishNode(t,"TSEnumMember")},r.tsParseEnumDeclaration=function(e,t){return void 0===t&&(t={}),t.const&&(e.const=!0),t.declare&&(e.declare=!0),this.expectContextual(122),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?hN:lN),this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumDeclaration")},r.tsParseModuleBlock=function(){var t=this.startNode();return this.scope.enter(NO),this.expect(5),e.prototype.parseBlockOrModuleBlockBody.call(this,t.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(t,"TSModuleBlock")},r.tsParseModuleOrNamespaceDeclaration=function(e,t){if(void 0===t&&(t=!1),e.id=this.parseIdentifier(),t||this.checkIdentifier(e.id,mN),this.eat(16)){var r=this.startNode();this.tsParseModuleOrNamespaceDeclaration(r,!0),e.body=r}else this.scope.enter(qO),this.prodParam.enter(cL),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")},r.tsParseAmbientExternalModuleDeclaration=function(t){return this.isContextual(109)?(t.global=!0,t.id=this.parseIdentifier()):this.match(129)?t.id=e.prototype.parseStringLiteral.call(this,this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(qO),this.prodParam.enter(cL),t.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(t,"TSModuleDeclaration")},r.tsParseImportEqualsDeclaration=function(e,t){e.isExport=t||!1,e.id=this.parseIdentifier(),this.checkIdentifier(e.id,iN),this.expect(29);var r=this.tsParseModuleReference();return"type"===e.importKind&&"TSExternalModuleReference"!==r.type&&this.raise(zL.ImportAliasHasImportType,{at:r}),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")},r.tsIsExternalModuleReference=function(){return this.isContextual(116)&&40===this.lookaheadCharCode()},r.tsParseModuleReference=function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)},r.tsParseExternalModuleReference=function(){var t=this.startNode();if(this.expectContextual(116),this.expect(10),!this.match(129))throw this.unexpected();return t.expression=e.prototype.parseExprAtom.call(this),this.expect(11),this.finishNode(t,"TSExternalModuleReference")},r.tsLookAhead=function(e){var t=this.state.clone(),r=e();return this.state=t,r},r.tsTryParseAndCatch=function(e){var t=this.tryParse((function(t){return e()||t()}));if(!t.aborted&&t.node)return t.error&&(this.state=t.failState),t.node},r.tsTryParse=function(e){var t=this.state.clone(),r=e();return void 0!==r&&!1!==r?r:void(this.state=t)},r.tsTryParseDeclare=function(t){var r=this;if(!this.isLineTerminator()){var a,n=this.state.type;return this.isContextual(99)&&(n=74,a="let"),this.tsInAmbientContext((function(){if(68===n)return t.declare=!0,e.prototype.parseFunctionStatement.call(r,t,!1,!0);if(80===n)return t.declare=!0,r.parseClass(t,!0,!1);if(122===n)return r.tsParseEnumDeclaration(t,{declare:!0});if(109===n)return r.tsParseAmbientExternalModuleDeclaration(t);if(75===n||74===n)return r.match(75)&&r.isLookaheadContextual("enum")?(r.expect(75),r.tsParseEnumDeclaration(t,{const:!0,declare:!0})):(t.declare=!0,r.parseVarStatement(t,a||r.state.value,!0));if(125===n){var s=r.tsParseInterfaceDeclaration(t,{declare:!0});if(s)return s}return gO(n)?r.tsParseDeclaration(t,r.state.value,!0):void 0}))}},r.tsTryParseExportDeclaration=function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0)},r.tsParseExpressionStatement=function(e,t){switch(t.name){case"declare":var r=this.tsTryParseDeclare(e);if(r)return r.declare=!0,r;break;case"global":if(this.match(5)){this.scope.enter(qO),this.prodParam.enter(cL);var a=e;return a.global=!0,a.id=t,a.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(a,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,t.name,!1)}},r.tsParseDeclaration=function(e,t,r){switch(t){case"abstract":if(this.tsCheckLineTerminator(r)&&(this.match(80)||gO(this.state.type)))return this.tsParseAbstractDeclaration(e);break;case"module":if(this.tsCheckLineTerminator(r)){if(this.match(129))return this.tsParseAmbientExternalModuleDeclaration(e);if(gO(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(r)&&gO(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(r)&&gO(this.state.type))return this.tsParseTypeAliasDeclaration(e)}},r.tsCheckLineTerminator=function(e){return e?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()},r.tsTryParseGenericAsyncArrowFunction=function(t,r){var a=this;if(this.match(47)){var n=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var s=this.tsTryParseAndCatch((function(){var n=a.startNodeAt(t,r);return n.typeParameters=a.tsParseTypeParameters(),e.prototype.parseFunctionParams.call(a,n),n.returnType=a.tsTryParseTypeOrTypePredicateAnnotation(),a.expect(19),n}));if(this.state.maybeInArrowParameters=n,s)return e.prototype.parseArrowExpression.call(this,s,null,!0)}},r.tsParseTypeArgumentsInExpression=function(){if(47===this.reScan_lt())return this.tsParseTypeArguments()},r.tsParseTypeArguments=function(){var e=this,t=this.startNode();return t.params=this.tsInType((function(){return e.tsInNoContext((function(){return e.expect(47),e.tsParseDelimitedList("TypeParametersOrArguments",e.tsParseType.bind(e))}))})),0===t.params.length&&this.raise(zL.EmptyTypeArguments,{at:t}),this.expect(48),this.finishNode(t,"TSTypeParameterInstantiation")},r.tsIsDeclarationStart=function(){return AO(this.state.type)},r.isExportDefaultSpecifier=function(){return!this.tsIsDeclarationStart()&&e.prototype.isExportDefaultSpecifier.call(this)},r.parseAssignableListItem=function(e,t){var r,a=this.state.start,n=this.state.startLoc,s=!1,i=!1;if(void 0!==e){var o={};this.tsParseModifiers({modified:o,allowedModifiers:["public","private","protected","override","readonly"]}),r=o.accessibility,i=o.override,s=o.readonly,!1===e&&(r||s||i)&&this.raise(zL.UnexpectedParameterModifier,{at:n})}var d=this.parseMaybeDefault();this.parseAssignableListItemTypes(d);var u=this.parseMaybeDefault(d.start,d.loc.start,d);if(r||s||i){var c=this.startNodeAt(a,n);return t.length&&(c.decorators=t),r&&(c.accessibility=r),s&&(c.readonly=s),i&&(c.override=i),"Identifier"!==u.type&&"AssignmentPattern"!==u.type&&this.raise(zL.UnsupportedParameterPropertyKind,{at:c}),c.parameter=u,this.finishNode(c,"TSParameterProperty")}return t.length&&(d.decorators=t),u},r.isSimpleParameter=function(t){return"TSParameterProperty"===t.type&&e.prototype.isSimpleParameter.call(this,t.parameter)||e.prototype.isSimpleParameter.call(this,t)},r.parseFunctionBodyAndFinish=function(t,r,a){void 0===a&&(a=!1),this.match(14)&&(t.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));var n="FunctionDeclaration"===r?"TSDeclareFunction":"ClassMethod"===r||"ClassPrivateMethod"===r?"TSDeclareMethod":void 0;return n&&!this.match(5)&&this.isLineTerminator()?this.finishNode(t,n):"TSDeclareFunction"===n&&this.state.isAmbientContext&&(this.raise(zL.DeclareFunctionHasImplementation,{at:t}),t.declare)?e.prototype.parseFunctionBodyAndFinish.call(this,t,n,a):e.prototype.parseFunctionBodyAndFinish.call(this,t,r,a)},r.registerFunctionStatementId=function(t){!t.body&&t.id?this.checkIdentifier(t.id,pN):e.prototype.registerFunctionStatementId.call(this,t)},r.tsCheckForInvalidTypeCasts=function(e){var t=this;e.forEach((function(e){"TSTypeCastExpression"===(null==e?void 0:e.type)&&t.raise(zL.UnexpectedTypeAnnotation,{at:e.typeAnnotation})}))},r.toReferencedList=function(e,t){return this.tsCheckForInvalidTypeCasts(e),e},r.parseArrayLike=function(t,r,a,n){var s=e.prototype.parseArrayLike.call(this,t,r,a,n);return"ArrayExpression"===s.type&&this.tsCheckForInvalidTypeCasts(s.elements),s},r.parseSubscript=function(t,r,a,n,s){var i=this;if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();var o=this.startNodeAt(r,a);return o.expression=t,this.finishNode(o,"TSNonNullExpression")}var d=!1;if(this.match(18)&&60===this.lookaheadCharCode()){if(n)return s.stop=!0,t;s.optionalChainMember=d=!0,this.next()}if(this.match(47)||this.match(51)){var u,c=this.tsTryParseAndCatch((function(){if(!n&&i.atPossibleAsyncArrow(t)){var o=i.tsTryParseGenericAsyncArrowFunction(r,a);if(o)return o}var c=i.tsParseTypeArgumentsInExpression();if(c)if(!d||i.match(10)){if(IO(i.state.type)){var l=e.prototype.parseTaggedTemplateExpression.call(i,t,r,a,s);return l.typeParameters=c,l}if(!n&&i.eat(10)){var p=i.startNodeAt(r,a);return p.callee=t,p.arguments=i.parseCallExpressionArguments(11,!1),i.tsCheckForInvalidTypeCasts(p.arguments),p.typeParameters=c,s.optionalChainMember&&(p.optional=d),i.finishCallExpression(p,s.optionalChainMember)}var f=i.state.type;if(48!==f&&52!==f&&(10===f||!bO(f)||i.hasPrecedingLineBreak())){var g=i.startNodeAt(r,a);return g.expression=t,g.typeParameters=c,i.finishNode(g,"TSInstantiationExpression")}}else u=i.state.curPosition()}));if(u&&this.unexpected(u,10),c)return"TSInstantiationExpression"===c.type&&(this.match(16)||this.match(18)&&40!==this.lookaheadCharCode())&&this.raise(zL.InvalidPropertyAccessAfterInstantiationExpression,{at:this.state.startLoc}),c}return e.prototype.parseSubscript.call(this,t,r,a,n,s)},r.parseNewCallee=function(t){var r;e.prototype.parseNewCallee.call(this,t);var a=t.callee;"TSInstantiationExpression"!==a.type||null!=(r=a.extra)&&r.parenthesized||(t.typeParameters=a.typeParameters,t.callee=a.expression)},r.parseExprOp=function(t,r,a,n){if(PO(58)>n&&!this.hasPrecedingLineBreak()&&this.isContextual(93)){var s=this.startNodeAt(r,a);s.expression=t;var i=this.tsTryNextParseConstantContext();return s.typeAnnotation=i||this.tsNextThenParseType(),this.finishNode(s,"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(s,r,a,n)}return e.prototype.parseExprOp.call(this,t,r,a,n)},r.checkReservedWord=function(t,r,a,n){this.state.isAmbientContext||e.prototype.checkReservedWord.call(this,t,r,a,n)},r.checkDuplicateExports=function(){},r.parseImport=function(t){if(t.importKind="value",gO(this.state.type)||this.match(55)||this.match(5)){var r=this.lookahead();if(this.isContextual(126)&&12!==r.type&&97!==r.type&&29!==r.type&&(t.importKind="type",this.next(),r=this.lookahead()),gO(this.state.type)&&29===r.type)return this.tsParseImportEqualsDeclaration(t)}var a=e.prototype.parseImport.call(this,t);return"type"===a.importKind&&a.specifiers.length>1&&"ImportDefaultSpecifier"===a.specifiers[0].type&&this.raise(zL.TypeImportCannotSpecifyDefaultAndNamed,{at:a}),a},r.parseExport=function(t){if(this.match(83))return this.next(),this.isContextual(126)&&61!==this.lookaheadCharCode()?(t.importKind="type",this.next()):t.importKind="value",this.tsParseImportEqualsDeclaration(t,!0);if(this.eat(29)){var r=t;return r.expression=e.prototype.parseExpression.call(this),this.semicolon(),this.finishNode(r,"TSExportAssignment")}if(this.eatContextual(93)){var a=t;return this.expectContextual(124),a.id=this.parseIdentifier(),this.semicolon(),this.finishNode(a,"TSNamespaceExportDeclaration")}return this.isContextual(126)&&5===this.lookahead().type?(this.next(),t.exportKind="type"):t.exportKind="value",e.prototype.parseExport.call(this,t)},r.isAbstractClass=function(){return this.isContextual(120)&&80===this.lookahead().type},r.parseExportDefaultExpression=function(){if(this.isAbstractClass()){var t=this.startNode();return this.next(),t.abstract=!0,this.parseClass(t,!0,!0)}if(this.match(125)){var r=this.tsParseInterfaceDeclaration(this.startNode());if(r)return r}return e.prototype.parseExportDefaultExpression.call(this)},r.parseVarStatement=function(t,r,a){void 0===a&&(a=!1);var n=this.state.isAmbientContext,s=e.prototype.parseVarStatement.call(this,t,r,a||n);if(!n)return s;for(var i=0,o=s.declarations;i<o.length;i++){var d=o[i],u=d.id,c=d.init;c&&("const"!==r||u.typeAnnotation?this.raise(zL.InitializerNotAllowedInAmbientContext,{at:c}):"StringLiteral"!==c.type&&"BooleanLiteral"!==c.type&&"NumericLiteral"!==c.type&&"BigIntLiteral"!==c.type&&("TemplateLiteral"!==c.type||c.expressions.length>0)&&!ZL(c)&&this.raise(zL.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,{at:c}))}return s},r.parseStatementContent=function(t,r){if(this.match(75)&&this.isLookaheadContextual("enum")){var a=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(a,{const:!0})}if(this.isContextual(122))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(125)){var n=this.tsParseInterfaceDeclaration(this.startNode());if(n)return n}return e.prototype.parseStatementContent.call(this,t,r)},r.parseAccessModifier=function(){return this.tsParseModifier(["public","protected","private"])},r.tsHasSomeModifiers=function(e,t){return t.some((function(t){return YL(t)?e.accessibility===t:!!e[t]}))},r.tsIsStartOfStaticBlocks=function(){return this.isContextual(104)&&123===this.lookaheadCharCode()},r.parseClassMember=function(t,r,a){var n=this,s=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({modified:r,allowedModifiers:s,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:zL.InvalidModifierOnTypeParameterPositions});var i=function(){n.tsIsStartOfStaticBlocks()?(n.next(),n.next(),n.tsHasSomeModifiers(r,s)&&n.raise(zL.StaticBlockCannotHaveModifier,{at:n.state.curPosition()}),e.prototype.parseClassStaticBlock.call(n,t,r)):n.parseClassMemberWithIsStatic(t,r,a,!!r.static)};r.declare?this.tsInAmbientContext(i):i()},r.parseClassMemberWithIsStatic=function(t,r,a,n){var s=this.tsTryParseIndexSignature(r);if(s)return t.body.push(s),r.abstract&&this.raise(zL.IndexSignatureHasAbstract,{at:r}),r.accessibility&&this.raise(zL.IndexSignatureHasAccessibility,{at:r,modifier:r.accessibility}),r.declare&&this.raise(zL.IndexSignatureHasDeclare,{at:r}),void(r.override&&this.raise(zL.IndexSignatureHasOverride,{at:r}));!this.state.inAbstractClass&&r.abstract&&this.raise(zL.NonAbstractClassHasAbstractMethod,{at:r}),r.override&&(a.hadSuperClass||this.raise(zL.OverrideNotInSubClass,{at:r})),e.prototype.parseClassMemberWithIsStatic.call(this,t,r,a,n)},r.parsePostMemberNameModifiers=function(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(zL.ClassMethodHasReadonly,{at:e}),e.declare&&this.match(10)&&this.raise(zL.ClassMethodHasDeclare,{at:e})},r.parseExpressionStatement=function(t,r){return("Identifier"===r.type?this.tsParseExpressionStatement(t,r):void 0)||e.prototype.parseExpressionStatement.call(this,t,r)},r.shouldParseExportDeclaration=function(){return!!this.tsIsDeclarationStart()||e.prototype.shouldParseExportDeclaration.call(this)},r.parseConditional=function(t,r,a,n){var s=this;if(!this.state.maybeInArrowParameters||!this.match(17))return e.prototype.parseConditional.call(this,t,r,a,n);var i=this.tryParse((function(){return e.prototype.parseConditional.call(s,t,r,a)}));return i.node?(i.error&&(this.state=i.failState),i.node):(i.error&&e.prototype.setOptionalParametersError.call(this,n,i.error),t)},r.parseParenItem=function(t,r,a){if(t=e.prototype.parseParenItem.call(this,t,r,a),this.eat(17)&&(t.optional=!0,this.resetEndLocation(t)),this.match(14)){var n=this.startNodeAt(r,a);return n.expression=t,n.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(n,"TSTypeCastExpression")}return t},r.parseExportDeclaration=function(t){var r=this;if(!this.state.isAmbientContext&&this.isContextual(121))return this.tsInAmbientContext((function(){return r.parseExportDeclaration(t)}));var a=this.state.start,n=this.state.startLoc,s=this.eatContextual(121);if(s&&(this.isContextual(121)||!this.shouldParseExportDeclaration()))throw this.raise(zL.ExpectedAmbientAfterExportDeclare,{at:this.state.startLoc});var i=gO(this.state.type)&&this.tsTryParseExportDeclaration()||e.prototype.parseExportDeclaration.call(this,t);return i?(("TSInterfaceDeclaration"===i.type||"TSTypeAliasDeclaration"===i.type||s)&&(t.exportKind="type"),s&&(this.resetStartLocation(i,a,n),i.declare=!0),i):null},r.parseClassId=function(t,r,a,n){if(r&&!a||!this.isContextual(110)){e.prototype.parseClassId.call(this,t,r,a,t.declare?pN:sN);var s=this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this));s&&(t.typeParameters=s)}},r.parseClassPropertyAnnotation=function(e){!e.optional&&this.eat(35)&&(e.definite=!0);var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)},r.parseClassProperty=function(t){if(this.parseClassPropertyAnnotation(t),this.state.isAmbientContext&&(!t.readonly||t.typeAnnotation)&&this.match(29)&&this.raise(zL.DeclareClassFieldHasInitializer,{at:this.state.startLoc}),t.abstract&&this.match(29)){var r=t.key;this.raise(zL.AbstractPropertyHasInitializer,{at:this.state.startLoc,propertyName:"Identifier"!==r.type||t.computed?"["+this.input.slice(r.start,r.end)+"]":r.name})}return e.prototype.parseClassProperty.call(this,t)},r.parseClassPrivateProperty=function(t){return t.abstract&&this.raise(zL.PrivateElementHasAbstract,{at:t}),t.accessibility&&this.raise(zL.PrivateElementHasAccessibility,{at:t,modifier:t.accessibility}),this.parseClassPropertyAnnotation(t),e.prototype.parseClassPrivateProperty.call(this,t)},r.pushClassMethod=function(t,r,a,n,s,i){var o=this.tsTryParseTypeParameters();o&&s&&this.raise(zL.ConstructorHasTypeParameters,{at:o});var d=r.declare,u=void 0!==d&&d,c=r.kind;!u||"get"!==c&&"set"!==c||this.raise(zL.DeclareAccessor,{at:r,kind:c}),o&&(r.typeParameters=o),e.prototype.pushClassMethod.call(this,t,r,a,n,s,i)},r.pushClassPrivateMethod=function(t,r,a,n){var s=this.tsTryParseTypeParameters();s&&(r.typeParameters=s),e.prototype.pushClassPrivateMethod.call(this,t,r,a,n)},r.declareClassPrivateMethodInScope=function(t,r){"TSDeclareMethod"!==t.type&&("MethodDefinition"!==t.type||t.value.body)&&e.prototype.declareClassPrivateMethodInScope.call(this,t,r)},r.parseClassSuper=function(t){e.prototype.parseClassSuper.call(this,t),t.superClass&&(this.match(47)||this.match(51))&&(t.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(110)&&(t.implements=this.tsParseHeritageClause("implements"))},r.parseObjPropValue=function(t,r,a,n,s,i,o,d){var u=this.tsTryParseTypeParameters();return u&&(t.typeParameters=u),e.prototype.parseObjPropValue.call(this,t,r,a,n,s,i,o,d)},r.parseFunctionParams=function(t,r){var a=this.tsTryParseTypeParameters();a&&(t.typeParameters=a),e.prototype.parseFunctionParams.call(this,t,r)},r.parseVarId=function(t,r){e.prototype.parseVarId.call(this,t,r),"Identifier"===t.id.type&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(t.definite=!0);var a=this.tsTryParseTypeAnnotation();a&&(t.id.typeAnnotation=a,this.resetEndLocation(t.id))},r.parseAsyncArrowFromCallExpression=function(t,r){return this.match(14)&&(t.returnType=this.tsParseTypeAnnotation()),e.prototype.parseAsyncArrowFromCallExpression.call(this,t,r)},r.parseMaybeAssign=function(t,r){var a,n,s,i,o,d,u,c,l,p,f,g=this;if(this.hasPlugin("jsx")&&(this.match(138)||this.match(47))){if(c=this.state.clone(),!(l=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(g,t,r)}),c)).error)return l.node;var h=this.state.context,m=h[h.length-1];m!==zB.j_oTag&&m!==zB.j_expr||h.pop()}if(!(null!=(a=l)&&a.error||this.match(47)))return e.prototype.parseMaybeAssign.call(this,t,r);c&&c!==this.state||(c=this.state.clone());var y=this.tryParse((function(a){var n,s;f=g.tsParseTypeParameters();var i=e.prototype.parseMaybeAssign.call(g,t,r);return("ArrowFunctionExpression"!==i.type||null!=(n=i.extra)&&n.parenthesized)&&a(),0!==(null==(s=f)?void 0:s.params.length)&&g.resetStartLocationFromNode(i,f),i.typeParameters=f,i}),c);if(!y.error&&!y.aborted)return f&&this.reportReservedArrowTypeParam(f),y.node;if(!l&&(qL(!this.hasPlugin("jsx")),!(p=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(g,t,r)}),c)).error))return p.node;if(null!=(n=l)&&n.node)return this.state=l.failState,l.node;if(y.node)return this.state=y.failState,f&&this.reportReservedArrowTypeParam(f),y.node;if(null!=(s=p)&&s.node)return this.state=p.failState,p.node;if(null!=(i=l)&&i.thrown)throw l.error;if(y.thrown)throw y.error;if(null!=(o=p)&&o.thrown)throw p.error;throw(null==(d=l)?void 0:d.error)||y.error||(null==(u=p)?void 0:u.error)},r.reportReservedArrowTypeParam=function(e){var t;1!==e.params.length||null!=(t=e.extra)&&t.trailingComma||!this.getPluginOption("typescript","disallowAmbiguousJSXLike")||this.raise(zL.ReservedArrowTypeParam,{at:e})},r.parseMaybeUnary=function(t,r){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():e.prototype.parseMaybeUnary.call(this,t,r)},r.parseArrow=function(t){var r=this;if(this.match(14)){var a=this.tryParse((function(e){var t=r.tsParseTypeOrTypePredicateAnnotation(14);return!r.canInsertSemicolon()&&r.match(19)||e(),t}));if(a.aborted)return;a.thrown||(a.error&&(this.state=a.failState),t.returnType=a.node)}return e.prototype.parseArrow.call(this,t)},r.parseAssignableListItemTypes=function(e){this.eat(17)&&("Identifier"===e.type||this.state.isAmbientContext||this.state.inType||this.raise(zL.PatternIsOptional,{at:e}),e.optional=!0);var t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t),this.resetEndLocation(e),e},r.isAssignable=function(t,r){switch(t.type){case"TSTypeCastExpression":return this.isAssignable(t.expression,r);case"TSParameterProperty":return!0;default:return e.prototype.isAssignable.call(this,t,r)}},r.toAssignable=function(t,r){switch(void 0===r&&(r=!1),t.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(t,r);break;case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":r?this.expressionScope.recordArrowParemeterBindingError(zL.UnexpectedTypeCastInParameter,{at:t}):this.raise(zL.UnexpectedTypeCastInParameter,{at:t}),this.toAssignable(t.expression,r);break;case"AssignmentExpression":r||"TSTypeCastExpression"!==t.left.type||(t.left=this.typeCastToParameter(t.left));default:e.prototype.toAssignable.call(this,t,r)}},r.toAssignableParenthesizedExpression=function(t,r){switch(t.expression.type){case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(t.expression,r);break;default:e.prototype.toAssignable.call(this,t,r)}},r.checkToRestConversion=function(t,r){switch(t.type){case"TSAsExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(t.expression,!1);break;default:e.prototype.checkToRestConversion.call(this,t,r)}},r.isValidLVal=function(t,r,a){return HL({TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(a!==fN||!r)&&["expression",!0],TSTypeAssertion:(a!==fN||!r)&&["expression",!0]},t)||e.prototype.isValidLVal.call(this,t,r,a)},r.parseBindingAtom=function(){return 78===this.state.type?this.parseIdentifier(!0):e.prototype.parseBindingAtom.call(this)},r.parseMaybeDecoratorArguments=function(t){if(this.match(47)||this.match(51)){var r=this.tsParseTypeArgumentsInExpression();if(this.match(10)){var a=e.prototype.parseMaybeDecoratorArguments.call(this,t);return a.typeParameters=r,a}this.unexpected(null,10)}return e.prototype.parseMaybeDecoratorArguments.call(this,t)},r.checkCommaAfterRest=function(t){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===t?(this.next(),!1):e.prototype.checkCommaAfterRest.call(this,t)},r.isClassMethod=function(){return this.match(47)||e.prototype.isClassMethod.call(this)},r.isClassProperty=function(){return this.match(35)||this.match(14)||e.prototype.isClassProperty.call(this)},r.parseMaybeDefault=function(t,r,a){var n=e.prototype.parseMaybeDefault.call(this,t,r,a);return"AssignmentPattern"===n.type&&n.typeAnnotation&&n.right.start<n.typeAnnotation.start&&this.raise(zL.TypeAnnotationAfterAssign,{at:n.typeAnnotation}),n},r.getTokenFromCode=function(t){if(this.state.inType){if(62===t)return this.finishOp(48,1);if(60===t)return this.finishOp(47,1)}return e.prototype.getTokenFromCode.call(this,t)},r.reScan_lt_gt=function(){var e=this.state.type;47===e?(this.state.pos-=1,this.readToken_lt()):48===e&&(this.state.pos-=1,this.readToken_gt())},r.reScan_lt=function(){var e=this.state.type;return 51===e?(this.state.pos-=2,this.finishOp(47,1),47):e},r.toAssignableList=function(t,r,a){for(var n=0;n<t.length;n++){var s=t[n];"TSTypeCastExpression"===(null==s?void 0:s.type)&&(t[n]=this.typeCastToParameter(s))}e.prototype.toAssignableList.call(this,t,r,a)},r.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.loc.end),e.expression},r.shouldParseArrow=function(t){var r=this;return this.match(14)?t.every((function(e){return r.isAssignable(e,!0)})):e.prototype.shouldParseArrow.call(this,t)},r.shouldParseAsyncArrow=function(){return this.match(14)||e.prototype.shouldParseAsyncArrow.call(this)},r.canHaveLeadingDecorator=function(){return e.prototype.canHaveLeadingDecorator.call(this)||this.isAbstractClass()},r.jsxParseOpeningElementAfterName=function(t){var r=this;if(this.match(47)||this.match(51)){var a=this.tsTryParseAndCatch((function(){return r.tsParseTypeArgumentsInExpression()}));a&&(t.typeParameters=a)}return e.prototype.jsxParseOpeningElementAfterName.call(this,t)},r.getGetterSetterExpectedParamCount=function(t){var r=e.prototype.getGetterSetterExpectedParamCount.call(this,t),a=this.getObjectOrClassMethodParams(t)[0];return a&&this.isThisParam(a)?r+1:r},r.parseCatchClauseParam=function(){var t=e.prototype.parseCatchClauseParam.call(this),r=this.tsTryParseTypeAnnotation();return r&&(t.typeAnnotation=r,this.resetEndLocation(t)),t},r.tsInAmbientContext=function(e){var t=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return e()}finally{this.state.isAmbientContext=t}},r.parseClass=function(t,r,a){var n=this.state.inAbstractClass;this.state.inAbstractClass=!!t.abstract;try{return e.prototype.parseClass.call(this,t,r,a)}finally{this.state.inAbstractClass=n}},r.tsParseAbstractDeclaration=function(e){if(this.match(80))return e.abstract=!0,this.parseClass(e,!0,!1);if(this.isContextual(125)){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(zL.NonClassMethodPropertyHasAbstractModifer,{at:e}),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,80)},r.parseMethod=function(t,r,a,n,s,i,o){var d=e.prototype.parseMethod.call(this,t,r,a,n,s,i,o);if(d.abstract&&(this.hasPlugin("estree")?d.value.body:d.body)){var u=d.key;this.raise(zL.AbstractMethodHasImplementation,{at:d,methodName:"Identifier"!==u.type||d.computed?"["+this.input.slice(u.start,u.end)+"]":u.name})}return d},r.tsParseTypeParameterName=function(){return this.parseIdentifier().name},r.shouldParseAsAmbientContext=function(){return!!this.getPluginOption("typescript","dts")},r.parse=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),e.prototype.parse.call(this)},r.getExpression=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),e.prototype.getExpression.call(this)},r.parseExportSpecifier=function(t,r,a,n){return!r&&n?(this.parseTypeOnlyImportExportSpecifier(t,!1,a),this.finishNode(t,"ExportSpecifier")):(t.exportKind="value",e.prototype.parseExportSpecifier.call(this,t,r,a,n))},r.parseImportSpecifier=function(t,r,a,n){return!r&&n?(this.parseTypeOnlyImportExportSpecifier(t,!0,a),this.finishNode(t,"ImportSpecifier")):(t.importKind="value",e.prototype.parseImportSpecifier.call(this,t,r,a,n))},r.parseTypeOnlyImportExportSpecifier=function(e,t,r){var a,n=t?"imported":"local",s=t?"local":"exported",i=e[n],o=!1,d=!0,u=i.loc.start;if(this.isContextual(93)){var c=this.parseIdentifier();if(this.isContextual(93)){var l=this.parseIdentifier();mO(this.state.type)?(o=!0,i=c,a=t?this.parseIdentifier():this.parseModuleExportName(),d=!1):(a=l,d=!1)}else mO(this.state.type)?(d=!1,a=t?this.parseIdentifier():this.parseModuleExportName()):(o=!0,i=c)}else mO(this.state.type)&&(o=!0,t?(i=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(i.name,i.loc.start,!0,!0)):i=this.parseModuleExportName());o&&r&&this.raise(t?zL.TypeModifierIsUsedInTypeImports:zL.TypeModifierIsUsedInTypeExports,{at:u}),e[n]=i,e[s]=a,e[t?"importKind":"exportKind"]=o?"type":"value",d&&this.eatContextual(93)&&(e[s]=t?this.parseIdentifier():this.parseModuleExportName()),e[s]||(e[s]=EL(e[n])),t&&this.checkIdentifier(e[s],iN)},o(t)}(e)};function ZL(e){if("MemberExpression"!==e.type)return!1;var t=e.computed,r=e.property;return(!t||"StringLiteral"===r.type||!("TemplateLiteral"!==r.type||r.expressions.length>0))&&eM(e.object)}function eM(e){return"Identifier"===e.type||"MemberExpression"===e.type&&!e.computed&&eM(e.object)}var tM=UB($L||($L=v(["placeholders"])))({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),rM=function(e){return function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.parsePlaceholder=function(t){if(this.match(140)){var r=this.startNode();return this.next(),this.assertNoSpace(),r.name=e.prototype.parseIdentifier.call(this,!0),this.assertNoSpace(),this.expect(140),this.finishPlaceholder(r,t)}},r.finishPlaceholder=function(e,t){var r=!(!e.expectedNode||"Placeholder"!==e.type);return e.expectedNode=t,r?e:this.finishNode(e,"Placeholder")},r.getTokenFromCode=function(t){return 37===t&&37===this.input.charCodeAt(this.state.pos+1)?this.finishOp(140,2):e.prototype.getTokenFromCode.call(this,t)},r.parseExprAtom=function(t){return this.parsePlaceholder("Expression")||e.prototype.parseExprAtom.call(this,t)},r.parseIdentifier=function(t){return this.parsePlaceholder("Identifier")||e.prototype.parseIdentifier.call(this,t)},r.checkReservedWord=function(t,r,a,n){void 0!==t&&e.prototype.checkReservedWord.call(this,t,r,a,n)},r.parseBindingAtom=function(){return this.parsePlaceholder("Pattern")||e.prototype.parseBindingAtom.call(this)},r.isValidLVal=function(t,r,a){return"Placeholder"===t||e.prototype.isValidLVal.call(this,t,r,a)},r.toAssignable=function(t,r){t&&"Placeholder"===t.type&&"Expression"===t.expectedNode?t.expectedNode="Pattern":e.prototype.toAssignable.call(this,t,r)},r.isLet=function(t){return!!e.prototype.isLet.call(this,t)||!!this.isContextual(99)&&!t&&140===this.lookahead().type},r.verifyBreakContinue=function(t,r){t.label&&"Placeholder"===t.label.type||e.prototype.verifyBreakContinue.call(this,t,r)},r.parseExpressionStatement=function(t,r){if("Placeholder"!==r.type||r.extra&&r.extra.parenthesized)return e.prototype.parseExpressionStatement.call(this,t,r);if(this.match(14)){var a=t;return a.label=this.finishPlaceholder(r,"Identifier"),this.next(),a.body=e.prototype.parseStatement.call(this,"label"),this.finishNode(a,"LabeledStatement")}return this.semicolon(),t.name=r.name,this.finishPlaceholder(t,"Statement")},r.parseBlock=function(t,r,a){return this.parsePlaceholder("BlockStatement")||e.prototype.parseBlock.call(this,t,r,a)},r.parseFunctionId=function(t){return this.parsePlaceholder("Identifier")||e.prototype.parseFunctionId.call(this,t)},r.parseClass=function(t,r,a){var n=r?"ClassDeclaration":"ClassExpression";this.next(),this.takeDecorators(t);var s=this.state.strict,i=this.parsePlaceholder("Identifier");if(i){if(!(this.match(81)||this.match(140)||this.match(5))){if(a||!r)return t.id=null,t.body=this.finishPlaceholder(i,"ClassBody"),this.finishNode(t,n);throw this.raise(tM.ClassNameIsRequired,{at:this.state.startLoc})}t.id=i}else this.parseClassId(t,r,a);return e.prototype.parseClassSuper.call(this,t),t.body=this.parsePlaceholder("ClassBody")||e.prototype.parseClassBody.call(this,!!t.superClass,s),this.finishNode(t,n)},r.parseExport=function(t){var r=this.parsePlaceholder("Identifier");if(!r)return e.prototype.parseExport.call(this,t);if(!this.isContextual(97)&&!this.match(12))return t.specifiers=[],t.source=null,t.declaration=this.finishPlaceholder(r,"Declaration"),this.finishNode(t,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var a=this.startNode();return a.exported=r,t.specifiers=[this.finishNode(a,"ExportDefaultSpecifier")],e.prototype.parseExport.call(this,t)},r.isExportDefaultSpecifier=function(){if(this.match(65)){var t=this.nextTokenStart();if(this.isUnparsedContextual(t,"from")&&this.input.startsWith(TO(140),this.nextTokenStartSince(t+4)))return!0}return e.prototype.isExportDefaultSpecifier.call(this)},r.maybeParseExportDefaultSpecifier=function(t){return!!(t.specifiers&&t.specifiers.length>0)||e.prototype.maybeParseExportDefaultSpecifier.call(this,t)},r.checkExport=function(t){var r=t.specifiers;null!=r&&r.length&&(t.specifiers=r.filter((function(e){return"Placeholder"===e.exported.type}))),e.prototype.checkExport.call(this,t),t.specifiers=r},r.parseImport=function(t){var r=this.parsePlaceholder("Identifier");if(!r)return e.prototype.parseImport.call(this,t);if(t.specifiers=[],!this.isContextual(97)&&!this.match(12))return t.source=this.finishPlaceholder(r,"StringLiteral"),this.semicolon(),this.finishNode(t,"ImportDeclaration");var a=this.startNodeAtNode(r);return a.local=r,t.specifiers.push(this.finishNode(a,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(t)||this.parseNamedImportSpecifiers(t)),this.expectContextual(97),t.source=this.parseImportSource(),this.semicolon(),this.finishNode(t,"ImportDeclaration")},r.parseImportSource=function(){return this.parsePlaceholder("StringLiteral")||e.prototype.parseImportSource.call(this)},r.assertNoSpace=function(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(tM.UnexpectedSpace,{at:this.state.lastTokEndLoc})},o(t)}(e)},aM=function(e){return function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.parseV8Intrinsic=function(){if(this.match(54)){var e=this.state.startLoc,t=this.startNode();if(this.next(),gO(this.state.type)){var r=this.parseIdentifierName(this.state.start),a=this.createIdentifier(t,r);if(a.type="V8IntrinsicIdentifier",this.match(10))return a}this.unexpected(e)}},r.parseExprAtom=function(t){return this.parseV8Intrinsic()||e.prototype.parseExprAtom.call(this,t)},o(t)}(e)};function nM(e,t){var r="string"==typeof t?[t,{}]:t,a=r[0],n=r[1],s=Object.keys(n),i=0===s.length;return e.some((function(e){if("string"==typeof e)return i&&e===a;var t=e[0],r=e[1];if(t!==a)return!1;for(var o=0;o<s.length;o++){var d=s[o];if(r[d]!==n[d])return!1}return!0}))}function sM(e,t,r){var a=e.find((function(e){return Array.isArray(e)?e[0]===t:e===t}));return a&&Array.isArray(a)&&a.length>1?a[1][r]:null}var iM=["minimal","fsharp","hack","smart"],oM=["^^","@@","^","%","#"],dM=["hash","bar"];function uM(e){if(nM(e,"decorators")){if(nM(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=sM(e,"decorators","decoratorsBeforeExport");if(null!=t&&"boolean"!=typeof t)throw new Error("'decoratorsBeforeExport' must be a boolean.");var r=sM(e,"decorators","allowCallParenthesized");if(null!=r&&"boolean"!=typeof r)throw new Error("'allowCallParenthesized' must be a boolean.")}if(nM(e,"flow")&&nM(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(nM(e,"placeholders")&&nM(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(nM(e,"pipelineOperator")){var a=sM(e,"pipelineOperator","proposal");if(!iM.includes(a)){var n=iM.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('"pipelineOperator" requires "proposal" option whose value must be one of: '+n+".")}var s=nM(e,["recordAndTuple",{syntaxType:"hash"}]);if("hack"===a){if(nM(e,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(nM(e,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");var i=sM(e,"pipelineOperator","topicToken");if(!oM.includes(i)){var o=oM.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: '+o+".")}if("#"===i&&s)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if("smart"===a&&s)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(nM(e,"moduleAttributes")){if(nM(e,"importAssertions"))throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");if("may-2020"!==sM(e,"moduleAttributes","version"))throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(nM(e,"recordAndTuple")&&null!=sM(e,"recordAndTuple","syntaxType")&&!dM.includes(sM(e,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+dM.map((function(e){return"'"+e+"'"})).join(", "));if(nM(e,"asyncDoExpressions")&&!nM(e,"doExpressions")){var d=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw d.missingPlugins="doExpressions",d}}var cM={estree:KB,jsx:VL,flow:BL,typescript:QL,v8intrinsic:aM,placeholders:rM},lM=Object.keys(cM),pM={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0};function fM(e){for(var t={},r=0,a=Object.keys(pM);r<a.length;r++){var n=a[r];t[n]=e&&null!=e[n]?e[n]:pM[n]}return t}var gM=function(e,t){return Object.hasOwnProperty.call(e,t)&&e[t]},hM=function e(t){return"ParenthesizedExpression"===t.type?e(t.expression):t},mM=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.toAssignable=function(e,t){var r,a;void 0===t&&(t=!1);var n=void 0;switch(("ParenthesizedExpression"===e.type||null!=(r=e.extra)&&r.parenthesized)&&(n=hM(e),t?"Identifier"===n.type?this.expressionScope.recordArrowParemeterBindingError(VB.InvalidParenthesizedAssignment,{at:e}):"MemberExpression"!==n.type&&this.raise(VB.InvalidParenthesizedAssignment,{at:e}):this.raise(VB.InvalidParenthesizedAssignment,{at:e})),e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern";for(var s=0,i=e.properties.length,o=i-1;s<i;s++){var d,u=e.properties[s],c=s===o;this.toAssignableObjectExpressionProp(u,c,t),c&&"RestElement"===u.type&&null!=(d=e.extra)&&d.trailingCommaLoc&&this.raise(VB.RestTrailingComma,{at:e.extra.trailingCommaLoc})}break;case"ObjectProperty":var l=e.key,p=e.value;this.isPrivateName(l)&&this.classScope.usePrivateName(this.getPrivateNameSV(l),l.loc.start),this.toAssignable(p,t);break;case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,null==(a=e.extra)?void 0:a.trailingCommaLoc,t);break;case"AssignmentExpression":"="!==e.operator&&this.raise(VB.MissingEqInAssignment,{at:e.left.loc.end}),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(n,t)}},r.toAssignableObjectExpressionProp=function(e,t,r){if("ObjectMethod"===e.type)this.raise("get"===e.kind||"set"===e.kind?VB.PatternHasAccessor:VB.PatternHasMethod,{at:e.key});else if("SpreadElement"===e.type){e.type="RestElement";var a=e.argument;this.checkToRestConversion(a,!1),this.toAssignable(a,r),t||this.raise(VB.RestTrailingComma,{at:e})}else this.toAssignable(e,r)},r.toAssignableList=function(e,t,r){for(var a=e.length-1,n=0;n<=a;n++){var s=e[n];if(s){if("SpreadElement"===s.type){s.type="RestElement";var i=s.argument;this.checkToRestConversion(i,!0),this.toAssignable(i,r)}else this.toAssignable(s,r);"RestElement"===s.type&&(n<a?this.raise(VB.RestTrailingComma,{at:s}):t&&this.raise(VB.RestTrailingComma,{at:t}))}}},r.isAssignable=function(e,t){var r=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":var a=e.properties.length-1;return e.properties.every((function(e,t){return"ObjectMethod"!==e.type&&(t===a||"SpreadElement"!==e.type)&&r.isAssignable(e)}));case"ObjectProperty":return this.isAssignable(e.value);case"SpreadElement":return this.isAssignable(e.argument);case"ArrayExpression":return e.elements.every((function(e){return null===e||r.isAssignable(e)}));case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}},r.toReferencedList=function(e,t){return e},r.toReferencedListDeep=function(e,t){this.toReferencedList(e,t);for(var r=0;r<e.length;r++){var a=e[r];"ArrayExpression"===(null==a?void 0:a.type)&&this.toReferencedListDeep(a.elements)}},r.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssignAllowIn(e,void 0),this.finishNode(t,"SpreadElement")},r.parseRestBinding=function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},r.parseBindingAtom=function(){switch(this.state.type){case 0:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(3,93,!0),this.finishNode(e,"ArrayPattern");case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()},r.parseBindingList=function(e,t,r,a){for(var n=[],s=!0;!this.eat(e);)if(s?s=!1:this.expect(12),r&&this.match(12))n.push(null);else{if(this.eat(e))break;if(this.match(21)){if(n.push(this.parseAssignableListItemTypes(this.parseRestBinding())),!this.checkCommaAfterRest(t)){this.expect(e);break}}else{var i=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(VB.UnsupportedParameterDecorator,{at:this.state.startLoc});this.match(26);)i.push(this.parseDecorator());n.push(this.parseAssignableListItem(a,i))}}return n},r.parseBindingRestProperty=function(e){return this.next(),e.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(e,"RestElement")},r.parseBindingProperty=function(){var e=this.startNode(),t=this.state,r=t.type,a=t.start,n=t.startLoc;return 21===r?this.parseBindingRestProperty(e):(134===r?(this.expectPlugin("destructuringPrivate",n),this.classScope.usePrivateName(this.state.value,n),e.key=this.parsePrivateName()):this.parsePropertyName(e),e.method=!1,this.parseObjPropValue(e,a,n,!1,!1,!0,!1))},r.parseAssignableListItem=function(e,t){var r=this.parseMaybeDefault();this.parseAssignableListItemTypes(r);var a=this.parseMaybeDefault(r.start,r.loc.start,r);return t.length&&(r.decorators=t),a},r.parseAssignableListItemTypes=function(e){return e},r.parseMaybeDefault=function(e,t,r){var a,n,s;if(t=null!=(a=t)?a:this.state.startLoc,e=null!=(n=e)?n:this.state.start,r=null!=(s=r)?s:this.parseBindingAtom(),!this.eat(29))return r;var i=this.startNodeAt(e,t);return i.left=r,i.right=this.parseMaybeAssignAllowIn(),this.finishNode(i,"AssignmentPattern")},r.isValidLVal=function(e,t,r){return gM({AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},e)},r.checkLVal=function(e,t){var r,a=t.in,n=t.binding,s=void 0===n?fN:n,i=t.checkClashes,o=void 0!==i&&i,d=t.strictModeChanged,u=void 0!==d&&d,c=t.allowingSloppyLetBinding,l=void 0===c?!(s&$O):c,p=t.hasParenthesizedAncestor,f=void 0!==p&&p,g=e.type;if(!this.isObjectMethod(e))if("MemberExpression"!==g)if("Identifier"!==e.type){var h=this.isValidLVal(e.type,!(f||null!=(r=e.extra)&&r.parenthesized)&&"AssignmentExpression"===a.type,s);if(!0!==h)if(!1!==h)for(var m=Array.isArray(h)?h:[h,"ParenthesizedExpression"===g],y=m[0],v=m[1],b="ArrayPattern"===e.type||"ObjectPattern"===e.type||"ParenthesizedExpression"===e.type?e:a,R=0,x=[].concat(e[y]);R<x.length;R++){var E=x[R];E&&this.checkLVal(E,{in:b,binding:s,checkClashes:o,allowingSloppyLetBinding:l,strictModeChanged:u,hasParenthesizedAncestor:v})}else{var D=s===fN?VB.InvalidLhs:VB.InvalidLhsBinding;this.raise(D,{at:e,ancestor:"UpdateExpression"===a.type?{type:"UpdateExpression",prefix:a.prefix}:{type:a.type}})}}else{this.checkIdentifier(e,s,u,l);var w=e.name;o&&(o.has(w)?this.raise(VB.ParamDupe,{at:e}):o.add(w))}else s!==fN&&this.raise(VB.InvalidPropertyBindingPattern,{at:e})},r.checkIdentifier=function(e,t,r,a){void 0===r&&(r=!1),void 0===a&&(a=!(t&$O)),this.state.strict&&(r?Yi(e.name,this.inModule):Xi(e.name))&&(t===fN?this.raise(VB.StrictEvalArguments,{at:e,referenceName:e.name}):this.raise(VB.StrictEvalArgumentsBinding,{at:e,bindingName:e.name})),a||"let"!==e.name||this.raise(VB.LetInLexicalBinding,{at:e}),t&fN||this.declareNameFromIdentifier(e,t)},r.declareNameFromIdentifier=function(e,t){this.scope.declareName(e.name,t,e.loc.start)},r.checkToRestConversion=function(e,t){switch(e.type){case"ParenthesizedExpression":this.checkToRestConversion(e.expression,t);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(t)break;default:this.raise(VB.InvalidRestAssignmentPattern,{at:e})}},r.checkCommaAfterRest=function(e){return!!this.match(12)&&(this.raise(this.lookaheadCharCode()===e?VB.RestTrailingComma:VB.ElementAfterRest,{at:this.state.startLoc}),!0)},o(t)}(jL),yM=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.checkProto=function(e,t,r,a){if(!("SpreadElement"===e.type||this.isObjectMethod(e)||e.computed||e.shorthand)){var n=e.key;if("__proto__"===("Identifier"===n.type?n.name:n.value)){if(t)return void this.raise(VB.RecordNoProto,{at:n});r.used&&(a?null===a.doubleProtoLoc&&(a.doubleProtoLoc=n.loc.start):this.raise(VB.DuplicateProto,{at:n})),r.used=!0}}},r.shouldExitDescending=function(e,t){return"ArrowFunctionExpression"===e.type&&e.start===t},r.getExpression=function(){this.enterInitialScopes(),this.nextToken();var e=this.parseExpression();return this.match(135)||this.unexpected(),this.finalizeRemainingComments(),e.comments=this.state.comments,e.errors=this.state.errors,this.options.tokens&&(e.tokens=this.tokens),e},r.parseExpression=function(e,t){var r=this;return e?this.disallowInAnd((function(){return r.parseExpressionBase(t)})):this.allowInAnd((function(){return r.parseExpressionBase(t)}))},r.parseExpressionBase=function(e){var t=this.state.start,r=this.state.startLoc,a=this.parseMaybeAssign(e);if(this.match(12)){var n=this.startNodeAt(t,r);for(n.expressions=[a];this.eat(12);)n.expressions.push(this.parseMaybeAssign(e));return this.toReferencedList(n.expressions),this.finishNode(n,"SequenceExpression")}return a},r.parseMaybeAssignDisallowIn=function(e,t){var r=this;return this.disallowInAnd((function(){return r.parseMaybeAssign(e,t)}))},r.parseMaybeAssignAllowIn=function(e,t){var r=this;return this.allowInAnd((function(){return r.parseMaybeAssign(e,t)}))},r.setOptionalParametersError=function(e,t){var r;e.optionalParametersLoc=null!=(r=null==t?void 0:t.loc)?r:this.state.startLoc},r.parseMaybeAssign=function(e,t){var r,a=this.state.start,n=this.state.startLoc;if(this.isContextual(105)&&this.prodParam.hasYield){var s=this.parseYield();return t&&(s=t.call(this,s,a,n)),s}e?r=!1:(e=new vL,r=!0);var i=this.state.type;(10===i||gO(i))&&(this.state.potentialArrowAt=this.state.start);var o=this.parseMaybeConditional(e);if(t&&(o=t.call(this,o,a,n)),RO(this.state.type)){var d=this.startNodeAt(a,n),u=this.state.value;return d.operator=u,this.match(29)?(this.toAssignable(o,!0),d.left=o,null!=e.doubleProtoLoc&&e.doubleProtoLoc.index>=a&&(e.doubleProtoLoc=null),null!=e.shorthandAssignLoc&&e.shorthandAssignLoc.index>=a&&(e.shorthandAssignLoc=null),null!=e.privateKeyLoc&&e.privateKeyLoc.index>=a&&(this.checkDestructuringPrivate(e),e.privateKeyLoc=null)):d.left=o,this.next(),d.right=this.parseMaybeAssign(),this.checkLVal(o,{in:this.finishNode(d,"AssignmentExpression")}),d}return r&&this.checkExpressionErrors(e,!0),o},r.parseMaybeConditional=function(e){var t=this.state.start,r=this.state.startLoc,a=this.state.potentialArrowAt,n=this.parseExprOps(e);return this.shouldExitDescending(n,a)?n:this.parseConditional(n,t,r,e)},r.parseConditional=function(e,t,r,a){if(this.eat(17)){var n=this.startNodeAt(t,r);return n.test=e,n.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),n.alternate=this.parseMaybeAssign(),this.finishNode(n,"ConditionalExpression")}return e},r.parseMaybeUnaryOrPrivate=function(e){return this.match(134)?this.parsePrivateName():this.parseMaybeUnary(e)},r.parseExprOps=function(e){var t=this.state.start,r=this.state.startLoc,a=this.state.potentialArrowAt,n=this.parseMaybeUnaryOrPrivate(e);return this.shouldExitDescending(n,a)?n:this.parseExprOp(n,t,r,-1)},r.parseExprOp=function(e,t,r,a){if(this.isPrivateName(e)){var n=this.getPrivateNameSV(e);(a>=PO(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(VB.PrivateInExpectedIn,{at:e,identifierName:n}),this.classScope.usePrivateName(n,e.loc.start)}var s=this.state.type;if(wO(s)&&(this.prodParam.hasIn||!this.match(58))){var i=PO(s);if(i>a){if(39===s){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return e;this.checkPipelineAtInfixOperator(e,r)}var o=this.startNodeAt(t,r);o.left=e,o.operator=this.state.value;var d=41===s||42===s,u=40===s;if(u&&(i=PO(42)),this.next(),39===s&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&96===this.state.type&&this.prodParam.hasAwait)throw this.raise(VB.UnexpectedAwaitAfterPipelineBody,{at:this.state.startLoc});o.right=this.parseExprOpRightExpr(s,i);var c=this.finishNode(o,d||u?"LogicalExpression":"BinaryExpression"),l=this.state.type;if(u&&(41===l||42===l)||d&&40===l)throw this.raise(VB.MixingCoalesceWithLogical,{at:this.state.startLoc});return this.parseExprOp(c,t,r,a)}}return e},r.parseExprOpRightExpr=function(e,t){var r=this,a=this.state.start,n=this.state.startLoc;if(39===e)switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext((function(){return r.parseHackPipeBody()}));case"smart":return this.withTopicBindingContext((function(){if(r.prodParam.hasYield&&r.isContextual(105))throw r.raise(VB.PipeBodyIsTighter,{at:r.state.startLoc});return r.parseSmartPipelineBodyInStyle(r.parseExprOpBaseRightExpr(e,t),a,n)}));case"fsharp":return this.withSoloAwaitPermittingContext((function(){return r.parseFSharpPipelineBody(t)}))}return this.parseExprOpBaseRightExpr(e,t)},r.parseExprOpBaseRightExpr=function(e,t){var r=this.state.start,a=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),r,a,kO(e)?t-1:t)},r.parseHackPipeBody=function(){var e,t=this.state.startLoc,r=this.parseMaybeAssign();return!BB.has(r.type)||null!=(e=r.extra)&&e.parenthesized||this.raise(VB.PipeUnparenthesizedBody,{at:t,type:r.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(VB.PipeTopicUnused,{at:t}),r},r.checkExponentialAfterUnary=function(e){this.match(57)&&this.raise(VB.UnexpectedTokenUnaryExponentiation,{at:e.argument})},r.parseMaybeUnary=function(e,t){var r=this.state.start,a=this.state.startLoc,n=this.isContextual(96);if(n&&this.isAwaitAllowed()){this.next();var s=this.parseAwait(r,a);return t||this.checkExponentialAfterUnary(s),s}var i=this.match(34),o=this.startNode();if(CO(this.state.type)){o.operator=this.state.value,o.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");var d=this.match(89);if(this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),this.state.strict&&d){var u=o.argument;"Identifier"===u.type?this.raise(VB.StrictDelete,{at:o}):this.hasPropertyAsPrivateName(u)&&this.raise(VB.DeletePrivateField,{at:o})}if(!i)return t||this.checkExponentialAfterUnary(o),this.finishNode(o,"UnaryExpression")}var c=this.parseUpdate(o,i,e);if(n){var l=this.state.type;if((this.hasPlugin("v8intrinsic")?bO(l):bO(l)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(VB.AwaitNotInAsyncContext,{at:a}),this.parseAwait(r,a)}return c},r.parseUpdate=function(e,t,r){if(t){var a=e;return this.checkLVal(a.argument,{in:this.finishNode(a,"UpdateExpression")}),e}var n=this.state.start,s=this.state.startLoc,i=this.parseExprSubscripts(r);if(this.checkExpressionErrors(r,!1))return i;for(;jO(this.state.type)&&!this.canInsertSemicolon();){var o=this.startNodeAt(n,s);o.operator=this.state.value,o.prefix=!1,o.argument=i,this.next(),this.checkLVal(i,{in:i=this.finishNode(o,"UpdateExpression")})}return i},r.parseExprSubscripts=function(e){var t=this.state.start,r=this.state.startLoc,a=this.state.potentialArrowAt,n=this.parseExprAtom(e);return this.shouldExitDescending(n,a)?n:this.parseSubscripts(n,t,r)},r.parseSubscripts=function(e,t,r,a){var n={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(e),stop:!1};do{e=this.parseSubscript(e,t,r,a,n),n.maybeAsyncArrow=!1}while(!n.stop);return e},r.parseSubscript=function(e,t,r,a,n){var s=this.state.type;if(!a&&15===s)return this.parseBind(e,t,r,a,n);if(IO(s))return this.parseTaggedTemplateExpression(e,t,r,n);var i=!1;if(18===s){if(a&&40===this.lookaheadCharCode())return n.stop=!0,e;n.optionalChainMember=i=!0,this.next()}if(!a&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(e,t,r,n,i);var o=this.eat(0);return o||i||this.eat(16)?this.parseMember(e,t,r,n,o,i):(n.stop=!0,e)},r.parseMember=function(e,t,r,a,n,s){var i=this.startNodeAt(t,r);return i.object=e,i.computed=n,n?(i.property=this.parseExpression(),this.expect(3)):this.match(134)?("Super"===e.type&&this.raise(VB.SuperPrivateField,{at:r}),this.classScope.usePrivateName(this.state.value,this.state.startLoc),i.property=this.parsePrivateName()):i.property=this.parseIdentifier(!0),a.optionalChainMember?(i.optional=s,this.finishNode(i,"OptionalMemberExpression")):this.finishNode(i,"MemberExpression")},r.parseBind=function(e,t,r,a,n){var s=this.startNodeAt(t,r);return s.object=e,this.next(),s.callee=this.parseNoCallExpr(),n.stop=!0,this.parseSubscripts(this.finishNode(s,"BindExpression"),t,r,a)},r.parseCoverCallAndAsyncArrowHead=function(e,t,r,a,n){var s=this.state.maybeInArrowParameters,i=null;this.state.maybeInArrowParameters=!0,this.next();var o=this.startNodeAt(t,r);o.callee=e;var d=a.maybeAsyncArrow,u=a.optionalChainMember;d&&(this.expressionScope.enter(dL()),i=new vL),u&&(o.optional=n),o.arguments=n?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,"Import"===e.type,"Super"!==e.type,o,i);var c=this.finishCallExpression(o,u);return d&&this.shouldParseAsyncArrow()&&!n?(a.stop=!0,this.checkDestructuringPrivate(i),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),c=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,r),c)):(d&&(this.checkExpressionErrors(i,!0),this.expressionScope.exit()),this.toReferencedArguments(c)),this.state.maybeInArrowParameters=s,c},r.toReferencedArguments=function(e,t){this.toReferencedListDeep(e.arguments,t)},r.parseTaggedTemplateExpression=function(e,t,r,a){var n=this.startNodeAt(t,r);return n.tag=e,n.quasi=this.parseTemplate(!0),a.optionalChainMember&&this.raise(VB.OptionalChainingNoTemplate,{at:r}),this.finishNode(n,"TaggedTemplateExpression")},r.atPossibleAsyncArrow=function(e){return"Identifier"===e.type&&"async"===e.name&&this.state.lastTokEndLoc.index===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&e.start===this.state.potentialArrowAt},r.finishCallExpression=function(e,t){if("Import"===e.callee.type)if(2===e.arguments.length&&(this.hasPlugin("moduleAttributes")||this.expectPlugin("importAssertions")),0===e.arguments.length||e.arguments.length>2)this.raise(VB.ImportCallArity,{at:e,maxArgumentCount:this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(var r=0,a=e.arguments;r<a.length;r++){var n=a[r];"SpreadElement"===n.type&&this.raise(VB.ImportCallSpreadArgument,{at:n})}return this.finishNode(e,t?"OptionalCallExpression":"CallExpression")},r.parseCallExpressionArguments=function(e,t,r,a,n){var s=[],i=!0,o=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(e);){if(i)i=!1;else if(this.expect(12),this.match(e)){!t||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(VB.ImportCallArgumentTrailingComma,{at:this.state.lastTokStartLoc}),a&&this.addTrailingCommaExtraToNode(a),this.next();break}s.push(this.parseExprListItem(!1,n,r))}return this.state.inFSharpPipelineDirectBody=o,s},r.shouldParseAsyncArrow=function(){return this.match(19)&&!this.canInsertSemicolon()},r.parseAsyncArrowFromCallExpression=function(e,t){var r;return this.resetPreviousNodeTrailingComments(t),this.expect(19),this.parseArrowExpression(e,t.arguments,!0,null==(r=t.extra)?void 0:r.trailingCommaLoc),t.innerComments&&_N(e,t.innerComments),t.callee.trailingComments&&_N(e,t.callee.trailingComments),e},r.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},r.parseExprAtom=function(e){var t,r=this.state.type;switch(r){case 79:return this.parseSuper();case 83:return t=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(t):(this.match(10)||this.raise(VB.UnsupportedImport,{at:this.state.lastTokStartLoc}),this.finishNode(t,"Import"));case 78:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 130:return this.parseNumericLiteral(this.state.value);case 131:return this.parseBigIntLiteral(this.state.value);case 132:return this.parseDecimalLiteral(this.state.value);case 129:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:var a=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(a);case 2:case 1:return this.parseArrayLike(2===this.state.type?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,e);case 6:case 7:return this.parseObjectLike(6===this.state.type?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,e);case 68:return this.parseFunctionOrFunctionSent();case 26:this.parseDecorators();case 80:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:t=this.startNode(),this.next(),t.object=null;var n=t.callee=this.parseNoCallExpr();if("MemberExpression"===n.type)return this.finishNode(t,"BindExpression");throw this.raise(VB.UnsupportedBind,{at:n});case 134:return this.raise(VB.PrivateInExpectedIn,{at:this.state.startLoc,identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:var s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.parseTopicReference(s);throw this.unexpected();case 47:var i=this.input.codePointAt(this.nextTokenStart());if(Mi(i)||62===i){this.expectOnePlugin(["jsx","flow","typescript"]);break}throw this.unexpected();default:if(gO(r)){if(this.isContextual(123)&&123===this.lookaheadCharCode()&&!this.hasFollowingLineBreak())return this.parseModuleExpression();var o=this.state.potentialArrowAt===this.state.start,d=this.state.containsEsc,u=this.parseIdentifier();if(!d&&"async"===u.name&&!this.canInsertSemicolon()){var c=this.state.type;if(68===c)return this.resetPreviousNodeTrailingComments(u),this.next(),this.parseFunction(this.startNodeAtNode(u),void 0,!0);if(gO(c))return 61===this.lookaheadCharCode()?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(u)):u;if(90===c)return this.resetPreviousNodeTrailingComments(u),this.parseDo(this.startNodeAtNode(u),!0)}return o&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(u),[u],!1)):u}throw this.unexpected()}},r.parseTopicReferenceThenEqualsSign=function(e,t){var r=this.getPluginOption("pipelineOperator","proposal");if(r)return this.state.type=e,this.state.value=t,this.state.pos--,this.state.end--,this.state.endLoc=jB(this.state.endLoc,-1),this.parseTopicReference(r);throw this.unexpected()},r.parseTopicReference=function(e){var t=this.startNode(),r=this.state.startLoc,a=this.state.type;return this.next(),this.finishTopicReference(t,r,e,a)},r.finishTopicReference=function(e,t,r,a){if(this.testTopicReferenceConfiguration(r,t,a)){var n="smart"===r?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise("smart"===r?VB.PrimaryTopicNotAllowed:VB.PipeTopicUnbound,{at:t}),this.registerTopicReference(),this.finishNode(e,n)}throw this.raise(VB.PipeTopicUnconfiguredToken,{at:t,token:TO(a)})},r.testTopicReferenceConfiguration=function(e,t,r){switch(e){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:TO(r)}]);case"smart":return 27===r;default:throw this.raise(VB.PipeTopicRequiresHackPipes,{at:t})}},r.parseAsyncArrowUnaryFunction=function(e){this.prodParam.enter(mL(!0,this.prodParam.hasYield));var t=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(VB.LineTerminatorBeforeArrow,{at:this.state.curPosition()}),this.expect(19),this.parseArrowExpression(e,t,!0)},r.parseDo=function(e,t){this.expectPlugin("doExpressions"),t&&this.expectPlugin("asyncDoExpressions"),e.async=t,this.next();var r=this.state.labels;return this.state.labels=[],t?(this.prodParam.enter(pL),e.body=this.parseBlock(),this.prodParam.exit()):e.body=this.parseBlock(),this.state.labels=r,this.finishNode(e,"DoExpression")},r.parseSuper=function(){var e=this.startNode();return this.next(),!this.match(10)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(VB.UnexpectedSuper,{at:e}):this.raise(VB.SuperNotAllowed,{at:e}),this.match(10)||this.match(0)||this.match(16)||this.raise(VB.UnsupportedSuper,{at:e}),this.finishNode(e,"Super")},r.parsePrivateName=function(){var e=this.startNode(),t=this.startNodeAt(this.state.start+1,new DB(this.state.curLine,this.state.start+1-this.state.lineStart,this.state.start+1)),r=this.state.value;return this.next(),e.id=this.createIdentifier(t,r),this.finishNode(e,"PrivateName")},r.parseFunctionOrFunctionSent=function(){var e=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"function");return this.next(),this.match(102)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(e,t,"sent")}return this.parseFunction(e)},r.parseMetaProperty=function(e,t,r){e.meta=t;var a=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==r||a)&&this.raise(VB.UnsupportedMetaProperty,{at:e.property,target:t.name,onlyValidPropertyName:r}),this.finishNode(e,"MetaProperty")},r.parseImportMetaProperty=function(e){var t=this.createIdentifier(this.startNodeAtNode(e),"import");return this.next(),this.isContextual(100)&&(this.inModule||this.raise(VB.ImportMetaOutsideModule,{at:t}),this.sawUnambiguousESM=!0),this.parseMetaProperty(e,t,"meta")},r.parseLiteralAtNode=function(e,t,r){return this.addExtra(r,"rawValue",e),this.addExtra(r,"raw",this.input.slice(r.start,this.state.end)),r.value=e,this.next(),this.finishNode(r,t)},r.parseLiteral=function(e,t){var r=this.startNode();return this.parseLiteralAtNode(e,t,r)},r.parseStringLiteral=function(e){return this.parseLiteral(e,"StringLiteral")},r.parseNumericLiteral=function(e){return this.parseLiteral(e,"NumericLiteral")},r.parseBigIntLiteral=function(e){return this.parseLiteral(e,"BigIntLiteral")},r.parseDecimalLiteral=function(e){return this.parseLiteral(e,"DecimalLiteral")},r.parseRegExpLiteral=function(e){var t=this.parseLiteral(e.value,"RegExpLiteral");return t.pattern=e.pattern,t.flags=e.flags,t},r.parseBooleanLiteral=function(e){var t=this.startNode();return t.value=e,this.next(),this.finishNode(t,"BooleanLiteral")},r.parseNullLiteral=function(){var e=this.startNode();return this.next(),this.finishNode(e,"NullLiteral")},r.parseParenAndDistinguishExpression=function(e){var t,r=this.state.start,a=this.state.startLoc;this.next(),this.expressionScope.enter(oL());var n=this.state.maybeInArrowParameters,s=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var i,o,d=this.state.start,u=this.state.startLoc,c=[],l=new vL,p=!0;!this.match(11);){if(p)p=!1;else if(this.expect(12,null===l.optionalParametersLoc?null:l.optionalParametersLoc),this.match(11)){o=this.state.startLoc;break}if(this.match(21)){var f=this.state.start,g=this.state.startLoc;if(i=this.state.startLoc,c.push(this.parseParenItem(this.parseRestBinding(),f,g)),!this.checkCommaAfterRest(41))break}else c.push(this.parseMaybeAssignAllowIn(l,this.parseParenItem))}var h=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=n,this.state.inFSharpPipelineDirectBody=s;var m=this.startNodeAt(r,a);return e&&this.shouldParseArrow(c)&&(m=this.parseArrow(m))?(this.checkDestructuringPrivate(l),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(m,c,!1),m):(this.expressionScope.exit(),c.length||this.unexpected(this.state.lastTokStartLoc),o&&this.unexpected(o),i&&this.unexpected(i),this.checkExpressionErrors(l,!0),this.toReferencedListDeep(c,!0),c.length>1?((t=this.startNodeAt(d,u)).expressions=c,this.finishNode(t,"SequenceExpression"),this.resetEndLocation(t,h)):t=c[0],this.wrapParenthesis(r,a,t))},r.wrapParenthesis=function(e,t,r){if(!this.options.createParenthesizedExpressions)return this.addExtra(r,"parenthesized",!0),this.addExtra(r,"parenStart",e),this.takeSurroundingComments(r,e,this.state.lastTokEndLoc.index),r;var a=this.startNodeAt(e,t);return a.expression=r,this.finishNode(a,"ParenthesizedExpression")},r.shouldParseArrow=function(e){return!this.canInsertSemicolon()},r.parseArrow=function(e){if(this.eat(19))return e},r.parseParenItem=function(e,t,r){return e},r.parseNewOrNewTarget=function(){var e=this.startNode();if(this.next(),this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"new");this.next();var r=this.parseMetaProperty(e,t,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.raise(VB.UnexpectedNewTarget,{at:r}),r}return this.parseNew(e)},r.parseNew=function(e){if(this.parseNewCallee(e),this.eat(10)){var t=this.parseExprList(11);this.toReferencedList(t),e.arguments=t}else e.arguments=[];return this.finishNode(e,"NewExpression")},r.parseNewCallee=function(e){e.callee=this.parseNoCallExpr(),"Import"===e.callee.type?this.raise(VB.ImportCallNotNewExpression,{at:e.callee}):this.isOptionalChain(e.callee)?this.raise(VB.OptionalChainingNoNew,{at:this.state.lastTokEndLoc}):this.eat(18)&&this.raise(VB.OptionalChainingNoNew,{at:this.state.startLoc})},r.parseTemplateElement=function(e){var t=this.state,r=t.start,a=t.startLoc,n=t.end,s=t.value,i=r+1,o=this.startNodeAt(i,jB(a,1));null===s&&(e||this.raise(VB.InvalidEscapeSequenceTemplate,{at:jB(a,2)}));var d=this.match(24),u=d?-1:-2,c=n+u;o.value={raw:this.input.slice(i,c).replace(/\r\n?/g,"\n"),cooked:null===s?null:s.slice(1,u)},o.tail=d,this.next();var l=this.finishNode(o,"TemplateElement");return this.resetEndLocation(l,jB(this.state.lastTokEndLoc,u)),l},r.parseTemplate=function(e){var t=this.startNode();t.expressions=[];var r=this.parseTemplateElement(e);for(t.quasis=[r];!r.tail;)t.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),t.quasis.push(r=this.parseTemplateElement(e));return this.finishNode(t,"TemplateLiteral")},r.parseTemplateSubstitution=function(){return this.parseExpression()},r.parseObjectLike=function(e,t,r,a){r&&this.expectPlugin("recordAndTuple");var n=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var s=Object.create(null),i=!0,o=this.startNode();for(o.properties=[],this.next();!this.match(e);){if(i)i=!1;else if(this.expect(12),this.match(e)){this.addTrailingCommaExtraToNode(o);break}var d=void 0;t?d=this.parseBindingProperty():(d=this.parsePropertyDefinition(a),this.checkProto(d,r,s,a)),r&&!this.isObjectProperty(d)&&"SpreadElement"!==d.type&&this.raise(VB.InvalidRecordProperty,{at:d}),d.shorthand&&this.addExtra(d,"shorthand",!0),o.properties.push(d)}this.next(),this.state.inFSharpPipelineDirectBody=n;var u="ObjectExpression";return t?u="ObjectPattern":r&&(u="RecordExpression"),this.finishNode(o,u)},r.addTrailingCommaExtraToNode=function(e){this.addExtra(e,"trailingComma",this.state.lastTokStart),this.addExtra(e,"trailingCommaLoc",this.state.lastTokStartLoc,!1)},r.maybeAsyncOrAccessorProp=function(e){return!e.computed&&"Identifier"===e.key.type&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))},r.parsePropertyDefinition=function(e){var t=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(VB.UnsupportedPropertyDecorator,{at:this.state.startLoc});this.match(26);)t.push(this.parseDecorator());var r,a,n=this.startNode(),s=!1,i=!1;if(this.match(21))return t.length&&this.unexpected(),this.parseSpread();t.length&&(n.decorators=t,t=[]),n.method=!1,e&&(r=this.state.start,a=this.state.startLoc);var o=this.eat(55);this.parsePropertyNamePrefixOperator(n);var d=this.state.containsEsc,u=this.parsePropertyName(n,e);if(!o&&!d&&this.maybeAsyncOrAccessorProp(n)){var c=u.name;"async"!==c||this.hasPrecedingLineBreak()||(s=!0,this.resetPreviousNodeTrailingComments(u),o=this.eat(55),this.parsePropertyName(n)),"get"!==c&&"set"!==c||(i=!0,this.resetPreviousNodeTrailingComments(u),n.kind=c,this.match(55)&&(o=!0,this.raise(VB.AccessorIsGenerator,{at:this.state.curPosition(),kind:c}),this.next()),this.parsePropertyName(n))}return this.parseObjPropValue(n,r,a,o,s,!1,i,e)},r.getGetterSetterExpectedParamCount=function(e){return"get"===e.kind?0:1},r.getObjectOrClassMethodParams=function(e){return e.params},r.checkGetterSetterParams=function(e){var t,r=this.getGetterSetterExpectedParamCount(e),a=this.getObjectOrClassMethodParams(e);a.length!==r&&this.raise("get"===e.kind?VB.BadGetterArity:VB.BadSetterArity,{at:e}),"set"===e.kind&&"RestElement"===(null==(t=a[a.length-1])?void 0:t.type)&&this.raise(VB.BadSetterRestParameter,{at:e})},r.parseObjectMethod=function(e,t,r,a,n){if(n){var s=this.parseMethod(e,t,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(s),s}if(r||t||this.match(10))return a&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,r,!1,!1,"ObjectMethod")},r.parseObjectProperty=function(e,t,r,a,n){if(e.shorthand=!1,this.eat(14))return e.value=a?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssignAllowIn(n),this.finishNode(e,"ObjectProperty");if(!e.computed&&"Identifier"===e.key.type){if(this.checkReservedWord(e.key.name,e.key.loc.start,!0,!1),a)e.value=this.parseMaybeDefault(t,r,EL(e.key));else if(this.match(29)){var s=this.state.startLoc;null!=n?null===n.shorthandAssignLoc&&(n.shorthandAssignLoc=s):this.raise(VB.InvalidCoverInitializedName,{at:s}),e.value=this.parseMaybeDefault(t,r,EL(e.key))}else e.value=EL(e.key);return e.shorthand=!0,this.finishNode(e,"ObjectProperty")}},r.parseObjPropValue=function(e,t,r,a,n,s,i,o){var d=this.parseObjectMethod(e,a,n,s,i)||this.parseObjectProperty(e,t,r,s,o);return d||this.unexpected(),d},r.parsePropertyName=function(e,t){if(this.eat(0))e.computed=!0,e.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{var r,a=this.state,n=a.type,s=a.value;if(mO(n))r=this.parseIdentifier(!0);else switch(n){case 130:r=this.parseNumericLiteral(s);break;case 129:r=this.parseStringLiteral(s);break;case 131:r=this.parseBigIntLiteral(s);break;case 132:r=this.parseDecimalLiteral(s);break;case 134:var i=this.state.startLoc;null!=t?null===t.privateKeyLoc&&(t.privateKeyLoc=i):this.raise(VB.UnexpectedPrivateField,{at:i}),r=this.parsePrivateName();break;default:throw this.unexpected()}e.key=r,134!==n&&(e.computed=!1)}return e.key},r.initFunction=function(e,t){e.id=null,e.generator=!1,e.async=!!t},r.parseMethod=function(e,t,r,a,n,s,i){void 0===i&&(i=!1),this.initFunction(e,r),e.generator=!!t;var o=a;this.scope.enter(MO|GO|(i?HO:0)|(n?WO:0)),this.prodParam.enter(mL(r,e.generator)),this.parseFunctionParams(e,o);var d=this.parseFunctionBodyAndFinish(e,s,!0);return this.prodParam.exit(),this.scope.exit(),d},r.parseArrayLike=function(e,t,r,a){r&&this.expectPlugin("recordAndTuple");var n=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var s=this.startNode();return this.next(),s.elements=this.parseExprList(e,!r,a,s),this.state.inFSharpPipelineDirectBody=n,this.finishNode(s,r?"TupleExpression":"ArrayExpression")},r.parseArrowExpression=function(e,t,r,a){this.scope.enter(MO|UO);var n=mL(r,!1);!this.match(5)&&this.prodParam.hasIn&&(n|=gL),this.prodParam.enter(n),this.initFunction(e,r);var s=this.state.maybeInArrowParameters;return t&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(e,t,a)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(e,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=s,this.finishNode(e,"ArrowFunctionExpression")},r.setArrowFunctionParameters=function(e,t,r){this.toAssignableList(t,r,!1),e.params=t},r.parseFunctionBodyAndFinish=function(e,t,r){return void 0===r&&(r=!1),this.parseFunctionBody(e,!1,r),this.finishNode(e,t)},r.parseFunctionBody=function(e,t,r){var a=this;void 0===r&&(r=!1);var n=t&&!this.match(5);if(this.expressionScope.enter(uL()),n)e.body=this.parseMaybeAssign(),this.checkParams(e,!1,t,!1);else{var s=this.state.strict,i=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|fL),e.body=this.parseBlock(!0,!1,(function(n){var i=!a.isSimpleParamList(e.params);n&&i&&a.raise(VB.IllegalLanguageModeDirective,{at:"method"!==e.kind&&"constructor"!==e.kind||!e.key?e:e.key.loc.end});var o=!s&&a.state.strict;a.checkParams(e,!(a.state.strict||t||r||i),t,o),a.state.strict&&e.id&&a.checkIdentifier(e.id,gN,o)})),this.prodParam.exit(),this.state.labels=i}this.expressionScope.exit()},r.isSimpleParameter=function(e){return"Identifier"===e.type},r.isSimpleParamList=function(e){for(var t=0,r=e.length;t<r;t++)if(!this.isSimpleParameter(e[t]))return!1;return!0},r.checkParams=function(e,t,r,a){void 0===a&&(a=!0);for(var n=!t&&new Set,s={type:"FormalParameters"},i=0,o=e.params;i<o.length;i++){var d=o[i];this.checkLVal(d,{in:s,binding:oN,checkClashes:n,strictModeChanged:a})}},r.parseExprList=function(e,t,r,a){for(var n=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(12),this.match(e)){a&&this.addTrailingCommaExtraToNode(a),this.next();break}n.push(this.parseExprListItem(t,r))}return n},r.parseExprListItem=function(e,t,r){var a;if(this.match(12))e||this.raise(VB.UnexpectedToken,{at:this.state.curPosition(),unexpected:","}),a=null;else if(this.match(21)){var n=this.state.start,s=this.state.startLoc;a=this.parseParenItem(this.parseSpread(t),n,s)}else if(this.match(17)){this.expectPlugin("partialApplication"),r||this.raise(VB.UnexpectedArgumentPlaceholder,{at:this.state.startLoc});var i=this.startNode();this.next(),a=this.finishNode(i,"ArgumentPlaceholder")}else a=this.parseMaybeAssignAllowIn(t,this.parseParenItem);return a},r.parseIdentifier=function(e){var t=this.startNode(),r=this.parseIdentifierName(t.start,e);return this.createIdentifier(t,r)},r.createIdentifier=function(e,t){return e.name=t,e.loc.identifierName=t,this.finishNode(e,"Identifier")},r.parseIdentifierName=function(e,t){var r,a=this.state,n=a.startLoc,s=a.type;if(!mO(s))throw this.unexpected();r=this.state.value;var i=hO(s);return t?i&&this.replaceToken(128):this.checkReservedWord(r,n,i,!1),this.next(),r},r.checkReservedWord=function(e,t,r,a){if(!(e.length>10)&&OO(e)){if("yield"===e){if(this.prodParam.hasYield)return void this.raise(VB.YieldBindingIdentifier,{at:t})}else if("await"===e){if(this.prodParam.hasAwait)return void this.raise(VB.AwaitBindingIdentifier,{at:t});if(this.scope.inStaticBlock)return void this.raise(VB.AwaitBindingIdentifierInStaticBlock,{at:t});this.expressionScope.recordAsyncArrowParametersError({at:t})}else if("arguments"===e&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(VB.ArgumentsInClass,{at:t});r&&Ji(e)?this.raise(VB.UnexpectedKeyword,{at:t,keyword:e}):(this.state.strict?a?Yi:zi:qi)(e,this.inModule)&&this.raise(VB.UnexpectedReservedWord,{at:t,reservedWord:e})}},r.isAwaitAllowed=function(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)},r.parseAwait=function(e,t){var r=this.startNodeAt(e,t);return this.expressionScope.recordParameterInitializerError(VB.AwaitExpressionFormalParameter,{at:r}),this.eat(55)&&this.raise(VB.ObsoleteAwaitStar,{at:r}),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(r.argument=this.parseMaybeUnary(null,!0)),this.finishNode(r,"AwaitExpression")},r.isAmbiguousAwait=function(){if(this.hasPrecedingLineBreak())return!0;var e=this.state.type;return 53===e||10===e||0===e||IO(e)||133===e||56===e||this.hasPlugin("v8intrinsic")&&54===e},r.parseYield=function(){var e=this.startNode();this.expressionScope.recordParameterInitializerError(VB.YieldInParameter,{at:e}),this.next();var t=!1,r=null;if(!this.hasPrecedingLineBreak())switch(t=this.eat(55),this.state.type){case 13:case 135:case 8:case 11:case 3:case 9:case 14:case 12:if(!t)break;default:r=this.parseMaybeAssign()}return e.delegate=t,e.argument=r,this.finishNode(e,"YieldExpression")},r.checkPipelineAtInfixOperator=function(e,t){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&"SequenceExpression"===e.type&&this.raise(VB.PipelineHeadSequenceExpression,{at:t})},r.parseSmartPipelineBodyInStyle=function(e,t,r){if(this.isSimpleReference(e)){var a=this.startNodeAt(t,r);return a.callee=e,this.finishNode(a,"PipelineBareFunction")}var n=this.startNodeAt(t,r);return this.checkSmartPipeTopicBodyEarlyErrors(r),n.expression=e,this.finishNode(n,"PipelineTopicExpression")},r.isSimpleReference=function(e){switch(e.type){case"MemberExpression":return!e.computed&&this.isSimpleReference(e.object);case"Identifier":return!0;default:return!1}},r.checkSmartPipeTopicBodyEarlyErrors=function(e){if(this.match(19))throw this.raise(VB.PipelineBodyNoArrow,{at:this.state.startLoc});this.topicReferenceWasUsedInCurrentContext()||this.raise(VB.PipelineTopicUnused,{at:e})},r.withTopicBindingContext=function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},r.withSmartMixTopicForbiddingContext=function(e){if(!this.hasPlugin(["pipelineOperator",{proposal:"smart"}]))return e();var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},r.withSoloAwaitPermittingContext=function(e){var t=this.state.soloAwait;this.state.soloAwait=!0;try{return e()}finally{this.state.soloAwait=t}},r.allowInAnd=function(e){var t=this.prodParam.currentFlags();if(gL&~t){this.prodParam.enter(t|gL);try{return e()}finally{this.prodParam.exit()}}return e()},r.disallowInAnd=function(e){var t=this.prodParam.currentFlags();if(gL&t){this.prodParam.enter(t&~gL);try{return e()}finally{this.prodParam.exit()}}return e()},r.registerTopicReference=function(){this.state.topicContext.maxTopicIndex=0},r.topicReferenceIsAllowedInCurrentContext=function(){return this.state.topicContext.maxNumOfResolvableTopics>=1},r.topicReferenceWasUsedInCurrentContext=function(){return null!=this.state.topicContext.maxTopicIndex&&this.state.topicContext.maxTopicIndex>=0},r.parseFSharpPipelineBody=function(e){var t=this.state.start,r=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var a=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var n=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),t,r,e);return this.state.inFSharpPipelineDirectBody=a,n},r.parseModuleExpression=function(){this.expectPlugin("moduleBlocks");var e=this.startNode();this.next(),this.eat(5);var t=this.initializeScopes(!0);this.enterInitialScopes();var r=this.startNode();try{e.body=this.parseProgram(r,8,"module")}finally{t()}return this.eat(8),this.finishNode(e,"ModuleExpression")},r.parsePropertyNamePrefixOperator=function(e){},o(t)}(mM),vM={kind:"loop"},bM={kind:"switch"},RM=0,xM=1,EM=2,DM=4,wM=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,jM=new RegExp("in(?:stanceof)?","y");function CM(e,t){for(var r=0;r<e.length;r++){var a=e[r],n=a.type;if("number"==typeof n){if(134===n){var s=a.loc,i=a.start,o=a.value,d=a.end,u=i+1,c=jB(s.start,1);e.splice(r,1,new YN({type:FO(27),value:"#",start:i,end:u,startLoc:s.start,endLoc:c}),new YN({type:FO(128),value:o,start:u,end:d,startLoc:c,endLoc:s.end})),r++;continue}if(IO(n)){var l=a.loc,p=a.start,f=a.value,g=a.end,h=p+1,m=jB(l.start,1),y=void 0;y=96===t.charCodeAt(p)?new YN({type:FO(22),value:"`",start:p,end:h,startLoc:l.start,endLoc:m}):new YN({type:FO(8),value:"}",start:p,end:h,startLoc:l.start,endLoc:m});var v=void 0,b=void 0,R=void 0,x=void 0;24===n?(b=g-1,R=jB(l.end,-1),v=null===f?null:f.slice(1,-1),x=new YN({type:FO(22),value:"`",start:b,end:g,startLoc:R,endLoc:l.end})):(b=g-2,R=jB(l.end,-2),v=null===f?null:f.slice(1,-2),x=new YN({type:FO(23),value:"${",start:b,end:g,startLoc:R,endLoc:l.end})),e.splice(r,1,y,new YN({type:FO(20),value:v,start:h,end:b,startLoc:m,endLoc:R}),x),r+=2;continue}a.type=FO(n)}}return e}var SM=function(e){function t(){return e.apply(this,arguments)||this}d(t,e);var r=t.prototype;return r.parseTopLevel=function(e,t){return e.program=this.parseProgram(t),e.comments=this.state.comments,this.options.tokens&&(e.tokens=CM(this.tokens,this.input)),this.finishNode(e,"File")},r.parseProgram=function(e,t,r){if(void 0===t&&(t=135),void 0===r&&(r=this.options.sourceType),e.sourceType=r,e.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(e,!0,!0,t),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var a=0,n=Array.from(this.scope.undefinedExports);a<n.length;a++){var s=n[a],i=s[0],o=s[1];this.raise(VB.ModuleExportUndefined,{at:o,localName:i})}return this.finishNode(e,"Program")},r.stmtToDirective=function(e){var t=e;t.type="Directive",t.value=t.expression,delete t.expression;var r=t.value,a=r.value,n=this.input.slice(r.start,r.end),s=r.value=n.slice(1,-1);return this.addExtra(r,"raw",n),this.addExtra(r,"rawValue",s),this.addExtra(r,"expressionValue",a),r.type="DirectiveLiteral",t},r.parseInterpreterDirective=function(){if(!this.match(28))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")},r.isLet=function(e){return!!this.isContextual(99)&&this.isLetKeyword(e)},r.isLetKeyword=function(e){var t=this.nextTokenStart(),r=this.codePointAtPos(t);if(92===r||91===r)return!0;if(e)return!1;if(123===r)return!0;if(Mi(r)){if(jM.lastIndex=t,jM.test(this.input)){var a=this.codePointAtPos(jM.lastIndex);if(!Ui(a)&&92!==a)return!1}return!0}return!1},r.parseStatement=function(e,t){return this.match(26)&&this.parseDecorators(!0),this.parseStatementContent(e,t)},r.parseStatementContent=function(e,t){var r,a=this.state.type,n=this.startNode();switch(this.isLet(e)&&(a=74,r="let"),a){case 60:return this.parseBreakContinueStatement(n,!0);case 63:return this.parseBreakContinueStatement(n,!1);case 64:return this.parseDebuggerStatement(n);case 90:return this.parseDoStatement(n);case 91:return this.parseForStatement(n);case 68:if(46===this.lookaheadCharCode())break;return e&&(this.state.strict?this.raise(VB.StrictFunction,{at:this.state.startLoc}):"if"!==e&&"label"!==e&&this.raise(VB.SloppyFunction,{at:this.state.startLoc})),this.parseFunctionStatement(n,!1,!e);case 80:return e&&this.unexpected(),this.parseClass(n,!0);case 69:return this.parseIfStatement(n);case 70:return this.parseReturnStatement(n);case 71:return this.parseSwitchStatement(n);case 72:return this.parseThrowStatement(n);case 73:return this.parseTryStatement(n);case 75:case 74:return r=r||this.state.value,e&&"var"!==r&&this.raise(VB.UnexpectedLexicalDeclaration,{at:this.state.startLoc}),this.parseVarStatement(n,r);case 92:return this.parseWhileStatement(n);case 76:return this.parseWithStatement(n);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(n);case 83:var s=this.lookaheadCharCode();if(40===s||46===s)break;case 82:var i;return this.options.allowImportExportEverywhere||t||this.raise(VB.UnexpectedImportExport,{at:this.state.startLoc}),this.next(),83===a?"ImportDeclaration"!==(i=this.parseImport(n)).type||i.importKind&&"value"!==i.importKind||(this.sawUnambiguousESM=!0):("ExportNamedDeclaration"!==(i=this.parseExport(n)).type||i.exportKind&&"value"!==i.exportKind)&&("ExportAllDeclaration"!==i.type||i.exportKind&&"value"!==i.exportKind)&&"ExportDefaultDeclaration"!==i.type||(this.sawUnambiguousESM=!0),this.assertModuleNodeAllowed(i),i;default:if(this.isAsyncFunction())return e&&this.raise(VB.AsyncFunctionInSingleStatementContext,{at:this.state.startLoc}),this.next(),this.parseFunctionStatement(n,!0,!e)}var o=this.state.value,d=this.parseExpression();return gO(a)&&"Identifier"===d.type&&this.eat(14)?this.parseLabeledStatement(n,o,d,e):this.parseExpressionStatement(n,d)},r.assertModuleNodeAllowed=function(e){this.options.allowImportExportEverywhere||this.inModule||this.raise(VB.ImportOutsideModule,{at:e})},r.takeDecorators=function(e){var t=this.state.decoratorStack[this.state.decoratorStack.length-1];t.length&&(e.decorators=t,this.resetStartLocationFromNode(e,t[0]),this.state.decoratorStack[this.state.decoratorStack.length-1]=[])},r.canHaveLeadingDecorator=function(){return this.match(80)},r.parseDecorators=function(e){for(var t=this.state.decoratorStack[this.state.decoratorStack.length-1];this.match(26);){var r=this.parseDecorator();t.push(r)}if(this.match(82))e||this.unexpected(),this.hasPlugin("decorators")&&!this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(VB.DecoratorExportClass,{at:this.state.startLoc});else if(!this.canHaveLeadingDecorator())throw this.raise(VB.UnexpectedLeadingDecorator,{at:this.state.startLoc})},r.parseDecorator=function(){this.expectOnePlugin(["decorators","decorators-legacy"]);var e=this.startNode();if(this.next(),this.hasPlugin("decorators")){this.state.decoratorStack.push([]);var t,r=this.state.start,a=this.state.startLoc;if(this.match(10)){var n=this.state.start,s=this.state.startLoc;this.next(),t=this.parseExpression(),this.expect(11),t=this.wrapParenthesis(n,s,t);var i=this.state.startLoc;e.expression=this.parseMaybeDecoratorArguments(t),!1===this.getPluginOption("decorators","allowCallParenthesized")&&e.expression!==t&&this.raise(VB.DecoratorArgumentsOutsideParentheses,{at:i})}else{for(t=this.parseIdentifier(!1);this.eat(16);){var o=this.startNodeAt(r,a);o.object=t,this.match(134)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),o.property=this.parsePrivateName()):o.property=this.parseIdentifier(!0),o.computed=!1,t=this.finishNode(o,"MemberExpression")}e.expression=this.parseMaybeDecoratorArguments(t)}this.state.decoratorStack.pop()}else e.expression=this.parseExprSubscripts();return this.finishNode(e,"Decorator")},r.parseMaybeDecoratorArguments=function(e){if(this.eat(10)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e},r.parseBreakContinueStatement=function(e,t){return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,t?"BreakStatement":"ContinueStatement")},r.verifyBreakContinue=function(e,t){var r;for(r=0;r<this.state.labels.length;++r){var a=this.state.labels[r];if(null==e.label||a.name===e.label.name){if(null!=a.kind&&(t||"loop"===a.kind))break;if(e.label&&t)break}}if(r===this.state.labels.length){var n=t?"BreakStatement":"ContinueStatement";this.raise(VB.IllegalBreakContinue,{at:e,type:n})}},r.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},r.parseHeaderExpression=function(){this.expect(10);var e=this.parseExpression();return this.expect(11),e},r.parseDoStatement=function(e){var t=this;return this.next(),this.state.labels.push(vM),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("do")})),this.state.labels.pop(),this.expect(92),e.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(e,"DoWhileStatement")},r.parseForStatement=function(e){this.next(),this.state.labels.push(vM);var t=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(t=this.state.lastTokStartLoc),this.scope.enter(NO),this.expect(10),this.match(13))return null!==t&&this.unexpected(t),this.parseFor(e,null);var r=this.isContextual(99),a=r&&this.isLetKeyword();if(this.match(74)||this.match(75)||a){var n=this.startNode(),s=a?"let":this.state.value;this.next(),this.parseVar(n,!0,s);var i=this.finishNode(n,"VariableDeclaration");return(this.match(58)||this.isContextual(101))&&1===i.declarations.length?this.parseForIn(e,i,t):(null!==t&&this.unexpected(t),this.parseFor(e,i))}var o=this.isContextual(95),d=new vL,u=this.parseExpression(!0,d),c=this.isContextual(101);if(c&&(r&&this.raise(VB.ForOfLet,{at:u}),null===t&&o&&"Identifier"===u.type&&this.raise(VB.ForOfAsync,{at:u})),c||this.match(58)){this.checkDestructuringPrivate(d),this.toAssignable(u,!0);var l=c?"ForOfStatement":"ForInStatement";return this.checkLVal(u,{in:{type:l}}),this.parseForIn(e,u,t)}return this.checkExpressionErrors(d,!0),null!==t&&this.unexpected(t),this.parseFor(e,u)},r.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,xM|(r?0:EM),t)},r.parseIfStatement=function(e){return this.next(),e.test=this.parseHeaderExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(66)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},r.parseReturnStatement=function(e){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(VB.IllegalReturn,{at:this.state.startLoc}),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},r.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseHeaderExpression();var t,r,a=e.cases=[];for(this.expect(5),this.state.labels.push(bM),this.scope.enter(NO);!this.match(8);)if(this.match(61)||this.match(65)){var n=this.match(61);t&&this.finishNode(t,"SwitchCase"),a.push(t=this.startNode()),t.consequent=[],this.next(),n?t.test=this.parseExpression():(r&&this.raise(VB.MultipleDefaultsInSwitch,{at:this.state.lastTokStartLoc}),r=!0,t.test=null),this.expect(14)}else t?t.consequent.push(this.parseStatement(null)):this.unexpected();return this.scope.exit(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},r.parseThrowStatement=function(e){return this.next(),this.hasPrecedingLineBreak()&&this.raise(VB.NewlineAfterThrow,{at:this.state.lastTokEndLoc}),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")},r.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.scope.enter(t?VO:0),this.checkLVal(e,{in:{type:"CatchClause"},binding:iN,allowingSloppyLetBinding:!0}),e},r.parseTryStatement=function(e){var t=this;if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(62)){var r=this.startNode();this.next(),this.match(10)?(this.expect(10),r.param=this.parseCatchClauseParam(),this.expect(11)):(r.param=null,this.scope.enter(NO)),r.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseBlock(!1,!1)})),this.scope.exit(),e.handler=this.finishNode(r,"CatchClause")}return e.finalizer=this.eat(67)?this.parseBlock():null,e.handler||e.finalizer||this.raise(VB.NoCatchOrFinally,{at:e}),this.finishNode(e,"TryStatement")},r.parseVarStatement=function(e,t,r){return void 0===r&&(r=!1),this.next(),this.parseVar(e,!1,t,r),this.semicolon(),this.finishNode(e,"VariableDeclaration")},r.parseWhileStatement=function(e){var t=this;return this.next(),e.test=this.parseHeaderExpression(),this.state.labels.push(vM),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("while")})),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},r.parseWithStatement=function(e){var t=this;return this.state.strict&&this.raise(VB.StrictWith,{at:this.state.startLoc}),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("with")})),this.finishNode(e,"WithStatement")},r.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},r.parseLabeledStatement=function(e,t,r,a){for(var n=0,s=this.state.labels;n<s.length;n++)s[n].name===t&&this.raise(VB.LabelRedeclaration,{at:r,labelName:t});for(var i=EO(this.state.type)?"loop":this.match(71)?"switch":null,o=this.state.labels.length-1;o>=0;o--){var d=this.state.labels[o];if(d.statementStart!==e.start)break;d.statementStart=this.state.start,d.kind=i}return this.state.labels.push({name:t,kind:i,statementStart:this.state.start}),e.body=this.parseStatement(a?-1===a.indexOf("label")?a+"label":a:"label"),this.state.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},r.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},r.parseBlock=function(e,t,r){void 0===e&&(e=!1),void 0===t&&(t=!0);var a=this.startNode();return e&&this.state.strictErrors.clear(),this.expect(5),t&&this.scope.enter(NO),this.parseBlockBody(a,e,!1,8,r),t&&this.scope.exit(),this.finishNode(a,"BlockStatement")},r.isValidDirective=function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized},r.parseBlockBody=function(e,t,r,a,n){var s=e.body=[],i=e.directives=[];this.parseBlockOrModuleBlockBody(s,t?i:void 0,r,a,n)},r.parseBlockOrModuleBlockBody=function(e,t,r,a,n){for(var s=this.state.strict,i=!1,o=!1;!this.match(a);){var d=this.parseStatement(null,r);if(t&&!o){if(this.isValidDirective(d)){var u=this.stmtToDirective(d);t.push(u),i||"use strict"!==u.value.value||(i=!0,this.setStrict(!0));continue}o=!0,this.state.strictErrors.clear()}e.push(d)}n&&n.call(this,i),s||this.setStrict(!1),this.next()},r.parseFor=function(e,t){var r=this;return e.init=t,this.semicolon(!1),e.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),e.update=this.match(11)?null:this.parseExpression(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext((function(){return r.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,"ForStatement")},r.parseForIn=function(e,t,r){var a=this,n=this.match(58);return this.next(),n?null!==r&&this.unexpected(r):e.await=null!==r,"VariableDeclaration"!==t.type||null==t.declarations[0].init||n&&!this.state.strict&&"var"===t.kind&&"Identifier"===t.declarations[0].id.type||this.raise(VB.ForInOfLoopInitializer,{at:t,type:n?"ForInStatement":"ForOfStatement"}),"AssignmentPattern"===t.type&&this.raise(VB.InvalidLhs,{at:t,ancestor:{type:"ForStatement"}}),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext((function(){return a.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},r.parseVar=function(e,t,r,a){void 0===a&&(a=!1);var n=e.declarations=[];for(e.kind=r;;){var s=this.startNode();if(this.parseVarId(s,r),s.init=this.eat(29)?t?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,null!==s.init||a||("Identifier"===s.id.type||t&&(this.match(58)||this.isContextual(101))?"const"!==r||this.match(58)||this.isContextual(101)||this.raise(VB.DeclarationMissingInitializer,{at:this.state.lastTokEndLoc,kind:"const"}):this.raise(VB.DeclarationMissingInitializer,{at:this.state.lastTokEndLoc,kind:"destructuring"})),n.push(this.finishNode(s,"VariableDeclarator")),!this.eat(12))break}return e},r.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,{in:{type:"VariableDeclarator"},binding:"var"===t?oN:iN})},r.parseFunction=function(e,t,r){var a=this;void 0===t&&(t=RM),void 0===r&&(r=!1);var n=t&xM,s=t&EM,i=!(!n||t&DM);this.initFunction(e,r),this.match(55)&&s&&this.raise(VB.GeneratorInSingleStatementContext,{at:this.state.startLoc}),e.generator=this.eat(55),n&&(e.id=this.parseFunctionId(i));var o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(MO),this.prodParam.enter(mL(r,e.generator)),n||(e.id=this.parseFunctionId()),this.parseFunctionParams(e,!1),this.withSmartMixTopicForbiddingContext((function(){a.parseFunctionBodyAndFinish(e,n?"FunctionDeclaration":"FunctionExpression")})),this.prodParam.exit(),this.scope.exit(),n&&!s&&this.registerFunctionStatementId(e),this.state.maybeInArrowParameters=o,e},r.parseFunctionId=function(e){return e||gO(this.state.type)?this.parseIdentifier():null},r.parseFunctionParams=function(e,t){this.expect(10),this.expressionScope.enter(iL()),e.params=this.parseBindingList(11,41,!1,t),this.expressionScope.exit()},r.registerFunctionStatementId=function(e){e.id&&this.scope.declareName(e.id.name,this.state.strict||e.generator||e.async?this.scope.treatFunctionsAsVar?oN:iN:dN,e.id.loc.start)},r.parseClass=function(e,t,r){this.next(),this.takeDecorators(e);var a=this.state.strict;return this.state.strict=!0,this.parseClassId(e,t,r),this.parseClassSuper(e),e.body=this.parseClassBody(!!e.superClass,a),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},r.isClassProperty=function(){return this.match(29)||this.match(13)||this.match(8)},r.isClassMethod=function(){return this.match(10)},r.isNonstaticConstructor=function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)},r.parseClassBody=function(e,t){var r=this;this.classScope.enter();var a={hadConstructor:!1,hadSuperClass:e},n=[],s=this.startNode();if(s.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext((function(){for(;!r.match(8);)if(r.eat(13)){if(n.length>0)throw r.raise(VB.DecoratorSemicolon,{at:r.state.lastTokEndLoc})}else if(r.match(26))n.push(r.parseDecorator());else{var e=r.startNode();n.length&&(e.decorators=n,r.resetStartLocationFromNode(e,n[0]),n=[]),r.parseClassMember(s,e,a),"constructor"===e.kind&&e.decorators&&e.decorators.length>0&&r.raise(VB.DecoratorConstructor,{at:e})}})),this.state.strict=t,this.next(),n.length)throw this.raise(VB.TrailingDecorator,{at:this.state.startLoc});return this.classScope.exit(),this.finishNode(s,"ClassBody")},r.parseClassMemberFromModifier=function(e,t){var r=this.parseIdentifier(!0);if(this.isClassMethod()){var a=t;return a.kind="method",a.computed=!1,a.key=r,a.static=!1,this.pushClassMethod(e,a,!1,!1,!1,!1),!0}if(this.isClassProperty()){var n=t;return n.computed=!1,n.key=r,n.static=!1,e.body.push(this.parseClassProperty(n)),!0}return this.resetPreviousNodeTrailingComments(r),!1},r.parseClassMember=function(e,t,r){var a=this.isContextual(104);if(a){if(this.parseClassMemberFromModifier(e,t))return;if(this.eat(5))return void this.parseClassStaticBlock(e,t)}this.parseClassMemberWithIsStatic(e,t,r,a)},r.parseClassMemberWithIsStatic=function(e,t,r,a){var n=t,s=t,i=t,o=t,d=t,u=n,c=n;if(t.static=a,this.parsePropertyNamePrefixOperator(t),this.eat(55)){u.kind="method";var l=this.match(134);return this.parseClassElementName(u),l?void this.pushClassPrivateMethod(e,s,!0,!1):(this.isNonstaticConstructor(n)&&this.raise(VB.ConstructorIsGenerator,{at:n.key}),void this.pushClassMethod(e,n,!0,!1,!1,!1))}var p=gO(this.state.type)&&!this.state.containsEsc,f=this.match(134),g=this.parseClassElementName(t),h=this.state.startLoc;if(this.parsePostMemberNameModifiers(c),this.isClassMethod()){if(u.kind="method",f)return void this.pushClassPrivateMethod(e,s,!1,!1);var m=this.isNonstaticConstructor(n),y=!1;m&&(n.kind="constructor",r.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(VB.DuplicateConstructor,{at:g}),m&&this.hasPlugin("typescript")&&t.override&&this.raise(VB.OverrideOnConstructor,{at:g}),r.hadConstructor=!0,y=r.hadSuperClass),this.pushClassMethod(e,n,!1,!1,m,y)}else if(this.isClassProperty())f?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i);else if(p&&"async"===g.name&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(g);var v=this.eat(55);c.optional&&this.unexpected(h),u.kind="method";var b=this.match(134);this.parseClassElementName(u),this.parsePostMemberNameModifiers(c),b?this.pushClassPrivateMethod(e,s,v,!0):(this.isNonstaticConstructor(n)&&this.raise(VB.ConstructorIsAsync,{at:n.key}),this.pushClassMethod(e,n,v,!0,!1,!1))}else if(!p||"get"!==g.name&&"set"!==g.name||this.match(55)&&this.isLineTerminator())if(p&&"accessor"===g.name&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(g);var R=this.match(134);this.parseClassElementName(i),this.pushClassAccessorProperty(e,d,R)}else this.isLineTerminator()?f?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i):this.unexpected();else{this.resetPreviousNodeTrailingComments(g),u.kind=g.name;var x=this.match(134);this.parseClassElementName(n),x?this.pushClassPrivateMethod(e,s,!1,!1):(this.isNonstaticConstructor(n)&&this.raise(VB.ConstructorIsAccessor,{at:n.key}),this.pushClassMethod(e,n,!1,!1,!1,!1)),this.checkGetterSetterParams(n)}},r.parseClassElementName=function(e){var t=this.state,r=t.type,a=t.value;if(128!==r&&129!==r||!e.static||"prototype"!==a||this.raise(VB.StaticPrototype,{at:this.state.startLoc}),134===r){"constructor"===a&&this.raise(VB.ConstructorClassPrivateField,{at:this.state.startLoc});var n=this.parsePrivateName();return e.key=n,n}return this.parsePropertyName(e)},r.parseClassStaticBlock=function(e,t){var r;this.scope.enter(HO|KO|GO);var a=this.state.labels;this.state.labels=[],this.prodParam.enter(cL);var n=t.body=[];this.parseBlockOrModuleBlockBody(n,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=a,e.body.push(this.finishNode(t,"StaticBlock")),null!=(r=t.decorators)&&r.length&&this.raise(VB.DecoratorStaticBlock,{at:t})},r.pushClassProperty=function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(VB.ConstructorClassField,{at:t.key}),e.body.push(this.parseClassProperty(t))},r.pushClassPrivateProperty=function(e,t){var r=this.parseClassPrivateProperty(t);e.body.push(r),this.classScope.declarePrivateName(this.getPrivateNameSV(r.key),CN,r.key.loc.start)},r.pushClassAccessorProperty=function(e,t,r){if(!r&&!t.computed){var a=t.key;"constructor"!==a.name&&"constructor"!==a.value||this.raise(VB.ConstructorClassField,{at:a})}var n=this.parseClassAccessorProperty(t);e.body.push(n),r&&this.classScope.declarePrivateName(this.getPrivateNameSV(n.key),CN,n.key.loc.start)},r.pushClassMethod=function(e,t,r,a,n,s){e.body.push(this.parseMethod(t,r,a,n,s,"ClassMethod",!0))},r.pushClassPrivateMethod=function(e,t,r,a){var n=this.parseMethod(t,r,a,!1,!1,"ClassPrivateMethod",!0);e.body.push(n);var s="get"===n.kind?n.static?EN:wN:"set"===n.kind?n.static?DN:jN:CN;this.declareClassPrivateMethodInScope(n,s)},r.declareClassPrivateMethodInScope=function(e,t){this.classScope.declarePrivateName(this.getPrivateNameSV(e.key),t,e.key.loc.start)},r.parsePostMemberNameModifiers=function(e){},r.parseClassPrivateProperty=function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassPrivateProperty")},r.parseClassProperty=function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassProperty")},r.parseClassAccessorProperty=function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassAccessorProperty")},r.parseInitializer=function(e){this.scope.enter(HO|GO),this.expressionScope.enter(uL()),this.prodParam.enter(cL),e.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()},r.parseClassId=function(e,t,r,a){if(void 0===a&&(a=sN),gO(this.state.type))e.id=this.parseIdentifier(),t&&this.declareNameFromIdentifier(e.id,a);else{if(!r&&t)throw this.raise(VB.MissingClassName,{at:this.state.startLoc});e.id=null}},r.parseClassSuper=function(e){e.superClass=this.eat(81)?this.parseExprSubscripts():null},r.parseExport=function(e){var t=this.maybeParseExportDefaultSpecifier(e),r=!t||this.eat(12),a=r&&this.eatExportStar(e),n=a&&this.maybeParseExportNamespaceSpecifier(e),s=r&&(!n||this.eat(12)),i=t||a;if(a&&!n)return t&&this.unexpected(),this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");var o,d=this.maybeParseExportNamedSpecifiers(e);if(t&&r&&!a&&!d||n&&s&&!d)throw this.unexpected(null,5);if(i||d?(o=!1,this.parseExportFrom(e,i)):o=this.maybeParseExportDeclaration(e),i||d||o)return this.checkExport(e,!0,!1,!!e.source),this.finishNode(e,"ExportNamedDeclaration");if(this.eat(65))return e.declaration=this.parseExportDefaultExpression(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration");throw this.unexpected(null,5)},r.eatExportStar=function(e){return this.eat(55)},r.maybeParseExportDefaultSpecifier=function(e){if(this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom");var t=this.startNode();return t.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(t,"ExportDefaultSpecifier")],!0}return!1},r.maybeParseExportNamespaceSpecifier=function(e){if(this.isContextual(93)){e.specifiers||(e.specifiers=[]);var t=this.startNodeAt(this.state.lastTokStart,this.state.lastTokStartLoc);return this.next(),t.exported=this.parseModuleExportName(),e.specifiers.push(this.finishNode(t,"ExportNamespaceSpecifier")),!0}return!1},r.maybeParseExportNamedSpecifiers=function(e){if(this.match(5)){var t;e.specifiers||(e.specifiers=[]);var r="type"===e.exportKind;return(t=e.specifiers).push.apply(t,this.parseExportSpecifiers(r)),e.source=null,e.declaration=null,this.hasPlugin("importAssertions")&&(e.assertions=[]),!0}return!1},r.maybeParseExportDeclaration=function(e){return!!this.shouldParseExportDeclaration()&&(e.specifiers=[],e.source=null,this.hasPlugin("importAssertions")&&(e.assertions=[]),e.declaration=this.parseExportDeclaration(e),!0)},r.isAsyncFunction=function(){if(!this.isContextual(95))return!1;var e=this.nextTokenStart();return!NN.test(this.input.slice(this.state.pos,e))&&this.isUnparsedContextual(e,"function")},r.parseExportDefaultExpression=function(){var e=this.startNode(),t=this.isAsyncFunction();if(this.match(68)||t)return this.next(),t&&this.next(),this.parseFunction(e,xM|DM,t);if(this.match(80))return this.parseClass(e,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(VB.DecoratorBeforeExport,{at:this.state.startLoc}),this.parseDecorators(!1),this.parseClass(e,!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(VB.UnsupportedDefaultExport,{at:this.state.startLoc});var r=this.parseMaybeAssignAllowIn();return this.semicolon(),r},r.parseExportDeclaration=function(e){return this.parseStatement(null)},r.isExportDefaultSpecifier=function(){var e=this.state.type;if(gO(e)){if(95===e&&!this.state.containsEsc||99===e)return!1;if((126===e||125===e)&&!this.state.containsEsc){var t=this.lookahead().type;if(gO(t)&&97!==t||5===t)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;var r=this.nextTokenStart(),a=this.isUnparsedContextual(r,"from");if(44===this.input.charCodeAt(r)||gO(this.state.type)&&a)return!0;if(this.match(65)&&a){var n=this.input.charCodeAt(this.nextTokenStartSince(r+4));return 34===n||39===n}return!1},r.parseExportFrom=function(e,t){if(this.eatContextual(97)){e.source=this.parseImportSource(),this.checkExport(e);var r=this.maybeParseImportAssertions();r&&(e.assertions=r,this.checkJSONModuleImport(e))}else t&&this.unexpected();this.semicolon()},r.shouldParseExportDeclaration=function(){var e=this.state.type;if(26===e&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))){if(this.getPluginOption("decorators","decoratorsBeforeExport"))throw this.raise(VB.DecoratorBeforeExport,{at:this.state.startLoc});return!0}return 74===e||75===e||68===e||80===e||this.isLet()||this.isAsyncFunction()},r.checkExport=function(e,t,r,a){if(t)if(r){if(this.checkDuplicateExports(e,"default"),this.hasPlugin("exportDefaultFrom")){var n,s=e.declaration;"Identifier"!==s.type||"from"!==s.name||s.end-s.start!=4||null!=(n=s.extra)&&n.parenthesized||this.raise(VB.ExportDefaultFromAsIdentifier,{at:s})}}else if(e.specifiers&&e.specifiers.length)for(var i=0,o=e.specifiers;i<o.length;i++){var d=o[i],u=d.exported,c="Identifier"===u.type?u.name:u.value;if(this.checkDuplicateExports(d,c),!a&&d.local){var l=d.local;"Identifier"!==l.type?this.raise(VB.ExportBindingIsString,{at:d,localName:l.value,exportName:c}):(this.checkReservedWord(l.name,l.loc.start,!0,!1),this.scope.checkLocalExport(l))}}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type){var p=e.declaration.id;if(!p)throw new Error("Assertion failure");this.checkDuplicateExports(e,p.name)}else if("VariableDeclaration"===e.declaration.type)for(var f=0,g=e.declaration.declarations;f<g.length;f++){var h=g[f];this.checkDeclaration(h.id)}if(this.state.decoratorStack[this.state.decoratorStack.length-1].length)throw this.raise(VB.UnsupportedDecoratorExport,{at:e})},r.checkDeclaration=function(e){if("Identifier"===e.type)this.checkDuplicateExports(e,e.name);else if("ObjectPattern"===e.type)for(var t=0,r=e.properties;t<r.length;t++){var a=r[t];this.checkDeclaration(a)}else if("ArrayPattern"===e.type)for(var n=0,s=e.elements;n<s.length;n++){var i=s[n];i&&this.checkDeclaration(i)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type?this.checkDeclaration(e.argument):"AssignmentPattern"===e.type&&this.checkDeclaration(e.left)},r.checkDuplicateExports=function(e,t){this.exportedIdentifiers.has(t)&&("default"===t?this.raise(VB.DuplicateDefaultExport,{at:e}):this.raise(VB.DuplicateExport,{at:e,exportName:t})),this.exportedIdentifiers.add(t)},r.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(5);!this.eat(8);){if(r)r=!1;else if(this.expect(12),this.eat(8))break;var a=this.isContextual(126),n=this.match(129),s=this.startNode();s.local=this.parseModuleExportName(),t.push(this.parseExportSpecifier(s,n,e,a))}return t},r.parseExportSpecifier=function(e,t,r,a){return this.eatContextual(93)?e.exported=this.parseModuleExportName():t?e.exported=DL(e.local):e.exported||(e.exported=EL(e.local)),this.finishNode(e,"ExportSpecifier")},r.parseModuleExportName=function(){if(this.match(129)){var e=this.parseStringLiteral(this.state.value),t=e.value.match(wM);return t&&this.raise(VB.ModuleExportNameHasLoneSurrogate,{at:e,surrogateCharCode:t[0].charCodeAt(0)}),e}return this.parseIdentifier(!0)},r.isJSONModuleImport=function(e){return null!=e.assertions&&e.assertions.some((function(e){var t=e.key;return"json"===e.value.value&&("Identifier"===t.type?"type"===t.name:"type"===t.value)}))},r.checkJSONModuleImport=function(e){if(this.isJSONModuleImport(e)&&"ExportAllDeclaration"!==e.type){var t=e.specifiers;if(null!=t){var r=t.find((function(e){var t;if("ExportSpecifier"===e.type?t=e.local:"ImportSpecifier"===e.type&&(t=e.imported),void 0!==t)return"Identifier"===t.type?"default"!==t.name:"default"!==t.value}));void 0!==r&&this.raise(VB.ImportJSONBindingNotDefault,{at:r.loc.start})}}},r.parseImport=function(e){if(e.specifiers=[],!this.match(129)){var t=!this.maybeParseDefaultImportSpecifier(e)||this.eat(12),r=t&&this.maybeParseStarImportSpecifier(e);t&&!r&&this.parseNamedImportSpecifiers(e),this.expectContextual(97)}e.source=this.parseImportSource();var a=this.maybeParseImportAssertions();if(a)e.assertions=a;else{var n=this.maybeParseModuleAttributes();n&&(e.attributes=n)}return this.checkJSONModuleImport(e),this.semicolon(),this.finishNode(e,"ImportDeclaration")},r.parseImportSource=function(){return this.match(129)||this.unexpected(),this.parseExprAtom()},r.shouldParseDefaultImport=function(e){return gO(this.state.type)},r.parseImportSpecifierLocal=function(e,t,r){t.local=this.parseIdentifier(),e.specifiers.push(this.finishImportSpecifier(t,r))},r.finishImportSpecifier=function(e,t){return this.checkLVal(e.local,{in:e,binding:iN}),this.finishNode(e,t)},r.parseAssertEntries=function(){var e=[],t=new Set;do{if(this.match(8))break;var r=this.startNode(),a=this.state.value;if(t.has(a)&&this.raise(VB.ModuleAttributesWithDuplicateKeys,{at:this.state.startLoc,key:a}),t.add(a),this.match(129)?r.key=this.parseStringLiteral(a):r.key=this.parseIdentifier(!0),this.expect(14),!this.match(129))throw this.raise(VB.ModuleAttributeInvalidValue,{at:this.state.startLoc});r.value=this.parseStringLiteral(this.state.value),e.push(this.finishNode(r,"ImportAttribute"))}while(this.eat(12));return e},r.maybeParseModuleAttributes=function(){if(!this.match(76)||this.hasPrecedingLineBreak())return this.hasPlugin("moduleAttributes")?[]:null;this.expectPlugin("moduleAttributes"),this.next();var e=[],t=new Set;do{var r=this.startNode();if(r.key=this.parseIdentifier(!0),"type"!==r.key.name&&this.raise(VB.ModuleAttributeDifferentFromType,{at:r.key}),t.has(r.key.name)&&this.raise(VB.ModuleAttributesWithDuplicateKeys,{at:r.key,key:r.key.name}),t.add(r.key.name),this.expect(14),!this.match(129))throw this.raise(VB.ModuleAttributeInvalidValue,{at:this.state.startLoc});r.value=this.parseStringLiteral(this.state.value),this.finishNode(r,"ImportAttribute"),e.push(r)}while(this.eat(12));return e},r.maybeParseImportAssertions=function(){if(!this.isContextual(94)||this.hasPrecedingLineBreak())return this.hasPlugin("importAssertions")?[]:null;this.expectPlugin("importAssertions"),this.next(),this.eat(5);var e=this.parseAssertEntries();return this.eat(8),e},r.maybeParseDefaultImportSpecifier=function(e){return!!this.shouldParseDefaultImport(e)&&(this.parseImportSpecifierLocal(e,this.startNode(),"ImportDefaultSpecifier"),!0)},r.maybeParseStarImportSpecifier=function(e){if(this.match(55)){var t=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier"),!0}return!1},r.parseNamedImportSpecifiers=function(e){var t=!0;for(this.expect(5);!this.eat(8);){if(t)t=!1;else{if(this.eat(14))throw this.raise(VB.DestructureNamedImport,{at:this.state.startLoc});if(this.expect(12),this.eat(8))break}var r=this.startNode(),a=this.match(129),n=this.isContextual(126);r.imported=this.parseModuleExportName();var s=this.parseImportSpecifier(r,a,"type"===e.importKind||"typeof"===e.importKind,n);e.specifiers.push(s)}},r.parseImportSpecifier=function(e,t,r,a){if(this.eatContextual(93))e.local=this.parseIdentifier();else{var n=e.imported;if(t)throw this.raise(VB.ImportBindingIsString,{at:e,importName:n.value});this.checkReservedWord(n.name,e.loc.start,!0,!0),e.local||(e.local=EL(n))}return this.finishImportSpecifier(e,"ImportSpecifier")},r.isThisParam=function(e){return"Identifier"===e.type&&"this"===e.name},o(t)}(yM),AM=function(e){function t(t,r){var a;return t=fM(t),(a=e.call(this,t,r)||this).options=t,a.initializeScopes(),a.plugins=TM(a.options.plugins),a.filename=t.sourceFilename,a}d(t,e);var r=t.prototype;return r.getScopeHandler=function(){return AN},r.parse=function(){this.enterInitialScopes();var e=this.startNode(),t=this.startNode();return this.nextToken(),e.errors=null,this.parseTopLevel(e,t),e.errors=this.state.errors,e},o(t)}(SM);function TM(e){for(var t=new Map,r=0;r<e.length;r++){var a=e[r],n=Array.isArray(a)?a:[a,{}],s=n[0],i=n[1];t.has(s)||t.set(s,i||{})}return t}function PM(e,t){var r;if("unambiguous"!==(null==(r=t)?void 0:r.sourceType))return FM(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var a=FM(t,e),n=a.parse();if(a.sawUnambiguousESM)return n;if(a.ambiguousScriptDifferentAst)try{return t.sourceType="script",FM(t,e).parse()}catch(e){}else n.program.sourceType="script";return n}catch(r){try{return t.sourceType="script",FM(t,e).parse()}catch(e){}throw r}}function kM(e){for(var t={},r=0,a=Object.keys(e);r<a.length;r++){var n=a[r];t[n]=FO(e[n])}return t}var IM=kM(fO);function FM(e,t){var r=AM;return null!=e&&e.plugins&&(uM(e.plugins),r=BM(e.plugins)),new r(e,t)}var _M={};function BM(e){var t=lM.filter((function(t){return nM(e,t)})),r=t.join("/"),a=_M[r];if(!a){a=AM;for(var n=0;n<t.length;n++){var s=t[n];a=cM[s](a)}_M[r]=a}return a}var OM=Gd,NM=ru,LM=du,MM={Scope:function(e,t){"let"===t.kind&&e.skip()},FunctionParent:function(e){e.skip()},VariableDeclaration:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){if(!t.kind||e.node.kind===t.kind){for(var r,a,n=[],s=T(e.get("declarations"));!(a=s()).done;){var i=a.value;r=i.node.id,i.node.init&&n.push(NM(OM("=",i.node.id,i.node.init)));for(var o=0,d=Object.keys(i.getBindingIdentifiers());o<d.length;o++){var u=d[o];t.emit(LM(u),u,null!==i.node.init)}}e.parentPath.isFor({left:e.node})?e.replaceWith(r):e.replaceWithMultiple(n)}}))};function UM(e,t,r){void 0===r&&(r="var"),e.traverse(MM,{kind:r,emit:t})}var VM=qb,GM=Uu,WM=Gd,HM=dc,KM=zd,qM=Yd,zM=mb,XM=ru,YM=du,JM=Sb,$M=Ab,QM=Tb,ZM=Pn,eU=Ae,tU=Bn,rU=Pb,aU=wu,nU=UR,sU=Nd,iU=oc;function oU(e){var t;this.resync(),e=this._verifyNodeList(e),JM(e[0],this.node),$M(e[e.length-1],this.node),null==(t=Cx.get(this.parent))||t.delete(this.node),this.node=this.container[this.key]=null;var r=this.insertAfter(e);return this.node?this.requeue():this.remove(),r}function dU(e){var t;this.resync();try{t=PM(e="("+e+")")}catch(t){var r=t.loc;throw r&&(t.message+=" - make sure this is an expression.\n"+EB(e,{start:{line:r.line,column:r.column+1}}),t.code="BABEL_REPLACE_SOURCE_ERROR"),t}var a=t.program.body[0].expression;return hq.removeProperties(a),this.replaceWith(a)}function uU(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");var t=e instanceof tq?e.node:e;if(!t)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===t)return[this];if(this.isProgram()&&!eU(t))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(t))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof t)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var r="";if(this.isNodeType("Statement")&&ZM(t)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(t)||this.parentPath.isExportDefaultDeclaration()||(t=XM(t),r="expression")),this.isNodeType("Expression")&&tU(t)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(t))return this.replaceExpressionWithStatements([t]);var a=this.node;return a&&(QM(t,a),rU(a)),this._replaceWith(t),this.type=t.type,this.setScope(),this.requeue(),[r?this.get(r):this]}function cU(e){var t;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?sU(this.parent,this.key,[e]):sU(this.parent,this.key,e),this.debug("Replace with "+(null==e?void 0:e.type)),null==(t=Cx.get(this.parent))||t.set(e,this).delete(this.node),this.node=this.container[this.key]=e}function lU(e){var t=this;this.resync();var r=nU(e,this.scope);if(r)return this.replaceWith(r)[0].get("expressions");var a=this.getFunctionParent(),n=null==a?void 0:a.is("async"),s=null==a?void 0:a.is("generator"),i=GM([],KM(e));this.replaceWith(qM(i,[]));var o=this.get("callee");UM(o.get("body"),(function(e){t.scope.push({id:e})}),"var");for(var d,u=T(this.get("callee").getCompletionRecords());!(d=u()).done;){var c=d.value;if(c.isExpressionStatement()){var l=c.findParent((function(e){return e.isLoop()}));if(l){var p=l.getData("expressionReplacementReturnUid");p?p=YM(p.name):(p=o.scope.generateDeclaredUidIdentifier("ret"),o.get("body").pushContainer("body",aU(zM(p))),l.setData("expressionReplacementReturnUid",p)),c.get("expression").replaceWith(WM("=",zM(p),c.node.expression))}else c.replaceWith(aU(c.node.expression))}}o.arrowFunctionToExpression();var f=o,g=n&&hq.hasType(this.get("callee.body").node,"AwaitExpression",VM),h=s&&hq.hasType(this.get("callee.body").node,"YieldExpression",VM);return g&&(f.set("async",!0),h||this.replaceWith(HM(this.node))),h&&(f.set("generator",!0),this.replaceWith(iU(this.node,!0))),f.get("body.body")}function pU(e){if(this.resync(),Array.isArray(e)){if(Array.isArray(this.container)){e=this._verifyNodeList(e);var t=this._containerInsertAfter(e);return this.remove(),t}return this.replaceWithMultiple(e)}return this.replaceWith(e)}var fU=Object.freeze({__proto__:null,replaceWithMultiple:oU,replaceWithSourceString:dU,replaceWith:uU,_replaceWith:cU,replaceExpressionWithStatements:lU,replaceInline:pU}),gU=["String","Number","Math"],hU=["random"];function mU(e){return gU.includes(e)}function yU(e){return hU.includes(e)}function vU(){var e=this.evaluate();if(e.confident)return!!e.value}function bU(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}function RU(e,t){var r=e.node,a=t.seen;if(a.has(r)){var n=a.get(r);return n.resolved?n.value:void bU(e,t)}var s={resolved:!1};a.set(r,s);var i=xU(e,t);return t.confident&&(s.resolved=!0,s.value=i),i}function xU(e,t){if(t.confident){if(e.isSequenceExpression()){var r=e.get("expressions");return RU(r[r.length-1],t)}if(e.isStringLiteral()||e.isNumericLiteral()||e.isBooleanLiteral())return e.node.value;if(e.isNullLiteral())return null;if(e.isTemplateLiteral())return EU(e,e.node.quasis,t);if(e.isTaggedTemplateExpression()&&e.get("tag").isMemberExpression()){var a=e.get("tag.object"),n=a.node.name,s=e.get("tag.property");if(a.isIdentifier()&&"String"===n&&!e.scope.getBinding(n)&&s.isIdentifier()&&"raw"===s.node.name)return EU(e,e.node.quasi.quasis,t,!0)}if(e.isConditionalExpression()){var i=RU(e.get("test"),t);if(!t.confident)return;return RU(i?e.get("consequent"):e.get("alternate"),t)}if(e.isExpressionWrapper())return RU(e.get("expression"),t);if(e.isMemberExpression()&&!e.parentPath.isCallExpression({callee:e.node})){var o=e.get("property"),d=e.get("object");if(d.isLiteral()&&o.isIdentifier()){var u=d.node.value,c=typeof u;if("number"===c||"string"===c)return u[o.node.name]}}if(e.isReferencedIdentifier()){var l=e.scope.getBinding(e.node.name);if(l&&l.constantViolations.length>0)return bU(l.path,t);if(l&&e.node.start<l.path.node.end)return bU(l.path,t);if(null!=l&&l.hasValue)return l.value;if("undefined"===e.node.name)return l?bU(l.path,t):void 0;if("Infinity"===e.node.name)return l?bU(l.path,t):1/0;if("NaN"===e.node.name)return l?bU(l.path,t):NaN;var p=e.resolve();return p===e?bU(e,t):RU(p,t)}if(e.isUnaryExpression({prefix:!0})){if("void"===e.node.operator)return;var f=e.get("argument");if("typeof"===e.node.operator&&(f.isFunction()||f.isClass()))return"function";var g=RU(f,t);if(!t.confident)return;switch(e.node.operator){case"!":return!g;case"+":return+g;case"-":return-g;case"~":return~g;case"typeof":return typeof g}}if(e.isArrayExpression()){for(var h,m=[],y=T(e.get("elements"));!(h=y()).done;){var v=h.value.evaluate();if(!v.confident)return bU(v.deopt,t);m.push(v.value)}return m}if(e.isObjectExpression()){for(var b,R={},x=T(e.get("properties"));!(b=x()).done;){var E=b.value;if(E.isObjectMethod()||E.isSpreadElement())return bU(E,t);var D=E.get("key"),w=void 0;if(E.node.computed){if(!(w=D.evaluate()).confident)return bU(w.deopt,t);w=w.value}else w=D.isIdentifier()?D.node.name:D.node.value;var j=E.get("value").evaluate();if(!j.confident)return bU(j.deopt,t);j=j.value,R[w]=j}return R}if(e.isLogicalExpression()){var C=t.confident,S=RU(e.get("left"),t),A=t.confident;t.confident=C;var P=RU(e.get("right"),t),k=t.confident;switch(e.node.operator){case"||":if(t.confident=A&&(!!S||k),!t.confident)return;return S||P;case"&&":if(t.confident=A&&(!S||k),!t.confident)return;return S&&P;case"??":if(t.confident=A&&(null!=S||k),!t.confident)return;return null!=S?S:P}}if(e.isBinaryExpression()){var I=RU(e.get("left"),t);if(!t.confident)return;var F=RU(e.get("right"),t);if(!t.confident)return;switch(e.node.operator){case"-":return I-F;case"+":return I+F;case"/":return I/F;case"*":return I*F;case"%":return I%F;case"**":return Math.pow(I,F);case"<":return I<F;case">":return I>F;case"<=":return I<=F;case">=":return I>=F;case"==":return I==F;case"!=":return I!=F;case"===":return I===F;case"!==":return I!==F;case"|":return I|F;case"&":return I&F;case"^":return I^F;case"<<":return I<<F;case">>":return I>>F;case">>>":return I>>>F}}if(e.isCallExpression()){var _,B,O=e.get("callee");if(O.isIdentifier()&&!e.scope.getBinding(O.node.name)&&mU(O.node.name)&&(B=ks[O.node.name]),O.isMemberExpression()){var N=O.get("object"),L=O.get("property");if(N.isIdentifier()&&L.isIdentifier()&&mU(N.node.name)&&!yU(L.node.name)&&(B=(_=ks[N.node.name])[L.node.name]),N.isLiteral()&&L.isIdentifier()){var M=typeof N.node.value;"string"!==M&&"number"!==M||(B=(_=N.node.value)[L.node.name])}}if(B){var U=e.get("arguments").map((function(e){return RU(e,t)}));if(!t.confident)return;return B.apply(_,U)}}bU(e,t)}}function EU(e,t,r,a){void 0===a&&(a=!1);for(var n,s="",i=0,o=e.get("expressions"),d=T(t);!(n=d()).done;){var u=n.value;if(!r.confident)break;s+=a?u.value.raw:u.value.cooked;var c=o[i++];c&&(s+=String(RU(c,r)))}if(r.confident)return s}function DU(){var e={confident:!0,deoptPath:null,seen:new Map},t=RU(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}}var wU=Object.freeze({__proto__:null,evaluateTruthy:vU,evaluate:DU}),jU=Hf;function CU(e){return{code:function(e){return"/* @babel/template */;\n"+e},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}var SU=CU((function(e){return e.length>1?e:e[0]})),AU=CU((function(e){return e})),TU=CU((function(e){if(0===e.length)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]})),PU={code:function(e){return"(\n"+e+"\n)"},validate:function(e){if(e.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(0===PU.unwrap(e).start)throw new Error("Parse result included parens.")},unwrap:function(e){var t=b(e.program.body,1)[0];return jU(t),t.expression}},kU={code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}},IU=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function FU(e,t){var r=t.placeholderWhitelist,a=void 0===r?e.placeholderWhitelist:r,n=t.placeholderPattern,s=void 0===n?e.placeholderPattern:n,i=t.preserveComments,o=void 0===i?e.preserveComments:i,d=t.syntacticPlaceholders,u=void 0===d?e.syntacticPlaceholders:d;return{parser:Object.assign({},e.parser,t.parser),placeholderWhitelist:a,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:u}}function _U(e){if(null!=e&&"object"!=typeof e)throw new Error("Unknown template options.");var t=e||{},r=t.placeholderWhitelist,a=t.placeholderPattern,n=t.preserveComments,s=t.syntacticPlaceholders,i=h(t,IU);if(null!=r&&!(r instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(null!=a&&!(a instanceof RegExp)&&!1!==a)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(null!=n&&"boolean"!=typeof n)throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(null!=s&&"boolean"!=typeof s)throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(!0===s&&(null!=r||null!=a))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:i,placeholderWhitelist:r||void 0,placeholderPattern:null==a?void 0:a,preserveComments:null==n?void 0:n,syntacticPlaceholders:null==s?void 0:s}}function BU(e){if(Array.isArray(e))return e.reduce((function(e,t,r){return e["$"+r]=t,e}),{});if("object"==typeof e||null==e)return e||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}var OU=ne,NU=le,LU=Hn,MU=ye,UU=qr,VU=Se,GU=ra,WU=Bn,HU=Re,KU=OR,qU=JR,zU=/^[_$A-Z0-9]+$/;function XU(e,t,r){var a=r.placeholderWhitelist,n=r.placeholderPattern,s=r.preserveComments,i=r.syntacticPlaceholders,o=$U(t,r.parser,i);KU(o,{preserveComments:s}),e.validate(o);var d={placeholders:[],placeholderNames:new Set},u={placeholders:[],placeholderNames:new Set},c={value:void 0};return qU(o,YU,{syntactic:d,legacy:u,isLegacyRef:c,placeholderWhitelist:a,placeholderPattern:n,syntacticPlaceholders:i}),Object.assign({ast:o},c.value?u:d)}function YU(e,t,r){var a,n;if(GU(e)){if(!1===r.syntacticPlaceholders)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");n=e.name.name,r.isLegacyRef.value=!1}else{if(!1===r.isLegacyRef.value||r.syntacticPlaceholders)return;if(MU(e)||UU(e))n=e.name,r.isLegacyRef.value=!0;else{if(!HU(e))return;n=e.value,r.isLegacyRef.value=!0}}if(!r.isLegacyRef.value&&(null!=r.placeholderPattern||null!=r.placeholderWhitelist))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!r.isLegacyRef.value||!1!==r.placeholderPattern&&(r.placeholderPattern||zU).test(n)||null!=(a=r.placeholderWhitelist)&&a.has(n)){var s,i=(t=t.slice())[t.length-1],o=i.node,d=i.key;HU(e)||GU(e,{expectedNode:"StringLiteral"})?s="string":VU(o)&&"arguments"===d||OU(o)&&"arguments"===d||LU(o)&&"params"===d?s="param":NU(o)&&!GU(e)?(s="statement",t=t.slice(0,-1)):s=WU(e)&&GU(e)?"statement":"other";var u=r.isLegacyRef.value?r.legacy:r.syntactic,c=u.placeholders,l=u.placeholderNames;c.push({name:n,type:s,resolve:function(e){return JU(e,t)},isDuplicate:l.has(n)}),l.add(n)}}function JU(e,t){for(var r=e,a=0;a<t.length-1;a++){var n=t[a],s=n.key,i=n.index;r=void 0===i?r[s]:r[s][i]}var o=t[t.length-1];return{parent:r,key:o.key,index:o.index}}function $U(e,t,r){var a=(t.plugins||[]).slice();!1!==r&&a.push("placeholders"),t=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},t,{plugins:a});try{return PM(e,t)}catch(t){var n=t.loc;throw n&&(t.message+="\n"+EB(e,{start:n}),t.code="BABEL_TEMPLATE_PARSE_ERROR"),t}}var QU=zd,ZU=mb,eV=tu,tV=ru,rV=du,aV=Bn,nV=Re,sV=lu,iV=Nd;function oV(e,t){var r=ZU(e.ast);return t&&(e.placeholders.forEach((function(e){if(!Object.prototype.hasOwnProperty.call(t,e.name)){var r=e.name;throw new Error('Error: No substitution given for "'+r+"\". If this is not meant to be a\n placeholder you may want to consider passing one of the following options to @babel/template:\n - { placeholderPattern: false, placeholderWhitelist: new Set(['"+r+"'])}\n - { placeholderPattern: /^"+r+"$/ }")}})),Object.keys(t).forEach((function(t){if(!e.placeholderNames.has(t))throw new Error('Unknown substitution "'+t+'" given')}))),e.placeholders.slice().reverse().forEach((function(e){try{dV(e,r,t&&t[e.name]||null)}catch(t){throw t.message='@babel/template placeholder "'+e.name+'": '+t.message,t}})),r}function dV(e,t,r){e.isDuplicate&&(Array.isArray(r)?r=r.map((function(e){return ZU(e)})):"object"==typeof r&&(r=ZU(r)));var a=e.resolve(t),n=a.parent,s=a.key,i=a.index;if("string"===e.type){if("string"==typeof r&&(r=sV(r)),!r||!nV(r))throw new Error("Expected string substitution")}else if("statement"===e.type)void 0===i?r?Array.isArray(r)?r=QU(r):"string"==typeof r?r=tV(rV(r)):aV(r)||(r=tV(r)):r=eV():r&&!Array.isArray(r)&&("string"==typeof r&&(r=rV(r)),aV(r)||(r=tV(r)));else if("param"===e.type){if("string"==typeof r&&(r=rV(r)),void 0===i)throw new Error("Assertion failure.")}else if("string"==typeof r&&(r=rV(r)),Array.isArray(r))throw new Error("Cannot replace single expression with an array.");if(void 0===i)iV(n,s,r),n[s]=r;else{var o=n[s].slice();"statement"===e.type||"param"===e.type?null==r?o.splice(i,1):Array.isArray(r)?o.splice.apply(o,[i,1].concat(R(r))):o[i]=r:o[i]=r,iV(n,s,o),n[s]=o}}function uV(e,t,r){var a;return t=e.code(t),function(n){var s=BU(n);return a||(a=XU(e,t,r)),e.unwrap(oV(a,s))}}function cV(e,t,r){var a=lV(e,t,r),n=a.metadata,s=a.names;return function(t){var r={};return t.forEach((function(e,t){r[s[t]]=e})),function(t){var a=BU(t);return a&&Object.keys(a).forEach((function(e){if(Object.prototype.hasOwnProperty.call(r,e))throw new Error("Unexpected replacement overlap.")})),e.unwrap(oV(n,a?Object.assign(a,r):r))}}}function lV(e,t,r){var a,n,s,i="";do{var o=pV(t,i+="$");a=o.names,n=new Set(a),s=XU(e,e.code(o.code),{parser:r.parser,placeholderWhitelist:new Set(o.names.concat(r.placeholderWhitelist?Array.from(r.placeholderWhitelist):[])),placeholderPattern:r.placeholderPattern,preserveComments:r.preserveComments,syntacticPlaceholders:r.syntacticPlaceholders})}while(s.placeholders.some((function(e){return e.isDuplicate&&n.has(e.name)})));return{metadata:s,names:a}}function pV(e,t){for(var r=[],a=e[0],n=1;n<e.length;n++){var s=""+t+(n-1);r.push(s),a+=s+e[n]}return{names:r,code:a}}var fV=_U({placeholderPattern:!1});function gV(e,t){var r=new WeakMap,a=new WeakMap,n=t||_U(null);return Object.assign((function(t){for(var a=arguments.length,s=new Array(a>1?a-1:0),i=1;i<a;i++)s[i-1]=arguments[i];if("string"==typeof t){if(s.length>1)throw new Error("Unexpected extra params.");return hV(uV(e,t,FU(n,_U(s[0]))))}if(Array.isArray(t)){var o=r.get(t);return o||(o=cV(e,t,n),r.set(t,o)),hV(o(s))}if("object"==typeof t&&t){if(s.length>0)throw new Error("Unexpected extra params.");return gV(e,FU(n,_U(t)))}throw new Error("Unexpected template param "+typeof t)}),{ast:function(t){for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];if("string"==typeof t){if(s.length>1)throw new Error("Unexpected extra params.");return uV(e,t,FU(FU(n,_U(s[0])),fV))()}if(Array.isArray(t)){var o=a.get(t);return o||(o=cV(e,t,FU(n,fV)),a.set(t,o)),o(s)()}throw new Error("Unexpected template param "+typeof t)}})}function hV(e){var t="";try{throw new Error}catch(e){e.stack&&(t=e.stack.split("\n").slice(3).join("\n"))}return function(r){try{return e(r)}catch(e){throw e.stack+="\n =============\n"+t,e}}}var mV=gV(SU),yV=gV(TU),vV=gV(AU),bV=gV(PU),RV=gV(kU),xV=Object.assign(mV.bind(void 0),{smart:mV,statement:yV,statements:vV,expression:bV,program:RV,ast:mV.ast}),EV=So,DV=mb,wV=du,jV=$,CV=ze,SV=Hn,AV=ye,TV=$n,PV=Ee,kV=Pe,IV=ke,FV=we,_V=Ie,BV=ht,OV=He,NV=TR;function LV(e){var t=e.params.findIndex((function(e){return CV(e)||_V(e)}));return-1===t?e.params.length:t}var MV=xV.statement("\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"),UV=xV.statement("\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"),VV={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop())}};function GV(e){return PV(e)?"null":FV(e)?"_"+e.pattern+"_"+e.flags:BV(e)?e.quasis.map((function(e){return e.value.raw})).join(""):void 0!==e.value?e.value+"":""}function WV(e,t,r,a){if(e.selfReference){if(!a.hasBinding(r.name)||a.hasGlobal(r.name)){if(!SV(t))return;var n=MV;t.generator&&(n=UV);for(var s=n({FUNCTION:t,FUNCTION_ID:r,FUNCTION_KEY:a.generateUidIdentifier(r.name)}).expression,i=s.callee.body.body[0].params,o=0,d=LV(t);o<d;o++)i.push(a.generateUidIdentifier("x"));return s}a.rename(r.name)}t.id=r,a.getProgramParent().references[r.name]=!0}function HV(e,t,r){var a={selfAssignment:!1,selfReference:!1,outerDeclar:r.getBindingIdentifier(t),name:t},n=r.getOwnBinding(t);return n?"param"===n.kind&&(a.selfReference=!0):(a.outerDeclar||r.hasGlobal(t))&&r.traverse(e,VV,a),a}function KV(e,t,r){var a=e.node,n=e.parent,s=e.scope,i=e.id;if(void 0===t&&(t=!1),void 0===r&&(r=!1),!a.id){if(!IV(n)&&!kV(n,{kind:"method"})||n.computed&&!TV(n.key)){if(OV(n)){if(i=n.id,AV(i)&&!t){var o=s.parent.getBinding(i.name);if(o&&o.constant&&s.getBinding(i.name)===o)return a.id=DV(i),void(a.id[EV]=!0)}}else if(jV(n,{operator:"="}))i=n.left;else if(!i)return}else i=n.key;var d;if(i&&TV(i)?d=GV(i):i&&AV(i)&&(d=i.name),void 0!==d&&(r||!SV(a)||!/[\uD800-\uDFFF]/.test(d))){d=NV(d);var u=wV(d);return u[EV]=!0,WV(HV(a,d,s),a,u,s)||a}}}var qV=Uu,zV=Gd,XV=Wd,YV=zd,JV=Yd,$V=$d,QV=ru,ZV=du,eG=ye,tG=Nl,rG=mu,aG=po,nG=yu,sG=Zu,iG=pu,oG=Ru,dG=Du,uG=wu,cG=ju,lG=rc,pG=lu,fG=ac,gG=Tu,hG=kR,mG=Iu;function yG(){var e;if(this.isMemberExpression())e=this.node.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");e=this.node.key}return this.node.computed||eG(e)&&(e=pG(e.name)),e}function vG(){var e=this.get("body"),t=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!t)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return t;var r,a,n=[],s="body";e.isStatement()?(a="body",r=0,n.push(e.node)):(s+=".body.0",this.isFunction()?(r="argument",n.push(uG(e.node))):(r="expression",n.push(QV(e.node)))),this.node.body=YV(n);var i=this.get(s);return e.setup(i,a?i.node[a]:i.node,a,r),this.node}function bG(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()}function RG(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");wG(this)}function xG(e,t){e.node.type=t}function EG(e){var t=void 0===e?{}:e,r=t.allowInsertArrow,a=void 0===r||r,n=t.specCompliant,s=void 0!==n&&n,i=t.noNewArrows,o=void 0===i?!s:i;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var d=wG(this,o,a),u=d.thisBinding,c=d.fnPath;if(c.ensureBlock(),xG(c,"FunctionExpression"),!o){var l=u?null:c.scope.generateUidIdentifier("arrowCheckId");return l&&c.parentPath.scope.push({id:l,init:oG([])}),c.get("body").unshiftContainer("body",QV(JV(this.hub.addHelper("newArrowCheck"),[gG(),ZV(l?l.name:u)]))),c.replaceWith(JV(nG(KV(this,!0)||c.node,ZV("bind")),[l?ZV(l.name):gG()])),c.get("callee.object")}return c}var DG=vx([{CallExpression:function(e,t){var r=t.allSuperCalls;e.get("callee").isSuper()&&r.push(e)}},Yx]);function wG(e,t,r){var a;void 0===t&&(t=!0),void 0===r&&(r=!0);var n=e.findParent((function(e){return e.isArrowFunctionExpression()?(null!=a||(a=e),!1):e.isFunction()||e.isProgram()||e.isClassProperty({static:!1})||e.isClassPrivateProperty({static:!1})})),s=n.isClassMethod({kind:"constructor"});if(n.isClassProperty()||n.isClassPrivateProperty())if(a)n=a;else{if(!r)throw e.buildCodeFrameError("Unable to transform arrow inside class property");e.replaceWith(JV(qV([],hG(e.node)),[])),n=e.get("callee"),e=n.get("body")}var i,o=_G(e),d=o.thisPaths,u=o.argumentsPaths,c=o.newTargetPaths,l=o.superProps,p=o.superCalls;if(s&&p.length>0){if(!r)throw p[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");var f=[];n.traverse(DG,{allSuperCalls:f});var g=PG(n);f.forEach((function(e){var t=ZV(g);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)}))}if(u.length>0){var h=IG(n,"arguments",(function(){var e=function(){return ZV("arguments")};return n.scope.path.isProgram()?$V(XV("===",mG("typeof",e()),pG("undefined")),n.scope.buildUndefinedNode(),e()):e()}));u.forEach((function(e){var t=ZV(h);t.loc=e.node.loc,e.replaceWith(t)}))}if(c.length>0){var m=IG(n,"newtarget",(function(){return sG(ZV("new"),ZV("target"))}));c.forEach((function(e){var t=ZV(m);t.loc=e.node.loc,e.replaceWith(t)}))}if(l.length>0){if(!r)throw l[0].buildCodeFrameError("Unable to handle nested super.prop usage");l.reduce((function(e,t){return e.concat(CG(t))}),[]).forEach((function(e){var t=e.node.computed?"":e.get("property").node.name,r=e.parentPath,a=r.isAssignmentExpression({left:e.node}),s=r.isCallExpression({callee:e.node}),i=kG(n,a,t),o=[];if(e.node.computed&&o.push(e.get("property").node),a){var u=r.node.right;o.push(u)}var c=JV(ZV(i),o);s?(r.unshiftContainer("arguments",gG()),e.replaceWith(nG(c,ZV("call"))),d.push(r.get("arguments.0"))):a?r.replaceWith(c):e.replaceWith(c)}))}return(d.length>0||!t)&&(i=TG(n,s),(t||s&&SG(n))&&(d.forEach((function(e){var t=e.isJSX()?tG(i):ZV(i);t.loc=e.node.loc,e.replaceWith(t)})),t||(i=null))),{thisBinding:i,fnPath:e}}function jG(e){return aG.includes(e)}function CG(e){if(e.parentPath.isAssignmentExpression()&&"="!==e.parentPath.node.operator){var t=e.parentPath,r=t.node.operator.slice(0,-1),a=t.node.right,n=jG(r);if(e.node.computed){var s=e.scope.generateDeclaredUidIdentifier("tmp"),i=e.node.object,o=e.node.property;t.get("left").replaceWith(nG(i,zV("=",s,o),!0)),t.get("right").replaceWith(g(n?"=":r,nG(i,ZV(s.name),!0),a))}else{var d=e.node.object,u=e.node.property;t.get("left").replaceWith(nG(d,u)),t.get("right").replaceWith(g(n?"=":r,nG(d,ZV(u.name)),a))}return n?t.replaceWith(rG(r,t.node.left,t.node.right)):t.node.operator="=",[t.get("left"),t.get("right").get("left")]}if(e.parentPath.isUpdateExpression()){var c=e.parentPath,l=e.scope.generateDeclaredUidIdentifier("tmp"),p=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,f=[zV("=",l,nG(e.node.object,p?zV("=",p,e.node.property):e.node.property,e.node.computed)),zV("=",nG(e.node.object,p?ZV(p.name):e.node.property,e.node.computed),XV(e.parentPath.node.operator[0],ZV(l.name),iG(1)))];return e.parentPath.node.prefix||f.push(ZV(l.name)),c.replaceWith(cG(f)),[c.get("expressions.0.right"),c.get("expressions.1.left")]}return[e];function g(e,t,r){return"="===e?zV("=",t,r):XV(e,t,r)}}function SG(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}var AG=vx([{CallExpression:function(e,t){var r=t.supers,a=t.thisBinding;e.get("callee").isSuper()&&(r.has(e.node)||(r.add(e.node),e.replaceWithMultiple([e.node,zV("=",ZV(a),ZV("this"))])))}},Yx]);function TG(e,t){return IG(e,"this",(function(r){if(!t||!SG(e))return gG();e.traverse(AG,{supers:new WeakSet,thisBinding:r})}))}function PG(e){return IG(e,"supercall",(function(){var t=e.scope.generateUidIdentifier("args");return qV([dG(t)],JV(fG(),[lG(ZV(t.name))]))}))}function kG(e,t,r){return IG(e,"superprop_"+(t?"set":"get")+":"+(r||""),(function(){var a,n=[];if(r)a=nG(fG(),ZV(r));else{var s=e.scope.generateUidIdentifier("prop");n.unshift(s),a=nG(fG(),ZV(s.name),!0)}if(t){var i=e.scope.generateUidIdentifier("value");n.push(i),a=zV("=",a,ZV(i.name))}return qV(n,a)}))}function IG(e,t,r){var a="binding:"+t,n=e.getData(a);if(!n){var s=e.scope.generateUidIdentifier(t);n=s.name,e.setData(a,n),e.scope.push({id:s,init:r(n)})}return n}var FG=vx([{ThisExpression:function(e,t){t.thisPaths.push(e)},JSXIdentifier:function(e,t){var r=t.thisPaths;"this"===e.node.name&&(e.parentPath.isJSXMemberExpression({object:e.node})||e.parentPath.isJSXOpeningElement({name:e.node}))&&r.push(e)},CallExpression:function(e,t){var r=t.superCalls;e.get("callee").isSuper()&&r.push(e)},MemberExpression:function(e,t){var r=t.superProps;e.get("object").isSuper()&&r.push(e)},Identifier:function(e,t){var r=t.argumentsPaths;if(e.isReferencedIdentifier({name:"arguments"})){var a=e.scope;do{if(a.hasOwnBinding("arguments"))return void a.rename("arguments");if(a.path.isFunction()&&!a.path.isArrowFunctionExpression())break}while(a=a.parent);r.push(e)}},MetaProperty:function(e,t){var r=t.newTargetPaths;e.get("meta").isIdentifier({name:"new"})&&e.get("property").isIdentifier({name:"target"})&&r.push(e)}},Yx]);function _G(e){var t=[],r=[],a=[],n=[],s=[];return e.traverse(FG,{thisPaths:t,argumentsPaths:r,newTargetPaths:a,superProps:n,superCalls:s}),{thisPaths:t,argumentsPaths:r,newTargetPaths:a,superProps:n,superCalls:s}}var BG=Object.freeze({__proto__:null,toComputedKey:yG,ensureBlock:vG,arrowFunctionToShadowed:bG,unwrapFunctionEnvironment:RG,arrowFunctionToExpression:EG}),OG=oo,NG=Ao,LG=re,MG=Pn,UG=ye,VG=$n,GG=Re,WG=Ti,HG=Ss;function KG(e,t){return HG(this.node,e,t)}function qG(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function zG(){return this.scope.isStatic(this.node)}var XG=qG;function YG(e){return!this.has(e)}function JG(e,t){return this.node[e]===t}function $G(e){return WG(this.type,e)}function QG(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function ZG(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?LG(e):!!this.isBlockStatement()&&MG(e))}function eW(e){var t=this,r=!0;do{var a=t,n=a.type,s=a.container;if(!r&&(t.isFunction()||"StaticBlock"===n))return!!e;if(r=!1,Array.isArray(s)&&t.key!==s.length-1)return!1}while((t=t.parentPath)&&!t.isProgram()&&!t.isDoExpression());return!0}function tW(){return!this.parentPath.isLabeledStatement()&&!LG(this.container)&&OG.includes(this.key)}function rW(e,t){if(!this.isReferencedIdentifier()){if(this.isJSXMemberExpression()&&this.node.property.name===t||(this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?GG(this.node.property,{value:t}):this.node.property.name===t)){var r=this.get("object");return r.isReferencedIdentifier()&&r.referencesImport(e,"*")}return!1}var a=this.scope.getBinding(this.node.name);if(!a||"module"!==a.kind)return!1;var n=a.path,s=n.parentPath;return!(!s.isImportDeclaration()||s.node.source.value!==e||t&&(!n.isImportDefaultSpecifier()||"default"!==t)&&(!n.isImportNamespaceSpecifier()||"*"!==t)&&(!n.isImportSpecifier()||!UG(n.node.imported,{name:t})))}function aW(){var e=this.node;if(e.end){var t=this.hub.getCode();if(t)return t.slice(e.start,e.end)}return""}function nW(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function sW(e){return(e.scope.getFunctionParent()||e.scope.getProgramParent()).path}function iW(e,t){switch(e){case"LogicalExpression":case"AssignmentPattern":return"right"===t;case"ConditionalExpression":case"IfStatement":return"consequent"===t||"alternate"===t;case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return"body"===t;case"ForStatement":return"body"===t||"update"===t;case"SwitchStatement":return"cases"===t;case"TryStatement":return"handler"===t;case"OptionalMemberExpression":return"property"===t;case"OptionalCallExpression":return"arguments"===t;default:return!1}}function oW(e,t){for(var r=0;r<t;r++){var a=e[r];if(iW(a.parent.type,a.parentKey))return!0}return!1}function dW(e){return uW(this,e,new Map)}function uW(e,t,r){var a={this:sW(e),target:sW(t)};if(a.target.node!==a.this.node)return pW(e,a.target,r);var n,s={target:t.getAncestry(),this:e.getAncestry()};if(s.target.indexOf(e)>=0)return"after";if(s.this.indexOf(t)>=0)return"before";for(var i={target:0,this:0};!n&&i.this<s.this.length;){var o=s.this[i.this];i.target=s.target.indexOf(o),i.target>=0?n=o:i.this++}if(!n)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(oW(s.this,i.this-1)||oW(s.target,i.target-1))return"unknown";var d={this:s.this[i.this-1],target:s.target[i.target-1]};if(d.target.listKey&&d.this.listKey&&d.target.container===d.this.container)return d.target.key>d.this.key?"before":"after";var u=NG[n.type],c={this:u.indexOf(d.this.parentKey),target:u.indexOf(d.target.parentKey)};return c.target>c.this?"before":"after"}var cW=new Set;function lW(e,t,r){if(!t.isFunctionDeclaration()||t.parentPath.isExportDeclaration())return"unknown";var a=t.scope.getBinding(t.node.id.name);if(!a.references)return"before";for(var n,s,i=T(a.referencePaths);!(s=i()).done;){var o=s.value;if(!o.find((function(e){return e.node===t.node}))){if("callee"!==o.key||!o.parentPath.isCallExpression())return"unknown";if(!cW.has(o.node)){cW.add(o.node);try{var d=uW(e,o,r);if(n&&n!==d)return"unknown";n=d}finally{cW.delete(o.node)}}}}return n}function pW(e,t,r){var a=r.get(e.node);if(a){if(a.has(t.node))return a.get(t.node)}else r.set(e.node,a=new Map);var n=lW(e,t,r);return a.set(t.node,n),n}function fW(e,t){return this._resolve(e,t)||this}function gW(e,t){if(!(t&&t.indexOf(this)>=0))if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var r=this.scope.getBinding(this.node.name);if(!r)return;if(!r.constant)return;if("module"===r.kind)return;if(r.path!==this){var a=r.path.resolve(e,t);if(this.find((function(e){return e.node===a.node})))return;return a}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var n=this.toComputedKey();if(!VG(n))return;var s=n.value,i=this.get("object").resolve(e,t);if(i.isObjectExpression())for(var o=0,d=i.get("properties");o<d.length;o++){var u=d[o];if(u.isProperty()){var c=u.get("key"),l=u.isnt("computed")&&c.isIdentifier({name:s});if(l=l||c.isLiteral({value:s}))return u.get("value").resolve(e,t)}}else if(i.isArrayExpression()&&!isNaN(+s)){var p=i.get("elements")[s];if(p)return p.resolve(e,t)}}}}function hW(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return!!e&&e.constant}return this.isLiteral()?!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every((function(e){return e.isConstantExpression()}))):this.isUnaryExpression()?"void"===this.node.operator&&this.get("argument").isConstantExpression():!!this.isBinaryExpression()&&this.get("left").isConstantExpression()&&this.get("right").isConstantExpression()}function mW(){var e=(this.isProgram()?this:this.parentPath).find((function(e){if(e.isProgram({sourceType:"module"}))return!0;if(e.isClass())return!0;if(e.isArrowFunctionExpression()&&!e.get("body").isBlockStatement())return!1;var t;if(e.isFunction())t=e.node.body;else{if(!e.isProgram())return!1;t=e.node}for(var r,a=T(t.directives);!(r=a()).done;)if("use strict"===r.value.value.value)return!0}));return!!e}var yW=Object.freeze({__proto__:null,matchesPattern:KG,has:qG,isStatic:zG,is:XG,isnt:YG,equals:JG,isNodeType:$G,canHaveVariableDeclarationOrExpression:QG,canSwapBetweenExpressionAndStatement:ZG,isCompletionRecord:eW,isStatementOrBlock:tW,referencesImport:rW,getSource:aW,willIMaybeExecuteBefore:nW,_guessExecutionStatusRelativeTo:dW,resolve:fW,_resolve:gW,isConstantExpression:hW,isInStrictMode:mW});function vW(e){var t=this.opts;return this.debug(e),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function bW(e){if(!e)return!1;for(var t,r=T(e);!(t=r()).done;){var a=t.value;if(a){var n=this.node;if(!n)return!0;var s=a.call(this.state,this,this.state);if(s&&"object"==typeof s&&"function"==typeof s.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(s)throw new Error("Unexpected return value from visitor method "+a);if(this.node!==n)return!0;if(this._traverseFlags>0)return!0}}return!1}function RW(){var e,t=null!=(e=this.opts.denylist)?e:this.opts.blacklist;return t&&t.indexOf(this.node.type)>-1}function xW(e,t){e.context!==t&&(e.context=t,e.state=t.state,e.opts=t.opts)}function EW(){if(!this.node)return!1;if(this.isDenylisted())return!1;if(this.opts.shouldSkip&&this.opts.shouldSkip(this))return!1;var e=this.context;return this.shouldSkip||this.call("enter")?(this.debug("Skip..."),this.shouldStop):(xW(this,e),this.debug("Recursing into..."),this.shouldStop=lq(this.node,this.opts,this.scope,this.state,this,this.skipKeys),xW(this,e),this.call("exit"),this.shouldStop)}function DW(){this.shouldSkip=!0}function wW(e){null==this.skipKeys&&(this.skipKeys={}),this.skipKeys[e]=!0}function jW(){this._traverseFlags|=eq|ZK}function CW(){if(!this.opts||!this.opts.noScope){var e,t=this.parentPath;for("key"!==this.key&&"decorators"!==this.listKey||!t.isMethod()||(t=t.parentPath);t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function SW(e){return null!=this.skipKeys&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function AW(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function TW(){this.parentPath&&(this.parent=this.parentPath.node)}function PW(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t=0,r=Object.keys(this.container);t<r.length;t++){var a=r[t];if(this.container[a]===this.node)return this.setKey(a)}this.key=null}}function kW(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}}function IW(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()}function FW(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)}function _W(e){this.contexts.push(e),this.setContext(e)}function BW(e,t,r,a){this.listKey=r,this.container=t,this.parentPath=e||this.parentPath,this.setKey(a)}function OW(e){var t;this.key=e,this.node=this.container[this.key],this.type=null==(t=this.node)?void 0:t.type}function NW(e){if(void 0===e&&(e=this),!e.removed)for(var t,r=T(this.contexts);!(t=r()).done;)t.value.maybeQueue(e)}function LW(){for(var e=this,t=this.contexts;!t.length&&(e=e.parentPath);)t=e.contexts;return t}var MW=Object.freeze({__proto__:null,call:vW,_call:bW,isDenylisted:RW,isBlacklisted:RW,visit:EW,skip:DW,skipKey:wW,stop:jW,setScope:CW,setContext:SW,resync:AW,_resyncParent:TW,_resyncKey:PW,_resyncList:kW,_resyncRemoved:IW,popContext:FW,pushContext:_W,setup:BW,setKey:OW,requeue:NW,_getQueueContexts:LW}),UW=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&"consequent"===e.key||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}];function VW(){var e;this._assertUnremoved(),this.resync(),null!=(e=this.opts)&&e.noScope||this._removeFromScope(),this._callRemovalHooks()||(this.shareCommentsWithSiblings(),this._remove()),this._markRemoved()}function GW(){var e=this,t=this.getBindingIdentifiers();Object.keys(t).forEach((function(t){return e.scope.removeBinding(t)}))}function WW(){for(var e,t=T(UW);!(e=t()).done;)if((0,e.value)(this,this.parentPath))return!0}function HW(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)}function KW(){this._traverseFlags|=eq|QK,this.parent&&Cx.get(this.parent).delete(this.node),this.node=null}function qW(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}var zW=Object.freeze({__proto__:null,remove:VW,_removeFromScope:GW,_callRemovalHooks:WW,_remove:HW,_markRemoved:KW,_assertUnremoved:qW}),XW=ux,YW=mb,JW=Bl,$W=_u,QW=Bu,ZW={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!XW.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var r=e.scope;do{if(r.path.isFunction()&&!r.path.isArrowFunctionExpression())break}while(r=r.parent);r&&t.breakOnScopePaths.push(r.path)}var a=e.scope.getBinding(e.node.name);if(a){for(var n,s=T(a.constantViolations);!(n=s()).done;)if(n.value.scope!==a.path.scope)return t.mutableBinding=!0,void e.stop();a===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=a)}}}},eH=function(){function e(e,t){this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=t,this.path=e,this.attachAfter=!1}var t=e.prototype;return t.isCompatibleScope=function(e){for(var t=0,r=Object.keys(this.bindings);t<r.length;t++){var a=r[t],n=this.bindings[a];if(!e.bindingIdentifierEquals(a,n.identifier))return!1}return!0},t.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},t.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var r=0,a=Object.keys(this.bindings);r<a.length;r++){var n=a[r];if(t.hasOwnBinding(n)){var s=this.bindings[n];if("param"!==s.kind&&"params"!==s.path.parentKey&&this.getAttachmentParentForPath(s.path).key>=e.key){this.attachAfter=!0,e=s.path;for(var i,o=T(s.constantViolations);!(i=o()).done;){var d=i.value;this.getAttachmentParentForPath(d).key>e.key&&(e=d)}}}}return e}},t._getAttachmentPath=function(){var e=this.scopes.pop();if(e)if(e.path.isFunction()){if(!this.hasOwnParamBindings(e))return this.getNextScopeAttachmentParent();if(this.scope===e)return;for(var t=e.path.get("body").get("body"),r=0;r<t.length;r++)if(!t[r].node._blockHoist)return t[r]}else if(e.path.isProgram())return this.getNextScopeAttachmentParent()},t.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},t.getAttachmentParentForPath=function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())return e}while(e=e.parentPath)},t.hasOwnParamBindings=function(e){for(var t=0,r=Object.keys(this.bindings);t<r.length;t++){var a=r[t];if(e.hasOwnBinding(a)){var n=this.bindings[a];if("param"===n.kind&&n.constant)return!0}}return!1},t.run=function(){if(this.path.traverse(ZW,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),r=QW(t,this.path.node),a=b(e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?r:$W("var",[r])]),1)[0],n=this.path.parentPath;return n.isJSXElement()&&this.path.container===n.node.children&&(t=JW(t)),this.path.replaceWith(YW(t)),e.isVariableDeclarator()?a.get("init"):a.get("declarations.0.init")}}},o(e)}(),tH=Uu,rH=dv,aH=Gd,nH=zd,sH=Yd,iH=mb,oH=ru,dH=$,uH=ne,cH=Pn,lH=ye,pH=_e,fH=pt,gH=Tu;function hH(e){this._assertUnremoved();var t=this._verifyNodeList(e),r=this.parentPath;if(r.isExpressionStatement()||r.isLabeledStatement()||r.isExportNamedDeclaration()||r.isExportDefaultDeclaration()&&this.isDeclaration())return r.insertBefore(t);if(this.isNodeType("Expression")&&!this.isJSXElement()||r.isForStatement()&&"init"===this.key)return this.node&&t.push(this.node),this.replaceExpressionWithStatements(t);if(Array.isArray(this.container))return this._containerInsertBefore(t);if(this.isStatementOrBlock()){var a=this.node,n=a&&(!this.isExpressionStatement()||null!=a.expression);return this.replaceWith(nH(n?[a]:[])),this.unshiftContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")}function mH(e,t){var r;this.updateSiblingKeys(e,t.length);var a=[];(r=this.container).splice.apply(r,[e,0].concat(R(t)));for(var n=0;n<t.length;n++){var s=e+n,i=this.getSibling(s);a.push(i),this.context&&this.context.queue&&i.pushContext(this.context)}for(var o=this._getQueueContexts(),d=0,u=a;d<u.length;d++){var c=u[d];c.setScope(),c.debug("Inserted.");for(var l,p=T(o);!(l=p()).done;)l.value.maybeQueue(c,!0)}return a}function yH(e){return this._containerInsert(this.key,e)}function vH(e){return this._containerInsert(this.key+1,e)}var bH=function(e){return e[e.length-1]};function RH(e){return pH(e.parent)&&(bH(e.parent.expressions)!==e.node||RH(e.parentPath))}function xH(e,t){if(!dH(e)||!lH(e.left))return!1;var r=t.getBlockParent();return r.hasOwnBinding(e.left.name)&&r.getOwnBinding(e.left.name).constantViolations.length<=1}function EH(e){if(this._assertUnremoved(),this.isSequenceExpression())return bH(this.get("expressions")).insertAfter(e);var t=this._verifyNodeList(e),r=this.parentPath;if(r.isExpressionStatement()||r.isLabeledStatement()||r.isExportNamedDeclaration()||r.isExportDefaultDeclaration()&&this.isDeclaration())return r.insertAfter(t.map((function(e){return cH(e)?oH(e):e})));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!r.isJSXElement()||r.isForStatement()&&"init"===this.key){if(this.node){var a=this.node,n=this.scope;if(n.path.isPattern())return rH(a),this.replaceWith(sH(tH([],a),[])),this.get("callee.body").insertAfter(t),[this];if(RH(this))t.unshift(a);else if(uH(a)&&fH(a.callee))t.unshift(a),t.push(gH());else if(xH(a,n))t.unshift(a),t.push(iH(a.left));else if(n.isPure(a,!0))t.push(a);else{r.isMethod({computed:!0,key:a})&&(n=n.parent);var s=n.generateDeclaredUidIdentifier();t.unshift(oH(aH("=",iH(s),a))),t.push(oH(iH(s)))}}return this.replaceExpressionWithStatements(t)}if(Array.isArray(this.container))return this._containerInsertAfter(t);if(this.isStatementOrBlock()){var i=this.node,o=i&&(!this.isExpressionStatement()||null!=i.expression);return this.replaceWith(nH(o?[i]:[])),this.pushContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")}function DH(e,t){if(this.parent)for(var r,a=T(Cx.get(this.parent));!(r=a()).done;){var n=b(r.value,2)[1];n.key>=e&&(n.key+=t)}}function wH(e){if(!e)return[];Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var r=e[t],a=void 0;if(r?"object"!=typeof r?a="contains a non-object node":r.type?r instanceof tq&&(a="has a NodePath when it expected a raw object"):a="without a type":a="has falsy node",a){var n=Array.isArray(r)?"array":typeof r;throw new Error("Node list "+a+" with the index of "+t+" and type of "+n)}}return e}function jH(e,t){return this._assertUnremoved(),t=this._verifyNodeList(t),tq.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0}).setContext(this.context)._containerInsertBefore(t)}function CH(e,t){this._assertUnremoved();var r=this._verifyNodeList(t),a=this.node[e];return tq.get({parentPath:this,parent:this.node,container:a,listKey:e,key:a.length}).setContext(this.context).replaceWithMultiple(r)}function SH(e){return void 0===e&&(e=this.scope),new eH(this,e).run()}var AH=Object.freeze({__proto__:null,insertBefore:hH,_containerInsert:mH,_containerInsertBefore:yH,_containerInsertAfter:vH,insertAfter:EH,updateSiblingKeys:DH,_verifyNodeList:wH,unshiftContainer:jH,pushContainer:CH,hoist:SH}),TH=LR,PH=YR,kH=zn,IH=pu,FH=Iu,_H=0,BH=1;function OH(e){return{type:_H,path:e}}function NH(e){return{type:BH,path:e}}function LH(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):null}function MH(e,t,r){return e&&t.push.apply(t,R(HH(e,r))),t}function UH(e,t,r){for(var a=[],n=0;n<e.length;n++){for(var s=[],i=[],o=0,d=HH(e[n],r);o<d.length;o++){var u=d[o];u.type===_H&&s.push(u),u.type===BH&&i.push(u)}s.length&&(a=s),t.push.apply(t,i)}return t.push.apply(t,R(a)),t}function VH(e){e.forEach((function(e){e.type=BH}))}function GH(e,t){e.forEach((function(e){e.path.isBreakStatement({label:null})&&(t?e.path.replaceWith(FH("void",IH(0))):e.path.remove())}))}function WH(e,t){var r=[];if(t.canHaveBreak)for(var a=[],n=0;n<e.length;n++){var s=e[n],i=Object.assign({},t,{inCaseClause:!1});s.isBlockStatement()&&(t.inCaseClause||t.shouldPopulateBreak)?i.shouldPopulateBreak=!0:i.shouldPopulateBreak=!1;var o=HH(s,i);if(o.length>0&&o.every((function(e){return e.type===BH}))){a.length>0&&o.every((function(e){return e.path.isBreakStatement({label:null})}))?(VH(a),r.push.apply(r,R(a)),a.some((function(e){return e.path.isDeclaration()}))&&(r.push.apply(r,o),GH(o,!0)),GH(o,!1)):(r.push.apply(r,o),t.shouldPopulateBreak||GH(o,!0));break}if(n===e.length-1)r.push.apply(r,o);else{a=[];for(var d=0;d<o.length;d++){var u=o[d];u.type===BH&&r.push(u),u.type===_H&&a.push(u)}}}else if(e.length)for(var c=e.length-1;c>=0;c--){var l=HH(e[c],t);if(l.length>1||1===l.length&&!l[0].path.isVariableDeclaration()){r.push.apply(r,l);break}}return r}function HH(e,t){var r=[];if(e.isIfStatement())r=MH(e.get("consequent"),r,t),r=MH(e.get("alternate"),r,t);else{if(e.isDoExpression()||e.isFor()||e.isWhile()||e.isLabeledStatement())return MH(e.get("body"),r,t);if(e.isProgram()||e.isBlockStatement())return WH(e.get("body"),t);if(e.isFunction())return HH(e.get("body"),t);if(e.isTryStatement())r=MH(e.get("block"),r,t),r=MH(e.get("handler"),r,t);else{if(e.isCatchClause())return MH(e.get("body"),r,t);if(e.isSwitchStatement())return UH(e.get("cases"),r,t);if(e.isSwitchCase())return WH(e.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});e.isBreakStatement()?r.push(NH(e)):r.push(OH(e))}}return r}function KH(){return HH(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map((function(e){return e.path}))}function qH(e){return tq.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e}).setContext(this.context)}function zH(){return this.getSibling(this.key-1)}function XH(){return this.getSibling(this.key+1)}function YH(){for(var e=this.key,t=this.getSibling(++e),r=[];t.node;)r.push(t),t=this.getSibling(++e);return r}function JH(){for(var e=this.key,t=this.getSibling(--e),r=[];t.node;)r.push(t),t=this.getSibling(--e);return r}function $H(e,t){void 0===t&&(t=!0),!0===t&&(t=this.context);var r=e.split(".");return 1===r.length?this._getKey(e,t):this._getPattern(r,t)}function QH(e,t){var r=this,a=this.node,n=a[e];return Array.isArray(n)?n.map((function(s,i){return tq.get({listKey:e,parentPath:r,parent:a,container:n,key:i}).setContext(t)})):tq.get({parentPath:this,parent:a,container:a,key:e}).setContext(t)}function ZH(e,t){for(var r,a=this,n=T(e);!(r=n()).done;){var s=r.value;a="."===s?a.parentPath:Array.isArray(a)?a[s]:a.get(s,t)}return a}function eK(e){return TH(this.node,e)}function tK(e){return PH(this.node,e)}function rK(e,t){void 0===e&&(e=!1),void 0===t&&(t=!1);for(var r=[this],a=Object.create(null);r.length;){var n=r.shift();if(n&&n.node){var s=TH.keys[n.node.type];if(n.isIdentifier())e?(a[n.node.name]=a[n.node.name]||[]).push(n):a[n.node.name]=n;else if(n.isExportDeclaration()){var i=n.get("declaration");kH(i)&&r.push(i)}else{if(t){if(n.isFunctionDeclaration()){r.push(n.get("id"));continue}if(n.isFunctionExpression())continue}if(s)for(var o=0;o<s.length;o++){var d=s[o],u=n.get(d);Array.isArray(u)?r.push.apply(r,R(u)):u.node&&r.push(u)}}}}return a}function aK(e){return void 0===e&&(e=!1),this.getBindingIdentifierPaths(e,!0)}var nK=Object.freeze({__proto__:null,getOpposite:LH,getCompletionRecords:KH,getSibling:qH,getPrevSibling:zH,getNextSibling:XH,getAllNextSiblings:YH,getAllPrevSiblings:JH,get:$H,_getKey:QH,_getPattern:ZH,getBindingIdentifiers:eK,getOuterBindingIdentifiers:tK,getBindingIdentifierPaths:rK,getOuterBindingIdentifierPaths:aK}),sK=wb,iK=Db;function oK(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,r=e.leadingComments;if(t||r){var a=this.getSibling(this.key-1),n=this.getSibling(this.key+1),s=Boolean(a.node),i=Boolean(n.node);s&&!i?a.addComments("trailing",t):i&&!s&&n.addComments("leading",r)}}}}function dK(e,t,r){sK(this.node,e,t,r)}function uK(e,t){iK(this.node,e,t)}var cK=Object.freeze({__proto__:null,shareCommentsWithSiblings:oK,addComment:dK,addComments:uK}),lK=QR,pK=ex,fK=is,gK=Pn,hK=cs,mK=ge,yK=Wn,vK=ye,bK=nt,RK=ot,xK=qr,EK=zr,DK=Ce,wK=Ie,jK=ax,CK=nx,SK=Bn,AK=dx,TK=We,PK=ux.isCompatTag;function kK(e){var t=this.node,r=this.parent;if(!vK(t,e)&&!EK(r,e)){if(!xK(t,e))return!1;if(PK(t.name))return!1}return jK(t,r,this.parentPath.parent)}function IK(){var e=this.node,t=this.parent;return DK(e)&&jK(e,t)}function FK(){var e=this.node,t=this.parent,r=this.parentPath.parent;return vK(e)&&lK(e,t,r)}function _K(){var e=this.node,t=this.parent;if(SK(e)){if(TK(e)){if(yK(t,{left:e}))return!1;if(mK(t,{init:e}))return!1}return!0}return!1}function BK(){return this.isIdentifier()?this.isReferencedIdentifier():gK(this.node)}function OK(){return CK(this.node,this.parent)}function NK(){return jK(this.node,this.parent)}function LK(){return pK(this.node)}function MK(){return AK(this.node)}function UK(){return this.node&&!!this.node.loc}function VK(){return!this.isUser()}function GK(e){return this.scope.isPure(this.node,e)}function WK(){var e=this.node;return!(!hK(e)&&(bK(e)?"type"!==e.importKind&&"typeof"!==e.importKind:fK(e)?"type"!==e.exportKind:!RK(e)||"type"!==e.importKind&&"typeof"!==e.importKind))}function HK(){return wK(this.node)&&this.parentPath&&this.parentPath.isObjectPattern()}function KK(){return wK(this.node)&&this.parentPath&&this.parentPath.isObjectExpression()}function qK(){return mK(this.node,{await:!0})}function zK(){throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")}function XK(){throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")}var YK=Object.freeze({__proto__:null,isReferencedIdentifier:kK,isReferencedMemberExpression:IK,isBindingIdentifier:FK,isStatement:_K,isExpression:BK,isScope:OK,isReferenced:NK,isBlockScoped:LK,isVar:MK,isUser:UK,isGenerated:VK,isPure:GK,isFlow:WK,isRestProperty:HK,isSpreadProperty:KK,isForAwaitStatement:qK,isExistentialTypeParam:zK,isNumericLiteralTypeAnnotation:XK}),JK=Nd,$K=Lx("babel"),QK=1,ZK=2,eq=4,tq=function(){function e(e,t){this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=t,this.hub=e,this.data=null,this.context=null,this.scope=null}e.get=function(t){var r=t.hub,a=t.parentPath,n=t.parent,s=t.container,i=t.listKey,o=t.key;if(!r&&a&&(r=a.hub),!n)throw new Error("To get a node path the parent needs to exist");var d=s[o],u=Cx.get(n);u||(u=new Map,Cx.set(n,u));var c=u.get(d);return c||(c=new e(r,n),d&&u.set(d,c)),c.setup(a,s,i,o),c};var t=e.prototype;return t.getScope=function(e){return this.isScope()?new eD(this):e},t.setData=function(e,t){return null==this.data&&(this.data=Object.create(null)),this.data[e]=t},t.getData=function(e,t){null==this.data&&(this.data=Object.create(null));var r=this.data[e];return void 0===r&&void 0!==t&&(r=this.data[e]=t),r},t.hasNode=function(){return null!=this.node},t.buildCodeFrameError=function(e,t){return void 0===t&&(t=SyntaxError),this.hub.buildError(this.node,e,t)},t.traverse=function(e,t){hq(this.node,e,this.scope,t,this)},t.set=function(e,t){JK(this.node,e,t),this.node[e]=t},t.getPathLocation=function(){var e=[],t=this;do{var r=t.key;t.inList&&(r=t.listKey+"["+r+"]"),e.unshift(r)}while(t=t.parentPath);return e.join(".")},t.debug=function(e){$K.enabled&&$K(this.getPathLocation()+" "+this.type+": "+e)},t.toString=function(){return bI(this.node).code},o(e,[{key:"inList",get:function(){return!!this.listKey},set:function(e){e||(this.listKey=null)}},{key:"parentKey",get:function(){return this.listKey||this.key}},{key:"shouldSkip",get:function(){return!!(this._traverseFlags&eq)},set:function(e){e?this._traverseFlags|=eq:this._traverseFlags&=~eq}},{key:"shouldStop",get:function(){return!!(this._traverseFlags&ZK)},set:function(e){e?this._traverseFlags|=ZK:this._traverseFlags&=~ZK}},{key:"removed",get:function(){return!!(this._traverseFlags&QK)},set:function(e){e?this._traverseFlags|=QK:this._traverseFlags&=~QK}}]),e}();Object.assign(tq.prototype,kI,v_,fU,wU,BG,yW,MW,zW,AH,nK,cK),tq.prototype._guessExecutionStatusRelativeToDifferentFunctions=dW;for(var rq,aq=function(){var e=rq.value,t="is"+e,r=cx[t];tq.prototype[t]=function(e){return r(this.node,e)},tq.prototype["assert"+e]=function(t){if(!r(this.node,t))throw new TypeError("Expected node path of type "+e)}},nq=T(Od);!(rq=nq()).done;)aq();Object.assign(tq.prototype,YK);for(var sq=0,iq=Object.keys(X);sq<iq.length;sq++){var oq=iq[sq];"_"!==oq[0]&&(Od.includes(oq)||Od.push(oq))}var dq=Ao,uq=function(){function e(e,t,r,a){this.queue=null,this.priorityQueue=null,this.parentPath=a,this.scope=e,this.state=r,this.opts=t}var t=e.prototype;return t.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var r=dq[e.type];if(null==r||!r.length)return!1;for(var a,n=T(r);!(a=n()).done;)if(e[a.value])return!0;return!1},t.create=function(e,t,r,a){return tq.get({parentPath:this.parentPath,parent:e,container:t,key:r,listKey:a})},t.maybeQueue=function(e,t){this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},t.visitMultiple=function(e,t,r){if(0===e.length)return!1;for(var a=[],n=0;n<e.length;n++){var s=e[n];s&&this.shouldVisit(s)&&a.push(this.create(t,e,n,r))}return this.visitQueue(a)},t.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},t.visitQueue=function(e){this.queue=e,this.priorityQueue=[];for(var t,r=new WeakSet,a=!1,n=T(e);!(t=n()).done;){var s=t.value;if(s.resync(),0!==s.contexts.length&&s.contexts[s.contexts.length-1]===this||s.pushContext(this),null!==s.key){var i=s.node;if(!r.has(i)){if(i&&r.add(i),s.visit()){a=!0;break}if(this.priorityQueue.length&&(a=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,a))break}}}for(var o,d=T(e);!(o=d()).done;)o.value.popContext();return this.queue=null,a},t.visit=function(e,t){var r=e[t];return!!r&&(Array.isArray(r)?this.visitMultiple(r,e,t):this.visitSingle(e,t))},o(e)}(),cq=Ao;function lq(e,t,r,a,n,s){var i=cq[e.type];if(!i)return!1;for(var o,d=new uq(r,t,a,n),u=T(i);!(o=u()).done;){var c=o.value;if((!s||!s[c])&&d.visit(e,c))return!0}return!1}!function(){function e(){}var t=e.prototype;t.getCode=function(){},t.getScope=function(){},t.addHelper=function(){throw new Error("Helpers are not supported by the default hub.")},t.buildError=function(e,t,r){return void 0===r&&(r=TypeError),new r(t)},o(e)}();var pq=Ao,fq=BR,gq=IR;function hq(e,t,r,a,n){if(void 0===t&&(t={}),e){if(!t.noScope&&!r&&"Program"!==e.type&&"File"!==e.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a "+e.type+" node without passing scope and parentPath.");pq[e.type]&&(hx(t),lq(e,t,r,a,n))}}function mq(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}function yq(e,t){return Object.freeze({minVersion:e,ast:function(){return xV.program.ast(t,{preserveComments:!0})}})}hq.visitors=jx,hq.verify=mx,hq.explode=hx,hq.cheap=function(e,t){return gq(e,t)},hq.node=function(e,t,r,a,n,s){lq(e,t,r,a,n,s)},hq.clearNode=function(e,t){fq(e,t),Cx.delete(e)},hq.removeProperties=function(e,t){return gq(e,hq.clearNode,t),e},hq.hasType=function(e,t,r){if(null!=r&&r.includes(e.type))return!1;if(e.type===t)return!0;var a={has:!1,type:t};return hq(e,{noScope:!0,denylist:r,enter:mq},null,a),a.has},hq.cache=Fx;var vq,bq,Rq,xq,Eq,Dq,wq,jq,Cq,Sq,Aq,Tq,Pq,kq,Iq,Fq,_q,Bq,Oq,Nq,Lq,Mq,Uq,Vq,Gq,Wq,Hq,Kq,qq,zq,Xq,Yq,Jq,$q,Qq,Zq,ez,tz,rz,az,nz,sz,iz,oz,dz,uz,cz,lz,pz,fz,gz,hz,mz,yz,vz,bz,Rz,xz,Ez,Dz,wz,jz,Cz,Sz,Az,Tz,Pz,kz,Iz,Fz,_z,Bz,Oz,Nz,Lz,Mz,Uz,Vz,Gz,Wz,Hz,Kz,qz,zz,Xz=Object.freeze({AsyncGenerator:yq("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function AsyncGenerator(gen){var front,back;function resume(key,arg){try{var result=gen[key](arg),value=result.value,overloaded=value instanceof OverloadYield;Promise.resolve(overloaded?value.v:value).then((function(arg){if(overloaded){var nextKey="return"===key?"return":"next";if(!value.k||arg.done)return resume(nextKey,arg);arg=gen[nextKey](arg).value}settle(result.done?"return":"normal",arg)}),(function(err){resume("throw",err)}))}catch(err){settle("throw",err)}}function settle(type,value){switch(type){case"return":front.resolve({value:value,done:!0});break;case"throw":front.reject(value);break;default:front.resolve({value:value,done:!1})}(front=front.next)?resume(front.key,front.arg):back=null}this._invoke=function(key,arg){return new Promise((function(resolve,reject){var request={key:key,arg:arg,resolve:resolve,reject:reject,next:null};back?back=back.next=request:(front=back=request,resume(key,arg))}))},"function"!=typeof gen.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(arg){return this._invoke("next",arg)},AsyncGenerator.prototype.throw=function(arg){return this._invoke("throw",arg)},AsyncGenerator.prototype.return=function(arg){return this._invoke("return",arg)};'),OverloadYield:yq("7.18.14","export default function _OverloadYield(value,kind){this.v=value,this.k=kind}"),applyDecs:yq("7.17.8",'function old_createMetadataMethodsForProperty(metadataMap,kind,property,decoratorFinishedRef){return{getMetadata:function(key){old_assertNotFinished(decoratorFinishedRef,"getMetadata"),old_assertMetadataKey(key);var metadataForKey=metadataMap[key];if(void 0!==metadataForKey)if(1===kind){var pub=metadataForKey.public;if(void 0!==pub)return pub[property]}else if(2===kind){var priv=metadataForKey.private;if(void 0!==priv)return priv.get(property)}else if(Object.hasOwnProperty.call(metadataForKey,"constructor"))return metadataForKey.constructor},setMetadata:function(key,value){old_assertNotFinished(decoratorFinishedRef,"setMetadata"),old_assertMetadataKey(key);var metadataForKey=metadataMap[key];if(void 0===metadataForKey&&(metadataForKey=metadataMap[key]={}),1===kind){var pub=metadataForKey.public;void 0===pub&&(pub=metadataForKey.public={}),pub[property]=value}else if(2===kind){var priv=metadataForKey.priv;void 0===priv&&(priv=metadataForKey.private=new Map),priv.set(property,value)}else metadataForKey.constructor=value}}}function old_convertMetadataMapToFinal(obj,metadataMap){var parentMetadataMap=obj[Symbol.metadata||Symbol.for("Symbol.metadata")],metadataKeys=Object.getOwnPropertySymbols(metadataMap);if(0!==metadataKeys.length){for(var i=0;i<metadataKeys.length;i++){var key=metadataKeys[i],metaForKey=metadataMap[key],parentMetaForKey=parentMetadataMap?parentMetadataMap[key]:null,pub=metaForKey.public,parentPub=parentMetaForKey?parentMetaForKey.public:null;pub&&parentPub&&Object.setPrototypeOf(pub,parentPub);var priv=metaForKey.private;if(priv){var privArr=Array.from(priv.values()),parentPriv=parentMetaForKey?parentMetaForKey.private:null;parentPriv&&(privArr=privArr.concat(parentPriv)),metaForKey.private=privArr}parentMetaForKey&&Object.setPrototypeOf(metaForKey,parentMetaForKey)}parentMetadataMap&&Object.setPrototypeOf(metadataMap,parentMetadataMap),obj[Symbol.metadata||Symbol.for("Symbol.metadata")]=metadataMap}}function old_createAddInitializerMethod(initializers,decoratorFinishedRef){return function(initializer){old_assertNotFinished(decoratorFinishedRef,"addInitializer"),old_assertCallable(initializer,"An initializer"),initializers.push(initializer)}}function old_memberDec(dec,name,desc,metadataMap,initializers,kind,isStatic,isPrivate,value){var kindStr;switch(kind){case 1:kindStr="accessor";break;case 2:kindStr="method";break;case 3:kindStr="getter";break;case 4:kindStr="setter";break;default:kindStr="field"}var metadataKind,metadataName,ctx={kind:kindStr,name:isPrivate?"#"+name:name,isStatic:isStatic,isPrivate:isPrivate},decoratorFinishedRef={v:!1};if(0!==kind&&(ctx.addInitializer=old_createAddInitializerMethod(initializers,decoratorFinishedRef)),isPrivate){metadataKind=2,metadataName=Symbol(name);var access={};0===kind?(access.get=desc.get,access.set=desc.set):2===kind?access.get=function(){return desc.value}:(1!==kind&&3!==kind||(access.get=function(){return desc.get.call(this)}),1!==kind&&4!==kind||(access.set=function(v){desc.set.call(this,v)})),ctx.access=access}else metadataKind=1,metadataName=name;try{return dec(value,Object.assign(ctx,old_createMetadataMethodsForProperty(metadataMap,metadataKind,metadataName,decoratorFinishedRef)))}finally{decoratorFinishedRef.v=!0}}function old_assertNotFinished(decoratorFinishedRef,fnName){if(decoratorFinishedRef.v)throw new Error("attempted to call "+fnName+" after decoration was finished")}function old_assertMetadataKey(key){if("symbol"!=typeof key)throw new TypeError("Metadata keys must be symbols, received: "+key)}function old_assertCallable(fn,hint){if("function"!=typeof fn)throw new TypeError(hint+" must be a function")}function old_assertValidReturnValue(kind,value){var type=typeof value;if(1===kind){if("object"!==type||null===value)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==value.get&&old_assertCallable(value.get,"accessor.get"),void 0!==value.set&&old_assertCallable(value.set,"accessor.set"),void 0!==value.init&&old_assertCallable(value.init,"accessor.init"),void 0!==value.initializer&&old_assertCallable(value.initializer,"accessor.initializer")}else if("function"!==type){var hint;throw hint=0===kind?"field":10===kind?"class":"method",new TypeError(hint+" decorators must return a function or void 0")}}function old_getInit(desc){var initializer;return null==(initializer=desc.init)&&(initializer=desc.initializer)&&"undefined"!=typeof console&&console.warn(".initializer has been renamed to .init as of March 2022"),initializer}function old_applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,metadataMap,initializers){var desc,initializer,value,newValue,get,set,decs=decInfo[0];if(isPrivate?desc=0===kind||1===kind?{get:decInfo[3],set:decInfo[4]}:3===kind?{get:decInfo[3]}:4===kind?{set:decInfo[3]}:{value:decInfo[3]}:0!==kind&&(desc=Object.getOwnPropertyDescriptor(base,name)),1===kind?value={get:desc.get,set:desc.set}:2===kind?value=desc.value:3===kind?value=desc.get:4===kind&&(value=desc.set),"function"==typeof decs)void 0!==(newValue=old_memberDec(decs,name,desc,metadataMap,initializers,kind,isStatic,isPrivate,value))&&(old_assertValidReturnValue(kind,newValue),0===kind?initializer=newValue:1===kind?(initializer=old_getInit(newValue),get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue);else for(var i=decs.length-1;i>=0;i--){var newInit;if(void 0!==(newValue=old_memberDec(decs[i],name,desc,metadataMap,initializers,kind,isStatic,isPrivate,value)))old_assertValidReturnValue(kind,newValue),0===kind?newInit=newValue:1===kind?(newInit=old_getInit(newValue),get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue,void 0!==newInit&&(void 0===initializer?initializer=newInit:"function"==typeof initializer?initializer=[initializer,newInit]:initializer.push(newInit))}if(0===kind||1===kind){if(void 0===initializer)initializer=function(instance,init){return init};else if("function"!=typeof initializer){var ownInitializers=initializer;initializer=function(instance,init){for(var value=init,i=0;i<ownInitializers.length;i++)value=ownInitializers[i].call(instance,value);return value}}else{var originalInitializer=initializer;initializer=function(instance,init){return originalInitializer.call(instance,init)}}ret.push(initializer)}0!==kind&&(1===kind?(desc.get=value.get,desc.set=value.set):2===kind?desc.value=value:3===kind?desc.get=value:4===kind&&(desc.set=value),isPrivate?1===kind?(ret.push((function(instance,args){return value.get.call(instance,args)})),ret.push((function(instance,args){return value.set.call(instance,args)}))):2===kind?ret.push(value):ret.push((function(instance,args){return value.call(instance,args)})):Object.defineProperty(base,name,desc))}function old_applyMemberDecs(ret,Class,protoMetadataMap,staticMetadataMap,decInfos){for(var protoInitializers,staticInitializers,existingProtoNonFields=new Map,existingStaticNonFields=new Map,i=0;i<decInfos.length;i++){var decInfo=decInfos[i];if(Array.isArray(decInfo)){var base,metadataMap,initializers,kind=decInfo[1],name=decInfo[2],isPrivate=decInfo.length>3,isStatic=kind>=5;if(isStatic?(base=Class,metadataMap=staticMetadataMap,0!==(kind-=5)&&(initializers=staticInitializers=staticInitializers||[])):(base=Class.prototype,metadataMap=protoMetadataMap,0!==kind&&(initializers=protoInitializers=protoInitializers||[])),0!==kind&&!isPrivate){var existingNonFields=isStatic?existingStaticNonFields:existingProtoNonFields,existingKind=existingNonFields.get(name)||0;if(!0===existingKind||3===existingKind&&4!==kind||4===existingKind&&3!==kind)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+name);!existingKind&&kind>2?existingNonFields.set(name,kind):existingNonFields.set(name,!0)}old_applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,metadataMap,initializers)}}old_pushInitializers(ret,protoInitializers),old_pushInitializers(ret,staticInitializers)}function old_pushInitializers(ret,initializers){initializers&&ret.push((function(instance){for(var i=0;i<initializers.length;i++)initializers[i].call(instance);return instance}))}function old_applyClassDecs(ret,targetClass,metadataMap,classDecs){if(classDecs.length>0){for(var initializers=[],newClass=targetClass,name=targetClass.name,i=classDecs.length-1;i>=0;i--){var decoratorFinishedRef={v:!1};try{var ctx=Object.assign({kind:"class",name:name,addInitializer:old_createAddInitializerMethod(initializers,decoratorFinishedRef)},old_createMetadataMethodsForProperty(metadataMap,0,name,decoratorFinishedRef)),nextNewClass=classDecs[i](newClass,ctx)}finally{decoratorFinishedRef.v=!0}void 0!==nextNewClass&&(old_assertValidReturnValue(10,nextNewClass),newClass=nextNewClass)}ret.push(newClass,(function(){for(var i=0;i<initializers.length;i++)initializers[i].call(newClass)}))}}export default function applyDecs(targetClass,memberDecs,classDecs){var ret=[],staticMetadataMap={},protoMetadataMap={};return old_applyMemberDecs(ret,targetClass,protoMetadataMap,staticMetadataMap,memberDecs),old_convertMetadataMapToFinal(targetClass.prototype,protoMetadataMap),old_applyClassDecs(ret,targetClass,staticMetadataMap,classDecs),old_convertMetadataMapToFinal(targetClass,staticMetadataMap),ret}'),applyDecs2203:yq("7.19.0",'function createAddInitializerMethod(initializers,decoratorFinishedRef){return function(initializer){assertNotFinished(decoratorFinishedRef,"addInitializer"),assertCallable(initializer,"An initializer"),initializers.push(initializer)}}function memberDec(dec,name,desc,initializers,kind,isStatic,isPrivate,value){var kindStr;switch(kind){case 1:kindStr="accessor";break;case 2:kindStr="method";break;case 3:kindStr="getter";break;case 4:kindStr="setter";break;default:kindStr="field"}var get,set,ctx={kind:kindStr,name:isPrivate?"#"+name:name,static:isStatic,private:isPrivate},decoratorFinishedRef={v:!1};0!==kind&&(ctx.addInitializer=createAddInitializerMethod(initializers,decoratorFinishedRef)),0===kind?isPrivate?(get=desc.get,set=desc.set):(get=function(){return this[name]},set=function(v){this[name]=v}):2===kind?get=function(){return desc.value}:(1!==kind&&3!==kind||(get=function(){return desc.get.call(this)}),1!==kind&&4!==kind||(set=function(v){desc.set.call(this,v)})),ctx.access=get&&set?{get:get,set:set}:get?{get:get}:{set:set};try{return dec(value,ctx)}finally{decoratorFinishedRef.v=!0}}function assertNotFinished(decoratorFinishedRef,fnName){if(decoratorFinishedRef.v)throw new Error("attempted to call "+fnName+" after decoration was finished")}function assertCallable(fn,hint){if("function"!=typeof fn)throw new TypeError(hint+" must be a function")}function assertValidReturnValue(kind,value){var type=typeof value;if(1===kind){if("object"!==type||null===value)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==value.get&&assertCallable(value.get,"accessor.get"),void 0!==value.set&&assertCallable(value.set,"accessor.set"),void 0!==value.init&&assertCallable(value.init,"accessor.init")}else if("function"!==type){var hint;throw hint=0===kind?"field":10===kind?"class":"method",new TypeError(hint+" decorators must return a function or void 0")}}function applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,initializers){var desc,init,value,newValue,get,set,decs=decInfo[0];if(isPrivate?desc=0===kind||1===kind?{get:decInfo[3],set:decInfo[4]}:3===kind?{get:decInfo[3]}:4===kind?{set:decInfo[3]}:{value:decInfo[3]}:0!==kind&&(desc=Object.getOwnPropertyDescriptor(base,name)),1===kind?value={get:desc.get,set:desc.set}:2===kind?value=desc.value:3===kind?value=desc.get:4===kind&&(value=desc.set),"function"==typeof decs)void 0!==(newValue=memberDec(decs,name,desc,initializers,kind,isStatic,isPrivate,value))&&(assertValidReturnValue(kind,newValue),0===kind?init=newValue:1===kind?(init=newValue.init,get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue);else for(var i=decs.length-1;i>=0;i--){var newInit;if(void 0!==(newValue=memberDec(decs[i],name,desc,initializers,kind,isStatic,isPrivate,value)))assertValidReturnValue(kind,newValue),0===kind?newInit=newValue:1===kind?(newInit=newValue.init,get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue,void 0!==newInit&&(void 0===init?init=newInit:"function"==typeof init?init=[init,newInit]:init.push(newInit))}if(0===kind||1===kind){if(void 0===init)init=function(instance,init){return init};else if("function"!=typeof init){var ownInitializers=init;init=function(instance,init){for(var value=init,i=0;i<ownInitializers.length;i++)value=ownInitializers[i].call(instance,value);return value}}else{var originalInitializer=init;init=function(instance,init){return originalInitializer.call(instance,init)}}ret.push(init)}0!==kind&&(1===kind?(desc.get=value.get,desc.set=value.set):2===kind?desc.value=value:3===kind?desc.get=value:4===kind&&(desc.set=value),isPrivate?1===kind?(ret.push((function(instance,args){return value.get.call(instance,args)})),ret.push((function(instance,args){return value.set.call(instance,args)}))):2===kind?ret.push(value):ret.push((function(instance,args){return value.call(instance,args)})):Object.defineProperty(base,name,desc))}function applyMemberDecs(ret,Class,decInfos){for(var protoInitializers,staticInitializers,existingProtoNonFields=new Map,existingStaticNonFields=new Map,i=0;i<decInfos.length;i++){var decInfo=decInfos[i];if(Array.isArray(decInfo)){var base,initializers,kind=decInfo[1],name=decInfo[2],isPrivate=decInfo.length>3,isStatic=kind>=5;if(isStatic?(base=Class,0!==(kind-=5)&&(initializers=staticInitializers=staticInitializers||[])):(base=Class.prototype,0!==kind&&(initializers=protoInitializers=protoInitializers||[])),0!==kind&&!isPrivate){var existingNonFields=isStatic?existingStaticNonFields:existingProtoNonFields,existingKind=existingNonFields.get(name)||0;if(!0===existingKind||3===existingKind&&4!==kind||4===existingKind&&3!==kind)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+name);!existingKind&&kind>2?existingNonFields.set(name,kind):existingNonFields.set(name,!0)}applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,initializers)}}pushInitializers(ret,protoInitializers),pushInitializers(ret,staticInitializers)}function pushInitializers(ret,initializers){initializers&&ret.push((function(instance){for(var i=0;i<initializers.length;i++)initializers[i].call(instance);return instance}))}function applyClassDecs(ret,targetClass,classDecs){if(classDecs.length>0){for(var initializers=[],newClass=targetClass,name=targetClass.name,i=classDecs.length-1;i>=0;i--){var decoratorFinishedRef={v:!1};try{var nextNewClass=classDecs[i](newClass,{kind:"class",name:name,addInitializer:createAddInitializerMethod(initializers,decoratorFinishedRef)})}finally{decoratorFinishedRef.v=!0}void 0!==nextNewClass&&(assertValidReturnValue(10,nextNewClass),newClass=nextNewClass)}ret.push(newClass,(function(){for(var i=0;i<initializers.length;i++)initializers[i].call(newClass)}))}}export default function applyDecs2203(targetClass,memberDecs,classDecs){var ret=[];return applyMemberDecs(ret,targetClass,memberDecs),applyClassDecs(ret,targetClass,classDecs),ret}'),asyncGeneratorDelegate:yq("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _asyncGeneratorDelegate(inner){var iter={},waiting=!1;function pump(key,value){return waiting=!0,value=new Promise((function(resolve){resolve(inner[key](value))})),{done:!1,value:new OverloadYield(value,1)}}return iter["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},iter.next=function(value){return waiting?(waiting=!1,value):pump("next",value)},"function"==typeof inner.throw&&(iter.throw=function(value){if(waiting)throw waiting=!1,value;return pump("throw",value)}),"function"==typeof inner.return&&(iter.return=function(value){return waiting?(waiting=!1,value):pump("return",value)}),iter}'),asyncIterator:yq("7.15.9",'export default function _asyncIterator(iterable){var method,async,sync,retry=2;for("undefined"!=typeof Symbol&&(async=Symbol.asyncIterator,sync=Symbol.iterator);retry--;){if(async&&null!=(method=iterable[async]))return method.call(iterable);if(sync&&null!=(method=iterable[sync]))return new AsyncFromSyncIterator(method.call(iterable));async="@@asyncIterator",sync="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(s){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var done=r.done;return Promise.resolve(r.value).then((function(value){return{value:value,done:done}}))}return AsyncFromSyncIterator=function(s){this.s=s,this.n=s.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function(value){var ret=this.s.return;return void 0===ret?Promise.resolve({value:value,done:!0}):AsyncFromSyncIteratorContinuation(ret.apply(this.s,arguments))},throw:function(value){var thr=this.s.return;return void 0===thr?Promise.reject(value):AsyncFromSyncIteratorContinuation(thr.apply(this.s,arguments))}},new AsyncFromSyncIterator(s)}'),awaitAsyncGenerator:yq("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(value){return new OverloadYield(value,0)}'),jsx:yq("7.0.0-beta.0",'var REACT_ELEMENT_TYPE;export default function _createRawReactElement(type,props,key,children){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var defaultProps=type&&type.defaultProps,childrenLength=arguments.length-3;if(props||0===childrenLength||(props={children:void 0}),1===childrenLength)props.children=children;else if(childrenLength>1){for(var childArray=new Array(childrenLength),i=0;i<childrenLength;i++)childArray[i]=arguments[i+3];props.children=childArray}if(props&&defaultProps)for(var propName in defaultProps)void 0===props[propName]&&(props[propName]=defaultProps[propName]);else props||(props=defaultProps||{});return{$$typeof:REACT_ELEMENT_TYPE,type:type,key:void 0===key?null:""+key,ref:null,props:props,_owner:null}}'),objectSpread2:yq("7.5.0",'import defineProperty from"defineProperty";function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}export default function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}'),regeneratorRuntime:yq("7.18.0",'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return generator._invoke=function(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}(innerFn,self,context),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;this._invoke=function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(undefined===method){if(context.delegate=null,"throw"===context.method){if(delegate.iterator.return&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method))return ContinueSentinel;context.method="throw",context.arg=new TypeError("The iterator does not provide a \'throw\' method")}return ContinueSentinel}var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=undefined,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:undefined,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(Gp,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(object){var keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=undefined)},stop:function(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=undefined),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),typeof:yq("7.0.0-beta.0",'export default function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}'),wrapRegExp:yq("7.19.0",'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){var i=g[name];if("number"==typeof i)groups[name]=result[i];else{for(var k=0;void 0===result[i[k]]&&k+1<i.length;)k++;groups[name]=result[i[k]]}return groups}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);return result&&(result.groups=buildGroups(result,this)),result},BabelRegExp.prototype[Symbol.replace]=function(str,substitution){if("string"==typeof substitution){var groups=_groups.get(this);return _super[Symbol.replace].call(this,str,substitution.replace(/\\$<([^>]+)>/g,(function(_,name){return"$"+groups[name]})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=typeof args[args.length-1]&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}')}),Yz=Object.assign({__proto__:null},Xz),Jz=function(e){return function(t){return{minVersion:e,ast:function(){return xV.program.ast(t)}}}};Yz.AwaitValue=Jz("7.0.0-beta.0")(vq||(vq=v(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n "]))),Yz.wrapAsyncGenerator=Jz("7.0.0-beta.0")(bq||(bq=v(['\n import AsyncGenerator from "AsyncGenerator";\n\n export default function _wrapAsyncGenerator(fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n }\n']))),Yz.asyncToGenerator=Jz("7.0.0-beta.0")(Rq||(Rq=v(['\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n }\n\n export default function _asyncToGenerator(fn) {\n return function () {\n var self = this, args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n }\n']))),Yz.classCallCheck=Jz("7.0.0-beta.0")(xq||(xq=v(['\n export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n }\n']))),Yz.createClass=Jz("7.0.0-beta.0")(Eq||(Eq=v(['\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n export default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, "prototype", { writable: false });\n return Constructor;\n }\n']))),Yz.defineEnumerableProperties=Jz("7.0.0-beta.0")(Dq||(Dq=v(['\n export default function _defineEnumerableProperties(obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n // Symbols are not enumerated over by for-in loops. If native\n // Symbols are available, fetch all of the descs object\'s own\n // symbol properties and define them on our target object too.\n if (Object.getOwnPropertySymbols) {\n var objectSymbols = Object.getOwnPropertySymbols(descs);\n for (var i = 0; i < objectSymbols.length; i++) {\n var sym = objectSymbols[i];\n var desc = descs[sym];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, sym, desc);\n }\n }\n return obj;\n }\n']))),Yz.defaults=Jz("7.0.0-beta.0")(wq||(wq=v(["\n export default function _defaults(obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n }\n"]))),Yz.defineProperty=Jz("7.0.0-beta.0")(jq||(jq=v(["\n export default function _defineProperty(obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n"]))),Yz.extends=Jz("7.0.0-beta.0")(Cq||(Cq=v(["\n export default function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n"]))),Yz.objectSpread=Jz("7.0.0-beta.0")(Sq||(Sq=v(["\n import defineProperty from \"defineProperty\";\n\n export default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n"]))),Yz.inherits=Jz("7.0.0-beta.0")(Aq||(Aq=v(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inherits(subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function");\n }\n // We can\'t use defineProperty to set the prototype in a single step because it\n // doesn\'t work in Chrome <= 36. https://github.com/babel/babel/issues/14056\n // V8 bug: https://bugs.chromium.org/p/v8/issues/detail?id=3334\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, "prototype", { writable: false });\n if (superClass) setPrototypeOf(subClass, superClass);\n }\n']))),Yz.inheritsLoose=Jz("7.0.0-beta.0")(Tq||(Tq=v(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n }\n']))),Yz.getPrototypeOf=Jz("7.0.0-beta.0")(Pq||(Pq=v(["\n export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf\n ? Object.getPrototypeOf.bind()\n : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n }\n"]))),Yz.setPrototypeOf=Jz("7.0.0-beta.0")(kq||(kq=v(["\n export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf\n ? Object.setPrototypeOf.bind()\n : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n"]))),Yz.isNativeReflectConstruct=Jz("7.9.0")(Iq||(Iq=v(["\n export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Boolean object.\n\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n"]))),Yz.construct=Jz("7.0.0-beta.0")(Fq||(Fq=v(['\n import setPrototypeOf from "setPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n\n export default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct.bind();\n } else {\n // NOTE: If Parent !== Class, the correct __proto__ is set *after*\n // calling the constructor.\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n // Avoid issues with Class being present but undefined when it wasn\'t\n // present in the original call.\n return _construct.apply(null, arguments);\n }\n']))),Yz.isNativeFunction=Jz("7.0.0-beta.0")(_q||(_q=v(['\n export default function _isNativeFunction(fn) {\n // Note: This function returns "true" for core-js functions.\n return Function.toString.call(fn).indexOf("[native code]") !== -1;\n }\n']))),Yz.wrapNativeSuper=Jz("7.0.0-beta.0")(Bq||(Bq=v(['\n import getPrototypeOf from "getPrototypeOf";\n import setPrototypeOf from "setPrototypeOf";\n import isNativeFunction from "isNativeFunction";\n import construct from "construct";\n\n export default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === "function" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== "function") {\n throw new TypeError("Super expression must either be null or a function");\n }\n if (typeof _cache !== "undefined") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor)\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true,\n }\n });\n\n return setPrototypeOf(Wrapper, Class);\n }\n\n return _wrapNativeSuper(Class)\n }\n']))),Yz.instanceof=Jz("7.0.0-beta.0")(Oq||(Oq=v(['\n export default function _instanceof(left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return !!right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n }\n']))),Yz.interopRequireDefault=Jz("7.0.0-beta.0")(Nq||(Nq=v(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]))),Yz.interopRequireWildcard=Jz("7.14.0")(Lq||(Lq=v(['\n function _getRequireWildcardCache(nodeInterop) {\n if (typeof WeakMap !== "function") return null;\n\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function (nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop);\n }\n\n export default function _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {\n return { default: obj }\n }\n\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for (var key in obj) {\n if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor\n ? Object.getOwnPropertyDescriptor(obj, key)\n : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n }\n']))),Yz.newArrowCheck=Jz("7.0.0-beta.0")(Mq||(Mq=v(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']))),Yz.objectDestructuringEmpty=Jz("7.0.0-beta.0")(Uq||(Uq=v(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n }\n']))),Yz.objectWithoutPropertiesLoose=Jz("7.0.0-beta.0")(Vq||(Vq=v(["\n export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n }\n"]))),Yz.objectWithoutProperties=Jz("7.0.0-beta.0")(Gq||(Gq=v(['\n import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";\n\n export default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n }\n']))),Yz.assertThisInitialized=Jz("7.0.0-beta.0")(Wq||(Wq=v(["\n export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n }\n"]))),Yz.possibleConstructorReturn=Jz("7.0.0-beta.0")(Hq||(Hq=v(['\n import assertThisInitialized from "assertThisInitialized";\n\n export default function _possibleConstructorReturn(self, call) {\n if (call && (typeof call === "object" || typeof call === "function")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError("Derived constructors may only return object or undefined");\n }\n\n return assertThisInitialized(self);\n }\n']))),Yz.createSuper=Jz("7.9.0")(Kq||(Kq=v(['\n import getPrototypeOf from "getPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n import possibleConstructorReturn from "possibleConstructorReturn";\n\n export default function _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived), result;\n if (hasNativeReflectConstruct) {\n // NOTE: This doesn\'t work if this.__proto__.constructor has been modified.\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return possibleConstructorReturn(this, result);\n }\n }\n ']))),Yz.superPropBase=Jz("7.0.0-beta.0")(qq||(qq=v(['\n import getPrototypeOf from "getPrototypeOf";\n\n export default function _superPropBase(object, property) {\n // Yes, this throws if object is null to being with, that\'s on purpose.\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n }\n']))),Yz.get=Jz("7.0.0-beta.0")(zq||(zq=v(['\n import superPropBase from "superPropBase";\n\n export default function _get() {\n if (typeof Reflect !== "undefined" && Reflect.get) {\n _get = Reflect.get.bind();\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n\n if (!base) return;\n\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n // STEP 3. If receiver is not present, then set receiver to target.\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n };\n }\n return _get.apply(this, arguments);\n }\n']))),Yz.set=Jz("7.0.0-beta.0")(Xq||(Xq=v(['\n import superPropBase from "superPropBase";\n import defineProperty from "defineProperty";\n\n function set(target, property, value, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.set) {\n set = Reflect.set;\n } else {\n set = function set(target, property, value, receiver) {\n var base = superPropBase(target, property);\n var desc;\n\n if (base) {\n desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.set) {\n desc.set.call(receiver, value);\n return true;\n } else if (!desc.writable) {\n // Both getter and non-writable fall into this.\n return false;\n }\n }\n\n // Without a super that defines the property, spec boils down to\n // "define on receiver" for some reason.\n desc = Object.getOwnPropertyDescriptor(receiver, property);\n if (desc) {\n if (!desc.writable) {\n // Setter, getter, and non-writable fall into this.\n return false;\n }\n\n desc.value = value;\n Object.defineProperty(receiver, property, desc);\n } else {\n // Avoid setters that may be defined on Sub\'s prototype, but not on\n // the instance.\n defineProperty(receiver, property, value);\n }\n\n return true;\n };\n }\n\n return set(target, property, value, receiver);\n }\n\n export default function _set(target, property, value, receiver, isStrict) {\n var s = set(target, property, value, receiver || target);\n if (!s && isStrict) {\n throw new Error(\'failed to set property\');\n }\n\n return value;\n }\n']))),Yz.taggedTemplateLiteral=Jz("7.0.0-beta.0")(Yq||(Yq=v(["\n export default function _taggedTemplateLiteral(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n }\n"]))),Yz.taggedTemplateLiteralLoose=Jz("7.0.0-beta.0")(Jq||(Jq=v(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]))),Yz.readOnlyError=Jz("7.0.0-beta.0")($q||($q=v(['\n export default function _readOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is read-only");\n }\n'],['\n export default function _readOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is read-only");\n }\n']))),Yz.writeOnlyError=Jz("7.12.13")(Qq||(Qq=v(['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is write-only");\n }\n'],['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is write-only");\n }\n']))),Yz.classNameTDZError=Jz("7.0.0-beta.0")(Zq||(Zq=v(['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys.");\n }\n'],['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\\\"" + name + "\\\\" cannot be referenced in computed property keys.");\n }\n']))),Yz.temporalUndefined=Jz("7.0.0-beta.0")(ez||(ez=v(["\n // This function isn't mean to be called, but to be used as a reference.\n // We can't use a normal object because it isn't hoisted.\n export default function _temporalUndefined() {}\n"]))),Yz.tdz=Jz("7.5.5")(tz||(tz=v(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']))),Yz.temporalRef=Jz("7.0.0-beta.0")(rz||(rz=v(['\n import undef from "temporalUndefined";\n import err from "tdz";\n\n export default function _temporalRef(val, name) {\n return val === undef ? err(name) : val;\n }\n']))),Yz.slicedToArray=Jz("7.0.0-beta.0")(az||(az=v(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimit from "iterableToArrayLimit";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArray(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimit(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),Yz.slicedToArrayLoose=Jz("7.0.0-beta.0")(nz||(nz=v(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArrayLoose(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimitLoose(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),Yz.toArray=Jz("7.0.0-beta.0")(sz||(sz=v(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _toArray(arr) {\n return (\n arrayWithHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableRest()\n );\n }\n']))),Yz.toConsumableArray=Jz("7.0.0-beta.0")(iz||(iz=v(['\n import arrayWithoutHoles from "arrayWithoutHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableSpread from "nonIterableSpread";\n\n export default function _toConsumableArray(arr) {\n return (\n arrayWithoutHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableSpread()\n );\n }\n']))),Yz.arrayWithoutHoles=Jz("7.0.0-beta.0")(oz||(oz=v(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n }\n']))),Yz.arrayWithHoles=Jz("7.0.0-beta.0")(dz||(dz=v(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]))),Yz.maybeArrayLike=Jz("7.9.0")(uz||(uz=v(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _maybeArrayLike(next, arr, i) {\n if (arr && !Array.isArray(arr) && typeof arr.length === "number") {\n var len = arr.length;\n return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len);\n }\n return next(arr, i);\n }\n']))),Yz.iterableToArray=Jz("7.0.0-beta.0")(cz||(cz=v(['\n export default function _iterableToArray(iter) {\n if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);\n }\n']))),Yz.iterableToArrayLimit=Jz("7.0.0-beta.0")(lz||(lz=v(['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n'],['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of \\`for...of\\` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n']))),Yz.iterableToArrayLimitLoose=Jz("7.0.0-beta.0")(pz||(pz=v(['\n export default function _iterableToArrayLimitLoose(arr, i) {\n var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n }\n']))),Yz.unsupportedIterableToArray=Jz("7.9.0")(fz||(fz=v(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === "string") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === "Object" && o.constructor) n = o.constructor.name;\n if (n === "Map" || n === "Set") return Array.from(o);\n if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n return arrayLikeToArray(o, minLen);\n }\n']))),Yz.arrayLikeToArray=Jz("7.9.0")(gz||(gz=v(["\n export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n }\n"]))),Yz.nonIterableSpread=Jz("7.0.0-beta.0")(hz||(hz=v(['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),Yz.nonIterableRest=Jz("7.0.0-beta.0")(mz||(mz=v(['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),Yz.createForOfIteratorHelper=Jz("7.9.0")(yz||(yz=v(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n']))),Yz.createForOfIteratorHelperLoose=Jz("7.9.0")(vz||(vz=v(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n']))),Yz.skipFirstGeneratorNext=Jz("7.0.0-beta.0")(bz||(bz=v(["\n export default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n }\n }\n"]))),Yz.toPrimitive=Jz("7.1.5")(Rz||(Rz=v(['\n export default function _toPrimitive(\n input,\n hint /*: "default" | "string" | "number" | void */\n ) {\n if (typeof input !== "object" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || "default");\n if (typeof res !== "object") return res;\n throw new TypeError("@@toPrimitive must return a primitive value.");\n }\n return (hint === "string" ? String : Number)(input);\n }\n']))),Yz.toPropertyKey=Jz("7.1.5")(xz||(xz=v(['\n import toPrimitive from "toPrimitive";\n\n export default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, "string");\n return typeof key === "symbol" ? key : String(key);\n }\n']))),Yz.initializerWarningHelper=Jz("7.0.0-beta.0")(Ez||(Ez=v(["\n export default function _initializerWarningHelper(descriptor, context){\n throw new Error(\n 'Decorating class property failed. Please ensure that ' +\n 'proposal-class-properties is enabled and runs after the decorators transform.'\n );\n }\n"]))),Yz.initializerDefineProperty=Jz("7.0.0-beta.0")(Dz||(Dz=v(["\n export default function _initializerDefineProperty(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"]))),Yz.applyDecoratedDescriptor=Jz("7.0.0-beta.0")(wz||(wz=v(["\n export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){\n var desc = {};\n Object.keys(descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n Object.defineProperty(target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"]))),Yz.classPrivateFieldLooseKey=Jz("7.0.0-beta.0")(jz||(jz=v(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']))),Yz.classPrivateFieldLooseBase=Jz("7.0.0-beta.0")(Cz||(Cz=v(['\n export default function _classPrivateFieldBase(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError("attempted to use private field on non-instance");\n }\n return receiver;\n }\n']))),Yz.classPrivateFieldGet=Jz("7.0.0-beta.0")(Sz||(Sz=v(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),Yz.classPrivateFieldSet=Jz("7.0.0-beta.0")(Az||(Az=v(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldSet(receiver, privateMap, value) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),Yz.classPrivateFieldDestructureSet=Jz("7.4.4")(Tz||(Tz=v(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldDestructureSet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),Yz.classExtractFieldDescriptor=Jz("7.13.10")(Pz||(Pz=v(['\n export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError("attempted to " + action + " private field on non-instance");\n }\n return privateMap.get(receiver);\n }\n']))),Yz.classStaticPrivateFieldSpecGet=Jz("7.0.2")(kz||(kz=v(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),Yz.classStaticPrivateFieldSpecSet=Jz("7.0.2")(Iz||(Iz=v(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),Yz.classStaticPrivateMethodGet=Jz("7.3.2")(Fz||(Fz=v(['\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n return method;\n }\n']))),Yz.classStaticPrivateMethodSet=Jz("7.3.2")(_z||(_z=v(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']))),Yz.classApplyDescriptorGet=Jz("7.13.10")(Bz||(Bz=v(["\n export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n"]))),Yz.classApplyDescriptorSet=Jz("7.13.10")(Oz||(Oz=v(['\n export default function _classApplyDescriptorSet(receiver, descriptor, value) {\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n descriptor.value = value;\n }\n }\n']))),Yz.classApplyDescriptorDestructureSet=Jz("7.13.10")(Nz||(Nz=v(['\n export default function _classApplyDescriptorDestructureSet(receiver, descriptor) {\n if (descriptor.set) {\n if (!("__destrObj" in descriptor)) {\n descriptor.__destrObj = {\n set value(v) {\n descriptor.set.call(receiver, v)\n },\n };\n }\n return descriptor.__destrObj;\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n return descriptor;\n }\n }\n']))),Yz.classStaticPrivateFieldDestructureSet=Jz("7.13.10")(Lz||(Lz=v(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),Yz.classCheckPrivateStaticAccess=Jz("7.13.10")(Mz||(Mz=v(['\n export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n }\n']))),Yz.classCheckPrivateStaticFieldDescriptor=Jz("7.13.10")(Uz||(Uz=v(['\n export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {\n if (descriptor === undefined) {\n throw new TypeError("attempted to " + action + " private static field before its declaration");\n }\n }\n']))),Yz.decorate=Jz("7.1.5")(Vz||(Vz=v(['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n'],['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n']))),Yz.classPrivateMethodGet=Jz("7.1.6")(Gz||(Gz=v(['\n export default function _classPrivateMethodGet(receiver, privateSet, fn) {\n if (!privateSet.has(receiver)) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n return fn;\n }\n']))),Yz.checkPrivateRedeclaration=Jz("7.14.1")(Wz||(Wz=v(['\n export default function _checkPrivateRedeclaration(obj, privateCollection) {\n if (privateCollection.has(obj)) {\n throw new TypeError("Cannot initialize the same private elements twice on an object");\n }\n }\n']))),Yz.classPrivateFieldInitSpec=Jz("7.14.1")(Hz||(Hz=v(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateFieldInitSpec(obj, privateMap, value) {\n checkPrivateRedeclaration(obj, privateMap);\n privateMap.set(obj, value);\n }\n']))),Yz.classPrivateMethodInitSpec=Jz("7.14.1")(Kz||(Kz=v(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateMethodInitSpec(obj, privateSet) {\n checkPrivateRedeclaration(obj, privateSet);\n privateSet.add(obj);\n }\n']))),Yz.classPrivateMethodSet=Jz("7.1.6")(qz||(qz=v(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n ']))),Yz.identity=Jz("7.17.0")(zz||(zz=v(["\n export default function _identity(x) {\n return x;\n }\n"])));var $z=Gd,Qz=mb,Zz=ru,eX=au,tX=du;function rX(e){for(var t=[];e.parentPath;e=e.parentPath)t.push(e.key),e.inList&&t.push(e.listKey);return t.reverse().join(".")}var aX=void 0;function nX(e){var t,r,a=new Set,n=new Set,s=new Map,i=[],o=[],d=[],u={ImportDeclaration:function(e){var t=e.node.source.value;if(!Yz[t])throw e.buildCodeFrameError("Unknown helper "+t);if(1!==e.get("specifiers").length||!e.get("specifiers.0").isImportDefaultSpecifier())throw e.buildCodeFrameError("Helpers can only import a default value");var r=e.node.specifiers[0].local;s.set(r,t),o.push(rX(e))},ExportDefaultDeclaration:function(e){var a=e.get("declaration");if(!a.isFunctionDeclaration()||!a.node.id)throw a.buildCodeFrameError("Helpers can only export named function declarations");t=a.node.id.name,r=rX(e)},ExportAllDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},Statement:function(e){e.isModuleDeclaration()||e.skip()}},c={Program:function(e){var r=e.scope.getAllBindings();Object.keys(r).forEach((function(e){e!==t&&(s.has(r[e].identifier)||n.add(e))}))},ReferencedIdentifier:function(e){var t=e.node.name,r=e.scope.getBinding(t);r?s.has(r.identifier)&&d.push(rX(e)):a.add(t)},AssignmentExpression:function(e){var r=e.get("left");if(t in r.getBindingIdentifiers()){if(!r.isIdentifier())throw r.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");var a=e.scope.getBinding(t);null!=a&&a.scope.path.isProgram()&&i.push(rX(e))}}};if(hq(e.ast,u,e.scope),hq(e.ast,c,e.scope),!r)throw new Error("Helpers must have a default export.");return i.reverse(),{globals:Array.from(a),localBindingNames:Array.from(n),dependencies:s,exportBindingAssignments:i,exportPath:r,exportName:t,importBindingsReferences:d,importPaths:o}}function sX(e,t,r,a,n){if(a&&!r)throw new Error("Unexpected local bindings for module-based helpers.");if(r){var s=t.localBindingNames,i=t.dependencies,o=t.exportBindingAssignments,d=t.exportPath,u=t.exportName,c=t.importBindingsReferences,l=t.importPaths,p={};i.forEach((function(e,t){p[t.name]="function"==typeof n&&n(e)||t}));var f={},g=new Set(a||[]);s.forEach((function(e){for(var t=e;g.has(t);)t="_"+t;t!==e&&(f[e]=t)})),"Identifier"===r.type&&u!==r.name&&(f[u]=r.name);var h=e.path,m=h.get(d),y=l.map((function(e){return h.get(e)})),v=c.map((function(e){return h.get(e)})),b=m.get("declaration");if("Identifier"===r.type)m.replaceWith(b);else{if("MemberExpression"!==r.type)throw new Error("Unexpected helper format.");o.forEach((function(e){var t=h.get(e);t.replaceWith($z("=",r,t.node))})),m.replaceWith(b),h.pushContainer("body",Zz($z("=",r,tX(u))))}Object.keys(f).forEach((function(e){h.scope.rename(e,f[e])}));for(var R,x=T(y);!(R=x()).done;)R.value.remove();for(var E,D=T(v);!(E=D()).done;){var w=E.value,j=Qz(p[w.node.name]);w.replaceWith(j)}}}var iX=Object.create(null);function oX(e){if(!iX[e]){var t=Yz[e];if(!t)throw Object.assign(new ReferenceError("Unknown helper "+e),{code:"BABEL_HELPER_UNKNOWN",helper:e});var r=function(){if(!aX){var r={ast:eX(t.ast()),path:null};return hq(r.ast,{Program:function(e){return(r.path=e).stop()}}),r}return new aX({filename:"babel-helper://"+e},{ast:eX(t.ast()),code:"[internal Babel helper code]",inputMap:null})},a=null;iX[e]={minVersion:t.minVersion,build:function(e,t,n){var s=r();return a||(a=nX(s)),sX(s,a,t,n,e),{nodes:s.ast.program.body,globals:a.globals}},getDependencies:function(){return a||(a=nX(r())),Array.from(a.dependencies.values())}}}return iX[e]}function dX(e,t,r,a){return oX(e).build(t,r,a)}function uX(e){return oX(e).minVersion}function cX(e){return oX(e).getDependencies()}function lX(e,t){aX||(aX=t),oX(e)}var pX=Object.keys(Yz).map((function(e){return e.replace(/^_/,"")})),fX={exports:{}},gX=Object.getOwnPropertySymbols,hX=Object.prototype.hasOwnProperty,mX=Object.prototype.propertyIsEnumerable;function yX(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function vX(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}var bX=vX()?Object.assign:function(e,t){for(var r,a,n=yX(e),s=1;s<arguments.length;s++){for(var i in r=Object(arguments[s]))hX.call(r,i)&&(n[i]=r[i]);if(gX){a=gX(r);for(var o=0;o<a.length;o++)mX.call(r,a[o])&&(n[a[o]]=r[a[o]])}}return n},RX={},xX=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8},EX={exports:{}};"function"==typeof Object.create?EX.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:EX.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e},function(e){var t=/%[sdj%]/g;e.format=function(e){if(!b(e)){for(var r=[],a=0;a<arguments.length;a++)r.push(n(arguments[a]));return r.join(" ")}a=1;for(var s=arguments,i=s.length,o=String(e).replace(t,(function(e){if("%%"===e)return"%";if(a>=i)return e;switch(e){case"%s":return String(s[a++]);case"%d":return Number(s[a++]);case"%j":try{return JSON.stringify(s[a++])}catch(e){return"[Circular]"}default:return e}})),d=s[a];a<i;d=s[++a])m(d)||!D(d)?o+=" "+d:o+=" "+n(d);return o},e.deprecate=function(t,r){if(x(Di.process))return function(){return e.deprecate(t,r).apply(this,arguments)};if(!0===Ei.noDeprecation)return t;var a=!1;function n(){if(!a){if(Ei.throwDeprecation)throw new Error(r);Ei.traceDeprecation?console.trace(r):console.error(r),a=!0}return t.apply(this,arguments)}return n};var r,a={};function n(t,r){var a={seen:[],stylize:i};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),h(r)?a.showHidden=r:r&&e._extend(a,r),x(a.showHidden)&&(a.showHidden=!1),x(a.depth)&&(a.depth=2),x(a.colors)&&(a.colors=!1),x(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=s),d(a,t,a.depth)}function s(e,t){var r=n.styles[t];return r?"["+n.colors[r][0]+"m"+e+"["+n.colors[r][1]+"m":e}function i(e,t){return e}function o(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}function d(t,r,a){if(t.customInspect&&r&&C(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var n=r.inspect(a,t);return b(n)||(n=d(t,n,a)),n}var s=u(t,r);if(s)return s;var i=Object.keys(r),h=o(i);if(t.showHidden&&(i=Object.getOwnPropertyNames(r)),j(r)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return c(r);if(0===i.length){if(C(r)){var m=r.name?": "+r.name:"";return t.stylize("[Function"+m+"]","special")}if(E(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(w(r))return t.stylize(Date.prototype.toString.call(r),"date");if(j(r))return c(r)}var y,v="",R=!1,x=["{","}"];return g(r)&&(R=!0,x=["[","]"]),C(r)&&(v=" [Function"+(r.name?": "+r.name:"")+"]"),E(r)&&(v=" "+RegExp.prototype.toString.call(r)),w(r)&&(v=" "+Date.prototype.toUTCString.call(r)),j(r)&&(v=" "+c(r)),0!==i.length||R&&0!=r.length?a<0?E(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),y=R?l(t,r,a,h,i):i.map((function(e){return p(t,r,a,h,e,R)})),t.seen.pop(),f(y,v,x)):x[0]+v+x[1]}function u(e,t){if(x(t))return e.stylize("undefined","undefined");if(b(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function l(e,t,r,a,n){for(var s=[],i=0,o=t.length;i<o;++i)I(t,String(i))?s.push(p(e,t,r,a,String(i),!0)):s.push("");return n.forEach((function(n){n.match(/^\d+$/)||s.push(p(e,t,r,a,n,!0))})),s}function p(e,t,r,a,n,s){var i,o,u;if((u=Object.getOwnPropertyDescriptor(t,n)||{value:t[n]}).get?o=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(o=e.stylize("[Setter]","special")),I(a,n)||(i="["+n+"]"),o||(e.seen.indexOf(u.value)<0?(o=m(r)?d(e,u.value,null):d(e,u.value,r-1)).indexOf("\n")>-1&&(o=s?o.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+o.split("\n").map((function(e){return" "+e})).join("\n")):o=e.stylize("[Circular]","special")),x(i)){if(s&&n.match(/^\d+$/))return o;(i=JSON.stringify(""+n)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+o}function f(e,t,r){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function g(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function y(e){return null==e}function v(e){return"number"==typeof e}function b(e){return"string"==typeof e}function R(e){return"symbol"==typeof e}function x(e){return void 0===e}function E(e){return D(e)&&"[object RegExp]"===A(e)}function D(e){return"object"==typeof e&&null!==e}function w(e){return D(e)&&"[object Date]"===A(e)}function j(e){return D(e)&&("[object Error]"===A(e)||e instanceof Error)}function C(e){return"function"==typeof e}function S(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function A(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}e.debuglog=function(t){if(x(r)&&(r=Ei.env.NODE_DEBUG||""),t=t.toUpperCase(),!a[t])if(new RegExp("\\b"+t+"\\b","i").test(r)){var n=Ei.pid;a[t]=function(){var r=e.format.apply(e,arguments);console.error("%s %d: %s",t,n,r)}}else a[t]=function(){};return a[t]},e.inspect=n,n.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},n.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=g,e.isBoolean=h,e.isNull=m,e.isNullOrUndefined=y,e.isNumber=v,e.isString=b,e.isSymbol=R,e.isUndefined=x,e.isRegExp=E,e.isObject=D,e.isDate=w,e.isError=j,e.isFunction=C,e.isPrimitive=S,e.isBuffer=xX;var P=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function k(){var e=new Date,t=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),P[e.getMonth()],t].join(" ")}function I(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.log=function(){console.log("%s - %s",k(),e.format.apply(e,arguments))},e.inherits=EX.exports,e._extend=function(e,t){if(!t||!D(t))return e;for(var r=Object.keys(t),a=r.length;a--;)e[r[a]]=t[r[a]];return e}}(RX);var DX=bX;
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <[email protected]> <http://feross.org>
- * @license MIT
- */function wX(e,t){if(e===t)return 0;for(var r=e.length,a=t.length,n=0,s=Math.min(r,a);n<s;++n)if(e[n]!==t[n]){r=e[n],a=t[n];break}return r<a?-1:a<r?1:0}function jX(e){return Di.Buffer&&"function"==typeof Di.Buffer.isBuffer?Di.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var CX=RX,SX=Object.prototype.hasOwnProperty,AX=Array.prototype.slice,TX="foo"===function(){}.name;function PX(e){return Object.prototype.toString.call(e)}function kX(e){return!jX(e)&&"function"==typeof Di.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer)))}var IX=fX.exports=MX,FX=/\s*function\s+([^\(\s]*)\s*/;function _X(e){if(CX.isFunction(e)){if(TX)return e.name;var t=e.toString().match(FX);return t&&t[1]}}function BX(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function OX(e){if(TX||!CX.isFunction(e))return CX.inspect(e);var t=_X(e);return"[Function"+(t?": "+t:"")+"]"}function NX(e){return BX(OX(e.actual),128)+" "+e.operator+" "+BX(OX(e.expected),128)}function LX(e,t,r,a,n){throw new IX.AssertionError({message:r,actual:e,expected:t,operator:a,stackStartFunction:n})}function MX(e,t){e||LX(e,!0,t,"==",IX.ok)}function UX(e,t,r,a){if(e===t)return!0;if(jX(e)&&jX(t))return 0===wX(e,t);if(CX.isDate(e)&&CX.isDate(t))return e.getTime()===t.getTime();if(CX.isRegExp(e)&&CX.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(kX(e)&&kX(t)&&PX(e)===PX(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===wX(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(jX(e)!==jX(t))return!1;var n=(a=a||{actual:[],expected:[]}).actual.indexOf(e);return-1!==n&&n===a.expected.indexOf(t)||(a.actual.push(e),a.expected.push(t),GX(e,t,r,a))}return r?e===t:e==t}function VX(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function GX(e,t,r,a){if(null==e||null==t)return!1;if(CX.isPrimitive(e)||CX.isPrimitive(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var n=VX(e),s=VX(t);if(n&&!s||!n&&s)return!1;if(n)return UX(e=AX.call(e),t=AX.call(t),r);var i,o,d=XX(e),u=XX(t);if(d.length!==u.length)return!1;for(d.sort(),u.sort(),o=d.length-1;o>=0;o--)if(d[o]!==u[o])return!1;for(o=d.length-1;o>=0;o--)if(!UX(e[i=d[o]],t[i],r,a))return!1;return!0}function WX(e,t,r){UX(e,t,!0)&&LX(e,t,r,"notDeepStrictEqual",WX)}function HX(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function KX(e){var t;try{e()}catch(e){t=e}return t}function qX(e,t,r,a){var n;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(a=r,r=null),n=KX(t),a=(r&&r.name?" ("+r.name+").":".")+(a?" "+a:"."),e&&!n&&LX(n,r,"Missing expected exception"+a);var s="string"==typeof a,i=!e&&n&&!r;if((!e&&CX.isError(n)&&s&&HX(n,r)||i)&&LX(n,r,"Got unwanted exception"+a),e&&n&&r&&!HX(n,r)||!e&&n)throw n}function zX(e,t){e||LX(e,!0,t,"==",zX)}IX.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=NX(this),this.generatedMessage=!0);var t=e.stackStartFunction||LX;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var a=r.stack,n=_X(t),s=a.indexOf("\n"+n);if(s>=0){var i=a.indexOf("\n",s+1);a=a.substring(i+1)}this.stack=a}}},CX.inherits(IX.AssertionError,Error),IX.fail=LX,IX.ok=MX,IX.equal=function(e,t,r){e!=t&&LX(e,t,r,"==",IX.equal)},IX.notEqual=function(e,t,r){e==t&&LX(e,t,r,"!=",IX.notEqual)},IX.deepEqual=function(e,t,r){UX(e,t,!1)||LX(e,t,r,"deepEqual",IX.deepEqual)},IX.deepStrictEqual=function(e,t,r){UX(e,t,!0)||LX(e,t,r,"deepStrictEqual",IX.deepStrictEqual)},IX.notDeepEqual=function(e,t,r){UX(e,t,!1)&&LX(e,t,r,"notDeepEqual",IX.notDeepEqual)},IX.notDeepStrictEqual=WX,IX.strictEqual=function(e,t,r){e!==t&&LX(e,t,r,"===",IX.strictEqual)},IX.notStrictEqual=function(e,t,r){e===t&&LX(e,t,r,"!==",IX.notStrictEqual)},IX.throws=function(e,t,r){qX(!0,e,t,r)},IX.doesNotThrow=function(e,t,r){qX(!1,e,t,r)},IX.ifError=function(e){if(e)throw e},IX.strict=DX(zX,IX,{equal:IX.strictEqual,deepEqual:IX.deepStrictEqual,notEqual:IX.notStrictEqual,notDeepEqual:IX.notDeepStrictEqual}),IX.strict.strict=IX.strict;var XX=Object.keys||function(e){var t=[];for(var r in e)SX.call(e,r)&&t.push(r);return t},YX=Yd,JX=mb,$X=ru,QX=du,ZX=Yu,eY=Ju,tY=$u,rY=Qu,aY=yu,nY=lu,sY=_u,iY=Bu,oY=function(){function e(e,t,r){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=t,this._hub=r,this._importedSource=e}var t=e.prototype;return t.done=function(){return{statements:this._statements,resultName:this._resultName}},t.import=function(){return this._statements.push(ZX([],nY(this._importedSource))),this},t.require=function(){return this._statements.push($X(YX(QX("require"),[nY(this._importedSource)]))),this},t.namespace=function(e){void 0===e&&(e="namespace");var t=this._scope.generateUidIdentifier(e),r=this._statements[this._statements.length-1];return fX.exports("ImportDeclaration"===r.type),fX.exports(0===r.specifiers.length),r.specifiers=[tY(t)],this._resultName=JX(t),this},t.default=function(e){var t=this._scope.generateUidIdentifier(e),r=this._statements[this._statements.length-1];return fX.exports("ImportDeclaration"===r.type),fX.exports(0===r.specifiers.length),r.specifiers=[eY(t)],this._resultName=JX(t),this},t.named=function(e,t){if("default"===t)return this.default(e);var r=this._scope.generateUidIdentifier(e),a=this._statements[this._statements.length-1];return fX.exports("ImportDeclaration"===a.type),fX.exports(0===a.specifiers.length),a.specifiers=[rY(r,QX(t))],this._resultName=JX(r),this},t.var=function(e){var t=this._scope.generateUidIdentifier(e),r=this._statements[this._statements.length-1];return"ExpressionStatement"!==r.type&&(fX.exports(this._resultName),r=$X(this._resultName),this._statements.push(r)),this._statements[this._statements.length-1]=sY("var",[iY(t,r.expression)]),this._resultName=JX(t),this},t.defaultInterop=function(){return this._interop(this._hub.addHelper("interopRequireDefault"))},t.wildcardInterop=function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))},t._interop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=YX(e,[t.expression]):"VariableDeclaration"===t.type?(fX.exports(1===t.declarations.length),t.declarations[0].init=YX(e,[t.declarations[0].init])):fX.exports.fail("Unexpected type."),this},t.prop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=aY(t.expression,QX(e)):"VariableDeclaration"===t.type?(fX.exports(1===t.declarations.length),t.declarations[0].init=aY(t.declarations[0].init,QX(e))):fX.exports.fail("Unexpected type:"+t.type),this},t.read=function(e){this._resultName=aY(this._resultName,QX(e))},o(e)}();function dY(e){var t=e.node.sourceType;if("module"!==t&&"script"!==t)throw e.buildCodeFrameError('Unknown sourceType "'+t+'", cannot transform.');return"module"===e.node.sourceType}var uY=pu,cY=ju,lY=function(){function e(e,t,r){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};var a=e.find((function(e){return e.isProgram()}));this._programPath=a,this._programScope=a.scope,this._hub=a.hub,this._defaultOpts=this._applyDefaults(t,r,!0)}var t=e.prototype;return t.addDefault=function(e,t){return this.addNamed("default",e,t)},t.addNamed=function(e,t,r){return fX.exports("string"==typeof e),this._generateImport(this._applyDefaults(t,r),e)},t.addNamespace=function(e,t){return this._generateImport(this._applyDefaults(e,t),null)},t.addSideEffect=function(e,t){return this._generateImport(this._applyDefaults(e,t),void 0)},t._applyDefaults=function(e,t,r){var a;return void 0===r&&(r=!1),"string"==typeof e?a=Object.assign({},this._defaultOpts,{importedSource:e},t):(fX.exports(!t,"Unexpected secondary arguments."),a=Object.assign({},this._defaultOpts,e)),!r&&t&&(void 0!==t.nameHint&&(a.nameHint=t.nameHint),void 0!==t.blockHoist&&(a.blockHoist=t.blockHoist)),a},t._generateImport=function(e,t){var r="default"===t,a=!!t&&!r,n=null===t,s=e.importedSource,i=e.importedType,o=e.importedInterop,d=e.importingInterop,u=e.ensureLiveReference,c=e.ensureNoContext,l=e.nameHint,p=e.importPosition,f=e.blockHoist,g=l||t,h=dY(this._programPath),m=h&&"node"===d,y=h&&"babel"===d;if("after"===p&&!h)throw new Error('"importPosition": "after" is only supported in modules');var v=new oY(s,this._programScope,this._hub);if("es6"===i){if(!m&&!y)throw new Error("Cannot import an ES6 module from CommonJS");v.import(),n?v.namespace(l||s):(r||a)&&v.named(g,t)}else{if("commonjs"!==i)throw new Error('Unexpected interopType "'+i+'"');if("babel"===o)if(m){g="default"!==g?g:s;var b=s+"$es6Default";v.import(),n?v.default(b).var(g||s).wildcardInterop():r?u?v.default(b).var(g||s).defaultInterop().read("default"):v.default(b).var(g).defaultInterop().prop(t):a&&v.default(b).read(t)}else y?(v.import(),n?v.namespace(g||s):(r||a)&&v.named(g,t)):(v.require(),n?v.var(g||s).wildcardInterop():(r||a)&&u?r?(g="default"!==g?g:s,v.var(g).read(t),v.defaultInterop()):v.var(s).read(t):r?v.var(g).defaultInterop().prop(t):a&&v.var(g).prop(t));else if("compiled"===o)m?(v.import(),n?v.default(g||s):(r||a)&&v.default(s).read(g)):y?(v.import(),n?v.namespace(g||s):(r||a)&&v.named(g,t)):(v.require(),n?v.var(g||s):(r||a)&&(u?v.var(s).read(g):v.prop(t).var(g)));else{if("uncompiled"!==o)throw new Error('Unknown importedInterop "'+o+'".');if(r&&u)throw new Error("No live reference for commonjs default");m?(v.import(),n?v.default(g||s):r?v.default(g):a&&v.default(s).read(g)):y?(v.import(),n?v.default(g||s):r?v.default(g):a&&v.named(g,t)):(v.require(),n?v.var(g||s):r?v.var(g):a&&(u?v.var(s).read(g):v.var(g).prop(t)))}}var R=v.done(),x=R.statements,E=R.resultName;return this._insertStatements(x,p,f),(r||a)&&c&&"Identifier"!==E.type?cY([uY(0),E]):E},t._insertStatements=function(e,t,r){void 0===t&&(t="before"),void 0===r&&(r=3);var a=this._programPath.get("body");if("after"===t){for(var n=a.length-1;n>=0;n--)if(a[n].isImportDeclaration())return void a[n].insertAfter(e)}else{e.forEach((function(e){e._blockHoist=r}));var s=a.find((function(e){var t=e.node._blockHoist;return Number.isFinite(t)&&t<4}));if(s)return void s.insertBefore(e)}this._programPath.unshiftContainer("body",e)},o(e)}();function pY(e,t,r){return new lY(e).addDefault(t,r)}function fY(e,t,r,a){return new lY(e).addNamed(t,r,a)}function gY(e,t,r){return new lY(e).addNamespace(t,r)}var hY=pu,mY=Iu;function yY(e){hq(e.node,Object.assign({},vY,{noScope:!0}))}var vY=hq.visitors.merge([Yx,{ThisExpression:function(e){e.replaceWith(mY("void",hY(0),!0))}}]),bY=po,RY=Gd,xY=Wd,EY=mb,DY=du,wY=mu,jY=pu,CY=ju,SY=Iu;function AY(e,t,r){void 0===r&&(r=!0),e.traverse(PY,{scope:e.scope,bindingNames:t,seen:new WeakSet,includeUpdateExpression:r})}var TY,PY={UpdateExpression:{exit:function(e){var t=this.scope,r=this.bindingNames;if(this.includeUpdateExpression){var a=e.get("argument");if(a.isIdentifier()){var n=a.node.name;if(r.has(n)&&t.getBinding(n)===e.scope.getBinding(n))if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()){var s="++"==e.node.operator?"+=":"-=";e.replaceWith(RY(s,a.node,jY(1)))}else if(e.node.prefix)e.replaceWith(RY("=",DY(n),xY(e.node.operator[0],SY("+",a.node),jY(1))));else{var i=e.scope.generateUidIdentifierBasedOnNode(a.node,"old"),o=i.name;e.scope.push({id:i});var d=xY(e.node.operator[0],DY(o),jY(1));e.replaceWith(CY([RY("=",DY(o),SY("+",a.node)),RY("=",EY(a.node),d),DY(o)]))}}}}},AssignmentExpression:{exit:function(e){var t=this.scope,r=this.seen,a=this.bindingNames;if("="!==e.node.operator&&!r.has(e.node)){r.add(e.node);var n=e.get("left");if(n.isIdentifier()){var s=n.node.name;if(a.has(s)&&t.getBinding(s)===e.scope.getBinding(s)){var i=e.node.operator.slice(0,-1);bY.includes(i)?e.replaceWith(wY(i,e.node.left,RY("=",EY(e.node.left),e.node.right))):(e.node.right=xY(i,EY(e.node.left),e.node.right),e.node.operator="=")}}}}}},kY=Gd,IY=Yd,FY=mb,_Y=ru,BY=YR,OY=du,NY=Ce,LY=We,MY=Nl,UY=Ll,VY=yu,GY=pu,WY=ju,HY=lu,KY=_u,qY=Bu;function zY(e){do{switch(e.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return"type"===e.parentPath.parent.exportKind;default:if(e.parentPath.isStatement()||e.parentPath.isExpression())return!1}}while(e=e.parentPath)}function XY(e,t){for(var r,a=new Map,n=new Map,s=function(t){e.requeue(t)},i=T(t.source);!(r=i()).done;){for(var o,d=b(r.value,2),u=d[0],c=d[1],l=T(c.imports);!(o=l()).done;){var p=b(o.value,2),f=p[0],g=p[1];a.set(f,[u,g,null])}for(var h,m=T(c.importsNamespace);!(h=m()).done;){var y=h.value;a.set(y,[u,null,y])}}for(var v,x=T(t.local);!(v=x()).done;){var E,D=b(v.value,2),w=D[0],j=D[1],C=n.get(w);C||(C=[],n.set(w,C)),(E=C).push.apply(E,R(j.names))}var S={metadata:t,requeueInParent:s,scope:e.scope,exported:n};e.traverse(YY,S),AY(e,new Set([].concat(R(Array.from(a.keys())),R(Array.from(n.keys())))),!1);var A={seen:new WeakSet,metadata:t,requeueInParent:s,scope:e.scope,imported:a,exported:n,buildImportReference:function(e,r){var a=b(e,3),n=a[0],s=a[1],i=a[2],o=t.source.get(n);if(i)return o.lazy&&(r=IY(r,[])),r;var d=OY(o.name);if(o.lazy&&(d=IY(d,[])),"default"===s&&"node-default"===o.interop)return d;var u=t.stringSpecifiers.has(s);return VY(d,u?HY(s):OY(s),u)}};e.traverse(QY,A)}var YY={Scope:function(e){e.skip()},ClassDeclaration:function(e){var t=this.requeueInParent,r=this.exported,a=this.metadata,n=e.node.id;if(!n)throw new Error("Expected class to have a name");var s=n.name,i=r.get(s)||[];if(i.length>0){var o=_Y(JY(a,i,OY(s),e.scope));o._blockHoist=e.node._blockHoist,t(e.insertAfter(o)[0])}},VariableDeclaration:function(e){var t=this.requeueInParent,r=this.exported,a=this.metadata;Object.keys(e.getOuterBindingIdentifiers()).forEach((function(n){var s=r.get(n)||[];if(s.length>0){var i=_Y(JY(a,s,OY(n),e.scope));i._blockHoist=e.node._blockHoist,t(e.insertAfter(i)[0])}}))}},JY=function(e,t,r,a){for(var n=e.exportName,s=a;null!=s;s=s.parent)s.hasOwnBinding(n)&&s.rename(n);return(t||[]).reduce((function(t,r){var a=e.stringSpecifiers.has(r);return kY("=",VY(OY(n),a?HY(r):OY(r),a),t)}),r)},$Y=function(e){return xV.expression.ast(TY||(TY=v(["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "])),e)},QY={ReferencedIdentifier:function(e){var t=this.seen,r=this.buildImportReference,a=this.scope,n=this.imported,s=this.requeueInParent;if(!t.has(e.node)){t.add(e.node);var i=e.node.name,o=n.get(i);if(o){if(zY(e))throw e.buildCodeFrameError('Cannot transform the imported binding "'+i+"\" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.");var d=e.scope.getBinding(i);if(a.getBinding(i)!==d)return;var u=r(o,e.node);if(u.loc=e.node.loc,(e.parentPath.isCallExpression({callee:e.node})||e.parentPath.isOptionalCallExpression({callee:e.node})||e.parentPath.isTaggedTemplateExpression({tag:e.node}))&&NY(u))e.replaceWith(WY([GY(0),u]));else if(e.isJSXIdentifier()&&NY(u)){var c=u.object,l=u.property;e.replaceWith(UY(MY(c.name),MY(l.name)))}else e.replaceWith(u);s(e),e.skip()}}},UpdateExpression:function(e){var t=this.scope,r=this.seen,a=this.imported,n=this.exported,s=this.requeueInParent,i=this.buildImportReference;if(!r.has(e.node)){r.add(e.node);var o=e.get("argument");if(!o.isMemberExpression()){var d=e.node;if(o.isIdentifier()){var u=o.node.name;if(t.getBinding(u)!==e.scope.getBinding(u))return;var c=n.get(u),l=a.get(u);if((null==c?void 0:c.length)>0||l)if(l)e.replaceWith(kY(d.operator[0]+"=",i(l,o.node),$Y(u)));else if(d.prefix)e.replaceWith(JY(this.metadata,c,FY(d),e.scope));else{var p=t.generateDeclaredUidIdentifier(u);e.replaceWith(WY([kY("=",FY(p),FY(d)),JY(this.metadata,c,OY(u),e.scope),FY(p)]))}}s(e),e.skip()}}},AssignmentExpression:{exit:function(e){var t=this,r=this.scope,a=this.seen,n=this.imported,s=this.exported,i=this.requeueInParent,o=this.buildImportReference;if(!a.has(e.node)){a.add(e.node);var d=e.get("left");if(!d.isMemberExpression())if(d.isIdentifier()){var u=d.node.name;if(r.getBinding(u)!==e.scope.getBinding(u))return;var c=s.get(u),l=n.get(u);if((null==c?void 0:c.length)>0||l){fX.exports("="===e.node.operator,"Path was not simplified");var p=e.node;l&&(p.left=o(l,d.node),p.right=WY([p.right,$Y(u)])),e.replaceWith(JY(this.metadata,c,p,e.scope)),i(e)}}else{var f=d.getOuterBindingIdentifiers(),g=Object.keys(f).filter((function(t){return r.getBinding(t)===e.scope.getBinding(t)})),h=g.find((function(e){return n.has(e)}));h&&(e.node.right=WY([e.node.right,$Y(h)]));var m=[];if(g.forEach((function(r){var a=s.get(r)||[];a.length>0&&m.push(JY(t.metadata,a,OY(r),e.scope))})),m.length>0){var y=WY(m);e.parentPath.isExpressionStatement()&&((y=_Y(y))._blockHoist=e.parentPath.node._blockHoist),i(e.insertAfter(y)[0])}}}}},"ForOfStatement|ForInStatement":function(e){var t=e.scope,r=e.node.left,a=this.exported,n=this.imported,s=this.scope;if(!LY(r)){for(var i,o=!1,d=e.get("body").scope,u=0,c=Object.keys(BY(r));u<c.length;u++){var l=c[u];s.getBinding(l)===t.getBinding(l)&&(a.has(l)&&(o=!0,d.hasOwnBinding(l)&&d.rename(l)),n.has(l)&&!i&&(i=l))}if(!o&&!i)return;e.ensureBlock();var p=e.get("body"),f=t.generateUidIdentifierBasedOnNode(r);e.get("left").replaceWith(KY("let",[qY(FY(f))])),t.registerDeclaration(e.get("left")),o&&p.unshiftContainer("body",_Y(kY("=",r,f))),i&&p.unshiftContainer("body",_Y($Y(i)))}}};function ZY(e,t){for(var r=0,a=e.length-1;a>=0;a--){var n=e[a];"."===n?e.splice(a,1):".."===n?(e.splice(a,1),r++):r&&(e.splice(a,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}var eJ=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,tJ=function(e){return eJ.exec(e).slice(1)};function rJ(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var a=r>=0?arguments[r]:"/";if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,t="/"===a.charAt(0))}return(t?"/":"")+(e=ZY(fJ(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function aJ(e){var t=nJ(e),r="/"===gJ(e,-1);return(e=ZY(fJ(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e}function nJ(e){return"/"===e.charAt(0)}function sJ(){return aJ(fJ(Array.prototype.slice.call(arguments,0),(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function iJ(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=rJ(e).substr(1),t=rJ(t).substr(1);for(var a=r(e.split("/")),n=r(t.split("/")),s=Math.min(a.length,n.length),i=s,o=0;o<s;o++)if(a[o]!==n[o]){i=o;break}var d=[];for(o=i;o<a.length;o++)d.push("..");return(d=d.concat(n.slice(i))).join("/")}var oJ="/",dJ=":";function uJ(e){var t=tJ(e),r=t[0],a=t[1];return r||a?(a&&(a=a.substr(0,a.length-1)),r+a):"."}function cJ(e,t){var r=tJ(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r}function lJ(e){return tJ(e)[3]}var pJ={extname:lJ,basename:cJ,dirname:uJ,sep:oJ,delimiter:dJ,relative:iJ,join:sJ,isAbsolute:nJ,normalize:aJ,resolve:rJ};function fJ(e,t){if(e.filter)return e.filter(t);for(var r=[],a=0;a<e.length;a++)t(e[a],a,e)&&r.push(e[a]);return r}var gJ="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)},hJ=Object.freeze({__proto__:null,resolve:rJ,normalize:aJ,isAbsolute:nJ,join:sJ,relative:iJ,sep:oJ,delimiter:dJ,dirname:uJ,basename:cJ,extname:lJ,default:pJ});function mJ(e){return e.hasExports}function yJ(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll}function vJ(e){if("function"!=typeof e&&"none"!==e&&"babel"!==e&&"node"!==e)throw new Error('.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received '+e+").");return e}function bJ(e,t,r){return"function"==typeof e?vJ(e(t,r)):e}function RJ(e,t,r){var a=r.importInterop,n=r.initializeReexports,s=void 0!==n&&n,i=r.lazy,o=void 0!==i&&i,d=r.esNamespaceOnly,u=void 0!==d&&d,c=r.filename;t||(t=e.scope.generateUidIdentifier("exports").name);var l=new Set;jJ(e);var p=DJ(e,{initializeReexports:s,lazy:o},l),f=p.local,g=p.source,h=p.hasExports;CJ(e);for(var m,y=T(g);!(m=y()).done;){var v=b(m.value,2)[1];v.importsNamespace.size>0&&(v.name=v.importsNamespace.values().next().value);var R=bJ(a,v.source,c);"none"===R?v.interop="none":"node"===R&&"namespace"===v.interop?v.interop="node-namespace":"node"===R&&"default"===v.interop?v.interop="node-default":u&&"namespace"===v.interop&&(v.interop="default")}return{exportName:t,exportNameListName:null,hasExports:h,local:f,source:g,stringSpecifiers:l}}function xJ(e,t){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var r=e.node.value;return Vi(r)||t.add(r),r}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.node.type)}function EJ(e){if(!e.isExportSpecifier())throw e.isExportNamespaceSpecifier()?e.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`."):e.buildCodeFrameError("Unexpected export specifier type")}function DJ(e,t,r){var a=t.lazy,n=t.initializeReexports,s=wJ(e,n,r),i=new Map,o=function(t){var r=t.value,a=i.get(r);return a||(a={name:e.scope.generateUidIdentifier(cJ(r,lJ(r))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,lazy:!1,source:r},i.set(r,a)),a},d=!1;e.get("body").forEach((function(e){if(e.isImportDeclaration()){var t=o(e.node.source);t.loc||(t.loc=e.node.loc),e.get("specifiers").forEach((function(e){if(e.isImportDefaultSpecifier()){var a=e.get("local").node.name;t.imports.set(a,"default");var n=s.get(a);n&&(s.delete(a),n.names.forEach((function(e){t.reexports.set(e,"default")})))}else if(e.isImportNamespaceSpecifier()){var i=e.get("local").node.name;t.importsNamespace.add(i);var o=s.get(i);o&&(s.delete(i),o.names.forEach((function(e){t.reexportNamespace.add(e)})))}else if(e.isImportSpecifier()){var d=xJ(e.get("imported"),r),u=e.get("local").node.name;t.imports.set(u,d);var c=s.get(u);c&&(s.delete(u),c.names.forEach((function(e){t.reexports.set(e,d)})))}}))}else if(e.isExportAllDeclaration()){d=!0;var a=o(e.node.source);a.loc||(a.loc=e.node.loc),a.reexportAll={loc:e.node.loc}}else if(e.isExportNamedDeclaration()&&e.node.source){d=!0;var n=o(e.node.source);n.loc||(n.loc=e.node.loc),e.get("specifiers").forEach((function(e){EJ(e);var t=xJ(e.get("local"),r),a=xJ(e.get("exported"),r);if(n.reexports.set(a,t),"__esModule"===a)throw e.get("exported").buildCodeFrameError('Illegal export "__esModule".')}))}else(e.isExportNamedDeclaration()||e.isExportDefaultDeclaration())&&(d=!0)}));for(var u,c=T(i.values());!(u=c()).done;){var l=u.value,p=!1,f=!1;l.importsNamespace.size>0&&(p=!0,f=!0),l.reexportAll&&(f=!0);for(var g,h=T(l.imports.values());!(g=h()).done;)"default"===g.value?p=!0:f=!0;for(var m,y=T(l.reexports.values());!(m=y()).done;)"default"===m.value?p=!0:f=!0;p&&f?l.interop="namespace":p&&(l.interop="default")}for(var v,R=T(i);!(v=R()).done;){var x=b(v.value,2),E=x[0],D=x[1];if(!1!==a&&!yJ(D)&&!D.reexportAll)if(!0===a)D.lazy=!/\./.test(E);else if(Array.isArray(a))D.lazy=-1!==a.indexOf(E);else{if("function"!=typeof a)throw new Error(".lazy must be a boolean, string array, or function");D.lazy=a(E)}}return{hasExports:d,local:s,source:i}}function wJ(e,t,r){var a=new Map;e.get("body").forEach((function(e){var r;if(e.isImportDeclaration())r="import";else{if(e.isExportDefaultDeclaration()&&(e=e.get("declaration")),e.isExportNamedDeclaration())if(e.node.declaration)e=e.get("declaration");else if(t&&e.node.source&&e.get("source").isStringLiteral())return void e.get("specifiers").forEach((function(e){EJ(e),a.set(e.get("local").node.name,"block")}));if(e.isFunctionDeclaration())r="hoisted";else if(e.isClassDeclaration())r="block";else if(e.isVariableDeclaration({kind:"var"}))r="var";else{if(!e.isVariableDeclaration())return;r="block"}}Object.keys(e.getOuterBindingIdentifiers()).forEach((function(e){a.set(e,r)}))}));var n=new Map,s=function(e){var t=e.node.name,r=n.get(t);if(!r){var s=a.get(t);if(void 0===s)throw e.buildCodeFrameError('Exporting local "'+t+'", which is not declared.');r={names:[],kind:s},n.set(t,r)}return r};return e.get("body").forEach((function(e){if(!e.isExportNamedDeclaration()||!t&&e.node.source){if(e.isExportDefaultDeclaration()){var a=e.get("declaration");if(!a.isFunctionDeclaration()&&!a.isClassDeclaration())throw a.buildCodeFrameError("Unexpected default expression export.");s(a.get("id")).names.push("default")}}else if(e.node.declaration){var n=e.get("declaration"),i=n.getOuterBindingIdentifierPaths();Object.keys(i).forEach((function(e){if("__esModule"===e)throw n.buildCodeFrameError('Illegal export "__esModule".');s(i[e]).names.push(e)}))}else e.get("specifiers").forEach((function(e){var t=e.get("local"),a=e.get("exported"),n=s(t),i=xJ(a,r);if("__esModule"===i)throw a.buildCodeFrameError('Illegal export "__esModule".');n.names.push(i)}))})),n}function jJ(e){e.get("body").forEach((function(e){e.isExportDefaultDeclaration()&&Kx(e)}))}function CJ(e){e.get("body").forEach((function(e){if(e.isImportDeclaration())e.remove();else if(e.isExportNamedDeclaration())e.node.declaration?(e.node.declaration._blockHoist=e.node._blockHoist,e.replaceWith(e.node.declaration)):e.remove();else if(e.isExportDefaultDeclaration()){var t=e.get("declaration");if(!t.isFunctionDeclaration()&&!t.isClassDeclaration())throw t.buildCodeFrameError("Unexpected default expression export.");t._blockHoist=e.node._blockHoist,e.replaceWith(t)}else e.isExportAllDeclaration()&&e.remove()}))}var SJ,AJ,TJ,PJ,kJ,IJ,FJ,_J,BJ,OJ,NJ,LJ,MJ,UJ=VJ;function VJ(e,t){var r=e.filename,a=e.filenameRelative,n=void 0===a?r:a,s=e.sourceRoot,i=void 0===s?t.moduleRoot:s,o=t.moduleId,d=t.moduleIds,u=void 0===d?!!o:d,c=t.getModuleId,l=t.moduleRoot,p=void 0===l?i:l;if(!u)return null;if(null!=o&&!c)return o;var f=null!=p?p+"/":"";if(n){var g=null!=i?new RegExp("^"+i+"/?"):"";f+=n.replace(g,"").replace(/\.(\w*?)$/,"")}return f=f.replace(/\\/g,"/"),c&&c(f)||f}VJ=function(e,t){var r,a,n,s;return UJ(e,{moduleId:null!=(r=t.moduleId)?r:e.moduleId,moduleIds:null!=(a=t.moduleIds)?a:e.moduleIds,getModuleId:null!=(n=t.getModuleId)?n:e.getModuleId,moduleRoot:null!=(s=t.moduleRoot)?s:e.moduleRoot})};var GJ=gu,WJ=Yd,HJ=mb,KJ=Kd,qJ=qd,zJ=ru,XJ=du,YJ=ye,JJ=yu,$J=lu,QJ=KR,ZJ=_u,e$=Bu;function t$(e,t){var r=t.loose,a=t.exportName,n=t.strict,s=t.allowTopLevelThis,i=t.strictMode,o=t.noInterop,d=t.importInterop,u=void 0===d?o?"none":"babel":d,c=t.lazy,l=t.esNamespaceOnly,p=t.filename,f=t.constantReexports,g=void 0===f?r:f,h=t.enumerableModuleMeta,m=void 0===h?r:h,y=t.noIncompleteNsImportDetection;vJ(u),fX.exports(dY(e),"Cannot process module statements in a script"),e.node.sourceType="script";var v=RJ(e,a,{importInterop:u,initializeReexports:g,lazy:c,esNamespaceOnly:l,filename:p});if(s||yY(e),XY(e,v),!1!==i){var b=e.node.directives.some((function(e){return"use strict"===e.value.value}));b||e.unshiftContainer("directives",KJ(qJ("use strict")))}var x=[];mJ(v)&&!n&&x.push(o$(v,m));var E=u$(e,v);return E&&(v.exportNameListName=E.name,x.push(E.statement)),x.push.apply(x,R(c$(e,v,g,y))),{meta:v,headers:x}}function r$(e){e.forEach((function(e){e._blockHoist=3}))}function a$(e,t,r){if("none"===r)return null;if("node-namespace"===r)return WJ(e.hub.addHelper("interopRequireWildcard"),[t,GJ(!0)]);if("node-default"===r)return null;var a;if("default"===r)a="interopRequireDefault";else{if("namespace"!==r)throw new Error("Unknown interop: "+r);a="interopRequireWildcard"}return WJ(e.hub.addHelper(a),[t])}function n$(e,t,r){void 0===r&&(r=!1);var a=[],n=XJ(t.name);t.lazy&&(n=WJ(n,[]));for(var s,i=T(t.importsNamespace);!(s=i()).done;){var o=s.value;o!==t.name&&a.push(xV.statement(SJ||(SJ=v(["var NAME = SOURCE;"])))({NAME:o,SOURCE:HJ(n)}))}r&&a.push.apply(a,R(i$(e,t,!0)));for(var d,u=T(t.reexportNamespace);!(d=u()).done;){var c=d.value;a.push((t.lazy?xV.statement(AJ||(AJ=v(['\n Object.defineProperty(EXPORTS, "NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE;\n }\n });\n ']))):xV.statement(TJ||(TJ=v(["EXPORTS.NAME = NAMESPACE;"]))))({EXPORTS:e.exportName,NAME:c,NAMESPACE:HJ(n)}))}if(t.reexportAll){var l=d$(e,HJ(n),r);l.loc=t.reexportAll.loc,a.push(l)}return a}var s$={constant:xV.statement(PJ||(PJ=v(["EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;"]))),constantComputed:xV.statement(kJ||(kJ=v(['EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;']))),spec:xV.statement(IJ||(IJ=v(['\n Object.defineProperty(EXPORTS, "EXPORT_NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE_IMPORT;\n },\n });\n '])))},i$=function(e,t,r){var a=t.lazy?WJ(XJ(t.name),[]):XJ(t.name),n=e.stringSpecifiers;return Array.from(t.reexports,(function(s){var i=b(s,2),o=i[0],d=i[1],u=HJ(a);"default"===d&&"node-default"===t.interop||(u=n.has(d)?JJ(u,$J(d),!0):JJ(u,XJ(d)));var c={EXPORTS:e.exportName,EXPORT_NAME:o,NAMESPACE_IMPORT:u};return r||YJ(u)?n.has(o)?s$.constantComputed(c):s$.constant(c):s$.spec(c)}))};function o$(e,t){return void 0===t&&(t=!1),(t?xV.statement(FJ||(FJ=v(["\n EXPORTS.__esModule = true;\n "]))):xV.statement(_J||(_J=v(['\n Object.defineProperty(EXPORTS, "__esModule", {\n value: true,\n });\n ']))))({EXPORTS:e.exportName})}function d$(e,t,r){return(r?xV.statement(BJ||(BJ=v(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n ']))):xV.statement(OJ||(OJ=v(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n ']))))({NAMESPACE:t,EXPORTS:e.exportName,VERIFY_NAME_LIST:e.exportNameListName?xV(NJ||(NJ=v(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "])))({EXPORTS_LIST:e.exportNameListName}):null})}function u$(e,t){for(var r,a=Object.create(null),n=T(t.local.values());!(r=n()).done;)for(var s,i=T(r.value.names);!(s=i()).done;)a[s.value]=!0;for(var o,d=!1,u=T(t.source.values());!(o=u()).done;){for(var c,l=o.value,p=T(l.reexports.keys());!(c=p()).done;)a[c.value]=!0;for(var f,g=T(l.reexportNamespace);!(f=g()).done;)a[f.value]=!0;d=d||!!l.reexportAll}if(!d||0===Object.keys(a).length)return null;var h=e.scope.generateUidIdentifier("exportNames");return delete a.default,{name:h.name,statement:ZJ("var",[e$(h,QJ(a))])}}function c$(e,t,r,a){void 0===r&&(r=!1),void 0===a&&(a=!1);for(var n,s=[],i=T(t.local);!(n=i()).done;){var o=b(n.value,2),d=o[0],u=o[1];if("import"===u.kind);else if("hoisted"===u.kind)s.push([u.names[0],p$(t,u.names,XJ(d))]);else if(!a)for(var c,l=T(u.names);!(c=l()).done;){var p=c.value;s.push([p,null])}}for(var f,g=T(t.source.values());!(f=g()).done;){var h=f.value;if(!r)for(var m=i$(t,h,!1),y=R(h.reexports.keys()),v=0;v<m.length;v++)s.push([y[v],m[v]]);if(!a)for(var x,E=T(h.reexportNamespace);!(x=E()).done;){var D=x.value;s.push([D,null])}}s.sort((function(e,t){var r=b(e,1)[0],a=b(t,1)[0];return r<a?-1:a<r?1:0}));var w=[];if(a)for(var j,C=T(s);!(j=C()).done;){var S=b(j.value,2)[1];w.push(S)}else for(var A=100,P=0;P<s.length;P+=A){for(var k=[],I=0;I<A&&P+I<s.length;I++){var F=b(s[P+I],2),_=F[0],B=F[1];null!==B?(k.length>0&&(w.push(p$(t,k,e.scope.buildUndefinedNode())),k=[]),w.push(B)):k.push(_)}k.length>0&&w.push(p$(t,k,e.scope.buildUndefinedNode()))}return w}var l$={computed:xV.expression(LJ||(LJ=v(['EXPORTS["NAME"] = VALUE']))),default:xV.expression(MJ||(MJ=v(["EXPORTS.NAME = VALUE"])))};function p$(e,t,r){var a=e.stringSpecifiers,n=e.exportName;return zJ(t.reduce((function(e,t){var r={EXPORTS:n,NAME:t,VALUE:e};return a.has(t)?l$.computed(r):l$.default(r)}),r))}var f$,g$,h$,m$,y$,v$,b$,R$,x$,E$,D$,w$,j$,C$,S$,A$,T$,P$,k$,I$,F$,_$,B$,O$,N$,L$,M$,U$,V$,G$,W$,H$,K$,q$,z$,X$,Y$,J$,$$,Q$,Z$,eQ,tQ,rQ,aQ,nQ,sQ,iQ,oQ,dQ,uQ,cQ,lQ,pQ,fQ,gQ,hQ,mQ,yQ,vQ,bQ,RQ,xQ,EQ,DQ,wQ,jQ,CQ,SQ,AQ,TQ,PQ,kQ,IQ,FQ,_Q,BQ,OQ,NQ,LQ,MQ,UQ,VQ,GQ,WQ,HQ,KQ,qQ,zQ,XQ,YQ,JQ,$Q,QQ={exports:{}};function ZQ(){if(g$)return f$;g$=1;var e="2.0.0",t=256,r=Number.MAX_SAFE_INTEGER||9007199254740991;return f$={SEMVER_SPEC_VERSION:e,MAX_LENGTH:t,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}}function eZ(){if(m$)return h$;m$=1;var e="object"==typeof Ei&&Ei.env&&Ei.env.NODE_DEBUG&&/\bsemver\b/i.test(Ei.env.NODE_DEBUG)?function(){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return(e=console).error.apply(e,["SEMVER"].concat(r))}:function(){};return h$=e}function tZ(){return y$||(y$=1,function(e,t){var r=ZQ().MAX_SAFE_COMPONENT_LENGTH,a=eZ(),n=(t=e.exports={}).re=[],s=t.src=[],i=t.t={},o=0,d=function(e,t,r){var d=o++;a(d,t),i[e]=d,s[d]=t,n[d]=new RegExp(t,r?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","[0-9]+"),d("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),d("MAINVERSION","("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")"),d("MAINVERSIONLOOSE","("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")"),d("PRERELEASEIDENTIFIER","(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")"),d("PRERELEASEIDENTIFIERLOOSE","(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")"),d("PRERELEASE","(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))"),d("PRERELEASELOOSE","(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))"),d("BUILDIDENTIFIER","[0-9A-Za-z-]+"),d("BUILD","(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))"),d("FULLPLAIN","v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?"),d("FULL","^"+s[i.FULLPLAIN]+"$"),d("LOOSEPLAIN","[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?"),d("LOOSE","^"+s[i.LOOSEPLAIN]+"$"),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),d("XRANGEIDENTIFIER",s[i.NUMERICIDENTIFIER]+"|x|X|\\*"),d("XRANGEPLAIN","[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?"),d("XRANGEPLAINLOOSE","[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?"),d("XRANGE","^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$"),d("XRANGELOOSE","^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$"),d("COERCE","(^|[^\\d])(\\d{1,"+r+"})(?:\\.(\\d{1,"+r+"}))?(?:\\.(\\d{1,"+r+"}))?(?:$|[^\\d])"),d("COERCERTL",s[i.COERCE],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM","(\\s*)"+s[i.LONETILDE]+"\\s+",!0),t.tildeTrimReplace="$1~",d("TILDE","^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$"),d("TILDELOOSE","^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$"),d("LONECARET","(?:\\^)"),d("CARETTRIM","(\\s*)"+s[i.LONECARET]+"\\s+",!0),t.caretTrimReplace="$1^",d("CARET","^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$"),d("CARETLOOSE","^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$"),d("COMPARATORLOOSE","^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$"),d("COMPARATOR","^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$"),d("COMPARATORTRIM","(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",!0),t.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE","^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$"),d("HYPHENRANGELOOSE","^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$"),d("STAR","(<|>)?=?\\s*\\*"),d("GTE0","^\\s*>=\\s*0.0.0\\s*$"),d("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(QQ,QQ.exports)),QQ.exports}function rZ(){if(b$)return v$;b$=1;var e=["includePrerelease","loose","rtl"];return v$=function(t){return t?"object"!=typeof t?{loose:!0}:e.filter((function(e){return t[e]})).reduce((function(e,t){return e[t]=!0,e}),{}):{}}}function aZ(){if(x$)return R$;x$=1;var e=/^[0-9]+$/,t=function(t,r){var a=e.test(t),n=e.test(r);return a&&n&&(t=+t,r=+r),t===r?0:a&&!n?-1:n&&!a?1:t<r?-1:1},r=function(e,r){return t(r,e)};return R$={compareIdentifiers:t,rcompareIdentifiers:r}}function nZ(){if(D$)return E$;D$=1;var e=eZ(),t=ZQ(),r=t.MAX_LENGTH,a=t.MAX_SAFE_INTEGER,n=tZ(),s=n.re,i=n.t,d=rZ(),u=aZ().compareIdentifiers,c=function(){function t(n,o){if(o=d(o),n instanceof t){if(n.loose===!!o.loose&&n.includePrerelease===!!o.includePrerelease)return n;n=n.version}else if("string"!=typeof n)throw new TypeError("Invalid Version: "+n);if(n.length>r)throw new TypeError("version is longer than "+r+" characters");e("SemVer",n,o),this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease;var u=n.trim().match(o.loose?s[i.LOOSE]:s[i.FULL]);if(!u)throw new TypeError("Invalid Version: "+n);if(this.raw=n,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<a)return t}return e})):this.prerelease=[],this.build=u[5]?u[5].split("."):[],this.format()}var n=t.prototype;return n.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},n.toString=function(){return this.version},n.compare=function(r){if(e("SemVer.compare",this.version,this.options,r),!(r instanceof t)){if("string"==typeof r&&r===this.version)return 0;r=new t(r,this.options)}return r.version===this.version?0:this.compareMain(r)||this.comparePre(r)},n.compareMain=function(e){return e instanceof t||(e=new t(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)},n.comparePre=function(r){if(r instanceof t||(r=new t(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;var a=0;do{var n=this.prerelease[a],s=r.prerelease[a];if(e("prerelease compare",a,n,s),void 0===n&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===n)return-1;if(n!==s)return u(n,s)}while(++a)},n.compareBuild=function(r){r instanceof t||(r=new t(r,this.options));var a=0;do{var n=this.build[a],s=r.build[a];if(e("prerelease compare",a,n,s),void 0===n&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===n)return-1;if(n!==s)return u(n,s)}while(++a)},n.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},o(t)}();return E$=c}function sZ(){if(j$)return w$;j$=1;var e=ZQ().MAX_LENGTH,t=tZ(),r=t.re,a=t.t,n=nZ(),s=rZ(),i=function(t,i){if(i=s(i),t instanceof n)return t;if("string"!=typeof t)return null;if(t.length>e)return null;if(!(i.loose?r[a.LOOSE]:r[a.FULL]).test(t))return null;try{return new n(t,i)}catch(e){return null}};return w$=i}function iZ(){if(S$)return C$;S$=1;var e=sZ(),t=function(t,r){var a=e(t,r);return a?a.version:null};return C$=t}function oZ(){if(T$)return A$;T$=1;var e=sZ(),t=function(t,r){var a=e(t.trim().replace(/^[=v]+/,""),r);return a?a.version:null};return A$=t}function dZ(){if(k$)return P$;k$=1;var e=nZ(),t=function(t,r,a,n){"string"==typeof a&&(n=a,a=void 0);try{return new e(t,a).inc(r,n).version}catch(e){return null}};return P$=t}function uZ(){if(F$)return I$;F$=1;var e=nZ();return I$=function(t,r,a){return new e(t,a).compare(new e(r,a))}}function cZ(){if(B$)return _$;B$=1;var e=uZ();return _$=function(t,r,a){return 0===e(t,r,a)}}function lZ(){if(N$)return O$;N$=1;var e=sZ(),t=cZ(),r=function(r,a){if(t(r,a))return null;var n=e(r),s=e(a),i=n.prerelease.length||s.prerelease.length,o=i?"pre":"",d=i?"prerelease":"";for(var u in n)if(("major"===u||"minor"===u||"patch"===u)&&n[u]!==s[u])return o+u;return d};return O$=r}function pZ(){if(M$)return L$;M$=1;var e=nZ();return L$=function(t,r){return new e(t,r).major}}function fZ(){if(V$)return U$;V$=1;var e=nZ();return U$=function(t,r){return new e(t,r).minor}}function gZ(){if(W$)return G$;W$=1;var e=nZ();return G$=function(t,r){return new e(t,r).patch}}function hZ(){if(K$)return H$;K$=1;var e=sZ(),t=function(t,r){var a=e(t,r);return a&&a.prerelease.length?a.prerelease:null};return H$=t}function mZ(){if(z$)return q$;z$=1;var e=uZ();return q$=function(t,r,a){return e(r,t,a)}}function yZ(){if(Y$)return X$;Y$=1;var e=uZ();return X$=function(t,r){return e(t,r,!0)}}function vZ(){if($$)return J$;$$=1;var e=nZ();return J$=function(t,r,a){var n=new e(t,a),s=new e(r,a);return n.compare(s)||n.compareBuild(s)}}function bZ(){if(Z$)return Q$;Z$=1;var e=vZ(),t=function(t,r){return t.sort((function(t,a){return e(t,a,r)}))};return Q$=t}function RZ(){if(tQ)return eQ;tQ=1;var e=vZ(),t=function(t,r){return t.sort((function(t,a){return e(a,t,r)}))};return eQ=t}function xZ(){if(aQ)return rQ;aQ=1;var e=uZ();return rQ=function(t,r,a){return e(t,r,a)>0}}function EZ(){if(sQ)return nQ;sQ=1;var e=uZ();return nQ=function(t,r,a){return e(t,r,a)<0}}function DZ(){if(oQ)return iQ;oQ=1;var e=uZ();return iQ=function(t,r,a){return 0!==e(t,r,a)}}function wZ(){if(uQ)return dQ;uQ=1;var e=uZ();return dQ=function(t,r,a){return e(t,r,a)>=0}}function jZ(){if(lQ)return cQ;lQ=1;var e=uZ();return cQ=function(t,r,a){return e(t,r,a)<=0}}function CZ(){if(fQ)return pQ;fQ=1;var e=cZ(),t=DZ(),r=xZ(),a=wZ(),n=EZ(),s=jZ();return pQ=function(i,o,d,u){switch(o){case"===":return"object"==typeof i&&(i=i.version),"object"==typeof d&&(d=d.version),i===d;case"!==":return"object"==typeof i&&(i=i.version),"object"==typeof d&&(d=d.version),i!==d;case"":case"=":case"==":return e(i,d,u);case"!=":return t(i,d,u);case">":return r(i,d,u);case">=":return a(i,d,u);case"<":return n(i,d,u);case"<=":return s(i,d,u);default:throw new TypeError("Invalid operator: "+o)}}}function SZ(){if(hQ)return gQ;hQ=1;var e=nZ(),t=sZ(),r=tZ(),a=r.re,n=r.t,s=function(r,s){if(r instanceof e)return r;if("number"==typeof r&&(r=String(r)),"string"!=typeof r)return null;var i=null;if((s=s||{}).rtl){for(var o;(o=a[n.COERCERTL].exec(r))&&(!i||i.index+i[0].length!==r.length);)i&&o.index+o[0].length===i.index+i[0].length||(i=o),a[n.COERCERTL].lastIndex=o.index+o[1].length+o[2].length;a[n.COERCERTL].lastIndex=-1}else i=r.match(a[n.COERCE]);return null===i?null:t(i[2]+"."+(i[3]||"0")+"."+(i[4]||"0"),s)};return gQ=s}function AZ(){return yQ?mQ:(yQ=1,mQ=function(e){e.prototype[Symbol.iterator]=a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.head;case 1:if(!t){e.next=7;break}return e.next=4,t.value;case 4:t=t.next,e.next=1;break;case 7:case"end":return e.stop()}}),e,this)}))})}function TZ(){if(bQ)return vQ;function e(t){var r=this;if(r instanceof e||(r=new e),r.tail=null,r.head=null,r.length=0,t&&"function"==typeof t.forEach)t.forEach((function(e){r.push(e)}));else if(arguments.length>0)for(var a=0,n=arguments.length;a<n;a++)r.push(arguments[a]);return r}function t(e,t,r){var a=t===e.head?new n(r,null,t,e):new n(r,t,t.next,e);return null===a.next&&(e.tail=a),null===a.prev&&(e.head=a),e.length++,a}function r(e,t){e.tail=new n(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function a(e,t){e.head=new n(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function n(e,t,r,a){if(!(this instanceof n))return new n(e,t,r,a);this.list=a,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}bQ=1,vQ=e,e.Node=n,e.create=e,e.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},e.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},e.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},e.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)r(this,arguments[e]);return this.length},e.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},e.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},e.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},e.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,a=0;null!==r;a++)e.call(t,r.value,a,this),r=r.next},e.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,a=this.length-1;null!==r;a--)e.call(t,r.value,a,this),r=r.prev},e.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},e.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},e.prototype.map=function(t,r){r=r||this;for(var a=new e,n=this.head;null!==n;)a.push(t.call(r,n.value,this)),n=n.next;return a},e.prototype.mapReverse=function(t,r){r=r||this;for(var a=new e,n=this.tail;null!==n;)a.push(t.call(r,n.value,this)),n=n.prev;return a},e.prototype.reduce=function(e,t){var r,a=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");a=this.head.next,r=this.head.value}for(var n=0;null!==a;n++)r=e(r,a.value,n),a=a.next;return r},e.prototype.reduceReverse=function(e,t){var r,a=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");a=this.tail.prev,r=this.tail.value}for(var n=this.length-1;null!==a;n--)r=e(r,a.value,n),a=a.prev;return r},e.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},e.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},e.prototype.slice=function(t,r){(r=r||this.length)<0&&(r+=this.length),(t=t||0)<0&&(t+=this.length);var a=new e;if(r<t||r<0)return a;t<0&&(t=0),r>this.length&&(r=this.length);for(var n=0,s=this.head;null!==s&&n<t;n++)s=s.next;for(;null!==s&&n<r;n++,s=s.next)a.push(s.value);return a},e.prototype.sliceReverse=function(t,r){(r=r||this.length)<0&&(r+=this.length),(t=t||0)<0&&(t+=this.length);var a=new e;if(r<t||r<0)return a;t<0&&(t=0),r>this.length&&(r=this.length);for(var n=this.length,s=this.tail;null!==s&&n>r;n--)s=s.prev;for(;null!==s&&n>t;n--,s=s.prev)a.push(s.value);return a},e.prototype.splice=function(e,r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var a=0,n=this.head;null!==n&&a<e;a++)n=n.next;var s=[];for(a=0;n&&a<r;a++)s.push(n.value),n=this.removeNode(n);for(null===n&&(n=this.tail),n!==this.head&&n!==this.tail&&(n=n.prev),a=0;a<(arguments.length<=2?0:arguments.length-2);a++)n=t(this,n,a+2<2||arguments.length<=a+2?void 0:arguments[a+2]);return s},e.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var a=r.prev;r.prev=r.next,r.next=a}return this.head=t,this.tail=e,this};try{AZ()(e)}catch(e){}return vQ}function PZ(){if(xQ)return RQ;xQ=1;var e=TZ(),t=Symbol("max"),r=Symbol("length"),a=Symbol("lengthCalculator"),n=Symbol("allowStale"),s=Symbol("maxAge"),i=Symbol("dispose"),d=Symbol("noDisposeOnSet"),u=Symbol("lruList"),c=Symbol("cache"),l=Symbol("updateAgeOnGet"),p=function(){return 1},f=function(){function f(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[t]=e.max||1/0;var r=e.length||p;if(this[a]="function"!=typeof r?p:r,this[n]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[i]=e.dispose,this[d]=e.noDisposeOnSet||!1,this[l]=e.updateAgeOnGet||!1,this.reset()}var R=f.prototype;return R.rforEach=function(e,t){t=t||this;for(var r=this[u].tail;null!==r;){var a=r.prev;b(this,e,r,t),r=a}},R.forEach=function(e,t){t=t||this;for(var r=this[u].head;null!==r;){var a=r.next;b(this,e,r,t),r=a}},R.keys=function(){return this[u].toArray().map((function(e){return e.key}))},R.values=function(){return this[u].toArray().map((function(e){return e.value}))},R.reset=function(){var t=this;this[i]&&this[u]&&this[u].length&&this[u].forEach((function(e){return t[i](e.key,e.value)})),this[c]=new Map,this[u]=new e,this[r]=0},R.dump=function(){var e=this;return this[u].map((function(t){return!h(e,t)&&{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}})).toArray().filter((function(e){return e}))},R.dumpLru=function(){return this[u]},R.set=function(e,n,o){if((o=o||this[s])&&"number"!=typeof o)throw new TypeError("maxAge must be a number");var l=o?Date.now():0,p=this[a](n,e);if(this[c].has(e)){if(p>this[t])return y(this,this[c].get(e)),!1;var f=this[c].get(e).value;return this[i]&&(this[d]||this[i](e,f.value)),f.now=l,f.maxAge=o,f.value=n,this[r]+=p-f.length,f.length=p,this.get(e),m(this),!0}var g=new v(e,n,p,l,o);return g.length>this[t]?(this[i]&&this[i](e,n),!1):(this[r]+=g.length,this[u].unshift(g),this[c].set(e,this[u].head),m(this),!0)},R.has=function(e){if(!this[c].has(e))return!1;var t=this[c].get(e).value;return!h(this,t)},R.get=function(e){return g(this,e,!0)},R.peek=function(e){return g(this,e,!1)},R.pop=function(){var e=this[u].tail;return e?(y(this,e),e.value):null},R.del=function(e){y(this,this[c].get(e))},R.load=function(e){this.reset();for(var t=Date.now(),r=e.length-1;r>=0;r--){var a=e[r],n=a.e||0;if(0===n)this.set(a.k,a.v);else{var s=n-t;s>0&&this.set(a.k,a.v,s)}}},R.prune=function(){var e=this;this[c].forEach((function(t,r){return g(e,r,!1)}))},o(f,[{key:"max",get:function(){return this[t]},set:function(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[t]=e||1/0,m(this)}},{key:"allowStale",get:function(){return this[n]},set:function(e){this[n]=!!e}},{key:"maxAge",get:function(){return this[s]},set:function(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[s]=e,m(this)}},{key:"lengthCalculator",get:function(){return this[a]},set:function(e){var t=this;"function"!=typeof e&&(e=p),e!==this[a]&&(this[a]=e,this[r]=0,this[u].forEach((function(e){e.length=t[a](e.value,e.key),t[r]+=e.length}))),m(this)}},{key:"length",get:function(){return this[r]}},{key:"itemCount",get:function(){return this[u].length}}]),f}(),g=function(e,t,r){var a=e[c].get(t);if(a){var s=a.value;if(h(e,s)){if(y(e,a),!e[n])return}else r&&(e[l]&&(a.value.now=Date.now()),e[u].unshiftNode(a));return s.value}},h=function(e,t){if(!t||!t.maxAge&&!e[s])return!1;var r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[s]&&r>e[s]},m=function(e){if(e[r]>e[t])for(var a=e[u].tail;e[r]>e[t]&&null!==a;){var n=a.prev;y(e,a),a=n}},y=function(e,t){if(t){var a=t.value;e[i]&&e[i](a.key,a.value),e[r]-=a.length,e[c].delete(a.key),e[u].removeNode(t)}},v=o((function(e,t,r,a,n){this.key=e,this.value=t,this.length=r,this.now=a,this.maxAge=n||0})),b=function(e,t,r,a){var s=r.value;h(e,s)&&(y(e,r),e[n]||(s=void 0)),s&&t.call(a,s.value,s.key,e)};return RQ=f}function kZ(){if(DQ)return EQ;DQ=1;var e=function(){function e(t,n){var s=this;if(n=r(n),t instanceof e)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new e(t.raw,n);if(t instanceof a)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map((function(e){return s.parseRange(e.trim())})).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+t);if(this.set.length>1){var i=this.set[0];if(this.set=this.set.filter((function(e){return!f(e[0])})),0===this.set.length)this.set=[i];else if(this.set.length>1)for(var o,d=T(this.set);!(o=d()).done;){var u=o.value;if(1===u.length&&g(u[0])){this.set=[u];break}}}this.format()}var i=e.prototype;return i.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},i.toString=function(){return this.range},i.parseRange=function(e){var r=this;e=e.trim();var s="parseRange:"+Object.keys(this.options).join(",")+":"+e,i=t.get(s);if(i)return i;var o=this.options.loose,g=o?d[u.HYPHENRANGELOOSE]:d[u.HYPHENRANGE];e=e.replace(g,S(this.options.includePrerelease)),n("hyphen replace",e),e=e.replace(d[u.COMPARATORTRIM],c),n("comparator trim",e,d[u.COMPARATORTRIM]),e=(e=(e=e.replace(d[u.TILDETRIM],l)).replace(d[u.CARETTRIM],p)).split(/\s+/).join(" ");var h=o?d[u.COMPARATORLOOSE]:d[u.COMPARATOR],y=e.split(" ").map((function(e){return m(e,r.options)})).join(" ").split(/\s+/).map((function(e){return C(e,r.options)})).filter(this.options.loose?function(e){return!!e.match(h)}:function(){return!0}).map((function(e){return new a(e,r.options)}));y.length;for(var v,b=new Map,x=T(y);!(v=x()).done;){var E=v.value;if(f(E))return[E];b.set(E.value,E)}b.size>1&&b.has("")&&b.delete("");var D=R(b.values());return t.set(s,D),D},i.intersects=function(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some((function(e){return h(e,r)&&t.set.some((function(t){return h(t,r)&&e.every((function(e){return t.every((function(t){return e.intersects(t,r)}))}))}))}))},i.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new s(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1},o(e)}();EQ=e;var t=new(PZ())({max:1e3}),r=rZ(),a=IZ(),n=eZ(),s=nZ(),i=tZ(),d=i.re,u=i.t,c=i.comparatorTrimReplace,l=i.tildeTrimReplace,p=i.caretTrimReplace,f=function(e){return"<0.0.0-0"===e.value},g=function(e){return""===e.value},h=function(e,t){for(var r=!0,a=e.slice(),n=a.pop();r&&a.length;)r=a.every((function(e){return n.intersects(e,t)})),n=a.pop();return r},m=function(e,t){return n("comp",e,t),e=x(e,t),n("caret",e),e=v(e,t),n("tildes",e),e=D(e,t),n("xrange",e),e=j(e,t),n("stars",e),e},y=function(e){return!e||"x"===e.toLowerCase()||"*"===e},v=function(e,t){return e.trim().split(/\s+/).map((function(e){return b(e,t)})).join(" ")},b=function(e,t){var r=t.loose?d[u.TILDELOOSE]:d[u.TILDE];return e.replace(r,(function(t,r,a,s,i){var o;return n("tilde",e,t,r,a,s,i),y(r)?o="":y(a)?o=">="+r+".0.0 <"+(+r+1)+".0.0-0":y(s)?o=">="+r+"."+a+".0 <"+r+"."+(+a+1)+".0-0":i?(n("replaceTilde pr",i),o=">="+r+"."+a+"."+s+"-"+i+" <"+r+"."+(+a+1)+".0-0"):o=">="+r+"."+a+"."+s+" <"+r+"."+(+a+1)+".0-0",n("tilde return",o),o}))},x=function(e,t){return e.trim().split(/\s+/).map((function(e){return E(e,t)})).join(" ")},E=function(e,t){n("caret",e,t);var r=t.loose?d[u.CARETLOOSE]:d[u.CARET],a=t.includePrerelease?"-0":"";return e.replace(r,(function(t,r,s,i,o){var d;return n("caret",e,t,r,s,i,o),y(r)?d="":y(s)?d=">="+r+".0.0"+a+" <"+(+r+1)+".0.0-0":y(i)?d="0"===r?">="+r+"."+s+".0"+a+" <"+r+"."+(+s+1)+".0-0":">="+r+"."+s+".0"+a+" <"+(+r+1)+".0.0-0":o?(n("replaceCaret pr",o),d="0"===r?"0"===s?">="+r+"."+s+"."+i+"-"+o+" <"+r+"."+s+"."+(+i+1)+"-0":">="+r+"."+s+"."+i+"-"+o+" <"+r+"."+(+s+1)+".0-0":">="+r+"."+s+"."+i+"-"+o+" <"+(+r+1)+".0.0-0"):(n("no pr"),d="0"===r?"0"===s?">="+r+"."+s+"."+i+a+" <"+r+"."+s+"."+(+i+1)+"-0":">="+r+"."+s+"."+i+a+" <"+r+"."+(+s+1)+".0-0":">="+r+"."+s+"."+i+" <"+(+r+1)+".0.0-0"),n("caret return",d),d}))},D=function(e,t){return n("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return w(e,t)})).join(" ")},w=function(e,t){e=e.trim();var r=t.loose?d[u.XRANGELOOSE]:d[u.XRANGE];return e.replace(r,(function(r,a,s,i,o,d){n("xRange",e,r,a,s,i,o,d);var u=y(s),c=u||y(i),l=c||y(o),p=l;return"="===a&&p&&(a=""),d=t.includePrerelease?"-0":"",u?r=">"===a||"<"===a?"<0.0.0-0":"*":a&&p?(c&&(i=0),o=0,">"===a?(a=">=",c?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===a&&(a="<",c?s=+s+1:i=+i+1),"<"===a&&(d="-0"),r=a+s+"."+i+"."+o+d):c?r=">="+s+".0.0"+d+" <"+(+s+1)+".0.0-0":l&&(r=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0-0"),n("xRange return",r),r}))},j=function(e,t){return n("replaceStars",e,t),e.trim().replace(d[u.STAR],"")},C=function(e,t){return n("replaceGTE0",e,t),e.trim().replace(d[t.includePrerelease?u.GTE0PRE:u.GTE0],"")},S=function(e){return function(t,r,a,n,s,i,o,d,u,c,l,p,f){return((r=y(a)?"":y(n)?">="+a+".0.0"+(e?"-0":""):y(s)?">="+a+"."+n+".0"+(e?"-0":""):i?">="+r:">="+r+(e?"-0":""))+" "+(d=y(u)?"":y(c)?"<"+(+u+1)+".0.0-0":y(l)?"<"+u+"."+(+c+1)+".0-0":p?"<="+u+"."+c+"."+l+"-"+p:e?"<"+u+"."+c+"."+(+l+1)+"-0":"<="+d)).trim()}},A=function(e,t,r){for(var s=0;s<e.length;s++)if(!e[s].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(var i=0;i<e.length;i++)if(n(e[i].semver),e[i].semver!==a.ANY&&e[i].semver.prerelease.length>0){var o=e[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0};return EQ}function IZ(){if(jQ)return wQ;jQ=1;var e=Symbol("SemVer ANY"),t=function(){function t(a,n){if(n=r(n),a instanceof t){if(a.loose===!!n.loose)return a;a=a.value}d("comparator",a,n),this.options=n,this.loose=!!n.loose,this.parse(a),this.semver===e?this.value="":this.value=this.operator+this.semver.version,d("comp",this)}var a=t.prototype;return a.parse=function(t){var r=this.options.loose?n[s.COMPARATORLOOSE]:n[s.COMPARATOR],a=t.match(r);if(!a)throw new TypeError("Invalid comparator: "+t);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new u(a[2],this.options.loose):this.semver=e},a.toString=function(){return this.value},a.test=function(t){if(d("Comparator.test",t,this.options.loose),this.semver===e||t===e)return!0;if("string"==typeof t)try{t=new u(t,this.options)}catch(e){return!1}return i(t,this.operator,this.semver,this.options)},a.intersects=function(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||new c(e.value,r).test(this.value);if(""===e.operator)return""===e.value||new c(this.value,r).test(e.semver);var a=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,o=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),d=i(this.semver,"<",e.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=i(this.semver,">",e.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return a||n||s&&o||d||u},o(t,null,[{key:"ANY",get:function(){return e}}]),t}();wQ=t;var r=rZ(),a=tZ(),n=a.re,s=a.t,i=CZ(),d=eZ(),u=nZ(),c=kZ();return wQ}function FZ(){if(SQ)return CQ;SQ=1;var e=kZ(),t=function(t,r,a){try{r=new e(r,a)}catch(e){return!1}return r.test(t)};return CQ=t}function _Z(){if(TQ)return AQ;TQ=1;var e=kZ(),t=function(t,r){return new e(t,r).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))};return AQ=t}function BZ(){if(kQ)return PQ;kQ=1;var e=nZ(),t=kZ(),r=function(r,a,n){var s=null,i=null,o=null;try{o=new t(a,n)}catch(e){return null}return r.forEach((function(t){o.test(t)&&(s&&-1!==i.compare(t)||(i=new e(s=t,n)))})),s};return PQ=r}function OZ(){if(FQ)return IQ;FQ=1;var e=nZ(),t=kZ(),r=function(r,a,n){var s=null,i=null,o=null;try{o=new t(a,n)}catch(e){return null}return r.forEach((function(t){o.test(t)&&(s&&1!==i.compare(t)||(i=new e(s=t,n)))})),s};return IQ=r}function NZ(){if(BQ)return _Q;BQ=1;var e=nZ(),t=kZ(),r=xZ(),a=function(a,n){a=new t(a,n);var s=new e("0.0.0");if(a.test(s))return s;if(s=new e("0.0.0-0"),a.test(s))return s;s=null;for(var i=function(t){var n=a.set[t],i=null;n.forEach((function(t){var a=new e(t.semver.version);switch(t.operator){case">":0===a.prerelease.length?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":i&&!r(a,i)||(i=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+t.operator)}})),!i||s&&!r(s,i)||(s=i)},o=0;o<a.set.length;++o)i(o);return s&&a.test(s)?s:null};return _Q=a}function LZ(){if(NQ)return OQ;NQ=1;var e=kZ(),t=function(t,r){try{return new e(t,r).range||"*"}catch(e){return null}};return OQ=t}function MZ(){if(MQ)return LQ;MQ=1;var e=nZ(),t=IZ(),r=t.ANY,a=kZ(),n=FZ(),s=xZ(),i=EZ(),o=jZ(),d=wZ(),u=function(u,c,l,p){var f,g,h,m,y;switch(u=new e(u,p),c=new a(c,p),l){case">":f=s,g=o,h=i,m=">",y=">=";break;case"<":f=i,g=d,h=s,m="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(n(u,c,p))return!1;for(var v=function(e){var a=c.set[e],n=null,s=null;return a.forEach((function(e){e.semver===r&&(e=new t(">=0.0.0")),n=n||e,s=s||e,f(e.semver,n.semver,p)?n=e:h(e.semver,s.semver,p)&&(s=e)})),n.operator===m||n.operator===y?{v:!1}:s.operator&&s.operator!==m||!g(u,s.semver)?s.operator===y&&h(u,s.semver)?{v:!1}:void 0:{v:!1}},b=0;b<c.set.length;++b){var R=v(b);if("object"==typeof R)return R.v}return!0};return LQ=u}function UZ(){if(VQ)return UQ;VQ=1;var e=MZ(),t=function(t,r,a){return e(t,r,">",a)};return UQ=t}function VZ(){if(WQ)return GQ;WQ=1;var e=MZ(),t=function(t,r,a){return e(t,r,"<",a)};return GQ=t}function GZ(){if(KQ)return HQ;KQ=1;var e=kZ();return HQ=function(t,r,a){return t=new e(t,a),r=new e(r,a),t.intersects(r)}}function WZ(){if(zQ)return qQ;zQ=1;var e=FZ(),t=uZ();return qQ=function(r,a,n){for(var s,i=[],o=null,d=null,u=r.sort((function(e,r){return t(e,r,n)})),c=T(u);!(s=c()).done;){var l=s.value;e(l,a,n)?(d=l,o||(o=l)):(d&&i.push([o,d]),d=null,o=null)}o&&i.push([o,null]);for(var p=[],f=0,g=i;f<g.length;f++){var h=b(g[f],2),m=h[0],y=h[1];m===y?p.push(m):y||m!==u[0]?y?m===u[0]?p.push("<="+y):p.push(m+" - "+y):p.push(">="+m):p.push("*")}var v=p.join(" || "),R="string"==typeof a.raw?a.raw:String(a);return v.length<R.length?v:a},qQ}function HZ(){if(YQ)return XQ;YQ=1;var e=kZ(),t=IZ().ANY,r=FZ(),a=uZ(),n=function(t,r,a){if(t===r)return!0;t=new e(t,a),r=new e(r,a);var n=!1;e:for(var i,o=T(t.set);!(i=o()).done;){for(var d,u=i.value,c=T(r.set);!(d=c()).done;){var l=d.value,p=s(u,l,a);if(n=n||null!==p,p)continue e}if(n)return!1}return!0},s=function(e,n,s){if(e===n)return!0;if(1===e.length&&e[0].semver===t)return 1===n.length&&n[0].semver===t;for(var d,u,c,l,p,f,g,h,m=new Set,y=T(e);!(c=y()).done;){var v=c.value;">"===v.operator||">="===v.operator?d=i(d,v,s):"<"===v.operator||"<="===v.operator?u=o(u,v,s):m.add(v.semver)}if(m.size>1)return null;if(d&&u){if((l=a(d.semver,u.semver,s))>0)return null;if(0===l&&(">="!==d.operator||"<="!==u.operator))return null}for(var b,R=T(m);!(b=R()).done;){var x=b.value;if(d&&!r(x,String(d),s))return null;if(u&&!r(x,String(u),s))return null;for(var E,D=T(n);!(E=D()).done;){var w=E.value;if(!r(x,String(w),s))return!1}return!0}for(var j,C=T(n);!(j=C()).done;){var S=j.value;if(h=h||">"===S.operator||">="===S.operator,g=g||"<"===S.operator||"<="===S.operator,d)if(">"===S.operator||">="===S.operator){if((p=i(d,S,s))===S&&p!==d)return!1}else if(">="===d.operator&&!r(d.semver,String(S),s))return!1;if(u)if("<"===S.operator||"<="===S.operator){if((f=o(u,S,s))===S&&f!==u)return!1}else if("<="===u.operator&&!r(u.semver,String(S),s))return!1;if(!S.operator&&(u||d)&&0!==l)return!1}return!(d&&g&&!u&&0!==l||u&&h&&!d&&0!==l)},i=function(e,t,r){if(!e)return t;var n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},o=function(e,t,r){if(!e)return t;var n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};return XQ=n}function KZ(){if($Q)return JQ;$Q=1;var e=tZ();return JQ={re:e.re,src:e.src,tokens:e.t,SEMVER_SPEC_VERSION:ZQ().SEMVER_SPEC_VERSION,SemVer:nZ(),compareIdentifiers:aZ().compareIdentifiers,rcompareIdentifiers:aZ().rcompareIdentifiers,parse:sZ(),valid:iZ(),clean:oZ(),inc:dZ(),diff:lZ(),major:pZ(),minor:fZ(),patch:gZ(),prerelease:hZ(),compare:uZ(),rcompare:mZ(),compareLoose:yZ(),compareBuild:vZ(),sort:bZ(),rsort:RZ(),gt:xZ(),lt:EZ(),eq:cZ(),neq:DZ(),gte:wZ(),lte:jZ(),cmp:CZ(),coerce:SZ(),Comparator:IZ(),Range:kZ(),satisfies:FZ(),toComparators:_Z(),maxSatisfying:BZ(),minSatisfying:OZ(),minVersion:NZ(),validRange:LZ(),outside:MZ(),gtr:UZ(),ltr:VZ(),intersects:GZ(),simplifyRange:WZ(),subset:HZ()}}var qZ,zZ={exports:{}};function XZ(){return qZ||(qZ=1,function(e,t){var r;t=e.exports=v,r="object"==typeof Ei&&Ei.env&&Ei.env.NODE_DEBUG&&/\bsemver\b/i.test(Ei.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var a=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,s=16,i=t.re=[],o=t.src=[],d=t.tokens={},u=0;function c(e){d[e]=u++}c("NUMERICIDENTIFIER"),o[d.NUMERICIDENTIFIER]="0|[1-9]\\d*",c("NUMERICIDENTIFIERLOOSE"),o[d.NUMERICIDENTIFIERLOOSE]="[0-9]+",c("NONNUMERICIDENTIFIER"),o[d.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",c("MAINVERSION"),o[d.MAINVERSION]="("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")",c("MAINVERSIONLOOSE"),o[d.MAINVERSIONLOOSE]="("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")",c("PRERELEASEIDENTIFIER"),o[d.PRERELEASEIDENTIFIER]="(?:"+o[d.NUMERICIDENTIFIER]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASEIDENTIFIERLOOSE"),o[d.PRERELEASEIDENTIFIERLOOSE]="(?:"+o[d.NUMERICIDENTIFIERLOOSE]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASE"),o[d.PRERELEASE]="(?:-("+o[d.PRERELEASEIDENTIFIER]+"(?:\\."+o[d.PRERELEASEIDENTIFIER]+")*))",c("PRERELEASELOOSE"),o[d.PRERELEASELOOSE]="(?:-?("+o[d.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+o[d.PRERELEASEIDENTIFIERLOOSE]+")*))",c("BUILDIDENTIFIER"),o[d.BUILDIDENTIFIER]="[0-9A-Za-z-]+",c("BUILD"),o[d.BUILD]="(?:\\+("+o[d.BUILDIDENTIFIER]+"(?:\\."+o[d.BUILDIDENTIFIER]+")*))",c("FULL"),c("FULLPLAIN"),o[d.FULLPLAIN]="v?"+o[d.MAINVERSION]+o[d.PRERELEASE]+"?"+o[d.BUILD]+"?",o[d.FULL]="^"+o[d.FULLPLAIN]+"$",c("LOOSEPLAIN"),o[d.LOOSEPLAIN]="[v=\\s]*"+o[d.MAINVERSIONLOOSE]+o[d.PRERELEASELOOSE]+"?"+o[d.BUILD]+"?",c("LOOSE"),o[d.LOOSE]="^"+o[d.LOOSEPLAIN]+"$",c("GTLT"),o[d.GTLT]="((?:<|>)?=?)",c("XRANGEIDENTIFIERLOOSE"),o[d.XRANGEIDENTIFIERLOOSE]=o[d.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",c("XRANGEIDENTIFIER"),o[d.XRANGEIDENTIFIER]=o[d.NUMERICIDENTIFIER]+"|x|X|\\*",c("XRANGEPLAIN"),o[d.XRANGEPLAIN]="[v=\\s]*("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:"+o[d.PRERELEASE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGEPLAINLOOSE"),o[d.XRANGEPLAINLOOSE]="[v=\\s]*("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:"+o[d.PRERELEASELOOSE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGE"),o[d.XRANGE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAIN]+"$",c("XRANGELOOSE"),o[d.XRANGELOOSE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAINLOOSE]+"$",c("COERCE"),o[d.COERCE]="(^|[^\\d])(\\d{1,"+s+"})(?:\\.(\\d{1,"+s+"}))?(?:\\.(\\d{1,"+s+"}))?(?:$|[^\\d])",c("COERCERTL"),i[d.COERCERTL]=new RegExp(o[d.COERCE],"g"),c("LONETILDE"),o[d.LONETILDE]="(?:~>?)",c("TILDETRIM"),o[d.TILDETRIM]="(\\s*)"+o[d.LONETILDE]+"\\s+",i[d.TILDETRIM]=new RegExp(o[d.TILDETRIM],"g");var l="$1~";c("TILDE"),o[d.TILDE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAIN]+"$",c("TILDELOOSE"),o[d.TILDELOOSE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAINLOOSE]+"$",c("LONECARET"),o[d.LONECARET]="(?:\\^)",c("CARETTRIM"),o[d.CARETTRIM]="(\\s*)"+o[d.LONECARET]+"\\s+",i[d.CARETTRIM]=new RegExp(o[d.CARETTRIM],"g");var p="$1^";c("CARET"),o[d.CARET]="^"+o[d.LONECARET]+o[d.XRANGEPLAIN]+"$",c("CARETLOOSE"),o[d.CARETLOOSE]="^"+o[d.LONECARET]+o[d.XRANGEPLAINLOOSE]+"$",c("COMPARATORLOOSE"),o[d.COMPARATORLOOSE]="^"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+")$|^$",c("COMPARATOR"),o[d.COMPARATOR]="^"+o[d.GTLT]+"\\s*("+o[d.FULLPLAIN]+")$|^$",c("COMPARATORTRIM"),o[d.COMPARATORTRIM]="(\\s*)"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+"|"+o[d.XRANGEPLAIN]+")",i[d.COMPARATORTRIM]=new RegExp(o[d.COMPARATORTRIM],"g");var f="$1$2$3";c("HYPHENRANGE"),o[d.HYPHENRANGE]="^\\s*("+o[d.XRANGEPLAIN]+")\\s+-\\s+("+o[d.XRANGEPLAIN]+")\\s*$",c("HYPHENRANGELOOSE"),o[d.HYPHENRANGELOOSE]="^\\s*("+o[d.XRANGEPLAINLOOSE]+")\\s+-\\s+("+o[d.XRANGEPLAINLOOSE]+")\\s*$",c("STAR"),o[d.STAR]="(<|>)?=?\\s*\\*";for(var g=0;g<u;g++)r(g,o[g]),i[g]||(i[g]=new RegExp(o[g]));function h(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v)return e;if("string"!=typeof e)return null;if(e.length>a)return null;if(!(t.loose?i[d.LOOSE]:i[d.FULL]).test(e))return null;try{return new v(e,t)}catch(e){return null}}function m(e,t){var r=h(e,t);return r?r.version:null}function y(e,t){var r=h(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}function v(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError("version is longer than "+a+" characters");if(!(this instanceof v))return new v(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[d.LOOSE]:i[d.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}function b(e,t,r,a){"string"==typeof r&&(a=r,r=void 0);try{return new v(e,r).inc(t,a).version}catch(e){return null}}function R(e,t){if(B(e,t))return null;var r=h(e),a=h(t),n="";if(r.prerelease.length||a.prerelease.length){n="pre";var s="prerelease"}for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==a[i])return n+i;return s}t.parse=h,t.valid=m,t.clean=y,t.SemVer=v,v.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},v.prototype.toString=function(){return this.version},v.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof v||(e=new v(e,this.options)),this.compareMain(e)||this.comparePre(e)},v.prototype.compareMain=function(e){return e instanceof v||(e=new v(e,this.options)),E(this.major,e.major)||E(this.minor,e.minor)||E(this.patch,e.patch)},v.prototype.comparePre=function(e){if(e instanceof v||(e=new v(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var a=this.prerelease[t],n=e.prerelease[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.compareBuild=function(e){e instanceof v||(e=new v(e,this.options));var t=0;do{var a=this.build[t],n=e.build[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=b,t.diff=R,t.compareIdentifiers=E;var x=/^[0-9]+$/;function E(e,t){var r=x.test(e),a=x.test(t);return r&&a&&(e=+e,t=+t),e===t?0:r&&!a?-1:a&&!r?1:e<t?-1:1}function D(e,t){return E(t,e)}function w(e,t){return new v(e,t).major}function j(e,t){return new v(e,t).minor}function C(e,t){return new v(e,t).patch}function S(e,t,r){return new v(e,r).compare(new v(t,r))}function A(e,t){return S(e,t,!0)}function T(e,t,r){var a=new v(e,r),n=new v(t,r);return a.compare(n)||a.compareBuild(n)}function P(e,t,r){return S(t,e,r)}function k(e,r){return e.sort((function(e,a){return t.compareBuild(e,a,r)}))}function I(e,r){return e.sort((function(e,a){return t.compareBuild(a,e,r)}))}function F(e,t,r){return S(e,t,r)>0}function _(e,t,r){return S(e,t,r)<0}function B(e,t,r){return 0===S(e,t,r)}function O(e,t,r){return 0!==S(e,t,r)}function N(e,t,r){return S(e,t,r)>=0}function L(e,t,r){return S(e,t,r)<=0}function M(e,t,r,a){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return B(e,r,a);case"!=":return O(e,r,a);case">":return F(e,r,a);case">=":return N(e,r,a);case"<":return _(e,r,a);case"<=":return L(e,r,a);default:throw new TypeError("Invalid operator: "+t)}}function U(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof U){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof U))return new U(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===V?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=D,t.major=w,t.minor=j,t.patch=C,t.compare=S,t.compareLoose=A,t.compareBuild=T,t.rcompare=P,t.sort=k,t.rsort=I,t.gt=F,t.lt=_,t.eq=B,t.neq=O,t.gte=N,t.lte=L,t.cmp=M,t.Comparator=U;var V={};function G(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new G(e.raw,t);if(e instanceof U)return new G(e.value,t);if(!(this instanceof G))return new G(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function W(e,t){for(var r=!0,a=e.slice(),n=a.pop();r&&a.length;)r=a.every((function(e){return n.intersects(e,t)})),n=a.pop();return r}function H(e,t){return new G(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function K(e,t){return r("comp",e,t),e=Y(e,t),r("caret",e),e=z(e,t),r("tildes",e),e=$(e,t),r("xrange",e),e=Z(e,t),r("stars",e),e}function q(e){return!e||"x"===e.toLowerCase()||"*"===e}function z(e,t){return e.trim().split(/\s+/).map((function(e){return X(e,t)})).join(" ")}function X(e,t){var a=t.loose?i[d.TILDELOOSE]:i[d.TILDE];return e.replace(a,(function(t,a,n,s,i){var o;return r("tilde",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o=">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":i?(r("replaceTilde pr",i),o=">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0"):o=">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0",r("tilde return",o),o}))}function Y(e,t){return e.trim().split(/\s+/).map((function(e){return J(e,t)})).join(" ")}function J(e,t){r("caret",e,t);var a=t.loose?i[d.CARETLOOSE]:i[d.CARET];return e.replace(a,(function(t,a,n,s,i){var o;return r("caret",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o="0"===a?">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":">="+a+"."+n+".0 <"+(+a+1)+".0.0":i?(r("replaceCaret pr",i),o="0"===a?"0"===n?">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+"-"+i+" <"+(+a+1)+".0.0"):(r("no pr"),o="0"===a?"0"===n?">="+a+"."+n+"."+s+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+" <"+(+a+1)+".0.0"),r("caret return",o),o}))}function $(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return Q(e,t)})).join(" ")}function Q(e,t){e=e.trim();var a=t.loose?i[d.XRANGELOOSE]:i[d.XRANGE];return e.replace(a,(function(a,n,s,i,o,d){r("xRange",e,a,n,s,i,o,d);var u=q(s),c=u||q(i),l=c||q(o),p=l;return"="===n&&p&&(n=""),d=t.includePrerelease?"-0":"",u?a=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(c&&(i=0),o=0,">"===n?(n=">=",c?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===n&&(n="<",c?s=+s+1:i=+i+1),a=n+s+"."+i+"."+o+d):c?a=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:l&&(a=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),r("xRange return",a),a}))}function Z(e,t){return r("replaceStars",e,t),e.trim().replace(i[d.STAR],"")}function ee(e,t,r,a,n,s,i,o,d,u,c,l,p){return((t=q(r)?"":q(a)?">="+r+".0.0":q(n)?">="+r+"."+a+".0":">="+t)+" "+(o=q(d)?"":q(u)?"<"+(+d+1)+".0.0":q(c)?"<"+d+"."+(+u+1)+".0":l?"<="+d+"."+u+"."+c+"-"+l:"<="+o)).trim()}function te(e,t,a){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!a.includePrerelease){for(n=0;n<e.length;n++)if(r(e[n].semver),e[n].semver!==V&&e[n].semver.prerelease.length>0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function re(e,t,r){try{t=new G(t,r)}catch(e){return!1}return t.test(e)}function ae(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&-1!==n.compare(e)||(n=new v(a=e,r)))})),a}function ne(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&1!==n.compare(e)||(n=new v(a=e,r)))})),a}function se(e,t){e=new G(e,t);var r=new v("0.0.0");if(e.test(r))return r;if(r=new v("0.0.0-0"),e.test(r))return r;r=null;for(var a=0;a<e.set.length;++a)e.set[a].forEach((function(e){var t=new v(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!F(r,t)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}));return r&&e.test(r)?r:null}function ie(e,t){try{return new G(e,t).range||"*"}catch(e){return null}}function oe(e,t,r){return ue(e,t,"<",r)}function de(e,t,r){return ue(e,t,">",r)}function ue(e,t,r,a){var n,s,i,o,d;switch(e=new v(e,a),t=new G(t,a),r){case">":n=F,s=L,i=_,o=">",d=">=";break;case"<":n=_,s=N,i=F,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(re(e,t,a))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],l=null,p=null;if(c.forEach((function(e){e.semver===V&&(e=new U(">=0.0.0")),l=l||e,p=p||e,n(e.semver,l.semver,a)?l=e:i(e.semver,p.semver,a)&&(p=e)})),l.operator===o||l.operator===d)return!1;if((!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===d&&i(e,p.semver))return!1}return!0}function ce(e,t){var r=h(e,t);return r&&r.prerelease.length?r.prerelease:null}function le(e,t,r){return e=new G(e,r),t=new G(t,r),e.intersects(t)}function pe(e,t){if(e instanceof v)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var a;(a=i[d.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&a.index+a[0].length===r.index+r[0].length||(r=a),i[d.COERCERTL].lastIndex=a.index+a[1].length+a[2].length;i[d.COERCERTL].lastIndex=-1}else r=e.match(i[d.COERCE]);return null===r?null:h(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}U.prototype.parse=function(e){var t=this.options.loose?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new v(r[2],this.options.loose):this.semver=V},U.prototype.toString=function(){return this.value},U.prototype.test=function(e){if(r("Comparator.test",e,this.options.loose),this.semver===V||e===V)return!0;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}return M(e,this.operator,this.semver,this.options)},U.prototype.intersects=function(e,t){if(!(e instanceof U))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(r=new G(e.value,t),re(this.value,r,t));if(""===e.operator)return""===e.value||(r=new G(this.value,t),re(e.semver,r,t));var a=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=M(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=M(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return a||n||s&&i||o||d},t.Range=G,G.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},G.prototype.toString=function(){return this.range},G.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var a=t?i[d.HYPHENRANGELOOSE]:i[d.HYPHENRANGE];e=e.replace(a,ee),r("hyphen replace",e),e=e.replace(i[d.COMPARATORTRIM],f),r("comparator trim",e,i[d.COMPARATORTRIM]),e=(e=(e=e.replace(i[d.TILDETRIM],l)).replace(i[d.CARETTRIM],p)).split(/\s+/).join(" ");var n=t?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],s=e.split(" ").map((function(e){return K(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter((function(e){return!!e.match(n)}))),s=s.map((function(e){return new U(e,this.options)}),this)},G.prototype.intersects=function(e,t){if(!(e instanceof G))throw new TypeError("a Range is required");return this.set.some((function(r){return W(r,t)&&e.set.some((function(e){return W(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=H,G.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(te(this.set[t],e,this.options))return!0;return!1},t.satisfies=re,t.maxSatisfying=ae,t.minSatisfying=ne,t.minVersion=se,t.validRange=ie,t.ltr=oe,t.gtr=de,t.outside=ue,t.prerelease=ce,t.intersects=le,t.coerce=pe}(zZ,zZ.exports)),zZ.exports}function YZ(e){return null!=e&&e&&"false"!==e&&"0"!==e}var JZ,$Z=YZ(Ei.env.BABEL_8_BREAKING)?KZ():XZ(),QZ=mb,ZZ=Hd,e1={enter:function(e,t){var r=e.node.loc;r&&(t.loc=r,e.stop())}},t1=function(){function e(e,t){var r=this,a=t.code,n=t.ast,s=t.inputMap;this._map=new Map,this.opts=void 0,this.declarations={},this.path=void 0,this.ast=void 0,this.scope=void 0,this.metadata={},this.code="",this.inputMap=void 0,this.hub={file:this,getCode:function(){return r.code},getScope:function(){return r.scope},addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=e,this.code=a,this.ast=n,this.inputMap=s,this.path=tq.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}var t=e.prototype;return t.set=function(e,t){if("helpersNamespace"===e)throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.has=function(e){return this._map.has(e)},t.getModuleName=function(){return VJ(this.opts,this.opts)},t.addImport=function(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")},t.availableHelper=function(e,t){var r;try{r=uX(e)}catch(e){if("BABEL_HELPER_UNKNOWN"!==e.code)throw e;return!1}return"string"!=typeof t||($Z.valid(t)&&(t="^"+t),!$Z.intersects("<"+r,t)&&!$Z.intersects(">=8.0.0",t))},t.addHelper=function(t){var r=this,a=this.declarations[t];if(a)return QZ(a);var n=this.get("helperGenerator");if(n){var s=n(t);if(s)return s}lX(t,e);for(var i,o=this.declarations[t]=this.scope.generateUidIdentifier(t),d={},u=T(cX(t));!(i=u()).done;){var c=i.value;d[c]=this.addHelper(c)}var l=dX(t,(function(e){return d[e]}),o,Object.keys(this.scope.getAllBindings())),p=l.nodes;return l.globals.forEach((function(e){r.path.scope.hasBinding(e,!0)&&r.path.scope.rename(e)})),p.forEach((function(e){e._compact=!0})),this.path.unshiftContainer("body",p),this.path.get("body").forEach((function(e){-1!==p.indexOf(e.node)&&e.isVariableDeclaration()&&r.scope.registerDeclaration(e)})),o},t.addTemplateObject=function(){throw new Error("This function has been moved into the template literal transform itself.")},t.buildCodeFrameError=function(e,t,r){void 0===r&&(r=SyntaxError);var a=e&&(e.loc||e._loc);if(!a&&e){var n={loc:null};hq(e,e1,this.scope,n);var s="This is an error on an internal node. Probably an internal error.";(a=n.loc)&&(s+=" Location has been estimated."),t+=" ("+s+")"}if(a){var i=this.opts.highlightCode,o=void 0===i||i;t+="\n"+EB(this.code,{start:{line:a.start.line,column:a.start.column+1},end:a.end&&a.start.line===a.end.line?{line:a.end.line,column:a.end.column+1}:void 0},{highlightCode:o})}return new r(t)},o(e,[{key:"shebang",get:function(){var e=this.path.node.interpreter;return e?e.value:""},set:function(e){e?this.path.get("interpreter").replaceWith(ZZ(e)):this.path.get("interpreter").remove()}}]),e}(),r1=Vd,a1=Gd,n1=Wd,s1=zd,i1=Yd,o1=mb,d1=$d,u1=qu,c1=zu,l1=ru,p1=ou,f1=du,g1=yu,h1=Ru,m1=bu,y1=lu,v1=Iu,b1=_u,R1=Bu,x1=function(e){return xV.statement(JZ||(JZ=v(['\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n '])))(e)};function E1(e){var t=f1("babelHelpers"),r=[],a=p1(null,[f1("global")],s1(r)),n=m1([l1(i1(a,[d1(n1("===",v1("typeof",f1("global")),y1("undefined")),f1("self"),f1("global"))]))]);return r.push(b1("var",[R1(t,a1("=",g1(f1("global"),t),h1([])))])),C1(r,t,e),n}function D1(e){var t=[],r=C1(t,null,e);return t.unshift(u1(null,Object.keys(r).map((function(e){return c1(o1(r[e]),f1(e))})))),m1(t,[],"module")}function w1(e){var t=f1("babelHelpers"),r=[];return r.push(b1("var",[R1(t,f1("global"))])),C1(r,t,e),m1([x1({FACTORY_PARAMETERS:f1("global"),BROWSER_ARGUMENTS:a1("=",g1(f1("root"),t),h1([])),COMMON_ARGUMENTS:f1("exports"),AMD_ARGUMENTS:r1([y1("exports")]),FACTORY_BODY:r,UMD_ROOT:f1("this")})])}function j1(e){var t=f1("babelHelpers"),r=[];r.push(b1("var",[R1(t,h1([]))]));var a=m1(r);return C1(r,t,e),r.push(l1(t)),a}function C1(e,t,r){var a=function(e){return t?g1(t,f1(e)):f1("_"+e)},n={};return pX.forEach((function(t){if(!(r&&r.indexOf(t)<0)){var s=n[t]=a(t);lX(t,t1);var i=dX(t,a,s).nodes;e.push.apply(e,R(i))}})),n}function S1(e,t){void 0===t&&(t="global");var r={global:E1,module:D1,umd:w1,var:j1}[t];if(!r)throw new Error("Unsupported output type "+t);return bI(r(e)).code}var A1=a().mark(_1),T1=a().mark(B1),P1=a().mark(O1),k1=a().mark(N1),I1=a().mark(L1);function F1(e){return null}function _1(e){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{filepath:e,directories:[],pkg:null,isPackage:!1});case 1:case"end":return t.stop()}}),A1)}function B1(e,t,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{config:null,ignore:null});case 1:case"end":return e.stop()}}),T1)}function O1(e,t,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),P1)}function N1(e,t,r,n){return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:throw new Error("Cannot load "+e+" relative to "+t+" in a browser");case 1:case"end":return r.stop()}}),k1)}function L1(e){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),I1)}var M1=[];function U1(e,t){return null}function V1(e,t){return null}function G1(e,t){throw new Error("Cannot load plugin "+e+" relative to "+t+" in a browser")}function W1(e,t){throw new Error("Cannot load preset "+e+" relative to "+t+" in a browser")}function H1(e){return void 0===e&&(e="development"),Ei.env.BABEL_ENV||"production"}var K1=Symbol.for("gensync:v1:start"),q1=Symbol.for("gensync:v1:suspend"),z1="GENSYNC_EXPECTED_START",X1="GENSYNC_EXPECTED_SUSPEND",Y1="GENSYNC_OPTIONS_ERROR",J1="GENSYNC_RACE_NONEMPTY",$1="GENSYNC_ERRBACK_NO_CALLBACK",Q1=Object.assign((function(e){var t=e;return t="function"!=typeof e?r0(e):a0(e),Object.assign(t,Z1(t))}),{all:n0({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map((function(e){return s0(e)}))},async:function(e,t,r){var a=Array.from(e[0]);if(0!==a.length){var n=0,s=a.map((function(){}));a.forEach((function(e,a){i0(e,(function(e){s[a]=e,(n+=1)===s.length&&t(s)}),r)}))}else Promise.resolve().then((function(){return t([])}))}}),race:n0({name:"race",arity:1,sync:function(e){var t=Array.from(e[0]);if(0===t.length)throw t0("Must race at least 1 item",J1);return s0(t[0])},async:function(e,t,r){var a=Array.from(e[0]);if(0===a.length)throw t0("Must race at least 1 item",J1);for(var n=0,s=a;n<s.length;n++)i0(s[n],t,r)}})});function Z1(e){var t={sync:function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return s0(e.apply(this,r))},async:function(){for(var t=this,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return new Promise((function(r,n){i0(e.apply(t,a),r,n)}))},errback:function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];var n,s=r.pop();if("function"!=typeof s)throw t0("Asynchronous function called without callback",$1);try{n=e.apply(this,r)}catch(e){return void s(e)}i0(n,(function(e){return s(void 0,e)}),(function(e){return s(e)}))}};return t}function e0(e,t,r,a){if(!(typeof r===e||a&&void 0===r))throw t0(a?"Expected opts."+t+" to be either a "+e+", or undefined.":"Expected opts."+t+" to be a "+e+".",Y1)}function t0(e,t){return Object.assign(new Error(e),{code:t})}function r0(e){var t,r=e.name,a=e.arity,n=e.sync,s=e.async,i=e.errback;if(e0("string","name",r,!0),e0("number","arity",a,!0),e0("function","sync",n),e0("function","async",s,!0),e0("function","errback",i,!0),s&&i)throw t0("Expected one of either opts.async or opts.errback, but got _both_.",Y1);return"string"!=typeof r&&(i&&i.name&&"errback"!==i.name&&(t=i.name),s&&s.name&&"async"!==s.name&&(t=s.name.replace(/Async$/,"")),n&&n.name&&"sync"!==n.name&&(t=n.name.replace(/Sync$/,"")),"string"==typeof t&&(r=t)),"number"!=typeof a&&(a=n.length),n0({name:r,arity:a,sync:function(e){return n.apply(this,e)},async:function(e,t,r){s?s.apply(this,e).then(t,r):i?i.call.apply(i,[this].concat(R(e),[function(e,a){null==e?t(a):r(e)}])):t(n.apply(this,e))}})}function a0(e){return c0(e.name,e.length,(function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return e.apply(this,r)}))}function n0(e){var t=e.name,r=e.arity,n=e.sync,s=e.async;return c0(t,r,a().mark((function e(){var t,r,i,o,d,u,c=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K1;case 2:for(t=e.sent,r=c.length,i=new Array(r),o=0;o<r;o++)i[o]=c[o];if(t){e.next=7;break}return d=n.call(this,i),e.abrupt("return",d);case 7:try{s.call(this,i,(function(e){u||(u={value:e},t())}),(function(e){u||(u={err:e},t())}))}catch(e){u={err:e},t()}return e.next=10,q1;case 10:if(!u.hasOwnProperty("err")){e.next=12;break}throw u.err;case 12:return e.abrupt("return",u.value);case 13:case"end":return e.stop()}}),e,this)})))}function s0(e){for(var t;!(r=e.next(),t=r.value,r).done;){var r;o0(t,e)}return t}function i0(e,t,r){!function a(){try{for(var n,s=function(){o0(n,e);var t=!0,r=!1,s=e.next((function(){t?r=!0:a()}));if(t=!1,d0(s,e),!r)return{v:void 0}};!(i=e.next(),n=i.value,i).done;){var i,o=s();if("object"==typeof o)return o.v}return t(n)}catch(e){return r(e)}}()}function o0(e,t){e!==K1&&u0(t,t0("Got unexpected yielded value in gensync generator: "+JSON.stringify(e)+". Did you perhaps mean to use 'yield*' instead of 'yield'?",z1))}function d0(e,t){var r=e.value,a=e.done;(a||r!==q1)&&u0(t,t0(a?"Unexpected generator completion. If you get this, it is probably a gensync bug.":"Expected GENSYNC_SUSPEND, got "+JSON.stringify(r)+". If you get this, it is probably a gensync bug.",X1))}function u0(e,t){throw e.throw&&e.throw(t),t}function c0(e,t,r){if("string"==typeof e){var a=Object.getOwnPropertyDescriptor(r,"name");a&&!a.configurable||Object.defineProperty(r,"name",Object.assign(a||{},{configurable:!0,value:e}))}if("number"==typeof t){var n=Object.getOwnPropertyDescriptor(r,"length");n&&!n.configurable||Object.defineProperty(r,"length",Object.assign(n||{},{configurable:!0,value:t}))}return r}var l0=Q1(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(t,"t0",1);case 1:return e.abrupt("return",e.t0);case 2:case"end":return e.stop()}}),e)}))),p0=Q1({sync:function(){return!1},errback:function(e){return e(null,!0)}});function f0(e,t){return Q1({sync:function(){for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];var s=e.apply(this,a);if(v0(s))throw new Error(t);return s},async:function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return Promise.resolve(e.apply(this,r))}})}var g0=Q1({sync:function(e){return e("sync")},async:function(){var e=s(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t("async"));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()});function h0(e,t){var r=Q1(e);return g0((function(e){var a=r[e];return t(a)}))}var m0=Q1({name:"onFirstPause",arity:2,sync:function(e){return l0.sync(e)},errback:function(e,t,r){var a=!1;l0.errback(e,(function(e,t){a=!0,r(e,t)})),a||t()}}),y0=Q1({sync:function(e){return e},async:function(){var e=s(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t);case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()});function v0(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}function b0(e,t){for(var r=0,a=Object.keys(t);r<a.length;r++){var n=a[r];if("parserOpts"!==n&&"generatorOpts"!==n&&"assumptions"!==n||!t[n]){var s=t[n];void 0!==s&&(e[n]=s)}else{var i=t[n];R0(e[n]||(e[n]={}),i)}}}function R0(e,t){for(var r=0,a=Object.keys(t);r<a.length;r++){var n=a[r],s=t[n];void 0!==s&&(e[n]=s)}}function x0(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]}function E0(e){return Object.freeze(e)}function D0(e){for(var t=new Set,r=[e];r.length>0;)for(var a,n=T(r.pop());!(a=n()).done;){var s=a.value;Array.isArray(s)?r.push(s):t.add(s)}return t}var w0=o((function(e,t,r,a){void 0===a&&(a=E0([])),this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.externalDependencies=void 0,this.key=e.name||r,this.manipulateOptions=e.manipulateOptions,this.post=e.post,this.pre=e.pre,this.visitor=e.visitor||{},this.parserOverride=e.parserOverride,this.generatorOverride=e.generatorOverride,this.options=t,this.externalDependencies=a}));function j0(e){var t,r;return a().mark((function n(){var s,i;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!t){a.next=2;break}return a.abrupt("return",t);case 2:return a.delegateYield(p0(),"t0",3);case 3:if(a.t0){a.next=6;break}return a.delegateYield(e(),"t1",5);case 5:return a.abrupt("return",t=a.t1);case 6:if(!r){a.next=9;break}return a.delegateYield(y0(r),"t2",8);case 8:return a.abrupt("return",a.t2);case 9:return r=new Promise((function(e,t){s=e,i=t})),a.prev=10,a.delegateYield(e(),"t3",12);case 12:return t=a.t3,r=null,s(t),a.abrupt("return",t);case 18:throw a.prev=18,a.t4=a.catch(10),i(a.t4),a.t4;case 22:case"end":return a.stop()}}),n,null,[[10,18]])}))}var C0=a().mark(P0),S0=a().mark(O0),A0=a().mark(N0),T0=function(e){return Q1(e).sync};function P0(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!0);case 1:case"end":return e.stop()}}),C0)}function k0(e){return B0(WeakMap,e)}function I0(e){return T0(k0(e))}function F0(e){return B0(Map,e)}function _0(e){return T0(F0(e))}function B0(e,t){var r=new e,n=new e,s=new e;return a().mark((function e(i,o){var d,u,c,l,p,f,g;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(p0(),"t0",1);case 1:return d=e.t0,u=d?n:r,e.delegateYield(N0(d,u,s,i,o),"t1",4);case 4:if(!(c=e.t1).valid){e.next=7;break}return e.abrupt("return",c.value);case 7:if(l=new U0(o),!x0(p=t(i,l))){e.next=14;break}return e.delegateYield(m0(p,(function(){f=L0(l,s,i)})),"t2",11);case 11:g=e.t2,e.next=15;break;case 14:g=p;case 15:return M0(u,l,i,g),f&&(s.delete(i),f.release(g)),e.abrupt("return",g);case 18:case"end":return e.stop()}}),e)}))}function O0(e,t,r){var n,s,i,o,d,u;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!(n=e.get(t))){a.next=10;break}s=T(n);case 3:if((i=s()).done){a.next=10;break}return o=i.value,d=o.value,u=o.valid,a.delegateYield(u(r),"t0",6);case 6:if(!a.t0){a.next=8;break}return a.abrupt("return",{valid:!0,value:d});case 8:a.next=3;break;case 10:return a.abrupt("return",{valid:!1,value:null});case 11:case"end":return a.stop()}}),S0)}function N0(e,t,r,n,s){var i,o,d;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(O0(t,n,s),"t0",1);case 1:if(!(i=a.t0).valid){a.next=4;break}return a.abrupt("return",i);case 4:if(!e){a.next=11;break}return a.delegateYield(O0(r,n,s),"t1",6);case 6:if(!(o=a.t1).valid){a.next=11;break}return a.delegateYield(y0(o.value.promise),"t2",9);case 9:return d=a.t2,a.abrupt("return",{valid:!0,value:d});case 11:return a.abrupt("return",{valid:!1,value:null});case 12:case"end":return a.stop()}}),A0)}function L0(e,t,r){var a=new W0;return M0(t,e,r,a),a}function M0(e,t,r,a){t.configured()||t.forever();var n=e.get(r);switch(t.deactivate(),t.mode()){case"forever":n=[{value:a,valid:P0}],e.set(r,n);break;case"invalidate":n=[{value:a,valid:t.validator()}],e.set(r,n);break;case"valid":n?n.push({value:a,valid:t.validator()}):(n=[{value:a,valid:t.validator()}],e.set(r,n))}}var U0=function(){function e(e){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=e}var t=e.prototype;return t.simple=function(){return V0(this)},t.mode=function(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"},t.forever=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0},t.never=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0},t.using=function(e){var t=this;if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;var r=e(this._data),a=f0(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return v0(r)?r.then((function(e){return t._pairs.push([e,a]),e})):(this._pairs.push([r,a]),r)},t.invalidate=function(e){return this._invalidate=!0,this.using(e)},t.validator=function(){var e=this._pairs;return a().mark((function t(r){var n,s,i,o,d;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=T(e);case 1:if((s=n()).done){t.next=10;break}return i=b(s.value,2),o=i[0],d=i[1],t.t0=o,t.delegateYield(d(r),"t1",5);case 5:if(t.t2=t.t1,t.t0===t.t2){t.next=8;break}return t.abrupt("return",!1);case 8:t.next=1;break;case 10:return t.abrupt("return",!0);case 11:case"end":return t.stop()}}),t)}))},t.deactivate=function(){this._active=!1},t.configured=function(){return this._configured},o(e)}();function V0(e){function t(t){if("boolean"!=typeof t)return e.using((function(){return G0(t())}));t?e.forever():e.never()}return t.forever=function(){return e.forever()},t.never=function(){return e.never()},t.using=function(t){return e.using((function(){return G0(t())}))},t.invalidate=function(t){return e.invalidate((function(){return G0(t())}))},t}function G0(e){if(v0(e))throw new Error("You appear to be using an async cache handler, which your current version of Babel does not support. We may add support for this in the future, but if you're on the most recent version of @babel/core and still seeing this error, then you'll need to synchronously handle your caching logic.");if(null!=e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e)throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return e}var W0=function(){function e(){var e=this;this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise((function(t){e._resolve=t}))}return e.prototype.release=function(e){this.released=!0,this._resolve(e)},o(e)}(),H0=[{name:"nodejs",version:"0.2.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.3.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.4.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.5.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.6.0",date:"2011-11-04",lts:!1,security:!1},{name:"nodejs",version:"0.7.0",date:"2012-01-17",lts:!1,security:!1},{name:"nodejs",version:"0.8.0",date:"2012-06-22",lts:!1,security:!1},{name:"nodejs",version:"0.9.0",date:"2012-07-20",lts:!1,security:!1},{name:"nodejs",version:"0.10.0",date:"2013-03-11",lts:!1,security:!1},{name:"nodejs",version:"0.11.0",date:"2013-03-28",lts:!1,security:!1},{name:"nodejs",version:"0.12.0",date:"2015-02-06",lts:!1,security:!1},{name:"nodejs",version:"4.0.0",date:"2015-09-08",lts:!1,security:!1},{name:"nodejs",version:"4.1.0",date:"2015-09-17",lts:!1,security:!1},{name:"nodejs",version:"4.2.0",date:"2015-10-12",lts:"Argon",security:!1},{name:"nodejs",version:"4.3.0",date:"2016-02-09",lts:"Argon",security:!1},{name:"nodejs",version:"4.4.0",date:"2016-03-08",lts:"Argon",security:!1},{name:"nodejs",version:"4.5.0",date:"2016-08-16",lts:"Argon",security:!1},{name:"nodejs",version:"4.6.0",date:"2016-09-27",lts:"Argon",security:!0},{name:"nodejs",version:"4.7.0",date:"2016-12-06",lts:"Argon",security:!1},{name:"nodejs",version:"4.8.0",date:"2017-02-21",lts:"Argon",security:!1},{name:"nodejs",version:"4.9.0",date:"2018-03-28",lts:"Argon",security:!0},{name:"nodejs",version:"5.0.0",date:"2015-10-29",lts:!1,security:!1},{name:"nodejs",version:"5.1.0",date:"2015-11-17",lts:!1,security:!1},{name:"nodejs",version:"5.2.0",date:"2015-12-09",lts:!1,security:!1},{name:"nodejs",version:"5.3.0",date:"2015-12-15",lts:!1,security:!1},{name:"nodejs",version:"5.4.0",date:"2016-01-06",lts:!1,security:!1},{name:"nodejs",version:"5.5.0",date:"2016-01-21",lts:!1,security:!1},{name:"nodejs",version:"5.6.0",date:"2016-02-09",lts:!1,security:!1},{name:"nodejs",version:"5.7.0",date:"2016-02-23",lts:!1,security:!1},{name:"nodejs",version:"5.8.0",date:"2016-03-09",lts:!1,security:!1},{name:"nodejs",version:"5.9.0",date:"2016-03-16",lts:!1,security:!1},{name:"nodejs",version:"5.10.0",date:"2016-04-01",lts:!1,security:!1},{name:"nodejs",version:"5.11.0",date:"2016-04-21",lts:!1,security:!1},{name:"nodejs",version:"5.12.0",date:"2016-06-23",lts:!1,security:!1},{name:"nodejs",version:"6.0.0",date:"2016-04-26",lts:!1,security:!1},{name:"nodejs",version:"6.1.0",date:"2016-05-05",lts:!1,security:!1},{name:"nodejs",version:"6.2.0",date:"2016-05-17",lts:!1,security:!1},{name:"nodejs",version:"6.3.0",date:"2016-07-06",lts:!1,security:!1},{name:"nodejs",version:"6.4.0",date:"2016-08-12",lts:!1,security:!1},{name:"nodejs",version:"6.5.0",date:"2016-08-26",lts:!1,security:!1},{name:"nodejs",version:"6.6.0",date:"2016-09-14",lts:!1,security:!1},{name:"nodejs",version:"6.7.0",date:"2016-09-27",lts:!1,security:!0},{name:"nodejs",version:"6.8.0",date:"2016-10-12",lts:!1,security:!1},{name:"nodejs",version:"6.9.0",date:"2016-10-18",lts:"Boron",security:!1},{name:"nodejs",version:"6.10.0",date:"2017-02-21",lts:"Boron",security:!1},{name:"nodejs",version:"6.11.0",date:"2017-06-06",lts:"Boron",security:!1},{name:"nodejs",version:"6.12.0",date:"2017-11-06",lts:"Boron",security:!1},{name:"nodejs",version:"6.13.0",date:"2018-02-10",lts:"Boron",security:!1},{name:"nodejs",version:"6.14.0",date:"2018-03-28",lts:"Boron",security:!0},{name:"nodejs",version:"6.15.0",date:"2018-11-27",lts:"Boron",security:!0},{name:"nodejs",version:"6.16.0",date:"2018-12-26",lts:"Boron",security:!1},{name:"nodejs",version:"6.17.0",date:"2019-02-28",lts:"Boron",security:!0},{name:"nodejs",version:"7.0.0",date:"2016-10-25",lts:!1,security:!1},{name:"nodejs",version:"7.1.0",date:"2016-11-08",lts:!1,security:!1},{name:"nodejs",version:"7.2.0",date:"2016-11-22",lts:!1,security:!1},{name:"nodejs",version:"7.3.0",date:"2016-12-20",lts:!1,security:!1},{name:"nodejs",version:"7.4.0",date:"2017-01-04",lts:!1,security:!1},{name:"nodejs",version:"7.5.0",date:"2017-01-31",lts:!1,security:!1},{name:"nodejs",version:"7.6.0",date:"2017-02-21",lts:!1,security:!1},{name:"nodejs",version:"7.7.0",date:"2017-02-28",lts:!1,security:!1},{name:"nodejs",version:"7.8.0",date:"2017-03-29",lts:!1,security:!1},{name:"nodejs",version:"7.9.0",date:"2017-04-11",lts:!1,security:!1},{name:"nodejs",version:"7.10.0",date:"2017-05-02",lts:!1,security:!1},{name:"nodejs",version:"8.0.0",date:"2017-05-30",lts:!1,security:!1},{name:"nodejs",version:"8.1.0",date:"2017-06-08",lts:!1,security:!1},{name:"nodejs",version:"8.2.0",date:"2017-07-19",lts:!1,security:!1},{name:"nodejs",version:"8.3.0",date:"2017-08-08",lts:!1,security:!1},{name:"nodejs",version:"8.4.0",date:"2017-08-15",lts:!1,security:!1},{name:"nodejs",version:"8.5.0",date:"2017-09-12",lts:!1,security:!1},{name:"nodejs",version:"8.6.0",date:"2017-09-26",lts:!1,security:!1},{name:"nodejs",version:"8.7.0",date:"2017-10-11",lts:!1,security:!1},{name:"nodejs",version:"8.8.0",date:"2017-10-24",lts:!1,security:!1},{name:"nodejs",version:"8.9.0",date:"2017-10-31",lts:"Carbon",security:!1},{name:"nodejs",version:"8.10.0",date:"2018-03-06",lts:"Carbon",security:!1},{name:"nodejs",version:"8.11.0",date:"2018-03-28",lts:"Carbon",security:!0},{name:"nodejs",version:"8.12.0",date:"2018-09-10",lts:"Carbon",security:!1},{name:"nodejs",version:"8.13.0",date:"2018-11-20",lts:"Carbon",security:!1},{name:"nodejs",version:"8.14.0",date:"2018-11-27",lts:"Carbon",security:!0},{name:"nodejs",version:"8.15.0",date:"2018-12-26",lts:"Carbon",security:!1},{name:"nodejs",version:"8.16.0",date:"2019-04-16",lts:"Carbon",security:!1},{name:"nodejs",version:"8.17.0",date:"2019-12-17",lts:"Carbon",security:!0},{name:"nodejs",version:"9.0.0",date:"2017-10-31",lts:!1,security:!1},{name:"nodejs",version:"9.1.0",date:"2017-11-07",lts:!1,security:!1},{name:"nodejs",version:"9.2.0",date:"2017-11-14",lts:!1,security:!1},{name:"nodejs",version:"9.3.0",date:"2017-12-12",lts:!1,security:!1},{name:"nodejs",version:"9.4.0",date:"2018-01-10",lts:!1,security:!1},{name:"nodejs",version:"9.5.0",date:"2018-01-31",lts:!1,security:!1},{name:"nodejs",version:"9.6.0",date:"2018-02-21",lts:!1,security:!1},{name:"nodejs",version:"9.7.0",date:"2018-03-01",lts:!1,security:!1},{name:"nodejs",version:"9.8.0",date:"2018-03-07",lts:!1,security:!1},{name:"nodejs",version:"9.9.0",date:"2018-03-21",lts:!1,security:!1},{name:"nodejs",version:"9.10.0",date:"2018-03-28",lts:!1,security:!0},{name:"nodejs",version:"9.11.0",date:"2018-04-04",lts:!1,security:!1},{name:"nodejs",version:"10.0.0",date:"2018-04-24",lts:!1,security:!1},{name:"nodejs",version:"10.1.0",date:"2018-05-08",lts:!1,security:!1},{name:"nodejs",version:"10.2.0",date:"2018-05-23",lts:!1,security:!1},{name:"nodejs",version:"10.3.0",date:"2018-05-29",lts:!1,security:!1},{name:"nodejs",version:"10.4.0",date:"2018-06-06",lts:!1,security:!1},{name:"nodejs",version:"10.5.0",date:"2018-06-20",lts:!1,security:!1},{name:"nodejs",version:"10.6.0",date:"2018-07-04",lts:!1,security:!1},{name:"nodejs",version:"10.7.0",date:"2018-07-18",lts:!1,security:!1},{name:"nodejs",version:"10.8.0",date:"2018-08-01",lts:!1,security:!1},{name:"nodejs",version:"10.9.0",date:"2018-08-15",lts:!1,security:!1},{name:"nodejs",version:"10.10.0",date:"2018-09-06",lts:!1,security:!1},{name:"nodejs",version:"10.11.0",date:"2018-09-19",lts:!1,security:!1},{name:"nodejs",version:"10.12.0",date:"2018-10-10",lts:!1,security:!1},{name:"nodejs",version:"10.13.0",date:"2018-10-30",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.14.0",date:"2018-11-27",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.15.0",date:"2018-12-26",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.16.0",date:"2019-05-28",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.17.0",date:"2019-10-22",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.18.0",date:"2019-12-17",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.19.0",date:"2020-02-05",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.20.0",date:"2020-03-26",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.21.0",date:"2020-06-02",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.22.0",date:"2020-07-21",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.23.0",date:"2020-10-27",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.24.0",date:"2021-02-23",lts:"Dubnium",security:!0},{name:"nodejs",version:"11.0.0",date:"2018-10-23",lts:!1,security:!1},{name:"nodejs",version:"11.1.0",date:"2018-10-30",lts:!1,security:!1},{name:"nodejs",version:"11.2.0",date:"2018-11-15",lts:!1,security:!1},{name:"nodejs",version:"11.3.0",date:"2018-11-27",lts:!1,security:!0},{name:"nodejs",version:"11.4.0",date:"2018-12-07",lts:!1,security:!1},{name:"nodejs",version:"11.5.0",date:"2018-12-18",lts:!1,security:!1},{name:"nodejs",version:"11.6.0",date:"2018-12-26",lts:!1,security:!1},{name:"nodejs",version:"11.7.0",date:"2019-01-17",lts:!1,security:!1},{name:"nodejs",version:"11.8.0",date:"2019-01-24",lts:!1,security:!1},{name:"nodejs",version:"11.9.0",date:"2019-01-30",lts:!1,security:!1},{name:"nodejs",version:"11.10.0",date:"2019-02-14",lts:!1,security:!1},{name:"nodejs",version:"11.11.0",date:"2019-03-05",lts:!1,security:!1},{name:"nodejs",version:"11.12.0",date:"2019-03-14",lts:!1,security:!1},{name:"nodejs",version:"11.13.0",date:"2019-03-28",lts:!1,security:!1},{name:"nodejs",version:"11.14.0",date:"2019-04-10",lts:!1,security:!1},{name:"nodejs",version:"11.15.0",date:"2019-04-30",lts:!1,security:!1},{name:"nodejs",version:"12.0.0",date:"2019-04-23",lts:!1,security:!1},{name:"nodejs",version:"12.1.0",date:"2019-04-29",lts:!1,security:!1},{name:"nodejs",version:"12.2.0",date:"2019-05-07",lts:!1,security:!1},{name:"nodejs",version:"12.3.0",date:"2019-05-21",lts:!1,security:!1},{name:"nodejs",version:"12.4.0",date:"2019-06-04",lts:!1,security:!1},{name:"nodejs",version:"12.5.0",date:"2019-06-26",lts:!1,security:!1},{name:"nodejs",version:"12.6.0",date:"2019-07-03",lts:!1,security:!1},{name:"nodejs",version:"12.7.0",date:"2019-07-23",lts:!1,security:!1},{name:"nodejs",version:"12.8.0",date:"2019-08-06",lts:!1,security:!1},{name:"nodejs",version:"12.9.0",date:"2019-08-20",lts:!1,security:!1},{name:"nodejs",version:"12.10.0",date:"2019-09-04",lts:!1,security:!1},{name:"nodejs",version:"12.11.0",date:"2019-09-25",lts:!1,security:!1},{name:"nodejs",version:"12.12.0",date:"2019-10-11",lts:!1,security:!1},{name:"nodejs",version:"12.13.0",date:"2019-10-21",lts:"Erbium",security:!1},{name:"nodejs",version:"12.14.0",date:"2019-12-17",lts:"Erbium",security:!0},{name:"nodejs",version:"12.15.0",date:"2020-02-05",lts:"Erbium",security:!0},{name:"nodejs",version:"12.16.0",date:"2020-02-11",lts:"Erbium",security:!1},{name:"nodejs",version:"12.17.0",date:"2020-05-26",lts:"Erbium",security:!1},{name:"nodejs",version:"12.18.0",date:"2020-06-02",lts:"Erbium",security:!0},{name:"nodejs",version:"12.19.0",date:"2020-10-06",lts:"Erbium",security:!1},{name:"nodejs",version:"12.20.0",date:"2020-11-24",lts:"Erbium",security:!1},{name:"nodejs",version:"12.21.0",date:"2021-02-23",lts:"Erbium",security:!0},{name:"nodejs",version:"12.22.0",date:"2021-03-30",lts:"Erbium",security:!1},{name:"nodejs",version:"13.0.0",date:"2019-10-22",lts:!1,security:!1},{name:"nodejs",version:"13.1.0",date:"2019-11-05",lts:!1,security:!1},{name:"nodejs",version:"13.2.0",date:"2019-11-21",lts:!1,security:!1},{name:"nodejs",version:"13.3.0",date:"2019-12-03",lts:!1,security:!1},{name:"nodejs",version:"13.4.0",date:"2019-12-17",lts:!1,security:!0},{name:"nodejs",version:"13.5.0",date:"2019-12-18",lts:!1,security:!1},{name:"nodejs",version:"13.6.0",date:"2020-01-07",lts:!1,security:!1},{name:"nodejs",version:"13.7.0",date:"2020-01-21",lts:!1,security:!1},{name:"nodejs",version:"13.8.0",date:"2020-02-05",lts:!1,security:!0},{name:"nodejs",version:"13.9.0",date:"2020-02-18",lts:!1,security:!1},{name:"nodejs",version:"13.10.0",date:"2020-03-04",lts:!1,security:!1},{name:"nodejs",version:"13.11.0",date:"2020-03-12",lts:!1,security:!1},{name:"nodejs",version:"13.12.0",date:"2020-03-26",lts:!1,security:!1},{name:"nodejs",version:"13.13.0",date:"2020-04-14",lts:!1,security:!1},{name:"nodejs",version:"13.14.0",date:"2020-04-29",lts:!1,security:!1},{name:"nodejs",version:"14.0.0",date:"2020-04-21",lts:!1,security:!1},{name:"nodejs",version:"14.1.0",date:"2020-04-29",lts:!1,security:!1},{name:"nodejs",version:"14.2.0",date:"2020-05-05",lts:!1,security:!1},{name:"nodejs",version:"14.3.0",date:"2020-05-19",lts:!1,security:!1},{name:"nodejs",version:"14.4.0",date:"2020-06-02",lts:!1,security:!0},{name:"nodejs",version:"14.5.0",date:"2020-06-30",lts:!1,security:!1},{name:"nodejs",version:"14.6.0",date:"2020-07-20",lts:!1,security:!1},{name:"nodejs",version:"14.7.0",date:"2020-07-29",lts:!1,security:!1},{name:"nodejs",version:"14.8.0",date:"2020-08-11",lts:!1,security:!1},{name:"nodejs",version:"14.9.0",date:"2020-08-27",lts:!1,security:!1},{name:"nodejs",version:"14.10.0",date:"2020-09-08",lts:!1,security:!1},{name:"nodejs",version:"14.11.0",date:"2020-09-15",lts:!1,security:!0},{name:"nodejs",version:"14.12.0",date:"2020-09-22",lts:!1,security:!1},{name:"nodejs",version:"14.13.0",date:"2020-09-29",lts:!1,security:!1},{name:"nodejs",version:"14.14.0",date:"2020-10-15",lts:!1,security:!1},{name:"nodejs",version:"14.15.0",date:"2020-10-27",lts:"Fermium",security:!1},{name:"nodejs",version:"14.16.0",date:"2021-02-23",lts:"Fermium",security:!0},{name:"nodejs",version:"14.17.0",date:"2021-05-11",lts:"Fermium",security:!1},{name:"nodejs",version:"14.18.0",date:"2021-09-28",lts:"Fermium",security:!1},{name:"nodejs",version:"14.19.0",date:"2022-02-01",lts:"Fermium",security:!1},{name:"nodejs",version:"15.0.0",date:"2020-10-20",lts:!1,security:!1},{name:"nodejs",version:"15.1.0",date:"2020-11-04",lts:!1,security:!1},{name:"nodejs",version:"15.2.0",date:"2020-11-10",lts:!1,security:!1},{name:"nodejs",version:"15.3.0",date:"2020-11-24",lts:!1,security:!1},{name:"nodejs",version:"15.4.0",date:"2020-12-09",lts:!1,security:!1},{name:"nodejs",version:"15.5.0",date:"2020-12-22",lts:!1,security:!1},{name:"nodejs",version:"15.6.0",date:"2021-01-14",lts:!1,security:!1},{name:"nodejs",version:"15.7.0",date:"2021-01-25",lts:!1,security:!1},{name:"nodejs",version:"15.8.0",date:"2021-02-02",lts:!1,security:!1},{name:"nodejs",version:"15.9.0",date:"2021-02-18",lts:!1,security:!1},{name:"nodejs",version:"15.10.0",date:"2021-02-23",lts:!1,security:!0},{name:"nodejs",version:"15.11.0",date:"2021-03-03",lts:!1,security:!1},{name:"nodejs",version:"15.12.0",date:"2021-03-17",lts:!1,security:!1},{name:"nodejs",version:"15.13.0",date:"2021-03-31",lts:!1,security:!1},{name:"nodejs",version:"15.14.0",date:"2021-04-06",lts:!1,security:!1},{name:"nodejs",version:"16.0.0",date:"2021-04-20",lts:!1,security:!1},{name:"nodejs",version:"16.1.0",date:"2021-05-04",lts:!1,security:!1},{name:"nodejs",version:"16.2.0",date:"2021-05-19",lts:!1,security:!1},{name:"nodejs",version:"16.3.0",date:"2021-06-03",lts:!1,security:!1},{name:"nodejs",version:"16.4.0",date:"2021-06-23",lts:!1,security:!1},{name:"nodejs",version:"16.5.0",date:"2021-07-14",lts:!1,security:!1},{name:"nodejs",version:"16.6.0",date:"2021-07-29",lts:!1,security:!0},{name:"nodejs",version:"16.7.0",date:"2021-08-18",lts:!1,security:!1},{name:"nodejs",version:"16.8.0",date:"2021-08-25",lts:!1,security:!1},{name:"nodejs",version:"16.9.0",date:"2021-09-07",lts:!1,security:!1},{name:"nodejs",version:"16.10.0",date:"2021-09-22",lts:!1,security:!1},{name:"nodejs",version:"16.11.0",date:"2021-10-08",lts:!1,security:!1},{name:"nodejs",version:"16.12.0",date:"2021-10-20",lts:!1,security:!1},{name:"nodejs",version:"16.13.0",date:"2021-10-26",lts:"Gallium",security:!1},{name:"nodejs",version:"16.14.0",date:"2022-02-08",lts:"Gallium",security:!1},{name:"nodejs",version:"17.0.0",date:"2021-10-19",lts:!1,security:!1},{name:"nodejs",version:"17.1.0",date:"2021-11-09",lts:!1,security:!1},{name:"nodejs",version:"17.2.0",date:"2021-11-30",lts:!1,security:!1},{name:"nodejs",version:"17.3.0",date:"2021-12-17",lts:!1,security:!1},{name:"nodejs",version:"17.4.0",date:"2022-01-18",lts:!1,security:!1},{name:"nodejs",version:"17.5.0",date:"2022-02-10",lts:!1,security:!1},{name:"nodejs",version:"17.6.0",date:"2022-02-22",lts:!1,security:!1},{name:"nodejs",version:"17.7.0",date:"2022-03-09",lts:!1,security:!1},{name:"nodejs",version:"17.8.0",date:"2022-03-22",lts:!1,security:!1},{name:"nodejs",version:"17.9.0",date:"2022-04-07",lts:!1,security:!1}],K0={},q0={},z0={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"};q0.browsers=z0;var X0={},Y0={0:"34",1:"35",2:"36",3:"37",4:"38",5:"39",6:"40",7:"41",8:"42",9:"43",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"100",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"99",U:"64",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"5",l:"19",m:"20",n:"21",o:"22",p:"23",q:"24",r:"25",s:"26",t:"27",u:"28",v:"29",w:"30",x:"31",y:"32",z:"33",AB:"44",BB:"45",CB:"46",DB:"47",EB:"48",FB:"49",GB:"50",HB:"51",IB:"52",JB:"53",KB:"54",LB:"55",MB:"56",NB:"57",OB:"58",PB:"60",QB:"62",RB:"63",SB:"65",TB:"66",UB:"67",VB:"68",WB:"69",XB:"70",YB:"71",ZB:"72",aB:"73",bB:"74",cB:"75",dB:"76",eB:"77",fB:"78",gB:"11.1",hB:"12.1",iB:"3",jB:"59",kB:"61",lB:"82",mB:"101",nB:"3.2",oB:"10.1",pB:"15.2-15.3",qB:"15.4",rB:"11.5",sB:"4.2-4.3",tB:"5.5",uB:"2",vB:"3.5",wB:"3.6",xB:"102",yB:"103",zB:"3.1","0B":"5.1","1B":"6.1","2B":"7.1","3B":"9.1","4B":"13.1","5B":"14.1","6B":"15.1","7B":"TP","8B":"9.5-9.6","9B":"10.0-10.1",AC:"10.5",BC:"10.6",CC:"11.6",DC:"4.0-4.1",EC:"5.0-5.1",FC:"6.0-6.1",GC:"7.0-7.1",HC:"8.1-8.4",IC:"9.0-9.2",JC:"9.3",KC:"10.0-10.2",LC:"10.3",MC:"11.0-11.2",NC:"11.3-11.4",OC:"12.0-12.1",PC:"12.2-12.5",QC:"13.0-13.1",RC:"13.2",SC:"13.3",TC:"13.4-13.7",UC:"14.0-14.4",VC:"14.5-14.8",WC:"15.0-15.1",XC:"all",YC:"2.1",ZC:"2.2",aC:"2.3",bC:"4.1",cC:"4.4",dC:"4.4.3-4.4.4",eC:"12.12",fC:"5.0-5.4",gC:"6.2-6.4",hC:"7.2-7.4",iC:"8.2",jC:"9.2",kC:"11.1-11.2",lC:"12.0",mC:"13.0",nC:"14.0",oC:"15.0",pC:"16.0",qC:"10.4",rC:"7.12",sC:"2.5"};X0.browserVersions=Y0;var J0={A:{A:{J:.0131217,D:.00621152,E:.0289618,F:.0579235,A:.0144809,B:.557514,tB:.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","J","D","E","F","A","B","","",""],E:"IE",F:{tB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.004118,K:.004267,L:.004268,G:.04118,M:.004118,N:.008236,O:.024708,P:0,Q:.004298,R:.00944,S:.004043,V:.004118,W:.004118,X:.004118,Y:.008236,Z:.004318,a:.004118,b:.004118,c:.004118,d:.012354,e:.004118,f:.008236,g:.012354,h:.024708,i:.06177,j:.765948,T:3.03908,H:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","","",""],E:"Edge",F:{C:1438128e3,K:1447286400,L:1470096e3,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736e3,S:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:161136e4,a:1614816e3,b:1618358400,c:1622073600,d:1626912e3,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,T:1646265600,H:1649635200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.004707,1:.009076,2:.008236,3:.004783,4:.004271,5:.004783,6:.00487,7:.005029,8:.0047,9:.049416,uB:.004118,iB:.004271,I:.016472,k:.004879,J:.020136,D:.005725,E:.004525,F:.00533,A:.004283,B:.004318,C:.004471,K:.004486,L:.00453,G:.008322,M:.004417,N:.004425,O:.004161,l:.004443,m:.004283,n:.008322,o:.013698,p:.004161,q:.008786,r:.004118,s:.004317,t:.004393,u:.004418,v:.008834,w:.008322,x:.008928,y:.004471,z:.009284,AB:.008236,BB:.004356,CB:.004525,DB:.004293,EB:.004118,FB:.004538,GB:.008282,HB:.012354,IB:.070006,JB:.008236,KB:.008236,LB:.012354,MB:.012354,NB:.008236,OB:.004356,jB:.008236,PB:.008236,kB:.004356,QB:.004425,RB:.008322,U:.00415,SB:.004267,TB:.004118,UB:.004267,VB:.008236,WB:.00415,XB:.004293,YB:.004425,ZB:.004118,aB:.00415,bB:.00415,cB:.004318,dB:.004356,eB:.004118,fB:.053534,P:.008236,Q:.008236,R:.012354,lB:.004118,S:.004118,V:.008236,W:.004268,X:.004118,Y:.012354,Z:.012354,a:.012354,b:.02059,c:.098832,d:.008236,e:.012354,f:.04118,g:.04118,h:.037062,i:.856544,j:1.47424,T:.016472,H:0,mB:0,vB:.008786,wB:.00487},B:"moz",C:["uB","iB","vB","wB","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB",""],E:"Firefox",F:{0:1417392e3,1:1421107200,2:1424736e3,3:1428278400,4:1431475200,5:1435881600,6:1439251200,7:144288e4,8:1446508800,9:1450137600,uB:1161648e3,iB:1213660800,vB:124632e4,wB:1264032e3,I:1300752e3,k:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112e3,N:1349740800,O:1353628800,l:1357603200,m:1361232e3,n:1364860800,o:1368489600,p:1372118400,q:1375747200,r:1379376e3,s:1386633600,t:1391472e3,u:1395100800,v:1398729600,w:1402358400,x:1405987200,y:1409616e3,z:1413244800,AB:1453852800,BB:1457395200,CB:1461628800,DB:1465257600,EB:1470096e3,FB:1474329600,GB:1479168e3,HB:1485216e3,IB:1488844800,JB:149256e4,KB:1497312e3,LB:1502150400,MB:1506556800,NB:1510617600,OB:1516665600,jB:1520985600,PB:1525824e3,kB:1529971200,QB:1536105600,RB:1540252800,U:1544486400,SB:154872e4,TB:1552953600,UB:1558396800,VB:1562630400,WB:1567468800,XB:1571788800,YB:1575331200,ZB:1578355200,aB:1581379200,bB:1583798400,cB:1586304e3,dB:1588636800,eB:1591056e3,fB:1593475200,P:1595894400,Q:1598313600,R:1600732800,lB:1603152e3,S:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392e3,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,T:1649116800,H:null,mB:null}},D:{A:{0:.008236,1:.012354,2:.004335,3:.004464,4:.02059,5:.004464,6:.016472,7:.004118,8:.004118,9:.012354,I:.004706,k:.004879,J:.004879,D:.005591,E:.005591,F:.005591,A:.004534,B:.004464,C:.010424,K:.0083,L:.004706,G:.015087,M:.004393,N:.004393,O:.008652,l:.008322,m:.004393,n:.004317,o:.008236,p:.008786,q:.008236,r:.004461,s:.004141,t:.004326,u:.0047,v:.004538,w:.008322,x:.008596,y:.004566,z:.004118,AB:.004465,BB:.004118,CB:.008236,DB:.012354,EB:.024708,FB:.070006,GB:.004293,HB:.012354,IB:.008236,JB:.012354,KB:.008236,LB:.012354,MB:.045298,NB:.008236,OB:.008236,jB:.008236,PB:.016472,kB:.016472,QB:.012354,RB:.012354,U:.012354,SB:.016472,TB:.024708,UB:.012354,VB:.008236,WB:.057652,XB:.032944,YB:.016472,ZB:.057652,aB:.008236,bB:.02059,cB:.049416,dB:.065888,eB:.016472,fB:.04118,P:.189428,Q:.053534,R:.037062,S:.10295,V:.065888,W:.065888,X:.070006,Y:.111186,Z:.028826,a:.057652,b:.045298,c:.107068,d:.094714,e:.304732,f:.127658,g:.065888,h:.32944,i:.506514,j:5.45223,T:17.5468,H:.172956,mB:.02059,xB:.004118,yB:0},B:"webkit",C:["","","","","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB","xB","yB"],E:"Chrome",F:{0:1397001600,1:1400544e3,2:1405468800,3:1409011200,4:141264e4,5:1416268800,6:1421798400,7:1425513600,8:1429401600,9:143208e4,I:1264377600,k:1274745600,J:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,l:1332892800,m:133704e4,n:1340668800,o:1343692800,p:1348531200,q:1352246400,r:1357862400,s:1361404800,t:1364428800,u:1369094400,v:1374105600,w:1376956800,x:1384214400,y:1389657600,z:1392940800,AB:1437523200,BB:1441152e3,CB:1444780800,DB:1449014400,EB:1453248e3,FB:1456963200,GB:1460592e3,HB:1464134400,IB:1469059200,JB:1472601600,KB:1476230400,LB:1480550400,MB:1485302400,NB:1489017600,OB:149256e4,jB:1496707200,PB:1500940800,kB:1504569600,QB:1508198400,RB:1512518400,U:1516752e3,SB:1520294400,TB:1523923200,UB:1527552e3,VB:1532390400,WB:1536019200,XB:1539648e3,YB:1543968e3,ZB:154872e4,aB:1552348800,bB:1555977600,cB:1559606400,dB:1564444800,eB:1568073600,fB:1571702400,P:1575936e3,Q:1580860800,R:1586304e3,S:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272e3,c:1621987200,d:1626739200,e:1630368e3,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,T:1646092800,H:1648512e3,mB:null,xB:null,yB:null}},E:{A:{I:0,k:.008322,J:.004656,D:.004465,E:.004356,F:.004891,A:.004425,B:.004318,C:.004118,K:.045298,L:.2059,G:.098832,zB:0,nB:.008692,"0B":.008236,"1B":.00456,"2B":.004283,"3B":.016472,oB:.012354,gB:.028826,hB:.057652,"4B":.461216,"5B":.687706,"6B":.2059,pB:.24708,qB:.168838,"7B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zB","nB","I","k","0B","J","1B","D","2B","E","F","3B","A","oB","B","gB","C","hB","K","4B","L","5B","G","6B","pB","qB","7B","",""],E:"Safari",F:{zB:1205798400,nB:1226534400,I:1244419200,k:1275868800,"0B":131112e4,J:1343174400,"1B":13824e5,D:13824e5,"2B":1410998400,E:1413417600,F:1443657600,"3B":1458518400,A:1474329600,oB:1490572800,B:1505779200,gB:1522281600,C:1537142400,hB:1553472e3,K:1568851200,"4B":1585008e3,L:1600214400,"5B":1619395200,G:1632096e3,"6B":1635292800,pB:1639353600,qB:1647216e3,"7B":null}},F:{A:{0:.009758,1:.004879,2:.004118,3:.004283,4:.004367,5:.004534,6:.008236,7:.004227,8:.004418,9:.004161,F:.0082,B:.016581,C:.004317,G:.00685,M:.00685,N:.00685,O:.005014,l:.006015,m:.004879,n:.006597,o:.006597,p:.013434,q:.006702,r:.006015,s:.005595,t:.004393,u:.004118,v:.004879,w:.004879,x:.004118,y:.005152,z:.005014,AB:.004227,BB:.004725,CB:.008236,DB:.008942,EB:.004707,FB:.004827,GB:.004707,HB:.004707,IB:.004326,JB:.008922,KB:.014349,LB:.004425,MB:.00472,NB:.004425,OB:.004425,PB:.00472,QB:.004532,RB:.004566,U:.02283,SB:.00867,TB:.004656,UB:.004642,VB:.004118,WB:.00944,XB:.004293,YB:.004293,ZB:.004298,aB:.096692,bB:.004201,cB:.004141,dB:.004257,eB:.008236,fB:.008236,P:.008236,Q:.008236,R:.008514,lB:.012354,S:.28826,"8B":.00685,"9B":0,AC:.008392,BC:.004706,gB:.006229,rB:.004879,CC:.008786,hB:.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","F","8B","9B","AC","BC","B","gB","rB","CC","C","hB","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","","",""],E:"Opera",F:{0:1449100800,1:1454371200,2:1457308800,3:146232e4,4:1465344e3,5:1470096e3,6:1474329600,7:1477267200,8:1481587200,9:1486425600,F:1150761600,"8B":1223424e3,"9B":1251763200,AC:1267488e3,BC:1277942400,B:1292457600,gB:1302566400,rB:1309219200,CC:1323129600,C:1323129600,hB:1352073600,G:1372723200,M:1377561600,N:1381104e3,O:1386288e3,l:1390867200,m:1393891200,n:1399334400,o:1401753600,p:1405987200,q:1409616e3,r:1413331200,s:1417132800,t:1422316800,u:1425945600,v:1430179200,w:1433808e3,x:1438646400,y:1442448e3,z:1445904e3,AB:1490054400,BB:1494374400,CB:1498003200,DB:1502236800,EB:1506470400,FB:1510099200,GB:1515024e3,HB:1517961600,IB:1521676800,JB:1525910400,KB:1530144e3,LB:1534982400,MB:1537833600,NB:1543363200,OB:1548201600,PB:1554768e3,QB:1561593600,RB:1566259200,U:1570406400,SB:1573689600,TB:1578441600,UB:1583971200,VB:1587513600,WB:1592956800,XB:1595894400,YB:1600128e3,ZB:1603238400,aB:161352e4,bB:1612224e3,cB:1616544e3,dB:1619568e3,eB:1623715200,fB:1627948800,P:1631577600,Q:1633392e3,R:1635984e3,lB:1638403200,S:1642550400},D:{F:"o",B:"o",C:"o","8B":"o","9B":"o",AC:"o",BC:"o",gB:"o",rB:"o",CC:"o",hB:"o"}},G:{A:{E:0,nB:0,DC:0,sB:.00291884,EC:.00437827,FC:.0612957,GC:.0175131,HC:.00729711,IC:.0175131,JC:.0817276,KC:.0248102,LC:.0948624,MC:.0539986,NC:.0350261,OC:.0350261,PC:.553121,QC:.0306479,RC:.0131348,SC:.0700523,TC:.218913,UC:.680091,VC:2.07092,WC:.963218,pB:8.72442,qB:.828952},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","nB","DC","sB","EC","FC","GC","E","HC","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","pB","qB","","",""],E:"Safari on iOS",F:{nB:1270252800,DC:1283904e3,sB:1299628800,EC:1331078400,FC:1359331200,GC:1394409600,E:1410912e3,HC:1413763200,IC:1442361600,JC:1458518400,KC:1473724800,LC:1490572800,MC:1505779200,NC:1522281600,OC:1537142400,PC:1553472e3,QC:1568851200,RC:1572220800,SC:1580169600,TC:1585008e3,UC:1600214400,VC:1619395200,WC:1632096e3,pB:1639353600,qB:1647216e3}},H:{A:{XC:1.03595},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"Opera Mini",F:{XC:1426464e3}},I:{A:{iB:0,I:.0150411,H:0,YC:0,ZC:0,aC:0,bC:.0150411,sB:.0639246,cC:0,dC:.270739},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","ZC","aC","iB","I","bC","sB","cC","dC","H","","",""],E:"Android Browser",F:{YC:1256515200,ZC:1274313600,aC:1291593600,iB:1298332800,I:1318896e3,bC:1341792e3,sB:1374624e3,cC:1386547200,dC:1401667200,H:1648425600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,U:.0111391,gB:0,rB:0,hB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","gB","rB","C","hB","U","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,gB:1314835200,rB:1318291200,C:1330300800,hB:1349740800,U:1613433600},D:{U:"webkit"}},L:{A:{H:38.4736},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1648684800}},M:{A:{T:.29415},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","T","","",""],E:"Firefox for Android",F:{T:1649116800}},N:{A:{A:.0115934,B:.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{eC:.829503},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","","",""],E:"UC Browser for Android",F:{eC:1471392e3},D:{eC:"webkit"}},P:{A:{I:.21861,fC:.0103543,gC:.010304,hC:.0832799,iC:.0103584,jC:.02082,oB:.0105043,kC:.0520499,lC:.03123,mC:.1041,nC:.12492,oC:.11451,pC:2.1861},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","fC","gC","hC","iC","jC","oB","kC","lC","mC","nC","oC","pC","","",""],E:"Samsung Internet",F:{I:1461024e3,fC:1481846400,gC:1509408e3,hC:1528329600,iC:1546128e3,jC:1554163200,oB:1567900800,kC:1582588800,lC:1593475200,mC:1605657600,nC:1618531200,oC:1629072e3,pC:1640736e3}},Q:{A:{qC:.164724},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"QQ Browser",F:{qC:1589846400}},R:{A:{rC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"Baidu Browser",F:{rC:1491004800}},S:{A:{sC:.082362},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"KaiOS Browser",F:{sC:1527811200}}},$0=q0.browsers,Q0=X0.browserVersions,Z0=J0;function e2(e){return Object.keys(e).reduce((function(t,r){return t[Q0[r]]=e[r],t}),{})}K0.agents=Object.keys(Z0).reduce((function(e,t){var r=Z0[t];return e[$0[t]]=Object.keys(r).reduce((function(e,t){return"A"===t?e.usage_global=e2(r[t]):"C"===t?e.versions=r[t].reduce((function(e,t){return""===t?e.push(null):e.push(Q0[t]),e}),[]):"D"===t?e.prefix_exceptions=e2(r[t]):"E"===t?e.browser=r[t]:"F"===t?e.release_date=Object.keys(r[t]).reduce((function(e,a){return e[Q0[a]]=r[t][a],e}),{}):e.prefix=r[t],e}),{}),e}),{});var t2={"v0.8":{start:"2012-06-25",end:"2014-07-31"},"v0.10":{start:"2013-03-11",end:"2016-10-31"},"v0.12":{start:"2015-02-06",end:"2016-12-31"},v4:{start:"2015-09-08",lts:"2015-10-12",maintenance:"2017-04-01",end:"2018-04-30",codename:"Argon"},v5:{start:"2015-10-29",maintenance:"2016-04-30",end:"2016-06-30"},v6:{start:"2016-04-26",lts:"2016-10-18",maintenance:"2018-04-30",end:"2019-04-30",codename:"Boron"},v7:{start:"2016-10-25",maintenance:"2017-04-30",end:"2017-06-30"},v8:{start:"2017-05-30",lts:"2017-10-31",maintenance:"2019-01-01",end:"2019-12-31",codename:"Carbon"},v9:{start:"2017-10-01",maintenance:"2018-04-01",end:"2018-06-30"},v10:{start:"2018-04-24",lts:"2018-10-30",maintenance:"2020-05-19",end:"2021-04-30",codename:"Dubnium"},v11:{start:"2018-10-23",maintenance:"2019-04-22",end:"2019-06-01"},v12:{start:"2019-04-23",lts:"2019-10-21",maintenance:"2020-11-30",end:"2022-04-30",codename:"Erbium"},v13:{start:"2019-10-22",maintenance:"2020-04-01",end:"2020-06-01"},v14:{start:"2020-04-21",lts:"2020-10-27",maintenance:"2021-10-19",end:"2023-04-30",codename:"Fermium"},v15:{start:"2020-10-20",maintenance:"2021-04-01",end:"2021-06-01"},v16:{start:"2021-04-20",lts:"2021-10-26",maintenance:"2022-10-18",end:"2024-04-30",codename:"Gallium"},v17:{start:"2021-10-19",maintenance:"2022-04-01",end:"2022-06-01"},v18:{start:"2022-04-19",lts:"2022-10-25",maintenance:"2023-10-18",end:"2025-04-30",codename:""},v19:{start:"2022-10-18",maintenance:"2023-04-01",end:"2023-06-01"},v20:{start:"2023-04-18",lts:"2023-10-24",maintenance:"2024-10-22",end:"2026-04-30",codename:""}},r2={},a2=wi(Object.freeze({__proto__:null,default:r2})),n2={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100","19.0":"102"};function s2(e){this.name="BrowserslistError",this.message=e,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,s2)}s2.prototype=Error.prototype;var i2=s2,o2=i2;function d2(){}var u2={loadQueries:function(){throw new o2("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(e){return e.stats},loadConfig:function(e){if(e.config)throw new o2("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new o2("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new o2("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,t){return e(["maintained node versions"],t)[0]},parseConfig:d2,readConfig:d2,findConfig:d2,clearCaches:d2,oldDataWarning:d2},c2=H0,l2=K0.agents,p2=t2,f2=a2,g2=n2,h2=i2,m2=u2,y2=31558432982.4,v2=37,b2=1,R2=2;function x2(e,t){return 0===(e+".").indexOf(t+".")}function E2(e){var t=e.slice(1);return J2.nodeVersions.some((function(e){return x2(e,t)}))}function D2(e){return e.filter((function(e){return"string"==typeof e}))}function w2(e){var t=e;return 3===e.split(".").length&&(t=e.split(".").slice(0,-1).join(".")),t}function j2(e){return function(t){return e+" "+t}}function C2(e){return parseInt(e.split(".")[0])}function S2(e,t){if(0===e.length)return[];var r=A2(e.map(C2)),a=r[r.length-t];if(!a)return e;for(var n=[],s=e.length-1;s>=0&&!(a>C2(e[s]));s--)n.unshift(e[s]);return n}function A2(e){for(var t=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r]);return t}function T2(e,t,r){for(var a in r)e[t+" "+a]=r[a]}function P2(e,t){return t=parseFloat(t),">"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)<t}:function(e){return parseFloat(e)<=t}}function k2(e,t){return(t=t.split(".").map(I2))[1]=t[1]||0,t[2]=t[2]||0,">"===e?function(e){return _2(e=e.split(".").map(I2),t)>0}:">="===e?function(e){return _2(e=e.split(".").map(I2),t)>=0}:"<"===e?function(e){return e=e.split(".").map(I2),_2(t,e)>0}:function(e){return e=e.split(".").map(I2),_2(t,e)>=0}}function I2(e){return parseInt(e)}function F2(e,t){return e<t?-1:e>t?1:0}function _2(e,t){return F2(parseInt(e[0]),parseInt(t[0]))||F2(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||F2(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function B2(e,t){return void 0===(t=t.split(".").map(I2))[1]&&(t[1]="x"),"<="===e?function(e){return O2(e=e.split(".").map(I2),t)<=0}:function(e){return O2(e=e.split(".").map(I2),t)>=0}}function O2(e,t){return e[0]!==t[0]?e[0]<t[0]?-1:1:"x"===t[1]?0:e[1]!==t[1]?e[1]<t[1]?-1:1:0}function N2(e,t){return-1!==e.versions.indexOf(t)?t:!!J2.versionAliases[e.name][t]&&J2.versionAliases[e.name][t]}function L2(e,t){var r=N2(e,t);return r||1===e.versions.length&&e.versions[0]}function M2(e,t){return e/=1e3,Object.keys(l2).reduce((function(r,a){var n=G2(a,t);if(!n)return r;var s=Object.keys(n.releaseDate).filter((function(t){var r=n.releaseDate[t];return null!==r&&r>=e}));return r.concat(s.map(j2(n.name)))}),[])}function U2(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function V2(e,t){e.versions=e.versions.map((function(e){return t[e]||e})),e.released=e.versions.map((function(e){return t[e]||e}));var r={};for(var a in e.releaseDate)r[t[a]||a]=e.releaseDate[a];return e.releaseDate=r,e}function G2(e,t){if(e=e.toLowerCase(),e=J2.aliases[e]||e,t.mobileToDesktop&&J2.desktopNames[e]){var r=J2.data[J2.desktopNames[e]];if("android"===e)return H2(U2(J2.data[e]),r);var a=U2(r);return a.name=e,"op_mob"===e&&(a=V2(a,{"10.0-10.1":"10"})),a}return J2.data[e]}function W2(e,t){var r=v2,a=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(r-a-1))}function H2(e,t){return e.released=W2(e.released,t.released),e.versions=W2(e.versions,t.versions),e}function K2(e,t){var r=G2(e,t);if(!r)throw new h2("Unknown browser "+e);return r}function q2(e){return new h2("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function z2(e,t,r){if(r.mobileToDesktop)return e;var a=J2.data.android.released,n=a[a.length-1]-v2-t;return n>0?e.slice(-1):e.slice(n-1)}function X2(e,t){return(e=Array.isArray(e)?e6(e.map($2)):$2(e)).reduce((function(e,r,a){var n=r.queryString,s=0===n.indexOf("not ");if(s){if(0===a)throw new h2("Write any browsers query (for instance, `defaults`) before `"+n+"`");n=n.slice(4)}for(var i=0;i<n6.length;i++){var o=n6[i],d=n.match(o.regexp);if(d){var u=[t].concat(d.slice(1)),c=o.select.apply(J2,u).map((function(e){var r=e.split(" ");return"0"===r[1]?r[0]+" "+G2(r[0],t).versions[0]:e}));if(r.type===R2)return s?e.filter((function(e){return-1===c.indexOf(e)})):e.filter((function(e){return-1!==c.indexOf(e)}));if(s){var l={};return c.forEach((function(e){l[e]=!0})),e.filter((function(e){return!l[e]}))}return e.concat(c)}}throw q2(n)}),[])}var Y2={};function J2(e,t){if(void 0===t&&(t={}),void 0===t.path&&(t.path=f2.resolve?f2.resolve("."):"."),null==e){var r=J2.loadConfig(t);e=r||J2.defaults}if("string"!=typeof e&&!Array.isArray(e))throw new h2("Browser queries must be an array or string. Got "+typeof e+".");var a={ignoreUnknownVersions:t.ignoreUnknownVersions,dangerousExtend:t.dangerousExtend,mobileToDesktop:t.mobileToDesktop,path:t.path,env:t.env};m2.oldDataWarning(J2.data);var n=m2.getStat(t,J2.data);if(n)for(var s in a.customUsage={},n)T2(a.customUsage,s,n[s]);var i=JSON.stringify([e,a]);if(Y2[i])return Y2[i];var o=A2(X2(e,a)).sort((function(e,t){if(e=e.split(" "),t=t.split(" "),e[0]===t[0]){var r=e[1].split("-")[0];return _2(t[1].split("-")[0].split("."),r.split("."))}return F2(e[0],t[0])}));return Ei.env.BROWSERSLIST_DISABLE_CACHE||(Y2[i]=o),o}function $2(e){var t=[];do{e=Q2(e,t)}while(e);return t}function Q2(e,t){var r=/^(?:,\s*|\s+or\s+)(.*)/i,a=/^\s+and\s+(.*)/i;return Z2(e,(function(e,n,s){return a.test(e)?(t.unshift({type:R2,queryString:e.match(a)[1]}),!0):r.test(e)?(t.unshift({type:b2,queryString:e.match(r)[1]}),!0):n===s&&(t.unshift({type:b2,queryString:e.trim()}),!0)}))}function Z2(e,t){for(var r=1,a=e.length;r<=a;r++)if(t(e.substr(-r,r),r,a))return e.slice(0,-r);return""}function e6(e){return Array.isArray(e)?e.reduce((function(e,t){return e.concat(e6(t))}),[]):[e]}function t6(e,t){var r=J2.nodeVersions.filter((function(e){return x2(e,t)}));if(0===r.length){if(e.ignoreUnknownVersions)return[];throw new h2("Unknown version "+t+" of Node.js")}return["node "+r[r.length-1]]}function r6(e,t,r,a){return t=parseInt(t),r=parseInt(r||"01")-1,a=parseInt(a||"01"),M2(Date.UTC(t,r,a,0,0,0),e)}function a6(e,t,r){t=parseFloat(t);var a=J2.usage.global;if(r)if(r.match(/^my\s+stats$/i)){if(!e.customUsage)throw new h2("Custom usage statistics was not provided");a=e.customUsage}else{var n;n=2===r.length?r.toUpperCase():r.toLowerCase(),m2.loadCountry(J2.usage,n,J2.data),a=J2.usage[n]}for(var s,i=Object.keys(a).sort((function(e,t){return a[t]-a[e]})),o=0,d=[],u=0;u<i.length&&(s=i[u],0!==a[s])&&(o+=a[s],d.push(s),!(o>=t));u++);return d}J2.cache={},J2.data={},J2.usage={global:{},custom:null},J2.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],J2.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},J2.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},J2.versionAliases={},J2.clearCaches=m2.clearCaches,J2.parseConfig=m2.parseConfig,J2.readConfig=m2.readConfig,J2.findConfig=m2.findConfig,J2.loadConfig=m2.loadConfig,J2.coverage=function(e,t){var r;if(void 0===t)r=J2.usage.global;else if("my stats"===t){var a={};a.path=f2.resolve?f2.resolve("."):".";var n=m2.getStat(a);if(!n)throw new h2("Custom usage statistics was not provided");for(var s in r={},n)T2(r,s,n[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),m2.loadCountry(J2.usage,t,J2.data),r=J2.usage[t];else for(var i in"dataByBrowser"in t&&(t=t.dataByBrowser),r={},t)for(var o in t[i])r[i+" "+o]=t[i][o];return e.reduce((function(e,t){var a=r[t];return void 0===a&&(a=r[t.replace(/ \S+$/," 0")]),e+(a||0)}),0)};var n6=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(l2).reduce((function(r,a){var n=G2(a,e);if(!n)return r;var s=S2(n.released,t);return s=s.map(j2(n.name)),"android"===n.name&&(s=z2(s,t,e)),r.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(l2).reduce((function(r,a){var n=G2(a,e);if(!n)return r;var s=n.released.slice(-t);return s=s.map(j2(n.name)),"android"===n.name&&(s=z2(s,t,e)),r.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return S2(Object.keys(g2),t).map((function(e){return"chrome "+g2[e]}))}},{regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(e,t){return S2(J2.nodeVersions,t).map((function(e){return"node "+e}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,r){var a=K2(r,e),n=S2(a.released,t).map(j2(a.name));return"android"===a.name&&(n=z2(n,t,e)),n}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(g2).slice(-t).map((function(e){return"chrome "+g2[e]}))}},{regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(e,t){return J2.nodeVersions.slice(-t).map((function(e){return"node "+e}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,r){var a=K2(r,e),n=a.released.slice(-t).map(j2(a.name));return"android"===a.name&&(n=z2(n,t,e)),n}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(l2).reduce((function(t,r){var a=G2(r,e);if(!a)return t;var n=a.versions.filter((function(e){return-1===a.released.indexOf(e)}));return n=n.map(j2(a.name)),t.concat(n)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var r=K2(t,e);return r.versions.filter((function(e){return-1===r.released.indexOf(e)})).map(j2(r.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return M2(Date.now()-y2*t,e)}},{regexp:/^since (\d+)$/i,select:r6},{regexp:/^since (\d+)-(\d+)$/i,select:r6},{regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:r6},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,t,r){r=parseFloat(r);var a=J2.usage.global;return Object.keys(a).reduce((function(e,n){return">"===t?a[n]>r&&e.push(n):"<"===t?a[n]<r&&e.push(n):"<="===t?a[n]<=r&&e.push(n):a[n]>=r&&e.push(n),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,t,r){if(r=parseFloat(r),!e.customUsage)throw new h2("Custom usage statistics was not provided");var a=e.customUsage;return Object.keys(a).reduce((function(e,n){var s=a[n];return null==s||(">"===t?s>r&&e.push(n):"<"===t?s<r&&e.push(n):"<="===t?s<=r&&e.push(n):s>=r&&e.push(n)),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,r,a){r=parseFloat(r);var n=m2.loadStat(e,a,J2.data);if(n)for(var s in e.customUsage={},n)T2(e.customUsage,s,n[s]);if(!e.customUsage)throw new h2("Custom usage statistics was not provided");var i=e.customUsage;return Object.keys(i).reduce((function(e,a){var n=i[a];return null==n||(">"===t?n>r&&e.push(a):"<"===t?n<r&&e.push(a):"<="===t?n<=r&&e.push(a):n>=r&&e.push(a)),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,r,a){r=parseFloat(r),a=2===a.length?a.toUpperCase():a.toLowerCase(),m2.loadCountry(J2.usage,a,J2.data);var n=J2.usage[a];return Object.keys(n).reduce((function(e,a){var s=n[a];return null==s||(">"===t?s>r&&e.push(a):"<"===t?s<r&&e.push(a):"<="===t?s<=r&&e.push(a):s>=r&&e.push(a)),e}),[])}},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:a6},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:a6},{regexp:/^supports\s+([\w-]+)$/,select:function(e,t){m2.loadFeature(J2.cache,t);var r=J2.cache[t];return Object.keys(r).reduce((function(e,t){var a=r[t];return(a.indexOf("y")>=0||a.indexOf("a")>=0)&&e.push(t),e}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,r){var a=w2(t),n=w2(r);if(!g2[a])throw new h2("Unknown version "+t+" of electron");if(!g2[n])throw new h2("Unknown version "+r+" of electron");return t=parseFloat(t),r=parseFloat(r),Object.keys(g2).filter((function(e){var a=parseFloat(e);return a>=t&&a<=r})).map((function(e){return"chrome "+g2[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,r){return J2.nodeVersions.filter(B2(">=",t)).filter(B2("<=",r)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,r,a){var n=K2(t,e);function s(e){var t=parseFloat(e);return t>=r&&t<=a}return r=parseFloat(L2(n,r)||r),a=parseFloat(L2(n,a)||a),n.released.filter(s).map(j2(n.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,r){var a=w2(r);return Object.keys(g2).filter(P2(t,a)).map((function(e){return"chrome "+g2[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,r){return J2.nodeVersions.filter(k2(t,r)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,r,a){var n=K2(t,e),s=J2.versionAliases[n.name][a];return s&&(a=s),n.released.filter(P2(r,a)).map((function(e){return n.name+" "+e}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 91"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var r=w2(t),a=g2[r];if(!a)throw new h2("Unknown version "+t+" of electron");return["chrome "+a]}},{regexp:/^node\s+(\d+)$/i,select:t6},{regexp:/^node\s+(\d+\.\d+)$/i,select:t6},{regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:t6},{regexp:/^current\s+node$/i,select:function(e){return[m2.currentNode(X2,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now(),r=Object.keys(p2).filter((function(e){return t<Date.parse(p2[e].end)&&t>Date.parse(p2[e].start)&&E2(e)})).map((function(e){return"node "+e.slice(1)}));return X2(r,e)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t,r){/^tp$/i.test(r)&&(r="TP");var a=K2(t,e),n=L2(a,r);if(n)r=n;else{if(!(n=L2(a,n=-1===r.indexOf(".")?r+".0":r.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new h2("Unknown version "+r+" of "+t)}r=n}return[a.name+" "+r]}},{regexp:/^browserslist config$/i,select:function(e){return J2(void 0,e)}},{regexp:/^extends (.+)$/i,select:function(e,t){return X2(m2.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return X2(J2.defaults,e)}},{regexp:/^dead$/i,select:function(e){return X2(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw G2(t,e)?new h2("Specify versions in Browserslist query for browser "+t):q2(t)}}];!function(){for(var e in l2){var t=l2[e];J2.data[e]={name:e,versions:D2(l2[e].versions),released:D2(l2[e].versions.slice(0,-3)),releaseDate:l2[e].release_date},T2(J2.usage.global,e,t.usage_global),J2.versionAliases[e]={};for(var r=0;r<t.versions.length;r++){var a=t.versions[r];if(a&&-1!==a.indexOf("-"))for(var n=a.split("-"),s=0;s<n.length;s++)J2.versionAliases[e][n[s]]=a}}J2.versionAliases.op_mob[59]="58",J2.nodeVersions=c2.map((function(e){return e.version}))}();var s6=J2,i6=Math.min;function o6(e,t){var r,a,n=[],s=[],i=e.length,o=t.length;if(!i)return o;if(!o)return i;for(a=0;a<=o;a++)n[a]=a;for(r=1;r<=i;r++){for(s=[r],a=1;a<=o;a++)s[a]=e[r-1]===t[a-1]?n[a-1]:i6(n[a-1],n[a],s[a-1])+1;n=s}return s[o]}function d6(e,t){var r=t.map((function(t){return o6(t,e)}));return t[r.indexOf(i6.apply(void 0,R(r)))]}var u6=function(){function e(e){this.descriptor=e}var t=e.prototype;return t.validateTopLevelOptions=function(e,t){for(var r=Object.keys(t),a=0,n=Object.keys(e);a<n.length;a++){var s=n[a];if(!r.includes(s))throw new Error(this.formatMessage("'"+s+"' is not a valid top-level option.\n- Did you mean '"+d6(s,r)+"'?"))}},t.validateBooleanOption=function(e,t,r){return void 0===t?r:(this.invariant("boolean"==typeof t,"'"+e+"' option must be a boolean."),t)},t.validateStringOption=function(e,t,r){return void 0===t?r:(this.invariant("string"==typeof t,"'"+e+"' option must be a string."),t)},t.invariant=function(e,t){if(!e)throw new Error(this.formatMessage(t))},t.formatMessage=function(e){return this.descriptor+": "+e},o(e)}(),c6={"es6.module":{chrome:"61",and_chr:"61",edge:"16",firefox:"60",and_ff:"60",node:"13.2.0",opera:"48",op_mob:"48",safari:"10.1",ios:"10.3",samsung:"8.2",android:"61",electron:"2.0",ios_saf:"10.3"}};function l6(e){return null!=e&&e&&"false"!==e&&"0"!==e}var p6=l6(Ei.env.BABEL_8_BREAKING)?KZ():XZ(),f6={safari:"tp"},g6={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",op_mob:"opera",opera:"opera",safari:"safari",samsung:"samsung"},h6=/^(\d+|\d+.\d+)$/,m6=new u6("@babel/helper-compilation-targets");function y6(e,t){return e&&p6.lt(e,t)?e:t}function v6(e){if("string"==typeof e&&p6.valid(e))return e;m6.invariant("number"==typeof e||"string"==typeof e&&h6.test(e),"'"+e+"' is not a valid version");for(var t=e.toString().split(".");t.length<3;)t.push("0");return t.join(".")}function b6(e,t){var r=f6[t];return!!r&&r===e.toString().toLowerCase()}function R6(e,t,r){var a=f6[r];return e===a?t:t===a?e:y6(e,t)}function x6(e,t,r){return R6(e,t,r)===e?t:e}function E6(e,t){var r=e[t];return r||"android"!==t?r:e.chrome}var D6={node:"node",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino"};function w6(e){if("string"!=typeof e)return e;var t=[p6.major(e)],r=p6.minor(e),a=p6.patch(e);return(r||a)&&t.push(r),a&&t.push(a),t.join(".")}function j6(e){return Object.keys(e).reduce((function(t,r){var a=e[r],n=f6[r];return"string"==typeof a&&n!==a&&(a=w6(a)),t[r]=a,t}),{})}function C6(e,t,r){var a=r[e]||{};return Object.keys(t).reduce((function(e,r){var n=E6(a,r),s=t[r];if(n){var i=b6(n,r);b6(s,r)||!i&&!p6.lt(s.toString(),v6(n))||(e[r]=w6(s))}else e[r]=w6(s);return e}),{})}var S6={"proposal-class-static-block":{chrome:"94",opera:"80",edge:"94",firefox:"93",node:"16.11",electron:"15.0"},"proposal-private-property-in-object":{chrome:"91",opera:"77",edge:"91",firefox:"90",safari:"15",node:"16.9",ios:"15",electron:"13.0"},"proposal-class-properties":{chrome:"74",opera:"62",edge:"79",firefox:"90",safari:"14.1",node:"12",ios:"15",samsung:"11",electron:"6.0"},"proposal-private-methods":{chrome:"84",opera:"70",edge:"84",firefox:"90",safari:"15",node:"14.6",ios:"15",samsung:"14",electron:"10.0"},"proposal-numeric-separator":{chrome:"75",opera:"62",edge:"79",firefox:"70",safari:"13",node:"12.5",ios:"13",samsung:"11",rhino:"1.7.14",electron:"6.0"},"proposal-logical-assignment-operators":{chrome:"85",opera:"71",edge:"85",firefox:"79",safari:"14",node:"15",ios:"14",samsung:"14",electron:"10.0"},"proposal-nullish-coalescing-operator":{chrome:"80",opera:"67",edge:"80",firefox:"72",safari:"13.1",node:"14",ios:"13.4",samsung:"13",electron:"8.0"},"proposal-optional-chaining":{chrome:"91",opera:"77",edge:"91",firefox:"74",safari:"13.1",node:"16.9",ios:"13.4",electron:"13.0"},"proposal-json-strings":{chrome:"66",opera:"53",edge:"79",firefox:"62",safari:"12",node:"10",ios:"12",samsung:"9",rhino:"1.7.14",electron:"3.0"},"proposal-optional-catch-binding":{chrome:"66",opera:"53",edge:"79",firefox:"58",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"53",node:"6",samsung:"5",electron:"0.37"},"proposal-async-generator-functions":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",ios:"12",samsung:"8",electron:"3.0"},"proposal-object-rest-spread":{chrome:"60",opera:"47",edge:"79",firefox:"55",safari:"11.1",node:"8.3",ios:"11.3",samsung:"8",electron:"2.0"},"transform-dotall-regex":{chrome:"62",opera:"49",edge:"79",firefox:"78",safari:"11.1",node:"8.10",ios:"11.3",samsung:"8",electron:"3.0"},"proposal-unicode-property-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-named-capturing-groups-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",ios:"11",samsung:"6",electron:"1.6"},"transform-exponentiation-operator":{chrome:"52",opera:"39",edge:"14",firefox:"52",safari:"10.1",node:"7",ios:"10.3",samsung:"6",rhino:"1.7.14",electron:"1.3"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"13",node:"4",ios:"13",samsung:"3.4",electron:"0.21"},"transform-literals":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"transform-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-arrow-functions":{chrome:"47",opera:"34",edge:"13",firefox:"43",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"0.36"},"transform-block-scoped-functions":{chrome:"41",opera:"28",edge:"12",firefox:"46",safari:"10",node:"4",ie:"11",ios:"10",samsung:"3.4",electron:"0.21"},"transform-classes":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-object-super":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-shorthand-properties":{chrome:"43",opera:"30",edge:"12",firefox:"33",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.14",electron:"0.27"},"transform-duplicate-keys":{chrome:"42",opera:"29",edge:"12",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.25"},"transform-computed-properties":{chrome:"44",opera:"31",edge:"12",firefox:"34",safari:"7.1",node:"4",ios:"8",samsung:"4",electron:"0.30"},"transform-for-of":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-sticky-regex":{chrome:"49",opera:"36",edge:"13",firefox:"3",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"transform-unicode-escapes":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"transform-unicode-regex":{chrome:"50",opera:"37",edge:"13",firefox:"46",safari:"12",node:"6",ios:"12",samsung:"5",electron:"1.1"},"transform-spread":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-destructuring":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-block-scoping":{chrome:"49",opera:"36",edge:"14",firefox:"51",safari:"11",node:"6",ios:"11",samsung:"5",electron:"0.37"},"transform-typeof-symbol":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"transform-new-target":{chrome:"46",opera:"33",edge:"14",firefox:"41",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-regenerator":{chrome:"50",opera:"37",edge:"13",firefox:"53",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"transform-member-expression-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"transform-property-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"transform-reserved-words":{chrome:"13",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.6",ie:"9",android:"4.4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"proposal-export-namespace-from":{chrome:"72",and_chr:"72",edge:"79",firefox:"80",and_ff:"80",node:"13.2",opera:"60",op_mob:"51",samsung:"11.0",android:"72",electron:"5.0"}};function A6(e,t){var r=Object.keys(e);return 0!==r.length&&0===r.filter((function(r){var a=E6(t,r);if(!a)return!0;var n=e[r];if(b6(n,r))return!1;if(b6(a,r))return!0;if(!p6.valid(n.toString()))throw new Error('Invalid version passed for target "'+r+'": "'+n+'". Versions must be in semver format (major.minor.patch)');return p6.gt(v6(a),n.toString())})).length}function T6(e,t,r){var a=void 0===r?{}:r,n=a.compatData,s=void 0===n?S6:n,i=a.includes,o=a.excludes;return!(null!=o&&o.has(e)||(null==i||!i.has(e))&&A6(t,s[e]))}function P6(e,t,r,a,n,s,i){var o=new Set,d={compatData:e,includes:t,excludes:r};for(var u in e)if(T6(u,a,d))o.add(u);else if(i){var c=i.get(u);c&&o.add(c)}return n&&n.forEach((function(e){return!r.has(e)&&o.add(e)})),s&&s.forEach((function(e){return!t.has(e)&&o.delete(e)})),o}var k6=c6["es6.module"],I6=new u6("@babel/helper-compilation-targets");function F6(e){for(var t=Object.keys(D6),r=0,a=Object.keys(e);r<a.length;r++){var n=a[r];if(!(n in D6))throw new Error(I6.formatMessage("'"+n+"' is not a valid target\n- Did you mean '"+d6(n,t)+"'?"))}return e}function _6(e){return"string"==typeof e||Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))}function B6(e){return I6.invariant(void 0===e||_6(e),"'"+String(e)+"' is not a valid browserslist query"),e}function O6(e){return e.reduce((function(e,t){var r=b(t.split(" "),2),a=r[0],n=r[1],s=g6[a];if(!s)return e;try{var i=n.split("-")[0].toLowerCase(),o=b6(i,s);if(!e[s])return e[s]=o?i:v6(i),e;var d=e[s],u=b6(d,s);if(u&&o)e[s]=R6(d,i,s);else if(u)e[s]=v6(i);else if(!u&&!o){var c=v6(i);e[s]=y6(d,c)}}catch(e){}return e}),{})}function N6(e){e.length&&(console.warn("Warning, the following targets are using a decimal version:\n"),e.forEach((function(e){var t=e.target,r=e.value;return console.warn(" "+t+": "+r)})),console.warn("\nWe recommend using a string for minor/patch versions to avoid numbers like 6.10\ngetting parsed as 6.1, which can lead to unexpected behavior.\n"))}function L6(e,t){try{return v6(t)}catch(r){throw new Error(I6.formatMessage("'"+t+"' is not a valid value for 'targets."+e+"'."))}}function M6(e){return["node",!0===e||"current"===e?Ei.versions.node:L6("node",e)]}function U6(e,t){return[e,b6(t,e)?t.toLowerCase():L6(e,t)]}function V6(e){var t=Object.assign({},e);return delete t.esmodules,delete t.browsers,t}function G6(e,t){return O6(s6(e,{mobileToDesktop:!0,env:t}))}function W6(e,t){var r,a;void 0===e&&(e={}),void 0===t&&(t={});var n=e,s=n.browsers,i=n.esmodules,o=t.configPath,d=void 0===o?".":o;B6(s);var u=F6(V6(e)),c=!!s||Object.keys(u).length>0,l=!t.ignoreBrowserslistConfig&&!c;if(!s&&l&&null==(s=s6.loadConfig({config:t.configFile,path:d,env:t.browserslistEnv}))&&(s=[]),!i||"intersect"===i&&null!=(r=s)&&r.length||(s=Object.keys(k6).map((function(e){return e+" >= "+k6[e]})).join(", "),i=!1),null!=(a=s)&&a.length){var p=G6(s,t.browserslistEnv);if("intersect"===i)for(var f=0,g=Object.keys(p);f<g.length;f++){var h=g[f],m=p[h],y=k6[h];y?p[h]=x6(m,v6(y),h):delete p[h]}u=Object.assign(p,u)}for(var v={},R=[],x=0,E=Object.keys(u).sort();x<E.length;x++){var D=E[x],w=u[D];"number"==typeof w&&w%1!=0&&R.push({target:D,value:w});var j=b("node"===D?M6(w):U6(D,w),2),C=j[0],S=j[1];S&&(v[C]=S)}return N6(R),v}function H6(e,t){}function K6(e,t){var r,a=e.targets;return"string"==typeof a||Array.isArray(a)?r={browsers:a}:a&&(r="esmodules"in a?Object.assign({},a,{esmodules:"intersect"}):a),W6(r,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}var q6=a().mark(Q6),z6=a().mark(d4),X6=a().mark(u4),Y6=a().mark(c4),J6=a().mark(l4);function $6(e,t){return e.name===t.name&&e.value===t.value&&e.options===t.options&&e.dirname===t.dirname&&e.alias===t.alias&&e.ownPass===t.ownPass&&(e.file&&e.file.request)===(t.file&&t.file.request)&&(e.file&&e.file.resolved)===(t.file&&t.file.resolved)}function Q6(e){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),q6)}function Z6(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=H6(e.browserslistConfigFile)),e}function e4(e,t,r){var a=t.plugins,n=t.presets,s=t.passPerPreset;return{options:Z6(t),plugins:a?function(){return s4(a,e)(r)}:function(){return Q6([])},presets:n?function(){return a4(n,e)(r)(!!s)}:function(){return Q6([])}}}function t4(e,t,r){return{options:Z6(t),plugins:j0((function(){return u4(t.plugins||[],e,r)})),presets:j0((function(){return d4(t.presets||[],e,r,!!t.passPerPreset)}))}}var r4=new WeakMap,a4=I0((function(e,t){var r=t.using((function(e){return e}));return _0((function(t){return F0(a().mark((function n(s){var i;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(d4(e,r,t,s),"t0",1);case 1:return i=a.t0,a.abrupt("return",i.map((function(e){return o4(r4,e)})));case 3:case"end":return a.stop()}}),n)})))}))})),n4=new WeakMap,s4=I0((function(e,t){var r=t.using((function(e){return e}));return F0(a().mark((function t(n){var s;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(u4(e,r,n),"t0",1);case 1:return s=t.t0,t.abrupt("return",s.map((function(e){return o4(n4,e)})));case 3:case"end":return t.stop()}}),t)})))})),i4={};function o4(e,t){var r=t.value,a=t.options,n=void 0===a?i4:a;if(!1===n)return t;var s=e.get(r);s||(s=new WeakMap,e.set(r,s));var i=s.get(n);if(i||(i=[],s.set(n,i)),-1===i.indexOf(t)){var o=i.filter((function(e){return $6(e,t)}));if(o.length>0)return o[0];i.push(t)}return t}function d4(e,t,r,n){return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(c4("preset",e,t,r,n),"t0",1);case 1:return a.abrupt("return",a.t0);case 2:case"end":return a.stop()}}),z6)}function u4(e,t,r){return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(c4("plugin",e,t,r),"t0",1);case 1:return a.abrupt("return",a.t0);case 2:case"end":return a.stop()}}),X6)}function c4(e,t,r,n,s){var i;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(Q1.all(t.map((function(t,a){return l4(t,r,{type:e,alias:n+"$"+a,ownPass:!!s})}))),"t0",1);case 1:return p4(i=a.t0),a.abrupt("return",i);case 4:case"end":return a.stop()}}),Y6)}function l4(e,t,r){var n,s,i,o,d,u,c,l,p,f,g,h,m,y;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=r.type,s=r.alias,i=r.ownPass,!(o=m4(e))){a.next=4;break}return a.abrupt("return",o);case 4:if(c=e,Array.isArray(c)&&(3===c.length?(l=b(c,3),c=l[0],u=l[1],d=l[2]):(p=b(c,2),c=p[0],u=p[1])),f=void 0,g=null,"string"!=typeof c){a.next=18;break}if("string"==typeof n){a.next=11;break}throw new Error("To resolve a string-based item, the type of item must be given");case 11:return h="plugin"===n?G1:W1,m=c,a.delegateYield(h(c,t),"t0",14);case 14:y=a.t0,g=y.filepath,c=y.value,f={request:m,resolved:g};case 18:if(c){a.next=20;break}throw new Error("Unexpected falsy value: "+String(c));case 20:if("object"!=typeof c||!c.__esModule){a.next=26;break}if(!c.default){a.next=25;break}c=c.default,a.next=26;break;case 25:throw new Error("Must export a default export when using ES6 modules.");case 26:if("object"==typeof c||"function"==typeof c){a.next=28;break}throw new Error("Unsupported format: "+typeof c+". Expected an object or a function.");case 28:if(null===g||"object"!=typeof c||!c){a.next=30;break}throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+g);case 30:return a.abrupt("return",{name:d,alias:g||s,value:c,options:u,dirname:t,ownPass:i,file:f});case 31:case"end":return a.stop()}}),J6)}function p4(e){for(var t,r=new Map,a=function(){var a=t.value;if("function"!=typeof a.value)return"continue";var n=r.get(a.value);if(n||(n=new Set,r.set(a.value,n)),n.has(a.name)){var s=e.filter((function(e){return e.value===a.value}));throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:",""+JSON.stringify(s,null,2)].join("\n"))}n.add(a.name)},n=T(e);!(t=n()).done;)a()}var f4=a().mark(h4);function g4(e){return new v4(e)}function h4(e,t){var r,n,s,i,o;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return n=(r=void 0===t?{}:t).dirname,s=void 0===n?".":n,i=r.type,a.delegateYield(l4(e,pJ.resolve(s),{type:i,alias:"programmatic item"}),"t0",2);case 2:return o=a.t0,a.abrupt("return",g4(o));case 4:case"end":return a.stop()}}),f4)}function m4(e){if(null!=e&&e[y4])return e._descriptor}var y4=Symbol.for("@babel/core@7 - ConfigItem"),v4=o((function(e){this._descriptor=void 0,this[y4]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=e,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,y4,{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)}));Object.freeze(v4.prototype);var b4={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}};function R4(e){switch(e.type){case"root":return"";case"env":return R4(e.parent)+'.env["'+e.name+'"]';case"overrides":return R4(e.parent)+".overrides["+e.index+"]";case"option":return R4(e.parent)+"."+e.name;case"access":return R4(e.parent)+"["+JSON.stringify(e.name)+"]";default:throw new Error("Assertion failure: Unknown type "+e.type)}}function x4(e,t){return{type:"access",name:t,parent:e}}function E4(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error(R4(e)+' must be a "root", "upward", "upward-optional" or undefined');return t}function D4(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error(R4(e)+' must be a boolean, "inline", "both", or undefined');return t}function w4(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error(R4(e)+' must be a boolean, "auto", or undefined');return t}function j4(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error(R4(e)+' must be "module", "script", "unambiguous", or undefined');return t}function C4(e,t){var r=k4(e,t);if(r){if("string"!=typeof r.name)throw new Error(R4(e)+' set but does not contain "name" property string');for(var a=0,n=Object.keys(r);a<n.length;a++){var s=n[a],i=x4(e,s),o=r[s];if(null!=o&&"boolean"!=typeof o&&"string"!=typeof o&&"number"!=typeof o)throw new Error(R4(i)+" must be null, undefined, a boolean, a string, or a number.")}}return t}function S4(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error(R4(e)+" must be a boolean, object, or undefined");return t}function A4(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error(R4(e)+" must be a string, or undefined");return t}function T4(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error(R4(e)+" must be a function, or undefined");return t}function P4(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error(R4(e)+" must be a boolean, or undefined");return t}function k4(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error(R4(e)+" must be an object, or undefined");return t}function I4(e,t){if(null!=t&&!Array.isArray(t))throw new Error(R4(e)+" must be an array, or undefined");return t}function F4(e,t){var r=I4(e,t);return r&&r.forEach((function(t,r){return _4(x4(e,r),t)})),r}function _4(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error(R4(e)+" must be an array of string/Function/RegExp values, or undefined");return t}function B4(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((function(t,r){if(!O4(t))throw new Error(R4(x4(e,r))+" must be a string/Function/RegExp.")}));else if(!O4(t))throw new Error(R4(e)+" must be a string/Function/RegExp, or an array of those");return t}function O4(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function N4(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error(R4(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(t));return t}function L4(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((function(t,r){if(!O4(t))throw new Error(R4(x4(e,r))+" must be a string/Function/RegExp.")}));else if(!O4(t))throw new Error(R4(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(t));return t}function M4(e,t){var r=I4(e,t);return r&&r.forEach((function(t,r){return U4(x4(e,r),t)})),r}function U4(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error(R4(e)+" must include an object");if(t.length>3)throw new Error(R4(e)+" may only be a two-tuple or three-tuple");if(V4(x4(e,0),t[0]),t.length>1){var r=t[1];if(void 0!==r&&!1!==r&&("object"!=typeof r||Array.isArray(r)||null===r))throw new Error(R4(x4(e,1))+" must be an object, false, or undefined")}if(3===t.length){var a=t[2];if(void 0!==a&&"string"!=typeof a)throw new Error(R4(x4(e,2))+" must be a string, or undefined")}}else V4(e,t);return t}function V4(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error(R4(e)+" must be a string, object, function");return t}function G4(e,t){if(_6(t))return t;if("object"!=typeof t||!t||Array.isArray(t))throw new Error(R4(e)+" must be a string, an array of strings or an object");var r=x4(e,"browsers"),a=x4(e,"esmodules");W4(r,t.browsers),P4(a,t.esmodules);for(var n=0,s=Object.keys(t);n<s.length;n++){var i=s[n],o=t[i],d=x4(e,i);if("esmodules"===i)P4(d,o);else if("browsers"===i)W4(d,o);else{if(!Object.hasOwnProperty.call(D6,i)){var u=Object.keys(D6).join(", ");throw new Error(R4(d)+" is not a valid target. Supported targets are "+u)}H4(d,o)}}return t}function W4(e,t){if(void 0!==t&&!_6(t))throw new Error(R4(e)+" must be undefined, a string or an array of strings")}function H4(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error(R4(e)+" must be a string or an integer number")}function K4(e,t){if(void 0!==t){if("object"!=typeof t||null===t)throw new Error(R4(e)+" must be an object or undefined.");var r=e;do{r=r.parent}while("root"!==r.type);for(var a="preset"===r.source,n=0,s=Object.keys(t);n<s.length;n++){var i=s[n],o=x4(e,i);if(!l7.has(i))throw new Error(R4(o)+" is not a supported assumption.");if("boolean"!=typeof t[i])throw new Error(R4(o)+" must be a boolean.");if(a&&!1===t[i])throw new Error(R4(o)+" cannot be set to 'false' inside presets.")}return t}}var q4=Function.call.bind(Error.prototype.toString),z4=!!Error.captureStackTrace,X4=100,Y4="startHiding - secret - don't use this - v1",J4="stopHiding - secret - don't use this - v1",$4=new WeakSet,Q4=new WeakMap;function Z4(e){return Object.create({isNative:function(){return!1},isConstructor:function(){return!1},isToplevel:function(){return!0},getFileName:function(){return e},getLineNumber:function(){},getColumnNumber:function(){},getFunctionName:function(){},getMethodName:function(){},getTypeName:function(){},toString:function(){return e}})}function e7(e,t){if(z4){var r=Q4.get(e);return r||Q4.set(e,r=[]),r.push(Z4(t)),e}}function t7(e){if(z4)return $4.add(e),e}function r7(e){return z4?Object.defineProperty((function(){return n7(),e.apply(void 0,arguments)}),"name",{value:J4}):e}function a7(e){return z4?Object.defineProperty((function(){return e.apply(void 0,arguments)}),"name",{value:Y4}):e}function n7(){n7=function(){};var e=Error.prepareStackTrace,t=void 0===e?s7:e;Error.stackTraceLimit+=X4,Error.prepareStackTrace=function(e,r){for(var a=[],n=$4.has(e)?"hiding":"unknown",s=0;s<r.length;s++){var i=r[s].getFunctionName();if(i===Y4)n="hiding";else if(i===J4){var o;if("hiding"===n)n="showing",Q4.has(e)&&(o=a).unshift.apply(o,R(Q4.get(e)));else if("unknown"===n){a=r;break}}else"hiding"!==n&&a.push(r[s])}return t(e,a.slice(0,Error.stackTraceLimit-X4))}}function s7(e,t){return 0===t.length?q4(e):q4(e)+"\n at "+t.join("\n at ")}var i7=function(e){function t(t,r){var a;return t7(y(a=e.call(this,t)||this)),r&&e7(y(a),r),a}return d(t,e),o(t)}(g(Error)),o7={cwd:A4,root:A4,rootMode:E4,configFile:N4,caller:C4,filename:A4,filenameRelative:A4,code:P4,ast:P4,cloneInputAst:P4,envName:A4},d7={babelrc:P4,babelrcRoots:L4},u7={extends:A4,ignore:F4,only:F4,targets:G4,browserslistConfigFile:N4,browserslistEnv:A4},c7={inputSourceMap:S4,presets:M4,plugins:M4,passPerPreset:P4,assumptions:K4,env:v7,overrides:b7,test:B4,include:B4,exclude:B4,retainLines:P4,comments:P4,shouldPrintComment:T4,compact:w4,minified:P4,auxiliaryCommentBefore:A4,auxiliaryCommentAfter:A4,sourceType:j4,wrapPluginVisitorMethod:T4,highlightCode:P4,sourceMaps:D4,sourceMap:D4,sourceFileName:A4,sourceRoot:A4,parserOpts:k4,generatorOpts:k4};Object.assign(c7,{getModuleId:T4,moduleRoot:A4,moduleIds:P4,moduleId:A4});var l7=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","objectRestNoSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"]);function p7(e){return"root"===e.type?e.source:p7(e.parent)}function f7(e,t,r){try{return g7({type:"root",source:e},t)}catch(e){var a=new i7(e.message,r);throw e.code&&(a.code=e.code),a}}function g7(e,t){var r=p7(e);return y7(t),Object.keys(t).forEach((function(a){var n={type:"option",name:a,parent:e};if("preset"===r&&u7[a])throw new Error(R4(n)+" is not allowed in preset options");if("arguments"!==r&&o7[a])throw new Error(R4(n)+" is only allowed in root programmatic options");if("arguments"!==r&&"configfile"!==r&&d7[a]){if("babelrcfile"===r||"extendsfile"===r)throw new Error(R4(n)+' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options');throw new Error(R4(n)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(c7[a]||u7[a]||d7[a]||o7[a]||h7)(n,t[a])})),t}function h7(e){var t=e.name;if(b4[t]){var r=b4[t],a=r.message,n=r.version;throw new Error("Using removed Babel "+(void 0===n?5:n)+" option: "+R4(e)+" - "+a)}var s=new Error("Unknown option: "+R4(e)+". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.");throw s.code="BABEL_UNKNOWN_OPTION",s}function m7(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function y7(e){if(m7(e,"sourceMap")&&m7(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}function v7(e,t){if("env"===e.parent.type)throw new Error(R4(e)+" is not allowed inside of another .env block");var r=e.parent,a=k4(e,t);if(a)for(var n=0,s=Object.keys(a);n<s.length;n++){var i=s[n],o=k4(x4(e,i),a[i]);o&&g7({type:"env",name:i,parent:r},o)}return a}function b7(e,t){if("env"===e.parent.type)throw new Error(R4(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error(R4(e)+" is not allowed inside an .overrides block");var r=e.parent,a=I4(e,t);if(a)for(var n,s=T(a.entries());!(n=s()).done;){var i=b(n.value,2),o=i[0],d=i[1],u=x4(e,o),c=k4(u,d);if(!c)throw new Error(R4(u)+" must be an object");g7({type:"overrides",index:o,parent:r},c)}return a}function R7(e,t,r,a){if(0!==t){var n=e[t-1],s=e[t];n.file&&void 0===n.options&&"object"==typeof s.value&&(a.message+='\n- Maybe you meant to use\n"'+r+'s": [\n ["'+n.file.request+'", '+JSON.stringify(s.value,void 0,2)+"]\n]\nTo be a valid "+r+", its name and options should be wrapped in a pair of brackets")}}var x7="\\"+pJ.sep,E7="(?:"+x7+"|$)",D7="[^"+x7+"]+",w7="(?:"+D7+x7+")",j7="(?:"+D7+E7+")",C7=w7+"*?",S7=w7+"*?"+j7+"?";function A7(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function T7(e,t){var r=pJ.resolve(t,e).split(pJ.sep);return new RegExp(["^"].concat(R(r.map((function(e,t){var a=t===r.length-1;return"**"===e?a?S7:C7:"*"===e?a?j7:w7:0===e.indexOf("*.")?D7+A7(e.slice(1))+(a?E7:x7):A7(e)+(a?E7:x7)})))).join(""))}var P7={Programmatic:0,Config:1},k7={title:function(e,t,r){var a="";return e===P7.Programmatic?(a="programmatic options",t&&(a+=" from "+t)):a="config "+r,a},loc:function(e,t){var r="";return null!=e&&(r+=".overrides["+e+"]"),null!=t&&(r+='.env["'+t+'"]'),r},optionsAndDescriptors:a().mark((function e(t){var r,n,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(r=Object.assign({},t.options)).overrides,delete r.env,e.t0=R,e.delegateYield(t.plugins(),"t1",5);case 5:return e.t2=e.t1,(n=(0,e.t0)(e.t2)).length&&(r.plugins=n.map((function(e){return I7(e)}))),e.t3=R,e.delegateYield(t.presets(),"t4",10);case 10:return e.t5=e.t4,(s=(0,e.t3)(e.t5)).length&&(r.presets=R(s).map((function(e){return I7(e)}))),e.abrupt("return",JSON.stringify(r,void 0,2));case 14:case"end":return e.stop()}}),e)}))};function I7(e){var t,r=null==(t=e.file)?void 0:t.request;return null==r&&("object"==typeof e.value?r=e.value:"function"==typeof e.value&&(r="[Function: "+e.value.toString().slice(0,50)+" ... ]")),null==r&&(r="[Unknown]"),void 0===e.options?r:null==e.name?[r,e.options]:[r,e.options,e.name]}var F7=function(){function e(){this._stack=[]}var t=e.prototype;return t.configure=function(e,t,r){var a=this,n=r.callerName,s=r.filepath;return e?function(e,r,i){a._stack.push({type:t,callerName:n,filepath:s,content:e,index:r,envName:i})}:function(){}},e.format=a().mark((function e(t){var r,n,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=k7.title(t.type,t.callerName,t.filepath),(n=k7.loc(t.index,t.envName))&&(r+=" "+n),e.delegateYield(k7.optionsAndDescriptors(t.content),"t0",4);case 4:return s=e.t0,e.abrupt("return",r+"\n"+s);case 6:case"end":return e.stop()}}),e)})),t.output=a().mark((function t(){var r;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==this._stack.length){t.next=2;break}return t.abrupt("return","");case 2:return t.delegateYield(Q1.all(this._stack.map((function(t){return e.format(t)}))),"t0",3);case 3:return r=t.t0,t.abrupt("return",r.join("\n\n"));case 5:case"end":return t.stop()}}),t,this)})),o(e)}(),_7=a().mark(U7),B7=a().mark(q7),O7=a().mark(Z7),N7=a().mark(l3),L7=a().mark(f3),M7=Lx("babel:config:config-chain");function U7(e,t){var r;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(V7(e,t),"t0",1);case 1:if(r=a.t0){a.next=4;break}return a.abrupt("return",null);case 4:return a.abrupt("return",{plugins:m3(r.plugins),presets:m3(r.presets),options:r.options.map((function(e){return h3(e)})),files:new Set});case 5:case"end":return a.stop()}}),_7)}var V7=c3({root:function(e){return G7(e)},env:function(e,t){return W7(e)(t)},overrides:function(e,t){return H7(e)(t)},overridesEnv:function(e,t,r){return K7(e)(t)(r)},createLogger:function(){return function(){}}}),G7=I0((function(e){return s3(e,e.alias,t4)})),W7=I0((function(e){return _0((function(t){return o3(e,e.alias,t4,t)}))})),H7=I0((function(e){return _0((function(t){return d3(e,e.alias,t4,t)}))})),K7=I0((function(e){return _0((function(t){return _0((function(r){return u3(e,e.alias,t4,t,r)}))}))}));function q7(e,t){var r,n,s,i,o,d,u,c,l,p,f,g,h,m,y,v,b,R,x,E,D,w,j;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return s=new F7,a.delegateYield($7({options:e,dirname:t.cwd},t,void 0,s),"t0",2);case 2:if(i=a.t0){a.next=5;break}return a.abrupt("return",null);case 5:return a.delegateYield(s.output(),"t1",6);case 6:if(o=a.t1,"string"!=typeof e.configFile){a.next=12;break}return a.delegateYield(N1(e.configFile,t.cwd,t.envName,t.caller),"t2",9);case 9:d=a.t2,a.next=15;break;case 12:if(!1===e.configFile){a.next=15;break}return a.delegateYield(O1(t.root,t.envName,t.caller),"t3",14);case 14:d=a.t3;case 15:if(u=e.babelrc,c=e.babelrcRoots,l=t.cwd,p=g3(),f=new F7,!d){a.next=30;break}return g=X7(d),a.delegateYield(Z7(g,t,void 0,f),"t4",22);case 22:if(h=a.t4){a.next=25;break}return a.abrupt("return",null);case 25:return a.delegateYield(f.output(),"t5",26);case 26:r=a.t5,void 0===u&&(u=g.options.babelrc),void 0===c&&(l=g.dirname,c=g.options.babelrcRoots),p3(p,h);case 30:if(v=!1,b=g3(),!0!==u&&void 0!==u||"string"!=typeof t.filename){a.next=55;break}return a.delegateYield(_1(t.filename),"t6",34);case 34:if(!(R=a.t6)||!z7(t,R,c,l)){a.next=55;break}return a.delegateYield(B1(R,t.envName,t.caller),"t7",37);case 37:if(x=a.t7,m=x.ignore,y=x.config,m&&b.files.add(m.filepath),m&&R3(t,m.ignore,null,m.dirname)&&(v=!0),!y||v){a.next=54;break}return E=Y7(y),D=new F7,a.delegateYield(Z7(E,t,void 0,D),"t8",46);case 46:if(w=a.t8){a.next=51;break}v=!0,a.next=54;break;case 51:return a.delegateYield(D.output(),"t9",52);case 52:n=a.t9,p3(b,w);case 54:y&&v&&b.files.add(y.filepath);case 55:return t.showConfig&&console.log('Babel configs on "'+t.filename+'" (ascending priority):\n'+[r,n,o].filter((function(e){return!!e})).join("\n\n")+"\n-----End Babel configs-----"),j=p3(p3(p3(g3(),p),b),i),a.abrupt("return",{plugins:v?[]:m3(j.plugins),presets:v?[]:m3(j.presets),options:v?[]:j.options.map((function(e){return h3(e)})),fileHandling:v?"ignored":"transpile",ignore:m||void 0,babelrc:y||void 0,config:d||void 0,files:j.files});case 58:case"end":return a.stop()}}),B7)}function z7(e,t,r,a){if("boolean"==typeof r)return r;var n=e.root;if(void 0===r)return-1!==t.directories.indexOf(n);var s=r;return Array.isArray(s)||(s=[s]),1===(s=s.map((function(e){return"string"==typeof e?pJ.resolve(a,e):e}))).length&&s[0]===n?-1!==t.directories.indexOf(n):s.some((function(r){return"string"==typeof r&&(r=T7(r,a)),t.directories.some((function(t){return E3(r,a,t,e)}))}))}var X7=I0((function(e){return{filepath:e.filepath,dirname:e.dirname,options:f7("configfile",e.options,e.filepath)}})),Y7=I0((function(e){return{filepath:e.filepath,dirname:e.dirname,options:f7("babelrcfile",e.options,e.filepath)}})),J7=I0((function(e){return{filepath:e.filepath,dirname:e.dirname,options:f7("extendsfile",e.options,e.filepath)}})),$7=c3({root:function(e){return s3(e,"base",e4)},env:function(e,t){return o3(e,"base",e4,t)},overrides:function(e,t){return d3(e,"base",e4,t)},overridesEnv:function(e,t,r){return u3(e,"base",e4,t,r)},createLogger:function(e,t,r){return i3(e,t,r)}}),Q7=c3({root:function(e){return e3(e)},env:function(e,t){return t3(e)(t)},overrides:function(e,t){return r3(e)(t)},overridesEnv:function(e,t,r){return a3(e)(t)(r)},createLogger:function(e,t,r){return n3(e.filepath,t,r)}});function Z7(e,t,r,n){var s;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(Q7(e,t,r,n),"t0",1);case 1:return(s=a.t0)&&s.files.add(e.filepath),a.abrupt("return",s);case 4:case"end":return a.stop()}}),O7)}var e3=I0((function(e){return s3(e,e.filepath,t4)})),t3=I0((function(e){return _0((function(t){return o3(e,e.filepath,t4,t)}))})),r3=I0((function(e){return _0((function(t){return d3(e,e.filepath,t4,t)}))})),a3=I0((function(e){return _0((function(t){return _0((function(r){return u3(e,e.filepath,t4,t,r)}))}))}));function n3(e,t,r){return r?r.configure(t.showConfig,P7.Config,{filepath:e}):function(){}}function s3(e,t,r){return r(e.dirname,e.options,t)}function i3(e,t,r){var a;return r?r.configure(t.showConfig,P7.Programmatic,{callerName:null==(a=t.caller)?void 0:a.name}):function(){}}function o3(e,t,r,a){var n=e.dirname,s=e.options,i=s.env&&s.env[a];return i?r(n,i,t+'.env["'+a+'"]'):null}function d3(e,t,r,a){var n=e.dirname,s=e.options,i=s.overrides&&s.overrides[a];if(!i)throw new Error("Assertion failure - missing override");return r(n,i,t+".overrides["+a+"]")}function u3(e,t,r,a,n){var s=e.dirname,i=e.options,o=i.overrides&&i.overrides[a];if(!o)throw new Error("Assertion failure - missing override");var d=o.env&&o.env[n];return d?r(s,d,t+".overrides["+a+'].env["'+n+'"]'):null}function c3(e){var t=e.root,r=e.env,n=e.overrides,s=e.overridesEnv,i=e.createLogger;return a().mark((function e(o,d,u,c){var l,p,f,g,h,m,y,v,b,R,x,E;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===u&&(u=new Set),l=o.dirname,p=[],y3(f=t(o),l,d,o.filepath)&&(p.push({config:f,envName:void 0,index:void 0}),(g=r(o,d.envName))&&y3(g,l,d,o.filepath)&&p.push({config:g,envName:d.envName,index:void 0}),(f.options.overrides||[]).forEach((function(e,t){var r=n(o,t);if(y3(r,l,d,o.filepath)){p.push({config:r,index:t,envName:void 0});var a=s(o,t,d.envName);a&&y3(a,l,d,o.filepath)&&p.push({config:a,index:t,envName:d.envName})}}))),!p.some((function(e){var t=e.config.options,r=t.ignore,a=t.only;return R3(d,r,a,l)}))){e.next=7;break}return e.abrupt("return",null);case 7:h=g3(),m=i(o,d,c),y=0,v=p;case 10:if(!(y<v.length)){e.next=20;break}return b=v[y],R=b.config,x=b.index,E=b.envName,e.delegateYield(l3(h,R.options,l,d,u,c),"t0",13);case 13:if(e.t0){e.next=15;break}return e.abrupt("return",null);case 15:return m(R,x,E),e.delegateYield(f3(h,R),"t1",17);case 17:y++,e.next=10;break;case 20:return e.abrupt("return",h);case 21:case"end":return e.stop()}}),e)}))}function l3(e,t,r,n,s,i){var o,d;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(void 0!==t.extends){a.next=2;break}return a.abrupt("return",!0);case 2:return a.delegateYield(N1(t.extends,r,n.envName,n.caller),"t0",3);case 3:if(o=a.t0,!s.has(o)){a.next=6;break}throw new Error("Configuration cycle detected loading "+o.filepath+".\nFile already loaded following the config chain:\n"+Array.from(s,(function(e){return" - "+e.filepath})).join("\n"));case 6:return s.add(o),a.delegateYield(Z7(J7(o),n,s,i),"t1",8);case 8:if(d=a.t1,s.delete(o),d){a.next=12;break}return a.abrupt("return",!1);case 12:return p3(e,d),a.abrupt("return",!0);case 14:case"end":return a.stop()}}),N7)}function p3(e,t){var r,a,n;(r=e.options).push.apply(r,R(t.options)),(a=e.plugins).push.apply(a,R(t.plugins)),(n=e.presets).push.apply(n,R(t.presets));for(var s,i=T(t.files);!(s=i()).done;){var o=s.value;e.files.add(o)}return e}function f3(e,t){var r,n,s,i,o;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return s=t.options,i=t.plugins,o=t.presets,e.options.push(s),a.t0=(r=e.plugins).push,a.t1=r,a.t2=R,a.delegateYield(i(),"t3",6);case 6:return a.t4=a.t3,a.t5=(0,a.t2)(a.t4),a.t0.apply.call(a.t0,a.t1,a.t5),a.t6=(n=e.presets).push,a.t7=n,a.t8=R,a.delegateYield(o(),"t9",13);case 13:return a.t10=a.t9,a.t11=(0,a.t8)(a.t10),a.t6.apply.call(a.t6,a.t7,a.t11),a.abrupt("return",e);case 17:case"end":return a.stop()}}),L7)}function g3(){return{options:[],presets:[],plugins:[],files:new Set}}function h3(e){var t=Object.assign({},e);return delete t.extends,delete t.env,delete t.overrides,delete t.plugins,delete t.presets,delete t.passPerPreset,delete t.ignore,delete t.only,delete t.test,delete t.include,delete t.exclude,Object.prototype.hasOwnProperty.call(t,"sourceMap")&&(t.sourceMaps=t.sourceMap,delete t.sourceMap),t}function m3(e){for(var t,r=new Map,a=[],n=T(e);!(t=n()).done;){var s=t.value;if("function"==typeof s.value){var i=s.value,o=r.get(i);o||(o=new Map,r.set(i,o));var d=o.get(s.name);d?d.value=s:(d={value:s},a.push(d),s.ownPass||o.set(s.name,d))}else a.push({value:s})}return a.reduce((function(e,t){return e.push(t.value),e}),[])}function y3(e,t,r,a){var n=e.options;return(void 0===n.test||v3(r,n.test,t,a))&&(void 0===n.include||v3(r,n.include,t,a))&&(void 0===n.exclude||!v3(r,n.exclude,t,a))}function v3(e,t,r,a){return x3(e,Array.isArray(t)?t:[t],r,a)}function b3(e,t){return t instanceof RegExp?String(t):t}function R3(e,t,r,a){if(t&&x3(e,t,a)){var n,s='No config is applied to "'+(null!=(n=e.filename)?n:"(unknown)")+'" because it matches one of `ignore: '+JSON.stringify(t,b3)+'` from "'+a+'"';return M7(s),e.showConfig&&console.log(s),!0}if(r&&!x3(e,r,a)){var i,o='No config is applied to "'+(null!=(i=e.filename)?i:"(unknown)")+'" because it fails to match one of `only: '+JSON.stringify(r,b3)+'` from "'+a+'"';return M7(o),e.showConfig&&console.log(o),!0}return!1}function x3(e,t,r,a){return t.some((function(t){return E3(t,r,e.filename,e,a)}))}function E3(e,t,r,a,n){if("function"==typeof e)return!!a7(e)(r,{dirname:t,envName:a.envName,caller:a.caller});if("string"!=typeof r)throw new i7("Configuration contains string/RegExp pattern, but no filename was passed to Babel",n);return"string"==typeof e&&(e=T7(e,t)),e.test(r)}var D3={name:A4,manipulateOptions:T4,pre:T4,post:T4,inherits:T4,visitor:w3,parserOverride:T4,generatorOverride:T4};function w3(e,t){var r=k4(e,t);if(r&&(Object.keys(r).forEach((function(e){return j3(e,r[e])})),r.enter||r.exit))throw new Error(R4(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return r}function j3(e,t){if(t&&"object"==typeof t)Object.keys(t).forEach((function(t){if("enter"!==t&&"exit"!==t)throw new Error('.visitor["'+e+'"] may only have .enter and/or .exit handlers.')}));else if("function"!=typeof t)throw new Error('.visitor["'+e+'"] must be a function');return t}function C3(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach((function(r){var a=D3[r];if(!a){var n=new Error("."+r+" is not a valid Plugin property");throw n.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",n}a({type:"option",name:r,parent:t},e[r])})),e}function S3(e){var t=function(t){return e.using((function(e){return void 0===t?e.envName:"function"==typeof t?G0(t(e.envName)):(Array.isArray(t)?t:[t]).some((function(t){if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName}))}))},r=function(t){return e.using((function(e){return G0(t(e.caller))}))};return{version:B9,cache:e.simple(),env:t,async:function(){return!1},caller:r,assertVersion:P3}}function A3(e,t){var r=function(){return JSON.parse(e.using((function(e){return JSON.stringify(e.targets)})))},a=function(e){t.push(e)};return Object.assign({},S3(e),{targets:r,addExternalDependency:a})}function T3(e,t){var r=function(t){return e.using((function(e){return e.assumptions[t]}))};return Object.assign({},A3(e,t),{assumption:r})}function P3(e){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");if(!$Z.satisfies(B9,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var r=new Error('Requires Babel "'+e+'", but was loaded with "'+B9+'". 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.');throw"number"==typeof t&&(Error.stackTraceLimit=t),Object.assign(r,{code:"BABEL_VERSION_UNSUPPORTED",version:B9,range:e})}}var k3=["showIgnoredFiles"],I3=a().mark(_3);function F3(e,t){switch(t){case"root":return e;case"upward-optional":var r=F1();return null===r?e:r;case"upward":var a=F1();if(null!==a)return a;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not be found when searching upward from "'+e+'".\nOne of the following config files must be in the directory tree: "'+M1.join(", ")+'".'),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});default:throw new Error("Assertion failure - unknown rootMode value.")}}function _3(e){var t,r,n,s,i,o,d,u,c,l,p,f,g,h,m,y,v,b,R,x;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(null==e||"object"==typeof e&&!Array.isArray(e)){a.next=2;break}throw new Error("Babel options must be an object, null, or undefined");case 2:return t=e?f7("arguments",e):{},r=t.envName,n=void 0===r?H1():r,s=t.cwd,i=void 0===s?".":s,o=t.root,d=void 0===o?".":o,u=t.rootMode,c=void 0===u?"root":u,l=t.caller,p=t.cloneInputAst,f=void 0===p||p,g=pJ.resolve(i),h=F3(pJ.resolve(g,d),c),m="string"==typeof t.filename?pJ.resolve(i,t.filename):void 0,a.delegateYield(L1(),"t0",8);case 8:return y=a.t0,v={filename:m,cwd:g,root:h,envName:n,caller:l,showConfig:y===m},a.delegateYield(q7(t,v),"t1",11);case 11:if(b=a.t1){a.next=14;break}return a.abrupt("return",null);case 14:return R={assumptions:{}},b.options.forEach((function(e){b0(R,e)})),x=Object.assign({},R,{targets:K6(R),cloneInputAst:f,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:v.envName,cwd:v.cwd,root:v.root,rootMode:"root",filename:"string"==typeof v.filename?v.filename:void 0,plugins:b.plugins.map((function(e){return g4(e)})),presets:b.presets.map((function(e){return g4(e)}))}),a.abrupt("return",{options:x,context:v,fileHandling:b.fileHandling,ignore:b.ignore,babelrc:b.babelrc,config:b.config,files:b.files});case 18:case"end":return a.stop()}}),I3)}var B3=Q1(a().mark((function e(t){var r,n,s,i,o,d,u,c,l;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,"object"!=typeof t||null===t||Array.isArray(t)||(r=(n=t).showIgnoredFiles,t=h(n,k3)),e.delegateYield(_3(t),"t0",3);case 3:if(s=e.t0){e.next=6;break}return e.abrupt("return",null);case 6:if(i=s.options,o=s.babelrc,d=s.ignore,u=s.config,c=s.fileHandling,l=s.files,"ignored"!==c||r){e.next=9;break}return e.abrupt("return",null);case 9:return(i.plugins||[]).forEach((function(e){if(e.value instanceof w0)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),e.abrupt("return",new O3(i,o?o.filepath:void 0,d?d.filepath:void 0,u?u.filepath:void 0,c,l));case 11:case"end":return e.stop()}}),e)}))),O3=function(){function e(e,t,r,a,n,s){this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=e,this.babelignore=r,this.babelrc=t,this.config=a,this.fileHandling=n,this.files=s,Object.freeze(this)}return e.prototype.hasFilesystemConfig=function(){return void 0!==this.babelrc||void 0!==this.config},o(e)}();Object.freeze(O3.prototype);var N3=a().mark(H3),L3=a().mark(X3),M3=Q1(a().mark((function e(t){var r,n,s,i,o,d,u,c,l,p,f,g,h,m,y,v;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(_3(t),"t0",1);case 1:if(n=e.t0){e.next=4;break}return e.abrupt("return",null);case 4:if(s=n.options,i=n.context,"ignored"!==n.fileHandling){e.next=7;break}return e.abrupt("return",null);case 7:if(o={},d=s.plugins,u=s.presets,d&&u){e.next=11;break}throw new Error("Assertion failure - plugins and presets exist");case 11:return c=Object.assign({},i,{targets:s.targets}),l=function(e){var t=m4(e);if(!t)throw new Error("Assertion failure - must be config item");return t},p=u.map(l),f=d.map(l),g=[[]],h=[],m=[],e.delegateYield(U3(i,a().mark((function e(t,r){var n,s,i,d,u,l,p,f,h;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=[],s=0;case 2:if(!(s<t.length)){a.next=19;break}if(!1===(i=t[s]).options){a.next=16;break}return a.prev=5,a.delegateYield(X3(i,c),"t0",7);case 7:d=a.t0,a.next=14;break;case 10:throw a.prev=10,a.t1=a.catch(5),"BABEL_UNKNOWN_OPTION"===a.t1.code&&R7(t,s,"preset",a.t1),a.t1;case 14:m.push(d.externalDependencies),i.ownPass?n.push({preset:d.chain,pass:[]}):n.unshift({preset:d.chain,pass:r});case 16:s++,a.next=2;break;case 19:if(!(n.length>0)){a.next=34;break}g.splice.apply(g,[1,0].concat(R(n.map((function(e){return e.pass})).filter((function(e){return e!==r}))))),u=T(n);case 22:if((l=u()).done){a.next=34;break}if(p=l.value,f=p.preset,h=p.pass,f){a.next=26;break}return a.abrupt("return",!0);case 26:return h.push.apply(h,R(f.plugins)),a.delegateYield(e(f.presets,h),"t2",28);case 28:if(!a.t2){a.next=31;break}return a.abrupt("return",!0);case 31:f.options.forEach((function(e){b0(o,e)}));case 32:a.next=22;break;case 34:case"end":return a.stop()}}),e,null,[[5,10]])})))(p,g[0]),"t1",19);case 19:if(!e.t1){e.next=22;break}return e.abrupt("return",null);case 22:return b0(y=o,s),v=Object.assign({},c,{assumptions:null!=(r=y.assumptions)?r:{}}),e.delegateYield(U3(i,a().mark((function e(){var t,r,n,s,i,o,d,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=g[0]).unshift.apply(t,R(f)),r=T(g);case 2:if((n=r()).done){e.next=26;break}s=n.value,i=[],h.push(i),o=0;case 7:if(!(o<s.length)){e.next=24;break}if(!1===(d=s[o]).options){e.next=21;break}return e.prev=10,e.delegateYield(H3(d,v),"t0",12);case 12:u=e.t0,e.next=19;break;case 15:throw e.prev=15,e.t1=e.catch(10),"BABEL_UNKNOWN_PLUGIN_PROPERTY"===e.t1.code&&R7(s,o,"plugin",e.t1),e.t1;case 19:i.push(u),m.push(u.externalDependencies);case 21:o++,e.next=7;break;case 24:e.next=2;break;case 26:case"end":return e.stop()}}),e,null,[[10,15]])})))(),"t2",26);case 26:return y.plugins=h[0],y.presets=h.slice(1).filter((function(e){return e.length>0})).map((function(e){return{plugins:e}})),y.passPerPreset=y.presets.length>0,e.abrupt("return",{options:y,passes:h,externalDependencies:E0(m)});case 30:case"end":return e.stop()}}),e)})));function U3(e,t){return a().mark((function r(n,s){var i;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.delegateYield(t(n,s),"t0",2);case 2:return r.abrupt("return",r.t0);case 5:throw r.prev=5,r.t1=r.catch(0),/^\[BABEL\]/.test(r.t1.message)||(r.t1.message="[BABEL] "+(null!=(i=e.filename)?i:"unknown file")+": "+r.t1.message),r.t1;case 9:case"end":return r.stop()}}),r,null,[[0,5]])}))}var V3=function(e){return k0(a().mark((function t(n,s){var i,o,d,u,c,l,p,f,g;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n.value,o=n.options,d=n.dirname,u=n.alias,!1!==o){t.next=3;break}throw new Error("Assertion failure");case 3:if(o=o||{},c=[],l=i,"function"!=typeof i){t.next=18;break}return p=f0(i,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),f=Object.assign({},r,e(s,c)),t.prev=9,t.delegateYield(p(f,o,d),"t0",11);case 11:l=t.t0,t.next=18;break;case 14:throw t.prev=14,t.t1=t.catch(9),u&&(t.t1.message+=" (While processing: "+JSON.stringify(u)+")"),t.t1;case 18:if(l&&"object"==typeof l){t.next=20;break}throw new Error("Plugin/Preset did not return an object.");case 20:if(!v0(l)){t.next=23;break}return t.delegateYield([],"t2",22);case 22:throw new Error('You appear to be using a promise as a plugin, which your current version of Babel does not support. If you\'re using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". (While processing: '+JSON.stringify(u)+")");case 23:if(!(c.length>0)||s.configured()&&"forever"!==s.mode()){t.next=28;break}throw g="A plugin/preset has external untracked dependencies ("+c[0]+"), but the cache ",s.configured()?g+=" has been configured to never be invalidated. ":g+="has not been configured to be invalidated when the external dependencies change. ",g+="Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using `api.cache.invalidate(() => statSync(filepath).mtimeMs)` or `api.cache.never()`\n(While processing: "+JSON.stringify(u)+")",new Error(g);case 28:return t.abrupt("return",{value:l,options:o,dirname:d,alias:u,externalDependencies:E0(c)});case 29:case"end":return t.stop()}}),t,null,[[9,14]])})))},G3=V3(T3),W3=V3(A3);function H3(e,t){return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!(e.value instanceof w0)){r.next=4;break}if(!e.options){r.next=3;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 3:return r.abrupt("return",e.value);case 4:return r.t0=K3,r.delegateYield(G3(e,t),"t1",6);case 6:return r.t2=r.t1,r.t3=t,r.delegateYield((0,r.t0)(r.t2,r.t3),"t4",9);case 9:return r.abrupt("return",r.t4);case 10:case"end":return r.stop()}}),N3)}var K3=k0(a().mark((function e(t,r){var n,s,i,o,d,u,c,l,p;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.value,s=t.options,i=t.dirname,o=t.alias,d=t.externalDependencies,u=C3(n),(c=Object.assign({},u)).visitor&&(c.visitor=hq.explode(Object.assign({},c.visitor))),!c.inherits){e.next=13;break}return l={name:void 0,alias:o+"$inherits",value:c.inherits,options:s,dirname:i},e.delegateYield(h0(H3,(function(e){return r.invalidate((function(t){return e(l,t)}))})),"t0",7);case 7:p=e.t0,c.pre=J3(p.pre,c.pre),c.post=J3(p.post,c.post),c.manipulateOptions=J3(p.manipulateOptions,c.manipulateOptions),c.visitor=hq.visitors.merge([p.visitor||{},c.visitor||{}]),p.externalDependencies.length>0&&(d=0===d.length?p.externalDependencies:E0([d,p.externalDependencies]));case 13:return e.abrupt("return",new w0(c,s,o,d));case 14:case"end":return e.stop()}}),e)}))),q3=function(e,t){if(e.test||e.include||e.exclude){var r=t.name?'"'+t.name+'"':"/* your preset */";throw new i7(["Preset "+r+" requires a filename to be set when babel is called directly,","```","babel.transformSync(code, { filename: 'file.ts', presets: ["+r+"] });","```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},z3=function(e,t,r){if(!t.filename){var a=e.options;q3(a,r),a.overrides&&a.overrides.forEach((function(e){return q3(e,r)}))}};function X3(e,t){var r;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.t0=Y3,a.delegateYield(W3(e,t),"t1",2);case 2:return a.t2=a.t1,r=(0,a.t0)(a.t2),z3(r,t,e),a.delegateYield(U7(r,t),"t3",6);case 6:return a.t4=a.t3,a.t5=r.externalDependencies,a.abrupt("return",{chain:a.t4,externalDependencies:a.t5});case 9:case"end":return a.stop()}}),L3)}var Y3=I0((function(e){var t=e.value,r=e.dirname,a=e.alias,n=e.externalDependencies;return{options:f7("preset",t),alias:a,dirname:r,externalDependencies:n}}));function J3(e,t){var r=[e,t].filter(Boolean);return r.length<=1?r[0]:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];for(var n,s=T(r);!(n=s()).done;)n.value.apply(this,t)}}var $3=Q1(a().mark((function e(t){var r,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(M3(t),"t0",1);case 1:return n=e.t0,e.abrupt("return",null!=(r=null==n?void 0:n.options)?r:null);case 3:case"end":return e.stop()}}),e)}))),Q3=Q1(h4),Z3=function(e){return function(t,r){var a,n;return void 0===r&&"function"==typeof t?(n=t,a=void 0):(n=r,a=t),n?e.errback(a,n):e.sync(a)}},e8=Z3(B3),t8=B3.sync,r8=B3.async,a8=Z3($3),n8=$3.sync,s8=$3.async,i8=Q3.sync,o8=Q3.async;function d8(e,t,r){return void 0!==r?Q3.errback(e,t,r):"function"==typeof t?Q3.errback(e,void 0,r):Q3.sync(e,t)}var u8,c8=function(){function e(e,t,r){this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=t,this.file=e,this.opts=r||{},this.cwd=e.opts.cwd,this.filename=e.opts.filename}var t=e.prototype;return t.set=function(e,t){this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.availableHelper=function(e,t){return this.file.availableHelper(e,t)},t.addHelper=function(e){return this.file.addHelper(e)},t.addImport=function(){return this.file.addImport()},t.buildCodeFrameError=function(e,t,r){return this.file.buildCodeFrameError(e,t,r)},o(e)}();function l8(){return u8||(u8=new w0(Object.assign({},g8,{visitor:hq.explode(g8.visitor)}),{})),u8}function p8(e){var t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}function f8(e){for(var t=Object.create(null),r=0;r<e.length;r++){var a=e[r],n=p8(a);(t[n]||(t[n]=[])).push(a)}for(var s,i=0,o=T(Object.keys(t).map((function(e){return+e})).sort((function(e,t){return t-e})));!(s=o()).done;)for(var d,u=T(t[s.value]);!(d=u()).done;){var c=d.value;e[i++]=c}return e}c8.prototype.getModuleName=function(){return this.file.getModuleName()};var g8={name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,r=t.body,a=Math.pow(2,30)-1,n=!1,s=0;s<r.length;s++){var i=p8(r[s]);if(i>a){n=!0;break}a=i}n&&(t.body=f8(r.slice()))}}}};function h8(e){for(var t,r=e.options,a=r.filename,n=r.cwd,s=r.filenameRelative,i=void 0===s?"string"==typeof a?pJ.relative(n,a):"unknown":s,o=r.sourceType,d=void 0===o?"module":o,u=r.inputSourceMap,c=r.sourceMaps,l=void 0===c?!!u:c,p=r.sourceRoot,f=void 0===p?e.options.moduleRoot:p,g=r.sourceFileName,h=void 0===g?pJ.basename(i):g,m=r.comments,y=void 0===m||m,v=r.compact,b=void 0===v?"auto":v,R=e.options,x=Object.assign({},R,{parserOpts:Object.assign({sourceType:".mjs"===pJ.extname(i)?"module":d,sourceFileName:a,plugins:[]},R.parserOpts),generatorOpts:Object.assign({filename:a,auxiliaryCommentBefore:R.auxiliaryCommentBefore,auxiliaryCommentAfter:R.auxiliaryCommentAfter,retainLines:R.retainLines,comments:y,shouldPrintComment:R.shouldPrintComment,compact:b,minified:R.minified,sourceMaps:l,sourceRoot:f,sourceFileName:h},R.generatorOpts)}),E=T(e.passes);!(t=E()).done;)for(var D,w=T(t.value);!(D=w()).done;){var j=D.value;j.manipulateOptions&&j.manipulateOptions(x,x.parserOpts)}return x}var m8={},y8={},v8=wi(hJ),b8={exports:{}},R8={},x8={};x8.byteLength=T8,x8.toByteArray=k8,x8.fromByteArray=_8;for(var E8=[],D8=[],w8="undefined"!=typeof Uint8Array?Uint8Array:Array,j8="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",C8=0,S8=j8.length;C8<S8;++C8)E8[C8]=j8[C8],D8[j8.charCodeAt(C8)]=C8;function A8(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function T8(e){var t=A8(e),r=t[0],a=t[1];return 3*(r+a)/4-a}function P8(e,t,r){return 3*(t+r)/4-r}function k8(e){var t,r,a=A8(e),n=a[0],s=a[1],i=new w8(P8(e,n,s)),o=0,d=s>0?n-4:n;for(r=0;r<d;r+=4)t=D8[e.charCodeAt(r)]<<18|D8[e.charCodeAt(r+1)]<<12|D8[e.charCodeAt(r+2)]<<6|D8[e.charCodeAt(r+3)],i[o++]=t>>16&255,i[o++]=t>>8&255,i[o++]=255&t;return 2===s&&(t=D8[e.charCodeAt(r)]<<2|D8[e.charCodeAt(r+1)]>>4,i[o++]=255&t),1===s&&(t=D8[e.charCodeAt(r)]<<10|D8[e.charCodeAt(r+1)]<<4|D8[e.charCodeAt(r+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t),i}function I8(e){return E8[e>>18&63]+E8[e>>12&63]+E8[e>>6&63]+E8[63&e]}function F8(e,t,r){for(var a,n=[],s=t;s<r;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),n.push(I8(a));return n.join("")}function _8(e){for(var t,r=e.length,a=r%3,n=[],s=16383,i=0,o=r-a;i<o;i+=s)n.push(F8(e,i,i+s>o?o:i+s));return 1===a?(t=e[r-1],n.push(E8[t>>2]+E8[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],n.push(E8[t>>10]+E8[t>>4&63]+E8[t<<2&63]+"=")),n.join("")}D8["-".charCodeAt(0)]=62,D8["_".charCodeAt(0)]=63;var B8={read:function(e,t,r,a,n){var s,i,o=8*n-a-1,d=(1<<o)-1,u=d>>1,c=-7,l=r?n-1:0,p=r?-1:1,f=e[t+l];for(l+=p,s=f&(1<<-c)-1,f>>=-c,c+=o;c>0;s=256*s+e[t+l],l+=p,c-=8);for(i=s&(1<<-c)-1,s>>=-c,c+=a;c>0;i=256*i+e[t+l],l+=p,c-=8);if(0===s)s=1-u;else{if(s===d)return i?NaN:1/0*(f?-1:1);i+=Math.pow(2,a),s-=u}return(f?-1:1)*i*Math.pow(2,s-a)},write:function(e,t,r,a,n,s){var i,o,d,u=8*s-n-1,c=(1<<u)-1,l=c>>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,f=a?0:s-1,g=a?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-i))<1&&(i--,d*=2),(t+=i+l>=1?p/d:p*Math.pow(2,1-l))*d>=2&&(i++,d/=2),i+l>=c?(o=0,i=c):i+l>=1?(o=(t*d-1)*Math.pow(2,n),i+=l):(o=t*Math.pow(2,l-1)*Math.pow(2,n),i=0));n>=8;e[r+f]=255&o,f+=g,o/=256,n-=8);for(i=i<<n|o,u+=n;u>0;e[r+f]=255&i,f+=g,i/=256,u-=8);e[r+f-g]|=128*h}};
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <https://feross.org>
- * @license MIT
- */
- (function(e){var t=x8,r=B8;e.Buffer=i,e.SlowBuffer=m,e.INSPECT_MAX_BYTES=50;var a=2147483647;function n(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}function s(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=i.prototype,t}function i(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return o(e,t,r)}function o(e,t,r){if("string"==typeof e)return l(e,t);if(ArrayBuffer.isView(e))return p(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Y(e,ArrayBuffer)||e&&Y(e.buffer,ArrayBuffer))return f(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var a=e.valueOf&&e.valueOf();if(null!=a&&a!==e)return i.from(a,t,r);var n=g(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e,t,r){return d(e),e<=0?s(e):void 0!==t?"string"==typeof r?s(e).fill(t,r):s(e).fill(t):s(e)}function c(e){return d(e),s(e<0?0:0|h(e))}function l(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!i.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|y(e,t),a=s(r),n=a.write(e,t);return n!==r&&(a=a.slice(0,n)),a}function p(e){for(var t=e.length<0?0:0|h(e.length),r=s(t),a=0;a<t;a+=1)r[a]=255&e[a];return r}function f(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');var a;return(a=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r)).__proto__=i.prototype,a}function g(e){if(i.isBuffer(e)){var t=0|h(e.length),r=s(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||J(e.length)?s(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}function h(e){if(e>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),i.alloc(+e)}function y(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Y(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,a=arguments.length>2&&!0===arguments[2];if(!a&&0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return z(e).length;default:if(n)return a?-1:H(e).length;t=(""+t).toLowerCase(),n=!0}}function v(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return _(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return I(this,t,r);case"latin1":case"binary":return F(this,t,r);case"base64":return A(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function b(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function R(e,t,r,a,n){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=i.from(t,a)),i.isBuffer(t))return 0===t.length?-1:x(e,t,r,a,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):x(e,[t],r,a,n);throw new TypeError("val must be string, number or Buffer")}function x(e,t,r,a,n){var s,i=1,o=e.length,d=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;i=2,o/=2,d/=2,r/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(n){var c=-1;for(s=r;s<o;s++)if(u(e,s)===u(t,-1===c?0:s-c)){if(-1===c&&(c=s),s-c+1===d)return c*i}else-1!==c&&(s-=s-c),c=-1}else for(r+d>o&&(r=o-d),s=r;s>=0;s--){for(var l=!0,p=0;p<d;p++)if(u(e,s+p)!==u(t,p)){l=!1;break}if(l)return s}return-1}function E(e,t,r,a){r=Number(r)||0;var n=e.length-r;a?(a=Number(a))>n&&(a=n):a=n;var s=t.length;a>s/2&&(a=s/2);for(var i=0;i<a;++i){var o=parseInt(t.substr(2*i,2),16);if(J(o))return i;e[r+i]=o}return i}function D(e,t,r,a){return X(H(t,e.length-r),e,r,a)}function w(e,t,r,a){return X(K(t),e,r,a)}function j(e,t,r,a){return w(e,t,r,a)}function C(e,t,r,a){return X(z(t),e,r,a)}function S(e,t,r,a){return X(q(t,e.length-r),e,r,a)}function A(e,r,a){return 0===r&&a===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(r,a))}function T(e,t,r){r=Math.min(e.length,r);for(var a=[],n=t;n<r;){var s,i,o,d,u=e[n],c=null,l=u>239?4:u>223?3:u>191?2:1;if(n+l<=r)switch(l){case 1:u<128&&(c=u);break;case 2:128==(192&(s=e[n+1]))&&(d=(31&u)<<6|63&s)>127&&(c=d);break;case 3:s=e[n+1],i=e[n+2],128==(192&s)&&128==(192&i)&&(d=(15&u)<<12|(63&s)<<6|63&i)>2047&&(d<55296||d>57343)&&(c=d);break;case 4:s=e[n+1],i=e[n+2],o=e[n+3],128==(192&s)&&128==(192&i)&&128==(192&o)&&(d=(15&u)<<18|(63&s)<<12|(63&i)<<6|63&o)>65535&&d<1114112&&(c=d)}null===c?(c=65533,l=1):c>65535&&(c-=65536,a.push(c>>>10&1023|55296),c=56320|1023&c),a.push(c),n+=l}return k(a)}e.kMaxLength=a,i.TYPED_ARRAY_SUPPORT=n(),i.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(i.prototype,"parent",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.buffer}}),Object.defineProperty(i.prototype,"offset",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),i.poolSize=8192,i.from=function(e,t,r){return o(e,t,r)},i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,i.alloc=function(e,t,r){return u(e,t,r)},i.allocUnsafe=function(e){return c(e)},i.allocUnsafeSlow=function(e){return c(e)},i.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==i.prototype},i.compare=function(e,t){if(Y(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),Y(t,Uint8Array)&&(t=i.from(t,t.offset,t.byteLength)),!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,a=t.length,n=0,s=Math.min(r,a);n<s;++n)if(e[n]!==t[n]){r=e[n],a=t[n];break}return r<a?-1:a<r?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var a=i.allocUnsafe(t),n=0;for(r=0;r<e.length;++r){var s=e[r];if(Y(s,Uint8Array)&&(s=i.from(s)),!i.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(a,n),n+=s.length}return a},i.byteLength=y,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},i.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?T(this,0,e):v.apply(this,arguments)},i.prototype.toLocaleString=i.prototype.toString,i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return t=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(t+=" ... "),"<Buffer "+t+">"},i.prototype.compare=function(e,t,r,a,n){if(Y(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===a&&(a=0),void 0===n&&(n=this.length),t<0||r>e.length||a<0||n>this.length)throw new RangeError("out of range index");if(a>=n&&t>=r)return 0;if(a>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var s=(n>>>=0)-(a>>>=0),o=(r>>>=0)-(t>>>=0),d=Math.min(s,o),u=this.slice(a,n),c=e.slice(t,r),l=0;l<d;++l)if(u[l]!==c[l]){s=u[l],o=c[l];break}return s<o?-1:o<s?1:0},i.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},i.prototype.indexOf=function(e,t,r){return R(this,e,t,r,!0)},i.prototype.lastIndexOf=function(e,t,r){return R(this,e,t,r,!1)},i.prototype.write=function(e,t,r,a){if(void 0===t)a="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)a=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===a&&(a="utf8")):(a=r,r=void 0)}var n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return E(this,e,t,r);case"utf8":case"utf-8":return D(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return j(this,e,t,r);case"base64":return C(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function k(e){var t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);for(var r="",a=0;a<t;)r+=String.fromCharCode.apply(String,e.slice(a,a+=P));return r}function I(e,t,r){var a="";r=Math.min(e.length,r);for(var n=t;n<r;++n)a+=String.fromCharCode(127&e[n]);return a}function F(e,t,r){var a="";r=Math.min(e.length,r);for(var n=t;n<r;++n)a+=String.fromCharCode(e[n]);return a}function _(e,t,r){var a=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>a)&&(r=a);for(var n="",s=t;s<r;++s)n+=W(e[s]);return n}function B(e,t,r){for(var a=e.slice(t,r),n="",s=0;s<a.length;s+=2)n+=String.fromCharCode(a[s]+256*a[s+1]);return n}function O(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,r,a,n,s){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<s)throw new RangeError('"value" argument is out of bounds');if(r+a>e.length)throw new RangeError("Index out of range")}function L(e,t,r,a,n,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function M(e,t,a,n,s){return t=+t,a>>>=0,s||L(e,t,a,4),r.write(e,t,a,n,23,4),a+4}function U(e,t,a,n,s){return t=+t,a>>>=0,s||L(e,t,a,8),r.write(e,t,a,n,52,8),a+8}i.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var a=this.subarray(e,t);return a.__proto__=i.prototype,a},i.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var a=this[e],n=1,s=0;++s<t&&(n*=256);)a+=this[e+s]*n;return a},i.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var a=this[e+--t],n=1;t>0&&(n*=256);)a+=this[e+--t]*n;return a},i.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var a=this[e],n=1,s=0;++s<t&&(n*=256);)a+=this[e+s]*n;return a>=(n*=128)&&(a-=Math.pow(2,8*t)),a},i.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var a=t,n=1,s=this[e+--a];a>0&&(n*=256);)s+=this[e+--a]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*t)),s},i.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),r.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),r.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),r.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),r.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,r,a){e=+e,t>>>=0,r>>>=0,a||N(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,s=0;for(this[t]=255&e;++s<r&&(n*=256);)this[t+s]=e/n&255;return t+r},i.prototype.writeUIntBE=function(e,t,r,a){e=+e,t>>>=0,r>>>=0,a||N(this,e,t,r,Math.pow(2,8*r)-1,0);var n=r-1,s=1;for(this[t+n]=255&e;--n>=0&&(s*=256);)this[t+n]=e/s&255;return t+r},i.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,r,a){if(e=+e,t>>>=0,!a){var n=Math.pow(2,8*r-1);N(this,e,t,r,n-1,-n)}var s=0,i=1,o=0;for(this[t]=255&e;++s<r&&(i*=256);)e<0&&0===o&&0!==this[t+s-1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},i.prototype.writeIntBE=function(e,t,r,a){if(e=+e,t>>>=0,!a){var n=Math.pow(2,8*r-1);N(this,e,t,r,n-1,-n)}var s=r-1,i=1,o=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},i.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,r){return M(this,e,t,!0,r)},i.prototype.writeFloatBE=function(e,t,r){return M(this,e,t,!1,r)},i.prototype.writeDoubleLE=function(e,t,r){return U(this,e,t,!0,r)},i.prototype.writeDoubleBE=function(e,t,r){return U(this,e,t,!1,r)},i.prototype.copy=function(e,t,r,a){if(!i.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a<r&&(a=r),a===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t<a-r&&(a=e.length-t+r);var n=a-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,a);else if(this===e&&r<t&&t<a)for(var s=n-1;s>=0;--s)e[s+t]=this[s+r];else Uint8Array.prototype.set.call(e,this.subarray(r,a),t);return n},i.prototype.fill=function(e,t,r,a){if("string"==typeof e){if("string"==typeof t?(a=t,t=0,r=this.length):"string"==typeof r&&(a=r,r=this.length),void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!i.isEncoding(a))throw new TypeError("Unknown encoding: "+a);if(1===e.length){var n=e.charCodeAt(0);("utf8"===a&&n<128||"latin1"===a)&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var s;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s<r;++s)this[s]=e;else{var o=i.isBuffer(e)?e:i.from(e,a),d=o.length;if(0===d)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(s=0;s<r-t;++s)this[s+t]=o[s%d]}return this};var V=/[^+/0-9A-Za-z-_]/g;function G(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function H(e,t){var r;t=t||1/0;for(var a=e.length,n=null,s=[],i=0;i<a;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(i+1===a){(t-=3)>-1&&s.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&s.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function K(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function q(e,t){for(var r,a,n,s=[],i=0;i<e.length&&!((t-=2)<0);++i)a=(r=e.charCodeAt(i))>>8,n=r%256,s.push(n),s.push(a);return s}function z(e){return t.toByteArray(G(e))}function X(e,t,r,a){for(var n=0;n<a&&!(n+r>=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function Y(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}})(R8),function(e,t){var r=R8,a=r.Buffer;function n(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return a(e,t,r)}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=r:(n(r,t),t.Buffer=s),n(a,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return a(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=a(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}}(b8,b8.exports),function(e){var t=a2,r=v8,a=b8.exports;function n(e){return a.Buffer.from(e,"base64").toString()}function s(e){return e.split(",").pop()}function i(a,n){var s=e.mapFileCommentRegex.exec(a),i=s[1]||s[2],o=r.resolve(n,i);try{return t.readFileSync(o,"utf8")}catch(e){throw new Error("An error occurred while trying to read the map file at "+o+"\n"+e)}}function o(e,t){(t=t||{}).isFileComment&&(e=i(e,t.commentFileDir)),t.hasComment&&(e=s(e)),t.isEncoded&&(e=n(e)),(t.isJSON||t.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}Object.defineProperty(e,"commentRegex",{get:function(){return/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/gm}}),Object.defineProperty(e,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"`]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm}}),o.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},o.prototype.toBase64=function(){var e=this.toJSON();return a.Buffer.from(e,"utf8").toString("base64")},o.prototype.toComment=function(e){var t="sourceMappingURL=data:application/json;charset=utf-8;base64,"+this.toBase64();return e&&e.multiline?"/*# "+t+" */":"//# "+t},o.prototype.toObject=function(){return JSON.parse(this.toJSON())},o.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error('property "'+e+'" already exists on the sourcemap, use set property instead');return this.setProperty(e,t)},o.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},o.prototype.getProperty=function(e){return this.sourcemap[e]},e.fromObject=function(e){return new o(e)},e.fromJSON=function(e){return new o(e,{isJSON:!0})},e.fromBase64=function(e){return new o(e,{isEncoded:!0})},e.fromComment=function(e){return new o(e=e.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),{isEncoded:!0,hasComment:!0})},e.fromMapFileComment=function(e,t){return new o(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},e.fromSource=function(t){var r=t.match(e.commentRegex);return r?e.fromComment(r.pop()):null},e.fromMapFileSource=function(t,r){var a=t.match(e.mapFileCommentRegex);return a?e.fromMapFileComment(a.pop(),r):null},e.removeComments=function(t){return t.replace(e.commentRegex,"")},e.removeMapFileComments=function(t){return t.replace(e.mapFileCommentRegex,"")},e.generateMapFileComment=function(e,t){var r="sourceMappingURL="+e;return t&&t.multiline?"/*# "+r+" */":"//# "+r}}(y8);var O8={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-proposal-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-proposal-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-proposal-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-proposal-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding"}}};O8.privateIn.syntax=O8.privateIn.transform;var N8=function(e){return e.name+" ("+e.url+")"};function L8(e,t,r){var a="Support for the experimental syntax '"+e+"' isn't currently enabled ("+t.line+":"+(t.column+1)+"):\n\n"+r,n=O8[e];if(n){var s=n.syntax,i=n.transform;if(s){var o=N8(s);a+=i?"\n\nAdd "+N8(i)+" to the '"+(i.name.startsWith("@babel/plugin")?"plugins":"presets")+"' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add "+o+" to the 'plugins' section to enable parsing.":"\n\nAdd "+o+" to the 'plugins' section of your Babel config to enable parsing."}}return a}var M8=a().mark(U8);function U8(e,t,r){var n,s,i,o,d,u,c,l,p,f,g,h,m,y,v,b,R;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:for(n=t.parserOpts,s=t.highlightCode,i=void 0===s||s,o=t.filename,d=void 0===o?"unknown":o,a.prev=1,u=[],c=T(e);!(l=c()).done;)for(p=l.value,f=T(p);!(g=f()).done;)h=g.value,(m=h.parserOverride)&&void 0!==(y=m(r,n,PM))&&u.push(y);if(0!==u.length){a.next=8;break}return a.abrupt("return",PM(r,n));case 8:if(1!==u.length){a.next=13;break}return a.delegateYield([],"t0",10);case 10:if("function"!=typeof u[0].then){a.next=12;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 12:return a.abrupt("return",u[0]);case 13:throw new Error("More than one plugin attempted to override parsing.");case 16:throw a.prev=16,a.t1=a.catch(1),"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===a.t1.code&&(a.t1.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file."),v=a.t1.loc,b=a.t1.missingPlugin,v&&(R=EB(r,{start:{line:v.line,column:v.column+1}},{highlightCode:i}),a.t1.message=b?d+": "+L8(b[0],v,R):d+": "+a.t1.message+"\n\n"+R,a.t1.code="BABEL_PARSE_ERROR"),a.t1;case 22:case"end":return a.stop()}}),M8,null,[[1,16]])}function V8(e,t){if(null!==e){if(t.has(e))return t.get(e);var r;if(Array.isArray(e)){r=new Array(e.length);for(var a=0;a<e.length;a++)r[a]="object"!=typeof e[a]?e[a]:V8(e[a],t)}else{r={};for(var n=Object.keys(e),s=0;s<n.length;s++){var i=n[s];r[i]="object"!=typeof e[i]?e[i]:V8(e[i],t)}}return t.set(e,r),r}return e}function G8(e){return"object"!=typeof e?e:V8(e,new Map)}var W8=a().mark(X8),H8=au,K8=IR,q8=Lx("babel:transform:file"),z8=3e6;function X8(e,t,r,n){var s,i,o,d,u;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(r=""+(r||""),!n){a.next=11;break}if("Program"!==n.type){a.next=6;break}n=H8(n,[],[]),a.next=8;break;case 6:if("File"===n.type){a.next=8;break}throw new Error("AST root must be a Program or File node");case 8:t.cloneInputAst&&(n=G8(n)),a.next=13;break;case 11:return a.delegateYield(U8(e,t,r),"t0",12);case 12:n=a.t0;case 13:if(s=null,!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(s=y8.fromObject(t.inputSourceMap)),!s&&(i=Q8(Y8,n)))try{s=y8.fromComment(i)}catch(e){q8("discarding unknown inline input sourcemap",e)}if(!s)if(o=Q8(J8,n),"string"==typeof t.filename&&o)try{d=J8.exec(o),(u=m8.readFileSync(pJ.resolve(pJ.dirname(t.filename),d[1]))).length>z8?q8("skip merging input map > 1 MB"):s=y8.fromJSON(u)}catch(e){q8("discarding unknown file input sourcemap",e)}else o&&q8("discarding un-loadable file input sourcemap")}return a.abrupt("return",new t1(t,{code:r,ast:n,inputMap:s}));case 16:case"end":return a.stop()}}),W8)}var Y8=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,J8=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function $8(e,t,r){return t&&(t=t.filter((function(t){var a=t.value;return!e.test(a)||(r=a,!1)}))),[t,r]}function Q8(e,t){var r=null;return K8(t,(function(t){var a=b($8(e,t.leadingComments,r),2);t.leadingComments=a[0],r=a[1];var n=b($8(e,t.innerComments,r),2);t.innerComments=n[0],r=n[1];var s=b($8(e,t.trailingComments,r),2);t.trailingComments=s[0],r=s[1]})),r}var Z8,e9=jw(),t9=function(){function e(e,t){this.source=e,this.content=t}return e.prototype.originalPositionFor=function(e,t,r){return{column:t,line:e,name:r,source:this.source,content:this.content}},o(e)}(),r9=o((function(){this.indexes=Object.create(null),this.array=[]}));Z8=function(e,t){var r=e.array,a=e.indexes,n=a[t];return void 0===n&&(n=a[t]=r.length,r.push(t)),n};var a9,n9=void 0,s9=null,i9=function(){function e(e,t){this.map=e,this.sources=t}return e.prototype.originalPositionFor=function(e,t,r){var a=e9.traceSegment(this.map,e,t);return null==a?n9:1===a.length?s9:this.sources[a[1]].originalPositionFor(a[2],a[3],5===a.length?this.map.names[a[4]]:r)},o(e)}();function o9(e){return Array.isArray(e)?e:[e]}function d9(e,t){for(var r=o9(e).map((function(e){return new e9.TraceMap(e,"")})),a=r.pop(),n=0;n<r.length;n++)if(r[n].sources.length>1)throw new Error("Transformation map "+n+" must have exactly one source file.\nDid you specify these with the most recent transformation maps first?");for(var s=u9(a,"",t),i=r.length-1;i>=0;i--)s=new i9(r[i],[s]);return s}function u9(e,t,r){var a=e.resolvedSources,n=e.sourcesContent,s=a.map((function(e,a){var s={importer:t,source:e||"",content:void 0},i=r(s.source,s),o=s.source,d=s.content;if(!i){var u=void 0!==d?d:n?n[a]:null;return new t9(o,u)}return u9(new e9.TraceMap(i,o),o,r)}));return new i9(e,s)}a9=function(e){for(var t=[],r=new r9,a=new r9,n=[],s=e.sources,i=e.map,o=i.names,d=e9.decodedMappings(i),u=-1,c=0;c<d.length;c++){for(var l=d[c],p=[],f=-1,g=-1,h=-1,m=0;m<l.length;m++){var y=l[m],v=s9;if(1===y.length||(v=s[y[1]].originalPositionFor(y[2],y[3],5===y.length?o[y[4]]:""))!==n9){var b=y[0];if(v!==s9){var R=v,x=R.column,E=R.line,D=R.name,w=R.content,j=R.source,C=Z8(a,j);n[C]=w,f===C&&g===E&&h===x||(u=c,f=C,g=E,h=x,p.push(D?[b,C,E,x,Z8(r,D)]:[b,C,E,x]))}else{if(-1===f)continue;f=g=h=-1,p.push([b])}}}t.push(p)}return t.length>u+1&&(t.length=u+1),e9.presortedDecodedMap(Object.assign({},e.map,{mappings:t,sourceRoot:void 0,names:r.array,sources:a.array,sourcesContent:n}))};var c9=function(){function e(e,t){this.version=3,this.file=e.file,this.mappings=t.decodedMappings?e9.decodedMappings(e):e9.encodedMappings(e),this.names=e.names,this.sourceRoot=e.sourceRoot,this.sources=e.sources,!t.excludeContent&&"sourcesContent"in e&&(this.sourcesContent=e.sourcesContent)}return e.prototype.toString=function(){return JSON.stringify(this)},o(e)}();function l9(e,t,r){var a="object"==typeof r?r:{excludeContent:!!r,decodedMappings:!1},n=d9(e,t);return new c9(a9(n),a)}function p9(e,t,r){var a=r.replace(/\\/g,"/"),n=!1,s=l9(f9(t),(function(t,r){return t!==a||n?null:(n=!0,r.source="",f9(e))}));return"string"==typeof e.sourceRoot&&(s.sourceRoot=e.sourceRoot),Object.assign({},s)}function f9(e){return Object.assign({},e,{sourceRoot:null})}function g9(e,t){for(var r,a,n=t.opts,s=t.ast,i=t.code,o=t.inputMap,d=n.generatorOpts,u=[],c=T(e);!(r=c()).done;)for(var l,p=T(r.value);!(l=p()).done;){var f=l.value.generatorOverride;if(f){var g=f(s,d,i,bI);void 0!==g&&u.push(g)}}if(0===u.length)a=bI(s,d,i);else{if(1!==u.length)throw new Error("More than one plugin attempted to override codegen.");if("function"==typeof(a=u[0]).then)throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var h=a,m=h.code,y=h.decodedMap,v=void 0===y?a.map:y;return v&&(v=o?p9(o.toObject(),v,d.sourceFileName):a.map),"inline"!==n.sourceMaps&&"both"!==n.sourceMaps||(m+="\n"+y8.fromObject(v).toComment()),"inline"===n.sourceMaps&&(v=null),{outputCode:m,outputMap:v}}var h9=a().mark(y9),m9=a().mark(v9);function y9(e,t,r){var n,s,i,o,d,u,c;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(X8(e.passes,h8(e),t,r),"t0",1);case 1:return n=a.t0,s=n.opts,a.prev=3,a.delegateYield(v9(n,e.passes),"t1",5);case 5:a.next=12;break;case 7:throw a.prev=7,a.t2=a.catch(3),a.t2.message=(null!=(i=s.filename)?i:"unknown file")+": "+a.t2.message,a.t2.code||(a.t2.code="BABEL_TRANSFORM_ERROR"),a.t2;case 12:a.prev=12,!1!==s.code&&(u=g9(e.passes,n),o=u.outputCode,d=u.outputMap),a.next=21;break;case 16:throw a.prev=16,a.t3=a.catch(12),a.t3.message=(null!=(c=s.filename)?c:"unknown file")+": "+a.t3.message,a.t3.code||(a.t3.code="BABEL_GENERATE_ERROR"),a.t3;case 21:return a.abrupt("return",{metadata:n.metadata,options:s,ast:!0===s.ast?n.ast:null,code:void 0===o?null:o,map:void 0===d?null:d,sourceType:n.ast.program.sourceType,externalDependencies:D0(e.externalDependencies)});case 22:case"end":return a.stop()}}),h9,null,[[3,7],[12,16]])}function v9(e,t){var r,n,s,i,o,d,u,c,l,p,f,g,h,m,y,v,R,x,E,D,w,j,C,S,A;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:r=T(t);case 1:if((n=r()).done){a.next=35;break}for(s=n.value,i=[],o=[],d=[],u=T(s.concat([l8()]));!(c=u()).done;)l=c.value,p=new c8(e,l.key,l.options),i.push([l,p]),o.push(p),d.push(l.visitor);f=0,g=i;case 8:if(!(f<g.length)){a.next=19;break}if(h=b(g[f],2),m=h[0],y=h[1],!(v=m.pre)){a.next=16;break}return R=v.call(y,e),a.delegateYield([],"t0",14);case 14:if(!b9(R)){a.next=16;break}throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 16:f++,a.next=8;break;case 19:x=hq.visitors.merge(d,o,e.opts.wrapPluginVisitorMethod),hq(e.ast,x,e.scope),E=0,D=i;case 22:if(!(E<D.length)){a.next=33;break}if(w=b(D[E],2),j=w[0],C=w[1],!(S=j.post)){a.next=30;break}return A=S.call(C,e),a.delegateYield([],"t1",28);case 28:if(!b9(A)){a.next=30;break}throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 30:E++,a.next=22;break;case 33:a.next=1;break;case 35:case"end":return a.stop()}}),m9)}function b9(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}var R9=Q1(a().mark((function e(t,r){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(M3(r),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(y9(n,t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),x9=function(e,t,r){var a,n;if("function"==typeof t?(n=t,a=void 0):(a=t,n=r),void 0===n)return r7(R9.sync)(e,a);r7(R9.errback)(e,a,n)};function E9(){return r7(R9.sync).apply(void 0,arguments)}function D9(){return r7(R9.async).apply(void 0,arguments)}var w9=function(e,t,r){"function"==typeof t&&(r=t),r(new Error("Transforming files is not supported in browsers"),null)};function j9(){throw new Error("Transforming files is not supported in browsers")}function C9(){return Promise.reject(new Error("Transforming files is not supported in browsers"))}var S9=Q1(a().mark((function e(t,r,n){var s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(M3(n),"t0",1);case 1:if(null!==(s=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:if(t){e.next=6;break}throw new Error("No AST given");case 6:return e.delegateYield(y9(s,r,t),"t1",7);case 7:return e.abrupt("return",e.t1);case 8:case"end":return e.stop()}}),e)}))),A9=function(e,t,r,a){var n,s;if("function"==typeof r?(s=r,n=void 0):(n=r,s=a),void 0===s)return r7(S9.sync)(e,t,n);r7(S9.errback)(e,t,n,s)};function T9(){return r7(S9.sync).apply(void 0,arguments)}function P9(){return r7(S9.async).apply(void 0,arguments)}var k9=Q1(a().mark((function e(t,r){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(M3(r),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(U8(n.passes,h8(n),t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),I9=function(e,t,r){if("function"==typeof t&&(r=t,t=void 0),void 0===r)return r7(k9.sync)(e,t);r7(k9.errback)(e,t,r)};function F9(){return r7(k9.sync).apply(void 0,arguments)}function _9(){return r7(k9.async).apply(void 0,arguments)}var B9="7.19.0",O9=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]),N9=function(){function e(){}return e.prototype.init=function(e){return n8(e)},o(e)}();function L9(e){throw new Error("The ("+e+") Babel 5 plugin is being run with an unsupported Babel version.")}function M9(e){return function(t,r,a){for(var n,s,i=0,o=Object.keys(V9);i<o.length;i++){var d,u=o[i];t[u]||((s=null!=(d=s)?d:G9(t))[u]=V9[u](s))}return e(null!=(n=s)?n:t,r||{},a)}}var U9=M9,V9={assertVersion:function(e){return function(t){H9(t,e.version)}},targets:function(){return function(){return{}}},assumption:function(){return function(){}}};function G9(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||W9(t,"version")&&W9(t,"transform")&&W9(t,"template")&&W9(t,"types")||(t=null)),Object.assign({},t,e)}function W9(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function H9(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");var r,a=Error.stackTraceLimit;throw"number"==typeof a&&a<25&&(Error.stackTraceLimit=25),r="7."===t.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'+t+"\". You'll need to update your @babel/core version."):new Error('Requires Babel "'+e+'", but was loaded with "'+t+'". 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 a&&(Error.stackTraceLimit=a),Object.assign(r,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}var K9=Object.freeze({__proto__:null,declare:M9,declarePreset:U9}),q9=M9((function(e,t){e.assertVersion(7);var r=t.helperVersion,a=void 0===r?"7.0.0-beta.0":r,n=t.whitelist,s=void 0!==n&&n;if(!1!==s&&(!Array.isArray(s)||s.some((function(e){return"string"!=typeof e}))))throw new Error(".whitelist must be undefined, false, or an array of strings");var i=s?new Set(s):null;return{name:"external-helpers",pre:function(e){e.set("helperGenerator",(function(t){if((!e.availableHelper||e.availableHelper(t,a))&&(!i||i.has(t)))return yu(du("babelHelpers"),du(t))}))}}})),z9={},X9=wi(K9);Object.defineProperty(z9,"__esModule",{value:!0}),z9.default=void 0;var Y9=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));z9.default=Y9;var J9={};Object.defineProperty(J9,"__esModule",{value:!0}),J9.default=void 0;var $9=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}}));J9.default=$9;var Q9={};Object.defineProperty(Q9,"__esModule",{value:!0}),Q9.default=void 0;var Z9=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));Q9.default=Z9;var e5=M9((function(e){return e.assertVersion(7),{name:"syntax-decimal",manipulateOptions:function(e,t){t.plugins.push("decimal")}}})),t5=M9((function(e,t){e.assertVersion(7);var r=t.version,a=t.legacy;if(void 0!==a){if("boolean"!=typeof a)throw new Error(".legacy must be a boolean.");if(void 0!==r)throw new Error("You can either use the .legacy or the .version option, not both.")}if(void 0===r)r=a?"legacy":"2018-09";else if("2022-03"!==r&&"2021-12"!==r&&"2018-09"!==r&&"legacy"!==r)throw new Error("Unsupported decorators version: "+r);var n=t.decoratorsBeforeExport;if(void 0===n){if("2021-12"===r||"2022-03"===r)n=!1;else if("2018-09"===r)throw new Error("The decorators plugin, when .version is '2018-09' or not specified, requires a 'decoratorsBeforeExport' option, whose value must be a boolean.")}else{if("legacy"===r||"2022-03"===r)throw new Error("'decoratorsBeforeExport' can't be used with "+r+" decorators.");if("boolean"!=typeof n)throw new Error("'decoratorsBeforeExport' must be a boolean.")}return{name:"syntax-decorators",manipulateOptions:function(e,t){var a=e.generatorOpts;"legacy"===r?t.plugins.push("decorators-legacy"):"2022-03"===r?t.plugins.push(["decorators",{decoratorsBeforeExport:!1,allowCallParenthesized:!1}],"decoratorAutoAccessors"):"2021-12"===r?(t.plugins.push(["decorators",{decoratorsBeforeExport:n}],"decoratorAutoAccessors"),a.decoratorsBeforeExport=n):"2018-09"===r&&(t.plugins.push(["decorators",{decoratorsBeforeExport:n}]),a.decoratorsBeforeExport=n)}}})),r5=M9((function(e){return e.assertVersion(7),{name:"syntax-destructuring-private",manipulateOptions:function(e,t){t.plugins.push("destructuringPrivate")}}})),a5=M9((function(e){return e.assertVersion(7),{name:"syntax-do-expressions",manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}})),n5=M9((function(e){return e.assertVersion(7),{name:"syntax-export-default-from",manipulateOptions:function(e,t){t.plugins.push("exportDefaultFrom")}}})),s5=M9((function(e,t){e.assertVersion(7);var r=t.all,a=t.enums;if("boolean"!=typeof r&&void 0!==r)throw new Error(".all must be a boolean, or undefined");if("boolean"!=typeof a&&void 0!==a)throw new Error(".enums must be a boolean, or undefined");return{name:"syntax-flow",manipulateOptions:function(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push(["flow",{all:r,enums:a}])}}})),i5=M9((function(e){return e.assertVersion(7),{name:"syntax-function-bind",manipulateOptions:function(e,t){t.plugins.push("functionBind")}}})),o5=M9((function(e){return e.assertVersion(7),{name:"syntax-function-sent",manipulateOptions:function(e,t){t.plugins.push("functionSent")}}})),d5=M9((function(e){return e.assertVersion(7),{name:"syntax-module-blocks",manipulateOptions:function(e,t){t.plugins.push("moduleBlocks")}}})),u5={};Object.defineProperty(u5,"__esModule",{value:!0}),u5.default=void 0;var c5=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-import-meta",manipulateOptions:function(e,t){t.plugins.push("importMeta")}}}));u5.default=c5;var l5=M9((function(e){return e.assertVersion(7),{name:"syntax-jsx",manipulateOptions:function(e,t){var r=t.plugins;r.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||r.push("jsx")}}})),p5=M9((function(e){return e.assertVersion(7),{name:"syntax-import-assertions",manipulateOptions:function(e,t){t.plugins.push("importAssertions")}}})),f5={};Object.defineProperty(f5,"__esModule",{value:!0}),f5.default=void 0;var g5=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));f5.default=g5;var h5={};Object.defineProperty(h5,"__esModule",{value:!0}),h5.default=void 0;var m5=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));h5.default=m5;var y5=["minimal","fsharp","hack","smart"],v5=["^^","@@","^","%","#"],b5="https://babeljs.io/docs/en/babel-plugin-proposal-pipeline-operator",R5=M9((function(e,t){var r=t.proposal,a=t.topicToken;if(e.assertVersion(7),"string"!=typeof r||!y5.includes(r)){var n=y5.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('The pipeline plugin requires a "proposal" option. "proposal" must be one of: '+n+". See <"+b5+">.")}if("hack"===r&&!v5.includes(a)){var s=v5.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('The pipeline plugin in "proposal": "hack" mode also requires a "topicToken" option. "topicToken" must be one of: '+s+". See <"+b5+">.")}return{name:"syntax-pipeline-operator",manipulateOptions:function(e,t){t.plugins.push(["pipelineOperator",{proposal:r,topicToken:a}]),e.generatorOpts.topicToken=a}}})),x5=M9((function(e,t){return e.assertVersion(7),{name:"syntax-record-and-tuple",manipulateOptions:function(e,r){e.generatorOpts.recordAndTupleSyntaxType=t.syntaxType,r.plugins.push(["recordAndTuple",{syntaxType:t.syntaxType}])}}})),E5={};Object.defineProperty(E5,"__esModule",{value:!0}),E5.default=void 0;var D5=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions:function(e,t){t.plugins.push("topLevelAwait")}}}));function w5(e,t){var r=[];e.forEach((function(e,a){(Array.isArray(e)?e[0]:e)===t&&r.unshift(a)}));for(var a=0,n=r;a<n.length;a++){var s=n[a];e.splice(s,1)}}E5.default=D5;var j5=M9((function(e,t){var r=t.isTSX,a=t.disallowAmbiguousJSXLike;return e.assertVersion(7),{name:"syntax-typescript",manipulateOptions:function(e,t){var n=t.plugins;w5(n,"flow"),w5(n,"jsx"),n.push(["typescript",{disallowAmbiguousJSXLike:a}],"classProperties"),n.push("objectRestSpread"),r&&n.push("jsx")}}})),C5=zd,S5=Yd,A5=ou,T5=ze,P5=he,k5=Ie,I5=wu,F5=xV.expression("\n (function () {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })()\n"),_5=xV.expression("\n (function () {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })()\n"),B5=xV.statements("\n function NAME(PARAMS) { return REF.apply(this, arguments); }\n function REF() {\n REF = FUNCTION;\n return REF.apply(this, arguments);\n }\n");function O5(e,t){var r=e.node,a=r.body,n=A5(null,[],C5(a.body),!0);a.body=[I5(S5(S5(t,[n]),[]))],r.async=!1,r.generator=!1,e.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}function N5(e,t,r,a){var n,s,i=null;n=e.isArrowFunctionExpression()?(e=null!=(s=e.arrowFunctionToExpression({noNewArrows:r}))?s:e).node:e.node;var o=P5(n);i=n.id,n.id=null,n.type="FunctionExpression";for(var d,u=S5(t,[n]),c=[],l=T(n.params);!(d=l()).done;){var p=d.value;if(T5(p)||k5(p))break;c.push(e.scope.generateUidIdentifier("x"))}var f={NAME:i||null,REF:e.scope.generateUidIdentifier(i?i.name:"ref"),FUNCTION:u,PARAMS:c};if(o){var g=B5(f);e.replaceWith(g[0]),e.insertAfter(g[1])}else{var h;if(i)h=_5(f);else{var m=(h=F5(f)).callee.body.body[1].argument;KV({node:m,parent:e.parent,scope:e.scope}),i=m.id}i||!a&&c.length?e.replaceWith(h):e.replaceWith(u)}}function L5(e,t,r,a){void 0===r&&(r=!0),void 0===a&&(a=!1),e.isMethod()?O5(e,t):N5(e,t,r,a)}var M5=wb,U5="#__PURE__",V5=function(e){var t=e.leadingComments;return!!t&&t.some((function(e){return/[@#]__PURE__/.test(e.value)}))};function G5(e){var t=e.node||e;V5(t)||M5(t,"leading",U5)}var W5=Yd,H5=mb,K5=ye,q5=Le,z5=oc,X5=hq.visitors.merge([{ArrowFunctionExpression:function(e){e.skip()},AwaitExpression:function(e,t){var r=t.wrapAwait,a=e.get("argument");e.replaceWith(z5(r?W5(H5(r),[a.node]):a.node))}},Yx]);function Y5(e,t,r,a){e.traverse(X5,{wrapAwait:t.wrapAwait});var n=s(e);function s(e){if(e.parentPath.isCallExpression({callee:e.node}))return!0;var t=e.parentPath;if(t.isMemberExpression()&&K5(t.node.property,{name:"bind"})){var r=t.parentPath;return r.isCallExpression()&&1===r.node.arguments.length&&q5(r.node.arguments[0])&&r.parentPath.isCallExpression({callee:r.node})}return!1}e.node.async=!1,e.node.generator=!0,L5(e,H5(t.wrapAsync),r,a),e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty()||n||!e.isExpression()||G5(e)}var J5={};Object.defineProperty(J5,"__esModule",{value:!0}),J5.default=void 0;var $5=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));J5.default=$5;var Q5=xV("\n async function wrapper() {\n var ITERATOR_ABRUPT_COMPLETION = false;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY;\n try {\n for (\n var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY;\n ITERATOR_ABRUPT_COMPLETION = !(STEP_KEY = await ITERATOR_KEY.next()).done;\n ITERATOR_ABRUPT_COMPLETION = false\n ) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (ITERATOR_ABRUPT_COMPLETION && ITERATOR_KEY.return != null) {\n await ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n");function Z5(e,t){var r,a=t.getAsyncIterator,n=e.node,s=e.scope,i=e.parent,o=s.generateUidIdentifier("step"),d=yu(o,du("value")),u=n.left;ye(u)||as(u)||Ce(u)?r=ru(Gd("=",u,d)):We(u)&&(r=_u(u.kind,[Bu(u.declarations[0].id,d)]));var c=Q5({ITERATOR_HAD_ERROR_KEY:s.generateUidIdentifier("didIteratorError"),ITERATOR_ABRUPT_COMPLETION:s.generateUidIdentifier("iteratorAbruptCompletion"),ITERATOR_ERROR_KEY:s.generateUidIdentifier("iteratorError"),ITERATOR_KEY:s.generateUidIdentifier("iterator"),GET_ITERATOR:a,OBJECT:n.right,STEP_KEY:mb(o)});c=c.body.body;var l=be(i),p=c[3].block.body,f=p[0];return l&&(p[0]=cu(i.label,f)),{replaceParent:l,node:c,declar:r,loop:f}}var eee=M9((function(e){e.assertVersion(7);var t=hq.visitors.merge([{ArrowFunctionExpression:function(e){e.skip()},YieldExpression:function(e,t){var r=e.node;if(r.delegate){var a=Yd(t.addHelper("asyncIterator"),[r.argument]);r.argument=Yd(t.addHelper("asyncGeneratorDelegate"),[a,t.addHelper("awaitAsyncGenerator")])}}},Yx]),r=hq.visitors.merge([{ArrowFunctionExpression:function(e){e.skip()},ForOfStatement:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var r,a=t.file,n=e.node;if(n.await){var s=Z5(e,{getAsyncIterator:a.addHelper("asyncIterator")}),i=s.declar,o=s.loop,d=o.body;e.ensureBlock(),i&&d.body.push(i),(r=d.body).push.apply(r,R(e.node.body.body)),zR(o,n),zR(o.body,n.body),s.replaceParent?e.parentPath.replaceWithMultiple(s.node):e.replaceWithMultiple(s.node)}}))},Yx]),a={Function:function(e,a){e.node.async&&(e.traverse(r,a),e.node.generator&&(e.traverse(t,a),Y5(e,{wrapAsync:a.addHelper("wrapAsyncGenerator"),wrapAwait:a.addHelper("awaitAsyncGenerator")})))}};return{name:"proposal-async-generator-functions",inherits:J5.default,visitor:{Program:function(e,t){e.traverse(a,t)}}}}));function tee(e){var t=e,r=t.node,a=t.parentPath;if(a.isLogicalExpression()){var n=a.node,s=n.operator,i=n.right;if("&&"===s||"||"===s||"??"===s&&r===i)return tee(a)}if(a.isSequenceExpression()){var o=a.node.expressions;return o[o.length-1]!==r||tee(a)}return a.isConditional({test:r})||a.isUnaryExpression({operator:"!"})||a.isLoop({test:r})}var ree=po,aee=Uu,nee=Gd,see=Wd,iee=gu,oee=Yd,dee=mb,uee=$d,cee=du,lee=Ce,pee=Et,fee=xt,gee=Ge,hee=mu,mee=yu,yee=fu,vee=fc,bee=pc,Ree=ju,xee=Fu,Eee=function(){function e(){this._map=void 0,this._map=new WeakMap}var t=e.prototype;return t.has=function(e){return this._map.has(e)},t.get=function(e){if(this.has(e)){var t=this._map.get(e),r=t.value;return t.count--,0===t.count?nee("=",r,e):r}},t.set=function(e,t,r){return this._map.set(e,{count:r,value:t})},o(e)}();function Dee(e,t){var r=e.node;if(fee(r))return mee(t,r.property,r.computed);if(e.isOptionalCallExpression()){var a=e.get("callee");if(e.node.optional&&a.isOptionalMemberExpression()){var n=a.node.object,s=e.scope.maybeGenerateMemoised(n);return a.get("object").replaceWith(nee("=",s,n)),oee(mee(t,cee("call")),[s].concat(R(e.node.arguments)))}return oee(t,e.node.arguments)}return e.node}function wee(e){for(;e&&!e.isProgram();){var t=e,r=t.parentPath,a=t.container,n=t.listKey,s=r.node;if(n){if(a!==s[n])return!0}else if(a!==s)return!0;e=r}return!1}var jee={memoise:function(){},handle:function(e,t){var r=e.node,a=e.parent,n=e.parentPath,s=e.scope;if(e.isOptionalMemberExpression()){if(wee(e))return;var i=e.find((function(t){var r=t.node,a=t.parent;return fee(a)?a.optional||a.object!==r:!pee(a)||r!==e.node&&a.optional||a.callee!==r}));if(s.path.isPattern())return void i.replaceWith(oee(aee([],i.node),[]));var o=tee(i),d=i.parentPath;if(d.isUpdateExpression({argument:r})||d.isAssignmentExpression({left:r}))throw e.buildCodeFrameError("can't handle assignment");var u=d.isUnaryExpression({operator:"delete"});if(u&&i.isOptionalMemberExpression()&&i.get("property").isPrivateName())throw e.buildCodeFrameError("can't delete a private class element");for(var c=e;;)if(c.isOptionalMemberExpression()){if(c.node.optional)break;c=c.get("object")}else{if(!c.isOptionalCallExpression())throw new Error("Internal error: unexpected "+c.node.type);if(c.node.optional)break;c=c.get("callee")}var l=c.isOptionalMemberExpression()?c.node.object:c.node.callee,p=s.maybeGenerateMemoised(l),f=null!=p?p:l,g=n.isOptionalCallExpression({callee:r}),h=function(e){return g},m=n.isCallExpression({callee:r});c.replaceWith(Dee(c,f)),h(a)?a.optional?n.replaceWith(this.optionalCall(e,a.arguments)):n.replaceWith(this.call(e,a.arguments)):m?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e));for(var y,v=e.node,b=e;b!==i;){var x=b.parentPath;if(x===i&&h(a)&&a.optional){v=x.node;break}v=Dee(x,v),b=x}var E=i.parentPath;if(lee(v)&&E.isOptionalCallExpression({callee:i.node,optional:!0})){var D=v.object;(y=e.scope.maybeGenerateMemoised(D))&&(v.object=nee("=",y,D))}var w=i;u&&(w=E,v=E.node);var j,C,S=p?nee("=",dee(f),dee(l)):dee(f);if(o?(j=t?see("!=",S,yee()):hee("&&",see("!==",S,yee()),see("!==",dee(f),s.buildUndefinedNode())),w.replaceWith(hee("&&",j,v))):(C=t?see("==",S,yee()):hee("||",see("===",S,yee()),see("===",dee(f),s.buildUndefinedNode())),w.replaceWith(uee(C,u?iee(!0):s.buildUndefinedNode(),v))),y){var A=E.node;E.replaceWith(vee(bee(A.callee,cee("call"),!1,!0),[dee(y)].concat(R(A.arguments)),!1))}}else if(gee(a,{argument:r})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var T=a.operator,P=a.prefix;this.memoise(e,2);var k=s.generateUidIdentifierBasedOnNode(r);s.push({id:k});var I=[nee("=",dee(k),this.get(e))];if(P){I.push(xee(T,dee(k),P));var F=Ree(I);return void n.replaceWith(this.set(e,F))}var _=s.generateUidIdentifierBasedOnNode(r);s.push({id:_}),I.push(nee("=",dee(_),xee(T,dee(k),P)),dee(k));var B=Ree(I);n.replaceWith(Ree([this.set(e,B),dee(_)]))}else if(n.isAssignmentExpression({left:r})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var O=n.node,N=O.operator,L=O.right;if("="===N)n.replaceWith(this.set(e,L));else{var M=N.slice(0,-1);ree.includes(M)?(this.memoise(e,1),n.replaceWith(hee(M,this.get(e),this.set(e,L)))):(this.memoise(e,2),n.replaceWith(this.set(e,see(M,this.get(e),L))))}}else{if(!n.isCallExpression({callee:r}))return n.isOptionalCallExpression({callee:r})?s.path.isPattern()?void n.replaceWith(oee(aee([],n.node),[])):void n.replaceWith(this.optionalCall(e,n.node.arguments)):void(n.isForXStatement({left:r})||n.isObjectProperty({value:r})&&n.parentPath.isObjectPattern()||n.isAssignmentPattern({left:r})&&n.parentPath.isObjectProperty({value:a})&&n.parentPath.parentPath.isObjectPattern()||n.isArrayPattern()||n.isAssignmentPattern({left:r})&&n.parentPath.isArrayPattern()||n.isRestElement()?e.replaceWith(this.destructureSet(e)):n.isTaggedTemplateExpression()?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e)));n.replaceWith(this.call(e,n.node.arguments))}}};function Cee(e,t,r){e.traverse(t,Object.assign({},jee,r,{memoiser:new Eee}))}var See=Yd,Aee=du,Tee=ye,Pee=lt,kee=yu,Iee=fc,Fee=pc;function _ee(e,t,r,a){return 1===r.length&&Pee(r[0])&&Tee(r[0].argument,{name:"arguments"})?a?Iee(Fee(e,Aee("apply"),!1,!0),[t,r[0].argument],!1):See(kee(e,Aee("apply")),[t,r[0].argument]):a?Iee(Fee(e,Aee("call"),!1,!0),[t].concat(R(r)),!1):See(kee(e,Aee("call")),[t].concat(R(r)))}var Bee=Gd,Oee=gu,Nee=Yd,Lee=mb,Mee=du,Uee=yu,Vee=ju,Gee=lu,Wee=Tu;function Hee(e,t,r,a){e=Lee(e);var n=t||a?e:Uee(e,Mee("prototype"));return Nee(r.addHelper("getPrototypeOf"),[n])}var Kee,qee,zee,Xee,Yee,Jee,$ee,Qee,Zee,ete,tte,rte,ate,nte,ste,ite,ote,dte,ute,cte=hq.visitors.merge([Yx,{Super:function(e,t){var r=e.node,a=e.parentPath;a.isMemberExpression({object:r})&&t.handle(a)}}]),lte=hq.visitors.merge([Yx,{Scopable:function(e,t){var r=t.refName,a=e.scope.getOwnBinding(r);a&&a.identifier.name===r&&e.scope.rename(r)}}]),pte={memoise:function(e,t){var r=e.scope,a=e.node,n=a.computed,s=a.property;if(n){var i=r.maybeGenerateMemoised(s);i&&this.memoiser.set(s,i,t)}},prop:function(e){var t=e.node,r=t.computed,a=t.property;return this.memoiser.has(a)?Lee(this.memoiser.get(a)):r?Lee(a):Gee(a.name)},get:function(e){return this._get(e,this._getThisRefs())},_get:function(e,t){var r=Hee(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return Nee(this.file.addHelper("get"),[t.memo?Vee([t.memo,r]):r,this.prop(e),t.this])},_getThisRefs:function(){if(!this.isDerivedConstructor)return{this:Wee()};var e=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:Bee("=",e,Wee()),this:Lee(e)}},set:function(e,t){var r=this._getThisRefs(),a=Hee(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return Nee(this.file.addHelper("set"),[r.memo?Vee([r.memo,a]):a,this.prop(e),t,r.this,Oee(e.isInStrictMode())])},destructureSet:function(e){throw e.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(e,t){var r=this._getThisRefs();return _ee(this._get(e,r),Lee(r.this),t,!1)},optionalCall:function(e,t){var r=this._getThisRefs();return _ee(this._get(e,r),Lee(r.this),t,!0)}},fte=Object.assign({},pte,{prop:function(e){var t=e.node.property;return this.memoiser.has(t)?Lee(this.memoiser.get(t)):Lee(t)},get:function(e){var t,r,a,n=this.isStatic,s=this.getSuperRef,i=e.node.computed,o=this.prop(e);return t=n?null!=(r=s())?r:Uee(Mee("Function"),Mee("prototype")):Uee(null!=(a=s())?a:Mee("Object"),Mee("prototype")),Uee(t,o,i)},set:function(e,t){var r=e.node.computed,a=this.prop(e);return Bee("=",Uee(Wee(),a,r),t)},destructureSet:function(e){var t=e.node.computed,r=this.prop(e);return Uee(Wee(),r,t)},call:function(e,t){return _ee(this.get(e),Wee(),t,!1)},optionalCall:function(e,t){return _ee(this.get(e),Wee(),t,!0)}}),gte=function(){function e(e){var t,r=e.methodPath;this.methodPath=r,this.isDerivedConstructor=r.isClassMethod({kind:"constructor"})&&!!e.superRef,this.isStatic=r.isObjectMethod()||r.node.static||(null==r.isStaticBlock?void 0:r.isStaticBlock()),this.isPrivateMethod=r.isPrivate()&&r.isMethod(),this.file=e.file,this.constantSuper=null!=(t=e.constantSuper)?t:e.isLoose,this.opts=e}var t=e.prototype;return t.getObjectRef=function(){return Lee(this.opts.objectRef||this.opts.getObjectRef())},t.getSuperRef=function(){return this.opts.superRef?Lee(this.opts.superRef):this.opts.getSuperRef?Lee(this.opts.getSuperRef()):void 0},t.replace=function(){this.opts.refToPreserve&&this.methodPath.traverse(lte,{refName:this.opts.refToPreserve.name});var e=this.constantSuper?fte:pte;Cee(this.methodPath,cte,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:e.get},e))},o(e)}();function hte(e){if(e.node.declare)throw e.buildCodeFrameError("TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:\n - @babel/plugin-proposal-class-properties\n - @babel/plugin-proposal-private-methods\n - @babel/plugin-proposal-decorators")}function mte(e){for(var t,r=new Map,a=T(e);!(t=a()).done;){var n=t.value;if(n.isPrivate()){var s=n.node.key.id.name,i=r.has(s)?r.get(s):{id:n.scope.generateUidIdentifier(s),static:n.node.static,method:!n.isProperty()};n.isClassPrivateMethod()&&("get"===n.node.kind?i.getId=n.scope.generateUidIdentifier("get_"+s):"set"===n.node.kind?i.setId=n.scope.generateUidIdentifier("set_"+s):"method"===n.node.kind&&(i.methodId=n.scope.generateUidIdentifier(s))),r.set(s,i)}}return r}function yte(e,t,r){for(var a,n=[],s=T(e);!(a=s()).done;){var i=b(a.value,2),o=i[0],d=i[1],u=d.static,c=d.method,l=d.getId,p=d.setId,f=l||p,g=mb(d.id),h=void 0;t?h=Yd(r.addHelper("classPrivateFieldLooseKey"),[lu(o)]):u||(h=vu(du(!c||f?"WeakMap":"WeakSet"),[])),h&&(G5(h),n.push(xV.statement.ast(Kee||(Kee=v(["var "," = ",""])),g,h)))}return n}function vte(e){var t=Object.assign({},e,{Class:function(e){for(var a,n=this.privateNamesMap,s=e.get("body.body"),i=new Map(n),o=[],d=T(s);!(a=d()).done;){var u=a.value;if(u.isPrivate()){var c=u.node.key.id.name;i.delete(c),o.push(c)}}o.length&&(e.get("body").traverse(r,Object.assign({},this,{redeclared:o})),e.traverse(t,Object.assign({},this,{privateNamesMap:i})),e.skipKey("body"))}}),r=hq.visitors.merge([Object.assign({},e),Yx]);return t}var bte=vte({PrivateName:function(e,t){var r=t.noDocumentAll,a=this.privateNamesMap,n=this.redeclared,s=e.node,i=e.parentPath;if(i.isMemberExpression({property:s})||i.isOptionalMemberExpression({property:s})){var o=s.id.name;a.has(o)&&(n&&n.includes(o)||this.handle(i,r))}}});function Rte(e,t,r){for(;null!=(a=t)&&a.hasBinding(e)&&!t.bindingIdentifierEquals(e,r);){var a;t.rename(e),t=t.parent}}var xte=vte({BinaryExpression:function(e){var t=e.node,r=t.operator,a=t.left,n=t.right;if("in"===r&&St(a)){var s=this.privateFieldsAsProperties,i=this.privateNamesMap,o=this.redeclared,d=a.id.name;if(i.has(d)&&(!o||!o.includes(d)))if(Rte(this.classRef.name,e.scope,this.innerBinding),s){var u=i.get(d).id;e.replaceWith(xV.expression.ast(qee||(qee=v(["\n Object.prototype.hasOwnProperty.call(",", ",")\n "])),n,mb(u)))}else{var c=i.get(d),l=c.id;c.static?e.replaceWith(xV.expression.ast(zee||(zee=v([""," === ",""])),n,this.classRef)):e.replaceWith(xV.expression.ast(Xee||(Xee=v(["",".has(",")"])),mb(l),n))}}}}),Ete={memoise:function(e,t){var r=e.scope,a=e.node.object,n=r.maybeGenerateMemoised(a);n&&this.memoiser.set(a,n,t)},receiver:function(e){var t=e.node.object;return this.memoiser.has(t)?mb(this.memoiser.get(t)):mb(t)},get:function(e){var t=this.classRef,r=this.privateNamesMap,a=this.file,n=this.innerBinding,s=e.node.property.id.name,i=r.get(s),o=i.id,d=i.static,u=i.method,c=i.methodId,l=i.getId,p=i.setId,f=l||p;if(d){var g=u&&!f?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return Rte(t.name,e.scope,n),Yd(a.addHelper(g),[this.receiver(e),mb(t),mb(o)])}if(u){if(f){if(!l&&p){if(a.availableHelper("writeOnlyError"))return ju([this.receiver(e),Yd(a.addHelper("writeOnlyError"),[lu("#"+s)])]);console.warn("@babel/helpers is outdated, update it to silence this warning.")}return Yd(a.addHelper("classPrivateFieldGet"),[this.receiver(e),mb(o)])}return Yd(a.addHelper("classPrivateMethodGet"),[this.receiver(e),mb(o),mb(c)])}return Yd(a.addHelper("classPrivateFieldGet"),[this.receiver(e),mb(o)])},boundGet:function(e){return this.memoise(e,1),Yd(yu(this.get(e),du("bind")),[this.receiver(e)])},set:function(e,t){var r=this.classRef,a=this.privateNamesMap,n=this.file,s=e.node.property.id.name,i=a.get(s),o=i.id,d=i.static,u=i.method,c=i.setId,l=i.getId;if(d){var p=!u||l||c?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return Yd(n.addHelper(p),[this.receiver(e),mb(r),mb(o),t])}return u?c?Yd(n.addHelper("classPrivateFieldSet"),[this.receiver(e),mb(o),t]):ju([this.receiver(e),t,Yd(n.addHelper("readOnlyError"),[lu("#"+s)])]):Yd(n.addHelper("classPrivateFieldSet"),[this.receiver(e),mb(o),t])},destructureSet:function(e){var t=this.classRef,r=this.privateNamesMap,a=this.file,n=e.node.property.id.name,s=r.get(n),i=s.id;if(s.static){try{var o=a.addHelper("classStaticPrivateFieldDestructureSet")}catch(e){throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return yu(Yd(o,[this.receiver(e),mb(t),mb(i)]),du("value"))}return yu(Yd(a.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),mb(i)]),du("value"))},call:function(e,t){return this.memoise(e,1),_ee(this.get(e),this.receiver(e),t,!1)},optionalCall:function(e,t){return this.memoise(e,1),_ee(this.get(e),this.receiver(e),t,!0)}},Dte={get:function(e){var t=this.privateNamesMap,r=this.file,a=e.node.object,n=e.node.property.id.name;return xV.expression(Yee||(Yee=v(["BASE(REF, PROP)[PROP]"])))({BASE:r.addHelper("classPrivateFieldLooseBase"),REF:mb(a),PROP:mb(t.get(n).id)})},set:function(){throw new Error("private name handler with loose = true don't need set()")},boundGet:function(e){return Yd(yu(this.get(e),du("bind")),[mb(e.node.object)])},simpleSet:function(e){return this.get(e)},destructureSet:function(e){return this.get(e)},call:function(e,t){return Yd(this.get(e),t)},optionalCall:function(e,t){return fc(this.get(e),t,!0)}};function wte(e,t,r,a,n){var s=a.privateFieldsAsProperties,i=a.noDocumentAll,o=a.innerBinding;if(r.size){var d=t.get("body"),u=s?Dte:Ete;Cee(d,bte,Object.assign({privateNamesMap:r,classRef:e,file:n},u,{noDocumentAll:i,innerBinding:o})),d.traverse(xte,{privateNamesMap:r,classRef:e,file:n,privateFieldsAsProperties:s,innerBinding:o})}}function jte(e,t,r){var a=r.get(t.node.key.id.name).id,n=t.node.value||t.scope.buildUndefinedNode();return xV.statement.ast(Jee||(Jee=v(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "])),e,mb(a),n)}function Cte(e,t,r,a){var n=r.get(t.node.key.id.name).id,s=t.node.value||t.scope.buildUndefinedNode();if(!a.availableHelper("classPrivateFieldInitSpec"))return xV.statement.ast($ee||($ee=v(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"])),mb(n),e,s);var i=a.addHelper("classPrivateFieldInitSpec");return xV.statement.ast(Qee||(Qee=v(["","(\n ",",\n ",",\n {\n writable: true,\n value: ","\n },\n )"])),i,Tu(),mb(n),s)}function Ste(e,t){var r=t.get(e.node.key.id.name),a=r.id,n=r.getId,s=r.setId,i=r.initAdded,o=n||s;if(e.isProperty()||!i&&o){if(o)return t.set(e.node.key.id.name,Object.assign({},r,{initAdded:!0})),xV.statement.ast(Zee||(Zee=v(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n }\n "])),mb(a),n?n.name:e.scope.buildUndefinedNode(),s?s.name:e.scope.buildUndefinedNode());var d=e.node.value||e.scope.buildUndefinedNode();return xV.statement.ast(ete||(ete=v(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "])),mb(a),d)}}function Ate(e,t,r){var a=r.get(t.node.key.id.name),n=a.methodId,s=a.id,i=a.getId,o=a.setId;if(!a.initAdded)return n?xV.statement.ast(tte||(tte=v(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,n.name):i||o?(r.set(t.node.key.id.name,Object.assign({},a,{initAdded:!0})),xV.statement.ast(rte||(rte=v(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n });\n "])),e,s,i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode())):void 0}function Tte(e,t,r,a){var n=r.get(t.node.key.id.name),s=n.getId,i=n.setId;if(!n.initAdded)return s||i?Pte(e,t,r,a):kte(e,t,r,a)}function Pte(e,t,r,a){var n=r.get(t.node.key.id.name),s=n.id,i=n.getId,o=n.setId;if(r.set(t.node.key.id.name,Object.assign({},n,{initAdded:!0})),!a.availableHelper("classPrivateFieldInitSpec"))return xV.statement.ast(ate||(ate=v(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "])),s,e,i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode());var d=a.addHelper("classPrivateFieldInitSpec");return xV.statement.ast(nte||(nte=v(["","(\n ",",\n ",",\n {\n get: ",",\n set: ","\n },\n )"])),d,Tu(),mb(s),i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode())}function kte(e,t,r,a){var n=r.get(t.node.key.id.name).id;if(!a.availableHelper("classPrivateMethodInitSpec"))return xV.statement.ast(ste||(ste=v(["",".add(",")"])),n,e);var s=a.addHelper("classPrivateMethodInitSpec");return xV.statement.ast(ite||(ite=v(["","(\n ",",\n ","\n )"])),s,Tu(),mb(n))}function Ite(e,t){var r=t.node,a=r.key,n=r.computed,s=t.node.value||t.scope.buildUndefinedNode();return ru(Gd("=",yu(e,a,n||$n(a)),s))}function Fte(e,t,r){var a=t.node,n=a.key,s=a.computed,i=t.node.value||t.scope.buildUndefinedNode();return ru(Yd(r.addHelper("defineProperty"),[e,s||$n(n)?n:lu(n.name),i]))}function _te(e,t,r,a){var n=a.get(t.node.key.id.name),s=n.id,i=n.methodId,o=n.getId,d=n.setId;if(!n.initAdded)return o||d?(a.set(t.node.key.id.name,Object.assign({},n,{initAdded:!0})),xV.statement.ast(ote||(ote=v(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n })\n "])),e,s,o?o.name:t.scope.buildUndefinedNode(),d?d.name:t.scope.buildUndefinedNode())):xV.statement.ast(dte||(dte=v(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,i.name)}function Bte(e,t,r){void 0===r&&(r=!1);var a=t.get(e.node.key.id.name),n=a.id,s=a.methodId,i=a.getId,o=a.setId,d=a.getterDeclared,u=a.setterDeclared,c=a.static,l=e.node,p=l.params,f=l.body,g=l.generator,h=l.async,m=i&&!d&&0===p.length,y=o&&!u&&p.length>0,v=s;return m?(t.set(e.node.key.id.name,Object.assign({},a,{getterDeclared:!0})),v=i):y?(t.set(e.node.key.id.name,Object.assign({},a,{setterDeclared:!0})),v=o):c&&!r&&(v=n),iu(mb(v),p,f,g,h)}var Ote,Nte,Lte,Mte,Ute,Vte=hq.visitors.merge([{ThisExpression:function(e,t){t.needsClassRef=!0,e.replaceWith(mb(t.classRef))},MetaProperty:function(e){var t=e.get("meta"),r=e.get("property"),a=e.scope;t.isIdentifier({name:"new"})&&r.isIdentifier({name:"target"})&&e.replaceWith(a.buildUndefinedNode())}},Yx]),Gte={ReferencedIdentifier:function(e,t){e.scope.bindingIdentifierEquals(e.node.name,t.innerBinding)&&(t.needsClassRef=!0,e.node.name=t.classRef.name)}};function Wte(e,t,r,a,n,s,i){var o,d={classRef:t,needsClassRef:!1,innerBinding:i};return new gte({methodPath:e,constantSuper:s,file:a,refToPreserve:t,getSuperRef:r,getObjectRef:function(){return d.needsClassRef=!0,null!=At&&At(e.node)||e.node.static?t:yu(t,du("prototype"))}}).replace(),(n||e.isProperty())&&e.traverse(Vte,d),null!=i&&null!=(o=d.classRef)&&o.name&&d.classRef.name!==(null==i?void 0:i.name)&&e.traverse(Gte,d),d.needsClassRef}function Hte(e){var t=e.key,r=e.computed;return"Identifier"===t.type?!r&&("name"===t.name||"length"===t.name):"StringLiteral"===t.type&&("name"===t.value||"length"===t.value)}function Kte(e,t,r,a,n,s,i,o,d){for(var u,c,l=!1,p=[],f=[],g=[],h=ye(t)?function(){return t}:function(){return null!=u||(u=r[0].scope.generateUidIdentifierBasedOnNode(t)),u},m=T(r);!(c=m()).done;){var y=c.value;y.isClassProperty()&&hte(y);var b=!(null!=At&&At(y.node))&&y.node.static,R=!b,x=y.isPrivate(),E=!x,D=y.isProperty(),w=!D,j=null==y.isStaticBlock?void 0:y.isStaticBlock();if(b||w&&x||j){var C=Wte(y,e,h,n,j,o,d);l=l||C}switch(!0){case j:var S=y.node.body;1===S.length&&le(S[0])?p.push(S[0]):p.push(xV.statement.ast(ute||(ute=v(["(() => { "," })()"])),S));break;case b&&x&&D&&i:l=!0,p.push(jte(mb(e),y,a));break;case b&&x&&D&&!i:l=!0,p.push(Ste(y,a));break;case b&&E&&D&&s:if(!Hte(y.node)){l=!0,p.push(Ite(mb(e),y));break}case b&&E&&D&&!s:l=!0,p.push(Fte(mb(e),y,n));break;case R&&x&&D&&i:f.push(jte(Tu(),y,a));break;case R&&x&&D&&!i:f.push(Cte(Tu(),y,a,n));break;case R&&x&&w&&i:f.unshift(Ate(Tu(),y,a)),g.push(Bte(y,a,i));break;case R&&x&&w&&!i:f.unshift(Tte(Tu(),y,a,n)),g.push(Bte(y,a,i));break;case b&&x&&w&&!i:l=!0,p.unshift(Ste(y,a)),g.push(Bte(y,a,i));break;case b&&x&&w&&i:l=!0,p.unshift(_te(mb(e),y,n,a)),g.push(Bte(y,a,i));break;case R&&E&&D&&s:f.push(Ite(Tu(),y));break;case R&&E&&D&&!s:f.push(Fte(Tu(),y,n));break;default:throw new Error("Unreachable.")}}return{staticNodes:p.filter(Boolean),instanceNodes:f.filter(Boolean),pureStaticNodes:g.filter(Boolean),wrapClass:function(t){for(var a,n=T(r);!(a=n()).done;)a.value.remove();return u&&(t.scope.push({id:mb(u)}),t.set("superClass",Gd("=",u,t.node.superClass))),l?(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(Gd("=",mb(e),t.node))):t.node.id||(t.node.id=e),t):t}}}function qte(e){return!(!e.decorators||!e.decorators.length)}function zte(e){return qte(e)||e.body.body.some(qte)}function Xte(e,t){return t?Eu(du(e),t):null}function Yte(e,t){return xu("method",du(e),[],zd(t))}function Jte(e){var t;return e.decorators&&e.decorators.length>0&&(t=Vd(e.decorators.map((function(e){return e.expression})))),e.decorators=void 0,t}function $te(e){return e.computed?e.key:ye(e.key)?lu(e.key.name):lu(String(e.key.value))}function Qte(e,t,r,a){var n=a.isClassMethod();if(a.isPrivate())throw a.buildCodeFrameError("Private "+(n?"methods":"fields")+" in decorated classes are not supported yet.");if("ClassAccessorProperty"===a.node.type)throw a.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if("StaticBlock"===a.node.type)throw a.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');var s=a,i=s.node,o=s.scope;a.isTSDeclareMethod()||new gte({methodPath:a,objectRef:t,superRef:r,file:e,refToPreserve:t}).replace();var d=[Xte("kind",lu(ut(i)?i.kind:"field")),Xte("decorators",Jte(i)),Xte("static",i.static&&gu(!0)),Xte("key",$te(i))].filter(Boolean);if(ut(i)){var u=i.computed?null:i.key,c=kR(i);d.push(Xte("value",KV({node:c,id:u,scope:o})||c))}else Dt(i)&&i.value?d.push(Yte("value",xV.statements.ast(Ote||(Ote=v(["return ",""])),i.value))):d.push(Xte("value",o.buildUndefinedNode()));return a.remove(),Ru(d)}function Zte(e){try{return e.addHelper("decorate")}catch(e){throw"BABEL_HELPER_UNKNOWN"===e.code&&(e.message+="\n '@babel/plugin-transform-decorators' in non-legacy mode requires '@babel/core' version ^7.0.2 and you appear to be using an older version."),e}}function ere(e,t,r,a){var n,s=t.node,i=t.scope,o=i.generateUidIdentifier("initialize"),d=s.id&&t.isDeclaration(),u=t.isInStrictMode(),c=s.superClass;s.type="ClassDeclaration",s.id||(s.id=mb(e)),c&&(n=i.generateUidIdentifierBasedOnNode(s.superClass,"super"),s.superClass=n);var l=Jte(s),p=Vd(r.filter((function(e){return!e.node.abstract&&"TSIndexSignature"!==e.node.type})).map((function(e){return Qte(a,s.id,n,e)}))),f=xV.expression.ast(Nte||(Nte=v(["\n ","(\n ",",\n function (",", ",") {\n ","\n return { F: ",", d: "," };\n },\n ","\n )\n "])),Zte(a),l||fu(),o,c?mb(n):null,s,mb(s.id),p,c);u||f.arguments[1].body.directives.push(Kd(qd("use strict")));var g=f,h="arguments.1.body.body.0";return d&&(g=xV.statement.ast(Lte||(Lte=v(["let "," = ",""])),e,f),h="declarations.0.init."+h),{instanceNodes:[xV.statement.ast(Mte||(Mte=v(["","(this)"])),mb(o))],wrapClass:function(e){return e.replaceWith(g),e.get(h)}}}var tre=hq.visitors.merge([{Super:function(e){var t=e.node,r=e.parentPath;r.isCallExpression({callee:t})&&this.push(r)}},Yx]),rre={"TSTypeAnnotation|TypeAnnotation":function(e){e.skip()},ReferencedIdentifier:function(e,t){var r=t.scope;r.hasOwnBinding(e.node.name)&&(r.rename(e.node.name),e.skip())}};function are(e,t){if(t.classBinding&&t.classBinding===e.scope.getBinding(e.node.name)){var r=Yd(t.file.addHelper("classNameTDZError"),[lu(e.node.name)]);e.replaceWith(ju([r,e.node])),e.skip()}}var nre={ReferencedIdentifier:are};function sre(e,t,r,a){if(r.length){var n=!!e.node.superClass;if(!t){var s=ec("constructor",du("constructor"),[],zd([]));n&&(s.params=[Du(du("args"))],s.body.body.push(xV.statement.ast(Ute||(Ute=v(["super(...args)"]))))),t=b(e.get("body").unshiftContainer("body",s),1)[0]}if(a&&a(rre,{scope:t.scope}),n){var i=[];t.traverse(tre,i);for(var o=!0,d=0,u=i;d<u.length;d++){var c=u[d];o?(c.insertAfter(r),o=!1):c.insertAfter(r.map((function(e){return mb(e)})))}}else t.get("body").unshiftContainer("body",r)}}function ire(e,t,r){for(var a,n=[],s={classBinding:e.node.id&&e.scope.getBinding(e.node.id.name),file:r},i=T(t);!(a=i()).done;){var o=a.value,d=o.get("key");d.isReferencedIdentifier()?are(d,s):d.traverse(nre,s);var u=o.node;if(!d.isConstantExpression()){var c=e.scope.generateUidIdentifierBasedOnNode(u.key);e.scope.push({id:c,kind:"let"}),n.push(ru(Gd("=",mb(c),u.key))),u.key=mb(c)}}return n}var ore=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),dre=new Map([[ore.fields,"@babel/plugin-proposal-class-properties"],[ore.privateMethods,"@babel/plugin-proposal-private-methods"],[ore.privateIn,"@babel/plugin-proposal-private-property-in-object"]]),ure="@babel/plugin-class-features/featuresKey",cre="@babel/plugin-class-features/looseKey",lre="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function pre(e,t,r){var a,n;fre(e,t)&&!mre(e,t)||(e.set(ure,e.get(ure)|t),"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"===r?(hre(e,t,!0),e.set(lre,e.get(lre)|t)):"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"===r?(hre(e,t,!1),e.set(lre,e.get(lre)|t)):hre(e,t,r));for(var s,i=T(dre);!(s=i()).done;){var o=b(s.value,2),d=o[0],u=o[1];if(fre(e,d)){var c=gre(e,d);if(!mre(e,d)){if(a===!c)throw new Error("'loose' mode configuration must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled).");a=c,n=u}}}if(void 0!==a)for(var l,p=T(dre);!(l=p()).done;){var f=b(l.value,2),g=f[0],h=f[1];fre(e,g)&&gre(e,g)!==a&&(hre(e,g,a),console.warn('Though the "loose" option was set to "'+!a+'" in your @babel/preset-env config, it will not be used for '+h+' since the "loose" mode option was set to "'+a+'" for '+n+'.\nThe "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding\n\t["'+h+'", { "loose": '+a+' }]\nto the "plugins" section of your Babel config.'))}}function fre(e,t){return!!(e.get(ure)&t)}function gre(e,t){return!!(e.get(cre)&t)}function hre(e,t,r){r?e.set(cre,e.get(cre)|t):e.set(cre,e.get(cre)&~t),e.set(lre,e.get(lre)&~t)}function mre(e,t){return!!(e.get(lre)&t)}function yre(e,t){var r=null,a=null,n=null,s=null,i=null;qte(e.node)&&(r=e.get("decorators.0"));for(var o,d=T(e.get("body.body"));!(o=d()).done;){var u=o.value;!r&&qte(u.node)&&(r=u.get("decorators.0")),!a&&u.isClassProperty()&&(a=u),!n&&u.isClassPrivateProperty()&&(n=u),!s&&null!=u.isClassPrivateMethod&&u.isClassPrivateMethod()&&(s=u),!i&&null!=u.isStaticBlock&&u.isStaticBlock()&&(i=u)}if(r&&n)throw n.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(r&&s)throw s.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(r&&!fre(t,ore.decorators))throw e.buildCodeFrameError('Decorators are not enabled.\nIf you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-proposal-class-properties" and enable loose mode, like so:\n\t["@babel/plugin-proposal-decorators", { "version": "legacy" }]\n\t["@babel/plugin-proposal-class-properties", { "loose": true }]');if(s&&!fre(t,ore.privateMethods))throw s.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-proposal-private-methods` to your configuration.");if((a||n)&&!fre(t,ore.fields)&&!fre(t,ore.privateMethods))throw e.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-proposal-class-properties` to your configuration.");if(i&&!fre(t,ore.staticBlocks))throw e.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-proposal-class-static-block` to your configuration.");return!!(r||s||i)||!(!a&&!n||!fre(t,ore.fields))}var vre="7.19.0".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),bre="@babel/plugin-class-features/version";function Rre(e){var t=e.name,r=e.feature,a=e.loose,n=e.manipulateOptions,s=e.api,i=void 0===s?{assumption:function(){}}:s,o=e.inherits,d=i.assumption("setPublicClassFields"),u=i.assumption("privateFieldsAsProperties"),c=i.assumption("constantSuper"),l=i.assumption("noDocumentAll");if(!0===a){var p=[];void 0!==d&&p.push('"setPublicClassFields"'),void 0!==u&&p.push('"privateFieldsAsProperties"'),0!==p.length&&console.warn("["+t+']: You are using the "loose: true" option and you are explicitly setting a value for the '+p.join(" and ")+" assumption"+(p.length>1?"s":"")+'. The "loose" option can cause incompatibilities with the other class features plugins, so it\'s recommended that you replace it with the following top-level option:\n\t"assumptions": {\n\t\t"setPublicClassFields": true,\n\t\t"privateFieldsAsProperties": true\n\t}')}return{name:t,manipulateOptions:n,inherits:o,pre:function(e){pre(e,r,a),(!e.get(bre)||e.get(bre)<vre)&&e.set(bre,vre)},visitor:{Class:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var a=t.file;if(a.get(bre)===vre&&yre(e,a)){e.isClassDeclaration()&&hte(e);for(var n,s,i=gre(a,r),o=zte(e.node),p=[],f=[],g=[],h=new Set,m=T(e.get("body").get("body"));!(s=m()).done;){var y=s.value;if((y.isClassProperty()||y.isClassMethod())&&y.node.computed&&g.push(y),y.isPrivate()){var v=y.node.key.id.name,b="get "+v,x="set "+v;if(y.isClassPrivateMethod()){if("get"===y.node.kind){if(h.has(b)||h.has(v)&&!h.has(x))throw y.buildCodeFrameError("Duplicate private field");h.add(b).add(v)}else if("set"===y.node.kind){if(h.has(x)||h.has(v)&&!h.has(b))throw y.buildCodeFrameError("Duplicate private field");h.add(x).add(v)}}else{if(h.has(v)&&!h.has(b)&&!h.has(x)||h.has(v)&&(h.has(b)||h.has(x)))throw y.buildCodeFrameError("Duplicate private field");h.add(v)}}y.isClassMethod({kind:"constructor"})?n=y:(f.push(y),(y.isProperty()||y.isPrivate()||null!=y.isStaticBlock&&y.isStaticBlock())&&p.push(y))}if(p.length||o){var E,D=e.node.id;!D||e.isClassExpression()?(KV(e),E=e.scope.generateUidIdentifier("class")):E=mb(e.node.id);var w,j,C,S,A,P=mte(p),k=yte(P,null!=u?u:i,a);if(wte(E,e,P,{privateFieldsAsProperties:null!=u?u:i,noDocumentAll:l,innerBinding:D},a),o){j=S=w=[];var I=ere(E,e,f,a);C=I.instanceNodes,A=I.wrapClass}else{w=ire(e,g,a);var F=Kte(E,e.node.superClass,p,P,a,null!=d?d:i,null!=u?u:i,null!=c?c:i,D);j=F.staticNodes,S=F.pureStaticNodes,C=F.instanceNodes,A=F.wrapClass}C.length>0&&sre(e,n,C,(function(e,t){if(!o)for(var r,a=T(p);!(r=a()).done;){var n=r.value;null!=At&&At(n.node)||n.node.static||n.traverse(e,t)}}));var _=A(e);_.insertBefore([].concat(R(k),R(w))),j.length>0&&_.insertAfter(j),S.length>0&&_.find((function(e){return e.isStatement()||e.isDeclaration()})).insertAfter(S)}}})),ExportDefaultDeclaration:function(e,t){if(t.file.get(bre)===vre){var r=e.get("declaration");r.isClassDeclaration()&&zte(r.node)&&(r.node.id?Kx(e):r.node.type="ClassExpression")}}}}}var xre=M9((function(e,t){return e.assertVersion(7),Rre({name:"proposal-class-properties",api:e,feature:ore.fields,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties")}})})),Ere={};Object.defineProperty(Ere,"__esModule",{value:!0}),Ere.default=void 0;var Dre,wre=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));function jre(e,t){var r,a="",n=1;do{r=e._generateUid(a,n),n++}while(t.has(r));return r}Ere.default=wre;var Cre=M9((function(e){var t=e.types,r=e.template;return(0,e.assertVersion)("^7.12.0"),{name:"proposal-class-static-block",inherits:Ere.default,pre:function(){pre(this.file,ore.staticBlocks,!1)},visitor:{ClassBody:function(e){for(var a,n=e.scope,s=new Set,i=e.get("body"),o=T(i);!(a=o()).done;){var d=a.value;d.isPrivate()&&s.add(d.get("key.id").node.name)}for(var u,c=T(i);!(u=c()).done;){var l=u.value;if(l.isStaticBlock()){var p=jre(n,s);s.add(p);var f=t.privateName(t.identifier(p)),g=void 0,h=l.node.body;g=1===h.length&&t.isExpressionStatement(h[0])?h[0].expression:r.expression.ast(Dre||(Dre=v(["(() => { "," })()"])),h),l.replaceWith(t.classPrivateProperty(f,g,[],!0))}}}}}})),Sre=xV.statement("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),Are=xV("\n CLASS_REF.prototype;\n"),Tre=xV("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),Pre=xV("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n"),kre=new WeakSet;function Ire(e){var t=(e.isClass()?[e].concat(R(e.get("body.body"))):e.get("properties")).reduce((function(e,t){return e.concat(t.node.decorators||[])}),[]),r=t.filter((function(e){return!ye(e.expression)}));if(0!==r.length)return ju(r.map((function(t){var r=t.expression;return Gd("=",t.expression=e.scope.generateDeclaredUidIdentifier("dec"),r)})).concat([e.node]))}function Fre(e){if(_re(e.node)){var t=e.node.decorators||[];e.node.decorators=null;var r=e.scope.generateDeclaredUidIdentifier("class");return t.map((function(e){return e.expression})).reverse().reduce((function(e,t){return Sre({CLASS_REF:mb(r),DECORATOR:mb(t),INNER:e}).expression}),e.node)}}function _re(e){return!(!e.decorators||!e.decorators.length)}function Bre(e,t){if(Ore(e.node.body.body))return Lre(e,t,e.node.body.body)}function Ore(e){return e.some((function(e){var t;return null==(t=e.decorators)?void 0:t.length}))}function Nre(e,t){if(Ore(e.node.properties))return Lre(e,t,e.node.properties.filter((function(e){return"SpreadElement"!==e.type})))}function Lre(e,t,r){var a=e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj"),n=r.reduce((function(r,n){var s=[];if(null!=n.decorators&&(s=n.decorators,n.decorators=null),0===s.length)return r;if(n.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var i=$n(n.key)?n.key:lu(n.key.name),o=e.isClass()&&!n.static?Are({CLASS_REF:a}).expression:a;if(Dt(n,{static:!1})){var d=e.scope.generateDeclaredUidIdentifier("descriptor"),u=n.value?ou(null,[],zd([wu(n.value)])):fu();n.value=Yd(t.addHelper("initializerWarningHelper"),[d,Tu()]),kre.add(n.value),r.push(Gd("=",mb(d),Yd(t.addHelper("applyDecoratedDescriptor"),[mb(o),mb(i),Vd(s.map((function(e){return mb(e.expression)}))),Ru([Eu(du("configurable"),gu(!0)),Eu(du("enumerable"),gu(!0)),Eu(du("writable"),gu(!0)),Eu(du("initializer"),u)])])))}else r.push(Yd(t.addHelper("applyDecoratedDescriptor"),[mb(o),mb(i),Vd(s.map((function(e){return mb(e.expression)}))),ke(n)||Dt(n,{static:!0})?Pre({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:mb(o),PROPERTY:mb(i)}).expression:Tre({TARGET:mb(o),PROPERTY:mb(i)}).expression,mb(o)]));return r}),[]);return ju([Gd("=",mb(a),e.node),ju(n),mb(a)])}function Mre(e){var t=e.node,r=e.scope;if(_re(t)||Ore(t.body.body))return _u("let",[Bu(t.id?mb(t.id):r.generateUidIdentifier("class"),kR(t))])}var Ure,Vre={ExportDefaultDeclaration:function(e){var t=e.get("declaration");if(t.isClassDeclaration()){var r=Mre(t);if(r){var a=b(e.replaceWithMultiple([r,qu(null,[zu(mb(r.declarations[0].id),du("default"))])]),1)[0];t.node.id||e.scope.registerDeclaration(a)}}},ClassDeclaration:function(e){var t=Mre(e);t&&e.replaceWith(t)},ClassExpression:function(e,t){var r=Ire(e)||Fre(e)||Bre(e,t);r&&e.replaceWith(r)},ObjectExpression:function(e,t){var r=Ire(e)||Nre(e,t);r&&e.replaceWith(r)},AssignmentExpression:function(e,t){kre.has(e.node.right)&&e.replaceWith(Yd(t.addHelper("initializerDefineProperty"),[mb(e.get("left.object").node),lu(e.get("left.property").node.name||e.get("left.property").node.value),mb(e.get("right.arguments")[0].node),mb(e.get("right.arguments")[1].node)]))},CallExpression:function(e,t){3===e.node.arguments.length&&kre.has(e.node.arguments[2])&&e.node.callee.name===t.addHelper("defineProperty").name&&e.replaceWith(Yd(t.addHelper("initializerDefineProperty"),[mb(e.get("arguments")[0].node),mb(e.get("arguments")[1].node),mb(e.get("arguments.2.arguments")[0].node),mb(e.get("arguments.2.arguments")[1].node)]))}};function Gre(e,t){if(void 0===t&&(t=e.length-1),-1!==t){var r=e[t];90===r?e[t]=97:122===r?(e[t]=65,Gre(e,t-1)):e[t]=r+1}else e.unshift(65)}function Wre(e){var t=[],r=new Set;return e.traverse({PrivateName:function(e){r.add(e.node.id.name)}}),function(){var e;do{Gre(t),e=String.fromCharCode.apply(String,t)}while(r.has(e));return vc(du(e))}}function Hre(e){var t;return function(){return t||(t=Wre(e)),t()}}function Kre(e){if("ClassDeclaration"===e.type){var t=e.scope.generateUidIdentifierBasedOnNode(e.node.id),r=du(e.node.id.name);return e.scope.rename(r.name,t.name),e.insertBefore(_u("let",[Bu(t)])),e.get("id").replaceWith(r),[mb(t),e]}var a,n;e.node.id?(a=e.node.id.name,n=e.scope.parent.generateDeclaredUidIdentifier(a),e.scope.rename(a,n.name)):"VariableDeclarator"===e.parentPath.node.type&&"Identifier"===e.parentPath.node.id.type?(a=e.parentPath.node.id.name,n=e.scope.parent.generateDeclaredUidIdentifier(a)):n=e.scope.parent.generateDeclaredUidIdentifier("decorated_class");var s=Gu(a&&du(a),e.node.superClass,e.node.body),i=b(e.replaceWith(ju([s,n])),1)[0];return[mb(n),i.get("expressions.0")]}function qre(e,t,r){return"PrivateName"===e.type?mc(e,t,void 0,r):gc(e,t,void 0,void 0,r)}function zre(e,t,r,a){void 0===a&&(a=!1);var n,s,i=e.node.static,o=zd([wu(yu(Tu(),mb(r)))]),d=zd([ru(Gd("=",yu(Tu(),mb(r)),du("v")))]);"PrivateName"===t.type?(n=yc("get",mb(t),[],o,i),s=yc("set",mb(t),[du("v")],d,i)):(n=ec("get",mb(t),[],o,a,i),s=ec("set",mb(t),[du("v")],d,a,i)),e.insertAfter(s),e.insertAfter(n)}function Xre(e){return[ou(void 0,[],zd([wu(yu(Tu(),mb(e)))])),ou(void 0,[du("value")],zd([ru(Gd("=",yu(Tu(),mb(e)),du("value")))]))]}var Yre=0,Jre=1,$re=2,Qre=3,Zre=4,eae=5;function tae(e){switch(e.node.type){case"ClassProperty":case"ClassPrivateProperty":return Yre;case"ClassAccessorProperty":return Jre;case"ClassMethod":case"ClassPrivateMethod":return"get"===e.node.kind?Qre:"set"===e.node.kind?Zre:$re}}function rae(e){return"decorators"in e}function aae(e){var t=e.filter(rae);return[].concat(R(t.filter((function(e){return e.isStatic&&e.kind>=Jre&&e.kind<=Zre}))),R(t.filter((function(e){return!e.isStatic&&e.kind>=Jre&&e.kind<=Zre}))),R(t.filter((function(e){return e.isStatic&&e.kind===Yre}))),R(t.filter((function(e){return!e.isStatic&&e.kind===Yre}))))}function nae(e){return Vd(aae(e).map((function(e){var t=[e.decorators.length>1?Vd(e.decorators):e.decorators[0],pu(e.isStatic?e.kind+eae:e.kind),e.name],r=e.privateMethods;return Array.isArray(r)?t.push.apply(t,R(r)):r&&t.push(r),Vd(t)})))}function sae(e){for(var t,r=[],a=T(aae(e));!(t=a()).done;){var n=t.value.locals;Array.isArray(n)?r.push.apply(r,R(n)):void 0!==n&&r.push(n)}return r}function iae(e,t,r,a){e.insertAfter(yc("get",mb(t),[],zd([wu(Yd(mb(r),[Tu()]))]))),e.insertAfter(yc("set",mb(t),[du("v")],zd([ru(Yd(mb(a),[Tu(),du("v")]))])))}function oae(e){return"TSParameterProperty"!==e.type}function dae(e,t,r,a){var n,s;"set"===e.node.kind?(n=[du("v")],s=[ru(Yd(r,[Tu(),du("v")]))]):(n=[],s=[wu(Yd(r,[Tu()]))]),e.replaceWith(yc(e.node.kind,mb(t),n,zd(s),a))}function uae(e){var t=e.type;return"TSDeclareMethod"!==t&&"TSIndexSignature"!==t&&"StaticBlock"!==t}function cae(e){return Yd(Uu([],zd(e.body)),[])}function lae(e){return 0===e.length?Iu("void",pu(0)):1===e.length?e[0]:ju(e)}function pae(e,t,r,a){for(var n,s=e.get("body.body"),i=e.node.decorators,o=!1,d=Hre(e),u=T(s);!(n=u()).done;){var c=n.value;if(uae(c))if(c.node.decorators&&c.node.decorators.length>0)o=!0;else if("ClassAccessorProperty"===c.node.type){var l=c.node,p=l.key,f=l.value,g=l.static,h=l.computed,m=d(),y=qre(m,f?mb(f):void 0,g);zre(b(c.replaceWith(y),1)[0],p,m,h)}}if(i||o){var x,E,D,w,j,C,S=[],A=!1,P=!1,k=new Set,I=[],F=e.scope.parent,_=function(e,t){var r=F.generateDeclaredUidIdentifier(t);return I.push(Gd("=",r,e)),mb(r)};if(i){j=F.generateDeclaredUidIdentifier("initClass");var B=b(Kre(e),2);C=B[0],(e=B[1]).node.decorators=null;for(var O,N=T(i);!(O=N()).done;){var L=O.value;F.isStatic(L.expression)||(L.expression=_(L.expression,"dec"))}}else e.node.id||(e.node.id=e.scope.generateUidIdentifier("Class")),C=mb(e.node.id);if(o)for(var M,U=T(s);!(M=U()).done;){var V=M.value;if(uae(V)){var G=V.node,W=V.get("decorators"),H=Array.isArray(W)&&W.length>0;if(H)for(var K,q=T(W);!(K=q()).done;){var z=K.value;F.isStatic(z.node.expression)||(z.node.expression=_(z.node.expression,"dec"))}var X="computed"in V.node&&!0===V.node.computed;X&&(F.isStatic(G.key)||(G.key=_(G.key,"computedKey")));var Y=tae(V),J=G.key,$="PrivateName"===J.type,Q=!!V.node.static,Z="computedKey";if($?Z=J.id.name:X||"Identifier"!==J.type||(Z=J.name),V.isClassMethod({kind:"constructor"})&&(E=V),H){var ee=void 0,te=void 0;if(Y===Jre){var re=V.node.value,ae=[Tu()];re&&ae.push(mb(re));var ne=d(),se=V.scope.parent.generateDeclaredUidIdentifier("init_"+Z),ie=qre(ne,Yd(mb(se),ae),Q),oe=b(V.replaceWith(ie),1)[0];if($){te=Xre(ne);var de=oe.scope.parent.generateDeclaredUidIdentifier("get_"+Z),ue=oe.scope.parent.generateDeclaredUidIdentifier("set_"+Z);iae(oe,J,de,ue),ee=[se,de,ue]}else zre(oe,J,ne,X),ee=se}else if(Y===Yre){var ce=V.scope.parent.generateDeclaredUidIdentifier("init_"+Z),le=V.get("value");le.replaceWith(Yd(mb(ce),[Tu(),le.node].filter((function(e){return e})))),ee=ce,$&&(te=Xre(J))}else if($){ee=V.scope.parent.generateDeclaredUidIdentifier("call_"+Z),new gte({constantSuper:r,methodPath:V,objectRef:C,superRef:e.node.superClass,file:t.file,refToPreserve:C}).replace();var pe=V.node,fe=pe.params,ge=pe.body,he=pe.async;if(te=ou(void 0,fe.filter(oae),ge,he),Y===Qre||Y===Zre)dae(V,mb(J),mb(ee),Q);else{var me=V.node;e.node.body.body.unshift(mc(J,mb(ee),[],me.static)),k.add(J.id.name),V.remove()}}var ye=void 0;ye=X?mb(J):"PrivateName"===J.type?lu(J.id.name):"Identifier"===J.type?lu(J.name):mb(J),S.push({kind:Y,decorators:W.map((function(e){return e.node.expression})),name:ye,isStatic:Q,privateMethods:te,locals:ee}),Y!==Yre&&(Q?P=!0:A=!0),V.node&&(V.node.decorators=null),x||Y!==Yre&&Y!==Jre||(x=V)}}}var ve=nae(S),be=Vd((i||[]).map((function(e){return e.expression}))),Re=sae(S);if(A){D=F.generateDeclaredUidIdentifier("initProto"),Re.push(D);var xe=Yd(mb(D),[Tu()]);if(x){var Ee=x.get("value"),De=[xe];Ee.node&&De.push(Ee.node),Ee.replaceWith(ju(De))}else if(E)e.node.superClass?e.traverse({CallExpression:{exit:function(e){e.get("callee").isSuper()&&(e.replaceWith(Yd(mb(D),[e.node])),e.skip())}}}):E.node.body.body.unshift(ru(xe));else{var we=[ru(xe)];e.node.superClass&&we.unshift(ru(Yd(ac(),[rc(du("args"))]))),e.node.body.body.unshift(ec("constructor",du("constructor"),[Du(du("args"))],zd(we)))}}P&&(w=F.generateDeclaredUidIdentifier("initStatic"),Re.push(w)),k.size>0&&e.traverse({PrivateName:function(e){if(k.has(e.node.id.name)){var t=e.parentPath,r=t.parentPath;if("AssignmentExpression"===r.node.type&&r.node.left===t.node||"UpdateExpression"===r.node.type||"RestElement"===r.node.type||"ArrayPattern"===r.node.type||"ObjectProperty"===r.node.type&&r.node.value===t.node&&"ObjectPattern"===r.parentPath.type||"ForOfStatement"===r.node.type&&r.node.left===t.node)throw e.buildCodeFrameError('Decorated private methods are not updatable, but "#'+e.node.id.name+'" is updated via this expression.')}}});var je=!1,Ce=j&&Yd(mb(j),[]),Se=e.node;if(i){Re.push(C,j);var Ae=[],Te=[];if(e.get("body.body").forEach((function(e){if(e.isStaticBlock())return Te.push(e.node),void e.remove();var t=e.isClassProperty()||e.isClassPrivateProperty();if((t||e.isClassPrivateMethod())&&e.node.static){if(t&&Te.length>0){var r=Te.map(cae);e.node.value&&r.push(e.node.value),e.node.value=lae(r),Te=[]}e.node.static=!1,Ae.push(e.node),e.remove()}})),Ae.length>0||Te.length>0){var Pe=xV.expression.ast(Ure||(Ure=v(["\n class extends "," {}\n "])),t.addHelper("identity"));Pe.body.body=[bc([VR(e.node,!1)])].concat(Ae);var ke=[],Ie=vu(Pe,[]);Te.length>0&&ke.push.apply(ke,R(Te.map(cae))),Ce&&(je=!0,ke.push(Ce)),ke.length>0?(ke.unshift(Yd(ac(),[mb(C)])),Pe.body.body.push(ec("constructor",du("constructor"),[],zd([ru(ju(ke))])))):Ie.arguments.push(mb(C)),e.replaceWith(Ie)}}return!je&&Ce&&e.node.body.body.push(bc([ru(Ce)])),Se.body.body.unshift(bc([ru(Gd("=",Mu(Re),Yd(t.addHelper("2021-12"===a?"applyDecs":"applyDecs2203"),[Tu(),ve,be]))),P&&ru(Yd(mb(w),[Tu()]))].filter(Boolean))),e.insertBefore(I.map((function(e){return ru(e)}))),e.scope.crawl(),e}}function fae(e,t,r){var a,n=e.assertVersion,s=e.assumption,i=t.loose;n("2021-12"===r?"^7.16.0":"^7.19.0");var o=new WeakSet,d=null!=(a=s("constantSuper"))?a:i;return{name:"proposal-decorators",inherits:t5,visitor:{"ExportNamedDeclaration|ExportDefaultDeclaration":function(e){var t,r=e.node.declaration;"ClassDeclaration"===(null==r?void 0:r.type)&&(null==(t=r.decorators)?void 0:t.length)>0&&Kx(e)},Class:function(e,t){if(!o.has(e)){var a=pae(e,t,d,r);a&&o.add(a)}}}}}var gae=M9((function(e,t){e.assertVersion(7);var r=t.legacy,a=t.version;return r||"legacy"===a?{name:"proposal-decorators",inherits:t5,visitor:Vre}:"2021-12"===a||"2022-03"===a?fae(e,t,a):Rre({name:"proposal-decorators",api:e,feature:ore.decorators,inherits:t5})}));function hae(e,t){e.ensureBlock();var r,a=e.scope,n=e.node,s=e.get("body").scope.bindings;Object.keys(s).some((function(e){return a.hasBinding(e)}))?n.body=zd([].concat(R(t),[n.body])):(r=n.body.body).unshift.apply(r,R(t))}function mae(e){return e.elements.some((function(e){return Ie(e)}))}function yae(e){return e.properties.some((function(e){return Ie(e)}))}var vae={},bae=function(e,t,r){if(t.length&&ye(e)&&ax(e,t[t.length-1].node)&&r.bindings[e.name])throw r.deopt=!0,vae},Rae=function(){function e(e){this.blockHoist=void 0,this.operator=void 0,this.arrayRefSet=void 0,this.nodes=void 0,this.scope=void 0,this.kind=void 0,this.iterableIsArray=void 0,this.arrayLikeIsIterable=void 0,this.objectRestNoSymbols=void 0,this.useBuiltIns=void 0,this.addHelper=void 0,this.blockHoist=e.blockHoist,this.operator=e.operator,this.arrayRefSet=new Set,this.nodes=e.nodes||[],this.scope=e.scope,this.kind=e.kind,this.iterableIsArray=e.iterableIsArray,this.arrayLikeIsIterable=e.arrayLikeIsIterable,this.objectRestNoSymbols=e.objectRestNoSymbols,this.useBuiltIns=e.useBuiltIns,this.addHelper=e.addHelper}var t=e.prototype;return t.getExtendsHelper=function(){return this.useBuiltIns?yu(du("Object"),du("assign")):this.addHelper("extends")},t.buildVariableAssignment=function(e,t){var r,a,n=this.operator;return Ce(e)&&(n="="),n?r=ru(Gd(n,e,mb(t)||this.scope.buildUndefinedNode())):(a="const"===this.kind&&null===t?this.scope.buildUndefinedNode():mb(t),r=_u(this.kind,[Bu(e,a)])),r._blockHoist=this.blockHoist,r},t.buildVariableDeclaration=function(e,t){var r=_u("var",[Bu(mb(e),mb(t))]);return r._blockHoist=this.blockHoist,r},t.push=function(e,t){var r=mb(t);ct(e)?this.pushObjectPattern(e,r):Xe(e)?this.pushArrayPattern(e,r):ze(e)?this.pushAssignmentPattern(e,r):this.nodes.push(this.buildVariableAssignment(e,r))},t.toArray=function(e,t){return this.iterableIsArray||ye(e)&&this.arrayRefSet.has(e.name)?e:this.scope.toArray(e,t,this.arrayLikeIsIterable)},t.pushAssignmentPattern=function(e,t){var r=e.left,a=e.right;if(null!==t){var n=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(n,t));var s,i,o=$d(Wd("===",mb(n),this.scope.buildUndefinedNode()),a,mb(n));as(r)?("const"===this.kind||"let"===this.kind?(s=this.scope.generateUidIdentifier(n.name),i=this.buildVariableDeclaration(s,o)):(s=n,i=ru(Gd("=",mb(n),o))),this.nodes.push(i),this.push(r,s)):this.nodes.push(this.buildVariableAssignment(r,o))}else this.push(r,a)},t.pushObjectRest=function(e,t,r,a){var n=this,s=xae(e.properties.slice(0,a),t,this.scope,(function(e){return n.addHelper(e)}),this.objectRestNoSymbols,this.useBuiltIns);this.nodes.push(this.buildVariableAssignment(r.argument,s))},t.pushObjectProperty=function(e,t){$n(e.key)&&(e.computed=!0);var r=e.value,a=yu(mb(t),e.key,e.computed);as(r)?this.push(r,a):this.nodes.push(this.buildVariableAssignment(r,a))},t.pushObjectPattern=function(e,t){if(e.properties.length&&null!==t){if(e.properties.length>1&&!this.scope.isStatic(t)){var r=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(r,t)),t=r}if(yae(e))for(var a,n=0;n<e.properties.length;n++){var s=e.properties[n];if(Ie(s))break;var i=s.key;if(s.computed&&!this.scope.isPure(i)){var o=this.scope.generateUidIdentifierBasedOnNode(i);this.nodes.push(this.buildVariableDeclaration(o,i)),a||(a=e=Object.assign({},e,{properties:e.properties.slice()})),a.properties[n]=Object.assign({},s,{key:o})}}for(var d=0;d<e.properties.length;d++){var u=e.properties[d];Ie(u)?this.pushObjectRest(e,t,u,d):this.pushObjectProperty(u,t)}}else this.nodes.push(ru(Yd(this.addHelper("objectDestructuringEmpty"),null!==t?[t]:[])))},t.canUnpackArrayPattern=function(e,t){if(!J(t))return!1;if(!(e.elements.length>t.elements.length)){if(e.elements.length<t.elements.length&&!mae(e))return!1;for(var r,a=T(e.elements);!(r=a()).done;){var n=r.value;if(!n)return!1;if(Ce(n))return!1}for(var s,i=T(t.elements);!(s=i()).done;){var o=s.value;if(lt(o))return!1;if(ne(o))return!1;if(Ce(o))return!1}var d={deopt:!1,bindings:LR(e)};try{JR(t,bae,d)}catch(e){if(e!==vae)throw e}return!d.deopt}},t.pushUnpackedArrayPattern=function(e,t){for(var r=0;r<e.elements.length;r++){var a=e.elements[r];Ie(a)?this.push(a.argument,Vd(t.elements.slice(r))):this.push(a,t.elements[r])}},t.pushArrayPattern=function(e,t){if(null!==t){if(e.elements){if(this.canUnpackArrayPattern(e,t))return this.pushUnpackedArrayPattern(e,t);var r=!mae(e)&&e.elements.length,a=this.toArray(t,r);ye(a)?t=a:(t=this.scope.generateUidIdentifierBasedOnNode(t),this.arrayRefSet.add(t.name),this.nodes.push(this.buildVariableDeclaration(t,a)));for(var n=0;n<e.elements.length;n++){var s=e.elements[n];if(s){var i=void 0;Ie(s)?(i=Yd(yu(i=this.toArray(t),du("slice")),[pu(n)]),this.push(s.argument,i)):(i=yu(t,pu(n),!0),this.push(s,i))}}}}else this.nodes.push(ru(Yd(this.addHelper("objectDestructuringEmpty"),[])))},t.init=function(e,t){if(!J(t)&&!Ce(t)){var r=this.scope.maybeGenerateMemoised(t,!0);r&&(this.nodes.push(this.buildVariableDeclaration(r,mb(t))),t=r)}return this.push(e,t),this.nodes},o(e)}();function xae(e,t,r,a,n,s){for(var i,o=[],d=!0,u=!1,c=0;c<e.length;c++){var l=e[c],p=l.key;ye(p)&&!l.computed?o.push(lu(p.name)):ht(p)?(o.push(mb(p)),u=!0):$n(p)?o.push(lu(String(p.value))):St(p)||(o.push(mb(p)),d=!1)}if(0===o.length)i=Yd(s?yu(du("Object"),du("assign")):a("extends"),[Ru([]),mb(t)]);else{var f=Vd(o);if(d){if(!u&&!Ae(r.block)){var g=r.getProgramParent(),h=g.generateUidIdentifier("excluded");g.push({id:h,init:f,kind:"const"}),f=mb(h)}}else f=Yd(yu(f,du("map")),[a("toPropertyKey")]);i=Yd(a("objectWithoutProperties"+(n?"Loose":"")),[mb(t),f])}return i}function Eae(e,t,r,a,n,s){for(var i=e.node,o=e.scope,d=i.kind,u=i.loc,c=[],l=0;l<i.declarations.length;l++){var p=i.declarations[l],f=p.init,g=p.id,h=new Rae({blockHoist:i._blockHoist,nodes:c,scope:o,kind:i.kind,iterableIsArray:a,arrayLikeIsIterable:r,useBuiltIns:s,objectRestNoSymbols:n,addHelper:t});as(g)?(h.init(g,f),+l!=i.declarations.length-1&&zR(c[c.length-1],p)):c.push(zR(h.buildVariableAssignment(g,f),p))}for(var m=ge(e.parent,{init:i}),y=null,v=[],b=0,x=c;b<x.length;b++){var E=x[b];if(We(E)){if(null!==y){var D;(D=y.declarations).push.apply(D,R(E.declarations));continue}E.kind=d,y=E}else y=null;E.loc||(E.loc=u),v.push(m&&"ExpressionStatement"===E.type?E.expression:E)}1===v.length?e.replaceWith(v[0]):e.replaceWithMultiple(v),o.crawl()}function Dae(e,t,r,a,n,s){var i,o=e.node,d=e.scope,u=e.parentPath,c=[],l=new Rae({operator:o.operator,scope:d,nodes:c,arrayLikeIsIterable:r,iterableIsArray:a,objectRestNoSymbols:n,useBuiltIns:s,addHelper:t});(!u.isExpressionStatement()&&!u.isSequenceExpression()||e.isCompletionRecord())&&(i=d.generateUidIdentifierBasedOnNode(o.right,"ref"),c.push(_u("var",[Bu(i,o.right)])),J(o.right)&&l.arrayRefSet.add(i.name)),l.init(o.left,i||o.right),i&&(u.isArrowFunctionExpression()?(e.replaceWith(zd([])),c.push(wu(mb(i)))):c.push(ru(mb(i)))),e.replaceWithMultiple(c),d.crawl()}function wae(e){for(var t,r=T(e.declarations);!(t=r()).done;)if(as(t.value.id))return!0;return!1}var jae=M9((function(e,t){var r,a,n,s,i,o;e.assertVersion(7);var d=t.useBuiltIns,u=void 0!==d&&d,c=null!=(r=null!=(a=e.assumption("iterableIsArray"))?a:t.loose)&&r,l=null!=(n=null!=(s=t.allowArrayLike)?s:e.assumption("arrayLikeIsIterable"))&&n,p=null!=(i=null!=(o=e.assumption("objectRestNoSymbols"))?o:t.loose)&&i;return{name:"transform-destructuring",visitor:{ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&wae(t.node)){for(var r=[],a=0,n=Object.keys(e.getOuterBindingIdentifiers());a<n.length;a++){var s=n[a];r.push(zu(du(s),du(s)))}e.replaceWith(t.node),e.insertAfter(qu(null,r)),e.scope.crawl()}},ForXStatement:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=this,r=e.node,a=e.scope,n=r.left;if(as(n)){var s=a.generateUidIdentifier("ref");r.left=_u("var",[Bu(s)]),e.ensureBlock();var i=[];return 0===e.node.body.body.length&&e.isCompletionRecord()&&i.unshift(ru(a.buildUndefinedNode())),i.unshift(ru(Gd("=",n,mb(s)))),hae(e,i),void a.crawl()}if(We(n)){var o=n.declarations[0].id;if(as(o)){var d=a.generateUidIdentifier("ref");r.left=_u(n.kind,[Bu(d,null)]);var f=[];new Rae({kind:n.kind,scope:a,nodes:f,arrayLikeIsIterable:l,iterableIsArray:c,objectRestNoSymbols:p,useBuiltIns:u,addHelper:function(e){return t.addHelper(e)}}).init(o,d),hae(e,f),a.crawl()}}})),CatchClause:function(e){var t=this,r=e.node,a=e.scope,n=r.param;if(as(n)){var s=a.generateUidIdentifier("ref");r.param=s;var i=[];new Rae({kind:"let",scope:a,nodes:i,arrayLikeIsIterable:l,iterableIsArray:c,objectRestNoSymbols:p,useBuiltIns:u,addHelper:function(e){return t.addHelper(e)}}).init(n,s),r.body.body=[].concat(i,R(r.body.body)),a.crawl()}},AssignmentExpression:function(e,t){as(e.node.left)&&Dae(e,(function(e){return t.addHelper(e)}),l,c,p,u)},VariableDeclaration:function(e,t){var r=e.node,a=e.parent;Wn(a)||a&&e.container&&wae(r)&&Eae(e,(function(e){return t.addHelper(e)}),l,c,p,u)}}}})),Cae=a().mark(Xae),Sae=a().mark($ae),Aae=a().mark(Zae),Tae=Gd,Pae=Wd,kae=$d,Iae=mb,Fae=ke,_ae=St,Bae=yu,Oae=pu,Nae=tc,Lae=Du,Mae=Bu,Uae=_u,Vae=Iu;function Gae(){return Vae("void",Oae(0))}function Wae(e,t){return kae(Pae("===",Iae(t),Gae()),e,Iae(t))}function Hae(e){if("ObjectPattern"===e.type){var t=e.properties;if("RestElement"===t[t.length-1].type)return[]}return null}function Kae(e,t,r){if(null!==e)for(var a,n=T(t);!(a=n()).done;){var s=a.value,i=s.key;if(s.computed&&!r.isStatic(i)){var o=r.generateDeclaredUidIdentifier("m");s.key=Tae("=",o,i),e.push({key:o,computed:!0})}else"PrivateName"!==i.type&&e.push(s)}}function qae(e,t){var r=zae(e,t,!1),a=r.elements,n=r.transformed;return{params:a,variableDeclaration:Uae("var",n.map((function(e){var t=e.left,r=e.right;return Mae(t,r)})))}}function zae(e,t,r){for(var a,n=[],s=[],i=T(e);!(a=i()).done;){var o=a.value;if(null!==o){var d=t.generateUidIdentifier("p");r&&t.push({id:Iae(d)}),"RestElement"===o.type?(n.push(Lae(d)),o=o.argument):n.push(d),"AssignmentPattern"===o.type?s.push({left:o.left,right:Wae(o.right,d)}):s.push({left:o,right:Iae(d)})}else n.push(null),s.push(null)}return{elements:n,transformed:s}}function Xae(e,t){var r,n,s,i,o,d,u,c,l,p;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:(r=[]).push({node:e,index:0,depth:0});case 2:if(void 0===(n=r.pop())){a.next=25;break}if(i=(s=n).node,o=s.index,null!==i){a.next=6;break}return a.abrupt("continue",2);case 6:return a.delegateYield(t(i,o,n.depth),"t0",7);case 7:d=n.depth+1,a.t1=i.type,a.next="AssignmentPattern"===a.t1?11:"ObjectProperty"===a.t1?13:"RestElement"===a.t1?15:"ObjectPattern"===a.t1?17:"ArrayPattern"===a.t1?19:"TSParameterProperty"===a.t1||"TSAsExpression"===a.t1||"TSTypeAssertion"===a.t1||"TSNonNullExpression"===a.t1?21:22;break;case 11:return r.push({node:i.left,index:0,depth:d}),a.abrupt("break",23);case 13:return r.push({node:i.value,index:o,depth:n.depth}),a.abrupt("break",23);case 15:return r.push({node:i.argument,index:0,depth:d}),a.abrupt("break",23);case 17:for(u=i.properties,c=u.length-1;c>=0;c--)r.push({node:u[c],index:c,depth:d});return a.abrupt("break",23);case 19:for(l=i.elements,p=l.length-1;p>=0;p--)r.push({node:l[p],index:p,depth:d});return a.abrupt("break",23);case 21:throw new Error("TypeScript features must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before @babel/plugin-proposal-destructuring-private.");case 22:return a.abrupt("break",23);case 23:a.next=2;break;case 25:case"end":return a.stop()}}),Cae)}function Yae(e){var t=!1;return Xae(e,a().mark((function e(r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Fae(r)||!_ae(r.key)){e.next=4;break}return t=!0,void(e.next=4);case 4:case"end":return e.stop()}}),e)}))).next(),t}function Jae(e){return e.body.some((function(e){return _ae(e.key)}))}function $ae(e){var t;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=[],r.delegateYield(Xae(e,a().mark((function e(r,n,s){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t[s]=n,!Fae(r)||!_ae(r.key)){e.next=4;break}return e.next=4,t.slice(1,s+1);case 4:case"end":return e.stop()}}),e)}))),"t0",2);case 2:case"end":return r.stop()}}),Sae)}function Qae(e){switch(e.type){case"Identifier":case"ArrayPattern":return!0;case"ObjectPattern":return 1===e.properties.length;default:return!1}}function Zae(e,t,r,n,s,i,o,d){var u,c,l,p,f,g,h,m,y,v,b,x,E,D,w,j,C,S,A,T,P,k,I,F,_,B;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:c=t,(u=[]).push({left:e,right:t,restExcludingKeys:Hae(e)});case 3:if(void 0===(l=u.pop())){a.next=65;break}if(p=l.restExcludingKeys,g=(f=l).left,h=f.right,!(m=$ae(g).next()).done){a.next=19;break}if(!((null==p?void 0:p.length)>0)){a.next=15;break}return 1===(y=g.properties).length&&(g=y[0].argument),a.next=13,{left:g,right:xae(p,h,r,i,o,d)};case 13:a.next=17;break;case 15:return a.next=17,{left:g,right:h};case 17:a.next=63;break;case 19:v=m.value,b=0;case 21:if(!(b<v.length&&void 0!==(x=v[b])||"AssignmentPattern"===g.type)){a.next=62;break}if((!s||h!==c)&&(Qae(g)||r.isStatic(h))){a.next=29;break}return E=r.generateUidIdentifier("m"),n&&r.push({id:Iae(E)}),a.next=28,{left:E,right:h};case 28:h=Iae(E);case 29:a.t0=g.type,a.next="ObjectPattern"===a.t0?32:"AssignmentPattern"===a.t0?44:"ArrayPattern"===a.t0?47:58;break;case 32:if(D=g.properties,!(x>0)){a.next=37;break}return w=D.slice(0,x),a.next=37,{left:Nae(w),right:Iae(h)};case 37:return x<D.length-1&&(Kae(j=0===b?p:Hae(g),D.slice(0,x+1),r),u.push({left:Nae(D.slice(x+1)),right:Iae(h),restExcludingKeys:j})),C=D[x],g=C.value,S=C.key,A=C.computed||"Identifier"!==S.type&&"PrivateName"!==S.type,h=Bae(h,S,A),a.abrupt("break",59);case 44:return h=Wae(g.right,h),g=g.left,a.abrupt("break",59);case 47:return T=g.elements,P=T.splice(x),k=zae(P,r,n),I=k.elements,F=k.transformed,T.push.apply(T,R(I)),a.next=53,{left:g,right:Iae(h)};case 53:for(_=F.length-1;_>0;_--)null!==F[_]&&u.push(F[_]);return B=F[0],g=B.left,h=B.right,a.abrupt("break",59);case 58:return a.abrupt("break",59);case 59:b++,a.next=21;break;case 62:u.push({left:g,right:h,restExcludingKeys:Hae(g)});case 63:a.next=3;break;case 65:case"end":return a.stop()}}),Aae)}var ene={"ReferencedIdentifier|BindingIdentifier":function(e,t){var r=e.scope,a=e.node.name;("eval"===a||r.getBinding(a)===t.scope.parent.getBinding(a)&&t.scope.hasOwnBinding(a))&&(t.needsOuterBinding=!0,e.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":function(e){return e.skip()}};function tne(e,t,r){for(var a=0,n=Object.keys(e.getBindingIdentifiers());a<n.length;a++){var s,i=n[a],o=null==(s=t.bindings[i])?void 0:s.constantViolations;if(o)for(var d,u=T(o);!(d=u()).done;){var c=d.value,l=c.node;switch(l.type){case"VariableDeclarator":if(null===l.init){var p=c.parentPath;if(!p.parentPath.isFor()||p.parentPath.get("body")===p){c.remove();break}}r.add(i);break;case"FunctionDeclaration":r.add(i)}}}}function rne(e,t){for(var r,a=[],n=[],s=T(e);!(r=s()).done;){var i=r.value;a.push(du(i)),n.push(du(i))}return wu(Yd(Uu(n,t),a))}var ane=xV.statement("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),nne=xV.statement("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),sne=xV.statement("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),ine=xV.statement("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n");function one(e,t,r,a){var n=e.get("params"),s=n.every((function(e){return e.isIdentifier()}));if(s)return!1;for(var i,o=e.node,d=e.scope,u=[],c=new Set,l=T(n);!(i=l()).done;)tne(i.value,d,c);var p={needsOuterBinding:!1,scope:d};if(0===c.size)for(var f,g=T(n);!(f=g()).done;){var h=f.value;if(h.isIdentifier()||h.traverse(ene,p),p.needsOuterBinding)break}for(var m=null,y=0;y<n.length;y++){var v=n[y];if(!r||r(y)){var b=[];a&&a(e,v,b);var R=v.isAssignmentPattern();if(R&&(t||Zn(o,{kind:"set"}))){var x=v.get("left"),E=v.get("right"),D=d.buildUndefinedNode();if(x.isIdentifier())u.push(nne({ASSIGNMENT_IDENTIFIER:mb(x.node),DEFAULT_VALUE:E.node,UNDEFINED:D})),v.replaceWith(x.node);else if(x.isObjectPattern()||x.isArrayPattern()){var w=d.generateUidIdentifier();u.push(sne({ASSIGNMENT_IDENTIFIER:x.node,DEFAULT_VALUE:E.node,PARAMETER_NAME:mb(w),UNDEFINED:D})),v.replaceWith(w)}}else if(R){null===m&&(m=y);var j=v.get("left"),C=v.get("right"),S=ane({VARIABLE_NAME:j.node,DEFAULT_VALUE:C.node,ARGUMENT_KEY:pu(y)});u.push(S)}else if(null!==m){var A=ine([v.node,pu(y)]);u.push(A)}else if(v.isObjectPattern()||v.isArrayPattern()){var P=e.scope.generateUidIdentifier("ref");P.typeAnnotation=v.node.typeAnnotation;var k=_u("let",[Bu(v.node,P)]);u.push(k),v.replaceWith(mb(P))}if(b)for(var I,F=T(b);!(I=F()).done;){var _=I.value;u.push(_)}}}if(null!==m&&(o.params=o.params.slice(0,m)),e.ensureBlock(),p.needsOuterBinding||c.size>0){u.push(rne(c,e.node.body)),e.set("body",zd(u));var B=e.get("body.body"),O=B[B.length-1].get("argument.callee");O.arrowFunctionToExpression(),O.node.generator=e.node.generator,O.node.async=e.node.async,e.node.generator=!1}else e.get("body").unshiftContainer("body",u);return!0}var dne=xV.statement("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n"),une=xV.expression("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),cne=xV.expression("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),lne=xV.expression("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function pne(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var fne={Scope:function(e,t){e.scope.bindingIdentifierEquals(t.name,t.outerBinding)||e.skip()},Flow:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){e.isTypeCastExpression()||e.skip()})),Function:function(e,t){var r=t.noOptimise;t.noOptimise=!0,e.traverse(fne,t),t.noOptimise=r,e.skip()},ReferencedIdentifier:function(e,t){var r=e.node;if("arguments"===r.name&&(t.deopted=!0),pne(e,t))if(t.noOptimise)t.deopted=!0;else{var a=e.parentPath;if("params"===a.listKey&&a.key<t.offset)return;if(a.isMemberExpression({object:r})){var n=a.parentPath;if(!t.deopted&&!(n.isAssignmentExpression()&&a.node===n.node.left||n.isLVal()||n.isForXStatement()||n.isUpdateExpression()||n.isUnaryExpression({operator:"delete"})||(n.isCallExpression()||n.isNewExpression())&&a.node===n.node.callee))if(a.node.computed){if(a.get("property").isBaseType("number"))return void t.candidates.push({cause:"indexGetter",path:e})}else if("length"===a.node.property.name)return void t.candidates.push({cause:"lengthGetter",path:e})}if(0===t.offset&&a.isSpreadElement()){var s=a.parentPath;if(s.isCallExpression()&&1===s.node.arguments.length)return void t.candidates.push({cause:"argSpread",path:e})}t.references.push(e)}},BindingIdentifier:function(e,t){pne(e,t)&&(t.deopted=!0)}};function gne(e){var t=e.params.length;return t>0&&ye(e.params[0],{name:"this"})&&(t-=1),t}function hne(e){var t=e.params.length;return t>0&&Ie(e.params[t-1])}function mne(e,t,r){var a,n=pu(r),s=e.parent;a=xe(s.property)?pu(s.property.value+r):0===r?s.property:Wd("+",s.property,mb(n));var i=e.scope,o=e.parentPath;if(i.isPure(a)){o.replaceWith(une({ARGUMENTS:t,OFFSET:n,INDEX:a}));var d=o,u=d.get("test"),c=u.get("left").evaluate();c.confident&&(!0===c.value?d.replaceWith(i.buildUndefinedNode()):u.replaceWith(u.get("right")))}else{var l=i.generateUidIdentifierBasedOnNode(a);i.push({id:l,kind:"var"}),o.replaceWith(cne({ARGUMENTS:t,OFFSET:n,INDEX:a,REF:mb(l)}))}}function yne(e,t,r){r?e.parentPath.replaceWith(lne({ARGUMENTS:t,OFFSET:pu(r)})):e.replaceWith(t)}function vne(e){var t,r=e.node,a=e.scope;if(!hne(r))return!1;var n=e.get("params."+(r.params.length-1)+".argument");if(!n.isIdentifier()){var s=new Set;tne(n,e.scope,s);var i=s.size>0;if(!i){var o={needsOuterBinding:!1,scope:a};n.traverse(ene,o),i=o.needsOuterBinding}i&&(e.ensureBlock(),e.set("body",zd([rne(s,e.node.body)])))}var d=n.node;if(r.params.pop(),as(d)){var u=_u("let",[Bu(d,d=a.generateUidIdentifier("ref"))]);e.ensureBlock(),r.body.body.unshift(u)}else"arguments"===d.name&&a.rename(d.name);var c=du("arguments"),l=gne(r),p={references:[],offset:l,argumentsNode:c,outerBinding:a.getBindingIdentifier(d.name),candidates:[],name:d.name,deopted:!1};if(e.traverse(fne,p),!p.deopted&&!p.references.length){for(var f,g=T(p.candidates);!(f=g()).done;){var h=f.value,m=h.path,y=h.cause,v=mb(c);switch(y){case"indexGetter":mne(m,v,p.offset);break;case"lengthGetter":yne(m,v,p.offset);break;default:m.replaceWith(v)}}return!0}(t=p.references).push.apply(t,R(p.candidates.map((function(e){return e.path}))));var b,x,E=pu(l),D=a.generateUidIdentifier("key"),w=a.generateUidIdentifier("len");l?(b=Wd("-",mb(D),mb(E)),x=$d(Wd(">",mb(w),mb(E)),Wd("-",mb(w),mb(E)),pu(0))):(b=du(D.name),x=du(w.name));var j=dne({ARGUMENTS:c,ARRAY_KEY:b,ARRAY_LEN:x,START:E,ARRAY:d,KEY:D,LEN:w});if(p.deopted)r.body.body.unshift(j);else{var C=e.getEarliestCommonAncestorFrom(p.references).getStatementParent();C.findParent((function(e){if(!e.isLoop())return e.isFunction();C=e})),C.insertBefore(j)}return!0}var bne,Rne=M9((function(e,t){var r,a;e.assertVersion(7);var n=null!=(r=e.assumption("ignoreFunctionLength"))?r:t.loose,s=null==(a=e.assumption("noNewArrows"))||a;return{name:"transform-parameters",visitor:{Function:function(e){if(!e.isArrowFunctionExpression()||!e.get("params").some((function(e){return e.isRestElement()||e.isAssignmentPattern()}))||(e.arrowFunctionToExpression({noNewArrows:s}),e.isFunctionExpression())){var t=vne(e),r=one(e,n);(t||r)&&e.scope.crawl()}}}}})),xne=M9((function(e){var t=e.assertVersion,r=e.assumption,a=e.types;t("^7.17.0");var n=a.assignmentExpression,s=a.assignmentPattern,i=a.cloneNode,o=a.expressionStatement,d=a.isExpressionStatement,u=a.isIdentifier,c=a.isSequenceExpression,l=a.sequenceExpression,p=a.variableDeclaration,f=a.variableDeclarator,g=r("ignoreFunctionLength"),h=r("objectRestNoSymbols"),m={Function:function(e){var t=e.node.params.findIndex((function(e){return Yae(e)}));if(-1!==t){one(e,g,(function(){return!1}));var r=e.node,a=e.scope,n=r.params,i=g?-1:n.findIndex((function(e){return"AssignmentPattern"===e.type})),o=qae(n.splice(t),a),d=o.params,u=o.variableDeclaration;e.get("body").unshiftContainer("body",u),n.push.apply(n,R(d)),i>=t&&(n[i]=s(n[i],a.buildUndefinedNode())),a.crawl()}},CatchClause:function(e){var t=e.node,r=e.scope;if(Yae(t.param)){var a=r.generateUidIdentifier("e");e.get("body").unshiftContainer("body",p("let",[f(t.param,a)])),t.param=i(a),r.crawl()}},ForXStatement:function(e){var t=e.node,r=e.scope,a=e.get("left");if(a.isVariableDeclaration()){var s=a.node;if(!Yae(s.declarations[0].id))return;var d=r.generateUidIdentifier("ref");t.left=p(s.kind,[f(d,null)]),s.declarations[0].init=i(d),hae(e,[s]),r.crawl()}else if(a.isPattern()){if(!Yae(a.node))return;var u=r.generateUidIdentifier("ref");t.left=p("const",[f(u,null)]),hae(e,[o(n("=",a.node,i(u)))]),r.crawl()}},VariableDeclaration:function(e,t){var r=e.scope,a=e.node,n=a.declarations;if(n.some((function(e){return Yae(e.id)}))){for(var s,i=[],o=T(n);!(s=o()).done;)for(var d,u=s.value,c=T(Zae(u.id,u.init,r,!1,!1,(function(e){return t.addHelper(e)}),h,!0));!(d=c()).done;){var l=d.value,p=l.left,g=l.right;i.push(f(p,g))}a.declarations=i,r.crawl()}},AssignmentExpression:function(e,t){var r=e.node,a=e.scope,s=e.parent;if(Yae(r.left)){for(var o,p=[],f=!d(s)&&!c(s)||e.isCompletionRecord(),g=T(Zae(r.left,r.right,a,!0,f,(function(e){return t.addHelper(e)}),h,!0));!(o=g()).done;){var m=o.value,y=m.left,v=m.right;p.push(n("=",y,v))}if(f){var b=p[0],R=b.left,x=b.right;if(u(R)&&x===r.right)u(p[p.length-1].right,{name:R.name})||p.push(i(R));else{var E=a.generateDeclaredUidIdentifier("m");p.unshift(n("=",E,i(r.right))),p.push(i(E))}}e.replaceWith(l(p)),a.crawl()}}},y={Class:function(e,t){Jae(e.node.body)&&e.traverse(m,t)}};return{name:"proposal-destructuring-private",inherits:r5,visitor:y}})),Ene=M9((function(e){return e.assertVersion(7),{name:"proposal-do-expressions",inherits:a5,visitor:{DoExpression:{exit:function(e){var t=e.node;if(!t.async){var r=t.body.body;r.length?e.replaceExpressionWithStatements(r):e.replaceWith(e.scope.buildUndefinedNode())}}}}}})),Dne={},wne={exports:{}};function jne(){if(bne)return Dne;bne=1;var e=wne.exports(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3165,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43205,43259,43471,43712,43714,64318,67592,67644,69415,69826,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472),e.addRange(2474,2480).addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970),e.addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714),e.addRange(3718,3722).addRange(3724,3747).addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5907).addRange(5919,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430),e.addRange(6432,6443).addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6860,6862).addRange(6912,6963).addRange(6965,6979).addRange(6981,6988).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521),e.addRange(8544,8584).addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),e.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),e.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295),e.addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69745,69749).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853),e.addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71488,71494).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),e.addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),e.addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),Dne.characters=e,Dne}!function(e,t){!function(r){var a=t,n=e&&e.exports==a&&e,s="object"==typeof Di&&Di;s.global!==s&&s.window!==s||(r=s);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."},o=55296,d=56319,u=56320,c=57343,l=/\\x00([^0123456789]|$)/g,p={},f=p.hasOwnProperty,g=function(e,t){var r;for(r in t)f.call(t,r)&&(e[r]=t[r]);return e},h=function(e,t){for(var r=-1,a=e.length;++r<a;)t(e[r],r)},m=p.toString,y=function(e){return"[object Array]"==m.call(e)},v=function(e){return"number"==typeof e||"[object Number]"==m.call(e)},b="0000",R=function(e,t){var r=String(e);return r.length<t?(b+r).slice(-t):r},x=function(e){return Number(e).toString(16).toUpperCase()},E=[].slice,D=function(e){for(var t,r=-1,a=e.length,n=a-1,s=[],i=!0,o=0;++r<a;)if(t=e[r],i)s.push(t),o=t,i=!1;else if(t==o+1){if(r!=n){o=t;continue}i=!0,s.push(t+1)}else s.push(o+1,t),o=t;return i||s.push(t+1),s},w=function(e,t){for(var r,a,n=0,s=e.length;n<s;){if(r=e[n],a=e[n+1],t>=r&&t<a)return t==r?a==r+1?(e.splice(n,2),e):(e[n]=t+1,e):t==a-1?(e[n+1]=t,e):(e.splice(n,2,r,t,t+1,a),e);n+=2}return e},j=function(e,t,r){if(r<t)throw Error(i.rangeOrder);for(var a,n,s=0;s<e.length;){if(a=e[s],n=e[s+1]-1,a>r)return e;if(t<=a&&r>=n)e.splice(s,2);else{if(t>=a&&r<n)return t==a?(e[s]=r+1,e[s+1]=n+1,e):(e.splice(s,2,a,t,r+1,n+1),e);if(t>=a&&t<=n)e[s+1]=t;else if(r>=a&&r<=n)return e[s]=r+1,e;s+=2}}return e},C=function(e,t){var r,a,n=0,s=null,o=e.length;if(t<0||t>1114111)throw RangeError(i.codePointRange);for(;n<o;){if(r=e[n],a=e[n+1],t>=r&&t<a)return e;if(t==r-1)return e[n]=t,e;if(r>t)return e.splice(null!=s?s+2:0,0,t,t+1),e;if(t==a)return t+1==e[n+2]?(e.splice(n,4,r,e[n+3]),e):(e[n+1]=t+1,e);s=n,n+=2}return e.push(t,t+1),e},S=function(e,t){for(var r,a,n=0,s=e.slice(),i=t.length;n<i;)s=(r=t[n])==(a=t[n+1]-1)?C(s,r):T(s,r,a),n+=2;return s},A=function(e,t){for(var r,a,n=0,s=e.slice(),i=t.length;n<i;)s=(r=t[n])==(a=t[n+1]-1)?w(s,r):j(s,r,a),n+=2;return s},T=function(e,t,r){if(r<t)throw Error(i.rangeOrder);if(t<0||t>1114111||r<0||r>1114111)throw RangeError(i.codePointRange);for(var a,n,s=0,o=!1,d=e.length;s<d;){if(a=e[s],n=e[s+1],o){if(a==r+1)return e.splice(s-1,2),e;if(a>r)return e;a>=t&&a<=r&&(n>t&&n-1<=r?(e.splice(s,2),s-=2):(e.splice(s-1,2),s-=2))}else{if(a==r+1||a==r)return e[s]=t,e;if(a>r)return e.splice(s,0,t,r+1),e;if(t>=a&&t<n&&r+1<=n)return e;t>=a&&t<n||n==t?(e[s+1]=r+1,o=!0):t<=a&&r+1>=n&&(e[s]=t,e[s+1]=r+1,o=!0)}s+=2}return o||e.push(t,r+1),e},P=function(e,t){var r=0,a=e.length,n=e[r],s=e[a-1];if(a>=2&&(t<n||t>s))return!1;for(;r<a;){if(n=e[r],s=e[r+1],t>=n&&t<s)return!0;r+=2}return!1},k=function(e,t){for(var r,a=0,n=t.length,s=[];a<n;)r=t[a],P(e,r)&&s.push(r),++a;return D(s)},I=function(e){return!e.length},F=function(e){return 2==e.length&&e[0]+1==e[1]},_=function(e){for(var t,r,a=0,n=[],s=e.length;a<s;){for(t=e[a],r=e[a+1];t<r;)n.push(t),++t;a+=2}return n},B=Math.floor,O=function(e){return parseInt(B((e-65536)/1024)+o,10)},N=function(e){return parseInt((e-65536)%1024+u,10)},L=String.fromCharCode,M=function(e){return 9==e?"\\t":10==e?"\\n":12==e?"\\f":13==e?"\\r":45==e?"\\x2D":92==e?"\\\\":36==e||e>=40&&e<=43||46==e||47==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+L(e):e>=32&&e<=126?L(e):e<=255?"\\x"+R(x(e),2):"\\u"+R(x(e),4)},U=function(e){return e<=65535?M(e):"\\u{"+e.toString(16).toUpperCase()+"}"},V=function(e){var t,r=e.length,a=e.charCodeAt(0);return a>=o&&a<=d&&r>1?(t=e.charCodeAt(1),1024*(a-o)+t-u+65536):a},G=function(e){var t,r,a="",n=0,s=e.length;if(F(e))return M(e[0]);for(;n<s;)a+=(t=e[n])==(r=e[n+1]-1)?M(t):t+1==r?M(t)+M(r):M(t)+"-"+M(r),n+=2;return"["+a+"]"},W=function(e){var t,r,a="",n=0,s=e.length;if(F(e))return U(e[0]);for(;n<s;)a+=(t=e[n])==(r=e[n+1]-1)?U(t):t+1==r?U(t)+U(r):U(t)+"-"+U(r),n+=2;return"["+a+"]"},H=function(e){for(var t,r,a=[],n=[],s=[],i=[],l=0,p=e.length;l<p;)t=e[l],r=e[l+1]-1,t<o?(r<o&&s.push(t,r+1),r>=o&&r<=d&&(s.push(t,o),a.push(o,r+1)),r>=u&&r<=c&&(s.push(t,o),a.push(o,d+1),n.push(u,r+1)),r>c&&(s.push(t,o),a.push(o,d+1),n.push(u,c+1),r<=65535?s.push(c+1,r+1):(s.push(c+1,65536),i.push(65536,r+1)))):t>=o&&t<=d?(r>=o&&r<=d&&a.push(t,r+1),r>=u&&r<=c&&(a.push(t,d+1),n.push(u,r+1)),r>c&&(a.push(t,d+1),n.push(u,c+1),r<=65535?s.push(c+1,r+1):(s.push(c+1,65536),i.push(65536,r+1)))):t>=u&&t<=c?(r>=u&&r<=c&&n.push(t,r+1),r>c&&(n.push(t,c+1),r<=65535?s.push(c+1,r+1):(s.push(c+1,65536),i.push(65536,r+1)))):t>c&&t<=65535?r<=65535?s.push(t,r+1):(s.push(t,65536),i.push(65536,r+1)):i.push(t,r+1),l+=2;return{loneHighSurrogates:a,loneLowSurrogates:n,bmp:s,astral:i}},K=function(e){for(var t,r,a,n,s,i,o=[],d=[],u=!1,c=-1,l=e.length;++c<l;)if(t=e[c],r=e[c+1]){for(a=t[0],n=t[1],s=r[0],i=r[1],d=n;s&&a[0]==s[0]&&a[1]==s[1];)d=F(i)?C(d,i[0]):T(d,i[0],i[1]-1),a=(t=e[++c])[0],n=t[1],s=(r=e[c+1])&&r[0],i=r&&r[1],u=!0;o.push([a,u?d:n]),u=!1}else o.push(t);return q(o)},q=function(e){if(1==e.length)return e;for(var t=-1,r=-1;++t<e.length;){var a=e[t],n=a[1],s=n[0],i=n[1];for(r=t;++r<e.length;){var o=e[r],d=o[1],u=d[0],c=d[1];s==u&&i==c&&2===d.length&&(F(o[0])?a[0]=C(a[0],o[0][0]):a[0]=T(a[0],o[0][0],o[0][1]-1),e.splice(r,1),--r)}}return e},z=function(e){if(!e.length)return[];for(var t,r,a,n,s,i,o=0,d=[],l=e.length;o<l;){t=e[o],r=e[o+1]-1,a=O(t),n=N(t),s=O(r);var p=(i=N(r))==c,f=!1;a==s||n==u&&p?(d.push([[a,s+1],[n,i+1]]),f=!0):d.push([[a,a+1],[n,c+1]]),!f&&a+1<s&&(p?(d.push([[a+1,s+1],[u,i+1]]),f=!0):d.push([[a+1,s],[u,c+1]])),f||d.push([[s,s+1],[u,i+1]]),o+=2}return K(d)},X=function(e){var t=[];return h(e,(function(e){var r=e[0],a=e[1];t.push(G(r)+G(a))})),t.join("|")},Y=function(e,t,r){if(r)return W(e);var a=[],n=H(e),s=n.loneHighSurrogates,i=n.loneLowSurrogates,o=n.bmp,d=n.astral,u=!I(s),c=!I(i),l=z(d);return t&&(o=S(o,s),u=!1,o=S(o,i),c=!1),I(o)||a.push(G(o)),l.length&&a.push(X(l)),u&&a.push(G(s)+"(?![\\uDC00-\\uDFFF])"),c&&a.push("(?:[^\\uD800-\\uDBFF]|^)"+G(i)),a.join("|")},J=function e(t){return arguments.length>1&&(t=E.call(arguments)),this instanceof e?(this.data=[],t?this.add(t):this):(new e).add(t)};J.version="1.4.2";var $=J.prototype;g($,{add:function(e){var t=this;return null==e?t:e instanceof J?(t.data=S(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),y(e)?(h(e,(function(e){t.add(e)})),t):(t.data=C(t.data,v(e)?e:V(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof J?(t.data=A(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),y(e)?(h(e,(function(e){t.remove(e)})),t):(t.data=w(t.data,v(e)?e:V(e)),t))},addRange:function(e,t){var r=this;return r.data=T(r.data,v(e)?e:V(e),v(t)?t:V(t)),r},removeRange:function(e,t){var r=this,a=v(e)?e:V(e),n=v(t)?t:V(t);return r.data=j(r.data,a,n),r},intersection:function(e){var t=this,r=e instanceof J?_(e.data):e;return t.data=k(t.data,r),t},contains:function(e){return P(this.data,v(e)?e:V(e))},clone:function(){var e=new J;return e.data=this.data.slice(0),e},toString:function(e){var t=Y(this.data,!!e&&e.bmpOnly,!!e&&e.hasUnicodeFlag);return t?t.replace(l,"\\0$1"):"[]"},toRegExp:function(e){var t=this.toString(e&&-1!=e.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(t,e||"")},valueOf:function(){return _(this.data)}}),$.toArray=$.valueOf,a&&!a.nodeType?n?n.exports=J:a.regenerate=J:r.regenerate=J}(Di)}(wne,wne.exports);var Cne,Sne={};function Ane(){if(Cne)return Sne;Cne=1;var e=wne.exports();return e.addRange(0,1114111),Sne.characters=e,Sne}var Tne,Pne={};function kne(){if(Tne)return Pne;Tne=1;var e=wne.exports();return e.addRange(48,57).addRange(65,70).addRange(97,102),Pne.characters=e,Pne}var Ine,Fne={};function _ne(){if(Ine)return Fne;Ine=1;var e=wne.exports();return e.addRange(0,127),Fne.characters=e,Fne}var Bne,One={};function Nne(){if(Bne)return One;Bne=1;var e=wne.exports(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,42963,64318,64975,65279,65952,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008,917505);return e.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2160,2190).addRange(2192,2193).addRange(2200,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736),e.addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257),e.addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),e.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5909).addRange(5919,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6862).addRange(6912,6988).addRange(6992,7038).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013),e.addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42954).addRange(42960,42961),e.addRange(42965,42969).addRange(42994,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518),e.addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867),e.addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69488,69513).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69749).addRange(69759,69826).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378),e.addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71353).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71494).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966),e.addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),e.addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118528,118573).addRange(118576,118598).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119274).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123566).addRange(123584,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125142),e.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660),e.addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999).addRange(983040,1048573).addRange(1048576,1114109),One.characters=e,One}var Lne,Mne={};function Une(){if(Lne)return Mne;Lne=1;var e=wne.exports(1564);return e.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),Mne.characters=e,Mne}var Vne,Gne={};function Wne(){if(Vne)return Gne;Vne=1;var e=wne.exports(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);return e.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),e.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(11861,11868).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),Gne.characters=e,Gne}var Hne,Kne={};function qne(){if(Hne)return Kne;Hne=1;var e=wne.exports(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2184,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69744,69821,69826,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,123566,917505);return e.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2192,2193).addRange(2200,2207).addRange(2249,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),e.addRange(3538,3540).addRange(3636,3642).addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6159).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392),e.addRange(7394,7400).addRange(7416,7417).addRange(7468,7530).addRange(7579,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(42994,42996).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883),e.addRange(64434,64450).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467),e.addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(113821,113822).addRange(113824,113827).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),Kne.characters=e,Kne}var zne,Xne={};function Yne(){if(zne)return Xne;zne=1;var e=wne.exports(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,67456,119970,119995,120134);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),e.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42954).addRange(42960,42961).addRange(42965,42969).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),e.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),Xne.characters=e,Xne}var Jne,$ne={};function Qne(){if(Jne)return $ne;Jne=1;var e=wne.exports(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997);return e.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),e.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),$ne.characters=e,$ne}var Zne,ese={};function tse(){if(Zne)return ese;Zne=1;var e=wne.exports(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),e.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42954).addRange(42960,42961).addRange(42966,42969).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),ese.characters=e,ese}var rse,ase={};function nse(){if(rse)return ase;rse=1;var e=wne.exports(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),e.addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),ase.characters=e,ase}var sse,ise={};function ose(){if(sse)return ise;sse=1;var e=wne.exports(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);return e.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),e.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6159).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),e.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42994,42997).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479),e.addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(67457,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578),e.addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242).addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),ise.characters=e,ise}var dse,use={};function cse(){if(dse)return use;dse=1;var e=wne.exports(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42967,42969,42998,43859);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),e.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),use.characters=e,use}var lse,pse={};function fse(){if(lse)return pse;lse=1;var e=wne.exports(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42967,42969,42998,43859);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),e.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),pse.characters=e,pse}var gse,hse={};function mse(){if(gse)return hse;gse=1;var e=wne.exports(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,69293);return e.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),hse.characters=e,hse}var yse,vse={};function bse(){if(yse)return vse;yse=1;var e=wne.exports(173,847,1564,12644,65279,65440);return e.addRange(4447,4448).addRange(6068,6069).addRange(6155,6159).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),vse.characters=e,vse}var Rse,xse={};function Ese(){if(Rse)return xse;Rse=1;var e=wne.exports(329,1651,3959,3961,917505);return e.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),xse.characters=e,xse}var Dse,wse={};function jse(){if(Dse)return wse;Dse=1;var e=wne.exports(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3132,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,69702,69744,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111,123566);return e.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2200,2207).addRange(2249,2258).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(5908,5909).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6846).addRange(6849,6859).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631),e.addRange(7669,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69506,69509).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590),e.addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),wse.characters=e,wse}var Cse,Sse={};function Ase(){if(Cse)return Sse;Cse=1;var e=wne.exports(35,42,8205,8419,65039);return e.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),Sse.characters=e,Sse}var Tse,Pse={};function kse(){if(Tse)return Pse;Tse=1;var e=wne.exports(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);return e.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501).addRange(129731,129733).addRange(129776,129782),Pse.characters=e,Pse}var Ise,Fse={};function _se(){if(Ise)return Fse;Ise=1;var e=wne.exports();return e.addRange(127995,127999),Fse.characters=e,Fse}var Bse,Ose={};function Nse(){if(Bse)return Ose;Bse=1;var e=wne.exports(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128733,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),Ose.characters=e,Ose}var Lse,Mse={};function Use(){if(Lse)return Mse;Lse=1;var e=wne.exports(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752,129008);return e.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),e.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128733,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),Mse.characters=e,Mse}var Vse,Gse={};function Wse(){if(Vse)return Gse;Vse=1;var e=wne.exports(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);return e.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),Gse.characters=e,Gse}var Hse,Kse={};function qse(){if(Hse)return Kse;Hse=1;var e=wne.exports(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);return e.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(67457,67458).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),Kse.characters=e,Kse}var zse,Xse={};function Yse(){if(zse)return Xse;zse=1;var e=wne.exports(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3165,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,5909,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,42963,43597,43697,43712,43714,64285,64318,64975,65952,67592,67644,67903,69293,69632,69749,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008);return e.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1565,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2160,2190).addRange(2208,2249).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),e.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),e.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3293,3294).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980),e.addRange(4030,4037).addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5905).addRange(5919,5937).addRange(5940,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),e.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6988).addRange(6992,7018).addRange(7028,7038).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),e.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013),e.addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321),e.addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965),e.addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69488,69505).addRange(69510,69513).addRange(69552,69579),e.addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69745,69746).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881).addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873),e.addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343).addRange(71352,71353).addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71494).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72368,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108),e.addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274),e.addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123565).addRange(123584,123627).addRange(123632,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543),e.addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173791),e.addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),Xse.characters=e,Xse}var Jse,$se={};function Qse(){if(Jse)return $se;Jse=1;var e=wne.exports(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3132,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476,123566);return e.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388),e.addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378),e.addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078),e.addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(118528,118573),e.addRange(118576,118598).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),$se.characters=e,$se}var Zse,eie={};function tie(){if(Zse)return eie;Zse=1;var e=wne.exports();return e.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),eie.characters=e,eie}var rie,aie={};function nie(){if(rie)return aie;rie=1;var e=wne.exports(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2200,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),e.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),e.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),e.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),e.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412).addRange(8421,8432),e.addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309),e.addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479),e.addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023),e.addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416),e.addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969),e.addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822),e.addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566).addRange(123584,123641),e.addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),aie.characters=e,aie}var sie,iie={};function oie(){if(sie)return iie;sie=1;var e=wne.exports(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312),e.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670),e.addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586),e.addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),e.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680),e.addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144),e.addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993),e.addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976),e.addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),iie.characters=e,iie}var die,uie={};function cie(){if(die)return uie;die=1;var e=wne.exports(94180);return e.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),uie.characters=e,uie}var lie,pie={};function fie(){if(lie)return pie;lie=1;var e=wne.exports();return e.addRange(12272,12273).addRange(12276,12283),pie.characters=e,pie}var gie,hie={};function mie(){if(gie)return hie;gie=1;var e=wne.exports();return e.addRange(12274,12275),hie.characters=e,hie}var yie,vie={};function bie(){if(yie)return vie;yie=1;var e=wne.exports();return e.addRange(8204,8205),vie.characters=e,vie}var Rie,xie={};function Eie(){if(Rie)return xie;Rie=1;var e=wne.exports(6586,43705);return e.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),xie.characters=e,xie}var Die,wie={};function jie(){if(Die)return wie;Die=1;var e=wne.exports(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42963,42965,42967,42969,42998,67456,119995,120779);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),e.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327),e.addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(125218,125251),wie.characters=e,wie}var Cie,Sie={};function Aie(){if(Cie)return Sie;Cie=1;var e=wne.exports(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),e.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),Sie.characters=e,Sie}var Tie,Pie={};function kie(){if(Tie)return Pie;Tie=1;var e=wne.exports();return e.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),Pie.characters=e,Pie}var Iie,Fie={};function _ie(){if(Iie)return Fie;Iie=1;var e=wne.exports(96,169,174,182,187,191,215,247,12336);return e.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),Fie.characters=e,Fie}var Bie,Oie={};function Nie(){if(Bie)return Oie;Bie=1;var e=wne.exports(32,133);return e.addRange(9,13).addRange(8206,8207).addRange(8232,8233),Oie.characters=e,Oie}var Lie,Mie={};function Uie(){if(Lie)return Mie;Lie=1;var e=wne.exports(34,39,171,187,11842,65282,65287);return e.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),Mie.characters=e,Mie}var Vie,Gie={};function Wie(){if(Vie)return Gie;Vie=1;var e=wne.exports();return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),Gie.characters=e,Gie}var Hie,Kie={};function qie(){if(Hie)return Kie;Hie=1;var e=wne.exports();return e.addRange(127462,127487),Kie.characters=e,Kie}var zie,Xie={};function Yie(){if(zie)return Xie;zie=1;var e=wne.exports(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);return e.addRange(1565,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7037,7038).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11859,11860).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69510,69513).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),Xie.characters=e,Xie}var Jie,$ie={};function Qie(){if(Jie)return $ie;Jie=1;var e=wne.exports(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388,122650);return e.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),$ie.characters=e,$ie}var Zie,eoe={};function toe(){if(Zie)return eoe;Zie=1;var e=wne.exports(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);return e.addRange(58,59).addRange(1565,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7037,7038).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(11859,11860).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733),e.addRange(70746,70747).addRange(71106,71109).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),eoe.characters=e,eoe}var roe,aoe={};function noe(){if(roe)return aoe;roe=1;var e=wne.exports(64017,64031,64033);return e.addRange(13312,19903).addRange(19968,40959).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),aoe.characters=e,aoe}var soe,ioe={};function ooe(){if(soe)return ioe;soe=1;var e=wne.exports(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997,119964,119970,120134,120778);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),e.addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),ioe.characters=e,ioe}var doe,uoe={};function coe(){if(doe)return uoe;doe=1;var e=wne.exports(6159);return e.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),uoe.characters=e,uoe}var loe,poe={};function foe(){if(loe)return poe;loe=1;var e=wne.exports(32,133,160,5760,8239,8287,12288);return e.addRange(9,13).addRange(8192,8202).addRange(8232,8233),poe.characters=e,poe}var goe,hoe={};function moe(){if(goe)return hoe;goe=1;var e=wne.exports(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2200,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),e.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),e.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),e.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),e.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412).addRange(8421,8432),e.addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255),e.addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470),e.addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897),e.addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412),e.addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966),e.addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817),e.addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566),e.addRange(123584,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),hoe.characters=e,hoe}var yoe,voe={};function boe(){if(yoe)return voe;yoe=1;var e=wne.exports(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430),e.addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694),e.addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638),e.addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256),e.addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786),e.addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242),e.addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003),e.addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205),e.addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),voe.characters=e,voe}var Roe,xoe={};function Eoe(){if(Roe)return xoe;Roe=1;var e=wne.exports(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,43002,119970,119995,120134);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),e.addRange(11264,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42954).addRange(42960,42961).addRange(42965,42969).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144),e.addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(125184,125251),xoe.characters=e,xoe}var Doe,woe={};function joe(){if(Doe)return woe;Doe=1;var e=wne.exports(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,11862,11864,11866,11868,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);return e.addRange(12318,12319),woe.characters=e,woe}var Coe,Soe={};function Aoe(){if(Coe)return Soe;Coe=1;var e=wne.exports(95,8276,65343);return e.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),Soe.characters=e,Soe}var Toe,Poe={};function koe(){if(Toe)return Poe;Toe=1;var e=wne.exports();return e.addRange(0,31).addRange(127,159),Poe.characters=e,Poe}var Ioe,Foe={};function _oe(){if(Ioe)return Foe;Ioe=1;var e=wne.exports(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);return e.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8384).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),Foe.characters=e,Foe}var Boe,Ooe={};function Noe(){if(Boe)return Ooe;Boe=1;var e=wne.exports(45,1418,1470,5120,6150,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,69293);return e.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),Ooe.characters=e,Ooe}var Loe,Moe={};function Uoe(){if(Loe)return Moe;Loe=1;var e=wne.exports();return e.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),e.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),Moe.characters=e,Moe}var Voe,Goe={};function Woe(){if(Voe)return Goe;Voe=1;var e=wne.exports(6846);return e.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),Goe.characters=e,Goe}var Hoe,Koe={};function qoe(){if(Hoe)return Koe;Hoe=1;var e=wne.exports(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);return Koe.characters=e,Koe}var zoe,Xoe={};function Yoe(){if(zoe)return Xoe;zoe=1;var e=wne.exports(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);return e.addRange(1536,1541).addRange(2192,2193).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),Xoe.characters=e,Xoe}var Joe,$oe={};function Qoe(){if(Joe)return $oe;Joe=1;var e=wne.exports(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);return e.addRange(8219,8220),$oe.characters=e,$oe}var Zoe,ede={};function tde(){if(Zoe)return ede;Zoe=1;var e=wne.exports(12295,66369,66378);return e.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),ede.characters=e,ede}var rde,ade={};function nde(){if(rde)return ade;rde=1;var e=wne.exports(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276),e.addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557),e.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),e.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204),e.addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680),e.addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144),e.addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003),e.addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205),e.addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),ade.characters=e,ade}var sde,ide={};function ode(){if(sde)return ide;sde=1;var e=wne.exports(8232);return ide.characters=e,ide}var dde,ude={};function cde(){if(dde)return ude;dde=1;var e=wne.exports(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42963,42965,42967,42969,42998,43002,119995,120779);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),e.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654),e.addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(125218,125251),ude.characters=e,ude}var lde,pde={};function fde(){if(lde)return pde;lde=1;var e=wne.exports(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3132,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6159,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,69744,69826,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476,123566);return e.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021),e.addRange(3072,3076).addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5909).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683),e.addRange(6741,6750).addRange(6752,6780).addRange(6832,6862).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),e.addRange(69446,69456).addRange(69506,69509).addRange(69632,69634).addRange(69688,69702).addRange(69747,69748).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029),e.addRange(73098,73102).addRange(73104,73105).addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),pde.characters=e,pde}var gde,hde={};function mde(){if(gde)return hde;gde=1;var e=wne.exports(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);return e.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),hde.characters=e,hde}var yde,vde={};function bde(){if(yde)return vde;yde=1;var e=wne.exports(748,750,884,890,1369,1600,2042,2074,2084,2088,2249,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);return e.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(42994,42996).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(123191,123197),vde.characters=e,vde}var Rde,xde={};function Ede(){if(Rde)return xde;Rde=1;var e=wne.exports(94,96,168,175,180,184,749,885,2184,8125,43867,65342,65344,65507);return e.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64450).addRange(127995,127999),xde.characters=e,xde}var Dde,wde={};function jde(){if(Dde)return wde;Dde=1;var e=wne.exports(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476,123566);return e.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),e.addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),e.addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),e.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145),e.addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),wde.characters=e,wde}var Cde,Sde={};function Ade(){if(Cde)return Sde;Cde=1;var e=wne.exports(185,8304,11517,12295,66369,66378);return e.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),e.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),e.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),Sde.characters=e,Sde}var Tde,Pde={};function kde(){if(Tde)return Pde;Tde=1;var e=wne.exports(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,11861,11863,11865,11867,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);return Pde.characters=e,Pde}var Ide,Fde={};function _de(){if(Ide)return Fde;Ide=1;var e=wne.exports(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,122634,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2248).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873),e.addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198),e.addRange(4206,4208).addRange(4213,4225).addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414),e.addRange(8501,8504).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),e.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448),e.addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110882),e.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),Fde.characters=e,Fde}var Bde,Ode={};function Nde(){if(Bde)return Ode;Bde=1;var e=wne.exports(185,6618,8304,8585,11517);return e.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),e.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),Ode.characters=e,Ode}var Lde,Mde={};function Ude(){if(Lde)return Mde;Lde=1;var e=wne.exports(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71353,71739,72162,73727,92917,92996,94178,113823);return e.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7037,7038).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801),e.addRange(11806,11807).addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(11858,11860).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235),e.addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),Mde.characters=e,Mde}var Vde,Gde={};function Wde(){if(Vde)return Gde;Vde=1;var e=wne.exports(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,64975,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254,129008);return e.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),e.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(64832,64847).addRange(65021,65023).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475),e.addRange(121477,121478).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994),Gde.characters=e,Gde}var Hde,Kde={};function qde(){if(Hde)return Kde;Hde=1;var e=wne.exports(173,907,909,930,1328,1424,1564,1757,2111,2143,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6158,6431,6751,7039,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);return e.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2191,2199).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957),e.addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),e.addRange(5789,5791).addRange(5881,5887).addRange(5910,5918).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(6989,6991).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279),e.addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42955,42959).addRange(42970,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007),e.addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158),e.addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247),e.addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191),e.addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110575).addRange(110883,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119275,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502),e.addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128732).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129007).addRange(129009,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129661,129663).addRange(129671,129679).addRange(129709,129711).addRange(129723,129727).addRange(129734,129743).addRange(129754,129759).addRange(129768,129775).addRange(129783,129791).addRange(129995,130031).addRange(130042,131071).addRange(173792,173823).addRange(177977,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),Kde.characters=e,Kde}var zde,Xde={};function Yde(){if(zde)return Xde;zde=1;var e=wne.exports(8233);return Xde.characters=e,Xde}var Jde,$de={};function Qde(){if(Jde)return $de;Jde=1;var e=wne.exports();return e.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),$de.characters=e,$de}var Zde,eue={};function tue(){if(Zde)return eue;Zde=1;var e=wne.exports(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71353,71739,72162,73727,92917,92996,94178,113823);return e.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7037,7038).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182),e.addRange(10214,10223).addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(11858,11869).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205),e.addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),eue.characters=e,eue}var rue,aue={};function nue(){if(rue)return aue;rue=1;var e=wne.exports(32,160,5760,8239,8287,12288);return e.addRange(8192,8202).addRange(8232,8233),aue.characters=e,aue}var sue,iue={};function oue(){if(sue)return iue;sue=1;var e=wne.exports(32,160,5760,8239,8287,12288);return e.addRange(8192,8202),iue.characters=e,iue}var due,uue={};function cue(){if(due)return uue;due=1;var e=wne.exports(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,5909,5940,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);return e.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),e.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),e.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),uue.characters=e,uue}var lue,pue={};function fue(){if(lue)return pue;lue=1;var e=wne.exports();return e.addRange(55296,57343),pue.characters=e,pue}var gue,hue={};function mue(){if(gue)return hue;gue=1;var e=wne.exports(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2184,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,64975,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254,129008);return e.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8384).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),e.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64450).addRange(64832,64847).addRange(65020,65023).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713),e.addRange(92988,92991).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767),e.addRange(129776,129782).addRange(129792,129938).addRange(129940,129994),hue.characters=e,hue}var yue,vue={};function bue(){if(yue)return vue;yue=1;var e=wne.exports(453,456,459,498,8124,8140,8188);return e.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),vue.characters=e,vue}var Rue,xue={};function Eue(){if(Rue)return xue;Rue=1;var e=wne.exports(907,909,930,1328,1424,1806,2111,2143,2191,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6431,6751,7039,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);return e.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2194,2199).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),e.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5910,5918),e.addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(6989,6991).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),e.addRange(11633,11646).addRange(11671,11679).addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42955,42959).addRange(42970,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489),e.addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408),e.addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71423).addRange(71451,71452),e.addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110575).addRange(110883,110927),e.addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119275,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703),e.addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128732).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129007).addRange(129009,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129661,129663).addRange(129671,129679).addRange(129709,129711).addRange(129723,129727).addRange(129734,129743).addRange(129754,129759).addRange(129768,129775).addRange(129783,129791).addRange(129995,130031).addRange(130042,131071).addRange(173792,173823).addRange(177977,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),xue.characters=e,xue}var Due,wue,jue,Cue={};function Sue(){if(Due)return Cue;Due=1;var e=wne.exports(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997,119964,119970,120134,120778);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11311),e.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),Cue.characters=e,Cue}function Aue(){return jue?wue:(jue=1,wue=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Toto","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Toto","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]],["Property_of_Strings",["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji","RGI_Emoji_Flag_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence"]]]))}var Tue,Pue={};function kue(){if(Tue)return Pue;Tue=1;var e=wne.exports(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128733,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),Pue.characters=e,Pue.strings=["©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹️","✂️","✈️","✉️","✌️","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍽️","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏋️","🏌️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏵️","🏷️","🐿️","👁️","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴️","🕵️","🕶️","🕷️","🕸️","🕹️","🖇️","🖊️","🖋️","🖌️","🖍️","🖐️","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","🛋️","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️"],Pue}var Iue,Fue={};function _ue(){if(Iue)return Fue;Iue=1;var e=wne.exports();return Fue.characters=e,Fue.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣"],Fue}var Bue,Oue={};function Nue(){if(Bue)return Oue;Bue=1;var e=wne.exports();return Oue.characters=e,Oue.strings=["🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"],Oue}var Lue,Mue={};function Uue(){if(Lue)return Mue;Lue=1;var e=wne.exports();return Mue.characters=e,Mue.strings=["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏼","🫱🏽","🫱🏾","🫱🏿","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿"],Mue}var Vue,Gue={};function Wue(){if(Vue)return Gue;Vue=1;var e=wne.exports();return Gue.characters=e,Gue.strings=["🏴","🏴","🏴"],Gue}var Hue,Kue={};function que(){if(Hue)return Kue;Hue=1;var e=wne.exports();return Kue.characters=e,Kue.strings=["👨❤️👨","👨❤️💋👨","👨👦","👨👦👦","👨👧","👨👧👦","👨👧👧","👨👨👦","👨👨👦👦","👨👨👧","👨👨👧👦","👨👨👧👧","👨👩👦","👨👩👦👦","👨👩👧","👨👩👧👦","👨👩👧👧","👨🏻❤️👨🏻","👨🏻❤️👨🏼","👨🏻❤️👨🏽","👨🏻❤️👨🏾","👨🏻❤️👨🏿","👨🏻❤️💋👨🏻","👨🏻❤️💋👨🏼","👨🏻❤️💋👨🏽","👨🏻❤️💋👨🏾","👨🏻❤️💋👨🏿","👨🏻🤝👨🏼","👨🏻🤝👨🏽","👨🏻🤝👨🏾","👨🏻🤝👨🏿","👨🏼❤️👨🏻","👨🏼❤️👨🏼","👨🏼❤️👨🏽","👨🏼❤️👨🏾","👨🏼❤️👨🏿","👨🏼❤️💋👨🏻","👨🏼❤️💋👨🏼","👨🏼❤️💋👨🏽","👨🏼❤️💋👨🏾","👨🏼❤️💋👨🏿","👨🏼🤝👨🏻","👨🏼🤝👨🏽","👨🏼🤝👨🏾","👨🏼🤝👨🏿","👨🏽❤️👨🏻","👨🏽❤️👨🏼","👨🏽❤️👨🏽","👨🏽❤️👨🏾","👨🏽❤️👨🏿","👨🏽❤️💋👨🏻","👨🏽❤️💋👨🏼","👨🏽❤️💋👨🏽","👨🏽❤️💋👨🏾","👨🏽❤️💋👨🏿","👨🏽🤝👨🏻","👨🏽🤝👨🏼","👨🏽🤝👨🏾","👨🏽🤝👨🏿","👨🏾❤️👨🏻","👨🏾❤️👨🏼","👨🏾❤️👨🏽","👨🏾❤️👨🏾","👨🏾❤️👨🏿","👨🏾❤️💋👨🏻","👨🏾❤️💋👨🏼","👨🏾❤️💋👨🏽","👨🏾❤️💋👨🏾","👨🏾❤️💋👨🏿","👨🏾🤝👨🏻","👨🏾🤝👨🏼","👨🏾🤝👨🏽","👨🏾🤝👨🏿","👨🏿❤️👨🏻","👨🏿❤️👨🏼","👨🏿❤️👨🏽","👨🏿❤️👨🏾","👨🏿❤️👨🏿","👨🏿❤️💋👨🏻","👨🏿❤️💋👨🏼","👨🏿❤️💋👨🏽","👨🏿❤️💋👨🏾","👨🏿❤️💋👨🏿","👨🏿🤝👨🏻","👨🏿🤝👨🏼","👨🏿🤝👨🏽","👨🏿🤝👨🏾","👩❤️👨","👩❤️👩","👩❤️💋👨","👩❤️💋👩","👩👦","👩👦👦","👩👧","👩👧👦","👩👧👧","👩👩👦","👩👩👦👦","👩👩👧","👩👩👧👦","👩👩👧👧","👩🏻❤️👨🏻","👩🏻❤️👨🏼","👩🏻❤️👨🏽","👩🏻❤️👨🏾","👩🏻❤️👨🏿","👩🏻❤️👩🏻","👩🏻❤️👩🏼","👩🏻❤️👩🏽","👩🏻❤️👩🏾","👩🏻❤️👩🏿","👩🏻❤️💋👨🏻","👩🏻❤️💋👨🏼","👩🏻❤️💋👨🏽","👩🏻❤️💋👨🏾","👩🏻❤️💋👨🏿","👩🏻❤️💋👩🏻","👩🏻❤️💋👩🏼","👩🏻❤️💋👩🏽","👩🏻❤️💋👩🏾","👩🏻❤️💋👩🏿","👩🏻🤝👨🏼","👩🏻🤝👨🏽","👩🏻🤝👨🏾","👩🏻🤝👨🏿","👩🏻🤝👩🏼","👩🏻🤝👩🏽","👩🏻🤝👩🏾","👩🏻🤝👩🏿","👩🏼❤️👨🏻","👩🏼❤️👨🏼","👩🏼❤️👨🏽","👩🏼❤️👨🏾","👩🏼❤️👨🏿","👩🏼❤️👩🏻","👩🏼❤️👩🏼","👩🏼❤️👩🏽","👩🏼❤️👩🏾","👩🏼❤️👩🏿","👩🏼❤️💋👨🏻","👩🏼❤️💋👨🏼","👩🏼❤️💋👨🏽","👩🏼❤️💋👨🏾","👩🏼❤️💋👨🏿","👩🏼❤️💋👩🏻","👩🏼❤️💋👩🏼","👩🏼❤️💋👩🏽","👩🏼❤️💋👩🏾","👩🏼❤️💋👩🏿","👩🏼🤝👨🏻","👩🏼🤝👨🏽","👩🏼🤝👨🏾","👩🏼🤝👨🏿","👩🏼🤝👩🏻","👩🏼🤝👩🏽","👩🏼🤝👩🏾","👩🏼🤝👩🏿","👩🏽❤️👨🏻","👩🏽❤️👨🏼","👩🏽❤️👨🏽","👩🏽❤️👨🏾","👩🏽❤️👨🏿","👩🏽❤️👩🏻","👩🏽❤️👩🏼","👩🏽❤️👩🏽","👩🏽❤️👩🏾","👩🏽❤️👩🏿","👩🏽❤️💋👨🏻","👩🏽❤️💋👨🏼","👩🏽❤️💋👨🏽","👩🏽❤️💋👨🏾","👩🏽❤️💋👨🏿","👩🏽❤️💋👩🏻","👩🏽❤️💋👩🏼","👩🏽❤️💋👩🏽","👩🏽❤️💋👩🏾","👩🏽❤️💋👩🏿","👩🏽🤝👨🏻","👩🏽🤝👨🏼","👩🏽🤝👨🏾","👩🏽🤝👨🏿","👩🏽🤝👩🏻","👩🏽🤝👩🏼","👩🏽🤝👩🏾","👩🏽🤝👩🏿","👩🏾❤️👨🏻","👩🏾❤️👨🏼","👩🏾❤️👨🏽","👩🏾❤️👨🏾","👩🏾❤️👨🏿","👩🏾❤️👩🏻","👩🏾❤️👩🏼","👩🏾❤️👩🏽","👩🏾❤️👩🏾","👩🏾❤️👩🏿","👩🏾❤️💋👨🏻","👩🏾❤️💋👨🏼","👩🏾❤️💋👨🏽","👩🏾❤️💋👨🏾","👩🏾❤️💋👨🏿","👩🏾❤️💋👩🏻","👩🏾❤️💋👩🏼","👩🏾❤️💋👩🏽","👩🏾❤️💋👩🏾","👩🏾❤️💋👩🏿","👩🏾🤝👨🏻","👩🏾🤝👨🏼","👩🏾🤝👨🏽","👩🏾🤝👨🏿","👩🏾🤝👩🏻","👩🏾🤝👩🏼","👩🏾🤝👩🏽","👩🏾🤝👩🏿","👩🏿❤️👨🏻","👩🏿❤️👨🏼","👩🏿❤️👨🏽","👩🏿❤️👨🏾","👩🏿❤️👨🏿","👩🏿❤️👩🏻","👩🏿❤️👩🏼","👩🏿❤️👩🏽","👩🏿❤️👩🏾","👩🏿❤️👩🏿","👩🏿❤️💋👨🏻","👩🏿❤️💋👨🏼","👩🏿❤️💋👨🏽","👩🏿❤️💋👨🏾","👩🏿❤️💋👨🏿","👩🏿❤️💋👩🏻","👩🏿❤️💋👩🏼","👩🏿❤️💋👩🏽","👩🏿❤️💋👩🏾","👩🏿❤️💋👩🏿","👩🏿🤝👨🏻","👩🏿🤝👨🏼","👩🏿🤝👨🏽","👩🏿🤝👨🏾","👩🏿🤝👩🏻","👩🏿🤝👩🏼","👩🏿🤝👩🏽","👩🏿🤝👩🏾","🧑🤝🧑","🧑🏻❤️💋🧑🏼","🧑🏻❤️💋🧑🏽","🧑🏻❤️💋🧑🏾","🧑🏻❤️💋🧑🏿","🧑🏻❤️🧑🏼","🧑🏻❤️🧑🏽","🧑🏻❤️🧑🏾","🧑🏻❤️🧑🏿","🧑🏻🎄","🧑🏻🤝🧑🏻","🧑🏻🤝🧑🏼","🧑🏻🤝🧑🏽","🧑🏻🤝🧑🏾","🧑🏻🤝🧑🏿","🧑🏼❤️💋🧑🏻","🧑🏼❤️💋🧑🏽","🧑🏼❤️💋🧑🏾","🧑🏼❤️💋🧑🏿","🧑🏼❤️🧑🏻","🧑🏼❤️🧑🏽","🧑🏼❤️🧑🏾","🧑🏼❤️🧑🏿","🧑🏼🎄","🧑🏼🤝🧑🏻","🧑🏼🤝🧑🏼","🧑🏼🤝🧑🏽","🧑🏼🤝🧑🏾","🧑🏼🤝🧑🏿","🧑🏽❤️💋🧑🏻","🧑🏽❤️💋🧑🏼","🧑🏽❤️💋🧑🏾","🧑🏽❤️💋🧑🏿","🧑🏽❤️🧑🏻","🧑🏽❤️🧑🏼","🧑🏽❤️🧑🏾","🧑🏽❤️🧑🏿","🧑🏽🎄","🧑🏽🤝🧑🏻","🧑🏽🤝🧑🏼","🧑🏽🤝🧑🏽","🧑🏽🤝🧑🏾","🧑🏽🤝🧑🏿","🧑🏾❤️💋🧑🏻","🧑🏾❤️💋🧑🏼","🧑🏾❤️💋🧑🏽","🧑🏾❤️💋🧑🏿","🧑🏾❤️🧑🏻","🧑🏾❤️🧑🏼","🧑🏾❤️🧑🏽","🧑🏾❤️🧑🏿","🧑🏾🎄","🧑🏾🤝🧑🏻","🧑🏾🤝🧑🏼","🧑🏾🤝🧑🏽","🧑🏾🤝🧑🏾","🧑🏾🤝🧑🏿","🧑🏿❤️💋🧑🏻","🧑🏿❤️💋🧑🏼","🧑🏿❤️💋🧑🏽","🧑🏿❤️💋🧑🏾","🧑🏿❤️🧑🏻","🧑🏿❤️🧑🏼","🧑🏿❤️🧑🏽","🧑🏿❤️🧑🏾","🧑🏿🎄","🧑🏿🤝🧑🏻","🧑🏿🤝🧑🏼","🧑🏿🤝🧑🏽","🧑🏿🤝🧑🏾","🧑🏿🤝🧑🏿","🫱🏻🫲🏼","🫱🏻🫲🏽","🫱🏻🫲🏾","🫱🏻🫲🏿","🫱🏼🫲🏻","🫱🏼🫲🏽","🫱🏼🫲🏾","🫱🏼🫲🏿","🫱🏽🫲🏻","🫱🏽🫲🏼","🫱🏽🫲🏾","🫱🏽🫲🏿","🫱🏾🫲🏻","🫱🏾🫲🏼","🫱🏾🫲🏽","🫱🏾🫲🏿","🫱🏿🫲🏻","🫱🏿🫲🏼","🫱🏿🫲🏽","🫱🏿🫲🏾","👨⚕️","👨⚖️","👨✈️","👨🌾","👨🍳","👨🍼","👨🎓","👨🎤","👨🎨","👨🏫","👨🏭","👨💻","👨💼","👨🔧","👨🔬","👨🚀","👨🚒","👨🦯","👨🦼","👨🦽","👨🏻⚕️","👨🏻⚖️","👨🏻✈️","👨🏻🌾","👨🏻🍳","👨🏻🍼","👨🏻🎓","👨🏻🎤","👨🏻🎨","👨🏻🏫","👨🏻🏭","👨🏻💻","👨🏻💼","👨🏻🔧","👨🏻🔬","👨🏻🚀","👨🏻🚒","👨🏻🦯","👨🏻🦼","👨🏻🦽","👨🏼⚕️","👨🏼⚖️","👨🏼✈️","👨🏼🌾","👨🏼🍳","👨🏼🍼","👨🏼🎓","👨🏼🎤","👨🏼🎨","👨🏼🏫","👨🏼🏭","👨🏼💻","👨🏼💼","👨🏼🔧","👨🏼🔬","👨🏼🚀","👨🏼🚒","👨🏼🦯","👨🏼🦼","👨🏼🦽","👨🏽⚕️","👨🏽⚖️","👨🏽✈️","👨🏽🌾","👨🏽🍳","👨🏽🍼","👨🏽🎓","👨🏽🎤","👨🏽🎨","👨🏽🏫","👨🏽🏭","👨🏽💻","👨🏽💼","👨🏽🔧","👨🏽🔬","👨🏽🚀","👨🏽🚒","👨🏽🦯","👨🏽🦼","👨🏽🦽","👨🏾⚕️","👨🏾⚖️","👨🏾✈️","👨🏾🌾","👨🏾🍳","👨🏾🍼","👨🏾🎓","👨🏾🎤","👨🏾🎨","👨🏾🏫","👨🏾🏭","👨🏾💻","👨🏾💼","👨🏾🔧","👨🏾🔬","👨🏾🚀","👨🏾🚒","👨🏾🦯","👨🏾🦼","👨🏾🦽","👨🏿⚕️","👨🏿⚖️","👨🏿✈️","👨🏿🌾","👨🏿🍳","👨🏿🍼","👨🏿🎓","👨🏿🎤","👨🏿🎨","👨🏿🏫","👨🏿🏭","👨🏿💻","👨🏿💼","👨🏿🔧","👨🏿🔬","👨🏿🚀","👨🏿🚒","👨🏿🦯","👨🏿🦼","👨🏿🦽","👩⚕️","👩⚖️","👩✈️","👩🌾","👩🍳","👩🍼","👩🎓","👩🎤","👩🎨","👩🏫","👩🏭","👩💻","👩💼","👩🔧","👩🔬","👩🚀","👩🚒","👩🦯","👩🦼","👩🦽","👩🏻⚕️","👩🏻⚖️","👩🏻✈️","👩🏻🌾","👩🏻🍳","👩🏻🍼","👩🏻🎓","👩🏻🎤","👩🏻🎨","👩🏻🏫","👩🏻🏭","👩🏻💻","👩🏻💼","👩🏻🔧","👩🏻🔬","👩🏻🚀","👩🏻🚒","👩🏻🦯","👩🏻🦼","👩🏻🦽","👩🏼⚕️","👩🏼⚖️","👩🏼✈️","👩🏼🌾","👩🏼🍳","👩🏼🍼","👩🏼🎓","👩🏼🎤","👩🏼🎨","👩🏼🏫","👩🏼🏭","👩🏼💻","👩🏼💼","👩🏼🔧","👩🏼🔬","👩🏼🚀","👩🏼🚒","👩🏼🦯","👩🏼🦼","👩🏼🦽","👩🏽⚕️","👩🏽⚖️","👩🏽✈️","👩🏽🌾","👩🏽🍳","👩🏽🍼","👩🏽🎓","👩🏽🎤","👩🏽🎨","👩🏽🏫","👩🏽🏭","👩🏽💻","👩🏽💼","👩🏽🔧","👩🏽🔬","👩🏽🚀","👩🏽🚒","👩🏽🦯","👩🏽🦼","👩🏽🦽","👩🏾⚕️","👩🏾⚖️","👩🏾✈️","👩🏾🌾","👩🏾🍳","👩🏾🍼","👩🏾🎓","👩🏾🎤","👩🏾🎨","👩🏾🏫","👩🏾🏭","👩🏾💻","👩🏾💼","👩🏾🔧","👩🏾🔬","👩🏾🚀","👩🏾🚒","👩🏾🦯","👩🏾🦼","👩🏾🦽","👩🏿⚕️","👩🏿⚖️","👩🏿✈️","👩🏿🌾","👩🏿🍳","👩🏿🍼","👩🏿🎓","👩🏿🎤","👩🏿🎨","👩🏿🏫","👩🏿🏭","👩🏿💻","👩🏿💼","👩🏿🔧","👩🏿🔬","👩🏿🚀","👩🏿🚒","👩🏿🦯","👩🏿🦼","👩🏿🦽","🧑⚕️","🧑⚖️","🧑✈️","🧑🌾","🧑🍳","🧑🍼","🧑🎓","🧑🎤","🧑🎨","🧑🏫","🧑🏭","🧑💻","🧑💼","🧑🔧","🧑🔬","🧑🚀","🧑🚒","🧑🦯","🧑🦼","🧑🦽","🧑🏻⚕️","🧑🏻⚖️","🧑🏻✈️","🧑🏻🌾","🧑🏻🍳","🧑🏻🍼","🧑🏻🎓","🧑🏻🎤","🧑🏻🎨","🧑🏻🏫","🧑🏻🏭","🧑🏻💻","🧑🏻💼","🧑🏻🔧","🧑🏻🔬","🧑🏻🚀","🧑🏻🚒","🧑🏻🦯","🧑🏻🦼","🧑🏻🦽","🧑🏼⚕️","🧑🏼⚖️","🧑🏼✈️","🧑🏼🌾","🧑🏼🍳","🧑🏼🍼","🧑🏼🎓","🧑🏼🎤","🧑🏼🎨","🧑🏼🏫","🧑🏼🏭","🧑🏼💻","🧑🏼💼","🧑🏼🔧","🧑🏼🔬","🧑🏼🚀","🧑🏼🚒","🧑🏼🦯","🧑🏼🦼","🧑🏼🦽","🧑🏽⚕️","🧑🏽⚖️","🧑🏽✈️","🧑🏽🌾","🧑🏽🍳","🧑🏽🍼","🧑🏽🎓","🧑🏽🎤","🧑🏽🎨","🧑🏽🏫","🧑🏽🏭","🧑🏽💻","🧑🏽💼","🧑🏽🔧","🧑🏽🔬","🧑🏽🚀","🧑🏽🚒","🧑🏽🦯","🧑🏽🦼","🧑🏽🦽","🧑🏾⚕️","🧑🏾⚖️","🧑🏾✈️","🧑🏾🌾","🧑🏾🍳","🧑🏾🍼","🧑🏾🎓","🧑🏾🎤","🧑🏾🎨","🧑🏾🏫","🧑🏾🏭","🧑🏾💻","🧑🏾💼","🧑🏾🔧","🧑🏾🔬","🧑🏾🚀","🧑🏾🚒","🧑🏾🦯","🧑🏾🦼","🧑🏾🦽","🧑🏿⚕️","🧑🏿⚖️","🧑🏿✈️","🧑🏿🌾","🧑🏿🍳","🧑🏿🍼","🧑🏿🎓","🧑🏿🎤","🧑🏿🎨","🧑🏿🏫","🧑🏿🏭","🧑🏿💻","🧑🏿💼","🧑🏿🔧","🧑🏿🔬","🧑🏿🚀","🧑🏿🚒","🧑🏿🦯","🧑🏿🦼","🧑🏿🦽","⛹🏻♀️","⛹🏻♂️","⛹🏼♀️","⛹🏼♂️","⛹🏽♀️","⛹🏽♂️","⛹🏾♀️","⛹🏾♂️","⛹🏿♀️","⛹🏿♂️","⛹️♀️","⛹️♂️","🏃♀️","🏃♂️","🏃🏻♀️","🏃🏻♂️","🏃🏼♀️","🏃🏼♂️","🏃🏽♀️","🏃🏽♂️","🏃🏾♀️","🏃🏾♂️","🏃🏿♀️","🏃🏿♂️","🏄♀️","🏄♂️","🏄🏻♀️","🏄🏻♂️","🏄🏼♀️","🏄🏼♂️","🏄🏽♀️","🏄🏽♂️","🏄🏾♀️","🏄🏾♂️","🏄🏿♀️","🏄🏿♂️","🏊♀️","🏊♂️","🏊🏻♀️","🏊🏻♂️","🏊🏼♀️","🏊🏼♂️","🏊🏽♀️","🏊🏽♂️","🏊🏾♀️","🏊🏾♂️","🏊🏿♀️","🏊🏿♂️","🏋🏻♀️","🏋🏻♂️","🏋🏼♀️","🏋🏼♂️","🏋🏽♀️","🏋🏽♂️","🏋🏾♀️","🏋🏾♂️","🏋🏿♀️","🏋🏿♂️","🏋️♀️","🏋️♂️","🏌🏻♀️","🏌🏻♂️","🏌🏼♀️","🏌🏼♂️","🏌🏽♀️","🏌🏽♂️","🏌🏾♀️","🏌🏾♂️","🏌🏿♀️","🏌🏿♂️","🏌️♀️","🏌️♂️","👮♀️","👮♂️","👮🏻♀️","👮🏻♂️","👮🏼♀️","👮🏼♂️","👮🏽♀️","👮🏽♂️","👮🏾♀️","👮🏾♂️","👮🏿♀️","👮🏿♂️","👯♀️","👯♂️","👰♀️","👰♂️","👰🏻♀️","👰🏻♂️","👰🏼♀️","👰🏼♂️","👰🏽♀️","👰🏽♂️","👰🏾♀️","👰🏾♂️","👰🏿♀️","👰🏿♂️","👱♀️","👱♂️","👱🏻♀️","👱🏻♂️","👱🏼♀️","👱🏼♂️","👱🏽♀️","👱🏽♂️","👱🏾♀️","👱🏾♂️","👱🏿♀️","👱🏿♂️","👳♀️","👳♂️","👳🏻♀️","👳🏻♂️","👳🏼♀️","👳🏼♂️","👳🏽♀️","👳🏽♂️","👳🏾♀️","👳🏾♂️","👳🏿♀️","👳🏿♂️","👷♀️","👷♂️","👷🏻♀️","👷🏻♂️","👷🏼♀️","👷🏼♂️","👷🏽♀️","👷🏽♂️","👷🏾♀️","👷🏾♂️","👷🏿♀️","👷🏿♂️","💁♀️","💁♂️","💁🏻♀️","💁🏻♂️","💁🏼♀️","💁🏼♂️","💁🏽♀️","💁🏽♂️","💁🏾♀️","💁🏾♂️","💁🏿♀️","💁🏿♂️","💂♀️","💂♂️","💂🏻♀️","💂🏻♂️","💂🏼♀️","💂🏼♂️","💂🏽♀️","💂🏽♂️","💂🏾♀️","💂🏾♂️","💂🏿♀️","💂🏿♂️","💆♀️","💆♂️","💆🏻♀️","💆🏻♂️","💆🏼♀️","💆🏼♂️","💆🏽♀️","💆🏽♂️","💆🏾♀️","💆🏾♂️","💆🏿♀️","💆🏿♂️","💇♀️","💇♂️","💇🏻♀️","💇🏻♂️","💇🏼♀️","💇🏼♂️","💇🏽♀️","💇🏽♂️","💇🏾♀️","💇🏾♂️","💇🏿♀️","💇🏿♂️","🕵🏻♀️","🕵🏻♂️","🕵🏼♀️","🕵🏼♂️","🕵🏽♀️","🕵🏽♂️","🕵🏾♀️","🕵🏾♂️","🕵🏿♀️","🕵🏿♂️","🕵️♀️","🕵️♂️","🙅♀️","🙅♂️","🙅🏻♀️","🙅🏻♂️","🙅🏼♀️","🙅🏼♂️","🙅🏽♀️","🙅🏽♂️","🙅🏾♀️","🙅🏾♂️","🙅🏿♀️","🙅🏿♂️","🙆♀️","🙆♂️","🙆🏻♀️","🙆🏻♂️","🙆🏼♀️","🙆🏼♂️","🙆🏽♀️","🙆🏽♂️","🙆🏾♀️","🙆🏾♂️","🙆🏿♀️","🙆🏿♂️","🙇♀️","🙇♂️","🙇🏻♀️","🙇🏻♂️","🙇🏼♀️","🙇🏼♂️","🙇🏽♀️","🙇🏽♂️","🙇🏾♀️","🙇🏾♂️","🙇🏿♀️","🙇🏿♂️","🙋♀️","🙋♂️","🙋🏻♀️","🙋🏻♂️","🙋🏼♀️","🙋🏼♂️","🙋🏽♀️","🙋🏽♂️","🙋🏾♀️","🙋🏾♂️","🙋🏿♀️","🙋🏿♂️","🙍♀️","🙍♂️","🙍🏻♀️","🙍🏻♂️","🙍🏼♀️","🙍🏼♂️","🙍🏽♀️","🙍🏽♂️","🙍🏾♀️","🙍🏾♂️","🙍🏿♀️","🙍🏿♂️","🙎♀️","🙎♂️","🙎🏻♀️","🙎🏻♂️","🙎🏼♀️","🙎🏼♂️","🙎🏽♀️","🙎🏽♂️","🙎🏾♀️","🙎🏾♂️","🙎🏿♀️","🙎🏿♂️","🚣♀️","🚣♂️","🚣🏻♀️","🚣🏻♂️","🚣🏼♀️","🚣🏼♂️","🚣🏽♀️","🚣🏽♂️","🚣🏾♀️","🚣🏾♂️","🚣🏿♀️","🚣🏿♂️","🚴♀️","🚴♂️","🚴🏻♀️","🚴🏻♂️","🚴🏼♀️","🚴🏼♂️","🚴🏽♀️","🚴🏽♂️","🚴🏾♀️","🚴🏾♂️","🚴🏿♀️","🚴🏿♂️","🚵♀️","🚵♂️","🚵🏻♀️","🚵🏻♂️","🚵🏼♀️","🚵🏼♂️","🚵🏽♀️","🚵🏽♂️","🚵🏾♀️","🚵🏾♂️","🚵🏿♀️","🚵🏿♂️","🚶♀️","🚶♂️","🚶🏻♀️","🚶🏻♂️","🚶🏼♀️","🚶🏼♂️","🚶🏽♀️","🚶🏽♂️","🚶🏾♀️","🚶🏾♂️","🚶🏿♀️","🚶🏿♂️","🤦♀️","🤦♂️","🤦🏻♀️","🤦🏻♂️","🤦🏼♀️","🤦🏼♂️","🤦🏽♀️","🤦🏽♂️","🤦🏾♀️","🤦🏾♂️","🤦🏿♀️","🤦🏿♂️","🤵♀️","🤵♂️","🤵🏻♀️","🤵🏻♂️","🤵🏼♀️","🤵🏼♂️","🤵🏽♀️","🤵🏽♂️","🤵🏾♀️","🤵🏾♂️","🤵🏿♀️","🤵🏿♂️","🤷♀️","🤷♂️","🤷🏻♀️","🤷🏻♂️","🤷🏼♀️","🤷🏼♂️","🤷🏽♀️","🤷🏽♂️","🤷🏾♀️","🤷🏾♂️","🤷🏿♀️","🤷🏿♂️","🤸♀️","🤸♂️","🤸🏻♀️","🤸🏻♂️","🤸🏼♀️","🤸🏼♂️","🤸🏽♀️","🤸🏽♂️","🤸🏾♀️","🤸🏾♂️","🤸🏿♀️","🤸🏿♂️","🤹♀️","🤹♂️","🤹🏻♀️","🤹🏻♂️","🤹🏼♀️","🤹🏼♂️","🤹🏽♀️","🤹🏽♂️","🤹🏾♀️","🤹🏾♂️","🤹🏿♀️","🤹🏿♂️","🤼♀️","🤼♂️","🤽♀️","🤽♂️","🤽🏻♀️","🤽🏻♂️","🤽🏼♀️","🤽🏼♂️","🤽🏽♀️","🤽🏽♂️","🤽🏾♀️","🤽🏾♂️","🤽🏿♀️","🤽🏿♂️","🤾♀️","🤾♂️","🤾🏻♀️","🤾🏻♂️","🤾🏼♀️","🤾🏼♂️","🤾🏽♀️","🤾🏽♂️","🤾🏾♀️","🤾🏾♂️","🤾🏿♀️","🤾🏿♂️","🦸♀️","🦸♂️","🦸🏻♀️","🦸🏻♂️","🦸🏼♀️","🦸🏼♂️","🦸🏽♀️","🦸🏽♂️","🦸🏾♀️","🦸🏾♂️","🦸🏿♀️","🦸🏿♂️","🦹♀️","🦹♂️","🦹🏻♀️","🦹🏻♂️","🦹🏼♀️","🦹🏼♂️","🦹🏽♀️","🦹🏽♂️","🦹🏾♀️","🦹🏾♂️","🦹🏿♀️","🦹🏿♂️","🧍♀️","🧍♂️","🧍🏻♀️","🧍🏻♂️","🧍🏼♀️","🧍🏼♂️","🧍🏽♀️","🧍🏽♂️","🧍🏾♀️","🧍🏾♂️","🧍🏿♀️","🧍🏿♂️","🧎♀️","🧎♂️","🧎🏻♀️","🧎🏻♂️","🧎🏼♀️","🧎🏼♂️","🧎🏽♀️","🧎🏽♂️","🧎🏾♀️","🧎🏾♂️","🧎🏿♀️","🧎🏿♂️","🧏♀️","🧏♂️","🧏🏻♀️","🧏🏻♂️","🧏🏼♀️","🧏🏼♂️","🧏🏽♀️","🧏🏽♂️","🧏🏾♀️","🧏🏾♂️","🧏🏿♀️","🧏🏿♂️","🧔♀️","🧔♂️","🧔🏻♀️","🧔🏻♂️","🧔🏼♀️","🧔🏼♂️","🧔🏽♀️","🧔🏽♂️","🧔🏾♀️","🧔🏾♂️","🧔🏿♀️","🧔🏿♂️","🧖♀️","🧖♂️","🧖🏻♀️","🧖🏻♂️","🧖🏼♀️","🧖🏼♂️","🧖🏽♀️","🧖🏽♂️","🧖🏾♀️","🧖🏾♂️","🧖🏿♀️","🧖🏿♂️","🧗♀️","🧗♂️","🧗🏻♀️","🧗🏻♂️","🧗🏼♀️","🧗🏼♂️","🧗🏽♀️","🧗🏽♂️","🧗🏾♀️","🧗🏾♂️","🧗🏿♀️","🧗🏿♂️","🧘♀️","🧘♂️","🧘🏻♀️","🧘🏻♂️","🧘🏼♀️","🧘🏼♂️","🧘🏽♀️","🧘🏽♂️","🧘🏾♀️","🧘🏾♂️","🧘🏿♀️","🧘🏿♂️","🧙♀️","🧙♂️","🧙🏻♀️","🧙🏻♂️","🧙🏼♀️","🧙🏼♂️","🧙🏽♀️","🧙🏽♂️","🧙🏾♀️","🧙🏾♂️","🧙🏿♀️","🧙🏿♂️","🧚♀️","🧚♂️","🧚🏻♀️","🧚🏻♂️","🧚🏼♀️","🧚🏼♂️","🧚🏽♀️","🧚🏽♂️","🧚🏾♀️","🧚🏾♂️","🧚🏿♀️","🧚🏿♂️","🧛♀️","🧛♂️","🧛🏻♀️","🧛🏻♂️","🧛🏼♀️","🧛🏼♂️","🧛🏽♀️","🧛🏽♂️","🧛🏾♀️","🧛🏾♂️","🧛🏿♀️","🧛🏿♂️","🧜♀️","🧜♂️","🧜🏻♀️","🧜🏻♂️","🧜🏼♀️","🧜🏼♂️","🧜🏽♀️","🧜🏽♂️","🧜🏾♀️","🧜🏾♂️","🧜🏿♀️","🧜🏿♂️","🧝♀️","🧝♂️","🧝🏻♀️","🧝🏻♂️","🧝🏼♀️","🧝🏼♂️","🧝🏽♀️","🧝🏽♂️","🧝🏾♀️","🧝🏾♂️","🧝🏿♀️","🧝🏿♂️","🧞♀️","🧞♂️","🧟♀️","🧟♂️","👨🦰","👨🦱","👨🦲","👨🦳","👨🏻🦰","👨🏻🦱","👨🏻🦲","👨🏻🦳","👨🏼🦰","👨🏼🦱","👨🏼🦲","👨🏼🦳","👨🏽🦰","👨🏽🦱","👨🏽🦲","👨🏽🦳","👨🏾🦰","👨🏾🦱","👨🏾🦲","👨🏾🦳","👨🏿🦰","👨🏿🦱","👨🏿🦲","👨🏿🦳","👩🦰","👩🦱","👩🦲","👩🦳","👩🏻🦰","👩🏻🦱","👩🏻🦲","👩🏻🦳","👩🏼🦰","👩🏼🦱","👩🏼🦲","👩🏼🦳","👩🏽🦰","👩🏽🦱","👩🏽🦲","👩🏽🦳","👩🏾🦰","👩🏾🦱","👩🏾🦲","👩🏾🦳","👩🏿🦰","👩🏿🦱","👩🏿🦲","👩🏿🦳","🧑🦰","🧑🦱","🧑🦲","🧑🦳","🧑🏻🦰","🧑🏻🦱","🧑🏻🦲","🧑🏻🦳","🧑🏼🦰","🧑🏼🦱","🧑🏼🦲","🧑🏼🦳","🧑🏽🦰","🧑🏽🦱","🧑🏽🦲","🧑🏽🦳","🧑🏾🦰","🧑🏾🦱","🧑🏾🦲","🧑🏾🦳","🧑🏿🦰","🧑🏿🦱","🧑🏿🦲","🧑🏿🦳","❤️🔥","❤️🩹","🏳️⚧️","🏳️🌈","🏴☠️","🐈⬛","🐕🦺","🐻❄️","👁️🗨️","😮💨","😵💫","😶🌫️","🧑🎄"],Kue}var zue,Xue={};function Yue(){if(zue)return Xue;zue=1;var e=wne.exports(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128733,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),Xue.characters=e,Xue.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹🏻","⛹🏻♀️","⛹🏻♂️","⛹🏼","⛹🏼♀️","⛹🏼♂️","⛹🏽","⛹🏽♀️","⛹🏽♂️","⛹🏾","⛹🏾♀️","⛹🏾♂️","⛹🏿","⛹🏿♀️","⛹🏿♂️","⛹️","⛹️♀️","⛹️♂️","✂️","✈️","✉️","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","❤️🔥","❤️🩹","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍽️","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃♀️","🏃♂️","🏃🏻","🏃🏻♀️","🏃🏻♂️","🏃🏼","🏃🏼♀️","🏃🏼♂️","🏃🏽","🏃🏽♀️","🏃🏽♂️","🏃🏾","🏃🏾♀️","🏃🏾♂️","🏃🏿","🏃🏿♀️","🏃🏿♂️","🏄♀️","🏄♂️","🏄🏻","🏄🏻♀️","🏄🏻♂️","🏄🏼","🏄🏼♀️","🏄🏼♂️","🏄🏽","🏄🏽♀️","🏄🏽♂️","🏄🏾","🏄🏾♀️","🏄🏾♂️","🏄🏿","🏄🏿♀️","🏄🏿♂️","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊♀️","🏊♂️","🏊🏻","🏊🏻♀️","🏊🏻♂️","🏊🏼","🏊🏼♀️","🏊🏼♂️","🏊🏽","🏊🏽♀️","🏊🏽♂️","🏊🏾","🏊🏾♀️","🏊🏾♂️","🏊🏿","🏊🏿♀️","🏊🏿♂️","🏋🏻","🏋🏻♀️","🏋🏻♂️","🏋🏼","🏋🏼♀️","🏋🏼♂️","🏋🏽","🏋🏽♀️","🏋🏽♂️","🏋🏾","🏋🏾♀️","🏋🏾♂️","🏋🏿","🏋🏿♀️","🏋🏿♂️","🏋️","🏋️♀️","🏋️♂️","🏌🏻","🏌🏻♀️","🏌🏻♂️","🏌🏼","🏌🏼♀️","🏌🏼♂️","🏌🏽","🏌🏽♀️","🏌🏽♂️","🏌🏾","🏌🏾♀️","🏌🏾♂️","🏌🏿","🏌🏿♀️","🏌🏿♂️","🏌️","🏌️♀️","🏌️♂️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏳️⚧️","🏳️🌈","🏴☠️","🏴","🏴","🏴","🏵️","🏷️","🐈⬛","🐕🦺","🐻❄️","🐿️","👁️","👁️🗨️","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨⚕️","👨⚖️","👨✈️","👨❤️👨","👨❤️💋👨","👨🌾","👨🍳","👨🍼","👨🎓","👨🎤","👨🎨","👨🏫","👨🏭","👨👦","👨👦👦","👨👧","👨👧👦","👨👧👧","👨👨👦","👨👨👦👦","👨👨👧","👨👨👧👦","👨👨👧👧","👨👩👦","👨👩👦👦","👨👩👧","👨👩👧👦","👨👩👧👧","👨💻","👨💼","👨🔧","👨🔬","👨🚀","👨🚒","👨🦯","👨🦰","👨🦱","👨🦲","👨🦳","👨🦼","👨🦽","👨🏻","👨🏻⚕️","👨🏻⚖️","👨🏻✈️","👨🏻❤️👨🏻","👨🏻❤️👨🏼","👨🏻❤️👨🏽","👨🏻❤️👨🏾","👨🏻❤️👨🏿","👨🏻❤️💋👨🏻","👨🏻❤️💋👨🏼","👨🏻❤️💋👨🏽","👨🏻❤️💋👨🏾","👨🏻❤️💋👨🏿","👨🏻🌾","👨🏻🍳","👨🏻🍼","👨🏻🎓","👨🏻🎤","👨🏻🎨","👨🏻🏫","👨🏻🏭","👨🏻💻","👨🏻💼","👨🏻🔧","👨🏻🔬","👨🏻🚀","👨🏻🚒","👨🏻🤝👨🏼","👨🏻🤝👨🏽","👨🏻🤝👨🏾","👨🏻🤝👨🏿","👨🏻🦯","👨🏻🦰","👨🏻🦱","👨🏻🦲","👨🏻🦳","👨🏻🦼","👨🏻🦽","👨🏼","👨🏼⚕️","👨🏼⚖️","👨🏼✈️","👨🏼❤️👨🏻","👨🏼❤️👨🏼","👨🏼❤️👨🏽","👨🏼❤️👨🏾","👨🏼❤️👨🏿","👨🏼❤️💋👨🏻","👨🏼❤️💋👨🏼","👨🏼❤️💋👨🏽","👨🏼❤️💋👨🏾","👨🏼❤️💋👨🏿","👨🏼🌾","👨🏼🍳","👨🏼🍼","👨🏼🎓","👨🏼🎤","👨🏼🎨","👨🏼🏫","👨🏼🏭","👨🏼💻","👨🏼💼","👨🏼🔧","👨🏼🔬","👨🏼🚀","👨🏼🚒","👨🏼🤝👨🏻","👨🏼🤝👨🏽","👨🏼🤝👨🏾","👨🏼🤝👨🏿","👨🏼🦯","👨🏼🦰","👨🏼🦱","👨🏼🦲","👨🏼🦳","👨🏼🦼","👨🏼🦽","👨🏽","👨🏽⚕️","👨🏽⚖️","👨🏽✈️","👨🏽❤️👨🏻","👨🏽❤️👨🏼","👨🏽❤️👨🏽","👨🏽❤️👨🏾","👨🏽❤️👨🏿","👨🏽❤️💋👨🏻","👨🏽❤️💋👨🏼","👨🏽❤️💋👨🏽","👨🏽❤️💋👨🏾","👨🏽❤️💋👨🏿","👨🏽🌾","👨🏽🍳","👨🏽🍼","👨🏽🎓","👨🏽🎤","👨🏽🎨","👨🏽🏫","👨🏽🏭","👨🏽💻","👨🏽💼","👨🏽🔧","👨🏽🔬","👨🏽🚀","👨🏽🚒","👨🏽🤝👨🏻","👨🏽🤝👨🏼","👨🏽🤝👨🏾","👨🏽🤝👨🏿","👨🏽🦯","👨🏽🦰","👨🏽🦱","👨🏽🦲","👨🏽🦳","👨🏽🦼","👨🏽🦽","👨🏾","👨🏾⚕️","👨🏾⚖️","👨🏾✈️","👨🏾❤️👨🏻","👨🏾❤️👨🏼","👨🏾❤️👨🏽","👨🏾❤️👨🏾","👨🏾❤️👨🏿","👨🏾❤️💋👨🏻","👨🏾❤️💋👨🏼","👨🏾❤️💋👨🏽","👨🏾❤️💋👨🏾","👨🏾❤️💋👨🏿","👨🏾🌾","👨🏾🍳","👨🏾🍼","👨🏾🎓","👨🏾🎤","👨🏾🎨","👨🏾🏫","👨🏾🏭","👨🏾💻","👨🏾💼","👨🏾🔧","👨🏾🔬","👨🏾🚀","👨🏾🚒","👨🏾🤝👨🏻","👨🏾🤝👨🏼","👨🏾🤝👨🏽","👨🏾🤝👨🏿","👨🏾🦯","👨🏾🦰","👨🏾🦱","👨🏾🦲","👨🏾🦳","👨🏾🦼","👨🏾🦽","👨🏿","👨🏿⚕️","👨🏿⚖️","👨🏿✈️","👨🏿❤️👨🏻","👨🏿❤️👨🏼","👨🏿❤️👨🏽","👨🏿❤️👨🏾","👨🏿❤️👨🏿","👨🏿❤️💋👨🏻","👨🏿❤️💋👨🏼","👨🏿❤️💋👨🏽","👨🏿❤️💋👨🏾","👨🏿❤️💋👨🏿","👨🏿🌾","👨🏿🍳","👨🏿🍼","👨🏿🎓","👨🏿🎤","👨🏿🎨","👨🏿🏫","👨🏿🏭","👨🏿💻","👨🏿💼","👨🏿🔧","👨🏿🔬","👨🏿🚀","👨🏿🚒","👨🏿🤝👨🏻","👨🏿🤝👨🏼","👨🏿🤝👨🏽","👨🏿🤝👨🏾","👨🏿🦯","👨🏿🦰","👨🏿🦱","👨🏿🦲","👨🏿🦳","👨🏿🦼","👨🏿🦽","👩⚕️","👩⚖️","👩✈️","👩❤️👨","👩❤️👩","👩❤️💋👨","👩❤️💋👩","👩🌾","👩🍳","👩🍼","👩🎓","👩🎤","👩🎨","👩🏫","👩🏭","👩👦","👩👦👦","👩👧","👩👧👦","👩👧👧","👩👩👦","👩👩👦👦","👩👩👧","👩👩👧👦","👩👩👧👧","👩💻","👩💼","👩🔧","👩🔬","👩🚀","👩🚒","👩🦯","👩🦰","👩🦱","👩🦲","👩🦳","👩🦼","👩🦽","👩🏻","👩🏻⚕️","👩🏻⚖️","👩🏻✈️","👩🏻❤️👨🏻","👩🏻❤️👨🏼","👩🏻❤️👨🏽","👩🏻❤️👨🏾","👩🏻❤️👨🏿","👩🏻❤️👩🏻","👩🏻❤️👩🏼","👩🏻❤️👩🏽","👩🏻❤️👩🏾","👩🏻❤️👩🏿","👩🏻❤️💋👨🏻","👩🏻❤️💋👨🏼","👩🏻❤️💋👨🏽","👩🏻❤️💋👨🏾","👩🏻❤️💋👨🏿","👩🏻❤️💋👩🏻","👩🏻❤️💋👩🏼","👩🏻❤️💋👩🏽","👩🏻❤️💋👩🏾","👩🏻❤️💋👩🏿","👩🏻🌾","👩🏻🍳","👩🏻🍼","👩🏻🎓","👩🏻🎤","👩🏻🎨","👩🏻🏫","👩🏻🏭","👩🏻💻","👩🏻💼","👩🏻🔧","👩🏻🔬","👩🏻🚀","👩🏻🚒","👩🏻🤝👨🏼","👩🏻🤝👨🏽","👩🏻🤝👨🏾","👩🏻🤝👨🏿","👩🏻🤝👩🏼","👩🏻🤝👩🏽","👩🏻🤝👩🏾","👩🏻🤝👩🏿","👩🏻🦯","👩🏻🦰","👩🏻🦱","👩🏻🦲","👩🏻🦳","👩🏻🦼","👩🏻🦽","👩🏼","👩🏼⚕️","👩🏼⚖️","👩🏼✈️","👩🏼❤️👨🏻","👩🏼❤️👨🏼","👩🏼❤️👨🏽","👩🏼❤️👨🏾","👩🏼❤️👨🏿","👩🏼❤️👩🏻","👩🏼❤️👩🏼","👩🏼❤️👩🏽","👩🏼❤️👩🏾","👩🏼❤️👩🏿","👩🏼❤️💋👨🏻","👩🏼❤️💋👨🏼","👩🏼❤️💋👨🏽","👩🏼❤️💋👨🏾","👩🏼❤️💋👨🏿","👩🏼❤️💋👩🏻","👩🏼❤️💋👩🏼","👩🏼❤️💋👩🏽","👩🏼❤️💋👩🏾","👩🏼❤️💋👩🏿","👩🏼🌾","👩🏼🍳","👩🏼🍼","👩🏼🎓","👩🏼🎤","👩🏼🎨","👩🏼🏫","👩🏼🏭","👩🏼💻","👩🏼💼","👩🏼🔧","👩🏼🔬","👩🏼🚀","👩🏼🚒","👩🏼🤝👨🏻","👩🏼🤝👨🏽","👩🏼🤝👨🏾","👩🏼🤝👨🏿","👩🏼🤝👩🏻","👩🏼🤝👩🏽","👩🏼🤝👩🏾","👩🏼🤝👩🏿","👩🏼🦯","👩🏼🦰","👩🏼🦱","👩🏼🦲","👩🏼🦳","👩🏼🦼","👩🏼🦽","👩🏽","👩🏽⚕️","👩🏽⚖️","👩🏽✈️","👩🏽❤️👨🏻","👩🏽❤️👨🏼","👩🏽❤️👨🏽","👩🏽❤️👨🏾","👩🏽❤️👨🏿","👩🏽❤️👩🏻","👩🏽❤️👩🏼","👩🏽❤️👩🏽","👩🏽❤️👩🏾","👩🏽❤️👩🏿","👩🏽❤️💋👨🏻","👩🏽❤️💋👨🏼","👩🏽❤️💋👨🏽","👩🏽❤️💋👨🏾","👩🏽❤️💋👨🏿","👩🏽❤️💋👩🏻","👩🏽❤️💋👩🏼","👩🏽❤️💋👩🏽","👩🏽❤️💋👩🏾","👩🏽❤️💋👩🏿","👩🏽🌾","👩🏽🍳","👩🏽🍼","👩🏽🎓","👩🏽🎤","👩🏽🎨","👩🏽🏫","👩🏽🏭","👩🏽💻","👩🏽💼","👩🏽🔧","👩🏽🔬","👩🏽🚀","👩🏽🚒","👩🏽🤝👨🏻","👩🏽🤝👨🏼","👩🏽🤝👨🏾","👩🏽🤝👨🏿","👩🏽🤝👩🏻","👩🏽🤝👩🏼","👩🏽🤝👩🏾","👩🏽🤝👩🏿","👩🏽🦯","👩🏽🦰","👩🏽🦱","👩🏽🦲","👩🏽🦳","👩🏽🦼","👩🏽🦽","👩🏾","👩🏾⚕️","👩🏾⚖️","👩🏾✈️","👩🏾❤️👨🏻","👩🏾❤️👨🏼","👩🏾❤️👨🏽","👩🏾❤️👨🏾","👩🏾❤️👨🏿","👩🏾❤️👩🏻","👩🏾❤️👩🏼","👩🏾❤️👩🏽","👩🏾❤️👩🏾","👩🏾❤️👩🏿","👩🏾❤️💋👨🏻","👩🏾❤️💋👨🏼","👩🏾❤️💋👨🏽","👩🏾❤️💋👨🏾","👩🏾❤️💋👨🏿","👩🏾❤️💋👩🏻","👩🏾❤️💋👩🏼","👩🏾❤️💋👩🏽","👩🏾❤️💋👩🏾","👩🏾❤️💋👩🏿","👩🏾🌾","👩🏾🍳","👩🏾🍼","👩🏾🎓","👩🏾🎤","👩🏾🎨","👩🏾🏫","👩🏾🏭","👩🏾💻","👩🏾💼","👩🏾🔧","👩🏾🔬","👩🏾🚀","👩🏾🚒","👩🏾🤝👨🏻","👩🏾🤝👨🏼","👩🏾🤝👨🏽","👩🏾🤝👨🏿","👩🏾🤝👩🏻","👩🏾🤝👩🏼","👩🏾🤝👩🏽","👩🏾🤝👩🏿","👩🏾🦯","👩🏾🦰","👩🏾🦱","👩🏾🦲","👩🏾🦳","👩🏾🦼","👩🏾🦽","👩🏿","👩🏿⚕️","👩🏿⚖️","👩🏿✈️","👩🏿❤️👨🏻","👩🏿❤️👨🏼","👩🏿❤️👨🏽","👩🏿❤️👨🏾","👩🏿❤️👨🏿","👩🏿❤️👩🏻","👩🏿❤️👩🏼","👩🏿❤️👩🏽","👩🏿❤️👩🏾","👩🏿❤️👩🏿","👩🏿❤️💋👨🏻","👩🏿❤️💋👨🏼","👩🏿❤️💋👨🏽","👩🏿❤️💋👨🏾","👩🏿❤️💋👨🏿","👩🏿❤️💋👩🏻","👩🏿❤️💋👩🏼","👩🏿❤️💋👩🏽","👩🏿❤️💋👩🏾","👩🏿❤️💋👩🏿","👩🏿🌾","👩🏿🍳","👩🏿🍼","👩🏿🎓","👩🏿🎤","👩🏿🎨","👩🏿🏫","👩🏿🏭","👩🏿💻","👩🏿💼","👩🏿🔧","👩🏿🔬","👩🏿🚀","👩🏿🚒","👩🏿🤝👨🏻","👩🏿🤝👨🏼","👩🏿🤝👨🏽","👩🏿🤝👨🏾","👩🏿🤝👩🏻","👩🏿🤝👩🏼","👩🏿🤝👩🏽","👩🏿🤝👩🏾","👩🏿🦯","👩🏿🦰","👩🏿🦱","👩🏿🦲","👩🏿🦳","👩🏿🦼","👩🏿🦽","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮♀️","👮♂️","👮🏻","👮🏻♀️","👮🏻♂️","👮🏼","👮🏼♀️","👮🏼♂️","👮🏽","👮🏽♀️","👮🏽♂️","👮🏾","👮🏾♀️","👮🏾♂️","👮🏿","👮🏿♀️","👮🏿♂️","👯♀️","👯♂️","👰♀️","👰♂️","👰🏻","👰🏻♀️","👰🏻♂️","👰🏼","👰🏼♀️","👰🏼♂️","👰🏽","👰🏽♀️","👰🏽♂️","👰🏾","👰🏾♀️","👰🏾♂️","👰🏿","👰🏿♀️","👰🏿♂️","👱♀️","👱♂️","👱🏻","👱🏻♀️","👱🏻♂️","👱🏼","👱🏼♀️","👱🏼♂️","👱🏽","👱🏽♀️","👱🏽♂️","👱🏾","👱🏾♀️","👱🏾♂️","👱🏿","👱🏿♀️","👱🏿♂️","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳♀️","👳♂️","👳🏻","👳🏻♀️","👳🏻♂️","👳🏼","👳🏼♀️","👳🏼♂️","👳🏽","👳🏽♀️","👳🏽♂️","👳🏾","👳🏾♀️","👳🏾♂️","👳🏿","👳🏿♀️","👳🏿♂️","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷♀️","👷♂️","👷🏻","👷🏻♀️","👷🏻♂️","👷🏼","👷🏼♀️","👷🏼♂️","👷🏽","👷🏽♀️","👷🏽♂️","👷🏾","👷🏾♀️","👷🏾♂️","👷🏿","👷🏿♀️","👷🏿♂️","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁♀️","💁♂️","💁🏻","💁🏻♀️","💁🏻♂️","💁🏼","💁🏼♀️","💁🏼♂️","💁🏽","💁🏽♀️","💁🏽♂️","💁🏾","💁🏾♀️","💁🏾♂️","💁🏿","💁🏿♀️","💁🏿♂️","💂♀️","💂♂️","💂🏻","💂🏻♀️","💂🏻♂️","💂🏼","💂🏼♀️","💂🏼♂️","💂🏽","💂🏽♀️","💂🏽♂️","💂🏾","💂🏾♀️","💂🏾♂️","💂🏿","💂🏿♀️","💂🏿♂️","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆♀️","💆♂️","💆🏻","💆🏻♀️","💆🏻♂️","💆🏼","💆🏼♀️","💆🏼♂️","💆🏽","💆🏽♀️","💆🏽♂️","💆🏾","💆🏾♀️","💆🏾♂️","💆🏿","💆🏿♀️","💆🏿♂️","💇♀️","💇♂️","💇🏻","💇🏻♀️","💇🏻♂️","💇🏼","💇🏼♀️","💇🏼♂️","💇🏽","💇🏽♀️","💇🏽♂️","💇🏾","💇🏾♀️","💇🏾♂️","💇🏿","💇🏿♀️","💇🏿♂️","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕴️","🕵🏻","🕵🏻♀️","🕵🏻♂️","🕵🏼","🕵🏼♀️","🕵🏼♂️","🕵🏽","🕵🏽♀️","🕵🏽♂️","🕵🏾","🕵🏾♀️","🕵🏾♂️","🕵🏿","🕵🏿♀️","🕵🏿♂️","🕵️","🕵️♀️","🕵️♂️","🕶️","🕷️","🕸️","🕹️","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖇️","🖊️","🖋️","🖌️","🖍️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","😮💨","😵💫","😶🌫️","🙅♀️","🙅♂️","🙅🏻","🙅🏻♀️","🙅🏻♂️","🙅🏼","🙅🏼♀️","🙅🏼♂️","🙅🏽","🙅🏽♀️","🙅🏽♂️","🙅🏾","🙅🏾♀️","🙅🏾♂️","🙅🏿","🙅🏿♀️","🙅🏿♂️","🙆♀️","🙆♂️","🙆🏻","🙆🏻♀️","🙆🏻♂️","🙆🏼","🙆🏼♀️","🙆🏼♂️","🙆🏽","🙆🏽♀️","🙆🏽♂️","🙆🏾","🙆🏾♀️","🙆🏾♂️","🙆🏿","🙆🏿♀️","🙆🏿♂️","🙇♀️","🙇♂️","🙇🏻","🙇🏻♀️","🙇🏻♂️","🙇🏼","🙇🏼♀️","🙇🏼♂️","🙇🏽","🙇🏽♀️","🙇🏽♂️","🙇🏾","🙇🏾♀️","🙇🏾♂️","🙇🏿","🙇🏿♀️","🙇🏿♂️","🙋♀️","🙋♂️","🙋🏻","🙋🏻♀️","🙋🏻♂️","🙋🏼","🙋🏼♀️","🙋🏼♂️","🙋🏽","🙋🏽♀️","🙋🏽♂️","🙋🏾","🙋🏾♀️","🙋🏾♂️","🙋🏿","🙋🏿♀️","🙋🏿♂️","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍♀️","🙍♂️","🙍🏻","🙍🏻♀️","🙍🏻♂️","🙍🏼","🙍🏼♀️","🙍🏼♂️","🙍🏽","🙍🏽♀️","🙍🏽♂️","🙍🏾","🙍🏾♀️","🙍🏾♂️","🙍🏿","🙍🏿♀️","🙍🏿♂️","🙎♀️","🙎♂️","🙎🏻","🙎🏻♀️","🙎🏻♂️","🙎🏼","🙎🏼♀️","🙎🏼♂️","🙎🏽","🙎🏽♀️","🙎🏽♂️","🙎🏾","🙎🏾♀️","🙎🏾♂️","🙎🏿","🙎🏿♀️","🙎🏿♂️","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣♀️","🚣♂️","🚣🏻","🚣🏻♀️","🚣🏻♂️","🚣🏼","🚣🏼♀️","🚣🏼♂️","🚣🏽","🚣🏽♀️","🚣🏽♂️","🚣🏾","🚣🏾♀️","🚣🏾♂️","🚣🏿","🚣🏿♀️","🚣🏿♂️","🚴♀️","🚴♂️","🚴🏻","🚴🏻♀️","🚴🏻♂️","🚴🏼","🚴🏼♀️","🚴🏼♂️","🚴🏽","🚴🏽♀️","🚴🏽♂️","🚴🏾","🚴🏾♀️","🚴🏾♂️","🚴🏿","🚴🏿♀️","🚴🏿♂️","🚵♀️","🚵♂️","🚵🏻","🚵🏻♀️","🚵🏻♂️","🚵🏼","🚵🏼♀️","🚵🏼♂️","🚵🏽","🚵🏽♀️","🚵🏽♂️","🚵🏾","🚵🏾♀️","🚵🏾♂️","🚵🏿","🚵🏿♀️","🚵🏿♂️","🚶♀️","🚶♂️","🚶🏻","🚶🏻♀️","🚶🏻♂️","🚶🏼","🚶🏼♀️","🚶🏼♂️","🚶🏽","🚶🏽♀️","🚶🏽♂️","🚶🏾","🚶🏾♀️","🚶🏾♂️","🚶🏿","🚶🏿♀️","🚶🏿♂️","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛋️","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦♀️","🤦♂️","🤦🏻","🤦🏻♀️","🤦🏻♂️","🤦🏼","🤦🏼♀️","🤦🏼♂️","🤦🏽","🤦🏽♀️","🤦🏽♂️","🤦🏾","🤦🏾♀️","🤦🏾♂️","🤦🏿","🤦🏿♀️","🤦🏿♂️","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵♀️","🤵♂️","🤵🏻","🤵🏻♀️","🤵🏻♂️","🤵🏼","🤵🏼♀️","🤵🏼♂️","🤵🏽","🤵🏽♀️","🤵🏽♂️","🤵🏾","🤵🏾♀️","🤵🏾♂️","🤵🏿","🤵🏿♀️","🤵🏿♂️","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷♀️","🤷♂️","🤷🏻","🤷🏻♀️","🤷🏻♂️","🤷🏼","🤷🏼♀️","🤷🏼♂️","🤷🏽","🤷🏽♀️","🤷🏽♂️","🤷🏾","🤷🏾♀️","🤷🏾♂️","🤷🏿","🤷🏿♀️","🤷🏿♂️","🤸♀️","🤸♂️","🤸🏻","🤸🏻♀️","🤸🏻♂️","🤸🏼","🤸🏼♀️","🤸🏼♂️","🤸🏽","🤸🏽♀️","🤸🏽♂️","🤸🏾","🤸🏾♀️","🤸🏾♂️","🤸🏿","🤸🏿♀️","🤸🏿♂️","🤹♀️","🤹♂️","🤹🏻","🤹🏻♀️","🤹🏻♂️","🤹🏼","🤹🏼♀️","🤹🏼♂️","🤹🏽","🤹🏽♀️","🤹🏽♂️","🤹🏾","🤹🏾♀️","🤹🏾♂️","🤹🏿","🤹🏿♀️","🤹🏿♂️","🤼♀️","🤼♂️","🤽♀️","🤽♂️","🤽🏻","🤽🏻♀️","🤽🏻♂️","🤽🏼","🤽🏼♀️","🤽🏼♂️","🤽🏽","🤽🏽♀️","🤽🏽♂️","🤽🏾","🤽🏾♀️","🤽🏾♂️","🤽🏿","🤽🏿♀️","🤽🏿♂️","🤾♀️","🤾♂️","🤾🏻","🤾🏻♀️","🤾🏻♂️","🤾🏼","🤾🏼♀️","🤾🏼♂️","🤾🏽","🤾🏽♀️","🤾🏽♂️","🤾🏾","🤾🏾♀️","🤾🏾♂️","🤾🏿","🤾🏿♀️","🤾🏿♂️","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸♀️","🦸♂️","🦸🏻","🦸🏻♀️","🦸🏻♂️","🦸🏼","🦸🏼♀️","🦸🏼♂️","🦸🏽","🦸🏽♀️","🦸🏽♂️","🦸🏾","🦸🏾♀️","🦸🏾♂️","🦸🏿","🦸🏿♀️","🦸🏿♂️","🦹♀️","🦹♂️","🦹🏻","🦹🏻♀️","🦹🏻♂️","🦹🏼","🦹🏼♀️","🦹🏼♂️","🦹🏽","🦹🏽♀️","🦹🏽♂️","🦹🏾","🦹🏾♀️","🦹🏾♂️","🦹🏿","🦹🏿♀️","🦹🏿♂️","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍♀️","🧍♂️","🧍🏻","🧍🏻♀️","🧍🏻♂️","🧍🏼","🧍🏼♀️","🧍🏼♂️","🧍🏽","🧍🏽♀️","🧍🏽♂️","🧍🏾","🧍🏾♀️","🧍🏾♂️","🧍🏿","🧍🏿♀️","🧍🏿♂️","🧎♀️","🧎♂️","🧎🏻","🧎🏻♀️","🧎🏻♂️","🧎🏼","🧎🏼♀️","🧎🏼♂️","🧎🏽","🧎🏽♀️","🧎🏽♂️","🧎🏾","🧎🏾♀️","🧎🏾♂️","🧎🏿","🧎🏿♀️","🧎🏿♂️","🧏♀️","🧏♂️","🧏🏻","🧏🏻♀️","🧏🏻♂️","🧏🏼","🧏🏼♀️","🧏🏼♂️","🧏🏽","🧏🏽♀️","🧏🏽♂️","🧏🏾","🧏🏾♀️","🧏🏾♂️","🧏🏿","🧏🏿♀️","🧏🏿♂️","🧑⚕️","🧑⚖️","🧑✈️","🧑🌾","🧑🍳","🧑🍼","🧑🎄","🧑🎓","🧑🎤","🧑🎨","🧑🏫","🧑🏭","🧑💻","🧑💼","🧑🔧","🧑🔬","🧑🚀","🧑🚒","🧑🤝🧑","🧑🦯","🧑🦰","🧑🦱","🧑🦲","🧑🦳","🧑🦼","🧑🦽","🧑🏻","🧑🏻⚕️","🧑🏻⚖️","🧑🏻✈️","🧑🏻❤️💋🧑🏼","🧑🏻❤️💋🧑🏽","🧑🏻❤️💋🧑🏾","🧑🏻❤️💋🧑🏿","🧑🏻❤️🧑🏼","🧑🏻❤️🧑🏽","🧑🏻❤️🧑🏾","🧑🏻❤️🧑🏿","🧑🏻🌾","🧑🏻🍳","🧑🏻🍼","🧑🏻🎄","🧑🏻🎓","🧑🏻🎤","🧑🏻🎨","🧑🏻🏫","🧑🏻🏭","🧑🏻💻","🧑🏻💼","🧑🏻🔧","🧑🏻🔬","🧑🏻🚀","🧑🏻🚒","🧑🏻🤝🧑🏻","🧑🏻🤝🧑🏼","🧑🏻🤝🧑🏽","🧑🏻🤝🧑🏾","🧑🏻🤝🧑🏿","🧑🏻🦯","🧑🏻🦰","🧑🏻🦱","🧑🏻🦲","🧑🏻🦳","🧑🏻🦼","🧑🏻🦽","🧑🏼","🧑🏼⚕️","🧑🏼⚖️","🧑🏼✈️","🧑🏼❤️💋🧑🏻","🧑🏼❤️💋🧑🏽","🧑🏼❤️💋🧑🏾","🧑🏼❤️💋🧑🏿","🧑🏼❤️🧑🏻","🧑🏼❤️🧑🏽","🧑🏼❤️🧑🏾","🧑🏼❤️🧑🏿","🧑🏼🌾","🧑🏼🍳","🧑🏼🍼","🧑🏼🎄","🧑🏼🎓","🧑🏼🎤","🧑🏼🎨","🧑🏼🏫","🧑🏼🏭","🧑🏼💻","🧑🏼💼","🧑🏼🔧","🧑🏼🔬","🧑🏼🚀","🧑🏼🚒","🧑🏼🤝🧑🏻","🧑🏼🤝🧑🏼","🧑🏼🤝🧑🏽","🧑🏼🤝🧑🏾","🧑🏼🤝🧑🏿","🧑🏼🦯","🧑🏼🦰","🧑🏼🦱","🧑🏼🦲","🧑🏼🦳","🧑🏼🦼","🧑🏼🦽","🧑🏽","🧑🏽⚕️","🧑🏽⚖️","🧑🏽✈️","🧑🏽❤️💋🧑🏻","🧑🏽❤️💋🧑🏼","🧑🏽❤️💋🧑🏾","🧑🏽❤️💋🧑🏿","🧑🏽❤️🧑🏻","🧑🏽❤️🧑🏼","🧑🏽❤️🧑🏾","🧑🏽❤️🧑🏿","🧑🏽🌾","🧑🏽🍳","🧑🏽🍼","🧑🏽🎄","🧑🏽🎓","🧑🏽🎤","🧑🏽🎨","🧑🏽🏫","🧑🏽🏭","🧑🏽💻","🧑🏽💼","🧑🏽🔧","🧑🏽🔬","🧑🏽🚀","🧑🏽🚒","🧑🏽🤝🧑🏻","🧑🏽🤝🧑🏼","🧑🏽🤝🧑🏽","🧑🏽🤝🧑🏾","🧑🏽🤝🧑🏿","🧑🏽🦯","🧑🏽🦰","🧑🏽🦱","🧑🏽🦲","🧑🏽🦳","🧑🏽🦼","🧑🏽🦽","🧑🏾","🧑🏾⚕️","🧑🏾⚖️","🧑🏾✈️","🧑🏾❤️💋🧑🏻","🧑🏾❤️💋🧑🏼","🧑🏾❤️💋🧑🏽","🧑🏾❤️💋🧑🏿","🧑🏾❤️🧑🏻","🧑🏾❤️🧑🏼","🧑🏾❤️🧑🏽","🧑🏾❤️🧑🏿","🧑🏾🌾","🧑🏾🍳","🧑🏾🍼","🧑🏾🎄","🧑🏾🎓","🧑🏾🎤","🧑🏾🎨","🧑🏾🏫","🧑🏾🏭","🧑🏾💻","🧑🏾💼","🧑🏾🔧","🧑🏾🔬","🧑🏾🚀","🧑🏾🚒","🧑🏾🤝🧑🏻","🧑🏾🤝🧑🏼","🧑🏾🤝🧑🏽","🧑🏾🤝🧑🏾","🧑🏾🤝🧑🏿","🧑🏾🦯","🧑🏾🦰","🧑🏾🦱","🧑🏾🦲","🧑🏾🦳","🧑🏾🦼","🧑🏾🦽","🧑🏿","🧑🏿⚕️","🧑🏿⚖️","🧑🏿✈️","🧑🏿❤️💋🧑🏻","🧑🏿❤️💋🧑🏼","🧑🏿❤️💋🧑🏽","🧑🏿❤️💋🧑🏾","🧑🏿❤️🧑🏻","🧑🏿❤️🧑🏼","🧑🏿❤️🧑🏽","🧑🏿❤️🧑🏾","🧑🏿🌾","🧑🏿🍳","🧑🏿🍼","🧑🏿🎄","🧑🏿🎓","🧑🏿🎤","🧑🏿🎨","🧑🏿🏫","🧑🏿🏭","🧑🏿💻","🧑🏿💼","🧑🏿🔧","🧑🏿🔬","🧑🏿🚀","🧑🏿🚒","🧑🏿🤝🧑🏻","🧑🏿🤝🧑🏼","🧑🏿🤝🧑🏽","🧑🏿🤝🧑🏾","🧑🏿🤝🧑🏿","🧑🏿🦯","🧑🏿🦰","🧑🏿🦱","🧑🏿🦲","🧑🏿🦳","🧑🏿🦼","🧑🏿🦽","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔♀️","🧔♂️","🧔🏻","🧔🏻♀️","🧔🏻♂️","🧔🏼","🧔🏼♀️","🧔🏼♂️","🧔🏽","🧔🏽♀️","🧔🏽♂️","🧔🏾","🧔🏾♀️","🧔🏾♂️","🧔🏿","🧔🏿♀️","🧔🏿♂️","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖♀️","🧖♂️","🧖🏻","🧖🏻♀️","🧖🏻♂️","🧖🏼","🧖🏼♀️","🧖🏼♂️","🧖🏽","🧖🏽♀️","🧖🏽♂️","🧖🏾","🧖🏾♀️","🧖🏾♂️","🧖🏿","🧖🏿♀️","🧖🏿♂️","🧗♀️","🧗♂️","🧗🏻","🧗🏻♀️","🧗🏻♂️","🧗🏼","🧗🏼♀️","🧗🏼♂️","🧗🏽","🧗🏽♀️","🧗🏽♂️","🧗🏾","🧗🏾♀️","🧗🏾♂️","🧗🏿","🧗🏿♀️","🧗🏿♂️","🧘♀️","🧘♂️","🧘🏻","🧘🏻♀️","🧘🏻♂️","🧘🏼","🧘🏼♀️","🧘🏼♂️","🧘🏽","🧘🏽♀️","🧘🏽♂️","🧘🏾","🧘🏾♀️","🧘🏾♂️","🧘🏿","🧘🏿♀️","🧘🏿♂️","🧙♀️","🧙♂️","🧙🏻","🧙🏻♀️","🧙🏻♂️","🧙🏼","🧙🏼♀️","🧙🏼♂️","🧙🏽","🧙🏽♀️","🧙🏽♂️","🧙🏾","🧙🏾♀️","🧙🏾♂️","🧙🏿","🧙🏿♀️","🧙🏿♂️","🧚♀️","🧚♂️","🧚🏻","🧚🏻♀️","🧚🏻♂️","🧚🏼","🧚🏼♀️","🧚🏼♂️","🧚🏽","🧚🏽♀️","🧚🏽♂️","🧚🏾","🧚🏾♀️","🧚🏾♂️","🧚🏿","🧚🏿♀️","🧚🏿♂️","🧛♀️","🧛♂️","🧛🏻","🧛🏻♀️","🧛🏻♂️","🧛🏼","🧛🏼♀️","🧛🏼♂️","🧛🏽","🧛🏽♀️","🧛🏽♂️","🧛🏾","🧛🏾♀️","🧛🏾♂️","🧛🏿","🧛🏿♀️","🧛🏿♂️","🧜♀️","🧜♂️","🧜🏻","🧜🏻♀️","🧜🏻♂️","🧜🏼","🧜🏼♀️","🧜🏼♂️","🧜🏽","🧜🏽♀️","🧜🏽♂️","🧜🏾","🧜🏾♀️","🧜🏾♂️","🧜🏿","🧜🏿♀️","🧜🏿♂️","🧝♀️","🧝♂️","🧝🏻","🧝🏻♀️","🧝🏻♂️","🧝🏼","🧝🏼♀️","🧝🏼♂️","🧝🏽","🧝🏽♀️","🧝🏽♂️","🧝🏾","🧝🏾♀️","🧝🏾♂️","🧝🏿","🧝🏿♀️","🧝🏿♂️","🧞♀️","🧞♂️","🧟♀️","🧟♂️","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏻🫲🏼","🫱🏻🫲🏽","🫱🏻🫲🏾","🫱🏻🫲🏿","🫱🏼","🫱🏼🫲🏻","🫱🏼🫲🏽","🫱🏼🫲🏾","🫱🏼🫲🏿","🫱🏽","🫱🏽🫲🏻","🫱🏽🫲🏼","🫱🏽🫲🏾","🫱🏽🫲🏿","🫱🏾","🫱🏾🫲🏻","🫱🏾🫲🏼","🫱🏾🫲🏽","🫱🏾🫲🏿","🫱🏿","🫱🏿🫲🏻","🫱🏿🫲🏼","🫱🏿🫲🏽","🫱🏿🫲🏾","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿"],Xue}var Jue,$ue={};function Que(){if(Jue)return $ue;Jue=1;var e=wne.exports(1567,1600);return e.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),$ue.characters=e,$ue}var Zue,ece={};function tce(){if(Zue)return ece;Zue=1;var e=wne.exports();return e.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),ece.characters=e,ece}var rce,ace={};function nce(){if(rce)return ace;rce=1;var e=wne.exports();return e.addRange(82944,83526),ace.characters=e,ace}var sce,ice={};function oce(){if(sce)return ice;sce=1;var e=wne.exports(64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(1536,1540).addRange(1542,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2200,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),ice.characters=e,ice}var dce,uce={};function cce(){if(dce)return uce;dce=1;var e=wne.exports();return e.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),uce.characters=e,uce}var lce,pce={};function fce(){if(lce)return pce;lce=1;var e=wne.exports();return e.addRange(68352,68405).addRange(68409,68415),pce.characters=e,pce}var gce,hce={};function mce(){if(gce)return hce;gce=1;var e=wne.exports();return e.addRange(6912,6988).addRange(6992,7038),hce.characters=e,hce}var yce,vce={};function bce(){if(yce)return vce;yce=1;var e=wne.exports();return e.addRange(42656,42743).addRange(92160,92728),vce.characters=e,vce}var Rce,xce={};function Ece(){if(Rce)return xce;Rce=1;var e=wne.exports();return e.addRange(92880,92909).addRange(92912,92917),xce.characters=e,xce}var Dce,wce={};function jce(){if(Dce)return wce;Dce=1;var e=wne.exports();return e.addRange(7104,7155).addRange(7164,7167),wce.characters=e,wce}var Cce,Sce={};function Ace(){if(Cce)return Sce;Cce=1;var e=wne.exports(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);return e.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),Sce.characters=e,Sce}var Tce,Pce={};function kce(){if(Tce)return Pce;Tce=1;var e=wne.exports();return e.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),Pce.characters=e,Pce}var Ice,Fce={};function _ce(){if(Ice)return Fce;Ice=1;var e=wne.exports(12336,12343,12539);return e.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),Fce.characters=e,Fce}var Bce,Oce={};function Nce(){if(Bce)return Oce;Bce=1;var e=wne.exports(69759);return e.addRange(69632,69709).addRange(69714,69749),Oce.characters=e,Oce}var Lce,Mce={};function Uce(){if(Lce)return Mce;Lce=1;var e=wne.exports();return e.addRange(10240,10495),Mce.characters=e,Mce}var Vce,Gce={};function Wce(){if(Vce)return Gce;Vce=1;var e=wne.exports(43471);return e.addRange(6656,6683).addRange(6686,6687),Gce.characters=e,Gce}var Hce,Kce={};function qce(){if(Hce)return Kce;Hce=1;var e=wne.exports();return e.addRange(5941,5942).addRange(5952,5971),Kce.characters=e,Kce}var zce,Xce={};function Yce(){if(zce)return Xce;zce=1;var e=wne.exports();return e.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),Xce.characters=e,Xce}var Jce,$ce={};function Qce(){if(Jce)return $ce;Jce=1;var e=wne.exports();return e.addRange(66208,66256),$ce.characters=e,$ce}var Zce,ele={};function tle(){if(Zce)return ele;Zce=1;var e=wne.exports(66927);return e.addRange(66864,66915),ele.characters=e,ele}var rle,ale={};function nle(){if(rle)return ale;rle=1;var e=wne.exports();return e.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),ale.characters=e,ale}var sle,ile={};function ole(){if(sle)return ile;sle=1;var e=wne.exports();return e.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),ile.characters=e,ile}var dle,ule={};function cle(){if(dle)return ule;dle=1;var e=wne.exports();return e.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),ule.characters=e,ule}var lle,ple={};function fle(){if(lle)return ple;lle=1;var e=wne.exports();return e.addRange(69552,69579),ple.characters=e,ple}var gle,hle={};function mle(){if(gle)return hle;gle=1;var e=wne.exports(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,129008,917505);return e.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11869).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510).addRange(65512,65518),e.addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984),e.addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),hle.characters=e,hle}var yle,vle={};function ble(){if(yle)return vle;yle=1;var e=wne.exports();return e.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),vle.characters=e,vle}var Rle,xle={};function Ele(){if(Rle)return xle;Rle=1;var e=wne.exports();return e.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),xle.characters=e,xle}var Dle,wle={};function jle(){if(Dle)return wle;Dle=1;var e=wne.exports(67592,67644,67647);return e.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),wle.characters=e,wle}var Cle,Sle={};function Ale(){if(Cle)return Sle;Cle=1;var e=wne.exports();return e.addRange(65792,65793).addRange(77712,77810),Sle.characters=e,Sle}var Tle,Ple={};function kle(){if(Tle)return Ple;Tle=1;var e=wne.exports(7467,7544,7672,11843);return e.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),Ple.characters=e,Ple}var Ile,Fle={};function _le(){if(Ile)return Fle;Ile=1;var e=wne.exports();return e.addRange(66560,66639),Fle.characters=e,Fle}var Ble,Ole={};function Nle(){if(Ble)return Ole;Ble=1;var e=wne.exports(8432);return e.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),Ole.characters=e,Ole}var Lle,Mle={};function Ule(){if(Lle)return Mle;Lle=1;var e=wne.exports(71945);return e.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),Mle.characters=e,Mle}var Vle,Gle={};function Wle(){if(Vle)return Gle;Vle=1;var e=wne.exports();return e.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),Gle.characters=e,Gle}var Hle,Kle={};function qle(){if(Hle)return Kle;Hle=1;var e=wne.exports();return e.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),Kle.characters=e,Kle}var zle,Xle={};function Yle(){if(zle)return Xle;zle=1;var e=wne.exports();return e.addRange(77824,78894).addRange(78896,78904),Xle.characters=e,Xle}var Jle,$le={};function Qle(){if(Jle)return $le;Jle=1;var e=wne.exports();return e.addRange(66816,66855),$le.characters=e,$le}var Zle,epe={};function tpe(){if(Zle)return epe;Zle=1;var e=wne.exports();return e.addRange(69600,69622),epe.characters=e,epe}var rpe,ape={};function npe(){if(rpe)return ape;rpe=1;var e=wne.exports(4696,4800);return e.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),ape.characters=e,ape}var spe,ipe={};function ope(){if(spe)return ipe;spe=1;var e=wne.exports(4295,4301,11559,11565);return e.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),ipe.characters=e,ipe}var dpe,upe={};function cpe(){if(dpe)return upe;dpe=1;var e=wne.exports(1156,1159,11843,42607);return e.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),upe.characters=e,upe}var lpe,ppe={};function fpe(){if(lpe)return ppe;lpe=1;var e=wne.exports();return e.addRange(66352,66378),ppe.characters=e,ppe}var gpe,hpe={};function mpe(){if(gpe)return hpe;gpe=1;var e=wne.exports(7376,8432,70480,70487,73683);return e.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),hpe.characters=e,hpe}var ype,vpe={};function bpe(){if(ype)return vpe;ype=1;var e=wne.exports(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);return e.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),vpe.characters=e,vpe}var Rpe,xpe={};function Epe(){if(Rpe)return xpe;Rpe=1;var e=wne.exports(2768);return e.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),xpe.characters=e,xpe}var Dpe,wpe={};function jpe(){if(Dpe)return wpe;Dpe=1;var e=wne.exports();return e.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),wpe.characters=e,wpe}var Cpe,Spe={};function Ape(){if(Cpe)return Spe;Cpe=1;var e=wne.exports(2620,2641,2654);return e.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),Spe.characters=e,Spe}var Tpe,Ppe={};function kpe(){if(Tpe)return Ppe;Tpe=1;var e=wne.exports(12336,12539,13055);return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40959).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94178,94179).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),Ppe.characters=e,Ppe}var Ipe,Fpe={};function _pe(){if(Ipe)return Fpe;Ipe=1;var e=wne.exports(12343,12539);return e.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),Fpe.characters=e,Fpe}var Bpe,Ope={};function Npe(){if(Bpe)return Ope;Bpe=1;var e=wne.exports(1548,1563,1567,1600,1748);return e.addRange(68864,68903).addRange(68912,68921),Ope.characters=e,Ope}var Lpe,Mpe={};function Upe(){if(Lpe)return Mpe;Lpe=1;var e=wne.exports();return e.addRange(5920,5942),Mpe.characters=e,Mpe}var Vpe,Gpe={};function Wpe(){if(Vpe)return Gpe;Vpe=1;var e=wne.exports();return e.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),Gpe.characters=e,Gpe}var Hpe,Kpe={};function qpe(){if(Hpe)return Kpe;Hpe=1;var e=wne.exports(64318);return e.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),Kpe.characters=e,Kpe}var zpe,Xpe={};function Ype(){if(zpe)return Xpe;zpe=1;var e=wne.exports(12343,65392,127488);return e.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110879).addRange(110928,110930),Xpe.characters=e,Xpe}var Jpe,$pe={};function Qpe(){if(Jpe)return $pe;Jpe=1;var e=wne.exports();return e.addRange(67648,67669).addRange(67671,67679),$pe.characters=e,$pe}var Zpe,efe={};function tfe(){if(Zpe)return efe;Zpe=1;var e=wne.exports(7673,66045);return e.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6862).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),efe.characters=e,efe}var rfe,afe={};function nfe(){if(rfe)return afe;rfe=1;var e=wne.exports();return e.addRange(68448,68466).addRange(68472,68479),afe.characters=e,afe}var sfe,ife={};function ofe(){if(sfe)return ife;sfe=1;var e=wne.exports();return e.addRange(68416,68437).addRange(68440,68447),ife.characters=e,ife}var dfe,ufe={};function cfe(){if(dfe)return ufe;dfe=1;var e=wne.exports();return e.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),ufe.characters=e,ufe}var lfe,pfe={};function ffe(){if(lfe)return pfe;lfe=1;var e=wne.exports(69837);return e.addRange(2406,2415).addRange(43056,43065).addRange(69760,69826),pfe.characters=e,pfe}var gfe,hfe={};function mfe(){if(gfe)return hfe;gfe=1;var e=wne.exports(7376,7378,7386,7410,7412);return e.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),hfe.characters=e,hfe}var yfe,vfe={};function bfe(){if(yfe)return vfe;yfe=1;var e=wne.exports(12343,110592);return e.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),vfe.characters=e,vfe}var Rfe,xfe={};function Efe(){if(Rfe)return xfe;Rfe=1;var e=wne.exports();return e.addRange(43264,43311),xfe.characters=e,xfe}var Dfe,wfe={};function jfe(){if(Dfe)return wfe;Dfe=1;var e=wne.exports();return e.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),wfe.characters=e,wfe}var Cfe,Sfe={};function Afe(){if(Cfe)return Sfe;Cfe=1;var e=wne.exports(94180);return e.addRange(101120,101589),Sfe.characters=e,Sfe}var Tfe,Pfe={};function kfe(){if(Tfe)return Pfe;Tfe=1;var e=wne.exports();return e.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),Pfe.characters=e,Pfe}var Ife,Ffe={};function _fe(){if(Ife)return Ffe;Ife=1;var e=wne.exports();return e.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),Ffe.characters=e,Ffe}var Bfe,Ofe={};function Nfe(){if(Bfe)return Ofe;Bfe=1;var e=wne.exports();return e.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),Ofe.characters=e,Ofe}var Lfe,Mfe={};function Ufe(){if(Lfe)return Mfe;Lfe=1;var e=wne.exports(3716,3749,3782);return e.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),Mfe.characters=e,Mfe}var Vfe,Gfe={};function Wfe(){if(Vfe)return Gfe;Vfe=1;var e=wne.exports(170,186,4347,8239,8305,8319,8432,8498,8526,42963,43310);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654),Gfe.characters=e,Gfe}var Hfe,Kfe={};function qfe(){if(Hfe)return Kfe;Hfe=1;var e=wne.exports();return e.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),Kfe.characters=e,Kfe}var zfe,Xfe={};function Yfe(){if(zfe)return Xfe;zfe=1;var e=wne.exports(2405,6464);return e.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),Xfe.characters=e,Xfe}var Jfe,$fe={};function Qfe(){if(Jfe)return $fe;Jfe=1;var e=wne.exports();return e.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),$fe.characters=e,$fe}var Zfe,ege={};function tge(){if(Zfe)return ege;Zfe=1;var e=wne.exports();return e.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),ege.characters=e,ege}var rge,age={};function nge(){if(rge)return age;rge=1;var e=wne.exports(73648);return e.addRange(42192,42239),age.characters=e,age}var sge,ige={};function oge(){if(sge)return ige;sge=1;var e=wne.exports();return e.addRange(66176,66204),ige.characters=e,ige}var dge,uge={};function cge(){if(dge)return uge;dge=1;var e=wne.exports(67903);return e.addRange(67872,67897),uge.characters=e,uge}var lge,pge={};function fge(){if(lge)return pge;lge=1;var e=wne.exports();return e.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),pge.characters=e,pge}var gge,hge={};function mge(){if(gge)return hge;gge=1;var e=wne.exports();return e.addRange(73440,73464),hge.characters=e,hge}var yge,vge={};function bge(){if(yge)return vge;yge=1;var e=wne.exports(7386);return e.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),vge.characters=e,vge}var Rge,xge={};function Ege(){if(Rge)return xge;Rge=1;var e=wne.exports(1600,2142);return e.addRange(2112,2139),xge.characters=e,xge}var Dge,wge={};function jge(){if(Dge)return wge;Dge=1;var e=wne.exports(1600);return e.addRange(68288,68326).addRange(68331,68342),wge.characters=e,wge}var Cge,Sge={};function Age(){if(Cge)return Sge;Cge=1;var e=wne.exports();return e.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),Sge.characters=e,Sge}var Tge,Pge={};function kge(){if(Tge)return Pge;Tge=1;var e=wne.exports(73018);return e.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),Pge.characters=e,Pge}var Ige,Fge={};function _ge(){if(Ige)return Fge;Ige=1;var e=wne.exports();return e.addRange(93760,93850),Fge.characters=e,Fge}var Bge,Oge={};function Nge(){if(Bge)return Oge;Bge=1;var e=wne.exports();return e.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),Oge.characters=e,Oge}var Lge,Mge={};function Uge(){if(Lge)return Mge;Lge=1;var e=wne.exports();return e.addRange(124928,125124).addRange(125127,125142),Mge.characters=e,Mge}var Vge,Gge={};function Wge(){if(Vge)return Gge;Vge=1;var e=wne.exports();return e.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),Gge.characters=e,Gge}var Hge,Kge={};function qge(){if(Hge)return Kge;Hge=1;var e=wne.exports();return e.addRange(67968,67999),Kge.characters=e,Kge}var zge,Xge={};function Yge(){if(zge)return Xge;zge=1;var e=wne.exports();return e.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),Xge.characters=e,Xge}var Jge,$ge={};function Qge(){if(Jge)return $ge;Jge=1;var e=wne.exports();return e.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),$ge.characters=e,$ge}var Zge,ehe={};function the(){if(Zge)return ehe;Zge=1;var e=wne.exports(8239);return e.addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),ehe.characters=e,ehe}var rhe,ahe={};function nhe(){if(rhe)return ahe;rhe=1;var e=wne.exports();return e.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),ahe.characters=e,ahe}var she,ihe={};function ohe(){if(she)return ihe;she=1;var e=wne.exports(70280);return e.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),ihe.characters=e,ihe}var dhe,uhe={};function che(){if(dhe)return uhe;dhe=1;var e=wne.exports(43310);return e.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),uhe.characters=e,uhe}var lhe,phe={};function fhe(){if(lhe)return phe;lhe=1;var e=wne.exports();return e.addRange(67712,67742).addRange(67751,67759),phe.characters=e,phe}var ghe,hhe={};function mhe(){if(ghe)return hhe;ghe=1;var e=wne.exports(7401,7410,7418);return e.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),hhe.characters=e,hhe}var yhe,vhe={};function bhe(){if(yhe)return vhe;yhe=1;var e=wne.exports();return e.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),vhe.characters=e,vhe}var Rhe,xhe={};function Ehe(){if(Rhe)return xhe;Rhe=1;var e=wne.exports();return e.addRange(70656,70747).addRange(70749,70753),xhe.characters=e,xhe}var Dhe,whe={};function jhe(){if(Dhe)return whe;Dhe=1;var e=wne.exports(1548,1563,1567);return e.addRange(1984,2042).addRange(2045,2047).addRange(64830,64831),whe.characters=e,whe}var Che,She={};function Ahe(){if(Che)return She;Che=1;var e=wne.exports(94177);return e.addRange(110960,111355),She.characters=e,She}var The,Phe={};function khe(){if(The)return Phe;The=1;var e=wne.exports();return e.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),Phe.characters=e,Phe}var Ihe,Fhe={};function _he(){if(Ihe)return Fhe;Ihe=1;var e=wne.exports();return e.addRange(5760,5788),Fhe.characters=e,Fhe}var Bhe,Ohe={};function Nhe(){if(Bhe)return Ohe;Bhe=1;var e=wne.exports();return e.addRange(7248,7295),Ohe.characters=e,Ohe}var Lhe,Mhe={};function Uhe(){if(Lhe)return Mhe;Lhe=1;var e=wne.exports();return e.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),Mhe.characters=e,Mhe}var Vhe,Ghe={};function Whe(){if(Vhe)return Ghe;Vhe=1;var e=wne.exports();return e.addRange(66304,66339).addRange(66349,66351),Ghe.characters=e,Ghe}var Hhe,Khe={};function qhe(){if(Hhe)return Khe;Hhe=1;var e=wne.exports();return e.addRange(68224,68255),Khe.characters=e,Khe}var zhe,Xhe={};function Yhe(){if(zhe)return Xhe;zhe=1;var e=wne.exports(1155);return e.addRange(66384,66426),Xhe.characters=e,Xhe}var Jhe,$he={};function Qhe(){if(Jhe)return $he;Jhe=1;var e=wne.exports();return e.addRange(66464,66499).addRange(66504,66517),$he.characters=e,$he}var Zhe,eme={};function tme(){if(Zhe)return eme;Zhe=1;var e=wne.exports();return e.addRange(69376,69415),eme.characters=e,eme}var rme,ame={};function nme(){if(rme)return ame;rme=1;var e=wne.exports();return e.addRange(68192,68223),ame.characters=e,ame}var sme,ime={};function ome(){if(sme)return ime;sme=1;var e=wne.exports();return e.addRange(68608,68680),ime.characters=e,ime}var dme,ume={};function cme(){if(dme)return ume;dme=1;var e=wne.exports(1600,68338);return e.addRange(69488,69513),ume.characters=e,ume}var lme,pme={};function fme(){if(lme)return pme;lme=1;var e=wne.exports(7386,7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),pme.characters=e,pme}var gme,hme={};function mme(){if(gme)return hme;gme=1;var e=wne.exports();return e.addRange(66736,66771).addRange(66776,66811),hme.characters=e,hme}var yme,vme={};function bme(){if(yme)return vme;yme=1;var e=wne.exports();return e.addRange(66688,66717).addRange(66720,66729),vme.characters=e,vme}var Rme,xme={};function Eme(){if(Rme)return xme;Rme=1;var e=wne.exports();return e.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),xme.characters=e,xme}var Dme,wme={};function jme(){if(Dme)return wme;Dme=1;var e=wne.exports();return e.addRange(67680,67711),wme.characters=e,wme}var Cme,Sme={};function Ame(){if(Cme)return Sme;Cme=1;var e=wne.exports();return e.addRange(72384,72440),Sme.characters=e,Sme}var Tme,Pme={};function kme(){if(Tme)return Pme;Tme=1;var e=wne.exports(6149);return e.addRange(6146,6147).addRange(43072,43127),Pme.characters=e,Pme}var Ime,Fme={};function _me(){if(Ime)return Fme;Ime=1;var e=wne.exports(67871);return e.addRange(67840,67867),Fme.characters=e,Fme}var Bme,Ome={};function Nme(){if(Bme)return Ome;Bme=1;var e=wne.exports(1600);return e.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),Ome.characters=e,Ome}var Lme,Mme={};function Ume(){if(Lme)return Mme;Lme=1;var e=wne.exports(43359);return e.addRange(43312,43347),Mme.characters=e,Mme}var Vme,Gme={};function Wme(){if(Vme)return Gme;Vme=1;var e=wne.exports();return e.addRange(5792,5866).addRange(5870,5880),Gme.characters=e,Gme}var Hme,Kme={};function qme(){if(Hme)return Kme;Hme=1;var e=wne.exports();return e.addRange(2048,2093).addRange(2096,2110),Kme.characters=e,Kme}var zme,Xme={};function Yme(){if(zme)return Xme;zme=1;var e=wne.exports();return e.addRange(43136,43205).addRange(43214,43225),Xme.characters=e,Xme}var Jme,$me={};function Qme(){if(Jme)return $me;Jme=1;var e=wne.exports(2385,7383,7385,7392);return e.addRange(7388,7389).addRange(70016,70111),$me.characters=e,$me}var Zme,eye={};function tye(){if(Zme)return eye;Zme=1;var e=wne.exports();return e.addRange(66640,66687),eye.characters=e,eye}var rye,aye={};function nye(){if(rye)return aye;rye=1;var e=wne.exports();return e.addRange(71040,71093).addRange(71096,71133),aye.characters=e,aye}var sye,iye={};function oye(){if(sye)return iye;sye=1;var e=wne.exports();return e.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),iye.characters=e,iye}var dye,uye={};function cye(){if(dye)return uye;dye=1;var e=wne.exports(3517,3530,3542);return e.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),uye.characters=e,uye}var lye,pye={};function fye(){if(lye)return pye;lye=1;var e=wne.exports(1600);return e.addRange(69424,69465),pye.characters=e,pye}var gye,hye={};function mye(){if(gye)return hye;gye=1;var e=wne.exports();return e.addRange(69840,69864).addRange(69872,69881),hye.characters=e,hye}var yye,vye={};function bye(){if(yye)return vye;yye=1;var e=wne.exports();return e.addRange(72272,72354),vye.characters=e,vye}var Rye,xye={};function Eye(){if(Rye)return xye;Rye=1;var e=wne.exports();return e.addRange(7040,7103).addRange(7360,7367),xye.characters=e,xye}var Dye,wye={};function jye(){if(Dye)return wye;Dye=1;var e=wne.exports();return e.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),wye.characters=e,wye}var Cye,Sye={};function Aye(){if(Cye)return Sye;Cye=1;var e=wne.exports(1548,1567,1600,1648,7672,7674);return e.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),Sye.characters=e,Sye}var Tye,Pye={};function kye(){if(Tye)return Pye;Tye=1;var e=wne.exports(5919);return e.addRange(5888,5909).addRange(5941,5942),Pye.characters=e,Pye}var Iye,Fye={};function _ye(){if(Iye)return Fye;Iye=1;var e=wne.exports();return e.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),Fye.characters=e,Fye}var Bye,Oye={};function Nye(){if(Bye)return Oye;Bye=1;var e=wne.exports();return e.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),Oye.characters=e,Oye}var Lye,Mye={};function Uye(){if(Lye)return Mye;Lye=1;var e=wne.exports();return e.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),Mye.characters=e,Mye}var Vye,Gye={};function Wye(){if(Vye)return Gye;Vye=1;var e=wne.exports();return e.addRange(43648,43714).addRange(43739,43743),Gye.characters=e,Gye}var Hye,Kye={};function qye(){if(Hye)return Kye;Hye=1;var e=wne.exports();return e.addRange(2404,2405).addRange(43056,43065).addRange(71296,71353).addRange(71360,71369),Kye.characters=e,Kye}var zye,Xye={};function Yye(){if(zye)return Xye;zye=1;var e=wne.exports(2972,3024,3031,7386,43251,70401,70403,73727);return e.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),Xye.characters=e,Xye}var Jye,$ye={};function Qye(){if(Jye)return $ye;Jye=1;var e=wne.exports();return e.addRange(92784,92862).addRange(92864,92873),$ye.characters=e,$ye}var Zye,eve={};function tve(){if(Zye)return eve;Zye=1;var e=wne.exports(94176);return e.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),eve.characters=e,eve}var rve,ave={};function nve(){if(rve)return ave;rve=1;var e=wne.exports(3165,7386,7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),ave.characters=e,ave}var sve,ive={};function ove(){if(sve)return ive;sve=1;var e=wne.exports(1548,1567,65010,65021);return e.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),ive.characters=e,ive}var dve,uve={};function cve(){if(dve)return uve;dve=1;var e=wne.exports();return e.addRange(3585,3642).addRange(3648,3675),uve.characters=e,uve}var lve,pve={};function fve(){if(lve)return pve;lve=1;var e=wne.exports();return e.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),pve.characters=e,pve}var gve,hve={};function mve(){if(gve)return hve;gve=1;var e=wne.exports(11647);return e.addRange(11568,11623).addRange(11631,11632),hve.characters=e,hve}var yve,vve={};function bve(){if(yve)return vve;yve=1;var e=wne.exports(7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),vve.characters=e,vve}var Rve,xve={};function Eve(){if(Rve)return xve;Rve=1;var e=wne.exports();return e.addRange(123536,123566),xve.characters=e,xve}var Dve,wve={};function jve(){if(Dve)return wve;Dve=1;var e=wne.exports(66463);return e.addRange(66432,66461),wve.characters=e,wve}var Cve,Sve={};function Ave(){if(Cve)return Sve;Cve=1;var e=wne.exports();return e.addRange(42240,42539),Sve.characters=e,Sve}var Tve,Pve={};function kve(){if(Tve)return Pve;Tve=1;var e=wne.exports();return e.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),Pve.characters=e,Pve}var Ive,Fve={};function _ve(){if(Ive)return Fve;Ive=1;var e=wne.exports(123647);return e.addRange(123584,123641),Fve.characters=e,Fve}var Bve,Ove={};function Nve(){if(Bve)return Ove;Bve=1;var e=wne.exports(71935);return e.addRange(71840,71922),Ove.characters=e,Ove}var Lve,Mve={};function Uve(){if(Lve)return Mve;Lve=1;var e=wne.exports(1548,1563,1567);return e.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),Mve.characters=e,Mve}var Vve,Gve={};function Wve(){if(Vve)return Gve;Vve=1;var e=wne.exports(12539);return e.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),Gve.characters=e,Gve}var Hve,Kve={};function qve(){if(Hve)return Kve;Hve=1;var e=wne.exports();return e.addRange(72192,72263),Kve.characters=e,Kve}var zve,Xve={};function Yve(){if(zve)return Xve;zve=1;var e=wne.exports();return e.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),Xve.characters=e,Xve}var Jve,$ve={};function Qve(){if(Jve)return $ve;Jve=1;var e=wne.exports();return e.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),$ve.characters=e,$ve}var Zve,ebe={};function tbe(){if(Zve)return ebe;Zve=1;var e=wne.exports();return e.addRange(82944,83526),ebe.characters=e,ebe}var rbe,abe={};function nbe(){if(rbe)return abe;rbe=1;var e=wne.exports(64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1564,1566).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2200,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64829).addRange(64832,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),abe.characters=e,abe}var sbe,ibe={};function obe(){if(sbe)return ibe;sbe=1;var e=wne.exports();return e.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),ibe.characters=e,ibe}var dbe,ube={};function cbe(){if(dbe)return ube;dbe=1;var e=wne.exports();return e.addRange(68352,68405).addRange(68409,68415),ube.characters=e,ube}var lbe,pbe={};function fbe(){if(lbe)return pbe;lbe=1;var e=wne.exports();return e.addRange(6912,6988).addRange(6992,7038),pbe.characters=e,pbe}var gbe,hbe={};function mbe(){if(gbe)return hbe;gbe=1;var e=wne.exports();return e.addRange(42656,42743).addRange(92160,92728),hbe.characters=e,hbe}var ybe,vbe={};function bbe(){if(ybe)return vbe;ybe=1;var e=wne.exports();return e.addRange(92880,92909).addRange(92912,92917),vbe.characters=e,vbe}var Rbe,xbe={};function Ebe(){if(Rbe)return xbe;Rbe=1;var e=wne.exports();return e.addRange(7104,7155).addRange(7164,7167),xbe.characters=e,xbe}var Dbe,wbe={};function jbe(){if(Dbe)return wbe;Dbe=1;var e=wne.exports(2482,2519);return e.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),wbe.characters=e,wbe}var Cbe,Sbe={};function Abe(){if(Cbe)return Sbe;Cbe=1;var e=wne.exports();return e.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),Sbe.characters=e,Sbe}var Tbe,Pbe={};function kbe(){if(Tbe)return Pbe;Tbe=1;var e=wne.exports();return e.addRange(746,747).addRange(12549,12591).addRange(12704,12735),Pbe.characters=e,Pbe}var Ibe,Fbe={};function _be(){if(Ibe)return Fbe;Ibe=1;var e=wne.exports(69759);return e.addRange(69632,69709).addRange(69714,69749),Fbe.characters=e,Fbe}var Bbe,Obe={};function Nbe(){if(Bbe)return Obe;Bbe=1;var e=wne.exports();return e.addRange(10240,10495),Obe.characters=e,Obe}var Lbe,Mbe={};function Ube(){if(Lbe)return Mbe;Lbe=1;var e=wne.exports();return e.addRange(6656,6683).addRange(6686,6687),Mbe.characters=e,Mbe}var Vbe,Gbe={};function Wbe(){if(Vbe)return Gbe;Vbe=1;var e=wne.exports();return e.addRange(5952,5971),Gbe.characters=e,Gbe}var Hbe,Kbe={};function qbe(){if(Hbe)return Kbe;Hbe=1;var e=wne.exports();return e.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),Kbe.characters=e,Kbe}var zbe,Xbe={};function Ybe(){if(zbe)return Xbe;zbe=1;var e=wne.exports();return e.addRange(66208,66256),Xbe.characters=e,Xbe}var Jbe,$be={};function Qbe(){if(Jbe)return $be;Jbe=1;var e=wne.exports(66927);return e.addRange(66864,66915),$be.characters=e,$be}var Zbe,eRe={};function tRe(){if(Zbe)return eRe;Zbe=1;var e=wne.exports();return e.addRange(69888,69940).addRange(69942,69959),eRe.characters=e,eRe}var rRe,aRe={};function nRe(){if(rRe)return aRe;rRe=1;var e=wne.exports();return e.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),aRe.characters=e,aRe}var sRe,iRe={};function oRe(){if(sRe)return iRe;sRe=1;var e=wne.exports();return e.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),iRe.characters=e,iRe}var dRe,uRe={};function cRe(){if(dRe)return uRe;dRe=1;var e=wne.exports();return e.addRange(69552,69579),uRe.characters=e,uRe}var lRe,pRe={};function fRe(){if(lRe)return pRe;lRe=1;var e=wne.exports(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,129008,917505);return e.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11869).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),e.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(113824,113827).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),e.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),pRe.characters=e,pRe}var gRe,hRe={};function mRe(){if(gRe)return hRe;gRe=1;var e=wne.exports();return e.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),hRe.characters=e,hRe}var yRe,vRe={};function bRe(){if(yRe)return vRe;yRe=1;var e=wne.exports();return e.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),vRe.characters=e,vRe}var RRe,xRe={};function ERe(){if(RRe)return xRe;RRe=1;var e=wne.exports(67592,67644,67647);return e.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),xRe.characters=e,xRe}var DRe,wRe={};function jRe(){if(DRe)return wRe;DRe=1;var e=wne.exports();return e.addRange(77712,77810),wRe.characters=e,wRe}var CRe,SRe={};function ARe(){if(CRe)return SRe;CRe=1;var e=wne.exports(7467,7544);return e.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),SRe.characters=e,SRe}var TRe,PRe={};function kRe(){if(TRe)return PRe;TRe=1;var e=wne.exports();return e.addRange(66560,66639),PRe.characters=e,PRe}var IRe,FRe={};function _Re(){if(IRe)return FRe;IRe=1;var e=wne.exports();return e.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),FRe.characters=e,FRe}var BRe,ORe={};function NRe(){if(BRe)return ORe;BRe=1;var e=wne.exports(71945);return e.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),ORe.characters=e,ORe}var LRe,MRe={};function URe(){if(LRe)return MRe;LRe=1;var e=wne.exports();return e.addRange(71680,71739),MRe.characters=e,MRe}var VRe,GRe={};function WRe(){if(VRe)return GRe;VRe=1;var e=wne.exports();return e.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),GRe.characters=e,GRe}var HRe,KRe={};function qRe(){if(HRe)return KRe;HRe=1;var e=wne.exports();return e.addRange(77824,78894).addRange(78896,78904),KRe.characters=e,KRe}var zRe,XRe={};function YRe(){if(zRe)return XRe;zRe=1;var e=wne.exports();return e.addRange(66816,66855),XRe.characters=e,XRe}var JRe,$Re={};function QRe(){if(JRe)return $Re;JRe=1;var e=wne.exports();return e.addRange(69600,69622),$Re.characters=e,$Re}var ZRe,exe={};function txe(){if(ZRe)return exe;ZRe=1;var e=wne.exports(4696,4800);return e.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),exe.characters=e,exe}var rxe,axe={};function nxe(){if(rxe)return axe;rxe=1;var e=wne.exports(4295,4301,11559,11565);return e.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),axe.characters=e,axe}var sxe,ixe={};function oxe(){if(sxe)return ixe;sxe=1;var e=wne.exports();return e.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),ixe.characters=e,ixe}var dxe,uxe={};function cxe(){if(dxe)return uxe;dxe=1;var e=wne.exports();return e.addRange(66352,66378),uxe.characters=e,uxe}var lxe,pxe={};function fxe(){if(lxe)return pxe;lxe=1;var e=wne.exports(70480,70487);return e.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),pxe.characters=e,pxe}var gxe,hxe={};function mxe(){if(gxe)return hxe;gxe=1;var e=wne.exports(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);return e.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),hxe.characters=e,hxe}var yxe,vxe={};function bxe(){if(yxe)return vxe;yxe=1;var e=wne.exports(2768);return e.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),vxe.characters=e,vxe}var Rxe,xxe={};function Exe(){if(Rxe)return xxe;Rxe=1;var e=wne.exports();return e.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),xxe.characters=e,xxe}var Dxe,wxe={};function jxe(){if(Dxe)return wxe;Dxe=1;var e=wne.exports(2620,2641,2654);return e.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),wxe.characters=e,wxe}var Cxe,Sxe={};function Axe(){if(Cxe)return Sxe;Cxe=1;var e=wne.exports(12293,12295);return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94178,94179).addRange(94192,94193).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),Sxe.characters=e,Sxe}var Txe,Pxe={};function kxe(){if(Txe)return Pxe;Txe=1;var e=wne.exports();return e.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),Pxe.characters=e,Pxe}var Ixe,Fxe={};function _xe(){if(Ixe)return Fxe;Ixe=1;var e=wne.exports();return e.addRange(68864,68903).addRange(68912,68921),Fxe.characters=e,Fxe}var Bxe,Oxe={};function Nxe(){if(Bxe)return Oxe;Bxe=1;var e=wne.exports();return e.addRange(5920,5940),Oxe.characters=e,Oxe}var Lxe,Mxe={};function Uxe(){if(Lxe)return Mxe;Lxe=1;var e=wne.exports();return e.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),Mxe.characters=e,Mxe}var Vxe,Gxe={};function Wxe(){if(Vxe)return Gxe;Vxe=1;var e=wne.exports(64318);return e.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),Gxe.characters=e,Gxe}var Hxe,Kxe={};function qxe(){if(Hxe)return Kxe;Hxe=1;var e=wne.exports(127488);return e.addRange(12353,12438).addRange(12445,12447).addRange(110593,110879).addRange(110928,110930),Kxe.characters=e,Kxe}var zxe,Xxe={};function Yxe(){if(zxe)return Xxe;zxe=1;var e=wne.exports();return e.addRange(67648,67669).addRange(67671,67679),Xxe.characters=e,Xxe}var Jxe,$xe={};function Qxe(){if(Jxe)return $xe;Jxe=1;var e=wne.exports(1648,7405,7412,66045,66272,70459);return e.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6862).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),$xe.characters=e,$xe}var Zxe,eEe={};function tEe(){if(Zxe)return eEe;Zxe=1;var e=wne.exports();return e.addRange(68448,68466).addRange(68472,68479),eEe.characters=e,eEe}var rEe,aEe={};function nEe(){if(rEe)return aEe;rEe=1;var e=wne.exports();return e.addRange(68416,68437).addRange(68440,68447),aEe.characters=e,aEe}var sEe,iEe={};function oEe(){if(sEe)return iEe;sEe=1;var e=wne.exports();return e.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),iEe.characters=e,iEe}var dEe,uEe={};function cEe(){if(dEe)return uEe;dEe=1;var e=wne.exports(69837);return e.addRange(69760,69826),uEe.characters=e,uEe}var lEe,pEe={};function fEe(){if(lEe)return pEe;lEe=1;var e=wne.exports();return e.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),pEe.characters=e,pEe}var gEe,hEe={};function mEe(){if(gEe)return hEe;gEe=1;var e=wne.exports(110592);return e.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),hEe.characters=e,hEe}var yEe,vEe={};function bEe(){if(yEe)return vEe;yEe=1;var e=wne.exports(43311);return e.addRange(43264,43309),vEe.characters=e,vEe}var REe,xEe={};function EEe(){if(REe)return xEe;REe=1;var e=wne.exports();return e.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),xEe.characters=e,xEe}var DEe,wEe={};function jEe(){if(DEe)return wEe;DEe=1;var e=wne.exports(94180);return e.addRange(101120,101589),wEe.characters=e,wEe}var CEe,SEe={};function AEe(){if(CEe)return SEe;CEe=1;var e=wne.exports();return e.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),SEe.characters=e,SEe}var TEe,PEe={};function kEe(){if(TEe)return PEe;TEe=1;var e=wne.exports();return e.addRange(70144,70161).addRange(70163,70206),PEe.characters=e,PEe}var IEe,FEe={};function _Ee(){if(IEe)return FEe;IEe=1;var e=wne.exports();return e.addRange(70320,70378).addRange(70384,70393),FEe.characters=e,FEe}var BEe,OEe={};function NEe(){if(BEe)return OEe;BEe=1;var e=wne.exports(3716,3749,3782);return e.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),OEe.characters=e,OEe}var LEe,MEe={};function UEe(){if(LEe)return MEe;LEe=1;var e=wne.exports(170,186,8305,8319,8498,8526,42963);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654),MEe.characters=e,MEe}var VEe,GEe={};function WEe(){if(VEe)return GEe;VEe=1;var e=wne.exports();return e.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),GEe.characters=e,GEe}var HEe,KEe={};function qEe(){if(HEe)return KEe;HEe=1;var e=wne.exports(6464);return e.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),KEe.characters=e,KEe}var zEe,XEe={};function YEe(){if(zEe)return XEe;zEe=1;var e=wne.exports();return e.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),XEe.characters=e,XEe}var JEe,$Ee={};function QEe(){if(JEe)return $Ee;JEe=1;var e=wne.exports();return e.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),$Ee.characters=e,$Ee}var ZEe,eDe={};function tDe(){if(ZEe)return eDe;ZEe=1;var e=wne.exports(73648);return e.addRange(42192,42239),eDe.characters=e,eDe}var rDe,aDe={};function nDe(){if(rDe)return aDe;rDe=1;var e=wne.exports();return e.addRange(66176,66204),aDe.characters=e,aDe}var sDe,iDe={};function oDe(){if(sDe)return iDe;sDe=1;var e=wne.exports(67903);return e.addRange(67872,67897),iDe.characters=e,iDe}var dDe,uDe={};function cDe(){if(dDe)return uDe;dDe=1;var e=wne.exports();return e.addRange(69968,70006),uDe.characters=e,uDe}var lDe,pDe={};function fDe(){if(lDe)return pDe;lDe=1;var e=wne.exports();return e.addRange(73440,73464),pDe.characters=e,pDe}var gDe,hDe={};function mDe(){if(gDe)return hDe;gDe=1;var e=wne.exports();return e.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),hDe.characters=e,hDe}var yDe,vDe={};function bDe(){if(yDe)return vDe;yDe=1;var e=wne.exports(2142);return e.addRange(2112,2139),vDe.characters=e,vDe}var RDe,xDe={};function EDe(){if(RDe)return xDe;RDe=1;var e=wne.exports();return e.addRange(68288,68326).addRange(68331,68342),xDe.characters=e,xDe}var DDe,wDe={};function jDe(){if(DDe)return wDe;DDe=1;var e=wne.exports();return e.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),wDe.characters=e,wDe}var CDe,SDe={};function ADe(){if(CDe)return SDe;CDe=1;var e=wne.exports(73018);return e.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),SDe.characters=e,SDe}var TDe,PDe={};function kDe(){if(TDe)return PDe;TDe=1;var e=wne.exports();return e.addRange(93760,93850),PDe.characters=e,PDe}var IDe,FDe={};function _De(){if(IDe)return FDe;IDe=1;var e=wne.exports();return e.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),FDe.characters=e,FDe}var BDe,ODe={};function NDe(){if(BDe)return ODe;BDe=1;var e=wne.exports();return e.addRange(124928,125124).addRange(125127,125142),ODe.characters=e,ODe}var LDe,MDe={};function UDe(){if(LDe)return MDe;LDe=1;var e=wne.exports();return e.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),MDe.characters=e,MDe}var VDe,GDe={};function WDe(){if(VDe)return GDe;VDe=1;var e=wne.exports();return e.addRange(67968,67999),GDe.characters=e,GDe}var HDe,KDe={};function qDe(){if(HDe)return KDe;HDe=1;var e=wne.exports();return e.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),KDe.characters=e,KDe}var zDe,XDe={};function YDe(){if(zDe)return XDe;zDe=1;var e=wne.exports();return e.addRange(71168,71236).addRange(71248,71257),XDe.characters=e,XDe}var JDe,$De={};function QDe(){if(JDe)return $De;JDe=1;var e=wne.exports(6148);return e.addRange(6144,6145).addRange(6150,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),$De.characters=e,$De}var ZDe,ewe={};function twe(){if(ZDe)return ewe;ZDe=1;var e=wne.exports();return e.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),ewe.characters=e,ewe}var rwe,awe={};function nwe(){if(rwe)return awe;rwe=1;var e=wne.exports(70280);return e.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),awe.characters=e,awe}var swe,iwe={};function owe(){if(swe)return iwe;swe=1;var e=wne.exports();return e.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),iwe.characters=e,iwe}var dwe,uwe={};function cwe(){if(dwe)return uwe;dwe=1;var e=wne.exports();return e.addRange(67712,67742).addRange(67751,67759),uwe.characters=e,uwe}var lwe,pwe={};function fwe(){if(lwe)return pwe;lwe=1;var e=wne.exports();return e.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),pwe.characters=e,pwe}var gwe,hwe={};function mwe(){if(gwe)return hwe;gwe=1;var e=wne.exports();return e.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),hwe.characters=e,hwe}var ywe,vwe={};function bwe(){if(ywe)return vwe;ywe=1;var e=wne.exports();return e.addRange(70656,70747).addRange(70749,70753),vwe.characters=e,vwe}var Rwe,xwe={};function Ewe(){if(Rwe)return xwe;Rwe=1;var e=wne.exports();return e.addRange(1984,2042).addRange(2045,2047),xwe.characters=e,xwe}var Dwe,wwe={};function jwe(){if(Dwe)return wwe;Dwe=1;var e=wne.exports(94177);return e.addRange(110960,111355),wwe.characters=e,wwe}var Cwe,Swe={};function Awe(){if(Cwe)return Swe;Cwe=1;var e=wne.exports();return e.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),Swe.characters=e,Swe}var Twe,Pwe={};function kwe(){if(Twe)return Pwe;Twe=1;var e=wne.exports();return e.addRange(5760,5788),Pwe.characters=e,Pwe}var Iwe,Fwe={};function _we(){if(Iwe)return Fwe;Iwe=1;var e=wne.exports();return e.addRange(7248,7295),Fwe.characters=e,Fwe}var Bwe,Owe={};function Nwe(){if(Bwe)return Owe;Bwe=1;var e=wne.exports();return e.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),Owe.characters=e,Owe}var Lwe,Mwe={};function Uwe(){if(Lwe)return Mwe;Lwe=1;var e=wne.exports();return e.addRange(66304,66339).addRange(66349,66351),Mwe.characters=e,Mwe}var Vwe,Gwe={};function Wwe(){if(Vwe)return Gwe;Vwe=1;var e=wne.exports();return e.addRange(68224,68255),Gwe.characters=e,Gwe}var Hwe,Kwe={};function qwe(){if(Hwe)return Kwe;Hwe=1;var e=wne.exports();return e.addRange(66384,66426),Kwe.characters=e,Kwe}var zwe,Xwe={};function Ywe(){if(zwe)return Xwe;zwe=1;var e=wne.exports();return e.addRange(66464,66499).addRange(66504,66517),Xwe.characters=e,Xwe}var Jwe,$we={};function Qwe(){if(Jwe)return $we;Jwe=1;var e=wne.exports();return e.addRange(69376,69415),$we.characters=e,$we}var Zwe,eje={};function tje(){if(Zwe)return eje;Zwe=1;var e=wne.exports();return e.addRange(68192,68223),eje.characters=e,eje}var rje,aje={};function nje(){if(rje)return aje;rje=1;var e=wne.exports();return e.addRange(68608,68680),aje.characters=e,aje}var sje,ije={};function oje(){if(sje)return ije;sje=1;var e=wne.exports();return e.addRange(69488,69513),ije.characters=e,ije}var dje,uje={};function cje(){if(dje)return uje;dje=1;var e=wne.exports();return e.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),uje.characters=e,uje}var lje,pje={};function fje(){if(lje)return pje;lje=1;var e=wne.exports();return e.addRange(66736,66771).addRange(66776,66811),pje.characters=e,pje}var gje,hje={};function mje(){if(gje)return hje;gje=1;var e=wne.exports();return e.addRange(66688,66717).addRange(66720,66729),hje.characters=e,hje}var yje,vje={};function bje(){if(yje)return vje;yje=1;var e=wne.exports();return e.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),vje.characters=e,vje}var Rje,xje={};function Eje(){if(Rje)return xje;Rje=1;var e=wne.exports();return e.addRange(67680,67711),xje.characters=e,xje}var Dje,wje={};function jje(){if(Dje)return wje;Dje=1;var e=wne.exports();return e.addRange(72384,72440),wje.characters=e,wje}var Cje,Sje={};function Aje(){if(Cje)return Sje;Cje=1;var e=wne.exports();return e.addRange(43072,43127),Sje.characters=e,Sje}var Tje,Pje={};function kje(){if(Tje)return Pje;Tje=1;var e=wne.exports(67871);return e.addRange(67840,67867),Pje.characters=e,Pje}var Ije,Fje={};function _je(){if(Ije)return Fje;Ije=1;var e=wne.exports();return e.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),Fje.characters=e,Fje}var Bje,Oje={};function Nje(){if(Bje)return Oje;Bje=1;var e=wne.exports(43359);return e.addRange(43312,43347),Oje.characters=e,Oje}var Lje,Mje={};function Uje(){if(Lje)return Mje;Lje=1;var e=wne.exports();return e.addRange(5792,5866).addRange(5870,5880),Mje.characters=e,Mje}var Vje,Gje={};function Wje(){if(Vje)return Gje;Vje=1;var e=wne.exports();return e.addRange(2048,2093).addRange(2096,2110),Gje.characters=e,Gje}var Hje,Kje={};function qje(){if(Hje)return Kje;Hje=1;var e=wne.exports();return e.addRange(43136,43205).addRange(43214,43225),Kje.characters=e,Kje}var zje,Xje={};function Yje(){if(zje)return Xje;zje=1;var e=wne.exports();return e.addRange(70016,70111),Xje.characters=e,Xje}var Jje,$je={};function Qje(){if(Jje)return $je;Jje=1;var e=wne.exports();return e.addRange(66640,66687),$je.characters=e,$je}var Zje,eCe={};function tCe(){if(Zje)return eCe;Zje=1;var e=wne.exports();return e.addRange(71040,71093).addRange(71096,71133),eCe.characters=e,eCe}var rCe,aCe={};function nCe(){if(rCe)return aCe;rCe=1;var e=wne.exports();return e.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),aCe.characters=e,aCe}var sCe,iCe={};function oCe(){if(sCe)return iCe;sCe=1;var e=wne.exports(3517,3530,3542);return e.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),iCe.characters=e,iCe}var dCe,uCe={};function cCe(){if(dCe)return uCe;dCe=1;var e=wne.exports();return e.addRange(69424,69465),uCe.characters=e,uCe}var lCe,pCe={};function fCe(){if(lCe)return pCe;lCe=1;var e=wne.exports();return e.addRange(69840,69864).addRange(69872,69881),pCe.characters=e,pCe}var gCe,hCe={};function mCe(){if(gCe)return hCe;gCe=1;var e=wne.exports();return e.addRange(72272,72354),hCe.characters=e,hCe}var yCe,vCe={};function bCe(){if(yCe)return vCe;yCe=1;var e=wne.exports();return e.addRange(7040,7103).addRange(7360,7367),vCe.characters=e,vCe}var RCe,xCe={};function ECe(){if(RCe)return xCe;RCe=1;var e=wne.exports();return e.addRange(43008,43052),xCe.characters=e,xCe}var DCe,wCe={};function jCe(){if(DCe)return wCe;DCe=1;var e=wne.exports();return e.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),wCe.characters=e,wCe}var CCe,SCe={};function ACe(){if(CCe)return SCe;CCe=1;var e=wne.exports(5919);return e.addRange(5888,5909),SCe.characters=e,SCe}var TCe,PCe={};function kCe(){if(TCe)return PCe;TCe=1;var e=wne.exports();return e.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),PCe.characters=e,PCe}var ICe,FCe={};function _Ce(){if(ICe)return FCe;ICe=1;var e=wne.exports();return e.addRange(6480,6509).addRange(6512,6516),FCe.characters=e,FCe}var BCe,OCe={};function NCe(){if(BCe)return OCe;BCe=1;var e=wne.exports();return e.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),OCe.characters=e,OCe}var LCe,MCe={};function UCe(){if(LCe)return MCe;LCe=1;var e=wne.exports();return e.addRange(43648,43714).addRange(43739,43743),MCe.characters=e,MCe}var VCe,GCe={};function WCe(){if(VCe)return GCe;VCe=1;var e=wne.exports();return e.addRange(71296,71353).addRange(71360,71369),GCe.characters=e,GCe}var HCe,KCe={};function qCe(){if(HCe)return KCe;HCe=1;var e=wne.exports(2972,3024,3031,73727);return e.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),KCe.characters=e,KCe}var zCe,XCe={};function YCe(){if(zCe)return XCe;zCe=1;var e=wne.exports();return e.addRange(92784,92862).addRange(92864,92873),XCe.characters=e,XCe}var JCe,$Ce={};function QCe(){if(JCe)return $Ce;JCe=1;var e=wne.exports(94176);return e.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),$Ce.characters=e,$Ce}var ZCe,eSe={};function tSe(){if(ZCe)return eSe;ZCe=1;var e=wne.exports(3165);return e.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),eSe.characters=e,eSe}var rSe,aSe={};function nSe(){if(rSe)return aSe;rSe=1;var e=wne.exports();return e.addRange(1920,1969),aSe.characters=e,aSe}var sSe,iSe={};function oSe(){if(sSe)return iSe;sSe=1;var e=wne.exports();return e.addRange(3585,3642).addRange(3648,3675),iSe.characters=e,iSe}var dSe,uSe={};function cSe(){if(dSe)return uSe;dSe=1;var e=wne.exports();return e.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),uSe.characters=e,uSe}var lSe,pSe={};function fSe(){if(lSe)return pSe;lSe=1;var e=wne.exports(11647);return e.addRange(11568,11623).addRange(11631,11632),pSe.characters=e,pSe}var gSe,hSe={};function mSe(){if(gSe)return hSe;gSe=1;var e=wne.exports();return e.addRange(70784,70855).addRange(70864,70873),hSe.characters=e,hSe}var ySe,vSe={};function bSe(){if(ySe)return vSe;ySe=1;var e=wne.exports();return e.addRange(123536,123566),vSe.characters=e,vSe}var RSe,xSe={};function ESe(){if(RSe)return xSe;RSe=1;var e=wne.exports(66463);return e.addRange(66432,66461),xSe.characters=e,xSe}var DSe,wSe={};function jSe(){if(DSe)return wSe;DSe=1;var e=wne.exports();return e.addRange(42240,42539),wSe.characters=e,wSe}var CSe,SSe={};function ASe(){if(CSe)return SSe;CSe=1;var e=wne.exports();return e.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),SSe.characters=e,SSe}var TSe,PSe={};function kSe(){if(TSe)return PSe;TSe=1;var e=wne.exports(123647);return e.addRange(123584,123641),PSe.characters=e,PSe}var ISe,FSe={};function _Se(){if(ISe)return FSe;ISe=1;var e=wne.exports(71935);return e.addRange(71840,71922),FSe.characters=e,FSe}var BSe,OSe={};function NSe(){if(BSe)return OSe;BSe=1;var e=wne.exports();return e.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),OSe.characters=e,OSe}var LSe,MSe={};function USe(){if(LSe)return MSe;LSe=1;var e=wne.exports();return e.addRange(40960,42124).addRange(42128,42182),MSe.characters=e,MSe}var VSe,GSe,WSe,HSe,KSe={};function qSe(){if(VSe)return KSe;VSe=1;var e=wne.exports();return e.addRange(72192,72263),KSe.characters=e,KSe}function zSe(){return WSe?GSe:(WSe=1,GSe="14.0.0")}function XSe(){return HSe||(HSe={"/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js":jne,"/node_modules/regenerate-unicode-properties/Binary_Property/Any.js":Ane,"/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js":kne,"/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js":_ne,"/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js":Nne,"/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js":Une,"/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js":Wne,"/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js":qne,"/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js":Yne,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js":Qne,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js":tse,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js":nse,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js":ose,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js":cse,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js":fse,"/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js":mse,"/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js":bse,"/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js":Ese,"/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js":jse,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js":Ase,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js":kse,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js":_se,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js":Nse,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js":Use,"/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js":Wse,"/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js":qse,"/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js":Yse,"/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js":Qse,"/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js":tie,"/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js":nie,"/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js":oie,"/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js":cie,"/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js":fie,"/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js":mie,"/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js":bie,"/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js":Eie,"/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js":jie,"/node_modules/regenerate-unicode-properties/Binary_Property/Math.js":Aie,"/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js":kie,"/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js":_ie,"/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js":Nie,"/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js":Uie,"/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js":Wie,"/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js":qie,"/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js":Yie,"/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js":Qie,"/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js":toe,"/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js":noe,"/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js":ooe,"/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js":coe,"/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js":foe,"/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js":moe,"/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js":boe,"/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js":Eoe,"/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js":joe,"/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js":Aoe,"/node_modules/regenerate-unicode-properties/General_Category/Control.js":koe,"/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js":_oe,"/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js":Noe,"/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js":Uoe,"/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js":Woe,"/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js":qoe,"/node_modules/regenerate-unicode-properties/General_Category/Format.js":Yoe,"/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js":Qoe,"/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js":tde,"/node_modules/regenerate-unicode-properties/General_Category/Letter.js":nde,"/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js":ode,"/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js":cde,"/node_modules/regenerate-unicode-properties/General_Category/Mark.js":fde,"/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js":mde,"/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js":bde,"/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js":Ede,"/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js":jde,"/node_modules/regenerate-unicode-properties/General_Category/Number.js":Ade,"/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js":kde,"/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js":_de,"/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js":Nde,"/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js":Ude,"/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js":Wde,"/node_modules/regenerate-unicode-properties/General_Category/Other.js":qde,"/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js":Yde,"/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js":Qde,"/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js":tue,"/node_modules/regenerate-unicode-properties/General_Category/Separator.js":nue,"/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js":oue,"/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js":cue,"/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js":fue,"/node_modules/regenerate-unicode-properties/General_Category/Symbol.js":mue,"/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js":bue,"/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js":Eue,"/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js":Sue,"/node_modules/regenerate-unicode-properties/index.js":Aue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js":kue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js":_ue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js":Nue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":Uue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js":Wue,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":que,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js":Yue,"/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js":Que,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js":tce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js":nce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js":oce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js":cce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js":fce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js":mce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js":bce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js":Ece,"/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js":jce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js":Ace,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js":kce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js":_ce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js":Nce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js":Uce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js":Wce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js":qce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js":Yce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js":Qce,"/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js":tle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js":nle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js":ole,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js":cle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js":fle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js":mle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js":ble,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js":Ele,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js":jle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js":Ale,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js":kle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js":_le,"/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js":Nle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js":Ule,"/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js":Wle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js":qle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js":Yle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js":Qle,"/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js":tpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js":npe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js":ope,"/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js":cpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js":fpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js":mpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js":bpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js":Epe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js":jpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js":Ape,"/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js":kpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js":_pe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js":Npe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js":Upe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js":Wpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js":qpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js":Ype,"/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js":Qpe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js":tfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js":nfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js":ofe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js":cfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js":ffe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js":mfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js":bfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js":Efe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js":jfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js":Afe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js":kfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js":_fe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js":Nfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js":Ufe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js":Wfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js":qfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js":Yfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js":Qfe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js":tge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js":nge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js":oge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js":cge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js":fge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js":mge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js":bge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js":Ege,"/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js":jge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js":Age,"/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js":kge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js":_ge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js":Nge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js":Uge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js":Wge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js":qge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js":Yge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js":Qge,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js":the,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js":nhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js":ohe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js":che,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js":fhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js":mhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js":bhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js":Ehe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js":jhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js":Ahe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js":khe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js":_he,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js":Nhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js":Uhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js":Whe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js":qhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js":Yhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js":Qhe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js":tme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js":nme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js":ome,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js":cme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js":fme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js":mme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js":bme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js":Eme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js":jme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js":Ame,"/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js":kme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js":_me,"/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js":Nme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js":Ume,"/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js":Wme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js":qme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js":Yme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js":Qme,"/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js":tye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js":nye,"/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js":oye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js":cye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js":fye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js":mye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js":bye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js":Eye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js":jye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js":Aye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js":kye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js":_ye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js":Nye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js":Uye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js":Wye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js":qye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js":Yye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js":Qye,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js":tve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js":nve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js":ove,"/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js":cve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js":fve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js":mve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js":bve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js":Eve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js":jve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js":Ave,"/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js":kve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js":_ve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js":Nve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js":Uve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js":Wve,"/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js":qve,"/node_modules/regenerate-unicode-properties/Script/Adlam.js":Yve,"/node_modules/regenerate-unicode-properties/Script/Ahom.js":Qve,"/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js":tbe,"/node_modules/regenerate-unicode-properties/Script/Arabic.js":nbe,"/node_modules/regenerate-unicode-properties/Script/Armenian.js":obe,"/node_modules/regenerate-unicode-properties/Script/Avestan.js":cbe,"/node_modules/regenerate-unicode-properties/Script/Balinese.js":fbe,"/node_modules/regenerate-unicode-properties/Script/Bamum.js":mbe,"/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js":bbe,"/node_modules/regenerate-unicode-properties/Script/Batak.js":Ebe,"/node_modules/regenerate-unicode-properties/Script/Bengali.js":jbe,"/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js":Abe,"/node_modules/regenerate-unicode-properties/Script/Bopomofo.js":kbe,"/node_modules/regenerate-unicode-properties/Script/Brahmi.js":_be,"/node_modules/regenerate-unicode-properties/Script/Braille.js":Nbe,"/node_modules/regenerate-unicode-properties/Script/Buginese.js":Ube,"/node_modules/regenerate-unicode-properties/Script/Buhid.js":Wbe,"/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js":qbe,"/node_modules/regenerate-unicode-properties/Script/Carian.js":Ybe,"/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js":Qbe,"/node_modules/regenerate-unicode-properties/Script/Chakma.js":tRe,"/node_modules/regenerate-unicode-properties/Script/Cham.js":nRe,"/node_modules/regenerate-unicode-properties/Script/Cherokee.js":oRe,"/node_modules/regenerate-unicode-properties/Script/Chorasmian.js":cRe,"/node_modules/regenerate-unicode-properties/Script/Common.js":fRe,"/node_modules/regenerate-unicode-properties/Script/Coptic.js":mRe,"/node_modules/regenerate-unicode-properties/Script/Cuneiform.js":bRe,"/node_modules/regenerate-unicode-properties/Script/Cypriot.js":ERe,"/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js":jRe,"/node_modules/regenerate-unicode-properties/Script/Cyrillic.js":ARe,"/node_modules/regenerate-unicode-properties/Script/Deseret.js":kRe,"/node_modules/regenerate-unicode-properties/Script/Devanagari.js":_Re,"/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js":NRe,"/node_modules/regenerate-unicode-properties/Script/Dogra.js":URe,"/node_modules/regenerate-unicode-properties/Script/Duployan.js":WRe,"/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js":qRe,"/node_modules/regenerate-unicode-properties/Script/Elbasan.js":YRe,"/node_modules/regenerate-unicode-properties/Script/Elymaic.js":QRe,"/node_modules/regenerate-unicode-properties/Script/Ethiopic.js":txe,"/node_modules/regenerate-unicode-properties/Script/Georgian.js":nxe,"/node_modules/regenerate-unicode-properties/Script/Glagolitic.js":oxe,"/node_modules/regenerate-unicode-properties/Script/Gothic.js":cxe,"/node_modules/regenerate-unicode-properties/Script/Grantha.js":fxe,"/node_modules/regenerate-unicode-properties/Script/Greek.js":mxe,"/node_modules/regenerate-unicode-properties/Script/Gujarati.js":bxe,"/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js":Exe,"/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js":jxe,"/node_modules/regenerate-unicode-properties/Script/Han.js":Axe,"/node_modules/regenerate-unicode-properties/Script/Hangul.js":kxe,"/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js":_xe,"/node_modules/regenerate-unicode-properties/Script/Hanunoo.js":Nxe,"/node_modules/regenerate-unicode-properties/Script/Hatran.js":Uxe,"/node_modules/regenerate-unicode-properties/Script/Hebrew.js":Wxe,"/node_modules/regenerate-unicode-properties/Script/Hiragana.js":qxe,"/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js":Yxe,"/node_modules/regenerate-unicode-properties/Script/Inherited.js":Qxe,"/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js":tEe,"/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js":nEe,"/node_modules/regenerate-unicode-properties/Script/Javanese.js":oEe,"/node_modules/regenerate-unicode-properties/Script/Kaithi.js":cEe,"/node_modules/regenerate-unicode-properties/Script/Kannada.js":fEe,"/node_modules/regenerate-unicode-properties/Script/Katakana.js":mEe,"/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js":bEe,"/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js":EEe,"/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js":jEe,"/node_modules/regenerate-unicode-properties/Script/Khmer.js":AEe,"/node_modules/regenerate-unicode-properties/Script/Khojki.js":kEe,"/node_modules/regenerate-unicode-properties/Script/Khudawadi.js":_Ee,"/node_modules/regenerate-unicode-properties/Script/Lao.js":NEe,"/node_modules/regenerate-unicode-properties/Script/Latin.js":UEe,"/node_modules/regenerate-unicode-properties/Script/Lepcha.js":WEe,"/node_modules/regenerate-unicode-properties/Script/Limbu.js":qEe,"/node_modules/regenerate-unicode-properties/Script/Linear_A.js":YEe,"/node_modules/regenerate-unicode-properties/Script/Linear_B.js":QEe,"/node_modules/regenerate-unicode-properties/Script/Lisu.js":tDe,"/node_modules/regenerate-unicode-properties/Script/Lycian.js":nDe,"/node_modules/regenerate-unicode-properties/Script/Lydian.js":oDe,"/node_modules/regenerate-unicode-properties/Script/Mahajani.js":cDe,"/node_modules/regenerate-unicode-properties/Script/Makasar.js":fDe,"/node_modules/regenerate-unicode-properties/Script/Malayalam.js":mDe,"/node_modules/regenerate-unicode-properties/Script/Mandaic.js":bDe,"/node_modules/regenerate-unicode-properties/Script/Manichaean.js":EDe,"/node_modules/regenerate-unicode-properties/Script/Marchen.js":jDe,"/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js":ADe,"/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js":kDe,"/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js":_De,"/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js":NDe,"/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js":UDe,"/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js":WDe,"/node_modules/regenerate-unicode-properties/Script/Miao.js":qDe,"/node_modules/regenerate-unicode-properties/Script/Modi.js":YDe,"/node_modules/regenerate-unicode-properties/Script/Mongolian.js":QDe,"/node_modules/regenerate-unicode-properties/Script/Mro.js":twe,"/node_modules/regenerate-unicode-properties/Script/Multani.js":nwe,"/node_modules/regenerate-unicode-properties/Script/Myanmar.js":owe,"/node_modules/regenerate-unicode-properties/Script/Nabataean.js":cwe,"/node_modules/regenerate-unicode-properties/Script/Nandinagari.js":fwe,"/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js":mwe,"/node_modules/regenerate-unicode-properties/Script/Newa.js":bwe,"/node_modules/regenerate-unicode-properties/Script/Nko.js":Ewe,"/node_modules/regenerate-unicode-properties/Script/Nushu.js":jwe,"/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js":Awe,"/node_modules/regenerate-unicode-properties/Script/Ogham.js":kwe,"/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js":_we,"/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js":Nwe,"/node_modules/regenerate-unicode-properties/Script/Old_Italic.js":Uwe,"/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js":Wwe,"/node_modules/regenerate-unicode-properties/Script/Old_Permic.js":qwe,"/node_modules/regenerate-unicode-properties/Script/Old_Persian.js":Ywe,"/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js":Qwe,"/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js":tje,"/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js":nje,"/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js":oje,"/node_modules/regenerate-unicode-properties/Script/Oriya.js":cje,"/node_modules/regenerate-unicode-properties/Script/Osage.js":fje,"/node_modules/regenerate-unicode-properties/Script/Osmanya.js":mje,"/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js":bje,"/node_modules/regenerate-unicode-properties/Script/Palmyrene.js":Eje,"/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js":jje,"/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js":Aje,"/node_modules/regenerate-unicode-properties/Script/Phoenician.js":kje,"/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js":_je,"/node_modules/regenerate-unicode-properties/Script/Rejang.js":Nje,"/node_modules/regenerate-unicode-properties/Script/Runic.js":Uje,"/node_modules/regenerate-unicode-properties/Script/Samaritan.js":Wje,"/node_modules/regenerate-unicode-properties/Script/Saurashtra.js":qje,"/node_modules/regenerate-unicode-properties/Script/Sharada.js":Yje,"/node_modules/regenerate-unicode-properties/Script/Shavian.js":Qje,"/node_modules/regenerate-unicode-properties/Script/Siddham.js":tCe,"/node_modules/regenerate-unicode-properties/Script/SignWriting.js":nCe,"/node_modules/regenerate-unicode-properties/Script/Sinhala.js":oCe,"/node_modules/regenerate-unicode-properties/Script/Sogdian.js":cCe,"/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js":fCe,"/node_modules/regenerate-unicode-properties/Script/Soyombo.js":mCe,"/node_modules/regenerate-unicode-properties/Script/Sundanese.js":bCe,"/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js":ECe,"/node_modules/regenerate-unicode-properties/Script/Syriac.js":jCe,"/node_modules/regenerate-unicode-properties/Script/Tagalog.js":ACe,"/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js":kCe,"/node_modules/regenerate-unicode-properties/Script/Tai_Le.js":_Ce,"/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js":NCe,"/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js":UCe,"/node_modules/regenerate-unicode-properties/Script/Takri.js":WCe,"/node_modules/regenerate-unicode-properties/Script/Tamil.js":qCe,"/node_modules/regenerate-unicode-properties/Script/Tangsa.js":YCe,"/node_modules/regenerate-unicode-properties/Script/Tangut.js":QCe,"/node_modules/regenerate-unicode-properties/Script/Telugu.js":tSe,"/node_modules/regenerate-unicode-properties/Script/Thaana.js":nSe,"/node_modules/regenerate-unicode-properties/Script/Thai.js":oSe,"/node_modules/regenerate-unicode-properties/Script/Tibetan.js":cSe,"/node_modules/regenerate-unicode-properties/Script/Tifinagh.js":fSe,"/node_modules/regenerate-unicode-properties/Script/Tirhuta.js":mSe,"/node_modules/regenerate-unicode-properties/Script/Toto.js":bSe,"/node_modules/regenerate-unicode-properties/Script/Ugaritic.js":ESe,"/node_modules/regenerate-unicode-properties/Script/Vai.js":jSe,"/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js":ASe,"/node_modules/regenerate-unicode-properties/Script/Wancho.js":kSe,"/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js":_Se,"/node_modules/regenerate-unicode-properties/Script/Yezidi.js":NSe,"/node_modules/regenerate-unicode-properties/Script/Yi.js":USe,"/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js":qSe,"/node_modules/regenerate-unicode-properties/unicode-version.js":zSe})}function YSe(e){function t(t){var r=JSe(t,e);if(null!==r)return XSe()[r]();throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}return t.resolve=function(t){var r=JSe(t,e);return null!==r?r:require.resolve(t)},t}function JSe(e,t){var r,a=$Se(e);"/"===(e=QSe(e))[0]&&(t="");for(var n=XSe(),s=["",".js",".json"];!(r=QSe(a?t+"/node_modules/"+e:t+"/"+e)).endsWith("/..");){for(var i=0;i<s.length;i++){var o=r+s[i];if(n[o])return o}if(!a)break;var d=QSe(t+"/..");if(d===t)break;t=d}return null}function $Se(e){var t=e[0];if("/"===t||"\\"===t)return!1;var r=e[1],a=e[2];return!(!("."!==t||r&&"/"!==r&&"\\"!==r)||!("."!==t||"."!==r||a&&"/"!==a&&"\\"!==a))&&(":"!==r||"/"!==a&&"\\"!==a)}function QSe(e){for(var t=(e=e.replace(/\\/g,"/")).split("/"),r=""===t[0],a=1;a<t.length;a++)"."!==t[a]&&""!==t[a]||t.splice(a--,1);for(a=1;a<t.length;a++)".."===t[a]&&a>0&&".."!==t[a-1]&&"."!==t[a-1]&&(t.splice(--a,2),a--);return e=t.join("/"),r&&"/"!==e[0]?e="/"+e:0===e.length&&(e="."),e}var ZSe={exports:{}};!function(e,t){(function(){var r={function:!0,object:!0}[typeof window]&&window||this,a=t&&!t.nodeType&&t,n=e&&!e.nodeType,s=a&&n&&"object"==typeof Di&&Di;!s||s.global!==s&&s.window!==s&&s.self!==s||(r=s);var i=Object.prototype.hasOwnProperty;function o(){var e=Number(arguments[0]);if(!isFinite(e)||e<0||e>1114111||Math.floor(e)!=e)throw RangeError("Invalid code point: "+e);if(e<=65535)return String.fromCharCode(e);var t=55296+((e-=65536)>>10),r=e%1024+56320;return String.fromCharCode(t,r)}var d={};function u(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Invalid node type: "+e+"; expected type: "+t)}if(!(t=i.call(d,t)?d[t]:d[t]=RegExp("^(?:"+t+")$")).test(e))throw Error("Invalid node type: "+e+"; expected types: "+t)}function c(e){var t=e.type;if(i.call(P,t))return P[t](e);throw Error("Invalid node type: "+t)}function l(e,t,r){for(var a,n=-1,s=t.length,i="";++n<s;)a=t[n],r&&n>0&&(i+=r),n+1<s&&"value"==t[n].type&&"null"==t[n].kind&&"value"==t[n+1].type&&"symbol"==t[n+1].kind&&t[n+1].codePoint>=48&&t[n+1].codePoint<=57?i+="\\000":i+=e(a);return i}function p(e){return u(e.type,"alternative"),l(S,e.body)}function f(e){switch(u(e.type,"anchor"),e.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}}function g(e){return u(e.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),c(e)}function h(e){u(e.type,"characterClass");var t=e.kind,r="intersection"===t?"&&":"subtraction"===t?"--":"";return"["+(e.negative?"^":"")+l(v,e.body,r)+"]"}function m(e){return u(e.type,"characterClassEscape"),"\\"+e.value}function y(e){u(e.type,"characterClassRange");var t=e.min,r=e.max;if("characterClassRange"==t.type||"characterClassRange"==r.type)throw Error("Invalid character class range");return v(t)+"-"+v(r)}function v(e){return u(e.type,"anchor|characterClass|characterClassEscape|characterClassRange|dot|value|unicodePropertyEscape|classStrings"),c(e)}function b(e){return u(e.type,"classStrings"),"("+l(R,e.strings,"|")+")"}function R(e){return u(e.type,"classString"),l(c,e.characters)}function x(e){return u(e.type,"disjunction"),l(c,e.body,"|")}function E(e){return u(e.type,"dot"),"."}function D(e){u(e.type,"group");var t="";switch(e.behavior){case"normal":e.name&&(t+="?<"+w(e.name)+">");break;case"ignore":t+="?:";break;case"lookahead":t+="?=";break;case"negativeLookahead":t+="?!";break;case"lookbehind":t+="?<=";break;case"negativeLookbehind":t+="?<!";break;default:throw Error("Invalid behaviour: "+e.behaviour)}return"("+(t+=l(c,e.body))+")"}function w(e){return u(e.type,"identifier"),e.value}function j(e){u(e.type,"quantifier");var t="",r=e.min,a=e.max;return t=null==a?0==r?"*":1==r?"+":"{"+r+",}":r==a?"{"+r+"}":0==r&&1==a?"?":"{"+r+","+a+"}",e.greedy||(t+="?"),g(e.body[0])+t}function C(e){if(u(e.type,"reference"),e.matchIndex)return"\\"+e.matchIndex;if(e.name)return"\\k<"+w(e.name)+">";throw new Error("Unknown reference type")}function S(e){return u(e.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),c(e)}function A(e){return u(e.type,"unicodePropertyEscape"),"\\"+(e.negative?"P":"p")+"{"+e.value+"}"}function T(e){u(e.type,"value");var t=e.kind,r=e.codePoint;if("number"!=typeof r)throw new Error("Invalid code point: "+r);switch(t){case"controlLetter":return"\\c"+o(r+64);case"hexadecimalEscape":return"\\x"+("00"+r.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+o(r);case"null":return"\\"+r;case"octal":return"\\"+("000"+r.toString(8)).slice(-3);case"singleEscape":switch(r){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+r)}case"symbol":return o(r);case"unicodeEscape":return"\\u"+("0000"+r.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+r.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+t)}}var P={alternative:p,anchor:f,characterClass:h,characterClassEscape:m,characterClassRange:y,classStrings:b,disjunction:x,dot:E,group:D,quantifier:j,reference:C,unicodePropertyEscape:A,value:T},k={generate:c};a&&n?a.generate=c:r.regjsgen=k}).call(Di)}(ZSe,ZSe.exports);var eAe={exports:{}};!function(e){!function(){var t,r,a=String.fromCodePoint||(t=String.fromCharCode,r=Math.floor,function(){var e,a,n=16384,s=[],i=-1,o=arguments.length;if(!o)return"";for(var d="";++i<o;){var u=Number(arguments[i]);if(!isFinite(u)||u<0||u>1114111||r(u)!=u)throw RangeError("Invalid code point: "+u);u<=65535?s.push(u):(e=55296+((u-=65536)>>10),a=u%1024+56320,s.push(e,a)),(i+1==o||s.length>n)&&(d+=t.apply(null,s),s.length=0)}return d});function n(e,t,r){function n(t){return t.raw=e.substring(t.range[0],t.range[1]),t}function s(e,t){return e.range[0]=t,n(e)}function i(e,t){return n({type:"anchor",kind:e,range:[Re-t,Re]})}function o(e,t,r,a){return n({type:"value",kind:e,codePoint:t,range:[r,a]})}function d(e,t,r,a){return a=a||0,o(e,t,Re-(r.length+a),Re)}function u(e){var t,r=e[0],a=r.charCodeAt(0);return be&&1===r.length&&a>=55296&&a<=56319&&(t=C().charCodeAt(0))>=56320&&t<=57343?o("symbol",1024*(a-55296)+t-56320+65536,++Re-2,Re):o("symbol",a,Re-1,Re)}function c(e,t,r){return n({type:"disjunction",body:e,range:[t,r]})}function l(){return n({type:"dot",range:[Re-1,Re]})}function p(e){return n({type:"characterClassEscape",value:e,range:[Re-2,Re]})}function f(e){return n({type:"reference",matchIndex:parseInt(e,10),range:[Re-1-e.length,Re]})}function g(e){return n({type:"reference",name:e,range:[e.range[0]-3,Re]})}function h(e,t,r,a){return n({type:"group",behavior:e,body:t,range:[r,a]})}function m(e,t,r,a){return null==a&&(r=Re-1,a=Re),n({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[r,a]})}function y(e,t,r){return n({type:"alternative",body:e,range:[t,r]})}function v(e,t,r,a){return n({type:"characterClass",kind:e.kind,body:e.body,negative:t,range:[r,a]})}function b(e,t,r,a){return e.codePoint>t.codePoint&&pe("invalid range in character class",e.raw+"-"+t.raw,r,a),n({type:"characterClassRange",min:e,max:t,range:[r,a]})}function R(e,t,r){return n({type:"classStrings",strings:e,range:[t,r]})}function x(e,t,r){return n({type:"classString",characters:e,range:[t,r]})}function E(e){return"alternative"===e.type?e.body:[e]}function D(t){t=t||1;var r=e.substring(Re,Re+t);return Re+=t||1,r}function w(e){j(e)||pe("character",e)}function j(t){if(e.indexOf(t,Re)===Re)return D(t.length)}function C(){return e[Re]}function S(t){return e.indexOf(t,Re)===Re}function A(t){return e[Re+1]===t}function T(t){var r=e.substring(Re).match(t);return r&&(r.range=[],r.range[0]=Re,D(r[0].length),r.range[1]=Re),r}function P(){var e=[],t=Re;for(e.push(k());j("|");)e.push(k());return 1===e.length?e[0]:c(e,t,Re)}function k(){for(var e,t=[],r=Re;e=I();)t.push(e);return 1===t.length?t[0]:y(t,r,Re)}function I(){if(Re>=e.length||S("|")||S(")"))return null;var t=B();if(t)return t;var r=N();if(!r){var a,n=Re;(a=O()||!1)&&(Re=n,pe("Expected atom")),!be&&(res=T(/^{/))?r=u(res):pe("Expected atom")}return(a=O()||!1)?(a.body=E(r),s(a,r.range[0]),a):r}function F(e,t,r,a){var n=null,s=Re;if(j(e))n=t;else{if(!j(r))return!1;n=a}return _(n,s)}function _(e,t){var r=P();r||pe("Expected disjunction"),w(")");var a=h(e,E(r),t,Re);return"normal"==e&&he&&ge++,a}function B(){return j("^")?i("start",1):j("$")?i("end",1):j("\\b")?i("boundary",2):j("\\B")?i("not-boundary",2):F("(?=","lookahead","(?!","negativeLookahead")}function O(){var e,t,r,a,n=Re;return j("*")?t=m(0):j("+")?t=m(1):j("?")?t=m(0,1):(e=T(/^\{([0-9]+)\}/))?t=m(r=parseInt(e[1],10),r,e.range[0],e.range[1]):(e=T(/^\{([0-9]+),\}/))?t=m(r=parseInt(e[1],10),void 0,e.range[0],e.range[1]):(e=T(/^\{([0-9]+),([0-9]+)\}/))&&((r=parseInt(e[1],10))>(a=parseInt(e[2],10))&&pe("numbers out of order in {} quantifier","",n,Re),t=m(r,a,e.range[0],e.range[1])),(r&&!Number.isSafeInteger(r)||a&&!Number.isSafeInteger(a))&&pe("iterations outside JS safe integer range in quantifier","",n,Re),t&&j("?")&&(t.greedy=!1,t.range[1]+=1),t}function N(){var e;if(e=T(/^[^^$\\.*+?()[\]{}|]/))return u(e);if(!be&&(e=T(/^(?:]|})/)))return u(e);if(j("."))return l();if(j("\\")){if(!(e=U())){if(!be&&"c"==C())return o("symbol",92,Re-1,Re);pe("atomEscape")}return e}if(e=Q())return e;if(r.lookbehind&&(e=F("(?<=","lookbehind","(?<!","negativeLookbehind")))return e;if(r.namedGroups&&j("(?<")){var t=X();w(">");var a=_("normal",t.range[0]-3);return a.name=t,a}return F("(?:","ignore","(","normal")}function L(e){var t,r;if(be&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&S("\\")&&A("u")){var a=Re;Re++;var s=M();"unicodeEscape"==s.kind&&(r=s.codePoint)>=56320&&r<=57343?(e.range[1]=s.range[1],e.codePoint=1024*(t-55296)+r-56320+65536,e.type="value",e.kind="unicodeCodePointEscape",n(e)):Re=a}return e}function M(){return U(!0)}function U(e){var t,r=Re;if(t=V(e)||H())return t;if(e){if(j("b"))return d("singleEscape",8,"\\b");if(j("B"))pe("\\B not possible inside of CharacterClass","",r);else{if(!be&&(t=T(/^c([0-9])/)))return d("controlLetter",t[1]+16,t[1],2);if(!be&&(t=T(/^c_/)))return d("controlLetter",31,"_",2)}if(be&&j("-"))return d("singleEscape",45,"\\-")}return t=W()||q()}function V(e){var t,r,a=Re;if(t=T(/^(?!0)\d+/)){r=t[0];var n=parseInt(t[0],10);return n<=ge&&!e?f(t[0]):(fe.push(n),he?me=!0:G(a,Re),D(-t[0].length),(t=T(/^[0-7]{1,3}/))?d("octal",parseInt(t[0],8),t[0],1):s(t=u(T(/^[89]/)),t.range[0]-1))}return!!(t=T(/^[0-7]{1,3}/))&&("0"!==(r=t[0])&&G(a,Re),/^0{1,3}$/.test(r)?d("null",0,"0",r.length):d("octal",parseInt(r,8),r,1))}function G(e,t){be&&pe("Invalid decimal escape in unicode mode",null,e,t)}function W(){var e;return(e=T(/^[dDsSwW]/))?p(e[0]):r.unicodePropertyEscape&&be&&(e=T(/^([pP])\{([^\}]+)\}/))?n({type:"unicodePropertyEscape",negative:"P"===e[1],value:e[2],range:[e.range[0]-1,e.range[1]],raw:e[0]}):!!(r.unicodeSet&&ve&&j("q{"))&&ce()}function H(){if(r.namedGroups&&T(/^k<(?=.*?>)/)){var e=X();return w(">"),g(e)}}function K(){var e;return(e=T(/^u([0-9a-fA-F]{4})/))?L(d("unicodeEscape",parseInt(e[1],16),e[1],2)):be&&(e=T(/^u\{([0-9a-fA-F]+)\}/))?d("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):void 0}function q(){var e,t=Re;if(e=T(/^[fnrtv]/)){var r=0;switch(e[0]){case"t":r=9;break;case"n":r=10;break;case"v":r=11;break;case"f":r=12;break;case"r":r=13}return d("singleEscape",r,"\\"+e[0])}return(e=T(/^c([a-zA-Z])/))?d("controlLetter",e[1].charCodeAt(0)%32,e[1],2):(e=T(/^x([0-9a-fA-F]{2})/))?d("hexadecimalEscape",parseInt(e[1],16),e[1],2):(e=K())?((!e||e.codePoint>1114111)&&pe("Invalid escape sequence",null,t,Re),e):$()}function z(t){var r=C(),n=Re;if("\\"===r){D();var s=K();return s&&t(s.codePoint)||pe("Invalid escape sequence",null,n,Re),a(s.codePoint)}var i=r.charCodeAt(0);if(i>=55296&&i<=56319){var o=(r+=e[Re+1]).charCodeAt(1);o>=56320&&o<=57343&&(i=1024*(i-55296)+o-56320+65536)}if(t(i))return D(),i>65535&&D(),r}function X(){var e,t=Re,r=z(Y);for(r||pe("Invalid identifier");e=z(J);)r+=e;return n({type:"identifier",value:r,range:[t,Re]})}function Y(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(a(e))}function J(e){var t=/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/;return Y(e)||e>=48&&e<=57||e>=128&&t.test(a(e))}function $(){var e,t=C();return be&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(t)||!be&&"c"!==t?"k"===t&&r.lookbehind?null:d("identifier",(e=D()).charCodeAt(0),e,1):null}function Q(){var e,t=Re;return(e=T(/^\[\^/))?(e=Z(),w("]"),v(e,!0,t,Re)):j("[")?(e=Z(),w("]"),v(e,!1,t,Re)):null}function Z(){var e;return S("]")?{kind:"union",body:[]}:ve?se():((e=te())||pe("nonEmptyClassRanges"),{kind:"union",body:e})}function ee(e){var t,r,a,n,s;if(S("-")&&!A("]")){t=e.range[0],s=u(j("-")),(n=ae())||pe("classAtom"),r=Re;var i=Z();return i||pe("classRanges"),"codePoint"in e&&"codePoint"in n?a=[b(e,n,t,r)]:be?pe("invalid character class"):a=[e,s,n],"empty"===i.type?a:a.concat(i.body)}return(a=re())||pe("nonEmptyClassRangesNoDash"),[e].concat(a)}function te(){var e=ae();return e||pe("classAtom"),S("]")?[e]:ee(e)}function re(){var e=ae();return e||pe("classAtom"),S("]")?e:ee(e)}function ae(){return j("-")?u("-"):ne()}function ne(){var e;return(e=T(/^[^\\\]-]/))?u(e[0]):j("\\")?((e=M())||pe("classEscape"),L(e)):void 0}function se(){var e,t=[],r=ie(!0);for(t.push(r),e="classRange"===r.type?"union":S("&")?"intersection":S("-")?"subtraction":"union";!S("]");)"intersection"===e?(w("&"),w("&"),S("&")&&pe("&& cannot be followed by &. Wrap it in brackets: &&[&].")):"subtraction"===e&&(w("-"),w("-")),r=ie("union"===e),t.push(r);return{kind:e,body:t}}function ie(e){var t,r,a=Re;if(j("\\"))if(r=M())t=r;else{if(r=ue())return r;pe("Invalid escape","\\"+C(),a)}else if(r=de())t=r;else{if(r=Q())return r;pe("Invalid character",C())}if(e&&S("-")&&!A("-")){if(w("-"),r=oe())return b(t,r,a,Re);pe("Invalid range end",C())}return t}function oe(){if(j("\\")){if(res=ue())return res;pe("Invalid escape","\\"+C(),from)}return de()}function de(){var e;if(e=T(/^[^()[\]{}/\-\\|]/))return u(e)}function ue(){return j("b")?d("singleEscape",8,"\\b"):j("B")?void pe("\\B not possible inside of ClassContents","",Re-2):(res=T(/^[&\-!#%,:;<=>@_`~]/))?d("identifier",res[0].codePointAt(0),res[0]):(res=q())?res:null}function ce(){var e=Re-3,t=[];do{t.push(le())}while(j("|"));return w("}"),R(t,e,Re)}function le(){for(var e,t=[],r=Re;e=oe();)t.push(e);return x(t,r,Re)}function pe(t,r,a,n){a=null==a?Re:a,n=null==n?a:n;var s=Math.max(0,a-10),i=Math.min(n+10,e.length),o=" "+e.substring(s,i),d=" "+new Array(a-s+1).join(" ")+"^";throw SyntaxError(t+" at position "+a+(r?": "+r:"")+"\n"+o+"\n"+d)}r||(r={});var fe=[],ge=0,he=!0,me=!1,ye=-1!==(t||"").indexOf("u"),ve=-1!==(t||"").indexOf("v"),be=ye||ve,Re=0;if(ve&&!r.unicodeSet)throw new Error('The "v" flag is only supported when the .unicodeSet option is enabled.');if(ye&&ve)throw new Error('The "u" and "v" flags are mutually exclusive.');""===(e=String(e))&&(e="(?:)");var xe=P();return xe.range[1]!==e.length&&pe("Could not parse entire input - got stuck","",xe.range[1]),me=me||fe.some((function(e){return e<=ge})),me?(Re=0,he=!1,P()):xe}var s={parse:n};e.exports?e.exports=s:window.regjsparser=s}()}(eAe);var tAe=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]),rAe=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]]),aAe=tAe,nAe=rAe,sAe=function(e){if(aAe.has(e))return e;if(nAe.has(e))return nAe.get(e);throw new Error("Unknown property: "+e)},iAe=sAe,oAe=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]]),dAe=function(e,t){var r=oAe.get(e);if(!r)throw new Error("Unknown property `"+e+"`.");var a=r.get(t);if(a)return a;throw new Error("Unknown value `"+t+"` for property `"+e+"`.")},uAe=dAe,cAe=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1122,7303],[7296,1042],[7297,1044],[7298,1054],[7299,1057],[7300,7301],[7301,[1058,7300]],[7302,1066],[7303,1122],[7304,42570],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[66928,66967],[66929,66968],[66930,66969],[66931,66970],[66932,66971],[66933,66972],[66934,66973],[66935,66974],[66936,66975],[66937,66976],[66938,66977],[66940,66979],[66941,66980],[66942,66981],[66943,66982],[66944,66983],[66945,66984],[66946,66985],[66947,66986],[66948,66987],[66949,66988],[66950,66989],[66951,66990],[66952,66991],[66953,66992],[66954,66993],[66956,66995],[66957,66996],[66958,66997],[66959,66998],[66960,66999],[66961,67e3],[66962,67001],[66964,67003],[66965,67004],[66967,66928],[66968,66929],[66969,66930],[66970,66931],[66971,66932],[66972,66933],[66973,66934],[66974,66935],[66975,66936],[66976,66937],[66977,66938],[66979,66940],[66980,66941],[66981,66942],[66982,66943],[66983,66944],[66984,66945],[66985,66946],[66986,66947],[66987,66948],[66988,66949],[66989,66950],[66990,66951],[66991,66952],[66992,66953],[66993,66954],[66995,66956],[66996,66957],[66997,66958],[66998,66959],[66999,66960],[67e3,66961],[67001,66962],[67003,66964],[67004,66965],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]]),lAe={},pAe=wne.exports;lAe.REGULAR=new Map([["d",pAe().addRange(48,57)],["D",pAe().addRange(0,47).addRange(58,65535)],["s",pAe(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",pAe().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",pAe(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",pAe(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),lAe.UNICODE=new Map([["d",pAe().addRange(48,57)],["D",pAe().addRange(0,47).addRange(58,1114111)],["s",pAe(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",pAe().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",pAe(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",pAe(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),lAe.UNICODE_IGNORE_CASE=new Map([["d",pAe().addRange(48,57)],["D",pAe().addRange(0,47).addRange(58,1114111)],["s",pAe(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",pAe().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",pAe(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",pAe(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]]);var fAe=ZSe.exports.generate,gAe=eAe.exports.parse,hAe=wne.exports,mAe=iAe,yAe=uAe,vAe=cAe,bAe=lAe;function RAe(e,t){var r=[];return e.forEach((function(e){var a=t(e);Array.isArray(a)?r.push.apply(r,a):r.push(a)})),r}var xAe=new Set("\\^$.*+?()[]{}|".split("")),EAe=hAe().addRange(0,1114111),DAe=EAe.clone().remove(10,13,8232,8233),wAe=function(e,t,r){return t?r?bAe.UNICODE_IGNORE_CASE.get(e):bAe.UNICODE.get(e):bAe.REGULAR.get(e)},jAe=function(e){return e?EAe:DAe},CAe=function(e,t){var r=t?e+"/"+t:"Binary_Property/"+e;try{return YSe("/node_modules/regexpu-core")("regenerate-unicode-properties/"+r+".js")}catch(r){throw new Error("Failed to recognize value `"+t+"` for property `"+e+"`.")}},SAe=function(e){try{var t="General_Category",r=yAe(t,e);return CAe(t,r)}catch(e){}try{return CAe("Property_of_Strings",e)}catch(e){}var a=mAe(e);return CAe(a)},AAe=function(e,t){var r,a=e.split("="),n=a[0];if(1==a.length)r=SAe(n);else{var s=mAe(n),i=yAe(s,a[1]);r=CAe(s,i)}if(t){if(r.strings)throw new Error("Cannot negate Unicode property of strings");return{characters:EAe.clone().remove(r.characters),strings:new Set}}return{characters:r.characters.clone(),strings:r.strings?new Set(r.strings.map((function(e){return xAe.has(e[0])?"\\"+e:e}))):new Set}},TAe=function(e,t){var r=AAe(e,t),a=_Ae();return a.singleChars=r.characters,r.strings.size>0&&(a.longStrings=r.strings,a.maybeIncludesStrings=!0),a};hAe.prototype.iuAddRange=function(e,t){var r=this;do{var a=IAe(e);a&&r.add(a)}while(++e<=t);return r},hAe.prototype.iuRemoveRange=function(e,t){var r=this;do{var a=IAe(e);a&&r.remove(a)}while(++e<=t);return r};var PAe=function(e,t){var r=gAe(t,VAe.useUnicodeFlag?"u":"");switch(r.type){case"characterClass":case"group":case"value":break;default:r=kAe(r,t)}Object.assign(e,r)},kAe=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:"+t+")"}},IAe=function(e){return vAe.get(e)||!1},FAe=function(e){switch(e){case"union":return{single:function(e,t){e.singleChars.add(t)},regSet:function(e,t){e.singleChars.add(t)},range:function(e,t,r){e.singleChars.addRange(t,r)},iuRange:function(e,t,r){e.singleChars.iuAddRange(t,r)},nested:function(e,t){e.singleChars.add(t.singleChars);for(var r,a=T(t.longStrings);!(r=a()).done;){var n=r.value;e.longStrings.add(n)}t.maybeIncludesStrings&&(e.maybeIncludesStrings=!0)}};case"union-negative":var t=function(e,t){e.singleChars=EAe.clone().remove(t).add(e.singleChars)};return{single:function(e,t){var r=EAe.clone();e.singleChars=e.singleChars.contains(t)?r:r.remove(t)},regSet:t,range:function(e,t,r){e.singleChars=EAe.clone().removeRange(t,r).add(e.singleChars)},iuRange:function(e,t,r){e.singleChars=EAe.clone().iuRemoveRange(t,r).add(e.singleChars)},nested:function(e,r){if(t(e,r.singleChars),r.maybeIncludesStrings)throw new Error("ASSERTION ERROR")}};case"intersection":var r=function(e,t){e.first?e.singleChars=t:e.singleChars.intersection(t)};return{single:function(e,t){e.singleChars=e.first||e.singleChars.contains(t)?hAe(t):hAe(),e.longStrings.clear(),e.maybeIncludesStrings=!1},regSet:function(e,t){r(e,t),e.longStrings.clear(),e.maybeIncludesStrings=!1},range:function(e,t,r){e.first?e.singleChars.addRange(t,r):e.singleChars.intersection(hAe().addRange(t,r)),e.longStrings.clear(),e.maybeIncludesStrings=!1},iuRange:function(e,t,r){e.first?e.singleChars.iuAddRange(t,r):e.singleChars.intersection(hAe().iuAddRange(t,r)),e.longStrings.clear(),e.maybeIncludesStrings=!1},nested:function(e,t){if(r(e,t.singleChars),e.first)e.longStrings=t.longStrings,e.maybeIncludesStrings=t.maybeIncludesStrings;else{for(var a,n=T(e.longStrings);!(a=n()).done;){var s=a.value;t.longStrings.has(s)||e.longStrings.delete(s)}t.maybeIncludesStrings||(e.maybeIncludesStrings=!1)}}};case"subtraction":var a=function(e,t){e.first?e.singleChars.add(t):e.singleChars.remove(t)};return{single:function(e,t){e.first?e.singleChars.add(t):e.singleChars.remove(t)},regSet:a,range:function(e,t,r){e.first?e.singleChars.addRange(t,r):e.singleChars.removeRange(t,r)},iuRange:function(e,t,r){e.first?e.singleChars.iuAddRange(t,r):e.singleChars.iuRemoveRange(t,r)},nested:function(e,t){if(a(e,t.singleChars),e.first)e.longStrings=t.longStrings,e.maybeIncludesStrings=t.maybeIncludesStrings;else for(var r,n=T(e.longStrings);!(r=n()).done;){var s=r.value;t.longStrings.has(s)&&e.longStrings.delete(s)}}};default:throw new Error("Unknown set action: "+characterClassItem.kind)}},_Ae=function(){return{transformed:VAe.transform.unicodeFlag,singleChars:hAe(),longStrings:new Set,hasEmptyString:!1,first:!0,maybeIncludesStrings:!1}},BAe=function(e){if(VAe.flags.ignoreCase&&VAe.transform.unicodeFlag){var t=IAe(e);if(t)return[e,t]}return[e]},OAe=function(e,t){for(var r,a=_Ae(),n=T(e.strings);!(r=n()).done;){var s=r.value;if(1===s.characters.length)BAe(s.characters[0].codePoint).forEach((function(e){a.singleChars.add(e)}));else{var i=void 0;if(VAe.flags.ignoreCase&&VAe.transform.unicodeFlag){i="";for(var o,d=T(s.characters);!(o=d()).done;){var u=o.value,c=hAe(u.codePoint),l=IAe(u.codePoint);l&&c.add(l),i+=c.toString(t)}}else i=s.characters.map((function(e){return fAe(e)})).join("");a.longStrings.add(i),a.maybeIncludesStrings=!0}}return a},NAe=function e(t,r){var a,n,s=_Ae();switch(t.kind){case"union":a=FAe("union"),n=FAe("union-negative");break;case"intersection":a=FAe("intersection"),n=FAe("subtraction");break;case"subtraction":a=FAe("subtraction"),n=FAe("intersection");break;default:throw new Error("Unknown character class kind: "+t.kind)}for(var i,o=T(t.body);!(i=o()).done;){var d=i.value;switch(d.type){case"value":BAe(d.codePoint).forEach((function(e){a.single(s,e)}));break;case"characterClassRange":var u=d.min.codePoint,c=d.max.codePoint;a.range(s,u,c),VAe.flags.ignoreCase&&VAe.transform.unicodeFlag&&a.iuRange(s,u,c);break;case"characterClassEscape":a.regSet(s,wAe(d.value,VAe.flags.unicode,VAe.flags.ignoreCase));break;case"unicodePropertyEscape":var l=TAe(d.value,d.negative);a.nested(s,l),s.transformed=s.transformed||VAe.transform.unicodePropertyEscapes||VAe.transform.unicodeSetsFlag&&l.maybeIncludesStrings;break;case"characterClass":var p=d.negative?n:a,f=e(d,r);p.nested(s,f),s.transformed=!0;break;case"classStrings":a.nested(s,OAe(d,r)),s.transformed=!0;break;default:throw new Error("Unknown term type: "+d.type)}s.first=!1}if(t.negative&&s.maybeIncludesStrings)throw new SyntaxError("Cannot negate set containing strings");return s},LAe=function(e,t,r){void 0===r&&(r=NAe(e,t));var a=e.negative,n=r,s=n.singleChars,i=n.transformed,o=n.longStrings;if(i){var d=s.toString(t);if(a)VAe.useUnicodeFlag?PAe(e,"[^"+("["===d[0]?d.slice(1,-1):d)+"]"):PAe(e,"(?!"+d+")[\\s\\S]");else{var u=o.has(""),c=Array.from(o).sort((function(e,t){return t.length-e.length}));"[]"===d&&0!==o.size||c.splice(c.length-(u?1:0),0,d),PAe(e,c.join("|"))}}return e},MAe=function(e){var t=Object.keys(e.unmatchedReferences);if(t.length>0)throw new Error("Unknown group names: "+t)},UAe=function e(t,r,a){switch(t.type){case"dot":VAe.transform.unicodeFlag?PAe(t,jAe(VAe.flags.dotAll).toString(r)):VAe.transform.dotAllFlag&&PAe(t,"[\\s\\S]");break;case"characterClass":t=LAe(t,r);break;case"unicodePropertyEscape":var n=TAe(t.value,t.negative);if(n.maybeIncludesStrings){if(!VAe.flags.unicodeSets)throw new Error("Properties of strings are only supported when using the unicodeSets (v) flag.");VAe.transform.unicodeSetsFlag&&(n.transformed=!0,t=LAe(t,r,n))}else VAe.transform.unicodePropertyEscapes&&PAe(t,n.singleChars.toString(r));break;case"characterClassEscape":VAe.transform.unicodeFlag&&PAe(t,wAe(t.value,!0,VAe.flags.ignoreCase).toString(r));break;case"group":if("normal"==t.behavior&&a.lastIndex++,t.name&&VAe.transform.namedGroups){var s=t.name.value;if(a.namesConflicts[s])throw new Error("Group '"+s+"' has already been defined in this context.");a.namesConflicts[s]=!0;var i=a.lastIndex;delete t.name,a.names[s]||(a.names[s]=[]),a.names[s].push(i),a.onNamedGroup&&a.onNamedGroup.call(null,s,i),a.unmatchedReferences[s]&&delete a.unmatchedReferences[s]}case"quantifier":t.body=t.body.map((function(t){return e(t,r,a)}));break;case"disjunction":var o=a.namesConflicts;t.body=t.body.map((function(t){return a.namesConflicts=Object.create(o),e(t,r,a)}));break;case"alternative":t.body=RAe(t.body,(function(t){var n=e(t,r,a);return"alternative"===n.type?n.body:n}));break;case"value":var d=t.codePoint,u=hAe(d);if(VAe.flags.ignoreCase&&VAe.transform.unicodeFlag){var c=IAe(d);c&&u.add(c)}PAe(t,u.toString(r));break;case"reference":if(t.name){var l=t.name.value,p=a.names[l];if(p){var f=p.map((function(e){return{type:"reference",matchIndex:e,raw:"\\"+e}}));return 1===f.length?f[0]:{type:"alternative",body:f,raw:f.map((function(e){return e.raw})).join("")}}return a.unmatchedReferences[l]=!0,{type:"group",behavior:"ignore",body:[],raw:"(?:)"}}break;case"anchor":case"empty":case"group":break;default:throw new Error("Unknown term type: "+t.type)}return t},VAe={flags:{ignoreCase:!1,unicode:!1,unicodeSets:!1,dotAll:!1},transform:{dotAllFlag:!1,unicodeFlag:!1,unicodeSetsFlag:!1,unicodePropertyEscapes:!1,namedGroups:!1},get useUnicodeFlag(){return(this.flags.unicode||this.flags.unicodeSets)&&!this.transform.unicodeFlag}},GAe=function(e){if(e)for(var t=0,r=Object.keys(e);t<r.length;t++){var a=r[t],n=e[a];switch(a){case"dotAllFlag":case"unicodeFlag":case"unicodePropertyEscapes":case"namedGroups":if(null!=n&&!1!==n&&"transform"!==n)throw new Error("."+a+" must be false (default) or 'transform'.");break;case"unicodeSetsFlag":if(null!=n&&!1!==n&&"parse"!==n&&"transform"!==n)throw new Error("."+a+" must be false (default), 'parse' or 'transform'.");break;case"onNamedGroup":if(null!=n&&"function"!=typeof n)throw new Error(".onNamedGroup must be a function.");break;default:throw new Error("."+a+" is not a valid regexpu-core option.")}}},WAe=function(e,t){return!!e&&e.includes(t)},HAe=function(e,t){return!!e&&"transform"===e[t]},KAe=function(e,t,r){GAe(r),VAe.flags.unicode=WAe(t,"u"),VAe.flags.unicodeSets=WAe(t,"v"),VAe.flags.ignoreCase=WAe(t,"i"),VAe.flags.dotAll=WAe(t,"s"),VAe.transform.dotAllFlag=VAe.flags.dotAll&&HAe(r,"dotAllFlag"),VAe.transform.unicodeFlag=(VAe.flags.unicode||VAe.flags.unicodeSets)&&HAe(r,"unicodeFlag"),VAe.transform.unicodeSetsFlag=VAe.flags.unicodeSets&&HAe(r,"unicodeSetsFlag"),VAe.transform.unicodePropertyEscapes=VAe.flags.unicode&&(HAe(r,"unicodeFlag")||HAe(r,"unicodePropertyEscapes")),VAe.transform.namedGroups=HAe(r,"namedGroups");var a={unicodeSet:Boolean(r&&r.unicodeSetsFlag),unicodePropertyEscape:!0,namedGroups:!0,lookbehind:!0},n={hasUnicodeFlag:VAe.useUnicodeFlag,bmpOnly:!VAe.flags.unicode},s={onNamedGroup:r&&r.onNamedGroup,lastIndex:0,names:Object.create(null),namesConflicts:Object.create(null),unmatchedReferences:Object.create(null)},i=gAe(e,t,a);return UAe(i,n,s),MAe(s),fAe(i)},qAe=KAe,zAe=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8,unicodeSetsFlag_syntax:16,unicodeSetsFlag:32,duplicateNamedCaptureGroups:64}),XAe="@babel/plugin-regexp-features/featuresKey",YAe="@babel/plugin-regexp-features/runtimeKey";function JAe(e,t){return e|t}function $Ae(e,t){return!!(e&t)}function QAe(e,t){var r=function(e,r){return void 0===r&&(r="transform"),!!$Ae(t,zAe[e])&&r},a=function(){if(!r("duplicateNamedCaptureGroups"))return!1;for(var t,a=/\(\?<([^>]+)>/g,n=new Set;t=a.exec(e);n.add(t[1]))if(n.has(t[1]))return"transform";return!1};return{unicodeFlag:r("unicodeFlag"),unicodeSetsFlag:r("unicodeSetsFlag")||r("unicodeSetsFlag_syntax","parse"),dotAllFlag:r("dotAllFlag"),unicodePropertyEscapes:r("unicodePropertyEscape"),namedGroups:r("namedCaptureGroups")||a(),onNamedGroup:function(){}}}function ZAe(e,t){var r=e.flags,a=e.pattern;if(r.includes("v")&&"transform"===t.unicodeSetsFlag)return!1;if(r.includes("u")){if("transform"===t.unicodeFlag)return!1;if("transform"===t.unicodePropertyEscapes&&/\\[pP]{/.test(a))return!1}return!(r.includes("s")&&"transform"===t.dotAllFlag||"transform"===t.namedGroups&&/\(\?<(?![=!])/.test(a))}function eTe(e,t){return"transform"===e.unicodeSetsFlag&&(t=t.replace("v","u")),"transform"===e.unicodeFlag&&(t=t.replace("u","")),"transform"===e.dotAllFlag&&(t=t.replace("s","")),t}var tTe="7.19.0".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),rTe="@babel/plugin-regexp-features/version";function aTe(e){var t=e.name,r=e.feature,a=e.options,n=void 0===a?{}:a,s=e.manipulateOptions;return{name:t,manipulateOptions:void 0===s?function(){}:s,pre:function(){var e,t=this.file,a=null!=(e=t.get(XAe))?e:0,s=JAe(a,zAe[r]),i=n.useUnicodeFlag,o=n.runtime;if(!1===i&&(s=JAe(s,zAe.unicodeFlag)),s!==a&&t.set(XAe,s),void 0!==o){if(t.has(YAe)&&t.get(YAe)!==o&&$Ae(s,zAe.duplicateNamedCaptureGroups))throw new Error("The 'runtime' option must be the same for '@babel/plugin-transform-named-capturing-groups-regex' and '@babel/plugin-proposal-duplicate-named-capturing-groups-regex'.");"namedCaptureGroups"===r&&o&&t.has(YAe)||t.set(YAe,o)}(!t.has(rTe)||t.get(rTe)<tTe)&&t.set(rTe,tTe)},visitor:{RegExpLiteral:function(e){var t,r=e.node,a=this.file,n=a.get(XAe),s=null==(t=a.get(YAe))||t,i=QAe(r.pattern,n);if(!ZAe(r,i)){var o={__proto__:null};if("transform"===i.namedGroups&&(i.onNamedGroup=function(e,t){var r=o[e];"number"==typeof r?o[e]=[r,t]:Array.isArray(r)?r.push(t):o[e]=t}),r.pattern=qAe(r.pattern,r.flags,i),"transform"===i.namedGroups&&Object.keys(o).length>0&&s&&!nTe(e)){var d=Yd(this.addHelper("wrapRegExp"),[r,KR(o)]);G5(d),e.replaceWith(d)}r.flags=eTe(i,r.flags)}}}}}function nTe(e){return e.parentPath.isMemberExpression({object:e.node,computed:!1})&&e.parentPath.get("property").isIdentifier({name:"test"})}var sTe=M9((function(e,t){e.assertVersion("^7.19.0");var r=t.runtime;if(void 0!==r&&"boolean"!=typeof r)throw new Error("The 'runtime' option must be boolean");return aTe({name:"proposal-duplicate-named-capturing-groups-regex",feature:"duplicateNamedCaptureGroups",options:{runtime:r}})})),iTe={};Object.defineProperty(iTe,"__esModule",{value:!0}),iTe.default=void 0;var oTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}}));iTe.default=oTe;var dTe=["commonjs","amd","systemjs"],uTe="@babel/plugin-proposal-dynamic-import depends on a modules\ntransform plugin. Supported plugins are:\n - @babel/plugin-transform-modules-commonjs ^7.4.0\n - @babel/plugin-transform-modules-amd ^7.4.0\n - @babel/plugin-transform-modules-systemjs ^7.4.0\n\nIf you are using Webpack or Rollup and thus don't want\nBabel to transpile your imports and exports, you can use\nthe @babel/plugin-syntax-dynamic-import plugin and let your\nbundler handle dynamic imports.\n",cTe=M9((function(e){return e.assertVersion(7),{name:"proposal-dynamic-import",inherits:iTe.default,pre:function(){this.file.set("@babel/plugin-proposal-dynamic-import","7.18.6")},visitor:{Program:function(){var e=this.file.get("@babel/plugin-transform-modules-*");if(!dTe.includes(e))throw new Error(uTe)}}}})),lTe=M9((function(e){return e.assertVersion(7),{name:"proposal-export-default-from",inherits:n5,visitor:{ExportNamedDeclaration:function(e){var t=e.node,r=t.specifiers,a=t.source;if(ua(r[0])){var n=r.shift().exported;if(r.every((function(e){return rt(e)})))r.unshift(zu(du("default"),n));else{var s=[qu(null,[zu(du("default"),n)],mb(a))];r.length>=1&&s.push(t),e.replaceWithMultiple(s)}}}}}})),pTe={};Object.defineProperty(pTe,"__esModule",{value:!0}),pTe.default=void 0;var fTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions:function(e,t){t.plugins.push("exportNamespaceFrom")}}}));pTe.default=fTe;var gTe=M9((function(e){return e.assertVersion(7),{name:"proposal-export-namespace-from",inherits:pTe.default,visitor:{ExportNamedDeclaration:function(e){var t,r=e.node,a=e.scope,n=r.specifiers,s=ua(n[0])?1:0;if(Rt(n[s])){var i=[];1===s&&i.push(qu(null,[n.shift()],r.source));var o=n.shift().exported,d=a.generateUidIdentifier(null!=(t=o.name)?t:o.value);i.push(Yu([$u(d)],mb(r.source)),qu(null,[zu(mb(d),o)])),r.specifiers.length>=1&&i.push(r);var u=b(e.replaceWithMultiple(i),1)[0];e.scope.registerDeclaration(u)}}}}})),hTe=M9((function(e){function t(e){var t=e.path.getData("functionBind");return t?mb(t):(t=e.generateDeclaredUidIdentifier("context"),e.path.setData("functionBind",t))}function r(e){return Pn(e.object)?e.object:e.callee.object}function a(e,t){var a=r(e);return t.isStatic(a)&&(pt(a)?Tu():a)}function n(e,r){var n=a(e,r);if(n)return mb(n);var s=t(r);return e.object?e.callee=ju([Gd("=",s,e.object),e.callee]):Ce(e.callee)&&(e.callee.object=Gd("=",s,e.callee.object)),mb(s)}return e.assertVersion(7),{name:"proposal-function-bind",inherits:i5,visitor:{CallExpression:function(e){var t=e.node,r=e.scope,a=t.callee;if(sa(a)){var s=n(a,r);t.callee=yu(a.callee,du("call")),t.arguments.unshift(s)}},BindExpression:function(e){var t=e.node,r=n(t,e.scope);e.replaceWith(Yd(yu(t.callee,du("bind")),[r]))}}}})),mTe=M9((function(e){e.assertVersion(7);var t=function(e){return ye(e.meta,{name:"function"})&&ye(e.property,{name:"sent"})},r=function(e,t){return $(e)&&ye(e.left,{name:t})},a={Function:function(e){e.skip()},YieldExpression:function(e){r(e.parent,this.sentId)||e.replaceWith(Gd("=",du(this.sentId),e.node))},MetaProperty:function(e){t(e.node)&&e.replaceWith(du(this.sentId))}};return{name:"proposal-function-sent",inherits:o5,visitor:{MetaProperty:function(e,r){if(t(e.node)){var n=e.getFunctionParent();if(!n.node.generator)throw new Error("Parent generator function not found");var s=e.scope.generateUid("function.sent");n.traverse(a,{sentId:s}),n.node.body.body.unshift(_u("let",[Bu(du(s),oc())])),L5(n,r.addHelper("skipFirstGeneratorNext"))}}}}})),yTe={};Object.defineProperty(yTe,"__esModule",{value:!0}),yTe.default=void 0;var vTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions:function(e,t){t.plugins.push("jsonStrings")}}}));yTe.default=vTe;var bTe=M9((function(e){e.assertVersion(7);var t=/(\\*)([\u2028\u2029])/g;function r(e,t,r){return t.length%2==1?e:t+"\\u"+r.charCodeAt(0).toString(16)}return{name:"proposal-json-strings",inherits:yTe.default,visitor:{"DirectiveLiteral|StringLiteral":function(e){var a=e.node.extra;null!=a&&a.raw&&(a.raw=a.raw.replace(t,r))}}}})),RTe={};Object.defineProperty(RTe,"__esModule",{value:!0}),RTe.default=void 0;var xTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions:function(e,t){t.plugins.push("logicalAssignment")}}}));RTe.default=xTe;var ETe=M9((function(e){return e.assertVersion(7),{name:"proposal-logical-assignment-operators",inherits:RTe.default,visitor:{AssignmentExpression:function(e){var t=e.node,r=e.scope,a=t.operator,n=t.left,s=t.right,i=a.slice(0,-1);if(po.includes(i)){var o=mb(n);if(Ce(n)){var d=n.object,u=n.property,c=n.computed,l=r.maybeGenerateMemoised(d);if(l&&(n.object=l,o.object=Gd("=",mb(l),d)),c){var p=r.maybeGenerateMemoised(u);p&&(n.property=p,o.property=Gd("=",mb(p),u))}}e.replaceWith(mu(i,o,Gd("=",n,s)))}}}}})),DTe={};Object.defineProperty(DTe,"__esModule",{value:!0}),DTe.default=void 0;var wTe,jTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions:function(e,t){t.plugins.push("nullishCoalescingOperator")}}}));DTe.default=jTe;var CTe=M9((function(e,t){var r,a=t.loose,n=void 0!==a&&a;e.assertVersion(7);var s=null!=(r=e.assumption("noDocumentAll"))?r:n;return{name:"proposal-nullish-coalescing-operator",inherits:DTe.default,visitor:{LogicalExpression:function(e){var t=e.node,r=e.scope;if("??"===t.operator){var a,n;if(r.isStatic(t.left))a=t.left,n=mb(t.left);else{if(r.path.isPattern())return void e.replaceWith(xV.statement.ast(wTe||(wTe=v(["(() => ",")()"])),e.node));a=r.generateUidIdentifierBasedOnNode(t.left),r.push({id:mb(a)}),n=Gd("=",a,t.left)}e.replaceWith($d(s?Wd("!=",n,fu()):mu("&&",Wd("!==",n,fu()),Wd("!==",mb(a),r.buildUndefinedNode())),mb(a),t.right))}}}}})),STe={};Object.defineProperty(STe,"__esModule",{value:!0}),STe.default=void 0;var ATe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions:function(e,t){t.plugins.push("numericSeparator")}}}));function TTe(e){var t,r=e.node.extra;null!=r&&null!=(t=r.raw)&&t.includes("_")&&(r.raw=r.raw.replace(/_/g,""))}STe.default=ATe;var PTe=M9((function(e){return e.assertVersion(7),{name:"proposal-numeric-separator",inherits:STe.default,visitor:{NumericLiteral:TTe,BigIntLiteral:TTe}}})),kTe={};Object.defineProperty(kTe,"__esModule",{value:!0}),kTe.default=void 0;var ITe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));kTe.default=ITe;var FTe={"es6.array.copy-within":{chrome:"45",opera:"32",edge:"12",firefox:"32",safari:"9",node:"4",ios:"9",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.every":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.fill":{chrome:"45",opera:"32",edge:"12",firefox:"31",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.filter":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.find":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.find-index":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es7.array.flat-map":{chrome:"69",opera:"56",edge:"79",firefox:"62",safari:"12",node:"11",ios:"12",samsung:"10",electron:"4.0"},"es6.array.for-each":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.from":{chrome:"51",opera:"38",edge:"15",firefox:"36",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.array.includes":{chrome:"47",opera:"34",edge:"14",firefox:"102",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.36"},"es6.array.index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.is-array":{chrome:"5",opera:"10.50",edge:"12",firefox:"4",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.iterator":{chrome:"66",opera:"53",edge:"12",firefox:"60",safari:"9",node:"10",ios:"9",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es6.array.last-index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.map":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.of":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"9",node:"4",ios:"9",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.reduce":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.reduce-right":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.slice":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.some":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.sort":{chrome:"63",opera:"50",edge:"12",firefox:"5",safari:"12",node:"10",ie:"9",ios:"12",samsung:"8",rhino:"1.7.13",electron:"3.0"},"es6.array.species":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.date.now":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-iso-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-json":{chrome:"5",opera:"12.10",edge:"12",firefox:"4",safari:"10",node:"0.4",ie:"9",android:"4",ios:"10",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-primitive":{chrome:"47",opera:"34",edge:"15",firefox:"44",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.36"},"es6.date.to-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.4",ie:"10",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.function.bind":{chrome:"7",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.function.has-instance":{chrome:"51",opera:"38",edge:"15",firefox:"50",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.function.name":{chrome:"5",opera:"10.50",edge:"14",firefox:"2",safari:"4",node:"0.4",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.math.acosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.asinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.atanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.cbrt":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.clz32":{chrome:"38",opera:"25",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.cosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.expm1":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.fround":{chrome:"38",opera:"25",edge:"12",firefox:"26",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.hypot":{chrome:"38",opera:"25",edge:"12",firefox:"27",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.imul":{chrome:"30",opera:"17",edge:"12",firefox:"23",safari:"7",node:"0.12",android:"4.4",ios:"7",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.math.log1p":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.log10":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.log2":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.sign":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.sinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.tanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.trunc":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.number.constructor":{chrome:"41",opera:"28",edge:"12",firefox:"36",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.number.epsilon":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.14",electron:"0.20"},"es6.number.is-finite":{chrome:"19",opera:"15",edge:"12",firefox:"16",safari:"9",node:"0.8",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.number.is-integer":{chrome:"34",opera:"21",edge:"12",firefox:"16",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.is-nan":{chrome:"19",opera:"15",edge:"12",firefox:"15",safari:"9",node:"0.8",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.number.is-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"32",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.max-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.min-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.parse-float":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.14",electron:"0.20"},"es6.number.parse-int":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.14",electron:"0.20"},"es6.object.assign":{chrome:"49",opera:"36",edge:"13",firefox:"36",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.object.create":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.object.define-getter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es7.object.define-setter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es6.object.define-property":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.object.define-properties":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.object.entries":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",ios:"10.3",samsung:"6",rhino:"1.7.14",electron:"1.4"},"es6.object.freeze":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.get-own-property-descriptor":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es7.object.get-own-property-descriptors":{chrome:"54",opera:"41",edge:"15",firefox:"50",safari:"10.1",node:"7",ios:"10.3",samsung:"6",electron:"1.4"},"es6.object.get-own-property-names":{chrome:"40",opera:"27",edge:"12",firefox:"33",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.object.get-prototype-of":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es7.object.lookup-getter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es7.object.lookup-setter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es6.object.prevent-extensions":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.to-string":{chrome:"57",opera:"44",edge:"15",firefox:"51",safari:"10",node:"8",ios:"10",samsung:"7",electron:"1.7"},"es6.object.is":{chrome:"19",opera:"15",edge:"12",firefox:"22",safari:"9",node:"0.8",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.object.is-frozen":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.is-sealed":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.is-extensible":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.keys":{chrome:"40",opera:"27",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.object.seal":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.set-prototype-of":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ie:"11",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es7.object.values":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",ios:"10.3",samsung:"6",rhino:"1.7.14",electron:"1.4"},"es6.promise":{chrome:"51",opera:"38",edge:"14",firefox:"45",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.promise.finally":{chrome:"63",opera:"50",edge:"18",firefox:"58",safari:"11.1",node:"10",ios:"11.3",samsung:"8",electron:"3.0"},"es6.reflect.apply":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.construct":{chrome:"49",opera:"36",edge:"13",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.define-property":{chrome:"49",opera:"36",edge:"13",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.delete-property":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get-own-property-descriptor":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.has":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.is-extensible":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.own-keys":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.prevent-extensions":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.set":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.set-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.regexp.constructor":{chrome:"50",opera:"37",edge:"79",firefox:"40",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.flags":{chrome:"49",opera:"36",edge:"79",firefox:"37",safari:"9",node:"6",ios:"9",samsung:"5",electron:"0.37"},"es6.regexp.match":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"1.1"},"es6.regexp.replace":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.split":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.search":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"1.1"},"es6.regexp.to-string":{chrome:"50",opera:"37",edge:"79",firefox:"39",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.symbol":{chrome:"51",opera:"38",edge:"79",firefox:"51",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.symbol.async-iterator":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",ios:"12",samsung:"8",electron:"3.0"},"es6.string.anchor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.big":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.blink":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.bold":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.code-point-at":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.ends-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.fixed":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.fontcolor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.fontsize":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.from-code-point":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.includes":{chrome:"41",opera:"28",edge:"12",firefox:"40",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.italics":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.iterator":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.string.link":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es7.string.pad-start":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",ios:"10",samsung:"7",rhino:"1.7.13",electron:"1.7"},"es7.string.pad-end":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",ios:"10",samsung:"7",rhino:"1.7.13",electron:"1.7"},"es6.string.raw":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.14",electron:"0.21"},"es6.string.repeat":{chrome:"41",opera:"28",edge:"12",firefox:"24",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.small":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.starts-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.strike":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.sub":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.sup":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",electron:"0.20"},"es6.string.trim":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.4",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.string.trim-left":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es7.string.trim-right":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es6.typed.array-buffer":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.data-view":{chrome:"5",opera:"12",edge:"12",firefox:"15",safari:"5.1",node:"0.4",ie:"10",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.typed.int8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint8-clamped-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.int16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.int32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.float32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.float64-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.weak-map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",ios:"9",samsung:"5",electron:"1.2"},"es6.weak-set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",ios:"9",samsung:"5",electron:"1.2"}},_Te=ke,BTe=Xe,OTe=ct,NTe=ze,LTe=Ie,MTe=ye;function UTe(e){if(BTe(e)){var t=e.elements.filter((function(e){return null!==e}));return t.length>1||UTe(t[0])}if(OTe(e)){var r=e.properties;if(r.length>1)return!0;if(0===r.length)return!1;var a=r[0];return _Te(a)?UTe(a.value):UTe(a)}return NTe(e)?UTe(e.left):!!LTe(e)&&(!!MTe(e.argument)||UTe(e.argument))}var VTe=ze,GTe=ke,WTe=du("a"),HTe=Eu(du("key"),WTe),KTe=tc([HTe]),qTe=ax(WTe,HTe,KTe)?1:0,zTe=M9((function(e,t){var r,a,n,s;e.assertVersion(7);var i=!T6("es6.object.assign",e.targets(),{compatData:FTe}),o=t.useBuiltIns,d=void 0===o?i:o,u=t.loose,c=void 0!==u&&u;if("boolean"!=typeof c)throw new Error(".loose must be a boolean, or undefined");var l=null!=(r=e.assumption("ignoreFunctionLength"))?r:c,p=null!=(a=e.assumption("objectRestNoSymbols"))?a:c,f=null!=(n=e.assumption("pureGetters"))?n:c,g=null!=(s=e.assumption("setSpreadProperties"))?s:c;function h(e){return d?yu(du("Object"),du("assign")):e.addHelper("extends")}function m(e){var t=!1;return v(e,(function(e){t=!0,e.stop()})),t}function y(e){var t=!1;return v(e,(function(e){e.parentPath.isObjectPattern()&&(t=!0,e.stop())})),t}function v(e,t){e.traverse({Expression:function(e){var t=e.parent,r=e.key;(VTe(t)&&"right"===r||GTe(t)&&t.computed&&"key"===r)&&e.skip()},RestElement:t})}function x(e){for(var t,r=T(e.properties);!(t=r()).done;)if(lt(t.value))return!0;return!1}function E(e){for(var t,r=[],a=!0,n=!1,s=T(e.properties);!(t=s()).done;){var i=t.value;ye(i.key)&&!i.computed?r.push(lu(i.key.name)):ht(i.key)?(r.push(mb(i.key)),n=!0):$n(i.key)?r.push(lu(String(i.key.value))):(r.push(mb(i.key)),a=!1)}return{keys:r,allLiteral:a,hasTemplateLiteral:n}}function D(e,t){for(var r,a=[],n=T(e);!(r=n()).done;){var s=r.value,i=s.get("key");if(s.node.computed&&!i.isPure()){var o=t.generateUidBasedOnNode(i.node),d=Bu(du(o),i.node);a.push(d),i.replaceWith(du(o))}}return a}function w(e){var t=e.getOuterBindingIdentifierPaths();Object.keys(t).forEach((function(r){var a=t[r].parentPath;e.scope.getBinding(r).references>qTe||!a.isObjectProperty()||a.remove()}))}function j(e,t,r){var a=e.get("properties"),n=a[a.length-1];lg(n.node);var s=mb(n.node);n.remove();var i,o=D(e.get("properties"),e.scope),d=E(e.node),u=d.keys,c=d.allLiteral,l=d.hasTemplateLiteral;if(0===u.length)return[o,s.argument,Yd(h(t),[Ru([]),mb(r)])];if(c){if(i=Vd(u),!l&&!Ae(e.scope.block)){var f=e.findParent((function(e){return e.isProgram()})),g=e.scope.generateUidIdentifier("excluded");f.scope.push({id:g,init:i,kind:"const"}),i=mb(g)}}else i=Yd(yu(Vd(u),du("map")),[t.addHelper("toPropertyKey")]);return[o,s.argument,Yd(t.addHelper("objectWithoutProperties"+(p?"Loose":"")),[mb(r),i])]}function C(e,t,r){if(t.isAssignmentPattern())C(e,t.get("left"),r);else{if(t.isArrayPattern()&&m(t))for(var a=t.get("elements"),n=0;n<a.length;n++)C(e,a[n],r);if(t.isObjectPattern()&&m(t)){var s=e.scope.generateUidIdentifier("ref"),i=_u("let",[Bu(t.node,s)]);r?r.push(i):(e.ensureBlock(),e.get("body").unshiftContainer("body",i)),t.replaceWith(mb(s))}}}return{name:"proposal-object-rest-spread",inherits:kTe.default,visitor:{Function:function(e){for(var t=e.get("params"),r=new Set,a=new Set,n=0;n<t.length;++n){var s=t[n];if(m(s)){r.add(n);for(var i=0,o=Object.keys(s.getBindingIdentifiers());i<o.length;i++){var d=o[i];a.add(d)}}}var u,c=!1,p=function(e,t){var r=e.node.name;e.scope.getBinding(r)===t.getBinding(r)&&a.has(r)&&(c=!0,e.stop())};for(u=0;u<t.length&&!c;++u){var f=t[u];r.has(u)||(f.isReferencedIdentifier()||f.isBindingIdentifier()?p(f,e.scope):f.traverse({"Scope|TypeAnnotation|TSTypeAnnotation":function(e){return e.skip()},"ReferencedIdentifier|BindingIdentifier":p},e.scope))}if(c)one(e,l,(function(e){return e>=u-1||r.has(e)}),C);else for(var g=0;g<t.length;++g){var h=t[g];r.has(g)&&C(e,h)}},VariableDeclarator:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){if(e.get("id").isObjectPattern()){var r=e,a=e;v(e.get("id"),(function(e){if(e.parentPath.isObjectPattern()){if(UTe(a.node.id)&&!ye(a.node.init)){var n=e.scope.generateUidIdentifierBasedOnNode(a.node.init,"ref");return a.insertBefore(Bu(n,a.node.init)),void a.replaceWith(Bu(a.node.id,mb(n)))}var s,i=a.node.init,o=[];e.findParent((function(e){if(e.isObjectProperty())o.unshift(e);else if(e.isVariableDeclarator())return s=e.parentPath.node.kind,!0}));var d=D(o,e.scope);o.forEach((function(e){var t=e.node;i=yu(i,mb(t.key),t.computed||$n(t.key))}));var u=e.findParent((function(e){return e.isObjectPattern()})),c=b(j(u,t,i),3),l=c[0],p=c[1],g=c[2];f&&w(u),Jf(p),r.insertBefore(l),r.insertBefore(d),r=r.insertAfter(Bu(p,g))[0],e.scope.registerBinding(s,r),0===u.node.properties.length&&u.findParent((function(e){return e.isObjectProperty()||e.isVariableDeclarator()})).remove()}}))}})),ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()){var r=t.get("declarations").some((function(e){return y(e.get("id"))}));if(r){for(var a=[],n=0,s=Object.keys(e.getOuterBindingIdentifiers(!0));n<s.length;n++){var i=s[n];a.push(zu(du(i),du(i)))}e.replaceWith(t.node),e.insertAfter(qu(null,a))}}},CatchClause:function(e){var t=e.get("param");C(e,t)},AssignmentExpression:function(e,t){var r=e.get("left");if(r.isObjectPattern()&&m(r)){var a=[],n=e.scope.generateUidBasedOnNode(e.node.right,"ref");a.push(_u("var",[Bu(du(n),e.node.right)]));var s=b(j(r,t,du(n)),3),i=s[0],o=s[1],d=s[2];i.length>0&&a.push(_u("var",i));var u=mb(e.node);u.right=du(n),a.push(ru(u)),a.push(VR(Gd("=",o,d))),a.push(ru(du(n))),e.replaceWithMultiple(a)}},ForXStatement:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.node,r=e.scope,a=e.get("left"),n=t.left;if(y(a))if(We(n)){var s=n.declarations[0].id,i=r.generateUidIdentifier("ref");t.left=_u(n.kind,[Bu(i,null)]),e.ensureBlock(),t.body.body.unshift(_u(t.left.kind,[Bu(s,mb(i))]))}else{var o=r.generateUidIdentifier("ref");t.left=_u("var",[Bu(o)]),e.ensureBlock();var d=e.node.body;0===d.body.length&&e.isCompletionRecord()&&d.body.unshift(ru(r.buildUndefinedNode())),d.body.unshift(ru(Gd("=",n,mb(o))))}})),ArrayPattern:function(e){var t=[];if(v(e,(function(e){if(e.parentPath.isObjectPattern()){var r=e.parentPath,a=e.scope.generateUidIdentifier("ref");t.push(Bu(r.node,a)),r.replaceWith(mb(a)),e.skip()}})),t.length>0){var r=e.getStatementParent(),a=r.node,n="VariableDeclaration"===a.type?a.kind:"var";r.insertAfter(_u(n,t))}},ObjectExpression:function(e,t){if(x(e.node)){var r;if(g)r=h(t);else try{r=t.addHelper("objectSpread2")}catch(e){this.file.declarations.objectSpread2=null,r=t.addHelper("objectSpread")}for(var a,n=null,s=[],i=T(e.node.properties);!(a=i()).done;){var o=a.value;lt(o)?(d(),n.arguments.push(o.argument)):s.push(o)}s.length&&d(),e.replaceWith(n)}function d(){var e=s.length>0,t=Ru(s);s=[],n?f?e&&n.arguments.push(t):n=Yd(mb(r),[n].concat(R(e?[Ru([]),t]:[]))):n=Yd(r,[t])}}}}})),XTe={};Object.defineProperty(XTe,"__esModule",{value:!0}),XTe.default=void 0;var YTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));XTe.default=YTe;var JTe=M9((function(e){return e.assertVersion(7),{name:"proposal-optional-catch-binding",inherits:XTe.default,visitor:{CatchClause:function(e){if(!e.node.param){var t=e.scope.generateUidIdentifier("unused");e.get("param").replaceWith(t)}}}}})),$Te={};Object.defineProperty($Te,"__esModule",{value:!0}),$Te.default=void 0;var QTe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions:function(e,t){t.plugins.push("optionalChaining")}}}));$Te.default=QTe;var ZTe,ePe,tPe,rPe,aPe,nPe,sPe,iPe=Be,oPe=fn,dPe=En,uPe=gn,cPe=Er;function lPe(e){return oPe(e)||uPe(e)||dPe(e)||cPe(e)||iPe(e)}function pPe(e){for(;lPe(e.node);)e=e.get("expression");return e}function fPe(e){for(;lPe(e);)e=e.expression;return e}function gPe(e){var t=hPe(e),r=t.node,a=t.parentPath;if(a.isLogicalExpression()){var n=a.node,s=n.operator,i=n.right;if("&&"===s||"||"===s||"??"===s&&r===i)return gPe(a)}if(a.isSequenceExpression()){var o=a.node.expressions;return o[o.length-1]!==r||gPe(a)}return a.isConditional({test:r})||a.isUnaryExpression({operator:"!"})||a.isLoop({test:r})}function hPe(e){var t=e;return e.findParent((function(e){if(!lPe(e.node))return!0;t=e})),t}var mPe=xV.expression.ast;function yPe(e){return ye(e=fPe(e))||pt(e)||Ce(e)&&!e.computed&&yPe(e.object)}function vPe(e){for(var t=e,r=e.scope;t.isOptionalMemberExpression()||t.isOptionalCallExpression();){var a=t.node,n=pPe(t.isOptionalMemberExpression()?t.get("object"):t.get("callee"));if(a.optional)return!r.isStatic(n.node);t=n}}function bPe(e,t){var r=t.pureGetters,a=t.noDocumentAll,n=e.scope,s=hPe(e),i=s.parentPath,o=gPe(s),d=!1,u=i.isCallExpression({callee:s.node})&&e.isOptionalMemberExpression(),c=[],l=e;if(n.path.isPattern()&&vPe(l))e.replaceWith(xV.ast(ZTe||(ZTe=v(["(() => ",")()"])),e.node));else{for(;l.isOptionalMemberExpression()||l.isOptionalCallExpression();){var p=l.node;p.optional&&c.push(p),l.isOptionalMemberExpression()?(l.node.type="MemberExpression",l=pPe(l.get("object"))):l.isOptionalCallExpression()&&(l.node.type="CallExpression",l=pPe(l.get("callee")))}var f=e;i.isUnaryExpression({operator:"delete"})&&(f=i,d=!0);for(var g=c.length-1;g>=0;g--){var h=c[g],m=ne(h),y=m?h.callee:h.object,b=fPe(y),R=void 0,x=void 0;if(m&&ye(b,{name:"eval"})?(x=R=b,h.callee=ju([pu(0),R])):r&&m&&yPe(b)?x=R=h.callee:(R=n.maybeGenerateMemoised(b))?(x=Gd("=",mb(R),y),m?h.callee=R:h.object=R):x=R=y,m&&Ce(b))if(r&&yPe(b))h.callee=y;else{var E=b.object,D=void 0;if(pt(E))D=Tu();else{var w=n.maybeGenerateMemoised(E);w?(D=w,b.object=Gd("=",w,E)):D=E}h.arguments.unshift(mb(D)),h.callee=yu(h.callee,du("call"))}var j=f.node;if(0===g&&u){var C,S=fPe(j.object),A=void 0;r&&yPe(S)||(A=n.maybeGenerateMemoised(S))&&(j.object=Gd("=",A,S)),j=Yd(yu(j,du("bind")),[mb(null!=(C=A)?C:S)])}if(o){var T=a?mPe(ePe||(ePe=v([""," != null"])),mb(x)):mPe(tPe||(tPe=v(["\n "," !== null && "," !== void 0"])),mb(x),mb(R));f.replaceWith(mu("&&",T,j)),f=pPe(f.get("right"))}else{var P=a?mPe(rPe||(rPe=v([""," == null"])),mb(x)):mPe(aPe||(aPe=v(["\n "," === null || "," === void 0"])),mb(x),mb(R)),k=mPe(d?nPe||(nPe=v(["true"])):sPe||(sPe=v(["void 0"])));f.replaceWith($d(P,k,j)),f=pPe(f.get("alternate"))}}}}var RPe=M9((function(e,t){var r,a;e.assertVersion(7);var n=t.loose,s=void 0!==n&&n,i=null!=(r=e.assumption("noDocumentAll"))?r:s,o=null!=(a=e.assumption("pureGetters"))?a:s;return{name:"proposal-optional-chaining",inherits:$Te.default,visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){bPe(e,{noDocumentAll:i,pureGetters:o})}}}}));function xPe(e){return Ye(e)&&Pn(e.body)&&!e.async}var EPe=function(e){var t=e.call,r=e.path,a=e.placeholder,n=t.callee,s=r.node.left,i=Gd("=",mb(a),s);if(xPe(n)){var o,d=!0,u=n.params;if(1===u.length&&ye(u[0])?o=u[0]:u.length>0&&(d=!1),d&&!o)return ju([s,n.body]);if(o)return r.scope.push({id:mb(a)}),r.get("right").scope.rename(o.name,a.name),ju([i,n.body])}else if(ye(n,{name:"eval"})){var c=ju([pu(0),n]);t.callee=c}return r.scope.push({id:mb(a)}),ju([i,t])},DPe={BinaryExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.scope,r=e.node,a=r.operator,n=r.left,s=r.right;if("|>"===a){var i=t.generateUidIdentifierBasedOnNode(n),o=Yd(s,[mb(i)]);e.replaceWith(EPe({placeholder:i,call:o,path:e}))}}))},wPe={exit:function(e,t){e.isTopicReference()?t.topicReferences.push(e):0!==t.topicReferences.length||t.sideEffectsBeforeFirstTopicReference||e.isPure()||(t.sideEffectsBeforeFirstTopicReference=!0)},"ClassBody|Function":function(e,t){0===t.topicReferences.length&&(t.sideEffectsBeforeFirstTopicReference=!0)}},jPe={BinaryExpression:{exit:function(e){var t=e.scope,r=e.node;if("|>"===r.operator){var a=e.get("right");if("TopicReference"!==a.node.type){var n={topicReferences:[],sideEffectsBeforeFirstTopicReference:a.isFunction()};if(a.traverse(wPe,n),1===n.topicReferences.length&&(!n.sideEffectsBeforeFirstTopicReference||e.scope.isPure(r.left,!0)))return n.topicReferences[0].replaceWith(r.left),void e.replaceWith(r.right);var s=t.generateUidIdentifierBasedOnNode(r);t.push({id:s}),n.topicReferences.forEach((function(e){return e.replaceWith(mb(s))})),e.replaceWith(ju([Gd("=",mb(s),r.left),r.right]))}else e.replaceWith(r.left)}}}},CPe={BinaryExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.scope,r=e.node,a=r.operator,n=r.left,s=r.right;if("|>"===a){var i=t.generateUidIdentifierBasedOnNode(n),o="AwaitExpression"===s.type?dc(mb(i)):Yd(s,[mb(i)]),d=EPe({placeholder:i,call:o,path:e});e.replaceWith(d)}}))},SPe={PipelinePrimaryTopicReference:function(e){e.replaceWith(mb(this.topicId))},PipelineTopicExpression:function(e){e.skip()}},APe={BinaryExpression:function(e){var t=e.scope,r=e.node,a=r.operator,n=r.left,s=r.right;if("|>"===a){var i,o=t.generateUidIdentifierBasedOnNode(n);if(t.push({id:o}),ha(s))e.get("right").traverse(SPe,{topicId:o}),i=s.expression;else{var d=s.callee;ye(d,{name:"eval"})&&(d=ju([pu(0),d])),i=Yd(d,[mb(o)])}e.replaceWith(ju([Gd("=",mb(o),n),i]))}}},TPe={minimal:DPe,hack:jPe,fsharp:CPe,smart:APe},PPe=M9((function(e,t){return e.assertVersion(7),"smart"===t.proposal&&console.warn('The smart-mix pipe operator is deprecated. Use "proposal": "hack" instead.'),{name:"proposal-pipeline-operator",inherits:R5,visitor:TPe[t.proposal]}})),kPe=M9((function(e,t){return e.assertVersion(7),Rre({name:"proposal-private-methods",api:e,feature:ore.privateMethods,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classPrivateMethods")}})})),IPe={};Object.defineProperty(IPe,"__esModule",{value:!0}),IPe.default=void 0;var FPe,_Pe,BPe,OPe,NPe,LPe,MPe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions:function(e,t){t.plugins.push("privateIn")}}}));IPe.default=MPe;var UPe,VPe=M9((function(e,t){e.assertVersion(7);var r=e.types,a=e.template,n=t.loose,s=new WeakMap,i=new WeakMap;function o(e,t,r){for(;r!==t;)r.hasOwnBinding(e)&&r.rename(e),r=r.parent}function d(e,t,a){if(void 0===a&&(a=!1),e.node.value){var n=e.get("value");a?n.insertBefore(t):n.insertAfter(t)}else e.set("value",r.unaryExpression("void",t))}function u(e,t){for(var a,n,s,i=T(e.get("body.body"));!(s=i()).done;){var o=s.value;if((o.isClassProperty()||o.isClassPrivateProperty())&&!o.node.static){a=o;break}!n&&o.isClassMethod({kind:"constructor"})&&(n=o)}a?d(a,t,!0):sre(e,n,[r.expressionStatement(t)])}function c(e,t,n,s,i){void 0===s&&(s="");var o=e.get(n.node);if(!o){o=t.scope.generateUidIdentifier((s||"")+" brandCheck"),e.set(n.node,o),i(n,a.expression.ast(FPe||(FPe=v(["",".add(this)"])),r.cloneNode(o)));var d=r.newExpression(r.identifier("WeakSet"),[]);G5(d),t.insertBefore(a.ast(_Pe||(_Pe=v(["var "," = ",""])),o,d))}return r.cloneNode(o)}return{name:"proposal-private-property-in-object",inherits:IPe.default,pre:function(){pre(this.file,ore.privateIn,n)},visitor:{BinaryExpression:function(e){var t=e.node;if("in"===t.operator&&r.isPrivateName(t.left)){var n,l=t.left.id.name,p=e.findParent((function(e){return!!e.isClass()&&(n=e.get("body.body").find((function(e){var t=e.node;return r.isPrivate(t)&&t.key.id.name===l})),!!n)}));if(p.parentPath.scope.path.isPattern())p.replaceWith(a.ast(BPe||(BPe=v(["(() => ",")()"])),p.node));else if("ClassPrivateMethod"===n.node.type)if(n.node.static)p.node.id?o(p.node.id.name,p.scope,e.scope):p.set("id",e.scope.generateUidIdentifier("class")),e.replaceWith(a.expression.ast(OPe||(OPe=v(["\n "," === ","\n "])),r.cloneNode(p.node.id),e.node.right));else{var f,g=c(s,p,p,null==(f=p.node.id)?void 0:f.name,u);e.replaceWith(a.expression.ast(NPe||(NPe=v(["",".has(",")"])),g,e.node.right))}else{var h=c(i,p,n,n.node.key.id.name,d);e.replaceWith(a.expression.ast(LPe||(LPe=v(["",".has(",")"])),h,e.node.right))}}}}}})),GPe=new u6("@babel/plugin-proposal-record-and-tuple"),WPe=M9((function(e,t){e.assertVersion(7);var r=GPe.validateStringOption("polyfillModuleName",t.polyfillModuleName,"@bloomberg/record-tuple-polyfill"),a=GPe.validateBooleanOption("importPolyfill",t.importPolyfill,!!t.polyfillModuleName),n=new WeakMap;function s(e,t,r){var a=e.get(t);return a||e.set(t,a=r()),a}function i(e,t){if(!a)return du(e);if(!t)throw new Error("Internal error: unable to find the Program node.");var i=e+":"+dY(t),o=s(n,t.node,(function(){return new Map}));return du(s(o,i,(function(){return fY(t,e,r,{importedInterop:"uncompiled"}).name})))}return{name:"proposal-record-and-tuple",inherits:x5,visitor:{Program:function(e,t){t.programPath=e},RecordExpression:function(e,t){var r=Yd(i("Record",t.programPath),[Ru(e.node.properties)]);e.replaceWith(r)},TupleExpression:function(e,t){var r=Yd(i("Tuple",t.programPath),e.node.elements);e.replaceWith(r)}}}})),HPe=M9((function(e){return e.assertVersion(7),{name:"syntax-throw-expressions",manipulateOptions:function(e,t){t.plugins.push("throwExpressions")}}})),KPe=M9((function(e){return e.assertVersion(7),{name:"proposal-throw-expressions",inherits:HPe,visitor:{UnaryExpression:function(e){var t=e.node,r=t.operator,a=t.argument;if("throw"===r){var n=ou(null,[du("e")],zd([Pu(du("e"))]));e.replaceWith(Yd(n,[a]))}}}}})),qPe=M9((function(e,t){e.assertVersion(7);var r=t.useUnicodeFlag,a=void 0===r||r;if("boolean"!=typeof a)throw new Error(".useUnicodeFlag must be a boolean, or undefined");return aTe({name:"proposal-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:a}})})),zPe=M9((function(e){return e.assertVersion(7),aTe({name:"transform-unicode-sets-regex",feature:"unicodeSetsFlag",manipulateOptions:function(e,t){t.plugins.push("regexpUnicodeSets")}})})),XPe=M9((function(e,t){var r,a;e.assertVersion(7);var n=t.method,s=t.module,i=null==(r=e.assumption("noNewArrows"))||r,o=null!=(a=e.assumption("ignoreFunctionLength"))&&a;return n&&s?{name:"transform-async-to-generator",visitor:{Function:function(e,t){if(e.node.async&&!e.node.generator){var r=t.methodWrapper;Y5(e,{wrapAsync:r=r?mb(r):t.methodWrapper=fY(e,n,s)},i,o)}}}}:{name:"transform-async-to-generator",visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&Y5(e,{wrapAsync:t.addHelper("asyncToGenerator")},i,o)}}}})),YPe=M9((function(e,t){var r;e.assertVersion(7);var a=null!=(r=e.assumption("noNewArrows"))?r:!t.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression:function(e){e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({allowInsertArrow:!1,noNewArrows:a,specCompliant:!a})}}}})),JPe=M9((function(e){function t(e){for(var t,r=T(e);!(t=r()).done;){var a=t.value;if(a.isFunctionDeclaration()){var n=a.node,s=_u("let",[Bu(n.id,kR(n))]);s._blockHoist=2,n.id=null,a.replaceWith(s)}}}return e.assertVersion(7),{name:"transform-block-scoped-functions",visitor:{BlockStatement:function(e){var r=e.node,a=e.parent;Hn(a,{body:r})||is(a)||t(e.get("body"))},SwitchCase:function(e){t(e.get("consequent"))}}}}));function $Pe(e,t){var r=t._guessExecutionStatusRelativeTo(e);return"before"===r?"outside":"after"===r?"inside":"maybe"}function QPe(e,t){return Yd(t.addHelper("temporalRef"),[e,lu(e.name)])}function ZPe(e,t,r){var a=r.letReferences.get(e.name);return!!a&&t.getBindingIdentifier(e.name)===a}var eke=new WeakSet,tke={ReferencedIdentifier:function(e,t){if(t.tdzEnabled){var r=e.node,a=e.parent,n=e.scope;if(!e.parentPath.isFor({left:r})&&ZPe(r,n,t)){var s=n.getBinding(r.name).path;if(!s.isFunctionDeclaration()){var i=$Pe(e,s);if("outside"!==i)if("maybe"===i){if(eke.has(r))return;eke.add(r);var o=QPe(r,t);if(s.parent._tdzThis=!0,e.parentPath.isUpdateExpression()){if(a._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(ju([o,a]))}else e.replaceWith(o)}else"inside"===i&&e.replaceWith(xV.ast(UPe||(UPe=v(["",'("','")'])),t.addHelper("tdz"),r.name))}}}},AssignmentExpression:{exit:function(e,t){if(t.tdzEnabled){var r=e.node;if(!r._ignoreBlockScopingTDZ){for(var a=[],n=e.getBindingIdentifiers(),s=0,i=Object.keys(n);s<i.length;s++){var o=n[i[s]];ZPe(o,e.scope,t)&&a.push(o)}a.length&&(r._ignoreBlockScopingTDZ=!0,a.push(r),e.replaceWithMultiple(a.map((function(e){return ru(e)}))))}}}}},rke=new WeakSet,ake=M9((function(e,t){e.assertVersion(7);var r=t.throwIfClosureRequired,a=void 0!==r&&r,n=t.tdz,s=void 0!==n&&n;if("boolean"!=typeof a)throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if("boolean"!=typeof s)throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:{VariableDeclaration:function(e){var t=e.node,r=e.parent,a=e.scope;if(ike(t)&&(dke(e,null,r,a,!0),t._tdzThis)){for(var n=[t],s=0;s<t.declarations.length;s++){var i=t.declarations[s],o=Gd("=",mb(i.id),i.init||a.buildUndefinedNode());o._ignoreBlockScopingTDZ=!0,n.push(ru(o)),i.init=this.addHelper("temporalUndefined")}t._blockHoist=2,e.isCompletionRecord()&&n.push(ru(a.buildUndefinedNode())),e.replaceWithMultiple(n)}},Loop:function(e){function t(t,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var r=e.parent,n=e.scope;e.ensureBlock();var i=new bke(e,e.get("body"),r,n,a,s,t).run();i&&e.replaceWith(i)})),CatchClause:function(e,t){var r=e.parent,n=e.scope;new bke(null,e.get("body"),r,n,a,s,t).run()},"BlockStatement|SwitchStatement|Program":function(e,t){nke(e)||new bke(null,e,e.parent,e.scope,a,s,t).run()}}}}));function nke(e){return Mn(e.parent)||se(e.parent)}var ske=xV.statement('\n if (typeof RETURN === "object") return RETURN.v;\n');function ike(e){return!(!We(e)||!e[Co]&&"let"!==e.kind&&"const"!==e.kind)}function oke(e){var t=e.find((function(e){return e.isLoop()||e.isFunction()}));return null==t?void 0:t.isLoop()}function dke(e,t,r,a,n){if(void 0===n&&(n=!1),t||(t=e.node),oke(e)&&!Gn(r))for(var s=0;s<t.declarations.length;s++){var i=t.declarations[s];i.init=i.init||a.buildUndefinedNode()}if(t[Co]=!0,t.kind="var",n)for(var o=a.getFunctionParent()||a.getProgramParent(),d=0,u=Object.keys(e.getBindingIdentifiers());d<u.length;d++){var c=u[d],l=a.getOwnBinding(c);l&&(l.kind="var"),a.moveBindingTo(c,o)}}function uke(e){return We(e,{kind:"var"})&&!ike(e)}var cke=hq.visitors.merge([{Loop:{enter:function(e,t){t.loopDepth++},exit:function(e,t){t.loopDepth--}},FunctionParent:function(e,t){return t.loopDepth>0?e.traverse(lke,t):e.traverse(tke,t),e.skip()}},tke]),lke=hq.visitors.merge([{ReferencedIdentifier:function(e,t){var r=t.letReferences.get(e.node.name);if(r){var a=e.scope.getBindingIdentifier(e.node.name);a&&a!==r||(t.closurify=!0)}}},tke]),pke={enter:function(e,t){if(e.isForStatement()){var r=e.node;if(uke(r.init)){var a=t.pushDeclar(r.init);1===a.length?r.init=a[0]:r.init=ju(a)}}else if(e.isForInStatement()||e.isForOfStatement()){var n=e.node;uke(n.left)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id)}else if(uke(e.node))e.replaceWithMultiple(t.pushDeclar(e.node).map((function(e){return ru(e)})));else if(e.isFunction())return e.skip()}},fke={LabeledStatement:function(e,t){var r=e.node;t.innerLabels.push(r.label.name)}},gke={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression())for(var r=0,a=Object.keys(e.getBindingIdentifiers());r<a.length;r++){var n=a[r];t.outsideReferences.get(n)===e.scope.getBindingIdentifier(n)&&(t.reassignments[n]=!0)}else e.isReturnStatement()&&t.returnStatements.push(e)}};function hke(e){return ae(e)?"break":oe(e)?"continue":void 0}var mke={Loop:function(e,t){var r=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(mke,t),t.ignoreLabeless=r,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var r=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(mke,t),t.inSwitchCase=r,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var r=e.node,a=e.scope;if(!t.loopIgnored.has(r)){var n,s=hke(r);if(s){if(Fe(r))throw new Error("Internal error: unexpected return statement with `loopText`");if(r.label){if(t.innerLabels.indexOf(r.label.name)>=0)return;s=s+"|"+r.label.name}else{if(t.ignoreLabeless)return;if(ae(r)&&t.inSwitchCase)return}t.hasBreakContinue=!0,t.map.set(s,r),n=lu(s)}Fe(r)&&(t.hasReturn=!0,n=Ru([Eu(du("v"),r.argument||a.buildUndefinedNode())])),n&&(n=wu(n),t.loopIgnored.add(n),e.skip(),e.replaceWith(zR(n,r)))}}};function yke(e){return!!e.find((function(e){var t=e.node;if(Ae(t)){if("module"===t.sourceType)return!0}else if(!re(t))return!1;return t.directives.some((function(e){return"use strict"===e.value.value}))}))}var vke,bke=function(){function e(e,t,r,a,n,s,i){this.parent=void 0,this.state=void 0,this.scope=void 0,this.throwIfClosureRequired=void 0,this.tdzEnabled=void 0,this.blockPath=void 0,this.block=void 0,this.outsideLetReferences=void 0,this.hasLetReferences=void 0,this.letReferences=void 0,this.body=void 0,this.loopParent=void 0,this.loopLabel=void 0,this.loopPath=void 0,this.loop=void 0,this.has=void 0,this.parent=r,this.scope=a,this.state=i,this.throwIfClosureRequired=n,this.tdzEnabled=s,this.blockPath=t,this.block=t.node,this.outsideLetReferences=new Map,this.hasLetReferences=!1,this.letReferences=new Map,this.body=[],e&&(this.loopParent=e.parent,this.loopLabel=be(this.loopParent)&&this.loopParent.label,this.loopPath=e,this.loop=e.node)}var t=e.prototype;return t.run=function(){var e=this.block;if(!rke.has(e)){rke.add(e);var t=this.getLetReferences();if(this.checkConstants(),Hn(this.parent)||Ae(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!be(this.loopParent)?cu(this.loopLabel,this.loop):void 0}},t.checkConstants=function(){for(var e=this.scope,t=this.state,r=0,a=Object.keys(e.bindings);r<a.length;r++){var n=a[r],s=e.bindings[n];if("const"===s.kind)for(var i,o=T(s.constantViolations);!(i=o()).done;){var d=i.value,u=Yd(t.addHelper("readOnlyError"),[lu(n)]);if(d.isAssignmentExpression()){var c=d.node.operator;"="===c?d.replaceWith(ju([d.get("right").node,u])):["&&=","||=","??="].includes(c)?d.replaceWith(mu(c.slice(0,-1),d.get("left").node,ju([d.get("right").node,u]))):d.replaceWith(ju([Wd(c.slice(0,-1),d.get("left").node,d.get("right").node),u]))}else d.isUpdateExpression()?d.replaceWith(ju([Iu("+",d.get("argument").node),u])):d.isForXStatement()&&(d.ensureBlock(),d.get("left").replaceWith(_u("var",[Bu(d.scope.generateUidIdentifier(n))])),d.node.body.body.unshift(ru(u)))}}},t.updateScopeInfo=function(e){for(var t,r=this.blockPath.scope,a=r.getFunctionParent()||r.getProgramParent(),n=this.letReferences,s=T(n.keys());!(t=s()).done;){var i=t.value,o=n.get(i),d=r.getBinding(o.name);d&&("let"!==d.kind&&"const"!==d.kind||(d.kind="var",e?r.hasOwnBinding(o.name)&&r.removeBinding(o.name):r.moveBindingTo(o.name,a)))}},t.remap=function(){for(var e,t=this.letReferences,r=this.outsideLetReferences,a=this.scope,n=this.blockPath.scope,s=T(t.keys());!(e=s()).done;){var i=e.value,o=t.get(i);if(a.parentHasBinding(i)||a.hasGlobal(i)){var d=a.getOwnBinding(i);if(d){var u=a.parent.getOwnBinding(i);if("hoisted"===d.kind&&!d.path.node.async&&!d.path.node.generator&&(!u||uke(u.path.parent))&&!yke(d.path.parentPath))continue;a.rename(o.name)}n.hasOwnBinding(i)&&n.rename(o.name)}}for(var c,l=T(r.keys());!(c=l()).done;){var p=c.value,f=t.get(p);oke(this.blockPath)&&n.hasOwnBinding(p)&&n.rename(f.name)}},t.wrapClosure=function(){if(this.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var r=0,a=Array.from(t.keys());r<a.length;r++){var n=a[r],s=t.get(n);(this.scope.hasGlobal(s.name)||this.scope.parentHasBinding(s.name))&&(t.delete(s.name),this.letReferences.delete(s.name),this.scope.rename(s.name),this.letReferences.set(s.name,s),t.set(s.name,s))}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=Array.from(t.values(),(function(e){return mb(e)})),o=i.map((function(e){return mb(e)})),d="SwitchStatement"===e.type,u=ou(null,o,zd(d?[e]:e.body));this.addContinuations(u);var c,l,p,f=Yd(fu(),i),g=".callee";if(hq.hasType(u.body,"YieldExpression",qb)&&(u.generator=!0,f=oc(f,!0),g=".argument"+g),hq.hasType(u.body,"AwaitExpression",qb)&&(u.async=!0,f=dc(f),g=".argument"+g),this.has.hasReturn||this.has.hasBreakContinue){var h=this.scope.generateUid("ret");this.body.push(_u("var",[Bu(du(h),f)])),c="declarations.0.init"+g,l=this.body.length-1,this.buildHas(h)}else this.body.push(ru(f)),c="expression"+g,l=this.body.length-1;if(d){var m=this.blockPath,y=m.parentPath,v=m.listKey,b=m.key;this.blockPath.replaceWithMultiple(this.body),p=y.get(v)[b+l]}else e.body=this.body,p=this.blockPath.get("body")[l];var R,x=p.get(c);if(this.loop){var E=this.scope.generateUid("loop"),D=this.loopPath.insertBefore(_u("var",[Bu(du(E),u)]));x.replaceWith(du(E)),R=D[0].get("declarations.0.init")}else x.replaceWith(u),R=x;R.unwrapFunctionEnvironment()},t.addContinuations=function(e){var t=this,r={reassignments:{},returnStatements:[],outsideReferences:this.outsideLetReferences};this.scope.traverse(e,gke,r);for(var a=function(a){var n=e.params[a];if(!r.reassignments[n.name])return"continue";var s=n.name,i=t.scope.generateUid(n.name);e.params[a]=du(i),t.scope.rename(s,i,e),r.returnStatements.forEach((function(e){e.insertBefore(ru(Gd("=",du(s),du(i))))})),e.body.body.push(ru(Gd("=",du(s),du(i))))},n=0;n<e.params.length;n++)a(n)},t.getLetReferences=function(){var e=this,t=this.block,r=[];if(this.loop){var a=this.loop.left||this.loop.init;if(ike(a)){r.push(a);for(var n=LR(a),s=0,i=Object.keys(n);s<i.length;s++){var o=i[s];this.outsideLetReferences.set(o,n[o])}}}var d=function a(n,s){if(Qe(s)||he(s)||ike(s))if(ike(s)&&dke(n,s,t,e.scope),"VariableDeclaration"===s.type)for(var i=0;i<s.declarations.length;i++)r.push(s.declarations[i]);else r.push(s);be(s)&&a(n.get("body"),s.body)};if("SwitchStatement"===t.type)for(var u=this.blockPath.get("cases"),c=0;c<t.cases.length;c++)for(var l=t.cases[c].consequent,p=0;p<l.length;p++){var f=l[p];d(u[c],f)}else for(var g=this.blockPath.get("body"),h=0;h<t.body.length;h++)d(g[h],g[h].node);for(var m=0;m<r.length;m++){for(var y=LR(r[m],!1,!0),v=0,b=Object.keys(y);v<b.length;v++){var R=b[v];this.letReferences.set(R,y[R])}this.hasLetReferences=!0}if(this.hasLetReferences){var x={letReferences:this.letReferences,closurify:!1,loopDepth:0,tdzEnabled:this.tdzEnabled,addHelper:function(t){return e.state.addHelper(t)}};return oke(this.blockPath)&&x.loopDepth++,this.blockPath.traverse(cke,x),x.closurify}},t.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:new Map,loopIgnored:new WeakSet};return this.blockPath.traverse(fke,e),this.blockPath.traverse(mke,e),e},t.hoistVarDeclarations=function(){this.blockPath.traverse(pke,this)},t.pushDeclar=function(e){for(var t=[],r=LR(e),a=0,n=Object.keys(r);a<n.length;a++){var s=n[a];t.push(Bu(r[s]))}this.body.push(_u(e.kind,t));for(var i=[],o=0;o<e.declarations.length;o++){var d=e.declarations[o];if(d.init){var u=Gd("=",mb(d.id),mb(d.init));i.push(zR(u,d))}}return i},t.buildHas=function(e){var t=this.body,r=this.has;if(r.hasBreakContinue)for(var a,n=T(r.map.keys());!(a=n()).done;){var s=a.value;t.push(uu(Wd("===",du(e),lu(s)),r.map.get(s)))}r.hasReturn&&t.push(ske({RETURN:du(e)}))},o(e)}(),Rke=new WeakMap;function xke(e){if(Rke.has(e))return(mb||bb)(Rke.get(e));try{return e.addHelper("createSuper")}catch(e){}var t=e.scope.generateUidIdentifier("createSuper");Rke.set(e,t);var r=Dke({CREATE_SUPER:t,GET_PROTOTYPE_OF:e.addHelper("getPrototypeOf"),POSSIBLE_CONSTRUCTOR_RETURN:e.addHelper("possibleConstructorReturn")});return e.path.unshiftContainer("body",[r]),e.scope.registerDeclaration(e.path.get("body.0")),mb(t)}var Eke,Dke=xV.statement(vke||(vke=v(["\n function CREATE_SUPER(Derived) {\n function isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Date object.\n Date.prototype.toString.call(Reflect.construct(Date, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n\n return function () {\n var Super = GET_PROTOTYPE_OF(Derived), result;\n if (isNativeReflectConstruct()) {\n // NOTE: This doesn't work if this.__proto__.constructor has been modified.\n var NewTarget = GET_PROTOTYPE_OF(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return POSSIBLE_CONSTRUCTOR_RETURN(this, result);\n }\n }\n"])));function wke(e,t,r){var a=iu(mb(e),[],t);return zR(a,r),a}function jke(e,t,r,a,n,s){var i={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superFnId:void 0,superName:null,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,body:[],superThises:[],pushedConstructor:!1,pushedInherits:!1,pushedCreateClass:!1,protoAlias:null,isLoose:!1,dynamicKeys:new Map,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},o=function(e){Object.assign(i,e)},d=hq.visitors.merge([Yx,{ThisExpression:function(e){i.superThises.push(e)}}]);function u(e){return Yd(i.file.addHelper("createClass"),e)}function c(){for(var e,t=!1,r=T(i.path.get("body.body"));!(e=r()).done&&!(t=e.value.equals("kind","constructor")););if(!t){var a,n;if(i.isDerived){var s=xV.expression.ast(Eke||(Eke=v(["\n (function () {\n super(...arguments);\n })\n "])));a=s.params,n=s.body}else a=[],n=zd([]);i.path.get("body").unshiftContainer("body",ec("constructor",du("constructor"),a,n))}}function l(){if(c(),p(),h(),i.userConstructor){var e,t=i.constructorBody,r=i.userConstructor,a=i.construct;(e=t.body).push.apply(e,R(r.body.body)),zR(a,r),zR(t,r.body)}f()}function p(){for(var e,t=T(i.path.get("body.body"));!(e=t()).done;){var r=e.value,a=r.node;if(r.isClassProperty())throw r.buildCodeFrameError("Missing class properties transform.");if(a.decorators)throw r.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");ut(a)&&function(){var e="constructor"===a.kind;new gte({methodPath:r,objectRef:i.classRef,superRef:i.superName,constantSuper:n.constantSuper,file:i.file,refToPreserve:i.classRef}).replace();var t=[];r.traverse(hq.visitors.merge([Yx,{ReturnStatement:function(e){e.getFunctionParent().isArrowFunctionExpression()||t.push(e)}}])),e?E(t,a,r):m(a,r)}()}}function f(){w();for(var e,t=i.body,r={instance:null,static:null},a=T(["static","instance"]);!(e=a()).done;){var n=e.value;i.methods[n].list.length&&(r[n]=i.methods[n].list.map((function(e){for(var t,r=Ru([Eu(du("key"),e.key)]),a=T(["get","set","value"]);!(t=a()).done;){var n=t.value;null!=e[n]&&r.properties.push(Eu(du(n),e[n]))}return r})))}if(r.instance||r.static){for(var s=[mb(i.classRef),r.instance?Vd(r.instance):fu(),r.static?Vd(r.static):fu()],o=0,d=0;d<s.length;d++)Ee(s[d])||(o=d);s=s.slice(0,o+1),t.push(ru(u(s))),i.pushedCreateClass=!0}}function g(e,t,r,a){var s,o=e.node;n.superIsCallableConstructor?(o.arguments.unshift(Tu()),2===o.arguments.length&<(o.arguments[1])&&ye(o.arguments[1].argument,{name:"arguments"})?(o.arguments[1]=o.arguments[1].argument,o.callee=yu(mb(t),du("apply"))):o.callee=yu(mb(t),du("call")),s=mu("||",o,Tu())):s=_ee(mb(i.superFnId),Tu(),o.arguments,!1),e.parentPath.isExpressionStatement()&&e.parentPath.container===a.node.body&&a.node.body.length-1===e.parentPath.key?(i.superThises.length&&(s=Gd("=",r(),s)),e.parentPath.replaceWith(wu(s))):e.replaceWith(Gd("=",r(),s))}function h(){if(i.isDerived){var e=i.userConstructorPath,t=e.get("body");e.traverse(d);for(var r,a=function(){var t=e.scope.generateDeclaredUidIdentifier("this");return a=function(){return mb(t)},t},n=T(i.superThises);!(r=n()).done;){var s=r.value,o=s.node;s.parentPath.isMemberExpression({object:o})?s.replaceWith(a()):s.replaceWith(Yd(i.file.addHelper("assertThisInitialized"),[a()]))}var u=[];e.traverse(hq.visitors.merge([Yx,{Super:function(e){var t=e.node,r=e.parentPath;r.isCallExpression({callee:t})&&u.unshift(r)}}]));for(var c,l=!!u.length,p=0,f=u;p<f.length;p++){var h=f[p];g(h,i.superName,a,t),l&&h.find((function(t){return t===e||(t.isLoop()||t.isConditional()||t.isArrowFunctionExpression()?(l=!1,!0):void 0)}))}c=i.isLoose?function(e){var t=Yd(i.file.addHelper("assertThisInitialized"),[a()]);return e?mu("||",e,t):t}:function(e){var t=[a()];return null!=e&&t.push(e),Yd(i.file.addHelper("possibleConstructorReturn"),t)};var m=t.get("body");m.length&&m.pop().isReturnStatement()||t.pushContainer("body",wu(l?a():c()));for(var y,v=T(i.superReturns);!(y=v()).done;){var b=y.value;b.get("argument").replaceWith(c(b.node.argument))}}}function m(e,t){var r=t?t.scope:i.scope;if("method"!==e.kind||!y(e,r)){var a,n,o,d=e.static?"static":"instance",u=i.methods[d],c="method"===e.kind?"value":e.kind,l=xe(e.key)||bt(e.key)?lu(String(e.key.value)):PR(e),p=kR(e);Re(l)?"method"===e.kind&&(p=null!=(a=KV({id:l,node:e,scope:r},void 0,s))?a:p):u.hasComputed=!0,!u.hasComputed&&u.map.has(l.value)?((n=u.map.get(l.value))[c]=p,"value"===c?(n.get=null,n.set=null):n.value=null):((o={key:l})[c]=p,n=o,u.list.push(n),u.hasComputed||u.map.set(l.value,n))}}function y(e,t){if(n.setClassMethods&&!e.decorators){var r=i.classRef;e.static||(x(),r=i.protoAlias);var a=yu(mb(r),e.key,e.computed||$n(e.key)),o=ou(null,e.params,e.body,e.generator,e.async);zR(o,e);var d,u=PR(e,e.key);Re(u)&&(o=null!=(d=KV({node:o,id:u,scope:t},void 0,s))?d:o);var c=ru(Gd("=",a,o));return Tb(c,e),i.body.push(c),!0}return!1}function x(){if(null===i.protoAlias){o({protoAlias:i.scope.generateUidIdentifier("proto")});var e=yu(i.classRef,du("prototype")),t=_u("var",[Bu(i.protoAlias,e)]);i.body.push(t)}}function E(e,t,r){o({userConstructorPath:r,userConstructor:t,hasConstructor:!0,superReturns:e});var a=i.construct;Tb(a,t),a.params=t.params,zR(a.body,t.body),a.body.directives=t.body.directives,D()}function D(){i.pushedConstructor||(i.pushedConstructor=!0,(i.hasInstanceDescriptors||i.hasStaticDescriptors)&&f(),i.body.push(i.construct),w())}function w(){if(i.isDerived&&!i.pushedInherits){var t=e.scope.generateUidIdentifier("super");o({pushedInherits:!0,superFnId:t}),n.superIsCallableConstructor||i.body.unshift(_u("var",[Bu(t,Yd(xke(i.file),[mb(i.classRef)]))])),i.body.unshift(ru(Yd(i.file.addHelper(i.isLoose?"inheritsLoose":"inherits"),[mb(i.classRef),mb(i.superName)])))}}function j(){for(var e,t=i.dynamicKeys,r=i.node,a=i.scope,n=T(r.body.body);!(e=n()).done;){var s=e.value;if(ut(s)&&s.computed&&!a.isPure(s.key,!0)){var o=a.generateUidIdentifierBasedOnNode(s.key);t.set(o.name,s.key),s.key=o}}}function C(){var e=i.superName,t=i.dynamicKeys,r=[],a=[];if(i.isDerived){var n=mb(e);i.extendsNative&&G5(n=Yd(i.file.addHelper("wrapNativeSuper"),[n]));var s=i.scope.generateUidIdentifierBasedOnNode(e);r.push(s),a.push(n),o({superName:mb(s)})}for(var d,u=T(t);!(d=u()).done;){var c=b(d.value,2),l=c[0],p=c[1];r.push(du(l)),a.push(p)}return{closureParams:r,closureArgs:a}}function S(e,t,r,a){o({parent:e.parent,scope:e.scope,node:e.node,path:e,file:t,isLoose:a}),o({classId:i.node.id,classRef:i.node.id?du(i.node.id.name):i.scope.generateUidIdentifier("class"),superName:i.node.superClass,isDerived:!!i.node.superClass,constructorBody:zd([])}),o({extendsNative:ye(i.superName)&&r.has(i.superName.name)&&!i.scope.hasBinding(i.superName.name,!0)});var s=i.classRef,d=i.node,c=i.constructorBody;o({construct:wke(s,c,d)}),j();var p=i.body,f=C(),g=f.closureParams,h=f.closureArgs;l(),n.noClassCalls||c.body.unshift(ru(Yd(i.file.addHelper("classCallCheck"),[Tu(),mb(i.classRef)])));var m=e.isInStrictMode(),y=i.classId&&1===p.length;if(y&&!m)for(var v,b=T(i.construct.params);!(v=b()).done;)if(!ye(v.value)){y=!1;break}var R=y?p[0].body.directives:[];if(m||R.push(Kd(qd("use strict"))),y){var x=kR(p[0]);return i.isLoose?x:u([x])}var E=mb(i.classRef);return i.pushedCreateClass||i.isLoose||(E=u([E])),p.push(wu(E)),Yd(Uu(g,zd(p,R)),h)}return S(e,t,r,a)}var Cke=function(e){return Object.keys(iE[e]).filter((function(e){return/^[A-Z]/.test(e)}))},Ske=new Set([].concat(R(Cke("builtin")),R(Cke("browser")))),Ake=M9((function(e,t){var r,a,n,s;e.assertVersion(7);var i=t.loose,o=void 0!==i&&i,d=null!=(r=e.assumption("setClassMethods"))?r:o,u=null!=(a=e.assumption("constantSuper"))?a:o,c=null!=(n=e.assumption("superIsCallableConstructor"))?n:o,l=null!=(s=e.assumption("noClassCalls"))?s:o,p=!T6("transform-unicode-escapes",e.targets()),f=new WeakSet;return{name:"transform-classes",visitor:{ExportDefaultDeclaration:function(e){e.get("declaration").isClassDeclaration()&&Kx(e)},ClassDeclaration:function(e){var t=e.node,r=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(_u("let",[Bu(r,kR(t))]))},ClassExpression:function(e,t){var r=e.node;if(!f.has(r)){var a=KV(e,void 0,p);if(a&&a!==r)e.replaceWith(a);else{f.add(r);var n=b(e.replaceWith(jke(e,t.file,Ske,o,{setClassMethods:d,constantSuper:u,superIsCallableConstructor:c,noClassCalls:l},p)),1)[0];if(n.isCallExpression()){G5(n);var s=n.get("callee");s.isArrowFunctionExpression()&&s.arrowFunctionToExpression()}}}}}}})),Tke=M9((function(e,t){var r;e.assertVersion(7);var a=(null!=(r=e.assumption("setComputedProperties"))?r:t.loose)?d:u,n=xV.statements("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n ");function s(e){return ke(e)?e.value:Pe(e)?ou(null,e.params,e.body,e.generator,e.async):void 0}function i(e,t,r){r.push(ru(Gd("=",yu(mb(e),t.key,t.computed||$n(t.key)),s(t))))}function o(e,t){var r=e.body,a=e.getMutatorId,i=e.scope,o=!t.computed&&ye(t.key)?lu(t.key.name):t.key,d=i.maybeGenerateMemoised(o);d&&(r.push(ru(Gd("=",d,o))),o=d),r.push.apply(r,R(n({MUTATOR_MAP_REF:a(),KEY:mb(o),VALUE:s(t),KIND:du(t.kind)})))}function d(e){for(var t,r=T(e.computedProps);!(t=r()).done;){var a=t.value;!Pe(a)||"get"!==a.kind&&"set"!==a.kind?i(mb(e.objId),a,e.body):o(e,a)}}function u(e){for(var t,r=e.objId,a=e.body,n=e.computedProps,i=e.state,d=T(n);!(t=d()).done;){var u=t.value,c=PR(u);if(!Pe(u)||"get"!==u.kind&&"set"!==u.kind){var l=s(u);if(1===n.length)return Yd(i.addHelper("defineProperty"),[e.initPropExpression,c,l]);a.push(ru(Yd(i.addHelper("defineProperty"),[mb(r),c,l])))}else o(e,u)}}return{name:"transform-computed-properties",visitor:{ObjectExpression:{exit:function(e,t){for(var r,n=e.node,s=e.parent,i=e.scope,o=!1,d=T(n.properties);!(r=d()).done&&!(o=!0===r.value.computed););if(o){for(var u,c=[],l=[],p=!1,f=T(n.properties);!(u=f()).done;){var g=u.value;lt(g)||(g.computed&&(p=!0),p?l.push(g):c.push(g))}var h,m=i.generateUidIdentifierBasedOnNode(s),y=Ru(c),v=[];v.push(_u("var",[Bu(m,y)]));var b=function(){return h||(h=i.generateUidIdentifier("mutatorMap"),v.push(_u("var",[Bu(h,Ru([]))]))),mb(h)},R=a({scope:i,objId:m,body:v,computedProps:l,initPropExpression:y,getMutatorId:b,state:t});h&&v.push(ru(Yd(t.addHelper("defineEnumerableProperties"),[mb(m),mb(h)]))),R?e.replaceWith(R):(v.push(ru(mb(m))),e.replaceWithMultiple(v))}}}}}})),Pke=M9((function(e){return e.assertVersion(7),aTe({name:"transform-dotall-regex",feature:"dotAllFlag"})}));function kke(e){return ye(e)?e.name:e.value.toString()}var Ike=M9((function(e){return e.assertVersion(7),{name:"transform-duplicate-keys",visitor:{ObjectExpression:function(e){for(var t,r=e.node.properties.filter((function(e){return!lt(e)&&!e.computed})),a=Object.create(null),n=Object.create(null),s=Object.create(null),i=T(r);!(t=i()).done;){var o=t.value,d=kke(o.key),u=!1;switch(o.kind){case"get":(a[d]||n[d])&&(u=!0),n[d]=!0;break;case"set":(a[d]||s[d])&&(u=!0),s[d]=!0;break;default:(a[d]||n[d]||s[d])&&(u=!0),a[d]=!0}u&&(o.computed=!0,o.key=lu(d))}}}}})),Fke=Gd,_ke=mb,Bke=ye,Oke=$n,Nke=Ce,Lke=St,Mke=qn,Uke=pt,Vke=yu,Gke=PR;function Wke(e,t,r){var a;if(Bke(e)){if(r.hasBinding(e.name))return e;a=e}else{if(!Nke(e))throw new Error("We can't explode this node type "+e.type);if(a=e.object,Uke(a)||Bke(a)&&r.hasBinding(a.name))return a}var n=r.generateUidIdentifierBasedOnNode(a);return r.push({id:n}),t.push(Fke("=",_ke(n),_ke(a))),n}function Hke(e,t,r){var a=e.property;if(Lke(a))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-proposal-class-properties`");var n=Gke(e,a);if(Oke(n)&&Mke(n))return n;var s=r.generateUidIdentifierBasedOnNode(a);return r.push({id:s}),t.push(Fke("=",_ke(s),_ke(a))),s}function Kke(e,t,r,a,n){var s,i,o;if(s=Bke(e)&&n?e:Wke(e,t,a),Bke(e))i=_ke(e),o=s;else{var d=Hke(e,t,a),u=e.computed||Oke(d);o=Vke(_ke(s),_ke(d),u),i=Vke(_ke(s),_ke(d),u)}return{uid:o,ref:i}}var qke=Gd,zke=ju;function Xke(e){var t=e.build,r=e.operator,a={AssignmentExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var a=e.node,n=e.scope;if(a.operator===r+"="){var s=[],i=Kke(a.left,s,this,n);s.push(qke("=",i.ref,t(i.uid,a.right))),e.replaceWith(zke(s))}})),BinaryExpression:function(e){var a=e.node;a.operator===r&&e.replaceWith(t(a.left,a.right))}};return a}var Yke=M9((function(e){return e.assertVersion(7),{name:"transform-exponentiation-operator",visitor:Xke({operator:"**",build:function(e,t){return Yd(yu(du("Math"),du("pow")),[e,t])}})}})),Jke=M9((function(e){function t(e){return"string"==typeof e?{type:"CommentBlock",value:e}:e}function r(e){var r,a=e.ofPath,s=e.toPath,i=e.where,o=void 0===i?"trailing":i,d=e.optional,u=void 0!==d&&d,c=e.comments,l=void 0===c?n(a,u):c,p=e.keepType,f=void 0!==p&&p;null!=(r=s)&&r.node||(s=a.getPrevSibling(),o="trailing"),s.node||(s=a.getNextSibling(),o="leading"),s.node||(s=a.parentPath,o="inner"),Array.isArray(l)||(l=[l]);var g=l.map(t);if(!f&&null!=a&&a.node){var h=a.node,m=a.parentPath,y=a.getPrevSibling(),v=a.getNextSibling(),b=!(y.node||v.node),R=h.leadingComments,x=h.trailingComments;b&&R&&m.addComments("inner",R),s.addComments(o,g),a.remove(),b&&x&&m.addComments("inner",x)}else s.addComments(o,g)}function a(e){r({ofPath:e,comments:n(e,e.parent.optional)})}function n(e,t){var r=e.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return t&&(r="?"+r),":"!==r[0]&&(r=":: "+r),r}function s(e){return"type"===e||"typeof"===e}return e.assertVersion(7),{name:"transform-flow-comments",inherits:s5,visitor:{TypeCastExpression:function(e){var t=e.node;r({ofPath:e.get("typeAnnotation"),toPath:e.get("expression"),keepType:!0}),e.replaceWith(Cu(t.expression))},Identifier:function(e){if(!e.parentPath.isFlow()){var t=e.node;t.typeAnnotation?(r({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional}),t.optional&&(t.optional=!1)):t.optional&&(r({toPath:e,comments:":: ?"}),t.optional=!1)}},AssignmentPattern:{exit:function(e){var t=e.node.left;t.optional&&(t.optional=!1)}},Function:function(e){if(!e.isDeclareFunction()){var t=e.node;t.typeParameters&&r({ofPath:e.get("typeParameters"),toPath:e.get("id"),optional:t.typeParameters.optional}),t.returnType&&r({ofPath:e.get("returnType"),toPath:e.get("body"),where:"leading",optional:t.returnType.typeAnnotation.optional})}},ClassProperty:function(e){var t=e.node;t.value?t.typeAnnotation&&r({ofPath:e.get("typeAnnotation"),toPath:e.get("key"),optional:t.typeAnnotation.optional}):a(e)},ExportNamedDeclaration:function(e){var t=e.node;("type"===t.exportKind||cs(t.declaration))&&a(e)},ImportDeclaration:function(e){var t=e.node;if(s(t.importKind))a(e);else{var n=t.specifiers.filter((function(e){return"ImportSpecifier"===e.type&&s(e.importKind)})),i=t.specifiers.filter((function(e){return"ImportSpecifier"!==e.type||!s(e.importKind)}));if(t.specifiers=i,n.length>0){var o=mb(t);o.specifiers=n;var d=":: "+bI(o).code;i.length>0?r({toPath:e,comments:d}):r({ofPath:e,comments:d})}}},ObjectPattern:function(e){var t=e.node;t.typeAnnotation&&r({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional})},Flow:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){a(e)})),Class:function(e){var t=e.node,a=[];if(t.typeParameters){var s=e.get("typeParameters");a.push(n(s,t.typeParameters.optional));var i,o=t.typeParameters.trailingComments;o&&(i=a).push.apply(i,R(o)),s.remove()}if(t.superClass&&(a.length>0&&(r({toPath:e.get("id"),comments:a}),a=[]),t.superTypeParameters)){var d=e.get("superTypeParameters");a.push(n(d,d.node.optional)),d.remove()}if(t.implements){var u="implements "+e.get("implements").map((function(e){return n(e).replace(/^:: /,"")})).join(", ");delete t.implements,1===a.length?a[0]+=" "+u:a.push(":: "+u)}a.length>0&&r({toPath:e.get("body"),where:"leading",comments:a})}}}})),$ke=M9((function(e,t){e.assertVersion(7);var r=/(@flow(\s+(strict(-local)?|weak))?|@noflow)/,a=!1,n=t.requireDirective,s=void 0!==n&&n,i=t.allowDeclareFields,o=void 0!==i&&i;return{name:"transform-flow-strip-types",inherits:s5,visitor:{Program:function(e,t){var n=t.file.ast.comments;a=!1;var i=!1;if(n)for(var o,d=T(n);!(o=d()).done;){var u=o.value;r.test(u.value)&&(i=!0,u.value=u.value.replace(r,""),u.value.replace(/\*/g,"").trim()||(u.ignore=!0))}!i&&s&&(a=!0)},ImportDeclaration:function(e){if(!a&&e.node.specifiers.length){var t=0;e.node.specifiers.forEach((function(e){var r=e.importKind;"type"!==r&&"typeof"!==r||t++})),t===e.node.specifiers.length&&e.remove()}},Flow:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(a)throw e.buildCodeFrameError("A @flow directive is required when using Flow annotations with the `requireDirective` option.");e.remove()})),ClassPrivateProperty:function(e){a||(e.node.typeAnnotation=null)},Class:function(e){a||(e.node.implements=null,e.get("body.body").forEach((function(e){if(e.isClassProperty()){var t=e.node;if(!o&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-flow-strip-types or @babel/preset-flow is enabled.");if(t.declare)e.remove();else{if(!o&&!t.value&&!t.decorators)return void e.remove();t.variance=null,t.typeAnnotation=null}}})))},AssignmentPattern:function(e){var t=e.node;a||t.left.optional&&(t.left.optional=!1)},Function:function(e){var t=e.node;if(!a){t.params.length>0&&"Identifier"===t.params[0].type&&"this"===t.params[0].name&&t.params.shift();for(var r=0;r<t.params.length;r++){var n=t.params[r];"AssignmentPattern"===n.type&&(n=n.left),n.optional&&(n.optional=!1)}Zn(t)||(t.predicate=null)}},TypeCastExpression:function(e){if(!a){var t=e.node;do{t=t.expression}while(Er(t));e.replaceWith(t)}},CallExpression:function(e){var t=e.node;a||(t.typeArguments=null)},OptionalCallExpression:function(e){var t=e.node;a||(t.typeArguments=null)},NewExpression:function(e){var t=e.node;a||(t.typeArguments=null)}}}}));function Qke(e,t,r){var a,n=e?nIe:sIe,s=t.node,i=n(t,r),o=i.declar,d=i.loop,u=d.body;t.ensureBlock(),o&&u.body.push(o),(a=u.body).push.apply(a,R(s.body.body)),zR(d,s),zR(d.body,s.body),i.replaceParent?(t.parentPath.replaceWithMultiple(i.node),t.remove()):t.replaceWithMultiple(i.node)}var Zke,eIe,tIe,rIe=xV.statement("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n INTERMEDIATE;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n"),aIe=xV.statements("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (\n var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY;\n !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done);\n ITERATOR_COMPLETION = true\n ) {}\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n");function nIe(e,t){var r,a,n,s=e.node,i=e.scope,o=e.parent,d=s.left;if(ye(d)||as(d)||Ce(d))a=d,n=null;else{if(!We(d))throw t.buildCodeFrameError(d,"Unknown node type "+d.type+" in ForStatement");a=i.generateUidIdentifier("ref"),r=_u(d.kind,[Bu(d.declarations[0].id,du(a.name))]),n=_u("var",[Bu(du(a.name))])}var u,c=i.generateUidIdentifier("iterator"),l=i.generateUidIdentifier("isArray"),p=rIe({LOOP_OBJECT:c,IS_ARRAY:l,OBJECT:s.right,INDEX:i.generateUidIdentifier("i"),ID:a,INTERMEDIATE:n}),f=be(o);return f&&(u=cu(o.label,p)),{replaceParent:f,declar:r,node:u||p,loop:p}}function sIe(e,t){var r,a=e.node,n=e.scope,s=e.parent,i=a.left,o=n.generateUid("step"),d=yu(du(o),du("value"));if(ye(i)||as(i)||Ce(i))r=ru(Gd("=",i,d));else{if(!We(i))throw t.buildCodeFrameError(i,"Unknown node type "+i.type+" in ForStatement");r=_u(i.kind,[Bu(i.declarations[0].id,d)])}var u=aIe({ITERATOR_HAD_ERROR_KEY:n.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:n.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:n.generateUidIdentifier("iteratorError"),ITERATOR_KEY:n.generateUidIdentifier("iterator"),STEP_KEY:du(o),OBJECT:a.right}),c=be(s),l=u[3].block.body,p=l[0];return c&&(l[0]=cu(s.label,p)),{replaceParent:c,declar:r,loop:p,node:u}}function iIe(e,t,r){var a,n=e.get("body"),s=null!=r?r:n.node;return re(s)&&Object.keys(e.getBindingIdentifiers()).some((function(e){return n.scope.hasOwnBinding(e)}))?a=zd([t,s]):(a=CR(s)).body.unshift(t),a}var oIe=M9((function(e,t){var r,a,n;e.assertVersion(7);var s=t.assumeArray,i=t.allowArrayLike;if(!0===t.loose&&!0===s)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(!0===s&&!0===i)throw new Error("The assumeArray and allowArrayLike options cannot be used together in @babel/plugin-transform-for-of");if(i&&/^7\.\d\./.test(e.version))throw new Error("The allowArrayLike is only supported when using @babel/core@^7.10.0");var o=null!=(r=t.assumeArray)?r:!t.loose&&e.assumption("iterableIsArray"),d=null!=(a=t.allowArrayLike)?a:e.assumption("arrayLikeIsIterable"),u=null!=(n=e.assumption("skipForOfIteratorClosing"))?n:t.loose;if(o&&d)throw new Error('The "iterableIsArray" and "arrayLikeIsIterable" assumptions are not compatible.');if(o)return{name:"transform-for-of",visitor:{ForOfStatement:function(e){var t=e.scope,r=e.node,a=r.left,n=r.right;if(!r.await){var s=t.generateUidIdentifier("i"),i=t.maybeGenerateMemoised(n,!0),o=[Bu(s,pu(0))];i?o.push(Bu(i,n)):i=n;var d,u=yu(mb(i),mb(s),!0);We(a)?(d=a).declarations[0].init=u:d=ru(Gd("=",a,u)),e.replaceWith(su(_u("let",o),Wd("<",mb(s),yu(mb(i),du("length"))),Fu("++",mb(s)),iIe(e,d)))}}}};var c=xV(Zke||(Zke=v(["\n for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;\n "]))),l=xV.statements(eIe||(eIe=v(["\n for (var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n !(STEP_KEY = ITERATOR_HELPER()).done;) BODY;\n "]))),p=xV.statements(tIe||(tIe=v(["\n var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n try {\n for (ITERATOR_HELPER.s(); !(STEP_KEY = ITERATOR_HELPER.n()).done;) BODY;\n } catch (err) {\n ITERATOR_HELPER.e(err);\n } finally {\n ITERATOR_HELPER.f();\n }\n "]))),f=u?{build:l,helper:"createForOfIteratorHelperLoose",getContainer:function(e){return e}}:{build:p,helper:"createForOfIteratorHelper",getContainer:function(e){return e[1].block.body}};function g(e){var t=e.node,r=e.scope,a=r.generateUidIdentifierBasedOnNode(t.right,"arr"),n=r.generateUidIdentifier("i"),s=c({BODY:t.body,KEY:n,NAME:a,ARR:t.right});zR(s,t);var i,o=yu(mb(a),mb(n),!0),d=t.left;return We(d)?(d.declarations[0].init=o,i=d):i=ru(Gd("=",d,o)),s.body=iIe(e,i,s.body),s}return{name:"transform-for-of",visitor:{ForOfStatement:function(e,t){var r=e.get("right");if(r.isArrayExpression()||r.isGenericType("Array")||Pt(r.getTypeAnnotation()))e.replaceWith(g(e));else if(t.availableHelper(f.helper)){var a,n=e.node,s=e.parent,i=e.scope,o=n.left,c=i.generateUid("step"),l=yu(du(c),du("value"));a=We(o)?_u(o.kind,[Bu(o.declarations[0].id,l)]):ru(Gd("=",o,l));var p=f.build({CREATE_ITERATOR_HELPER:t.addHelper(f.helper),ITERATOR_HELPER:i.generateUidIdentifier("iterator"),ARRAY_LIKE_IS_ITERABLE:d?gu(!0):null,STEP_KEY:du(c),OBJECT:n.right,BODY:iIe(e,a)}),h=f.getContainer(p);zR(h[0],n),zR(h[0].body,n.body),be(s)?(h[0]=cu(s.label,h[0]),e.parentPath.replaceWithMultiple(p),e.skip()):e.replaceWithMultiple(p)}else Qke(u,e,t)}}}})),dIe=M9((function(e){e.assertVersion(7);var t=!T6("transform-unicode-escapes",e.targets());return{name:"transform-function-name",visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=KV(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var r=e.get("value");if(r.isFunction()){var a=KV(r,!1,t);a&&r.replaceWith(a)}}}}})),uIe=M9((function(e){return e.assertVersion(7),{name:"transform-instanceof",visitor:{BinaryExpression:function(e){var t=e.node;if("instanceof"===t.operator){var r=this.addHelper("instanceof"),a=e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===r||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===r.name}));if(a)return;e.replaceWith(Yd(r,[t.left,t.right]))}}}}})),cIe=M9((function(e){return e.assertVersion(7),{name:"transform-jscript",visitor:{FunctionExpression:{exit:function(e){var t=e.node;t.id&&e.replaceWith(Yd(ou(null,[],zd([VR(t),wu(mb(t.id))])),[]))}}}}})),lIe=M9((function(e){return e.assertVersion(7),{name:"transform-literals",visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}})),pIe=M9((function(e){return e.assertVersion(7),{name:"transform-member-expression-literals",visitor:{MemberExpression:{exit:function(e){var t=e.node,r=t.property;t.computed||!ye(r)||ox(r.name)||(t.property=lu(r.name),t.computed=!0)}}}}})),fIe={};Object.defineProperty(fIe,"__esModule",{value:!0});var gIe=function(){function e(e,t){var r=[],a=!0,n=!1,s=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(r.push(i.value),!t||r.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{!a&&o.return&&o.return()}finally{if(n)throw s}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function hIe(e,t){var r=t.arguments,a=gIe(r,1)[0];return e.isStringLiteral(a)||e.isTemplateLiteral(a)?(e.removeComments(a),a):e.templateLiteral([e.templateElement({raw:"",cooked:""}),e.templateElement({raw:"",cooked:""},!0)],r)}function mIe(e){var t=e.template,r=e.types,a={static:{interop:t("Promise.resolve().then(() => INTEROP(require(SOURCE)))"),noInterop:t("Promise.resolve().then(() => require(SOURCE))")},dynamic:{interop:t("Promise.resolve(SOURCE).then(s => INTEROP(require(s)))"),noInterop:t("Promise.resolve(SOURCE).then(s => require(s))")}},n="function"==typeof WeakSet&&new WeakSet,s=function(e){return r.isStringLiteral(e)||r.isTemplateLiteral(e)&&0===e.expressions.length};return function(e,t){if(n){if(n.has(t))return;n.add(t)}var i=hIe(r,t.parent),o=s(i)?a.static:a.dynamic,d=e.opts.noInterop?o.noInterop({SOURCE:i}):o.interop({SOURCE:i,INTEROP:e.addHelper("interopRequireWildcard")});t.parentPath.replaceWith(d)}}fIe.getImportSource=hIe,fIe.createDynamicImportTransform=mIe;var yIe,vIe=fIe,bIe=xV.statement("\n define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) {\n })\n"),RIe=xV.statement('\n define(["require"], function(REQUIRE) {\n })\n');function xIe(e,t){var r=e.node,a=r.body,n=r.directives;e.node.directives=[],e.node.body=[];var s=e.pushContainer("body",t)[0].get("expression").get("arguments"),i=s[s.length-1].get("body");i.pushContainer("directives",n),i.pushContainer("body",a)}var EIe,DIe,wIe,jIe=M9((function(e,t){var r,a;e.assertVersion(7);var n=t.allowTopLevelThis,s=t.strict,i=t.strictMode,o=t.importInterop,d=t.noInterop,u=null!=(r=e.assumption("constantReexports"))?r:t.loose,c=null!=(a=e.assumption("enumerableModuleMeta"))?a:t.loose;return{name:"transform-modules-amd",pre:function(){this.file.set("@babel/plugin-transform-modules-*","amd")},visitor:{CallExpression:function(e,t){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var r=t.requireId,a=t.resolveId,n=t.rejectId;r||(r=e.scope.generateUidIdentifier("require"),t.requireId=r),a&&n||(a=e.scope.generateUidIdentifier("resolve"),n=e.scope.generateUidIdentifier("reject"),t.resolveId=a,t.rejectId=n);var s=du("imported");d||(s=a$(e,s,"namespace")),e.replaceWith(xV.expression.ast(yIe||(yIe=v(["\n new Promise((",", ",") =>\n ","(\n [","],\n imported => ","(","),\n ","\n )\n )"])),a,n,r,vIe.getImportSource(cx,e.node),mb(a),s,mb(n)))}},Program:{exit:function(e,r){var a=r.requireId;if(dY(e)){var l=[],p=[];a&&(l.push(lu("require")),p.push(mb(a)));var f=VJ(this.file.opts,t);f&&(f=lu(f));var g=t$(e,{enumerableModuleMeta:c,constantReexports:u,strict:s,strictMode:i,allowTopLevelThis:n,importInterop:o,noInterop:d,filename:this.file.opts.filename}),h=g.meta,m=g.headers;mJ(h)&&(l.push(lu("exports")),p.push(du(h.exportName)));for(var y,v=T(h.source);!(y=v()).done;){var x=b(y.value,2),E=x[0],D=x[1];if(l.push(lu(E)),p.push(du(D.name)),!yJ(D)){var w=a$(e,du(D.name),D.interop);if(w){var j=ru(Gd("=",du(D.name),w));j.loc=D.loc,m.push(j)}}m.push.apply(m,R(n$(h,D,u)))}r$(m),e.unshiftContainer("body",m),xIe(e,bIe({MODULE_NAME:f,AMD_ARGUMENTS:Vd(l),IMPORT_NAMES:p}))}else a&&xIe(e,RIe({REQUIRE:mb(a)}))}}}}})),CIe=M9((function(e,t){var r,a,n;e.assertVersion(7);var s=vIe.createDynamicImportTransform(e),i=t.strictNamespace,o=void 0!==i&&i,d=t.mjsStrictNamespace,u=void 0===d?o:d,c=t.allowTopLevelThis,l=t.strict,p=t.strictMode,f=t.noInterop,g=t.importInterop,h=t.lazy,m=void 0!==h&&h,y=t.allowCommonJSExports,x=void 0===y||y,E=t.loose,D=void 0!==E&&E,w=null!=(r=e.assumption("constantReexports"))?r:D,j=null!=(a=e.assumption("enumerableModuleMeta"))?a:D,C=null!=(n=e.assumption("noIncompleteNsImportDetection"))&&n;if(!("boolean"==typeof m||"function"==typeof m||Array.isArray(m)&&m.every((function(e){return"string"==typeof e}))))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof o)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof u)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var S=function(e){return xV.expression.ast(EIe||(EIe=v(['\n (function(){\n throw new Error(\n "The CommonJS \'" + "','" + "\' variable is not available in ES6 modules." +\n "Consider setting setting sourceType:script or sourceType:unambiguous in your " +\n "Babel config for this file.");\n })()\n '])),e)},A={ReferencedIdentifier:function(e){var t=e.node.name;if("module"===t||"exports"===t){var r=e.scope.getBinding(t);this.scope.getBinding(t)!==r||e.parentPath.isObjectProperty({value:e.node})&&e.parentPath.parentPath.isObjectPattern()||e.parentPath.isAssignmentExpression({left:e.node})||e.isAssignmentExpression({left:e.node})||e.replaceWith(S(t))}},UpdateExpression:function(e){var t=e.get("argument");if(t.isIdentifier()){var r=t.node.name;if("module"===r||"exports"===r){var a=e.scope.getBinding(r);this.scope.getBinding(r)===a&&e.replaceWith(Gd(e.node.operator[0]+"=",t.node,S(r)))}}},AssignmentExpression:function(e){var t=this,r=e.get("left");if(r.isIdentifier()){var a=r.node.name;if("module"!==a&&"exports"!==a)return;var n=e.scope.getBinding(a);if(this.scope.getBinding(a)!==n)return;var s=e.get("right");s.replaceWith(ju([s.node,S(a)]))}else if(r.isPattern()){var i=r.getOuterBindingIdentifiers(),o=Object.keys(i).filter((function(r){return("module"===r||"exports"===r)&&t.scope.getBinding(r)===e.scope.getBinding(r)}))[0];if(o){var d=e.get("right");d.replaceWith(ju([d.node,S(o)]))}}}};return{name:"transform-modules-commonjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","commonjs")},visitor:{CallExpression:function(e){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var t=e.scope;do{t.rename("require")}while(t=t.parent);s(this,e.get("callee"))}},Program:{exit:function(e,r){if(dY(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),x||(AY(e,new Set(["module","exports"]),!1),e.traverse(A,{scope:e.scope}));var a=VJ(this.file.opts,t);a&&(a=lu(a));for(var n,s=t$(e,{exportName:"exports",constantReexports:w,enumerableModuleMeta:j,strict:l,strictMode:p,allowTopLevelThis:c,noInterop:f,importInterop:g,lazy:m,esNamespaceOnly:"string"==typeof r.filename&&/\.mjs$/.test(r.filename)?u:o,noIncompleteNsImportDetection:C,filename:this.file.opts.filename}),i=s.meta,d=s.headers,h=T(i.source);!(n=h()).done;){var y=b(n.value,2),E=y[0],D=y[1],S=Yd(du("require"),[lu(E)]),P=void 0;if(yJ(D)){if(D.lazy)throw new Error("Assertion failure");P=ru(S)}else{var k=a$(e,S,D.interop)||S;P=D.lazy?xV.statement.ast(DIe||(DIe=v(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "])),D.name,k,D.name):xV.statement.ast(wIe||(wIe=v(["\n var "," = ",";\n "])),D.name,k)}P.loc=D.loc,d.push(P),d.push.apply(d,R(n$(i,D,w)))}r$(d),e.unshiftContainer("body",d),e.get("body").forEach((function(e){-1!==d.indexOf(e.node)&&e.isVariableDeclaration()&&e.scope.registerDeclaration(e)}))}}}}}})),SIe=xV.statement('\n SYSTEM_REGISTER(MODULE_NAME, SOURCES, function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: SETTERS,\n execute: EXECUTE,\n };\n });\n'),AIe=xV.statement('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n'),TIe="WARNING: Dynamic import() transformation must be enabled using the\n @babel/plugin-proposal-dynamic-import plugin. Babel 8 will\n no longer transform import() without using that plugin.\n";function PIe(e,t){if("Identifier"===e.type)return e.name;if("StringLiteral"===e.type){var r=e.value;return Vi(r)||t.add(r),r}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.type)}function kIe(e,t,r,a,n,s){var i=[];if(n){var o=e.scope.generateUid("exportObj");i.push(_u("var",[Bu(du(o),Ru([]))])),i.push(AIe({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:du(o),TARGET:n}));for(var d=0;d<r.length;d++){var u=r[d],c=a[d];i.push(ru(Gd("=",yu(du(o),du(u)),c)))}i.push(ru(Yd(t,[du(o)])))}else if(1===r.length)i.push(ru(Yd(t,[lu(r[0]),a[0]])));else{for(var l=[],p=0;p<r.length;p++){var f=r[p],g=a[p];l.push(Eu(s.has(f)?lu(f):du(f),g))}i.push(ru(Yd(t,[Ru(l)])))}return i}var IIe=M9((function(e,t){e.assertVersion(7);var r=t.systemGlobal,a=void 0===r?"System":r,n=t.allowTopLevelThis,s=void 0!==n&&n,i=new WeakSet,o={"AssignmentExpression|UpdateExpression":function(e){if(!i.has(e.node)){i.add(e.node);var t=e.isAssignmentExpression()?e.get("left"):e.get("argument");if(t.isObjectPattern()||t.isArrayPattern()){for(var r=[e.node],a=0,n=Object.keys(t.getBindingIdentifiers());a<n.length;a++){var s=n[a];if(this.scope.getBinding(s)!==e.scope.getBinding(s))return;var o=this.exports[s];if(o)for(var d,u=T(o);!(d=u()).done;){var c=d.value;r.push(this.buildCall(c,du(s)).expression)}}e.replaceWith(ju(r))}else if(t.isIdentifier()){var l=t.node.name;if(this.scope.getBinding(l)===e.scope.getBinding(l)){var p=this.exports[l];if(p){var f=e.node,g=Ge(f,{prefix:!1});g&&(f=Wd(f.operator[0],Iu("+",mb(f.argument)),pu(1)));for(var h,m=T(p);!(h=m()).done;){var y=h.value;f=this.buildCall(y,f).expression}g&&(f=ju([f,e.node])),e.replaceWith(f)}}}}}};return{name:"transform-modules-systemjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","systemjs")},visitor:{CallExpression:function(e,t){vt(e.node.callee)&&(this.file.has("@babel/plugin-proposal-dynamic-import")||console.warn(TIe),e.replaceWith(Yd(yu(du(t.contextIdent),du("import")),[vIe.getImportSource(cx,e.node)])))},MetaProperty:function(e,t){"import"===e.node.meta.name&&"meta"===e.node.property.name&&e.replaceWith(yu(du(t.contextIdent),du("meta")))},ReferencedIdentifier:function(e,t){"__moduleName"!==e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(yu(du(t.contextIdent),du("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUid("context"),t.stringSpecifiers=new Set,s||yY(e)},exit:function(e,r){var n=e.scope,s=n.generateUid("export"),i=r.contextIdent,d=r.stringSpecifiers,u=Object.create(null),c=[],l=[],p=[],f=[],g=[],h=[];function m(e,t){u[e]=u[e]||[],u[e].push(t)}function y(e,t,r){var a;c.forEach((function(t){t.key===e&&(a=t)})),a||c.push(a={key:e,imports:[],exports:[]}),a[t]=a[t].concat(r)}function v(e,t){return ru(Yd(du(s),[lu(e),t]))}for(var b,x=[],E=[],D=T(e.get("body"));!(b=D()).done;){var w=b.value;if(w.isFunctionDeclaration())l.push(w.node),h.push(w);else if(w.isClassDeclaration())g.push(mb(w.node.id)),w.replaceWith(ru(Gd("=",mb(w.node.id),kR(w.node))));else if(w.isVariableDeclaration())w.node.kind="var";else if(w.isImportDeclaration()){y(w.node.source.value,"imports",w.node.specifiers);for(var j=0,C=Object.keys(w.getBindingIdentifiers());j<C.length;j++){var S=C[j];n.removeBinding(S),g.push(du(S))}w.remove()}else if(w.isExportAllDeclaration())y(w.node.source.value,"exports",w.node),w.remove();else if(w.isExportDefaultDeclaration()){var A=w.node.declaration;if(Qe(A)){var P=A.id;P?(x.push("default"),E.push(n.buildUndefinedNode()),g.push(mb(P)),m(P.name,"default"),w.replaceWith(ru(Gd("=",mb(P),kR(A))))):(x.push("default"),E.push(kR(A)),h.push(w))}else if(he(A)){var k=A.id;k?(l.push(A),x.push("default"),E.push(mb(k)),m(k.name,"default")):(x.push("default"),E.push(kR(A))),h.push(w)}else w.replaceWith(v("default",A))}else if(w.isExportNamedDeclaration()){var I=w.node.declaration;if(I)if(w.replaceWith(I),Hn(I)){var F=I.id.name;m(F,F),l.push(I),x.push(F),E.push(mb(I.id)),h.push(w)}else if(ns(I)){var _=I.id.name;x.push(_),E.push(n.buildUndefinedNode()),g.push(mb(I.id)),w.replaceWith(ru(Gd("=",mb(I.id),kR(I)))),m(_,_)}else{We(I)&&(I.kind="var");for(var B=0,O=Object.keys(LR(I));B<O.length;B++){var N=O[B];m(N,N)}}else{var L=w.node.specifiers;if(null!=L&&L.length)if(w.node.source)y(w.node.source.value,"exports",L),w.remove();else{for(var M,U=[],V=T(L);!(M=V()).done;){var G=M.value,W=G.local,H=G.exported,K=n.getBinding(W.name),q=PIe(H,d);K&&he(K.path.node)?(x.push(q),E.push(mb(W))):K||U.push(v(q,W)),m(W.name,q)}w.replaceWithMultiple(U)}else w.remove()}}}c.forEach((function(t){for(var r,a=[],i=n.generateUid(t.key),o=T(t.imports);!(r=o()).done;){var u=r.value;if(it(u)?a.push(ru(Gd("=",u.local,du(i)))):st(u)&&(u=Qu(u.local,du("default"))),ot(u)){var c=u.imported;a.push(ru(Gd("=",u.local,yu(du(i),u.imported,"StringLiteral"===c.type))))}}if(t.exports.length){for(var l,g=[],h=[],m=!1,y=T(t.exports);!(l=y()).done;){var v=l.value;if(Ze(v))m=!0;else if(rt(v)){var b=PIe(v.exported,d);g.push(b),h.push(yu(du(i),v.local,Re(v.local)))}}a.push.apply(a,R(kIe(e,du(s),g,h,m?du(i):null,d)))}f.push(lu(t.key)),p.push(ou(null,[du(i)],zd(a)))}));var z=VJ(this.file.opts,t);z&&(z=lu(z)),UM(e,(function(e,t,r){if(g.push(e),!r&&t in u)for(var a,s=T(u[t]);!(a=s()).done;){var i=a.value;x.push(i),E.push(n.buildUndefinedNode())}})),g.length&&l.unshift(_u("var",g.map((function(e){return Bu(e)})))),x.length&&l.push.apply(l,R(kIe(e,du(s),x,E,null,d))),e.traverse(o,{exports:u,buildCall:v,scope:n});for(var X=0,Y=h;X<Y.length;X++)Y[X].remove();var J=!1;e.traverse({AwaitExpression:function(e){J=!0,e.stop()},Function:function(e){e.skip()},noScope:!0}),e.node.body=[SIe({SYSTEM_REGISTER:yu(du(a),du("register")),BEFORE_BODY:l,MODULE_NAME:z,SETTERS:Vd(p),EXECUTE:ou(null,[],zd(e.node.body),!1,J),SOURCES:Vd(f),EXPORT_IDENTIFIER:du(s),CONTEXT_IDENTIFIER:du(i)})]}}}}})),FIe=xV("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),_Ie=xV('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMONJS_ARGUMENTS);\n } else {\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n\n GLOBAL_TO_ASSIGN;\n }\n })(\n typeof globalThis !== "undefined" ? globalThis\n : typeof self !== "undefined" ? self\n : this,\n function(IMPORT_NAMES) {\n })\n'),BIe=M9((function(e,t){var r,a;e.assertVersion(7);var n=t.globals,s=t.exactGlobals,i=t.allowTopLevelThis,o=t.strict,d=t.strictMode,u=t.noInterop,c=t.importInterop,l=null!=(r=e.assumption("constantReexports"))?r:t.loose,p=null!=(a=e.assumption("enumerableModuleMeta"))?a:t.loose;function f(e,t,r,a){var n=a?a.value:cJ(r,lJ(r)),s=yu(du("global"),du(AR(n))),i=[];if(t){var o=e[n];if(o){i=[];var d=o.split(".");s=d.slice(1).reduce((function(e,t){return i.push(FIe({GLOBAL_REFERENCE:mb(e)})),yu(e,du(t))}),yu(du("global"),du(d[0])))}}return i.push(ru(Gd("=",s,yu(du("mod"),du("exports"))))),i}function g(e,t,r){var a;if(t){var n=e[r];a=n?n.split(".").reduce((function(e,t){return yu(e,du(t))}),du("global")):yu(du("global"),du(AR(r)))}else{var s=cJ(r,lJ(r)),i=e[s]||s;a=yu(du("global"),du(AR(i)))}return a}return{name:"transform-modules-umd",visitor:{Program:{exit:function(e){if(dY(e)){var r,a=n||{},h=VJ(this.file.opts,t);h&&(r=lu(h));var m=t$(e,{constantReexports:l,enumerableModuleMeta:p,strict:o,strictMode:d,allowTopLevelThis:i,noInterop:u,importInterop:c,filename:this.file.opts.filename}),y=m.meta,v=m.headers,x=[],E=[],D=[],w=[];mJ(y)&&(x.push(lu("exports")),E.push(du("exports")),D.push(yu(du("mod"),du("exports"))),w.push(du(y.exportName)));for(var j,C=T(y.source);!(j=C()).done;){var S=b(j.value,2),A=S[0],P=S[1];if(x.push(lu(A)),E.push(Yd(du("require"),[lu(A)])),D.push(g(a,s,A)),w.push(du(P.name)),!yJ(P)){var k=a$(e,du(P.name),P.interop);if(k){var I=ru(Gd("=",du(P.name),k));I.loc=y.loc,v.push(I)}}v.push.apply(v,R(n$(y,P,l)))}r$(v),e.unshiftContainer("body",v);var F=e.node,_=F.body,B=F.directives;e.node.directives=[],e.node.body=[];var O=e.pushContainer("body",[_Ie({MODULE_NAME:r,AMD_ARGUMENTS:Vd(x),COMMONJS_ARGUMENTS:E,BROWSER_ARGUMENTS:D,IMPORT_NAMES:w,GLOBAL_TO_ASSIGN:f(a,s,this.filename||"unknown",r)})])[0].get("expression.arguments")[1].get("body");O.pushContainer("directives",B),O.pushContainer("body",_)}}}}}})),OIe=M9((function(e,t){var r=t.runtime;if(void 0!==r&&"boolean"!=typeof r)throw new Error("The 'runtime' option must be boolean");return aTe({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:r}})})),NIe=M9((function(e){return e.assertVersion(7),{name:"transform-new-target",visitor:{MetaProperty:function(e){var t=e.get("meta"),r=e.get("property"),a=e.scope;if(t.isIdentifier({name:"new"})&&r.isIdentifier({name:"target"})){var n=e.findParent((function(e){return!!e.isClass()||!(!e.isFunction()||e.isArrowFunctionExpression())&&!e.isClassMethod({kind:"constructor"})}));if(!n)throw e.buildCodeFrameError("new.target must be under a (non-arrow) function or a class.");var s=n.node;if(Zn(s))return void e.replaceWith(a.buildUndefinedNode());var i=yu(Tu(),du("constructor"));if(n.isClass())return void e.replaceWith(i);if(s.id)for(var o=e.scope,d=s.id.name;o!==n.parentPath.scope;)o.hasOwnBinding(d)&&!o.bindingIdentifierEquals(d,s.id)&&o.rename(d),o=o.parent;else s.id=a.generateUidIdentifier("target");e.replaceWith($d(Wd("instanceof",Tu(),mb(s.id)),i,a.buildUndefinedNode()))}}}}})),LIe=M9((function(e){return e.assertVersion(7),{name:"transform-object-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.assign")&&(e.node.callee=t.addHelper("extends"))}}}}));function MIe(e,t,r){new gte({getObjectRef:t,methodPath:e,file:r}).replace()}var UIe=M9((function(e){return e.assertVersion(7),{name:"transform-object-super",visitor:{ObjectExpression:function(e,t){var r,a=function(){return r=r||e.scope.generateUidIdentifier("obj")};e.get("properties").forEach((function(e){e.isMethod()&&MIe(e,a,t.file)})),r&&(e.scope.push({id:mb(r)}),e.replaceWith(Gd("=",mb(r),e.node)))}}}})),VIe=M9((function(e){return e.assertVersion(7),{name:"transform-object-set-prototype-of-to-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.setPrototypeOf")&&(e.node.callee=t.addHelper("defaults"))}}}})),GIe=M9((function(e){return e.assertVersion(7),{name:"transform-property-literals",visitor:{ObjectProperty:{exit:function(e){var t=e.node,r=t.key;t.computed||!ye(r)||ox(r.name)||(t.key=lu(r.name))}}}}})),WIe=Vd,HIe=gu,KIe=ou,qIe=du,zIe=Tb,XIe=ut,YIe=me,JIe=Pe,$Ie=ke,QIe=ts,ZIe=Re,eFe=Ru,tFe=Eu,rFe=Pb,aFe=PR,nFe=NR;function sFe(e){return!XIe(e)&&!JIe(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}var iFe=Function.prototype.call.bind(Object.prototype.hasOwnProperty);function oFe(e,t,r,a,n){var s,i,o,d=nFe(t),u={};if(iFe(e,d)&&(u=e[d]),e[d]=u,u._inherits=u._inherits||[],u._inherits.push(t),u._key=t.key,t.computed&&(u._computed=!0),t.decorators&&(s=(u.decorators=u.decorators||WIe([])).elements).push.apply(s,R(t.decorators.map((function(e){return e.expression})).reverse())),u.value||u.initializer)throw a.buildCodeFrameError(t,"Key conflict with sibling node");($Ie(t)||JIe(t)||XIe(t))&&(i=aFe(t,t.key)),QIe(t)?o=t.value:(JIe(t)||XIe(t))&&((o=KIe(null,t.params,t.body,t.generator,t.async)).returnType=t.returnType);var c=sFe(t);return r&&"value"===c||(r=c),n&&ZIe(i)&&("value"===r||"initializer"===r)&&YIe(o)&&(o=KV({id:i,node:o,scope:n})),o&&(zIe(o,t),u[r]=o),u}function dFe(e){var t=eFe([]);return Object.keys(e).forEach((function(r){var a=e[r],n=eFe([]),s=tFe(a._key,n,a._computed);Object.keys(a).forEach((function(e){var t=a[e];if("_"!==e[0]){var r=tFe(qIe(e),t);zIe(r,t),rFe(t),n.properties.push(r)}})),t.properties.push(s)})),t}function uFe(e){return Object.keys(e).forEach((function(t){var r=e[t];r.value&&(r.writable=HIe(!0)),r.configurable=HIe(!0),r.enumerable=HIe(!0)})),dFe(e)}var cFe,lFe=M9((function(e){return e.assertVersion(7),{name:"transform-property-mutators",visitor:{ObjectExpression:function(e,t){var r,a=t.file,n=e.node,s=n.properties.filter((function(e){return!(Pe(e)&&("get"===e.kind||"set"===e.kind)&&(null!=r||(r={}),!e.computed))||(oFe(r,e,null,a),!1)}));void 0!==r&&(n.properties=s,e.replaceWith(Yd(yu(du("Object"),du("defineProperties")),[n,uFe(r)])))}}}})),pFe=M9((function(e){function t(e){return!lt(e)&&Re(PR(e,e.key),{value:"__proto__"})}function r(e){var t=e;return Ce(t)&&Re(PR(t,t.property),{value:"__proto__"})}function a(e,t,r){return ru(Yd(r.addHelper("defaults"),[t,e.right]))}return e.assertVersion(7),{name:"transform-proto-to-assign",visitor:{AssignmentExpression:function(e,t){var n=t.file;if(r(e.node.left)){var s=[],i=e.node.left.object,o=e.scope.maybeGenerateMemoised(i);o&&s.push(ru(Gd("=",o,i))),s.push(a(e.node,mb(o||i),n)),o&&s.push(mb(o)),e.replaceWithMultiple(s)}},ExpressionStatement:function(e,t){var n=t.file,s=e.node.expression;$(s,{operator:"="})&&r(s.left)&&e.replaceWith(a(s,s.left.object,n))},ObjectExpression:function(e,r){for(var a,n=r.file,s=e.node,i=s.properties,o=0;o<i.length;o++){var d=i[o];if(t(d)){a=d.value,i.splice(o,1);break}}if(a){var u=[Ru([]),a];s.properties.length&&u.push(s),e.replaceWith(Yd(n.addHelper("extends"),u))}}}}})),fFe=M9((function(e,t){e.assertVersion(7);var r=t.allowMutablePropsOnTags;if(null!=r&&!Array.isArray(r))throw new Error(".allowMutablePropsOnTags must be an array, null, or undefined.");var a=new WeakMap;function n(e,t){if(qr(e,{name:"this"})||qr(e,{name:"arguments"})||qr(e,{name:"super"})||qr(e,{name:"new"})){var r=t.path;return r.isFunctionParent()&&!r.isArrowFunctionExpression()}return t.hasOwnBinding(e.name)}function s(e){var t=e.path;return t.isFunctionParent()||t.isLoop()||t.isProgram()}function i(e){for(;!s(e);)e=e.parent;return e}var o={enter:function(e,t){var r=function(){t.isImmutable=!1,e.stop()},a=function(){e.skip()};if(e.isJSXClosingElement())return a();if(e.isJSXIdentifier({name:"ref"})&&e.parentPath.isJSXAttribute({name:e.node}))return r();if(!(e.isJSXIdentifier()||e.isJSXMemberExpression()||e.isJSXNamespacedName()||e.isImmutable())){if(e.isIdentifier()){var n=e.scope.getBinding(e.node.name);if(n&&n.constant)return}var s=t.mutablePropsAllowed;if(s&&e.isFunction())return e.traverse(d,t),a();if(!e.isPure())return r();var i=e.evaluate();if(i.confident){var o=i.value;if(s||null===o||"object"!=typeof o&&"function"!=typeof o)return a()}else if(ye(i.deopt))return;r()}}},d={ReferencedIdentifier:function(e,t){for(var r=e.node,a=e.scope;a!==t.jsxScope;){if(n(r,a))return;a=a.parent}for(;a;){if(a===t.targetScope)return;if(n(r,a))break;a=a.parent}t.targetScope=i(a)}},u=Object.assign({},o,d);return{name:"transform-react-constant-elements",visitor:{JSXElement:function(e){if(!a.has(e.node)){var t,n=e.node.openingElement.name,i=!1;if(null!=r){for(var o=n;zr(o);)o=o.property;var d=o.name;i=r.includes(d)}for(var c=e;!t&&c.parentPath.isJSX();)c=c.parentPath,t=a.get(c.node);null!=t||(t=e.scope),a.set(e.node,t);var l={isImmutable:!0,mutablePropsAllowed:i,jsxScope:t,targetScope:e.scope.getProgramParent()};if(e.traverse(u,l),l.isImmutable){for(var p=l.targetScope,f=t;;){if(p===f)return;if(s(f))break;if(!(f=f.parent))throw new Error("Internal @babel/plugin-transform-react-constant-elements error: targetScope must be an ancestor of jsxScope. This is a Babel bug, please report it.")}var g=e.scope.generateUidBasedOnNode(n);p.push({id:du(g)}),a.set(e.node,p);var h=xV.expression.ast(cFe||(cFe=v(["\n "," || ("," = ",")\n "])),du(g),du(g),e.node);(e.parentPath.isJSXElement()||e.parentPath.isJSXAttribute())&&(h=Bl(h)),e.replaceWith(h)}}}}}})),gFe=M9((function(e){function t(e,t){for(var r=t.arguments[0].properties,a=!0,n=0;n<r.length;n++){var s=r[n];if(!lt(s)&&Re(PR(s),{value:"displayName"})){a=!1;break}}a&&r.unshift(Eu(du("displayName"),lu(e)))}e.assertVersion(7);var r=As("React.createClass"),a=function(e){return ye(e,{name:"createReactClass"})};function n(e){if(!e||!ne(e))return!1;if(!r(e.callee)&&!a(e.callee))return!1;var t=e.arguments;return 1===t.length&&!!Te(t[0])}return{name:"transform-react-display-name",visitor:{ExportDefaultDeclaration:function(e,r){var a=e.node;if(n(a.declaration)){var s=r.filename||"unknown",i=pJ.basename(s,pJ.extname(s));"index"===i&&(i=pJ.basename(pJ.dirname(s))),t(i,a.declaration)}},CallExpression:function(e){var r,a=e.node;n(a)&&(e.find((function(e){if(e.isAssignmentExpression())r=e.node.left;else if(e.isObjectProperty())r=e.node.key;else if(e.isVariableDeclarator())r=e.node.id;else if(e.isStatement())return!0;if(r)return!0})),r&&(Ce(r)&&(r=r.property),ye(r)&&t(r.name,a)))}}}})),hFe=gu,mFe=Yd,yFe=du,vFe=zR,bFe=ye,RFe=Hr,xFe=qr,EFe=zr,DFe=Xr,wFe=Jr,jFe=Te,CFe=ax,SFe=Re,AFe=$i,TFe=yu,PFe=fu,kFe=Ru,IFe=Eu,FFe=ux,_Fe=rc,BFe=lu,OFe=Tu;function NFe(e){var t={JSXNamespacedName:function(t){if(e.throwIfNamespace)throw t.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild:function(e){throw e.buildCodeFrameError("Spread children are not supported in React.")}};return t.JSXElement={exit:function(e,t){var r=s(e,t);r&&e.replaceWith(vFe(r,e.node))}},t.JSXFragment={exit:function(t,r){if(e.compat)throw t.buildCodeFrameError("Fragment tags are only supported in React 16 and up.");var a=d(t,r);a&&t.replaceWith(vFe(a,t.node))}},t;function r(e,t){return xFe(e)?"this"===e.name&&CFe(e,t)?OFe():AFe(e.name,!1)?(e.type="Identifier",e):BFe(e.name):EFe(e)?TFe(r(e.object,e),r(e.property,e)):DFe(e)?BFe(e.namespace.name+":"+e.name.name):e}function a(e){return RFe(e)?e.expression:e}function n(e){if(wFe(e))return _Fe(e.argument);var t,r=a(e.value||hFe(!0));return SFe(r)&&!RFe(e.value)&&(r.value=r.value.replace(/\n\s+/g," "),null==(t=r.extra)||delete t.raw),DFe(e.name)?e.name=BFe(e.name.namespace.name+":"+e.name.name.name):AFe(e.name.name,!1)?e.name.type="Identifier":e.name=BFe(e.name.name),vFe(IFe(e.name,r),e)}function s(t,a){if(!e.filter||e.filter(t.node,a)){var n=t.get("openingElement");t.node.children=FFe.buildChildren(t.node);var s,i=r(n.node.name,n.node),d=[];bFe(i)?s=i.name:SFe(i)&&(s=i.value);var u={tagExpr:i,tagName:s,args:d,pure:!1};e.pre&&e.pre(u,a);var c,l=n.node.attributes;c=l.length?o(l,a):PFe(),d.push.apply(d,[c].concat(R(t.node.children))),e.post&&e.post(u,a);var p=u.call||mFe(u.callee,d);return u.pure&&G5(p),p}}function i(e,t){return e.length?(t.push(kFe(e)),[]):e}function o(e,t){var r=[],a=[],s=t.opts.useSpread,o=void 0!==s&&s;if("boolean"!=typeof o)throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");var d,u=t.opts.useBuiltIns||!1;if("boolean"!=typeof u)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(o&&u)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both");if(o){var c=e.map(n);return kFe(c)}for(;e.length;){var l=e.shift();wFe(l)?(r=i(r,a),a.push(l.argument)):r.push(n(l))}if(i(r,a),1===a.length)d=a[0];else{jFe(a[0])||a.unshift(kFe([]));var p=u?TFe(yFe("Object"),yFe("assign")):t.addHelper("extends");d=mFe(p,a)}return d}function d(t,r){if(!e.filter||e.filter(t.node,r)){t.node.children=FFe.buildChildren(t.node);var a=[],n=null,s={tagExpr:r.get("jsxFragIdentifier")(),tagName:n,args:a,pure:!1};e.pre&&e.pre(s,r),a.push.apply(a,[PFe()].concat(R(t.node.children))),e.post&&e.post(s,r),r.set("usedFragment",!0);var i=s.call||mFe(s.callee,a);return s.pure&&G5(i),i}}}var LFe=M9((function(e){function t(e){for(var t=0;t<e.length;t++){var a=e[t];if(Jr(a))return!0;if(r(a,"ref"))return!0}return!1}function r(e,t){return Ur(e)&&qr(e.name,{name:t})}e.assertVersion(7);var a=NFe({filter:function(e){return"JSXElement"===e.type&&!t(e.openingElement.attributes)},pre:function(e){var t=e.tagName,r=e.args;ux.isCompatTag(t)?r.push(lu(t)):r.push(e.tagExpr)},post:function(e,t){e.callee=t.addHelper("jsx");var r=e.args[1],a=!1;if(Te(r)){var n=r.properties.findIndex((function(e){return ye(e.key,{name:"key"})}));n>-1&&(e.args.splice(2,0,r.properties[n].value),r.properties.splice(n,1),a=!0)}else Ee(r)&&e.args.splice(1,1,Ru([]));!a&&e.args.length>2&&e.args.splice(2,0,Iu("void",pu(0))),e.pure=!0}});return{name:"transform-react-inline-elements",visitor:a}})),MFe={importSource:"react",runtime:"automatic",pragma:"React.createElement",pragmaFrag:"React.Fragment"},UFe=/^\s*\*?\s*@jsxImportSource\s+([^\s]+)\s*$/m,VFe=/^\s*\*?\s*@jsxRuntime\s+([^\s]+)\s*$/m,GFe=/^\s*\*?\s*@jsx\s+([^\s]+)\s*$/m,WFe=/^\s*\*?\s*@jsxFrag\s+([^\s]+)\s*$/m,HFe=function(e,t){return e.get("@babel/plugin-react-jsx/"+t)},KFe=function(e,t,r){return e.set("@babel/plugin-react-jsx/"+t,r)};function qFe(e){return e.properties.some((function(e){return ke(e,{computed:!1,shorthand:!1})&&(ye(e.key,{name:"__proto__"})||Re(e.key,{value:"__proto__"}))}))}function zFe(e){var t=e.name,r=e.development;return M9((function(e,a){var s=a.pure,i=a.throwIfNamespace,o=void 0===i||i,d=a.filter,u=a.runtime,c=void 0===u?r?"automatic":"classic":u,l=a.importSource,p=void 0===l?MFe.importSource:l,f=a.pragma,g=void 0===f?MFe.pragma:f,h=a.pragmaFrag,m=void 0===h?MFe.pragmaFrag:h,y=a.useSpread,v=void 0!==y&&y,b=a.useBuiltIns,x=void 0!==b&&b;if("classic"===c){if("boolean"!=typeof v)throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");if("boolean"!=typeof x)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(v&&x)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both")}var E={JSXOpeningElement:function(e,t){var r=[];w(e.scope)&&r.push(kl(Nl("__self"),Bl(Tu()))),r.push(kl(Nl("__source"),Bl(YFe(e,t)))),e.pushContainer("attributes",r)}};return{name:t,inherits:l5,visitor:{JSXNamespacedName:function(e){if(o)throw e.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild:function(e){throw e.buildCodeFrameError("Spread children are not supported in React.")},Program:{enter:function(e,t){var s=t.file,i=c,o=p,d=g,u=m,l=!!a.importSource,f=!!a.pragma,h=!!a.pragmaFrag;if(s.ast.comments)for(var y,v=T(s.ast.comments);!(y=v()).done;){var b=y.value,R=UFe.exec(b.value);R&&(o=R[1],l=!0);var x=VFe.exec(b.value);x&&(i=x[1]);var D=GFe.exec(b.value);D&&(d=D[1],f=!0);var w=WFe.exec(b.value);w&&(u=w[1],h=!0)}if(KFe(t,"runtime",i),"classic"===i){if(l)throw e.buildCodeFrameError("importSource cannot be set when runtime is classic.");var j=XFe(d),C=XFe(u);KFe(t,"id/createElement",(function(){return mb(j)})),KFe(t,"id/fragment",(function(){return mb(C)})),KFe(t,"defaultPure",d===MFe.pragma)}else{if("automatic"!==i)throw e.buildCodeFrameError('Runtime must be either "classic" or "automatic".');if(f||h)throw e.buildCodeFrameError("pragma and pragmaFrag cannot be set when runtime is automatic.");var S=function(r,a){return KFe(t,r,n(t,e,a,o))};S("id/jsx",r?"jsxDEV":"jsx"),S("id/jsxs",r?"jsxDEV":"jsxs"),S("id/createElement","createElement"),S("id/fragment","Fragment"),KFe(t,"defaultPure",o===MFe.importSource)}r&&e.traverse(E,t)}},JSXElement:{exit:function(e,t){var r;r="classic"===HFe(t,"runtime")||C(e)?O(e,t):I(e,t),e.replaceWith(zR(r,e.node))}},JSXFragment:{exit:function(e,t){var r;r="classic"===HFe(t,"runtime")?B(e,t):_(e,t),e.replaceWith(zR(r,e.node))}},JSXAttribute:function(e){Gr(e.node.value)&&(e.node.value=Bl(e.node.value))}}};function D(e){return null!==e.node.superClass}function w(e){do{var t=e.path;if(t.isFunctionParent()&&!t.isArrowFunctionExpression())return!t.isMethod()||"constructor"!==t.node.kind||!D(t.parentPath.parentPath);if(t.isTSModuleBlock())return!1}while(e=e.parent);return!0}function j(e,t,r){var a=Yd(HFe(e,"id/"+t)(),r);return(null!=s?s:HFe(e,"defaultPure"))&&G5(a),a}function C(e){for(var t=e.get("openingElement").node.attributes,r=!1,a=0;a<t.length;a++){var n=t[a];if(r&&Ur(n)&&"key"===n.name.name)return!0;Jr(n)&&(r=!0)}return!1}function S(e,t){return qr(e)?"this"===e.name&&ax(e,t)?Tu():$i(e.name,!1)?(e.type="Identifier",e):lu(e.name):zr(e)?yu(S(e.object,e),S(e.property,e)):Xr(e)?lu(e.namespace.name+":"+e.name.name):e}function A(e){return Hr(e)?e.expression:e}function P(e,t){if(Jr(t.node)){var r=t.node.argument;return Te(r)&&!qFe(r)?e.push.apply(e,R(r.properties)):e.push(rc(r)),e}var a,n=A("key"!==t.node.name.name?t.node.value||gu(!0):t.node.value);if("key"===t.node.name.name&&null===n)throw t.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');return Re(n)&&!Hr(t.node.value)&&(n.value=n.value.replace(/\n\s+/g," "),null==(a=n.extra)||delete a.raw),Xr(t.node.name)?t.node.name=lu(t.node.name.namespace.name+":"+t.node.name.name.name):$i(t.node.name.name,!1)?t.node.name.type="Identifier":t.node.name=lu(t.node.name.name),e.push(zR(Eu(t.node.name,n),t.node)),e}function k(e){var t;if(1===e.length)t=e[0];else{if(!(e.length>1))return;t=Vd(e)}return Eu(du("children"),t)}function I(e,t){for(var a,n=e.get("openingElement"),s=[N(n)],i=[],o=Object.create(null),d=T(n.get("attributes"));!(a=d()).done;){var u=a.value;if(u.isJSXAttribute()&&qr(u.node.name)){var c=u.node.name.name;switch(c){case"__source":case"__self":if(o[c])throw $Fe(e,c);case"key":var l=A(u.node.value);if(null===l)throw u.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');o[c]=l;break;default:i.push(u)}}else i.push(u)}var p,f,g,h,m=ux.buildChildren(e.node);return p=i.length||m.length?F(i,m):Ru([]),s.push(p),r?s.push(null!=(f=o.key)?f:e.scope.buildUndefinedNode(),gu(m.length>1),null!=(g=o.__source)?g:e.scope.buildUndefinedNode(),null!=(h=o.__self)?h:e.scope.buildUndefinedNode()):void 0!==o.key&&s.push(o.key),j(t,m.length>1?"jsxs":"jsx",s)}function F(e,t){var r=e.reduce(P,[]);return(null==t?void 0:t.length)>0&&r.push(k(t)),Ru(r)}function _(e,t){var a=[HFe(t,"id/fragment")()],n=ux.buildChildren(e.node);return a.push(Ru(n.length>0?[k(n)]:[])),r&&a.push(e.scope.buildUndefinedNode(),gu(n.length>1)),j(t,n.length>1?"jsxs":"jsx",a)}function B(e,t){if(!d||d(e.node,t))return j(t,"createElement",[HFe(t,"id/fragment")(),fu()].concat(R(ux.buildChildren(e.node))))}function O(e,t){var r=e.get("openingElement");return j(t,"createElement",[N(r),L(t,e,r.get("attributes"))].concat(R(ux.buildChildren(e.node))))}function N(e){var t,r=S(e.node.name,e.node);return ye(r)?t=r.name:Re(r)&&(t=r.value),ux.isCompatTag(t)?lu(t):r}function L(e,t,r){var a=HFe(e,"runtime");if("automatic"!==a){var n=[],s=r.reduce(P,[]);if(v)s.length&&n.push(Ru(s));else{var i=0;s.forEach((function(e,t){lt(e)&&(t>i&&n.push(Ru(s.slice(i,t))),n.push(e.argument),i=t+1)})),s.length>i&&n.push(Ru(s.slice(i)))}return n.length?1!==n.length||lt(s[0])&&Te(s[0].argument)?(Te(n[0])||n.unshift(Ru([])),Yd(x?yu(du("Object"),du("assign")):e.addHelper("extends"),n)):n[0]:fu()}for(var o,d=[],u=Object.create(null),c=T(r);!(o=c()).done;){var l=o.value,p=Ur(l)&&qr(l.name)&&l.name.name;if("automatic"===a&&("__source"===p||"__self"===p)){if(u[p])throw $Fe(t,p);u[p]=!0}P(d,l)}return 1===d.length&<(d[0])&&!Te(d[0].argument)?d[0].argument:d.length>0?Ru(d):fu()}}));function a(e,t){switch(t){case"Fragment":return e+"/"+(r?"jsx-dev-runtime":"jsx-runtime");case"jsxDEV":return e+"/jsx-dev-runtime";case"jsx":case"jsxs":return e+"/jsx-runtime";case"createElement":return e}}function n(e,t,r,n){return function(){var s=a(n,r);if(dY(t)){var i=HFe(e,"imports/"+r);return i?mb(i):(i=fY(t,r,s,{importedInterop:"uncompiled",importPosition:"after"}),KFe(e,"imports/"+r,i),i)}var o=HFe(e,"requires/"+s);return o?o=mb(o):(o=gY(t,s,{importedInterop:"uncompiled"}),KFe(e,"requires/"+s,o)),yu(o,du(r))}}}function XFe(e){return e.split(".").map((function(e){return du(e)})).reduce((function(e,t){return yu(e,t)}))}function YFe(e,t){var r=e.node.loc;if(!r)return e.scope.buildUndefinedNode();if(!t.fileNameIdentifier){var a=t.filename,n=void 0===a?"":a,s=e.scope.generateUidIdentifier("_jsxFileName"),i=e.hub.getScope();i&&i.push({id:s,init:lu(n)}),t.fileNameIdentifier=s}return JFe(mb(t.fileNameIdentifier),r.start.line,r.start.column)}function JFe(e,t,r){var a=null!=t?pu(t):fu(),n=null!=r?pu(r+1):fu();return Ru([Eu(du("fileName"),e),Eu(du("lineNumber"),a),Eu(du("columnNumber"),n)])}function $Fe(e,t){var r="transform-react-jsx-"+t.slice(2);return e.buildCodeFrameError("Duplicate "+t+" prop found. You are most likely using the deprecated "+r+" Babel plugin. Both __source and __self are automatically set when using the automatic runtime. Please remove transform-react-jsx-source and transform-react-jsx-self from your Babel config.")}var QFe=zFe({name:"transform-react-jsx",development:!1}),ZFe=M9((function(e){return e.assertVersion(7),{name:"transform-react-jsx-compat",manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:NFe({pre:function(e){e.callee=e.tagExpr},post:function(e){ux.isCompatTag(e.tagName)&&(e.call=Yd(yu(yu(du("React"),du("DOM")),e.tagExpr,$n(e.tagExpr)),e.args))},compat:!0})}})),e_e=zFe({name:"transform-react-jsx/development",development:!0}),t_e="__self";function r_e(e){var t=e.scope;do{var r=t.path;if(r.isFunctionParent()&&!r.isArrowFunctionExpression())return r}while(t=t.parent);return null}function a_e(e){return null!==e.node.superClass}function n_e(e){var t=r_e(e);return null===t||!t.isMethod()||"constructor"!==t.node.kind||!a_e(t.parentPath.parentPath)}var s_e=M9((function(e){e.assertVersion(7);var t={JSXOpeningElement:function(e){if(n_e(e)){var t=e.node,r=Nl(t_e),a=Tu();t.attributes.push(kl(r,Bl(a)))}}};return{name:"transform-react-jsx-self",visitor:{Program:function(e){e.traverse(t)}}}})),i_e="__source",o_e="_jsxFileName",d_e=M9((function(e){function t(e,t,r){var a=null!=t?pu(t):fu(),n=null!=r?pu(r+1):fu();return Ru([Eu(du("fileName"),e),Eu(du("lineNumber"),a),Eu(du("columnNumber"),n)])}e.assertVersion(7);var r={JSXOpeningElement:function(e,r){var a=Nl(i_e),n=e.container.openingElement.loc;if(n){for(var s=e.container.openingElement.attributes,i=0;i<s.length;i++){var o=s[i].name;if((null==o?void 0:o.name)===i_e)return}if(!r.fileNameIdentifier){var d=r.filename||"",u=e.scope.generateUidIdentifier(o_e),c=e.hub.getScope();c&&c.push({id:u,init:lu(d)}),r.fileNameIdentifier=u}var l=t(mb(r.fileNameIdentifier),n.start.line,n.start.column);s.push(kl(a,Bl(l)))}}};return{name:"transform-react-jsx-source",visitor:r}})),u_e={},c_e={},l_e={exports:{}};!function(e){function t(e){return e&&e.__esModule?e:{default:e}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l_e);var p_e,f_e,g_e={},h_e={};function m_e(){if(p_e)return h_e;p_e=1,h_e.__esModule=!0,h_e.wrapWithTypes=t,h_e.getTypes=r,h_e.runtimeProperty=a,h_e.isReference=n,h_e.replaceWithOrRemove=s;var e=null;function t(t,r){return function(){var a=e;e=t;try{for(var n=arguments.length,s=new Array(n),i=0;i<n;i++)s[i]=arguments[i];return r.apply(this,s)}finally{e=a}}}function r(){return e}function a(e){var t=r();return t.memberExpression(t.identifier("regeneratorRuntime"),t.identifier(e),!1)}function n(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})}function s(e,t){t?e.replaceWith(t):e.remove()}return h_e}function y_e(){if(f_e)return g_e;f_e=1;var e=r(m_e());function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,a=new WeakMap;return(t=function(e){return e?a:r})(e)}function r(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=t(r);if(a&&a.has(e))return a.get(e);var n={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=s?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}var a=Object.prototype.hasOwnProperty;return g_e.hoist=function(t){var r=e.getTypes();r.assertFunction(t.node);var n={};function s(e,t){var a=e.node,s=e.scope;r.assertVariableDeclaration(a);var i=[];return a.declarations.forEach((function(e){n[e.id.name]=r.identifier(e.id.name),s.removeBinding(e.id.name),e.init?i.push(r.assignmentExpression("=",e.id,e.init)):t&&i.push(e.id)})),0===i.length?null:1===i.length?i[0]:r.sequenceExpression(i)}t.get("body").traverse({VariableDeclaration:{exit:function(t){var a=s(t,!1);null===a?t.remove():e.replaceWithOrRemove(t,r.expressionStatement(a)),t.skip()}},ForStatement:function(t){var r=t.get("init");r.isVariableDeclaration()&&e.replaceWithOrRemove(r,s(r,!1))},ForXStatement:function(t){var r=t.get("left");r.isVariableDeclaration()&&e.replaceWithOrRemove(r,s(r,!0))},FunctionDeclaration:function(t){var a=t.node;n[a.id.name]=a.id;var s=r.expressionStatement(r.assignmentExpression("=",r.clone(a.id),r.functionExpression(t.scope.generateUidIdentifierBasedOnNode(a),a.params,a.body,a.generator,a.expression)));t.parentPath.isBlockStatement()?(t.parentPath.unshiftContainer("body",s),t.remove()):e.replaceWithOrRemove(t,s),t.scope.removeBinding(a.id.name),t.skip()},FunctionExpression:function(e){e.skip()},ArrowFunctionExpression:function(e){e.skip()}});var i={};t.get("params").forEach((function(e){var t=e.node;r.isIdentifier(t)&&(i[t.name]=t)}));var o=[];return Object.keys(n).forEach((function(e){a.call(i,e)||o.push(r.variableDeclarator(n[e],null))})),0===o.length?null:r.variableDeclaration("var",o)},g_e}var v_e,b_e={},R_e={};function x_e(){if(v_e)return R_e;v_e=1;var e=(0,l_e.exports)(fX.exports),t=C_e(),r=RX,a=m_e();function n(){e.default.ok(this instanceof n)}function s(e){n.call(this),(0,a.getTypes)().assertLiteral(e),this.returnLoc=e}function i(e,t,r){n.call(this);var s=(0,a.getTypes)();s.assertLiteral(e),s.assertLiteral(t),r?s.assertIdentifier(r):r=null,this.breakLoc=e,this.continueLoc=t,this.label=r}function o(e){n.call(this),(0,a.getTypes)().assertLiteral(e),this.breakLoc=e}function d(t,r,s){n.call(this),(0,a.getTypes)().assertLiteral(t),r?e.default.ok(r instanceof u):r=null,s?e.default.ok(s instanceof c):s=null,e.default.ok(r||s),this.firstLoc=t,this.catchEntry=r,this.finallyEntry=s}function u(e,t){n.call(this);var r=(0,a.getTypes)();r.assertLiteral(e),r.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function c(e,t){n.call(this);var r=(0,a.getTypes)();r.assertLiteral(e),r.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function l(e,t){n.call(this);var r=(0,a.getTypes)();r.assertLiteral(e),r.assertIdentifier(t),this.breakLoc=e,this.label=t}function p(r){e.default.ok(this instanceof p),e.default.ok(r instanceof t.Emitter),this.emitter=r,this.entryStack=[new s(r.finalLoc)]}(0,r.inherits)(s,n),R_e.FunctionEntry=s,(0,r.inherits)(i,n),R_e.LoopEntry=i,(0,r.inherits)(o,n),R_e.SwitchEntry=o,(0,r.inherits)(d,n),R_e.TryEntry=d,(0,r.inherits)(u,n),R_e.CatchEntry=u,(0,r.inherits)(c,n),R_e.FinallyEntry=c,(0,r.inherits)(l,n),R_e.LabeledEntry=l;var f=p.prototype;return R_e.LeapManager=p,f.withEntry=function(t,r){e.default.ok(t instanceof n),this.entryStack.push(t);try{r.call(this.emitter)}finally{var a=this.entryStack.pop();e.default.strictEqual(a,t)}},f._findLeapLocation=function(e,t){for(var r=this.entryStack.length-1;r>=0;--r){var a=this.entryStack[r],n=a[e];if(n)if(t){if(a.label&&a.label.name===t.name)return n}else if(!(a instanceof l))return n}return null},f.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},f.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)},R_e}var E_e,D_e,w_e={};function j_e(){if(E_e)return w_e;E_e=1;var e=(0,l_e.exports)(fX.exports),t=m_e(),r=new WeakMap;function a(e){return r.has(e)||r.set(e,{}),r.get(e)}var n=Object.prototype.hasOwnProperty;function s(r,s){function o(r){var a=(0,t.getTypes)();a.assertNode(r);var n=!1;function s(t){return n||(Array.isArray(t)?t.some(s):a.isNode(t)&&(e.default.strictEqual(n,!1),n=d(t))),n}var i=a.VISITOR_KEYS[r.type];if(i)for(var o=0;o<i.length;o++)s(r[i[o]]);return n}function d(e){(0,t.getTypes)().assertNode(e);var d=a(e);return n.call(d,r)?d[r]:n.call(i,e.type)?d[r]=!1:n.call(s,e.type)?d[r]=!0:d[r]=o(e)}return d.onlyChildren=o,d}var i={FunctionExpression:!0,ArrowFunctionExpression:!0},o={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},d={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var u in d)n.call(d,u)&&(o[u]=d[u]);return w_e.hasSideEffects=s("hasSideEffects",o),w_e.containsLeap=s("containsLeap",d),w_e}function C_e(){if(D_e)return b_e;D_e=1;var e=(0,l_e.exports)(fX.exports),t=s(x_e()),r=s(j_e()),a=s(m_e());function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=s?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(a,i,o):a[i]=e[i]}return a.default=e,r&&r.set(e,a),a}var i=Object.prototype.hasOwnProperty;function o(r){e.default.ok(this instanceof o),a.getTypes().assertIdentifier(r),this.nextTempId=0,this.contextId=r,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new t.LeapManager(this)}var d=o.prototype;function u(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e))}b_e.Emitter=o,d.loc=function(){var e=a.getTypes().numericLiteral(-1);return this.insertedLocs.add(e),e},d.getInsertedLocs=function(){return this.insertedLocs},d.getContextId=function(){return a.getTypes().clone(this.contextId)},d.mark=function(t){a.getTypes().assertLiteral(t);var r=this.listing.length;return-1===t.value?t.value=r:e.default.strictEqual(t.value,r),this.marked[r]=!0,t},d.emit=function(e){var t=a.getTypes();t.isExpression(e)&&(e=t.expressionStatement(e)),t.assertStatement(e),this.listing.push(e)},d.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},d.assign=function(e,t){var r=a.getTypes();return r.expressionStatement(r.assignmentExpression("=",r.cloneDeep(e),t))},d.contextProperty=function(e,t){var r=a.getTypes();return r.memberExpression(this.getContextId(),t?r.stringLiteral(e):r.identifier(e),!!t)},d.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},d.setReturnValue=function(e){a.getTypes().assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},d.clearPendingException=function(e,t){var r=a.getTypes();r.assertLiteral(e);var n=r.callExpression(this.contextProperty("catch",!0),[r.clone(e)]);t?this.emitAssign(t,n):this.emit(n)},d.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(a.getTypes().breakStatement())},d.jumpIf=function(e,t){var r=a.getTypes();r.assertExpression(e),r.assertLiteral(t),this.emit(r.ifStatement(e,r.blockStatement([this.assign(this.contextProperty("next"),t),r.breakStatement()])))},d.jumpIfNot=function(e,t){var r,n=a.getTypes();n.assertExpression(e),n.assertLiteral(t),r=n.isUnaryExpression(e)&&"!"===e.operator?e.argument:n.unaryExpression("!",e),this.emit(n.ifStatement(r,n.blockStatement([this.assign(this.contextProperty("next"),t),n.breakStatement()])))},d.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},d.getContextFunction=function(e){var t=a.getTypes();return t.functionExpression(e||null,[this.getContextId()],t.blockStatement([this.getDispatchLoop()]),!1,!1)},d.getDispatchLoop=function(){var e,t=this,r=a.getTypes(),n=[],s=!1;return t.listing.forEach((function(a,i){t.marked.hasOwnProperty(i)&&(n.push(r.switchCase(r.numericLiteral(i),e=[])),s=!1),s||(e.push(a),r.isCompletionStatement(a)&&(s=!0))})),this.finalLoc.value=this.listing.length,n.push(r.switchCase(this.finalLoc,[]),r.switchCase(r.stringLiteral("end"),[r.returnStatement(r.callExpression(this.contextProperty("stop"),[]))])),r.whileStatement(r.numericLiteral(1),r.switchStatement(r.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),n))},d.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var t=a.getTypes(),r=0;return t.arrayExpression(this.tryEntries.map((function(a){var n=a.firstLoc.value;e.default.ok(n>=r,"try entries out of order"),r=n;var s=a.catchEntry,i=a.finallyEntry,o=[a.firstLoc,s?s.firstLoc:null];return i&&(o[2]=i.firstLoc,o[3]=i.afterLoc),t.arrayExpression(o.map((function(e){return e&&t.clone(e)})))})))},d.explode=function(e,t){var r=a.getTypes(),n=e.node,s=this;if(r.assertNode(n),r.isDeclaration(n))throw u(n);if(r.isStatement(n))return s.explodeStatement(e);if(r.isExpression(n))return s.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(s.explodeStatement,s);case"VariableDeclarator":throw u(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(n.type))}},d.explodeStatement=function(n,s){var i,o,d,u=a.getTypes(),l=n.node,p=this;if(u.assertStatement(l),s?u.assertIdentifier(s):s=null,u.isBlockStatement(l))n.get("body").forEach((function(e){p.explodeStatement(e)}));else if(r.containsLeap(l))switch(l.type){case"ExpressionStatement":p.explodeExpression(n.get("expression"),!0);break;case"LabeledStatement":o=this.loc(),p.leapManager.withEntry(new t.LabeledEntry(o,l.label),(function(){p.explodeStatement(n.get("body"),l.label)})),p.mark(o);break;case"WhileStatement":i=this.loc(),o=this.loc(),p.mark(i),p.jumpIfNot(p.explodeExpression(n.get("test")),o),p.leapManager.withEntry(new t.LoopEntry(o,i,s),(function(){p.explodeStatement(n.get("body"))})),p.jump(i),p.mark(o);break;case"DoWhileStatement":var f=this.loc(),g=this.loc();o=this.loc(),p.mark(f),p.leapManager.withEntry(new t.LoopEntry(o,g,s),(function(){p.explode(n.get("body"))})),p.mark(g),p.jumpIf(p.explodeExpression(n.get("test")),f),p.mark(o);break;case"ForStatement":d=this.loc();var h=this.loc();o=this.loc(),l.init&&p.explode(n.get("init"),!0),p.mark(d),l.test&&p.jumpIfNot(p.explodeExpression(n.get("test")),o),p.leapManager.withEntry(new t.LoopEntry(o,h,s),(function(){p.explodeStatement(n.get("body"))})),p.mark(h),l.update&&p.explode(n.get("update"),!0),p.jump(d),p.mark(o);break;case"TypeCastExpression":return p.explodeExpression(n.get("expression"));case"ForInStatement":d=this.loc(),o=this.loc();var m=p.makeTempVar();p.emitAssign(m,u.callExpression(a.runtimeProperty("keys"),[p.explodeExpression(n.get("right"))])),p.mark(d);var y=p.makeTempVar();p.jumpIf(u.memberExpression(u.assignmentExpression("=",y,u.callExpression(u.cloneDeep(m),[])),u.identifier("done"),!1),o),p.emitAssign(l.left,u.memberExpression(u.cloneDeep(y),u.identifier("value"),!1)),p.leapManager.withEntry(new t.LoopEntry(o,d,s),(function(){p.explodeStatement(n.get("body"))})),p.jump(d),p.mark(o);break;case"BreakStatement":p.emitAbruptCompletion({type:"break",target:p.leapManager.getBreakLoc(l.label)});break;case"ContinueStatement":p.emitAbruptCompletion({type:"continue",target:p.leapManager.getContinueLoc(l.label)});break;case"SwitchStatement":var v=p.emitAssign(p.makeTempVar(),p.explodeExpression(n.get("discriminant")));o=this.loc();for(var b=this.loc(),R=b,x=[],E=l.cases||[],D=E.length-1;D>=0;--D){var w=E[D];u.assertSwitchCase(w),w.test?R=u.conditionalExpression(u.binaryExpression("===",u.cloneDeep(v),w.test),x[D]=this.loc(),R):x[D]=b}var j=n.get("discriminant");a.replaceWithOrRemove(j,R),p.jump(p.explodeExpression(j)),p.leapManager.withEntry(new t.SwitchEntry(o),(function(){n.get("cases").forEach((function(e){var t=e.key;p.mark(x[t]),e.get("consequent").forEach((function(e){p.explodeStatement(e)}))}))})),p.mark(o),-1===b.value&&(p.mark(b),e.default.strictEqual(o.value,b.value));break;case"IfStatement":var C=l.alternate&&this.loc();o=this.loc(),p.jumpIfNot(p.explodeExpression(n.get("test")),C||o),p.explodeStatement(n.get("consequent")),C&&(p.jump(o),p.mark(C),p.explodeStatement(n.get("alternate"))),p.mark(o);break;case"ReturnStatement":p.emitAbruptCompletion({type:"return",value:p.explodeExpression(n.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":o=this.loc();var S=l.handler,A=S&&this.loc(),T=A&&new t.CatchEntry(A,S.param),P=l.finalizer&&this.loc(),k=P&&new t.FinallyEntry(P,o),I=new t.TryEntry(p.getUnmarkedCurrentLoc(),T,k);p.tryEntries.push(I),p.updateContextPrevLoc(I.firstLoc),p.leapManager.withEntry(I,(function(){if(p.explodeStatement(n.get("block")),A){P?p.jump(P):p.jump(o),p.updateContextPrevLoc(p.mark(A));var e=n.get("handler.body"),t=p.makeTempVar();p.clearPendingException(I.firstLoc,t),e.traverse(c,{getSafeParam:function(){return u.cloneDeep(t)},catchParamName:S.param.name}),p.leapManager.withEntry(T,(function(){p.explodeStatement(e)}))}P&&(p.updateContextPrevLoc(p.mark(P)),p.leapManager.withEntry(k,(function(){p.explodeStatement(n.get("finalizer"))})),p.emit(u.returnStatement(u.callExpression(p.contextProperty("finish"),[k.firstLoc]))))})),p.mark(o);break;case"ThrowStatement":p.emit(u.throwStatement(p.explodeExpression(n.get("argument"))));break;case"ClassDeclaration":p.emit(p.explodeClass(n));break;default:throw new Error("unknown Statement of type "+JSON.stringify(l.type))}else p.emit(l)};var c={Identifier:function(e,t){e.node.name===t.catchParamName&&a.isReference(e)&&a.replaceWithOrRemove(e,t.getSafeParam())},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};function l(e){var t=e.type;return"normal"===t?!i.call(e,"target"):"break"===t||"continue"===t?!i.call(e,"value")&&a.getTypes().isLiteral(e.target):("return"===t||"throw"===t)&&i.call(e,"value")&&!i.call(e,"target")}return d.emitAbruptCompletion=function(t){l(t)||e.default.ok(!1,"invalid completion record: "+JSON.stringify(t)),e.default.notStrictEqual(t.type,"normal","normal completions are not abrupt");var r=a.getTypes(),n=[r.stringLiteral(t.type)];"break"===t.type||"continue"===t.type?(r.assertLiteral(t.target),n[1]=this.insertedLocs.has(t.target)?t.target:r.cloneDeep(t.target)):"return"!==t.type&&"throw"!==t.type||t.value&&(r.assertExpression(t.value),n[1]=this.insertedLocs.has(t.value)?t.value:r.cloneDeep(t.value)),this.emit(r.returnStatement(r.callExpression(this.contextProperty("abrupt"),n)))},d.getUnmarkedCurrentLoc=function(){return a.getTypes().numericLiteral(this.listing.length)},d.updateContextPrevLoc=function(t){var r=a.getTypes();t?(r.assertLiteral(t),-1===t.value?t.value=this.listing.length:e.default.strictEqual(t.value,this.listing.length)):t=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),t)},d.explodeViaTempVar=function(t,r,n,s){e.default.ok(!s||!t,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var i=a.getTypes(),o=this.explodeExpression(r,s);return s||(t||n&&!i.isLiteral(o))&&(o=this.emitAssign(t||this.makeTempVar(),o)),o},d.explodeExpression=function(t,n){var s=a.getTypes(),i=t.node;if(!i)return i;s.assertExpression(i);var o,d,u=this;function c(e){return s.assertExpression(e),n&&u.emit(e),e}if(!r.containsLeap(i))return c(i);var l=r.containsLeap.onlyChildren(i);switch(i.type){case"MemberExpression":return c(s.memberExpression(u.explodeExpression(t.get("object")),i.computed?u.explodeViaTempVar(null,t.get("property"),l):i.property,i.computed));case"CallExpression":var p,f,g=t.get("callee"),h=t.get("arguments"),m=h.some((function(e){return r.containsLeap(e.node)})),y=null;if(s.isMemberExpression(g.node))if(m){var v=u.explodeViaTempVar(u.makeTempVar(),g.get("object"),l),b=g.node.computed?u.explodeViaTempVar(null,g.get("property"),l):g.node.property;y=v,p=s.memberExpression(s.memberExpression(s.cloneDeep(v),b,g.node.computed),s.identifier("call"),!1)}else p=u.explodeExpression(g);else p=u.explodeViaTempVar(null,g,l),s.isMemberExpression(p)&&(p=s.sequenceExpression([s.numericLiteral(0),s.cloneDeep(p)]));return m?(f=h.map((function(e){return u.explodeViaTempVar(null,e,l)})),y&&f.unshift(y),f=f.map((function(e){return s.cloneDeep(e)}))):f=t.node.arguments,c(s.callExpression(p,f));case"NewExpression":return c(s.newExpression(u.explodeViaTempVar(null,t.get("callee"),l),t.get("arguments").map((function(e){return u.explodeViaTempVar(null,e,l)}))));case"ObjectExpression":return c(s.objectExpression(t.get("properties").map((function(e){return e.isObjectProperty()?s.objectProperty(e.node.key,u.explodeViaTempVar(null,e.get("value"),l),e.node.computed):e.node}))));case"ArrayExpression":return c(s.arrayExpression(t.get("elements").map((function(e){return e.isSpreadElement()?s.spreadElement(u.explodeViaTempVar(null,e.get("argument"),l)):u.explodeViaTempVar(null,e,l)}))));case"SequenceExpression":var R=i.expressions.length-1;return t.get("expressions").forEach((function(e){e.key===R?o=u.explodeExpression(e,n):u.explodeExpression(e,!0)})),o;case"LogicalExpression":d=this.loc(),n||(o=u.makeTempVar());var x=u.explodeViaTempVar(o,t.get("left"),l);return"&&"===i.operator?u.jumpIfNot(x,d):(e.default.strictEqual(i.operator,"||"),u.jumpIf(x,d)),u.explodeViaTempVar(o,t.get("right"),l,n),u.mark(d),o;case"ConditionalExpression":var E=this.loc();d=this.loc();var D=u.explodeExpression(t.get("test"));return u.jumpIfNot(D,E),n||(o=u.makeTempVar()),u.explodeViaTempVar(o,t.get("consequent"),l,n),u.jump(d),u.mark(E),u.explodeViaTempVar(o,t.get("alternate"),l,n),u.mark(d),o;case"UnaryExpression":return c(s.unaryExpression(i.operator,u.explodeExpression(t.get("argument")),!!i.prefix));case"BinaryExpression":return c(s.binaryExpression(i.operator,u.explodeViaTempVar(null,t.get("left"),l),u.explodeViaTempVar(null,t.get("right"),l)));case"AssignmentExpression":if("="===i.operator)return c(s.assignmentExpression(i.operator,u.explodeExpression(t.get("left")),u.explodeExpression(t.get("right"))));var w=u.explodeExpression(t.get("left")),j=u.emitAssign(u.makeTempVar(),w);return c(s.assignmentExpression("=",s.cloneDeep(w),s.assignmentExpression(i.operator,s.cloneDeep(j),u.explodeExpression(t.get("right")))));case"UpdateExpression":return c(s.updateExpression(i.operator,u.explodeExpression(t.get("argument")),i.prefix));case"YieldExpression":d=this.loc();var C=i.argument&&u.explodeExpression(t.get("argument"));if(C&&i.delegate){var S=u.makeTempVar(),A=s.returnStatement(s.callExpression(u.contextProperty("delegateYield"),[C,s.stringLiteral(S.property.name),d]));return A.loc=i.loc,u.emit(A),u.mark(d),S}u.emitAssign(u.contextProperty("next"),d);var T=s.returnStatement(s.cloneDeep(C)||null);return T.loc=i.loc,u.emit(T),u.mark(d),u.contextProperty("sent");case"ClassExpression":return c(u.explodeClass(t));default:throw new Error("unknown Expression of type "+JSON.stringify(i.type))}},d.explodeClass=function(e){var t=[];e.node.superClass&&t.push(e.get("superClass")),e.get("body.body").forEach((function(e){e.node.computed&&t.push(e.get("key"))}));for(var a=t.some((function(e){return r.containsLeap(e)})),n=0;n<t.length;n++){var s=t[n];n===t.length-1?s.replaceWith(this.explodeExpression(s)):s.replaceWith(this.explodeViaTempVar(null,s,a))}return e.node},b_e}var S_e,A_e={};function T_e(){return S_e||(S_e=1,function(e){e.__esModule=!0,e.default=n;var t=a(m_e());function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=r(t);if(a&&a.has(e))return a.get(e);var n={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=s?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}function n(e){var r=t.getTypes();if(!e.node||!r.isFunction(e.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!r.isObjectMethod(e.node))return e;if(!e.node.generator)return e;var a=e.node.params.map((function(e){return r.cloneDeep(e)})),n=r.functionExpression(null,a,r.cloneDeep(e.node.body),e.node.generator,e.node.async);return t.replaceWithOrRemove(e,r.objectProperty(r.cloneDeep(e.node.key),n,e.node.computed,!1)),e.get("value")}}(A_e)),A_e}var P_e=l_e.exports,k_e=P_e(fX.exports),I_e=y_e(),F_e=C_e(),__e=P_e(T_e()),B_e=N_e(m_e());function O_e(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(O_e=function(e){return e?r:t})(e)}function N_e(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=O_e(t);if(r&&r.has(e))return r.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=n?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(a,s,i):a[s]=e[s]}return a.default=e,r&&r.set(e,a),a}function L_e(e,t){return e.generator?e.async?!1!==t.opts.asyncGenerators:!1!==t.opts.generators:!!e.async&&!1!==t.opts.async}function M_e(e){var t=B_e.getTypes(),r=e.node;return t.assertFunction(r),r.id||(r.id=e.scope.parent.generateUidIdentifier("callee")),r.generator&&t.isFunctionDeclaration(r)?G_e(e):t.clone(r.id)}c_e.getVisitor=function(e){var t=e.types;return{Method:function(e,r){var a=e.node;if(L_e(a,r)){var n=t.functionExpression(null,[],t.cloneNode(a.body,!1),a.generator,a.async);e.get("body").set("body",[t.returnStatement(t.callExpression(n,[]))]),a.async=!1,a.generator=!1,e.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:B_e.wrapWithTypes(t,(function(e,r){var a=e.node;if(L_e(a,r)){a=(e=(0,__e.default)(e)).node;var n=e.scope.generateUidIdentifier("context"),s=e.scope.generateUidIdentifier("args");e.ensureBlock();var i=e.get("body");a.async&&i.traverse(K_e),i.traverse(H_e,{context:n});var o=[],d=[];i.get("body").forEach((function(e){var r=e.node;t.isExpressionStatement(r)&&t.isStringLiteral(r.expression)||r&&null!=r._blockHoist?o.push(r):d.push(r)})),o.length>0&&(i.node.body=d);var u=M_e(e);t.assertIdentifier(a.id);var c=t.identifier(a.id.name+"$"),l=(0,I_e.hoist)(e),p={usesThis:!1,usesArguments:!1,getArgsId:function(){return t.clone(s)}};e.traverse(W_e,p),p.usesArguments&&(l=l||t.variableDeclaration("var",[])).declarations.push(t.variableDeclarator(t.clone(s),t.identifier("arguments")));var f=new F_e.Emitter(n);f.explode(e.get("body")),l&&l.declarations.length>0&&o.push(l);var g=[f.getContextFunction(c)],h=f.getTryLocsList();if(a.generator?g.push(u):(p.usesThis||h||a.async)&&g.push(t.nullLiteral()),p.usesThis?g.push(t.thisExpression()):(h||a.async)&&g.push(t.nullLiteral()),h?g.push(h):a.async&&g.push(t.nullLiteral()),a.async){var m=e.scope;do{m.hasOwnBinding("Promise")&&m.rename("Promise")}while(m=m.parent);g.push(t.identifier("Promise"))}var y=t.callExpression(B_e.runtimeProperty(a.async?"async":"wrap"),g);o.push(t.returnStatement(y)),a.body=t.blockStatement(o),e.get("body.body").forEach((function(e){return e.scope.registerDeclaration(e)}));var v=i.node.directives;v&&(a.body.directives=v);var b=a.generator;b&&(a.generator=!1),a.async&&(a.async=!1),b&&t.isExpression(a)&&(B_e.replaceWithOrRemove(e,t.callExpression(B_e.runtimeProperty("mark"),[a])),e.addComment("leading","#__PURE__"));var R=f.getInsertedLocs();e.traverse({NumericLiteral:function(e){R.has(e.node)&&e.replaceWith(t.numericLiteral(e.node.value))}}),e.requeue()}}))}}};var U_e=new WeakMap;function V_e(e){return U_e.has(e)||U_e.set(e,{}),U_e.get(e)}function G_e(e){var t=B_e.getTypes(),r=e.node;t.assertIdentifier(r.id);var a=e.findParent((function(e){return e.isProgram()||e.isBlockStatement()}));if(!a)return r.id;var n=a.node;k_e.default.ok(Array.isArray(n.body));var s=V_e(n);s.decl||(s.decl=t.variableDeclaration("var",[]),a.unshiftContainer("body",s.decl),s.declPath=a.get("body.0")),k_e.default.strictEqual(s.declPath.node,s.decl);var i=a.scope.generateUidIdentifier("marked"),o=t.callExpression(B_e.runtimeProperty("mark"),[t.clone(r.id)]),d=s.decl.declarations.push(t.variableDeclarator(i,o))-1,u=s.declPath.get("declarations."+d+".init");return k_e.default.strictEqual(u.node,o),u.addComment("leading","#__PURE__"),t.clone(i)}var W_e={"FunctionExpression|FunctionDeclaration|Method":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&B_e.isReference(e)&&(B_e.replaceWithOrRemove(e,t.getArgsId()),t.usesArguments=!0)},ThisExpression:function(e,t){t.usesThis=!0}},H_e={MetaProperty:function(e){var t=e.node;if("function"===t.meta.name&&"sent"===t.property.name){var r=B_e.getTypes();B_e.replaceWithOrRemove(e,r.memberExpression(r.clone(this.context),r.identifier("_sent")))}}},K_e={Function:function(e){e.skip()},AwaitExpression:function(e){var t=B_e.getTypes(),r=e.node.argument;B_e.replaceWithOrRemove(e,t.yieldExpression(t.callExpression(B_e.runtimeProperty("awrap"),[r]),!1))}};!function(e){e.__esModule=!0,e.default=r;var t=c_e;function r(e){var r={visitor:(0,t.getVisitor)(e)},a=e&&e.version;return a&&parseInt(a,10)>=7&&(r.name="regenerator-transform"),r}}(u_e);var q_e=M9((function(e){var t=e.types;return(0,e.assertVersion)(7),{name:"transform-regenerator",inherits:u_e.default,visitor:{MemberExpression:function(e){var r;if(null!=(r=this.availableHelper)&&r.call(this,"regeneratorRuntime")){var a=e.get("object");if(a.isIdentifier({name:"regeneratorRuntime"})){var n=this.addHelper("regeneratorRuntime");if(t.isArrowFunctionExpression(n))return void a.replaceWith(n.body);a.replaceWith(t.callExpression(n,[]))}}}}}})),z_e=M9((function(e){return e.assertVersion(7),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier":function(e){ox(e.node.name)||e.scope.rename(e.node.name)}}}}));function X_e(e){return null!=e&&e&&"false"!==e&&"0"!==e}var Y_e=X_e(Ei.env.BABEL_8_BREAKING)?KZ():XZ();function J_e(e,t){return!t||(Y_e.valid(t)&&(t="^"+t),!Y_e.intersects("<"+e,t)&&!Y_e.intersects(">=8.0.0",t))}function $_e(e,t,r){if(!1===r)return e;Q_e()}function Q_e(){throw new Error("The 'absoluteRuntime' option is not supported when using @babel/standalone.")}var Z_e={exports:{}};!function(e,t){var r;t=e.exports=v,r="object"==typeof Ei&&Ei.env&&Ei.env.NODE_DEBUG&&/\bsemver\b/i.test(Ei.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var a=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,s=16,i=t.re=[],o=t.src=[],d=t.tokens={},u=0;function c(e){d[e]=u++}c("NUMERICIDENTIFIER"),o[d.NUMERICIDENTIFIER]="0|[1-9]\\d*",c("NUMERICIDENTIFIERLOOSE"),o[d.NUMERICIDENTIFIERLOOSE]="[0-9]+",c("NONNUMERICIDENTIFIER"),o[d.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",c("MAINVERSION"),o[d.MAINVERSION]="("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")",c("MAINVERSIONLOOSE"),o[d.MAINVERSIONLOOSE]="("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")",c("PRERELEASEIDENTIFIER"),o[d.PRERELEASEIDENTIFIER]="(?:"+o[d.NUMERICIDENTIFIER]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASEIDENTIFIERLOOSE"),o[d.PRERELEASEIDENTIFIERLOOSE]="(?:"+o[d.NUMERICIDENTIFIERLOOSE]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASE"),o[d.PRERELEASE]="(?:-("+o[d.PRERELEASEIDENTIFIER]+"(?:\\."+o[d.PRERELEASEIDENTIFIER]+")*))",c("PRERELEASELOOSE"),o[d.PRERELEASELOOSE]="(?:-?("+o[d.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+o[d.PRERELEASEIDENTIFIERLOOSE]+")*))",c("BUILDIDENTIFIER"),o[d.BUILDIDENTIFIER]="[0-9A-Za-z-]+",c("BUILD"),o[d.BUILD]="(?:\\+("+o[d.BUILDIDENTIFIER]+"(?:\\."+o[d.BUILDIDENTIFIER]+")*))",c("FULL"),c("FULLPLAIN"),o[d.FULLPLAIN]="v?"+o[d.MAINVERSION]+o[d.PRERELEASE]+"?"+o[d.BUILD]+"?",o[d.FULL]="^"+o[d.FULLPLAIN]+"$",c("LOOSEPLAIN"),o[d.LOOSEPLAIN]="[v=\\s]*"+o[d.MAINVERSIONLOOSE]+o[d.PRERELEASELOOSE]+"?"+o[d.BUILD]+"?",c("LOOSE"),o[d.LOOSE]="^"+o[d.LOOSEPLAIN]+"$",c("GTLT"),o[d.GTLT]="((?:<|>)?=?)",c("XRANGEIDENTIFIERLOOSE"),o[d.XRANGEIDENTIFIERLOOSE]=o[d.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",c("XRANGEIDENTIFIER"),o[d.XRANGEIDENTIFIER]=o[d.NUMERICIDENTIFIER]+"|x|X|\\*",c("XRANGEPLAIN"),o[d.XRANGEPLAIN]="[v=\\s]*("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:"+o[d.PRERELEASE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGEPLAINLOOSE"),o[d.XRANGEPLAINLOOSE]="[v=\\s]*("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:"+o[d.PRERELEASELOOSE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGE"),o[d.XRANGE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAIN]+"$",c("XRANGELOOSE"),o[d.XRANGELOOSE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAINLOOSE]+"$",c("COERCE"),o[d.COERCE]="(^|[^\\d])(\\d{1,"+s+"})(?:\\.(\\d{1,"+s+"}))?(?:\\.(\\d{1,"+s+"}))?(?:$|[^\\d])",c("COERCERTL"),i[d.COERCERTL]=new RegExp(o[d.COERCE],"g"),c("LONETILDE"),o[d.LONETILDE]="(?:~>?)",c("TILDETRIM"),o[d.TILDETRIM]="(\\s*)"+o[d.LONETILDE]+"\\s+",i[d.TILDETRIM]=new RegExp(o[d.TILDETRIM],"g");var l="$1~";c("TILDE"),o[d.TILDE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAIN]+"$",c("TILDELOOSE"),o[d.TILDELOOSE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAINLOOSE]+"$",c("LONECARET"),o[d.LONECARET]="(?:\\^)",c("CARETTRIM"),o[d.CARETTRIM]="(\\s*)"+o[d.LONECARET]+"\\s+",i[d.CARETTRIM]=new RegExp(o[d.CARETTRIM],"g");var p="$1^";c("CARET"),o[d.CARET]="^"+o[d.LONECARET]+o[d.XRANGEPLAIN]+"$",c("CARETLOOSE"),o[d.CARETLOOSE]="^"+o[d.LONECARET]+o[d.XRANGEPLAINLOOSE]+"$",c("COMPARATORLOOSE"),o[d.COMPARATORLOOSE]="^"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+")$|^$",c("COMPARATOR"),o[d.COMPARATOR]="^"+o[d.GTLT]+"\\s*("+o[d.FULLPLAIN]+")$|^$",c("COMPARATORTRIM"),o[d.COMPARATORTRIM]="(\\s*)"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+"|"+o[d.XRANGEPLAIN]+")",i[d.COMPARATORTRIM]=new RegExp(o[d.COMPARATORTRIM],"g");var f="$1$2$3";c("HYPHENRANGE"),o[d.HYPHENRANGE]="^\\s*("+o[d.XRANGEPLAIN]+")\\s+-\\s+("+o[d.XRANGEPLAIN]+")\\s*$",c("HYPHENRANGELOOSE"),o[d.HYPHENRANGELOOSE]="^\\s*("+o[d.XRANGEPLAINLOOSE]+")\\s+-\\s+("+o[d.XRANGEPLAINLOOSE]+")\\s*$",c("STAR"),o[d.STAR]="(<|>)?=?\\s*\\*";for(var g=0;g<u;g++)r(g,o[g]),i[g]||(i[g]=new RegExp(o[g]));function h(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v)return e;if("string"!=typeof e)return null;if(e.length>a)return null;if(!(t.loose?i[d.LOOSE]:i[d.FULL]).test(e))return null;try{return new v(e,t)}catch(e){return null}}function m(e,t){var r=h(e,t);return r?r.version:null}function y(e,t){var r=h(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}function v(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError("version is longer than "+a+" characters");if(!(this instanceof v))return new v(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[d.LOOSE]:i[d.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}function b(e,t,r,a){"string"==typeof r&&(a=r,r=void 0);try{return new v(e,r).inc(t,a).version}catch(e){return null}}function R(e,t){if(B(e,t))return null;var r=h(e),a=h(t),n="";if(r.prerelease.length||a.prerelease.length){n="pre";var s="prerelease"}for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==a[i])return n+i;return s}t.parse=h,t.valid=m,t.clean=y,t.SemVer=v,v.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},v.prototype.toString=function(){return this.version},v.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof v||(e=new v(e,this.options)),this.compareMain(e)||this.comparePre(e)},v.prototype.compareMain=function(e){return e instanceof v||(e=new v(e,this.options)),E(this.major,e.major)||E(this.minor,e.minor)||E(this.patch,e.patch)},v.prototype.comparePre=function(e){if(e instanceof v||(e=new v(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var a=this.prerelease[t],n=e.prerelease[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.compareBuild=function(e){e instanceof v||(e=new v(e,this.options));var t=0;do{var a=this.build[t],n=e.build[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=b,t.diff=R,t.compareIdentifiers=E;var x=/^[0-9]+$/;function E(e,t){var r=x.test(e),a=x.test(t);return r&&a&&(e=+e,t=+t),e===t?0:r&&!a?-1:a&&!r?1:e<t?-1:1}function D(e,t){return E(t,e)}function w(e,t){return new v(e,t).major}function j(e,t){return new v(e,t).minor}function C(e,t){return new v(e,t).patch}function S(e,t,r){return new v(e,r).compare(new v(t,r))}function A(e,t){return S(e,t,!0)}function T(e,t,r){var a=new v(e,r),n=new v(t,r);return a.compare(n)||a.compareBuild(n)}function P(e,t,r){return S(t,e,r)}function k(e,r){return e.sort((function(e,a){return t.compareBuild(e,a,r)}))}function I(e,r){return e.sort((function(e,a){return t.compareBuild(a,e,r)}))}function F(e,t,r){return S(e,t,r)>0}function _(e,t,r){return S(e,t,r)<0}function B(e,t,r){return 0===S(e,t,r)}function O(e,t,r){return 0!==S(e,t,r)}function N(e,t,r){return S(e,t,r)>=0}function L(e,t,r){return S(e,t,r)<=0}function M(e,t,r,a){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return B(e,r,a);case"!=":return O(e,r,a);case">":return F(e,r,a);case">=":return N(e,r,a);case"<":return _(e,r,a);case"<=":return L(e,r,a);default:throw new TypeError("Invalid operator: "+t)}}function U(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof U){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof U))return new U(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===V?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=D,t.major=w,t.minor=j,t.patch=C,t.compare=S,t.compareLoose=A,t.compareBuild=T,t.rcompare=P,t.sort=k,t.rsort=I,t.gt=F,t.lt=_,t.eq=B,t.neq=O,t.gte=N,t.lte=L,t.cmp=M,t.Comparator=U;var V={};function G(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new G(e.raw,t);if(e instanceof U)return new G(e.value,t);if(!(this instanceof G))return new G(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function W(e,t){for(var r=!0,a=e.slice(),n=a.pop();r&&a.length;)r=a.every((function(e){return n.intersects(e,t)})),n=a.pop();return r}function H(e,t){return new G(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function K(e,t){return r("comp",e,t),e=Y(e,t),r("caret",e),e=z(e,t),r("tildes",e),e=$(e,t),r("xrange",e),e=Z(e,t),r("stars",e),e}function q(e){return!e||"x"===e.toLowerCase()||"*"===e}function z(e,t){return e.trim().split(/\s+/).map((function(e){return X(e,t)})).join(" ")}function X(e,t){var a=t.loose?i[d.TILDELOOSE]:i[d.TILDE];return e.replace(a,(function(t,a,n,s,i){var o;return r("tilde",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o=">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":i?(r("replaceTilde pr",i),o=">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0"):o=">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0",r("tilde return",o),o}))}function Y(e,t){return e.trim().split(/\s+/).map((function(e){return J(e,t)})).join(" ")}function J(e,t){r("caret",e,t);var a=t.loose?i[d.CARETLOOSE]:i[d.CARET];return e.replace(a,(function(t,a,n,s,i){var o;return r("caret",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o="0"===a?">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":">="+a+"."+n+".0 <"+(+a+1)+".0.0":i?(r("replaceCaret pr",i),o="0"===a?"0"===n?">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+"-"+i+" <"+(+a+1)+".0.0"):(r("no pr"),o="0"===a?"0"===n?">="+a+"."+n+"."+s+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+" <"+(+a+1)+".0.0"),r("caret return",o),o}))}function $(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return Q(e,t)})).join(" ")}function Q(e,t){e=e.trim();var a=t.loose?i[d.XRANGELOOSE]:i[d.XRANGE];return e.replace(a,(function(a,n,s,i,o,d){r("xRange",e,a,n,s,i,o,d);var u=q(s),c=u||q(i),l=c||q(o),p=l;return"="===n&&p&&(n=""),d=t.includePrerelease?"-0":"",u?a=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(c&&(i=0),o=0,">"===n?(n=">=",c?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===n&&(n="<",c?s=+s+1:i=+i+1),a=n+s+"."+i+"."+o+d):c?a=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:l&&(a=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),r("xRange return",a),a}))}function Z(e,t){return r("replaceStars",e,t),e.trim().replace(i[d.STAR],"")}function ee(e,t,r,a,n,s,i,o,d,u,c,l,p){return((t=q(r)?"":q(a)?">="+r+".0.0":q(n)?">="+r+"."+a+".0":">="+t)+" "+(o=q(d)?"":q(u)?"<"+(+d+1)+".0.0":q(c)?"<"+d+"."+(+u+1)+".0":l?"<="+d+"."+u+"."+c+"-"+l:"<="+o)).trim()}function te(e,t,a){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!a.includePrerelease){for(n=0;n<e.length;n++)if(r(e[n].semver),e[n].semver!==V&&e[n].semver.prerelease.length>0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function re(e,t,r){try{t=new G(t,r)}catch(e){return!1}return t.test(e)}function ae(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&-1!==n.compare(e)||(n=new v(a=e,r)))})),a}function ne(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&1!==n.compare(e)||(n=new v(a=e,r)))})),a}function se(e,t){e=new G(e,t);var r=new v("0.0.0");if(e.test(r))return r;if(r=new v("0.0.0-0"),e.test(r))return r;r=null;for(var a=0;a<e.set.length;++a)e.set[a].forEach((function(e){var t=new v(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!F(r,t)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}));return r&&e.test(r)?r:null}function ie(e,t){try{return new G(e,t).range||"*"}catch(e){return null}}function oe(e,t,r){return ue(e,t,"<",r)}function de(e,t,r){return ue(e,t,">",r)}function ue(e,t,r,a){var n,s,i,o,d;switch(e=new v(e,a),t=new G(t,a),r){case">":n=F,s=L,i=_,o=">",d=">=";break;case"<":n=_,s=N,i=F,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(re(e,t,a))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],l=null,p=null;if(c.forEach((function(e){e.semver===V&&(e=new U(">=0.0.0")),l=l||e,p=p||e,n(e.semver,l.semver,a)?l=e:i(e.semver,p.semver,a)&&(p=e)})),l.operator===o||l.operator===d)return!1;if((!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===d&&i(e,p.semver))return!1}return!0}function ce(e,t){var r=h(e,t);return r&&r.prerelease.length?r.prerelease:null}function le(e,t,r){return e=new G(e,r),t=new G(t,r),e.intersects(t)}function pe(e,t){if(e instanceof v)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var a;(a=i[d.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&a.index+a[0].length===r.index+r[0].length||(r=a),i[d.COERCERTL].lastIndex=a.index+a[1].length+a[2].length;i[d.COERCERTL].lastIndex=-1}else r=e.match(i[d.COERCE]);return null===r?null:h(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}U.prototype.parse=function(e){var t=this.options.loose?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new v(r[2],this.options.loose):this.semver=V},U.prototype.toString=function(){return this.value},U.prototype.test=function(e){if(r("Comparator.test",e,this.options.loose),this.semver===V||e===V)return!0;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}return M(e,this.operator,this.semver,this.options)},U.prototype.intersects=function(e,t){if(!(e instanceof U))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(r=new G(e.value,t),re(this.value,r,t));if(""===e.operator)return""===e.value||(r=new G(this.value,t),re(e.semver,r,t));var a=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=M(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=M(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return a||n||s&&i||o||d},t.Range=G,G.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},G.prototype.toString=function(){return this.range},G.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var a=t?i[d.HYPHENRANGELOOSE]:i[d.HYPHENRANGE];e=e.replace(a,ee),r("hyphen replace",e),e=e.replace(i[d.COMPARATORTRIM],f),r("comparator trim",e,i[d.COMPARATORTRIM]),e=(e=(e=e.replace(i[d.TILDETRIM],l)).replace(i[d.CARETTRIM],p)).split(/\s+/).join(" ");var n=t?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],s=e.split(" ").map((function(e){return K(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter((function(e){return!!e.match(n)}))),s=s.map((function(e){return new U(e,this.options)}),this)},G.prototype.intersects=function(e,t){if(!(e instanceof G))throw new TypeError("a Range is required");return this.set.some((function(r){return W(r,t)&&e.set.some((function(e){return W(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=H,G.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(te(this.set[t],e,this.options))return!0;return!1},t.satisfies=re,t.maxSatisfying=ae,t.minSatisfying=ne,t.minVersion=se,t.validRange=ie,t.ltr=oe,t.gtr=de,t.outside=ue,t.prerelease=ce,t.intersects=le,t.coerce=pe}(Z_e,Z_e.exports);var eBe,tBe,rBe,aBe=Z_e.exports,nBe=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"],sBe=r,iBe=sBe.types,oBe=sBe.template;function dBe(e,t){var r=new Set;return e.forEach((function(e){return t.has(e)&&r.add(e)})),r}function uBe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function cBe(e){return Object.prototype.toString.call(e).slice(8,-1)}function lBe(e){if(e.isIdentifier()&&!e.scope.hasBinding(e.node.name,!0))return e.node.name;var t=e.evaluate().deopt;return t&&t.isIdentifier()?t.node.name:void 0}function pBe(e,t){void 0===t&&(t=!1);var r=e.scope;if(e.isStringLiteral())return e.node.value;var a=e.isIdentifier();if(a&&!t&&!e.parent.computed)return e.node.name;if(t&&e.isMemberExpression()&&e.get("object").isIdentifier({name:"Symbol"})&&!r.hasBinding("Symbol",!0)){var n=pBe(e.get("property"),e.node.computed);if(n)return"Symbol."+n}if(!a||r.hasBinding(e.node.name,!0)){var s=e.evaluate().value;if("string"==typeof s)return s}}function fBe(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=lBe(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var r=lBe(e);if(r)return{id:r,placement:"static"};var a=e.evaluate().value;return void 0!==a?{id:cBe(a),placement:"prototype"}:e.isRegExpLiteral()?{id:"RegExp",placement:"prototype"}:e.isFunction()?{id:"Function",placement:"prototype"}:{id:null,placement:null}}function gBe(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}function hBe(e){var t=e.node;if(iBe.isExpressionStatement(t)){var r=t.expression;return iBe.isCallExpression(r)&&iBe.isIdentifier(r.callee)&&"require"===r.callee.name&&1===r.arguments.length&&iBe.isStringLiteral(r.arguments[0])?r.arguments[0].value:void 0}}function mBe(e){return e._blockHoist=3,e}function yBe(e){return function(t){var r=t.findParent((function(e){return e.isProgram()}));return{injectGlobalImport:function(t){e.storeAnonymous(r,t,(function(e,t){return e?oBe.statement.ast(eBe||(eBe=v(["require(",")"])),t):iBe.importDeclaration([],t)}))},injectNamedImport:function(t,a,n){return void 0===n&&(n=a),e.storeNamed(r,t,a,(function(e,t,a){var s=r.scope.generateUidIdentifier(n);return{node:e?mBe(oBe.statement.ast(tBe||(tBe=v(["\n var "," = require(",").","\n "])),s,t,a)):iBe.importDeclaration([iBe.importSpecifier(s,a)],t),name:s.name}}))},injectDefaultImport:function(t,a){return void 0===a&&(a=t),e.storeNamed(r,t,"default",(function(e,t){var n=r.scope.generateUidIdentifier(a);return{node:e?mBe(oBe.statement.ast(rBe||(rBe=v(["var "," = require(",")"])),n,t)):iBe.importDeclaration([iBe.importDefaultSpecifier(n)],t),name:n.name}}))}}}}var vBe=r.types,bBe=function(){function e(e){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=e}var t=e.prototype;return t.storeAnonymous=function(e,t,r){var a=this._normalizeKey(e,t),n=this._ensure(this._anonymousImports,e,Set);if(!n.has(a)){var s=r("script"===e.node.sourceType,vBe.stringLiteral(this._resolver(t)));n.add(a),this._injectImport(e,s)}},t.storeNamed=function(e,t,r,a){var n=this._normalizeKey(e,t,r),s=this._ensure(this._imports,e,Map);if(!s.has(n)){var i=a("script"===e.node.sourceType,vBe.stringLiteral(this._resolver(t)),vBe.identifier(r)),o=i.node,d=i.name;s.set(n,d),this._injectImport(e,o)}return vBe.identifier(s.get(n))},t._injectImport=function(e,t){var r,a=this._lastImports.get(e),n=(r=a&&a.node&&a.parent===e.node&&a.container===e.node.body?a.insertAfter(t):e.unshiftContainer("body",t))[r.length-1];this._lastImports.set(e,n)},t._ensure=function(e,t,r){var a=e.get(t);return a||(a=new r,e.set(t,a)),a},t._normalizeKey=function(e,t,r){void 0===r&&(r="");var a=e.node.sourceType;return(r&&a)+"::"+t+"::"+r},o(e)}(),RBe="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";function xBe(e){return JSON.stringify(j6(e),null,2)}function EBe(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+e+"$")}catch(e){return null}}function DBe(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}function wBe(e){return e.size?' - The following polyfills were matched both by "include" and "exclude" patterns:\n'+Array.from(e,(function(e){return" "+e+"\n"})).join(""):""}function jBe(e,t,r,a){var n,s=function(e){var r=EBe(e);if(!r)return!1;for(var a,s=!1,i=T(t);!(a=i()).done;){var o=a.value;r.test(o)&&(s=!0,n.add(o))}return!s},i=n=new Set,o=Array.from(r).filter(s),d=n=new Set,u=Array.from(a).filter(s),c=dBe(i,d);if(c.size>0||o.length>0||u.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+DBe("include",o)+DBe("exclude",u)+wBe(c));return{include:i,exclude:d}}function CBe(e,t){var r=e.missingDependencies,a=void 0===r?{}:r;if(!1===a)return!1;var n=t.caller((function(e){return null==e?void 0:e.name})),s=a.log,i=void 0===s?"deferred":s,o=a.inject,d=void 0===o?"rollup-plugin-babel"===n?"throw":"import":o,u=a.all;return{log:i,inject:d,all:void 0!==u&&u}}var SBe=function(e){function t(t,r,a,n){return e({kind:"property",object:t,key:r,placement:a},n)}return{ReferencedIdentifier:function(t){var r=t.node.name;t.scope.getBindingIdentifier(r)||e({kind:"global",name:r},t)},MemberExpression:function(e){var r=pBe(e.get("property"),e.node.computed);if(r&&"prototype"!==r){var a=e.get("object");if(a.isIdentifier()){var n=a.scope.getBinding(a.node.name);if(n&&n.path.isImportNamespaceSpecifier())return}var s=fBe(a);return t(s.id,r,s.placement,e)}},ObjectPattern:function(e){var r,a=e.parentPath,n=e.parent;if(a.isVariableDeclarator())r=a.get("init");else if(a.isAssignmentExpression())r=a.get("right");else if(a.isFunction()){var s=a.parentPath;(s.isCallExpression()||s.isNewExpression())&&s.node.callee===n&&(r=s.get("arguments")[e.key])}var i=null,o=null;if(r){var d=fBe(r);i=d.id,o=d.placement}for(var u,c=T(e.get("properties"));!(u=c()).done;){var l=u.value;if(l.isObjectProperty()){var p=pBe(l.get("key"));p&&t(i,p,o,l)}}},BinaryExpression:function(t){if("in"===t.node.operator){var r=fBe(t.get("right")),a=pBe(t.get("left"),!0);a&&e({kind:"in",object:r.id,key:a,placement:r.placement},t)}}}},ABe=function(e){return{ImportDeclaration:function(t){var r=gBe(t);r&&e({kind:"import",source:r},t)},Program:function(t){t.get("body").forEach((function(t){var r=hBe(t);r&&e({kind:"import",source:r},t)}))}}};function TBe(e,t,r){if(!1===r)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}function PBe(e,t){return!0}function kBe(e){}function IBe(e){}var FBe=new Set(["global","globalThis","self","window"]);function _Be(e){var t=e.static,r=e.instance,a=e.global;return function(e){if("global"===e.kind&&a&&uBe(a,e.name))return{kind:"global",desc:a[e.name],name:e.name};if("property"===e.kind||"in"===e.kind){var n=e.placement,s=e.object,i=e.key;if(s&&"static"===n){if(a&&FBe.has(s)&&uBe(a,i))return{kind:"global",desc:a[i],name:i};if(t&&uBe(t,s)&&uBe(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(r&&uBe(r,i))return{kind:"instance",desc:r[i],name:""+i}}}}var BBe=W6.default||W6;function OBe(e,t){var r,a,n=e.method,s=e.targets,i=e.ignoreBrowserslistConfig,o=e.configPath,d=e.debug,u=e.shouldInjectPolyfill,c=e.absoluteImports,l=m(e,nBe);if(UBe(e))throw new Error('This plugin requires options, for example:\n {\n "plugins": [\n ["<plugin name>", { method: "usage-pure" }]\n ]\n }\n\nSee more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md');if("usage-global"===n)r="usageGlobal";else if("entry-global"===n)r="entryGlobal";else{if("usage-pure"!==n)throw"string"!=typeof n?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global" or "usage-pure" (received '+JSON.stringify(n)+")");r="usagePure"}if("function"==typeof u){if(e.include||e.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(null!=u)throw new Error(".shouldInjectPolyfill must be a function, or undefined (received "+JSON.stringify(u)+")");if(null!=c&&"boolean"!=typeof c&&"string"!=typeof c)throw new Error(".absoluteImports must be a boolean, a string, or undefined (received "+JSON.stringify(c)+")");if(s||o||i){var p="string"==typeof s||Array.isArray(s)?{browsers:s}:s;a=BBe(p,{ignoreBrowserslistConfig:i,configPath:o})}else a=t.targets();return{method:n,methodName:r,targets:a,absoluteImports:null!=c&&c,shouldInjectPolyfill:u,debug:!!d,providerOptions:l}}function NBe(e,t,r,a,n,s){var i,o,d,u,c,l=OBe(t,s),p=l.method,f=l.methodName,g=l.targets,h=l.debug,m=l.shouldInjectPolyfill,y=l.providerOptions,v=l.absoluteImports,b=yBe(new bBe((function(e){return TBe(a,e,v)}))),R=new Map,x={babel:s,getUtils:b,method:t.method,targets:g,createMetaResolver:_Be,shouldInjectPolyfill:function(t){if(void 0===u)throw new Error("Internal error in the "+e.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(u.has(t)||console.warn("Internal error in the "+E.name+' provider: unknown polyfill "'+t+'".'),c&&!c(t))return!1;var r=T6(t,g,{compatData:d,includes:i,excludes:o});if(m&&"boolean"!=typeof(r=m(t,r)))throw new Error(".shouldInjectPolyfill must return a boolean.");return r},debug:function(e){n().found=!0,h&&e&&(n().polyfills.has(E.name)||n().polyfills.set(e,d&&e&&d[e]))},assertDependency:function(e,t){if(void 0===t&&(t="*"),!1!==r&&!v){var s="*"===t?e:e+"@^"+t;!r.all&&MBe(R,e+" :: "+a,(function(){return PBe()}))||n().missingDeps.add(s)}}},E=e(x,y,a);if("function"!=typeof E[f])throw new Error('The "'+(E.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(E.polyfills)?(u=new Set(E.polyfills),c=E.filterPolyfills):E.polyfills?(u=new Set(Object.keys(E.polyfills)),d=E.polyfills,c=E.filterPolyfills):u=new Set;var D=jBe(E.name||e.name,u,y.include||[],y.exclude||[]);return i=D.include,o=D.exclude,{debug:h,method:p,targets:g,provider:E,callProvider:function(e,t){var r=b(t);E[f](e,r,t)}}}function LBe(e){return M9((function(t,r,a){t.assertVersion(7);var n,s=t.traverse,i=CBe(r,t),o=NBe(e,r,i,a,(function(){return n}),t),d=o.debug,u=o.method,c=o.targets,l=o.provider,p=o.callProvider,f="entry-global"===u?ABe:SBe,g=l.visitor?s.visitors.merge([f(p),l.visitor]):f(p);return d&&d!==RBe&&(console.log(l.name+": `DEBUG` option"),console.log("\nUsing targets: "+xBe(c)),console.log("\nUsing polyfills with `"+u+"` method:")),{name:"inject-polyfills",visitor:g,pre:function(){var e;n={polyfills:new Map,found:!1,providers:new Set,missingDeps:new Set},null==(e=l.pre)||e.apply(this,arguments)},post:function(){var e;if(null==(e=l.post)||e.apply(this,arguments),!1!==i&&("per-file"===i.log?kBe(n.missingDeps):IBe(n.missingDeps)),d)if(this.filename&&console.log("\n["+this.filename+"]"),0!==n.polyfills.size){"entry-global"===u?console.log("The "+l.name+" polyfill entry has been replaced with the following polyfills:"):console.log("The "+l.name+" polyfill added the following polyfills:");for(var t,r=T(n.polyfills);!(t=r()).done;){var a=b(t.value,2),s=a[0],o=a[1];if(o){var p=C6(s,c,o),f=JSON.stringify(p).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+s+" "+f)}else console.log(" "+s)}}else console.log("entry-global"===u?n.found?"Based on your targets, the "+l.name+" polyfill did not add any polyfill.":"The entry point for the "+l.name+" polyfill has not been found.":"Based on your code and targets, the "+l.name+" polyfill did not add any polyfill.")}}}))}function MBe(e,t,r){var a=e.get(t);return void 0===a&&(a=r(),e.set(t,a)),a}function UBe(e){return 0===Object.keys(e).length}var VBe=function(e,t,r,a){return void 0===r&&(r=[]),{name:e,pure:t,global:r,meta:a}},GBe=function(e,t,r){return void 0===r&&(r=null),VBe(t[0],e,t,{minRuntimeVersion:r})},WBe=function(e){return VBe(e[0],null,e)},HBe=function(e,t){return VBe(t,e,[])},KBe=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],qBe=["es6.string.iterator"].concat(KBe),zBe=["es6.object.to-string","es6.promise"],XBe={DataView:WBe(["es6.typed.data-view"]),Float32Array:WBe(["es6.typed.float32-array"]),Float64Array:WBe(["es6.typed.float64-array"]),Int8Array:WBe(["es6.typed.int8-array"]),Int16Array:WBe(["es6.typed.int16-array"]),Int32Array:WBe(["es6.typed.int32-array"]),Map:GBe("map",["es6.map"].concat(R(qBe))),Number:WBe(["es6.number.constructor"]),Promise:GBe("promise",zBe),RegExp:WBe(["es6.regexp.constructor"]),Set:GBe("set",["es6.set"].concat(R(qBe))),Symbol:GBe("symbol",["es6.symbol"]),Uint8Array:WBe(["es6.typed.uint8-array"]),Uint8ClampedArray:WBe(["es6.typed.uint8-clamped-array"]),Uint16Array:WBe(["es6.typed.uint16-array"]),Uint32Array:WBe(["es6.typed.uint32-array"]),WeakMap:GBe("weak-map",["es6.weak-map"].concat(R(qBe))),WeakSet:GBe("weak-set",["es6.weak-set"].concat(R(qBe))),setImmediate:HBe("set-immediate","web.immediate"),clearImmediate:HBe("clear-immediate","web.immediate"),parseFloat:HBe("parse-float","es6.parse-float"),parseInt:HBe("parse-int","es6.parse-int")},YBe={__defineGetter__:WBe(["es7.object.define-getter"]),__defineSetter__:WBe(["es7.object.define-setter"]),__lookupGetter__:WBe(["es7.object.lookup-getter"]),__lookupSetter__:WBe(["es7.object.lookup-setter"]),anchor:WBe(["es6.string.anchor"]),big:WBe(["es6.string.big"]),bind:WBe(["es6.function.bind"]),blink:WBe(["es6.string.blink"]),bold:WBe(["es6.string.bold"]),codePointAt:WBe(["es6.string.code-point-at"]),copyWithin:WBe(["es6.array.copy-within"]),endsWith:WBe(["es6.string.ends-with"]),entries:WBe(KBe),every:WBe(["es6.array.every"]),fill:WBe(["es6.array.fill"]),filter:WBe(["es6.array.filter"]),finally:WBe(["es7.promise.finally"].concat(zBe)),find:WBe(["es6.array.find"]),findIndex:WBe(["es6.array.find-index"]),fixed:WBe(["es6.string.fixed"]),flags:WBe(["es6.regexp.flags"]),flatMap:WBe(["es7.array.flat-map"]),fontcolor:WBe(["es6.string.fontcolor"]),fontsize:WBe(["es6.string.fontsize"]),forEach:WBe(["es6.array.for-each"]),includes:WBe(["es6.string.includes","es7.array.includes"]),indexOf:WBe(["es6.array.index-of"]),italics:WBe(["es6.string.italics"]),keys:WBe(KBe),lastIndexOf:WBe(["es6.array.last-index-of"]),link:WBe(["es6.string.link"]),map:WBe(["es6.array.map"]),match:WBe(["es6.regexp.match"]),name:WBe(["es6.function.name"]),padStart:WBe(["es7.string.pad-start"]),padEnd:WBe(["es7.string.pad-end"]),reduce:WBe(["es6.array.reduce"]),reduceRight:WBe(["es6.array.reduce-right"]),repeat:WBe(["es6.string.repeat"]),replace:WBe(["es6.regexp.replace"]),search:WBe(["es6.regexp.search"]),small:WBe(["es6.string.small"]),some:WBe(["es6.array.some"]),sort:WBe(["es6.array.sort"]),split:WBe(["es6.regexp.split"]),startsWith:WBe(["es6.string.starts-with"]),strike:WBe(["es6.string.strike"]),sub:WBe(["es6.string.sub"]),sup:WBe(["es6.string.sup"]),toISOString:WBe(["es6.date.to-iso-string"]),toJSON:WBe(["es6.date.to-json"]),toString:WBe(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:WBe(["es6.string.trim"]),trimEnd:WBe(["es7.string.trim-right"]),trimLeft:WBe(["es7.string.trim-left"]),trimRight:WBe(["es7.string.trim-right"]),trimStart:WBe(["es7.string.trim-left"]),values:WBe(KBe)};"es6.array.slice"in FTe&&(YBe.slice=WBe(["es6.array.slice"]));var JBe={Array:{from:GBe("array/from",["es6.symbol","es6.array.from"].concat(R(qBe))),isArray:GBe("array/is-array",["es6.array.is-array"]),of:GBe("array/of",["es6.array.of"])},Date:{now:GBe("date/now",["es6.date.now"])},JSON:{stringify:HBe("json/stringify","es6.symbol")},Math:{acosh:GBe("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:GBe("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:GBe("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:GBe("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:GBe("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:GBe("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:GBe("math/expm1",["es6.math.expm1"],"7.0.1"),fround:GBe("math/fround",["es6.math.fround"],"7.0.1"),hypot:GBe("math/hypot",["es6.math.hypot"],"7.0.1"),imul:GBe("math/imul",["es6.math.imul"],"7.0.1"),log1p:GBe("math/log1p",["es6.math.log1p"],"7.0.1"),log10:GBe("math/log10",["es6.math.log10"],"7.0.1"),log2:GBe("math/log2",["es6.math.log2"],"7.0.1"),sign:GBe("math/sign",["es6.math.sign"],"7.0.1"),sinh:GBe("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:GBe("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:GBe("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:GBe("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:GBe("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:GBe("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:GBe("number/is-finite",["es6.number.is-finite"]),isInteger:GBe("number/is-integer",["es6.number.is-integer"]),isSafeInteger:GBe("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:GBe("number/is-nan",["es6.number.is-nan"]),parseFloat:GBe("number/parse-float",["es6.number.parse-float"]),parseInt:GBe("number/parse-int",["es6.number.parse-int"])},Object:{assign:GBe("object/assign",["es6.object.assign"]),create:GBe("object/create",["es6.object.create"]),defineProperties:GBe("object/define-properties",["es6.object.define-properties"]),defineProperty:GBe("object/define-property",["es6.object.define-property"]),entries:GBe("object/entries",["es7.object.entries"]),freeze:GBe("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:GBe("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:GBe("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:GBe("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:GBe("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:GBe("object/get-prototype-of",["es6.object.get-prototype-of"]),is:GBe("object/is",["es6.object.is"]),isExtensible:GBe("object/is-extensible",["es6.object.is-extensible"]),isFrozen:GBe("object/is-frozen",["es6.object.is-frozen"]),isSealed:GBe("object/is-sealed",["es6.object.is-sealed"]),keys:GBe("object/keys",["es6.object.keys"]),preventExtensions:GBe("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:GBe("object/seal",["es6.object.seal"]),setPrototypeOf:GBe("object/set-prototype-of",["es6.object.set-prototype-of"]),values:GBe("object/values",["es7.object.values"])},Promise:{all:WBe(qBe),race:WBe(qBe)},Reflect:{apply:GBe("reflect/apply",["es6.reflect.apply"]),construct:GBe("reflect/construct",["es6.reflect.construct"]),defineProperty:GBe("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:GBe("reflect/delete-property",["es6.reflect.delete-property"]),get:GBe("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:GBe("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:GBe("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:GBe("reflect/has",["es6.reflect.has"]),isExtensible:GBe("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:GBe("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:GBe("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:GBe("reflect/set",["es6.reflect.set"]),setPrototypeOf:GBe("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:HBe("string/at","es7.string.at"),fromCodePoint:GBe("string/from-code-point",["es6.string.from-code-point"]),raw:GBe("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:WBe(["es6.symbol","es7.symbol.async-iterator"]),for:HBe("symbol/for","es6.symbol"),hasInstance:HBe("symbol/has-instance","es6.symbol"),isConcatSpreadable:HBe("symbol/is-concat-spreadable","es6.symbol"),iterator:VBe("es6.symbol","symbol/iterator",qBe),keyFor:HBe("symbol/key-for","es6.symbol"),match:GBe("symbol/match",["es6.regexp.match"]),replace:HBe("symbol/replace","es6.symbol"),search:HBe("symbol/search","es6.symbol"),species:HBe("symbol/species","es6.symbol"),split:HBe("symbol/split","es6.symbol"),toPrimitive:HBe("symbol/to-primitive","es6.symbol"),toStringTag:HBe("symbol/to-string-tag","es6.symbol"),unscopables:HBe("symbol/unscopables","es6.symbol")}},$Be={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},QBe={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};function ZBe(e,t,r){var a=Object.keys(e),n=!a.length,s=a.some((function(e){return"node"!==e}));return Object.assign(Object.assign(Object.assign({},r),"usage-pure"===t?QBe:null),n||s?$Be:null)}function eOe(e,t){return!(t&&e&&(aBe.valid(t)&&(t="^"+t),aBe.intersects("<"+e,t)||aBe.intersects(">=8.0.0",t)))}var tOe=r.types,rOe="#__secret_key__@babel/preset-env__compatibility",aOe="#__secret_key__@babel/runtime__compatibility",nOe=Function.call.bind(Object.hasOwnProperty),sOe=LBe((function(e,t){var r=t[rOe],a=(r=void 0===r?{entryInjectRegenerator:!1}:r).entryInjectRegenerator,n=t[aOe],s=(n=void 0===n?{useBabelRuntime:"",runtimeVersion:""}:n).useBabelRuntime,i=n.runtimeVersion,o=n.ext,d=void 0===o?".js":o,u=e.createMetaResolver({global:XBe,static:JBe,instance:YBe}),c=e.debug,l=e.shouldInjectPolyfill,p=e.method,f=ZBe(e.targets,p,FTe),g=s?s+"/core-js":"usage-pure"===p?"core-js/library/fn":"core-js/modules";function h(e,t){"string"!=typeof e?e.forEach((function(e){return h(e,t)})):nOe(f,e)&&l(e)&&(c(e),t.injectGlobalImport(g+"/"+e+".js"))}function m(e,t,r){var a=e.pure,n=e.meta,s=e.name;if(a&&l(s)&&(!(i&&n&&n.minRuntimeVersion)||eOe(n&&n.minRuntimeVersion,i)))return r.injectDefaultImport(g+"/"+a+d,t)}return{name:"corejs2",polyfills:f,entryGlobal:function(e,t,r){"import"===e.kind&&"core-js"===e.source&&(c(null),h(Object.keys(f),t),a&&t.injectGlobalImport("regenerator-runtime/runtime.js"),r.remove())},usageGlobal:function(e,t){var r=u(e);if(r){var a=r.desc.global;if("global"!==r.kind&&"object"in e&&e.object&&"prototype"===e.placement){var n=e.object.toLowerCase();a=a.filter((function(e){return e.includes(n)}))}h(a,t)}},usagePure:function(e,t,r){if("in"!==e.kind){if(!r.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!r.isMemberExpression())return;if(!r.isReferenced())return;if("Symbol.iterator"===e.key&&l("es6.symbol")&&r.parentPath.isCallExpression({callee:r.node})&&0===r.parentPath.node.arguments.length)return r.parentPath.replaceWith(tOe.callExpression(t.injectDefaultImport(g+"/get-iterator"+d,"getIterator"),[r.node.object])),void r.skip()}var a=u(e);if(a){var n=m(a.desc,a.name,t);n&&r.replaceWith(n)}}}else"Symbol.iterator"===e.key&&r.replaceWith(tOe.callExpression(t.injectDefaultImport(g+"/is-iterable"+d,"isIterable"),[r.node.right]))},visitor:"usage-global"===p&&{YieldExpression:function(t){t.node.delegate&&h("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){qBe.forEach((function(r){return h(r,e.getUtils(t))}))}}}})),iOe={"es.symbol":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.symbol.description":{android:"70",chrome:"70",deno:"1.0",edge:"74",electron:"5.0",firefox:"63",ios:"12.2",node:"11.0",opera:"57",opera_mobile:"49",safari:"12.1",samsung:"10.0"},"es.symbol.async-iterator":{android:"63",chrome:"63",deno:"1.0",edge:"74",electron:"3.0",firefox:"55",ios:"12.0",node:"10.0",opera:"50",opera_mobile:"46",safari:"12.0",samsung:"8.0"},"es.symbol.has-instance":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.is-concat-spreadable":{android:"48",chrome:"48",deno:"1.0",edge:"15",electron:"0.37",firefox:"48",ios:"10.0",node:"6.0",opera:"35",opera_mobile:"35",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.iterator":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.symbol.match":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"40",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.match-all":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.symbol.replace":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.search":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.species":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"41",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.split":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-primitive":{android:"47",chrome:"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44",ios:"10.0",node:"6.0",opera:"34",opera_mobile:"34",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-string-tag":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.unscopables":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"48",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.error.cause":{android:"94",chrome:"94",deno:"1.14",edge:"94",electron:"15.0",firefox:"91",ios:"15.0",node:"16.11",opera:"80",opera_mobile:"66",safari:"15.0",samsung:"17.0"},"es.error.to-string":{android:"4.4.3",chrome:"33",deno:"1.0",edge:"12",electron:"0.20",firefox:"11",ie:"9",ios:"9.0",node:"0.11.13",opera:"20",opera_mobile:"20",rhino:"1.7.14",safari:"8.0",samsung:"2.0"},"es.aggregate-error":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"es.aggregate-error.cause":{android:"94",chrome:"94",deno:"1.14",edge:"94",electron:"15.0",firefox:"91",ios:"15.0",node:"16.11",opera:"80",opera_mobile:"66",safari:"15.0",samsung:"17.0"},"es.array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",ios:"15.4",node:"16.6",opera:"78",opera_mobile:"65",safari:"15.4",samsung:"16.0"},"es.array.concat":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.copy-within":{android:"45",chrome:"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.every":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.fill":{android:"45",chrome:"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.filter":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.find":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.find-index":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.flat":{android:"69",chrome:"69",deno:"1.0",edge:"74",electron:"4.0",firefox:"62",ios:"12.0",node:"11.0",opera:"56",opera_mobile:"48",safari:"12.0",samsung:"10.0"},"es.array.flat-map":{android:"69",chrome:"69",deno:"1.0",edge:"74",electron:"4.0",firefox:"62",ios:"12.0",node:"11.0",opera:"56",opera_mobile:"48",safari:"12.0",samsung:"10.0"},"es.array.for-each":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.from":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.includes":{android:"53",chrome:"53",deno:"1.0",edge:"14",electron:"1.4",firefox:"48",ios:"10.0",node:"7.0",opera:"40",opera_mobile:"40",safari:"10.0",samsung:"6.0"},"es.array.index-of":{android:"51",chrome:"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"47",ie:"9",ios:"8.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"7.1",samsung:"5.0"},"es.array.is-array":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.array.iterator":{android:"66",chrome:"66",deno:"1.0",edge:"15",electron:"3.0",firefox:"60",ios:"10.0",node:"10.0",opera:"53",opera_mobile:"47",safari:"10.0",samsung:"9.0"},"es.array.join":{android:"4.4",chrome:"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.last-index-of":{android:"51",chrome:"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"47",ie:"9",ios:"8.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"7.1",samsung:"5.0"},"es.array.map":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"50",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"25",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.reduce":{android:"83",chrome:"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"8.0",node:"6.0",opera:"69",opera_mobile:"59",rhino:"1.7.13",safari:"7.1",samsung:"13.0"},"es.array.reduce-right":{android:"83",chrome:"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"8.0",node:"6.0",opera:"69",opera_mobile:"59",rhino:"1.7.13",safari:"7.1",samsung:"13.0"},"es.array.reverse":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"5.5",ios:"12.2",node:"0.0.3",opera:"10.50",opera_mobile:"10.50",rhino:"1.7.13",safari:"12.0.2",samsung:"1.0"},"es.array.slice":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.some":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.sort":{android:"70",chrome:"70",deno:"1.0",edge:"74",electron:"5.0",firefox:"4",ios:"12.0",node:"11.0",opera:"57",opera_mobile:"49",safari:"12.0",samsung:"10.0"},"es.array.species":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.splice":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.unscopables.flat":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.array.unscopables.flat-map":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.array-buffer.constructor":{android:"4.4",chrome:"26",deno:"1.0",edge:"14",electron:"0.20",firefox:"44",ios:"12.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"12.0",samsung:"1.5"},"es.array-buffer.is-view":{android:"4.4.3",chrome:"32",deno:"1.0",edge:"12",electron:"0.20",firefox:"29",ie:"11",ios:"8.0",node:"0.11.9",opera:"19",opera_mobile:"19",rhino:"1.7.14",safari:"7.1",samsung:"2.0"},"es.array-buffer.slice":{android:"4.4.3",chrome:"31",deno:"1.0",edge:"12",electron:"0.20",firefox:"46",ie:"11",ios:"12.2",node:"0.11.8",opera:"18",opera_mobile:"18",rhino:"1.7.13",safari:"12.1",samsung:"2.0"},"es.data-view":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"15",ie:"10",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.date.get-year":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"9",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.now":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ie:"9",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.date.set-year":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-gmt-string":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-iso-string":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"7",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.date.to-json":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"10.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"10.0",samsung:"1.5"},"es.date.to-primitive":{android:"47",chrome:"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44",ios:"10.0",node:"6.0",opera:"34",opera_mobile:"34",safari:"10.0",samsung:"5.0"},"es.date.to-string":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ie:"9",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.escape":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.function.bind":{android:"3.0",chrome:"7",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.101",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"1.0"},"es.function.has-instance":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"50",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.function.name":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.global-this":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"65",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",rhino:"1.7.14",safari:"12.1",samsung:"10.0"},"es.json.stringify":{android:"72",chrome:"72",deno:"1.0",edge:"74",electron:"5.0",firefox:"64",ios:"12.2",node:"12.0",opera:"59",opera_mobile:"51",safari:"12.1",samsung:"11.0"},"es.json.to-string-tag":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.map":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.math.acosh":{android:"54",chrome:"54",deno:"1.0",edge:"13",electron:"1.4",firefox:"25",ios:"8.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"7.1",samsung:"6.0"},"es.math.asinh":{android:"38",chrome:"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.atanh":{android:"38",chrome:"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.cbrt":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.clz32":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.cosh":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.expm1":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"46",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.fround":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"26",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.hypot":{android:"78",chrome:"78",deno:"1.0",edge:"12",electron:"7.0",firefox:"27",ios:"8.0",node:"13.0",opera:"65",opera_mobile:"56",rhino:"1.7.13",safari:"7.1",samsung:"12.0"},"es.math.imul":{android:"4.4",chrome:"28",deno:"1.0",edge:"13",electron:"0.20",firefox:"20",ios:"9.0",node:"0.11.1",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.math.log10":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log1p":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log2":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.sign":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.sinh":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.tanh":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.to-string-tag":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.math.trunc":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.number.constructor":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"46",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.number.epsilon":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.14",safari:"9.0",samsung:"2.0"},"es.number.is-finite":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.is-nan":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"15",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"32",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.max-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.min-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.parse-float":{android:"37",chrome:"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"39",ios:"11.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.14",safari:"11.0",samsung:"3.0"},"es.number.parse-int":{android:"37",chrome:"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"39",ios:"9.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.14",safari:"9.0",samsung:"3.0"},"es.number.to-exponential":{android:"51",chrome:"51",deno:"1.0",edge:"18",electron:"1.2",firefox:"87",ios:"11.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.14",safari:"11",samsung:"5.0"},"es.number.to-fixed":{android:"4.4",chrome:"26",deno:"1.0",edge:"74",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.number.to-precision":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"8",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.object.assign":{android:"49",chrome:"49",deno:"1.0",edge:"74",electron:"0.37",firefox:"36",ios:"9.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"9.0",samsung:"5.0"},"es.object.create":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"3.2",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.object.define-getter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.define-properties":{android:"37",chrome:"37",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.11.15",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"3.0"},"es.object.define-property":{android:"37",chrome:"37",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.11.15",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"3.0"},"es.object.define-setter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.entries":{android:"54",chrome:"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47",ios:"10.3",node:"7.0",opera:"41",opera_mobile:"41",rhino:"1.7.14",safari:"10.1",samsung:"6.0"},"es.object.freeze":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.from-entries":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"63",ios:"12.2",node:"12.0",opera:"60",opera_mobile:"52",rhino:"1.7.14",safari:"12.1",samsung:"11.0"},"es.object.get-own-property-descriptor":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.get-own-property-descriptors":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"50",ios:"10.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.0",samsung:"6.0"},"es.object.get-own-property-names":{android:"40",chrome:"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"34",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.get-prototype-of":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.has-own":{android:"93",chrome:"93",deno:"1.13",edge:"93",electron:"14.0",firefox:"92",ios:"15.4",node:"16.9",opera:"79",opera_mobile:"66",safari:"15.4",samsung:"17.0"},"es.object.is":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"22",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.object.is-extensible":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-frozen":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-sealed":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.keys":{android:"40",chrome:"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"35",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.lookup-getter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.lookup-setter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.prevent-extensions":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.seal":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.set-prototype-of":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ie:"11",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.object.to-string":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.object.values":{android:"54",chrome:"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47",ios:"10.3",node:"7.0",opera:"41",opera_mobile:"41",rhino:"1.7.14",safari:"10.1",samsung:"6.0"},"es.parse-float":{android:"37",chrome:"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"8",ie:"8",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.parse-int":{android:"37",chrome:"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"21",ie:"9",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.promise":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"69",ios:"11.0",node:"10.4",opera:"54",opera_mobile:"48",safari:"11.0",samsung:"9.0"},"es.promise.all-settled":{android:"76",chrome:"76",deno:"1.0",edge:"76",electron:"6.0",firefox:"71",ios:"13.0",node:"12.9",opera:"63",opera_mobile:"54",safari:"13",samsung:"12.0"},"es.promise.any":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"es.promise.finally":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"69",ios:"13.2.3",node:"10.4",opera:"54",opera_mobile:"48",safari:"13.0.3",samsung:"9.0"},"es.reflect.apply":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.construct":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"44",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.define-property":{android:"49",chrome:"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.delete-property":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get-own-property-descriptor":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get-prototype-of":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.has":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.is-extensible":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.own-keys":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.prevent-extensions":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.set":{android:"49",chrome:"49",deno:"1.0",edge:"74",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.set-prototype-of":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.to-string-tag":{android:"86",chrome:"86",deno:"1.3",edge:"86",electron:"11.0",firefox:"82",ios:"14.0",node:"15.0",opera:"72",opera_mobile:"61",safari:"14.0",samsung:"14.0"},"es.regexp.constructor":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"10.0",opera:"51",opera_mobile:"47",safari:"11.1",samsung:"9.0"},"es.regexp.dot-all":{android:"62",chrome:"62",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"8.10",opera:"49",opera_mobile:"46",safari:"11.1",samsung:"8.0"},"es.regexp.exec":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"10.0",opera:"51",opera_mobile:"47",safari:"11.1",samsung:"9.0"},"es.regexp.flags":{android:"62",chrome:"62",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"8.10",opera:"49",opera_mobile:"46",safari:"11.1",samsung:"8.0"},"es.regexp.sticky":{android:"49",chrome:"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"3",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.regexp.test":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"46",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.regexp.to-string":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"46",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.set":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.string.at-alternative":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",ios:"15.4",node:"16.6",opera:"78",opera_mobile:"65",safari:"15.4",samsung:"16.0"},"es.string.code-point-at":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.ends-with":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.from-code-point":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.includes":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.iterator":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.match":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.match-all":{android:"80",chrome:"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73",ios:"13.4",node:"14.0",opera:"67",opera_mobile:"57",safari:"13.1",samsung:"13.0"},"es.string.pad-end":{android:"57",chrome:"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.pad-start":{android:"57",chrome:"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.raw":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"34",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.14",safari:"9.0",samsung:"3.4"},"es.string.repeat":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"24",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.replace":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"14.0",node:"10.0",opera:"51",opera_mobile:"47",safari:"14.0",samsung:"9.0"},"es.string.replace-all":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1",samsung:"14.0"},"es.string.search":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.split":{android:"54",chrome:"54",deno:"1.0",edge:"74",electron:"1.4",firefox:"49",ios:"10.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.0",samsung:"6.0"},"es.string.starts-with":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.substr":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"9",ios:"1.0",node:"0.0.3",opera:"4",opera_mobile:"4",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.string.trim":{android:"59",chrome:"59",deno:"1.0",edge:"15",electron:"1.8",firefox:"52",ios:"12.2",node:"8.3",opera:"46",opera_mobile:"43",rhino:"1.7.13",safari:"12.1",samsung:"7.0"},"es.string.trim-end":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"61",ios:"12.2",node:"10.0",opera:"53",opera_mobile:"47",safari:"12.1",samsung:"9.0"},"es.string.trim-start":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"61",ios:"12.0",node:"10.0",opera:"53",opera_mobile:"47",safari:"12.0",samsung:"9.0"},"es.string.anchor":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.big":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.blink":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.bold":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fixed":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fontcolor":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.fontsize":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.italics":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.link":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.small":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.strike":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sub":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sup":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.typed-array.float32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.float64-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int8-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int16-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-clamped-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint16-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",ios:"15.4",node:"16.6",opera:"78",opera_mobile:"65",safari:"15.4",samsung:"16.0"},"es.typed-array.copy-within":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"34",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.every":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.fill":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.filter":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.find":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.find-index":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.for-each":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.from":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.includes":{android:"49",chrome:"49",deno:"1.0",edge:"14",electron:"0.37",firefox:"43",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.typed-array.index-of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.iterator":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"37",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.typed-array.join":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.last-index-of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.map":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.of":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.reduce":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.reduce-right":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.reverse":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.set":{android:"95",chrome:"95",deno:"1.15",edge:"95",electron:"16.0",firefox:"54",ios:"14.5",node:"17.0",opera:"81",opera_mobile:"67",safari:"14.1",samsung:"17.0"},"es.typed-array.slice":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.some":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.sort":{android:"74",chrome:"74",deno:"1.0",edge:"74",electron:"6.0",firefox:"67",ios:"14.5",node:"12.0",opera:"61",opera_mobile:"53",safari:"14.1",samsung:"11.0"},"es.typed-array.subarray":{android:"4.4",chrome:"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"15",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.14",safari:"7.1",samsung:"1.5"},"es.typed-array.to-locale-string":{android:"45",chrome:"45",deno:"1.0",edge:"74",electron:"0.31",firefox:"51",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.to-string":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"51",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.unescape":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.weak-map":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.weak-set":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"esnext.aggregate-error":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"esnext.array.from-async":{},"esnext.array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",ios:"15.4",node:"16.6",opera:"78",opera_mobile:"65",safari:"15.4",samsung:"16.0"},"esnext.array.filter-out":{},"esnext.array.filter-reject":{},"esnext.array.find-last":{android:"97",chrome:"97",deno:"1.16",edge:"97",electron:"17.0",ios:"15.4",node:"18.0",opera:"83",opera_mobile:"68",safari:"15.4"},"esnext.array.find-last-index":{android:"97",chrome:"97",deno:"1.16",edge:"97",electron:"17.0",ios:"15.4",node:"18.0",opera:"83",opera_mobile:"68",safari:"15.4"},"esnext.array.group-by":{},"esnext.array.group-by-to-map":{},"esnext.array.is-template-object":{},"esnext.array.last-index":{},"esnext.array.last-item":{},"esnext.array.to-reversed":{},"esnext.array.to-sorted":{},"esnext.array.to-spliced":{},"esnext.array.unique-by":{},"esnext.array.with":{},"esnext.async-iterator.constructor":{},"esnext.async-iterator.as-indexed-pairs":{},"esnext.async-iterator.drop":{},"esnext.async-iterator.every":{},"esnext.async-iterator.filter":{},"esnext.async-iterator.find":{},"esnext.async-iterator.flat-map":{},"esnext.async-iterator.for-each":{},"esnext.async-iterator.from":{},"esnext.async-iterator.map":{},"esnext.async-iterator.reduce":{},"esnext.async-iterator.some":{},"esnext.async-iterator.take":{},"esnext.async-iterator.to-array":{},"esnext.bigint.range":{},"esnext.composite-key":{},"esnext.composite-symbol":{},"esnext.function.is-callable":{},"esnext.function.is-constructor":{},"esnext.function.un-this":{},"esnext.global-this":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"65",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",rhino:"1.7.14",safari:"12.1",samsung:"10.0"},"esnext.iterator.constructor":{},"esnext.iterator.as-indexed-pairs":{},"esnext.iterator.drop":{},"esnext.iterator.every":{},"esnext.iterator.filter":{},"esnext.iterator.find":{},"esnext.iterator.flat-map":{},"esnext.iterator.for-each":{},"esnext.iterator.from":{},"esnext.iterator.map":{},"esnext.iterator.reduce":{},"esnext.iterator.some":{},"esnext.iterator.take":{},"esnext.iterator.to-array":{},"esnext.iterator.to-async":{},"esnext.map.delete-all":{},"esnext.map.emplace":{},"esnext.map.every":{},"esnext.map.filter":{},"esnext.map.find":{},"esnext.map.find-key":{},"esnext.map.from":{},"esnext.map.group-by":{},"esnext.map.includes":{},"esnext.map.key-by":{},"esnext.map.key-of":{},"esnext.map.map-keys":{},"esnext.map.map-values":{},"esnext.map.merge":{},"esnext.map.of":{},"esnext.map.reduce":{},"esnext.map.some":{},"esnext.map.update":{},"esnext.map.update-or-insert":{},"esnext.map.upsert":{},"esnext.math.clamp":{},"esnext.math.deg-per-rad":{},"esnext.math.degrees":{},"esnext.math.fscale":{},"esnext.math.iaddh":{},"esnext.math.imulh":{},"esnext.math.isubh":{},"esnext.math.rad-per-deg":{},"esnext.math.radians":{},"esnext.math.scale":{},"esnext.math.seeded-prng":{},"esnext.math.signbit":{},"esnext.math.umulh":{},"esnext.number.from-string":{},"esnext.number.range":{},"esnext.object.has-own":{android:"93",chrome:"93",deno:"1.13",edge:"93",electron:"14.0",firefox:"92",ios:"15.4",node:"16.9",opera:"79",opera_mobile:"66",safari:"15.4",samsung:"17.0"},"esnext.object.iterate-entries":{},"esnext.object.iterate-keys":{},"esnext.object.iterate-values":{},"esnext.observable":{},"esnext.promise.all-settled":{android:"76",chrome:"76",deno:"1.0",edge:"76",electron:"6.0",firefox:"71",ios:"13.0",node:"12.9",opera:"63",opera_mobile:"54",safari:"13",samsung:"12.0"},"esnext.promise.any":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"esnext.promise.try":{},"esnext.reflect.define-metadata":{},"esnext.reflect.delete-metadata":{},"esnext.reflect.get-metadata":{},"esnext.reflect.get-metadata-keys":{},"esnext.reflect.get-own-metadata":{},"esnext.reflect.get-own-metadata-keys":{},"esnext.reflect.has-metadata":{},"esnext.reflect.has-own-metadata":{},"esnext.reflect.metadata":{},"esnext.set.add-all":{},"esnext.set.delete-all":{},"esnext.set.difference":{},"esnext.set.every":{},"esnext.set.filter":{},"esnext.set.find":{},"esnext.set.from":{},"esnext.set.intersection":{},"esnext.set.is-disjoint-from":{},"esnext.set.is-subset-of":{},"esnext.set.is-superset-of":{},"esnext.set.join":{},"esnext.set.map":{},"esnext.set.of":{},"esnext.set.reduce":{},"esnext.set.some":{},"esnext.set.symmetric-difference":{},"esnext.set.union":{},"esnext.string.at":{},"esnext.string.cooked":{},"esnext.string.code-points":{},"esnext.string.match-all":{android:"80",chrome:"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73",ios:"13.4",node:"14.0",opera:"67",opera_mobile:"57",safari:"13.1",samsung:"13.0"},"esnext.string.replace-all":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1",samsung:"14.0"},"esnext.symbol.async-dispose":{},"esnext.symbol.dispose":{},"esnext.symbol.matcher":{},"esnext.symbol.metadata":{},"esnext.symbol.observable":{},"esnext.symbol.pattern-match":{},"esnext.symbol.replace-all":{},"esnext.typed-array.from-async":{},"esnext.typed-array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",ios:"15.4",node:"16.6",opera:"78",opera_mobile:"65",safari:"15.4",samsung:"16.0"},"esnext.typed-array.filter-out":{},"esnext.typed-array.filter-reject":{},"esnext.typed-array.find-last":{android:"97",chrome:"97",deno:"1.16",edge:"97",electron:"17.0",ios:"15.4",node:"18.0",opera:"83",opera_mobile:"68",safari:"15.4"},"esnext.typed-array.find-last-index":{android:"97",chrome:"97",deno:"1.16",edge:"97",electron:"17.0",ios:"15.4",node:"18.0",opera:"83",opera_mobile:"68",safari:"15.4"},"esnext.typed-array.group-by":{},"esnext.typed-array.to-reversed":{},"esnext.typed-array.to-sorted":{},"esnext.typed-array.to-spliced":{},"esnext.typed-array.unique-by":{},"esnext.typed-array.with":{},"esnext.weak-map.delete-all":{},"esnext.weak-map.from":{},"esnext.weak-map.of":{},"esnext.weak-map.emplace":{},"esnext.weak-map.upsert":{},"esnext.weak-set.add-all":{},"esnext.weak-set.delete-all":{},"esnext.weak-set.from":{},"esnext.weak-set.of":{},"web.atob":{android:"37",chrome:"34",deno:"1.0",edge:"16",electron:"0.20",firefox:"27",ios:"10.3",node:"18.0",opera:"10.5",opera_mobile:"10.5",safari:"10.1",samsung:"2.0"},"web.btoa":{android:"3.0",chrome:"4",deno:"1.0",edge:"16",electron:"0.20",firefox:"27",ios:"1.0",node:"17.5",opera:"10.5",opera_mobile:"10.5",phantom:"1.9",safari:"3.0",samsung:"1.0"},"web.dom-collections.for-each":{android:"58",chrome:"58",deno:"1.0",edge:"16",electron:"1.7",firefox:"50",ios:"10.0",node:"0.0.1",opera:"45",opera_mobile:"43",rhino:"1.7.13",safari:"10.0",samsung:"7.0"},"web.dom-collections.iterator":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"60",ios:"13.4",node:"0.0.1",opera:"53",opera_mobile:"47",rhino:"1.7.13",safari:"13.1",samsung:"9.0"},"web.dom-exception.constructor":{android:"46",chrome:"46",deno:"1.7",edge:"74",electron:"0.36",firefox:"37",ios:"11.3",node:"17.0",opera:"33",opera_mobile:"33",safari:"11.1",samsung:"5.0"},"web.dom-exception.stack":{deno:"1.15",firefox:"37",node:"17.0"},"web.dom-exception.to-string-tag":{android:"49",chrome:"49",deno:"1.7",edge:"74",electron:"0.37",firefox:"51",ios:"11.3",node:"17.0",opera:"36",opera_mobile:"36",safari:"11.1",samsung:"5.0"},"web.immediate":{ie:"10",node:"0.9.1"},"web.queue-microtask":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"69",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",safari:"12.1",samsung:"10.0"},"web.structured-clone":{},"web.timers":{android:"1.5",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"10",ios:"1.0",node:"0.0.1",opera:"7",opera_mobile:"7",phantom:"1.9",rhino:"1.7.13",safari:"1.0",samsung:"1.0"},"web.url":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"57",ios:"14.0",node:"10.0",opera:"54",opera_mobile:"48",safari:"14.0",samsung:"9.0"},"web.url.to-json":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"57",ios:"14.0",node:"10.0",opera:"58",opera_mobile:"50",safari:"14.0",samsung:"10.0"},"web.url-search-params":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"57",ios:"14.0",node:"10.0",opera:"54",opera_mobile:"48",safari:"14.0",samsung:"9.0"}},oOe=iOe,dOe="object"==typeof Ei&&Ei.env&&Ei.env.NODE_DEBUG&&/\bsemver\b/i.test(Ei.env.NODE_DEBUG)?function(){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return(e=console).error.apply(e,["SEMVER"].concat(r))}:function(){},uOe=dOe,cOe="2.0.0",lOe=256,pOe=Number.MAX_SAFE_INTEGER||9007199254740991,fOe={SEMVER_SPEC_VERSION:cOe,MAX_LENGTH:lOe,MAX_SAFE_INTEGER:pOe,MAX_SAFE_COMPONENT_LENGTH:16},gOe={exports:{}};!function(e,t){var r=fOe.MAX_SAFE_COMPONENT_LENGTH,a=uOe,n=(t=e.exports={}).re=[],s=t.src=[],i=t.t={},o=0,d=function(e,t,r){var d=o++;a(d,t),i[e]=d,s[d]=t,n[d]=new RegExp(t,r?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","[0-9]+"),d("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),d("MAINVERSION","("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")"),d("MAINVERSIONLOOSE","("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")"),d("PRERELEASEIDENTIFIER","(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")"),d("PRERELEASEIDENTIFIERLOOSE","(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")"),d("PRERELEASE","(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))"),d("PRERELEASELOOSE","(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))"),d("BUILDIDENTIFIER","[0-9A-Za-z-]+"),d("BUILD","(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))"),d("FULLPLAIN","v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?"),d("FULL","^"+s[i.FULLPLAIN]+"$"),d("LOOSEPLAIN","[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?"),d("LOOSE","^"+s[i.LOOSEPLAIN]+"$"),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),d("XRANGEIDENTIFIER",s[i.NUMERICIDENTIFIER]+"|x|X|\\*"),d("XRANGEPLAIN","[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?"),d("XRANGEPLAINLOOSE","[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?"),d("XRANGE","^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$"),d("XRANGELOOSE","^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$"),d("COERCE","(^|[^\\d])(\\d{1,"+r+"})(?:\\.(\\d{1,"+r+"}))?(?:\\.(\\d{1,"+r+"}))?(?:$|[^\\d])"),d("COERCERTL",s[i.COERCE],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM","(\\s*)"+s[i.LONETILDE]+"\\s+",!0),t.tildeTrimReplace="$1~",d("TILDE","^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$"),d("TILDELOOSE","^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$"),d("LONECARET","(?:\\^)"),d("CARETTRIM","(\\s*)"+s[i.LONECARET]+"\\s+",!0),t.caretTrimReplace="$1^",d("CARET","^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$"),d("CARETLOOSE","^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$"),d("COMPARATORLOOSE","^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$"),d("COMPARATOR","^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$"),d("COMPARATORTRIM","(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",!0),t.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE","^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$"),d("HYPHENRANGELOOSE","^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$"),d("STAR","(<|>)?=?\\s*\\*")}(gOe,gOe.exports);var hOe=/^[0-9]+$/,mOe=function(e,t){var r=hOe.test(e),a=hOe.test(t);return r&&a&&(e=+e,t=+t),e===t?0:r&&!a?-1:a&&!r?1:e<t?-1:1},yOe=function(e,t){return mOe(t,e)},vOe={compareIdentifiers:mOe,rcompareIdentifiers:yOe},bOe=uOe,ROe=fOe.MAX_LENGTH,xOe=fOe.MAX_SAFE_INTEGER,EOe=gOe.exports.re,DOe=gOe.exports.t,wOe=vOe.compareIdentifiers,jOe=function(){function e(t,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: "+t);if(t.length>ROe)throw new TypeError("version is longer than "+ROe+" characters");bOe("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;var a=t.trim().match(r.loose?EOe[DOe.LOOSE]:EOe[DOe.FULL]);if(!a)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>xOe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>xOe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>xOe||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<xOe)return t}return e})):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}var t=e.prototype;return t.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},t.toString=function(){return this.version},t.compare=function(t){if(bOe("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)},t.compareMain=function(t){return t instanceof e||(t=new e(t,this.options)),wOe(this.major,t.major)||wOe(this.minor,t.minor)||wOe(this.patch,t.patch)},t.comparePre=function(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var r=0;do{var a=this.prerelease[r],n=t.prerelease[r];if(bOe("prerelease compare",r,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return wOe(a,n)}while(++r)},t.compareBuild=function(t){t instanceof e||(t=new e(t,this.options));var r=0;do{var a=this.build[r],n=t.build[r];if(bOe("prerelease compare",r,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return wOe(a,n)}while(++r)},t.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},o(e)}(),COe=jOe,SOe=COe,AOe=function(e,t,r){return new SOe(e,r).compare(new SOe(t,r))},TOe=AOe,POe=AOe,kOe=AOe,IOe=AOe,FOe=AOe,_Oe=AOe,BOe=function(e,t,r){return 0===TOe(e,t,r)},OOe=function(e,t,r){return 0!==POe(e,t,r)},NOe=function(e,t,r){return kOe(e,t,r)>0},LOe=function(e,t,r){return IOe(e,t,r)>=0},MOe=function(e,t,r){return FOe(e,t,r)<0},UOe=function(e,t,r){return _Oe(e,t,r)<=0},VOe=function(e,t,r,a){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return BOe(e,r,a);case"!=":return OOe(e,r,a);case">":return NOe(e,r,a);case">=":return LOe(e,r,a);case"<":return MOe(e,r,a);case"<=":return UOe(e,r,a);default:throw new TypeError("Invalid operator: "+t)}},GOe=fOe.MAX_LENGTH,WOe=gOe.exports.re,HOe=gOe.exports.t,KOe=COe,qOe=function(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof KOe)return e;if("string"!=typeof e)return null;if(e.length>GOe)return null;if(!(t.loose?WOe[HOe.LOOSE]:WOe[HOe.FULL]).test(e))return null;try{return new KOe(e,t)}catch(e){return null}},zOe=COe,XOe=qOe,YOe=gOe.exports.re,JOe=gOe.exports.t,$Oe=function(e,t){if(e instanceof zOe)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var a;(a=YOe[JOe.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&a.index+a[0].length===r.index+r[0].length||(r=a),YOe[JOe.COERCERTL].lastIndex=a.index+a[1].length+a[2].length;YOe[JOe.COERCERTL].lastIndex=-1}else r=e.match(YOe[JOe.COERCE]);return null===r?null:XOe(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)},QOe=VOe,ZOe=$Oe;function eNe(e,t,r){return QOe(ZOe(e),t,ZOe(r))}function tNe(e){for(var t,r=new Set(e),a=T(r);!(t=a()).done;){var n=t.value;n.startsWith("esnext.")&&r.has(n.replace(/^esnext\./,"es."))&&r.delete(n)}return R(r)}function rNe(e,t){var r=e instanceof Set?e:new Set(e);return t.filter((function(e){return r.has(e)}))}function aNe(e,t){return Object.keys(e).sort(t).reduce((function(t,r){return t[r]=e[r],t}),{})}var nNe={compare:eNe,filterOutStabilizedProposals:tNe,has:Function.call.bind({}.hasOwnProperty),intersection:rNe,semver:ZOe,sortObjectByKey:aNe},sNe={"3.0":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.function.bind","es.function.has-instance","es.function.name","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.regexp.constructor","es.regexp.exec","es.regexp.flags","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.search","es.string.split","es.string.starts-with","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.last-index","esnext.array.last-item","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.dispose","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],3.1:["es.string.match-all","es.symbol.match-all","esnext.symbol.replace-all"],3.2:["es.promise.all-settled","esnext.array.is-template-object","esnext.map.update-or-insert","esnext.symbol.async-dispose"],3.3:["es.global-this","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.upsert","esnext.weak-map.upsert"],3.4:["es.json.stringify"],3.5:["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],3.6:["es.regexp.sticky","es.regexp.test"],3.7:["es.aggregate-error","es.promise.any","es.reflect.to-string-tag","es.string.replace-all","esnext.map.emplace","esnext.weak-map.emplace"],3.8:["esnext.array.at","esnext.array.filter-out","esnext.array.unique-by","esnext.bigint.range","esnext.number.range","esnext.typed-array.at","esnext.typed-array.filter-out"],3.9:["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.unique-by"],3.11:["esnext.object.has-own"],3.12:["esnext.symbol.matcher","esnext.symbol.metadata"],3.15:["es.date.get-year","es.date.set-year","es.date.to-gmt-string","es.escape","es.regexp.dot-all","es.string.substr","es.unescape"],3.16:["esnext.array.filter-reject","esnext.array.group-by","esnext.typed-array.filter-reject","esnext.typed-array.group-by"],3.17:["es.array.at","es.object.has-own","es.string.at-alternative","es.typed-array.at"],3.18:["esnext.array.from-async","esnext.typed-array.from-async"],"3.20":["es.error.cause","es.error.to-string","es.aggregate-error.cause","es.number.to-exponential","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.iterator.to-async","esnext.string.cooked","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],3.21:["web.atob","web.btoa"]},iNe=["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],oNe=nNe.compare,dNe=nNe.intersection,uNe=nNe.semver,cNe=sNe,lNe=iNe,pNe=function(e){var t=uNe(e);if(3!==t.major)throw RangeError("This version of `core-js-compat` works only with `core-js@3`.");for(var r=[],a=0,n=Object.keys(cNe);a<n.length;a++){var s=n[a];oNe(s,"<=",t)&&r.push.apply(r,R(cNe[s]))}return dNe(r,lNe)},fNe=pNe,gNe={"core-js":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/actual":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.global-this","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/actual/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/actual/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","es.string.iterator","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/actual/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/actual/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/actual/array-buffer/slice":["es.array-buffer.slice"],"core-js/actual/array/at":["es.array.at"],"core-js/actual/array/concat":["es.array.concat"],"core-js/actual/array/copy-within":["es.array.copy-within"],"core-js/actual/array/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/every":["es.array.every"],"core-js/actual/array/fill":["es.array.fill"],"core-js/actual/array/filter":["es.array.filter"],"core-js/actual/array/find":["es.array.find"],"core-js/actual/array/find-index":["es.array.find-index"],"core-js/actual/array/find-last":["esnext.array.find-last"],"core-js/actual/array/find-last-index":["esnext.array.find-last-index"],"core-js/actual/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/for-each":["es.array.for-each"],"core-js/actual/array/from":["es.array.from","es.string.iterator"],"core-js/actual/array/group-by":["esnext.array.group-by"],"core-js/actual/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/includes":["es.array.includes"],"core-js/actual/array/index-of":["es.array.index-of"],"core-js/actual/array/is-array":["es.array.is-array"],"core-js/actual/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/join":["es.array.join"],"core-js/actual/array/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/last-index-of":["es.array.last-index-of"],"core-js/actual/array/map":["es.array.map"],"core-js/actual/array/of":["es.array.of"],"core-js/actual/array/reduce":["es.array.reduce"],"core-js/actual/array/reduce-right":["es.array.reduce-right"],"core-js/actual/array/reverse":["es.array.reverse"],"core-js/actual/array/slice":["es.array.slice"],"core-js/actual/array/some":["es.array.some"],"core-js/actual/array/sort":["es.array.sort"],"core-js/actual/array/splice":["es.array.splice"],"core-js/actual/array/to-reversed":["esnext.array.to-reversed"],"core-js/actual/array/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/actual/array/to-spliced":["esnext.array.to-spliced"],"core-js/actual/array/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array/virtual/at":["es.array.at"],"core-js/actual/array/virtual/concat":["es.array.concat"],"core-js/actual/array/virtual/copy-within":["es.array.copy-within"],"core-js/actual/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/every":["es.array.every"],"core-js/actual/array/virtual/fill":["es.array.fill"],"core-js/actual/array/virtual/filter":["es.array.filter"],"core-js/actual/array/virtual/find":["es.array.find"],"core-js/actual/array/virtual/find-index":["es.array.find-index"],"core-js/actual/array/virtual/find-last":["esnext.array.find-last"],"core-js/actual/array/virtual/find-last-index":["esnext.array.find-last-index"],"core-js/actual/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/virtual/for-each":["es.array.for-each"],"core-js/actual/array/virtual/group-by":["esnext.array.group-by"],"core-js/actual/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/virtual/includes":["es.array.includes"],"core-js/actual/array/virtual/index-of":["es.array.index-of"],"core-js/actual/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/join":["es.array.join"],"core-js/actual/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/actual/array/virtual/map":["es.array.map"],"core-js/actual/array/virtual/reduce":["es.array.reduce"],"core-js/actual/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/actual/array/virtual/reverse":["es.array.reverse"],"core-js/actual/array/virtual/slice":["es.array.slice"],"core-js/actual/array/virtual/some":["es.array.some"],"core-js/actual/array/virtual/sort":["es.array.sort"],"core-js/actual/array/virtual/splice":["es.array.splice"],"core-js/actual/array/virtual/to-reversed":["esnext.array.to-reversed"],"core-js/actual/array/virtual/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/actual/array/virtual/to-spliced":["esnext.array.to-spliced"],"core-js/actual/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/with":["esnext.array.with"],"core-js/actual/array/with":["esnext.array.with"],"core-js/actual/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/clear-immediate":["web.immediate"],"core-js/actual/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/actual/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/actual/date/get-year":["es.date.get-year"],"core-js/actual/date/now":["es.date.now"],"core-js/actual/date/set-year":["es.date.set-year"],"core-js/actual/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/actual/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/actual/date/to-json":["es.date.to-json"],"core-js/actual/date/to-primitive":["es.date.to-primitive"],"core-js/actual/date/to-string":["es.date.to-string"],"core-js/actual/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/actual/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/actual/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/actual/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/actual/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/actual/error":["es.error.cause","es.error.to-string"],"core-js/actual/error/constructor":["es.error.cause"],"core-js/actual/error/to-string":["es.error.to-string"],"core-js/actual/escape":["es.escape"],"core-js/actual/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/actual/function/bind":["es.function.bind"],"core-js/actual/function/has-instance":["es.function.has-instance"],"core-js/actual/function/name":["es.function.name"],"core-js/actual/function/virtual":["es.function.bind"],"core-js/actual/function/virtual/bind":["es.function.bind"],"core-js/actual/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/global-this":["es.global-this"],"core-js/actual/instance/at":["es.array.at","es.string.at-alternative"],"core-js/actual/instance/bind":["es.function.bind"],"core-js/actual/instance/code-point-at":["es.string.code-point-at"],"core-js/actual/instance/concat":["es.array.concat"],"core-js/actual/instance/copy-within":["es.array.copy-within"],"core-js/actual/instance/ends-with":["es.string.ends-with"],"core-js/actual/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/every":["es.array.every"],"core-js/actual/instance/fill":["es.array.fill"],"core-js/actual/instance/filter":["es.array.filter"],"core-js/actual/instance/find":["es.array.find"],"core-js/actual/instance/find-index":["es.array.find-index"],"core-js/actual/instance/find-last":["esnext.array.find-last"],"core-js/actual/instance/find-last-index":["esnext.array.find-last-index"],"core-js/actual/instance/flags":["es.regexp.flags"],"core-js/actual/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/actual/instance/group-by":["esnext.array.group-by"],"core-js/actual/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/instance/includes":["es.array.includes","es.string.includes"],"core-js/actual/instance/index-of":["es.array.index-of"],"core-js/actual/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/last-index-of":["es.array.last-index-of"],"core-js/actual/instance/map":["es.array.map"],"core-js/actual/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/instance/pad-end":["es.string.pad-end"],"core-js/actual/instance/pad-start":["es.string.pad-start"],"core-js/actual/instance/reduce":["es.array.reduce"],"core-js/actual/instance/reduce-right":["es.array.reduce-right"],"core-js/actual/instance/repeat":["es.string.repeat"],"core-js/actual/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/instance/reverse":["es.array.reverse"],"core-js/actual/instance/slice":["es.array.slice"],"core-js/actual/instance/some":["es.array.some"],"core-js/actual/instance/sort":["es.array.sort"],"core-js/actual/instance/splice":["es.array.splice"],"core-js/actual/instance/starts-with":["es.string.starts-with"],"core-js/actual/instance/to-reversed":["esnext.array.to-reversed"],"core-js/actual/instance/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/actual/instance/to-spliced":["esnext.array.to-spliced"],"core-js/actual/instance/trim":["es.string.trim"],"core-js/actual/instance/trim-end":["es.string.trim-end"],"core-js/actual/instance/trim-left":["es.string.trim-start"],"core-js/actual/instance/trim-right":["es.string.trim-end"],"core-js/actual/instance/trim-start":["es.string.trim-start"],"core-js/actual/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/with":["esnext.array.with"],"core-js/actual/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/json":["es.json.stringify","es.json.to-string-tag"],"core-js/actual/json/stringify":["es.json.stringify"],"core-js/actual/json/to-string-tag":["es.json.to-string-tag"],"core-js/actual/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/actual/math/acosh":["es.math.acosh"],"core-js/actual/math/asinh":["es.math.asinh"],"core-js/actual/math/atanh":["es.math.atanh"],"core-js/actual/math/cbrt":["es.math.cbrt"],"core-js/actual/math/clz32":["es.math.clz32"],"core-js/actual/math/cosh":["es.math.cosh"],"core-js/actual/math/expm1":["es.math.expm1"],"core-js/actual/math/fround":["es.math.fround"],"core-js/actual/math/hypot":["es.math.hypot"],"core-js/actual/math/imul":["es.math.imul"],"core-js/actual/math/log10":["es.math.log10"],"core-js/actual/math/log1p":["es.math.log1p"],"core-js/actual/math/log2":["es.math.log2"],"core-js/actual/math/sign":["es.math.sign"],"core-js/actual/math/sinh":["es.math.sinh"],"core-js/actual/math/tanh":["es.math.tanh"],"core-js/actual/math/to-string-tag":["es.math.to-string-tag"],"core-js/actual/math/trunc":["es.math.trunc"],"core-js/actual/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/constructor":["es.number.constructor"],"core-js/actual/number/epsilon":["es.number.epsilon"],"core-js/actual/number/is-finite":["es.number.is-finite"],"core-js/actual/number/is-integer":["es.number.is-integer"],"core-js/actual/number/is-nan":["es.number.is-nan"],"core-js/actual/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/actual/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/actual/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/actual/number/parse-float":["es.number.parse-float"],"core-js/actual/number/parse-int":["es.number.parse-int"],"core-js/actual/number/to-exponential":["es.number.to-exponential"],"core-js/actual/number/to-fixed":["es.number.to-fixed"],"core-js/actual/number/to-precision":["es.number.to-precision"],"core-js/actual/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/actual/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/actual/number/virtual/to-precision":["es.number.to-precision"],"core-js/actual/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/actual/object/assign":["es.object.assign"],"core-js/actual/object/create":["es.object.create"],"core-js/actual/object/define-getter":["es.object.define-getter"],"core-js/actual/object/define-properties":["es.object.define-properties"],"core-js/actual/object/define-property":["es.object.define-property"],"core-js/actual/object/define-setter":["es.object.define-setter"],"core-js/actual/object/entries":["es.object.entries"],"core-js/actual/object/freeze":["es.object.freeze"],"core-js/actual/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/actual/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/actual/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/actual/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/actual/object/get-own-property-symbols":["es.symbol"],"core-js/actual/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/actual/object/has-own":["es.object.has-own"],"core-js/actual/object/is":["es.object.is"],"core-js/actual/object/is-extensible":["es.object.is-extensible"],"core-js/actual/object/is-frozen":["es.object.is-frozen"],"core-js/actual/object/is-sealed":["es.object.is-sealed"],"core-js/actual/object/keys":["es.object.keys"],"core-js/actual/object/lookup-getter":["es.object.lookup-setter"],"core-js/actual/object/lookup-setter":["es.object.lookup-setter"],"core-js/actual/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/actual/object/seal":["es.object.seal"],"core-js/actual/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/actual/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/object/values":["es.object.values"],"core-js/actual/parse-float":["es.parse-float"],"core-js/actual/parse-int":["es.parse-int"],"core-js/actual/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/actual/queue-microtask":["web.queue-microtask"],"core-js/actual/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/actual/reflect/apply":["es.reflect.apply"],"core-js/actual/reflect/construct":["es.reflect.construct"],"core-js/actual/reflect/define-property":["es.reflect.define-property"],"core-js/actual/reflect/delete-property":["es.reflect.delete-property"],"core-js/actual/reflect/get":["es.reflect.get"],"core-js/actual/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/actual/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/actual/reflect/has":["es.reflect.has"],"core-js/actual/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/actual/reflect/own-keys":["es.reflect.own-keys"],"core-js/actual/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/actual/reflect/set":["es.reflect.set"],"core-js/actual/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/actual/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/actual/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/actual/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/actual/regexp/flags":["es.regexp.flags"],"core-js/actual/regexp/match":["es.regexp.exec","es.string.match"],"core-js/actual/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/regexp/search":["es.regexp.exec","es.string.search"],"core-js/actual/regexp/split":["es.regexp.exec","es.string.split"],"core-js/actual/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/actual/regexp/to-string":["es.regexp.to-string"],"core-js/actual/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/set-immediate":["web.immediate"],"core-js/actual/set-interval":["web.timers"],"core-js/actual/set-timeout":["web.timers"],"core-js/actual/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/actual/string/anchor":["es.string.anchor"],"core-js/actual/string/at":["es.string.at-alternative"],"core-js/actual/string/big":["es.string.big"],"core-js/actual/string/blink":["es.string.blink"],"core-js/actual/string/bold":["es.string.bold"],"core-js/actual/string/code-point-at":["es.string.code-point-at"],"core-js/actual/string/ends-with":["es.string.ends-with"],"core-js/actual/string/fixed":["es.string.fixed"],"core-js/actual/string/fontcolor":["es.string.fontcolor"],"core-js/actual/string/fontsize":["es.string.fontsize"],"core-js/actual/string/from-code-point":["es.string.from-code-point"],"core-js/actual/string/includes":["es.string.includes"],"core-js/actual/string/italics":["es.string.italics"],"core-js/actual/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/link":["es.string.link"],"core-js/actual/string/match":["es.regexp.exec","es.string.match"],"core-js/actual/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/pad-end":["es.string.pad-end"],"core-js/actual/string/pad-start":["es.string.pad-start"],"core-js/actual/string/raw":["es.string.raw"],"core-js/actual/string/repeat":["es.string.repeat"],"core-js/actual/string/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/search":["es.regexp.exec","es.string.search"],"core-js/actual/string/small":["es.string.small"],"core-js/actual/string/split":["es.regexp.exec","es.string.split"],"core-js/actual/string/starts-with":["es.string.starts-with"],"core-js/actual/string/strike":["es.string.strike"],"core-js/actual/string/sub":["es.string.sub"],"core-js/actual/string/substr":["es.string.substr"],"core-js/actual/string/sup":["es.string.sup"],"core-js/actual/string/trim":["es.string.trim"],"core-js/actual/string/trim-end":["es.string.trim-end"],"core-js/actual/string/trim-left":["es.string.trim-start"],"core-js/actual/string/trim-right":["es.string.trim-end"],"core-js/actual/string/trim-start":["es.string.trim-start"],"core-js/actual/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/actual/string/virtual/anchor":["es.string.anchor"],"core-js/actual/string/virtual/at":["es.string.at-alternative"],"core-js/actual/string/virtual/big":["es.string.big"],"core-js/actual/string/virtual/blink":["es.string.blink"],"core-js/actual/string/virtual/bold":["es.string.bold"],"core-js/actual/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/actual/string/virtual/ends-with":["es.string.ends-with"],"core-js/actual/string/virtual/fixed":["es.string.fixed"],"core-js/actual/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/actual/string/virtual/fontsize":["es.string.fontsize"],"core-js/actual/string/virtual/includes":["es.string.includes"],"core-js/actual/string/virtual/italics":["es.string.italics"],"core-js/actual/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/virtual/link":["es.string.link"],"core-js/actual/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/virtual/pad-end":["es.string.pad-end"],"core-js/actual/string/virtual/pad-start":["es.string.pad-start"],"core-js/actual/string/virtual/repeat":["es.string.repeat"],"core-js/actual/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/virtual/small":["es.string.small"],"core-js/actual/string/virtual/starts-with":["es.string.starts-with"],"core-js/actual/string/virtual/strike":["es.string.strike"],"core-js/actual/string/virtual/sub":["es.string.sub"],"core-js/actual/string/virtual/substr":["es.string.substr"],"core-js/actual/string/virtual/sup":["es.string.sup"],"core-js/actual/string/virtual/trim":["es.string.trim"],"core-js/actual/string/virtual/trim-end":["es.string.trim-end"],"core-js/actual/string/virtual/trim-left":["es.string.trim-start"],"core-js/actual/string/virtual/trim-right":["es.string.trim-end"],"core-js/actual/string/virtual/trim-start":["es.string.trim-start"],"core-js/actual/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/actual/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/actual/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/actual/symbol/description":["es.symbol.description"],"core-js/actual/symbol/for":["es.symbol"],"core-js/actual/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/actual/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/actual/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/symbol/key-for":["es.symbol"],"core-js/actual/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/actual/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/actual/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/actual/symbol/species":["es.symbol.species"],"core-js/actual/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/actual/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/actual/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/symbol/unscopables":["es.symbol.unscopables"],"core-js/actual/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/at":["es.typed-array.every"],"core-js/actual/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/actual/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/every":["es.typed-array.every"],"core-js/actual/typed-array/fill":["es.typed-array.fill"],"core-js/actual/typed-array/filter":["es.typed-array.filter"],"core-js/actual/typed-array/find":["es.typed-array.find"],"core-js/actual/typed-array/find-index":["es.typed-array.find-index"],"core-js/actual/typed-array/find-last":["esnext.typed-array.find-last"],"core-js/actual/typed-array/find-last-index":["esnext.typed-array.find-last-index"],"core-js/actual/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/for-each":["es.typed-array.for-each"],"core-js/actual/typed-array/from":["es.typed-array.from"],"core-js/actual/typed-array/includes":["es.typed-array.includes"],"core-js/actual/typed-array/index-of":["es.typed-array.index-of"],"core-js/actual/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/join":["es.typed-array.join"],"core-js/actual/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/actual/typed-array/map":["es.typed-array.map"],"core-js/actual/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/of":["es.typed-array.of"],"core-js/actual/typed-array/reduce":["es.typed-array.reduce"],"core-js/actual/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/actual/typed-array/reverse":["es.typed-array.reverse"],"core-js/actual/typed-array/set":["es.typed-array.set"],"core-js/actual/typed-array/slice":["es.typed-array.slice"],"core-js/actual/typed-array/some":["es.typed-array.some"],"core-js/actual/typed-array/sort":["es.typed-array.sort"],"core-js/actual/typed-array/subarray":["es.typed-array.subarray"],"core-js/actual/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/actual/typed-array/to-reversed":["esnext.typed-array.to-reversed"],"core-js/actual/typed-array/to-sorted":["es.typed-array.sort","esnext.typed-array.to-sorted"],"core-js/actual/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/actual/typed-array/to-string":["es.typed-array.to-string"],"core-js/actual/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/with":["esnext.typed-array.with"],"core-js/actual/unescape":["es.unescape"],"core-js/actual/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/actual/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/actual/url/to-json":["web.url.to-json"],"core-js/actual/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/actual/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/es":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set"],"core-js/es/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator"],"core-js/es/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string","es.string.iterator"],"core-js/es/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/es/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/es/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/es/array-buffer/slice":["es.array-buffer.slice"],"core-js/es/array/at":["es.array.at"],"core-js/es/array/concat":["es.array.concat"],"core-js/es/array/copy-within":["es.array.copy-within"],"core-js/es/array/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/every":["es.array.every"],"core-js/es/array/fill":["es.array.fill"],"core-js/es/array/filter":["es.array.filter"],"core-js/es/array/find":["es.array.find"],"core-js/es/array/find-index":["es.array.find-index"],"core-js/es/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/for-each":["es.array.for-each"],"core-js/es/array/from":["es.array.from","es.string.iterator"],"core-js/es/array/includes":["es.array.includes"],"core-js/es/array/index-of":["es.array.index-of"],"core-js/es/array/is-array":["es.array.is-array"],"core-js/es/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/join":["es.array.join"],"core-js/es/array/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/last-index-of":["es.array.last-index-of"],"core-js/es/array/map":["es.array.map"],"core-js/es/array/of":["es.array.of"],"core-js/es/array/reduce":["es.array.reduce"],"core-js/es/array/reduce-right":["es.array.reduce-right"],"core-js/es/array/reverse":["es.array.reverse"],"core-js/es/array/slice":["es.array.slice"],"core-js/es/array/some":["es.array.some"],"core-js/es/array/sort":["es.array.sort"],"core-js/es/array/splice":["es.array.splice"],"core-js/es/array/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string"],"core-js/es/array/virtual/at":["es.array.at"],"core-js/es/array/virtual/concat":["es.array.concat"],"core-js/es/array/virtual/copy-within":["es.array.copy-within"],"core-js/es/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/every":["es.array.every"],"core-js/es/array/virtual/fill":["es.array.fill"],"core-js/es/array/virtual/filter":["es.array.filter"],"core-js/es/array/virtual/find":["es.array.find"],"core-js/es/array/virtual/find-index":["es.array.find-index"],"core-js/es/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/virtual/for-each":["es.array.for-each"],"core-js/es/array/virtual/includes":["es.array.includes"],"core-js/es/array/virtual/index-of":["es.array.index-of"],"core-js/es/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/join":["es.array.join"],"core-js/es/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/es/array/virtual/map":["es.array.map"],"core-js/es/array/virtual/reduce":["es.array.reduce"],"core-js/es/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/es/array/virtual/reverse":["es.array.reverse"],"core-js/es/array/virtual/slice":["es.array.slice"],"core-js/es/array/virtual/some":["es.array.some"],"core-js/es/array/virtual/sort":["es.array.sort"],"core-js/es/array/virtual/splice":["es.array.splice"],"core-js/es/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/es/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/es/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/es/date/get-year":["es.date.get-year"],"core-js/es/date/now":["es.date.now"],"core-js/es/date/set-year":["es.date.set-year"],"core-js/es/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/es/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/es/date/to-json":["es.date.to-json"],"core-js/es/date/to-primitive":["es.date.to-primitive"],"core-js/es/date/to-string":["es.date.to-string"],"core-js/es/error":["es.error.cause","es.error.to-string"],"core-js/es/error/constructor":["es.error.cause"],"core-js/es/error/to-string":["es.error.to-string"],"core-js/es/escape":["es.escape"],"core-js/es/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/es/function/bind":["es.function.bind"],"core-js/es/function/has-instance":["es.function.has-instance"],"core-js/es/function/name":["es.function.name"],"core-js/es/function/virtual":["es.function.bind"],"core-js/es/function/virtual/bind":["es.function.bind"],"core-js/es/get-iterator":["es.array.iterator","es.string.iterator"],"core-js/es/get-iterator-method":["es.array.iterator","es.string.iterator"],"core-js/es/global-this":["es.global-this"],"core-js/es/instance/at":["es.array.at","es.string.at-alternative"],"core-js/es/instance/bind":["es.function.bind"],"core-js/es/instance/code-point-at":["es.string.code-point-at"],"core-js/es/instance/concat":["es.array.concat"],"core-js/es/instance/copy-within":["es.array.copy-within"],"core-js/es/instance/ends-with":["es.string.ends-with"],"core-js/es/instance/entries":["es.array.iterator","es.object.to-string"],"core-js/es/instance/every":["es.array.every"],"core-js/es/instance/fill":["es.array.fill"],"core-js/es/instance/filter":["es.array.filter"],"core-js/es/instance/find":["es.array.find"],"core-js/es/instance/find-index":["es.array.find-index"],"core-js/es/instance/flags":["es.regexp.flags"],"core-js/es/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/instance/for-each":["es.array.for-each"],"core-js/es/instance/includes":["es.array.includes","es.string.includes"],"core-js/es/instance/index-of":["es.array.index-of"],"core-js/es/instance/keys":["es.array.iterator","es.object.to-string"],"core-js/es/instance/last-index-of":["es.array.last-index-of"],"core-js/es/instance/map":["es.array.map"],"core-js/es/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/instance/pad-end":["es.string.pad-end"],"core-js/es/instance/pad-start":["es.string.pad-start"],"core-js/es/instance/reduce":["es.array.reduce"],"core-js/es/instance/reduce-right":["es.array.reduce-right"],"core-js/es/instance/repeat":["es.string.repeat"],"core-js/es/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/instance/reverse":["es.array.reverse"],"core-js/es/instance/slice":["es.array.slice"],"core-js/es/instance/some":["es.array.some"],"core-js/es/instance/sort":["es.array.sort"],"core-js/es/instance/splice":["es.array.splice"],"core-js/es/instance/starts-with":["es.string.starts-with"],"core-js/es/instance/trim":["es.string.trim"],"core-js/es/instance/trim-end":["es.string.trim-end"],"core-js/es/instance/trim-left":["es.string.trim-start"],"core-js/es/instance/trim-right":["es.string.trim-end"],"core-js/es/instance/trim-start":["es.string.trim-start"],"core-js/es/instance/values":["es.array.iterator","es.object.to-string"],"core-js/es/is-iterable":["es.array.iterator","es.string.iterator"],"core-js/es/json":["es.json.stringify","es.json.to-string-tag"],"core-js/es/json/stringify":["es.json.stringify"],"core-js/es/json/to-string-tag":["es.json.to-string-tag"],"core-js/es/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator"],"core-js/es/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/es/math/acosh":["es.math.acosh"],"core-js/es/math/asinh":["es.math.asinh"],"core-js/es/math/atanh":["es.math.atanh"],"core-js/es/math/cbrt":["es.math.cbrt"],"core-js/es/math/clz32":["es.math.clz32"],"core-js/es/math/cosh":["es.math.cosh"],"core-js/es/math/expm1":["es.math.expm1"],"core-js/es/math/fround":["es.math.fround"],"core-js/es/math/hypot":["es.math.hypot"],"core-js/es/math/imul":["es.math.imul"],"core-js/es/math/log10":["es.math.log10"],"core-js/es/math/log1p":["es.math.log1p"],"core-js/es/math/log2":["es.math.log2"],"core-js/es/math/sign":["es.math.sign"],"core-js/es/math/sinh":["es.math.sinh"],"core-js/es/math/tanh":["es.math.tanh"],"core-js/es/math/to-string-tag":["es.math.to-string-tag"],"core-js/es/math/trunc":["es.math.trunc"],"core-js/es/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/constructor":["es.number.constructor"],"core-js/es/number/epsilon":["es.number.epsilon"],"core-js/es/number/is-finite":["es.number.is-finite"],"core-js/es/number/is-integer":["es.number.is-integer"],"core-js/es/number/is-nan":["es.number.is-nan"],"core-js/es/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/es/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/es/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/es/number/parse-float":["es.number.parse-float"],"core-js/es/number/parse-int":["es.number.parse-int"],"core-js/es/number/to-exponential":["es.number.to-exponential"],"core-js/es/number/to-fixed":["es.number.to-fixed"],"core-js/es/number/to-precision":["es.number.to-precision"],"core-js/es/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/es/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/es/number/virtual/to-precision":["es.number.to-precision"],"core-js/es/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag"],"core-js/es/object/assign":["es.object.assign"],"core-js/es/object/create":["es.object.create"],"core-js/es/object/define-getter":["es.object.define-getter"],"core-js/es/object/define-properties":["es.object.define-properties"],"core-js/es/object/define-property":["es.object.define-property"],"core-js/es/object/define-setter":["es.object.define-setter"],"core-js/es/object/entries":["es.object.entries"],"core-js/es/object/freeze":["es.object.freeze"],"core-js/es/object/from-entries":["es.array.iterator","es.object.from-entries"],"core-js/es/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/es/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/es/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/es/object/get-own-property-symbols":["es.symbol"],"core-js/es/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/es/object/has-own":["es.object.has-own"],"core-js/es/object/is":["es.object.is"],"core-js/es/object/is-extensible":["es.object.is-extensible"],"core-js/es/object/is-frozen":["es.object.is-frozen"],"core-js/es/object/is-sealed":["es.object.is-sealed"],"core-js/es/object/keys":["es.object.keys"],"core-js/es/object/lookup-getter":["es.object.lookup-setter"],"core-js/es/object/lookup-setter":["es.object.lookup-setter"],"core-js/es/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/es/object/seal":["es.object.seal"],"core-js/es/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/es/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/object/values":["es.object.values"],"core-js/es/parse-float":["es.parse-float"],"core-js/es/parse-int":["es.parse-int"],"core-js/es/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator"],"core-js/es/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator"],"core-js/es/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator"],"core-js/es/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/es/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/es/reflect/apply":["es.reflect.apply"],"core-js/es/reflect/construct":["es.reflect.construct"],"core-js/es/reflect/define-property":["es.reflect.define-property"],"core-js/es/reflect/delete-property":["es.reflect.delete-property"],"core-js/es/reflect/get":["es.reflect.get"],"core-js/es/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/es/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/es/reflect/has":["es.reflect.has"],"core-js/es/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/es/reflect/own-keys":["es.reflect.own-keys"],"core-js/es/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/es/reflect/set":["es.reflect.set"],"core-js/es/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/es/reflect/to-string-tag":["es.object.to-string","es.reflect.to-string-tag"],"core-js/es/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/es/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/es/regexp/flags":["es.regexp.flags"],"core-js/es/regexp/match":["es.regexp.exec","es.string.match"],"core-js/es/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/es/regexp/search":["es.regexp.exec","es.string.search"],"core-js/es/regexp/split":["es.regexp.exec","es.string.split"],"core-js/es/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/es/regexp/to-string":["es.regexp.to-string"],"core-js/es/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator"],"core-js/es/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/anchor":["es.string.anchor"],"core-js/es/string/at":["es.string.at-alternative"],"core-js/es/string/big":["es.string.big"],"core-js/es/string/blink":["es.string.blink"],"core-js/es/string/bold":["es.string.bold"],"core-js/es/string/code-point-at":["es.string.code-point-at"],"core-js/es/string/ends-with":["es.string.ends-with"],"core-js/es/string/fixed":["es.string.fixed"],"core-js/es/string/fontcolor":["es.string.fontcolor"],"core-js/es/string/fontsize":["es.string.fontsize"],"core-js/es/string/from-code-point":["es.string.from-code-point"],"core-js/es/string/includes":["es.string.includes"],"core-js/es/string/italics":["es.string.italics"],"core-js/es/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/link":["es.string.link"],"core-js/es/string/match":["es.regexp.exec","es.string.match"],"core-js/es/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/pad-end":["es.string.pad-end"],"core-js/es/string/pad-start":["es.string.pad-start"],"core-js/es/string/raw":["es.string.raw"],"core-js/es/string/repeat":["es.string.repeat"],"core-js/es/string/replace":["es.regexp.exec","es.string.replace"],"core-js/es/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/search":["es.regexp.exec","es.string.search"],"core-js/es/string/small":["es.string.small"],"core-js/es/string/split":["es.regexp.exec","es.string.split"],"core-js/es/string/starts-with":["es.string.starts-with"],"core-js/es/string/strike":["es.string.strike"],"core-js/es/string/sub":["es.string.sub"],"core-js/es/string/substr":["es.string.substr"],"core-js/es/string/sup":["es.string.sup"],"core-js/es/string/trim":["es.string.trim"],"core-js/es/string/trim-end":["es.string.trim-end"],"core-js/es/string/trim-left":["es.string.trim-start"],"core-js/es/string/trim-right":["es.string.trim-end"],"core-js/es/string/trim-start":["es.string.trim-start"],"core-js/es/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/virtual/anchor":["es.string.anchor"],"core-js/es/string/virtual/at":["es.string.at-alternative"],"core-js/es/string/virtual/big":["es.string.big"],"core-js/es/string/virtual/blink":["es.string.blink"],"core-js/es/string/virtual/bold":["es.string.bold"],"core-js/es/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/es/string/virtual/ends-with":["es.string.ends-with"],"core-js/es/string/virtual/fixed":["es.string.fixed"],"core-js/es/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/es/string/virtual/fontsize":["es.string.fontsize"],"core-js/es/string/virtual/includes":["es.string.includes"],"core-js/es/string/virtual/italics":["es.string.italics"],"core-js/es/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/virtual/link":["es.string.link"],"core-js/es/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/virtual/pad-end":["es.string.pad-end"],"core-js/es/string/virtual/pad-start":["es.string.pad-start"],"core-js/es/string/virtual/repeat":["es.string.repeat"],"core-js/es/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/virtual/small":["es.string.small"],"core-js/es/string/virtual/starts-with":["es.string.starts-with"],"core-js/es/string/virtual/strike":["es.string.strike"],"core-js/es/string/virtual/sub":["es.string.sub"],"core-js/es/string/virtual/substr":["es.string.substr"],"core-js/es/string/virtual/sup":["es.string.sup"],"core-js/es/string/virtual/trim":["es.string.trim"],"core-js/es/string/virtual/trim-end":["es.string.trim-end"],"core-js/es/string/virtual/trim-left":["es.string.trim-start"],"core-js/es/string/virtual/trim-right":["es.string.trim-end"],"core-js/es/string/virtual/trim-start":["es.string.trim-start"],"core-js/es/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/es/symbol/description":["es.symbol.description"],"core-js/es/symbol/for":["es.symbol"],"core-js/es/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/es/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/es/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator"],"core-js/es/symbol/key-for":["es.symbol"],"core-js/es/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/es/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/es/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/es/symbol/species":["es.symbol.species"],"core-js/es/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/es/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/es/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/unscopables":["es.symbol.unscopables"],"core-js/es/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/at":["es.typed-array.at"],"core-js/es/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/es/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/every":["es.typed-array.every"],"core-js/es/typed-array/fill":["es.typed-array.fill"],"core-js/es/typed-array/filter":["es.typed-array.filter"],"core-js/es/typed-array/find":["es.typed-array.find"],"core-js/es/typed-array/find-index":["es.typed-array.find-index"],"core-js/es/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/for-each":["es.typed-array.for-each"],"core-js/es/typed-array/from":["es.typed-array.from"],"core-js/es/typed-array/includes":["es.typed-array.includes"],"core-js/es/typed-array/index-of":["es.typed-array.index-of"],"core-js/es/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/join":["es.typed-array.join"],"core-js/es/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/es/typed-array/map":["es.typed-array.map"],"core-js/es/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/of":["es.typed-array.of"],"core-js/es/typed-array/reduce":["es.typed-array.reduce"],"core-js/es/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/es/typed-array/reverse":["es.typed-array.reverse"],"core-js/es/typed-array/set":["es.typed-array.set"],"core-js/es/typed-array/slice":["es.typed-array.slice"],"core-js/es/typed-array/some":["es.typed-array.some"],"core-js/es/typed-array/sort":["es.typed-array.sort"],"core-js/es/typed-array/subarray":["es.typed-array.subarray"],"core-js/es/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/es/typed-array/to-string":["es.typed-array.to-string"],"core-js/es/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/es/unescape":["es.unescape"],"core-js/es/weak-map":["es.array.iterator","es.object.to-string","es.weak-map"],"core-js/es/weak-set":["es.array.iterator","es.object.to-string","es.weak-set"],"core-js/features":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/features/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/features/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/features/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/features/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/features/array-buffer/slice":["es.array-buffer.slice"],"core-js/features/array/at":["es.array.at","esnext.array.at"],"core-js/features/array/concat":["es.array.concat"],"core-js/features/array/copy-within":["es.array.copy-within"],"core-js/features/array/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/every":["es.array.every"],"core-js/features/array/fill":["es.array.fill"],"core-js/features/array/filter":["es.array.filter"],"core-js/features/array/filter-out":["esnext.array.filter-out"],"core-js/features/array/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/find":["es.array.find"],"core-js/features/array/find-index":["es.array.find-index"],"core-js/features/array/find-last":["esnext.array.find-last"],"core-js/features/array/find-last-index":["esnext.array.find-last-index"],"core-js/features/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/for-each":["es.array.for-each"],"core-js/features/array/from":["es.array.from","es.string.iterator"],"core-js/features/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/features/array/group-by":["esnext.array.group-by"],"core-js/features/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/includes":["es.array.includes"],"core-js/features/array/index-of":["es.array.index-of"],"core-js/features/array/is-array":["es.array.is-array"],"core-js/features/array/is-template-object":["esnext.array.is-template-object"],"core-js/features/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/join":["es.array.join"],"core-js/features/array/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/last-index":["esnext.array.last-index"],"core-js/features/array/last-index-of":["es.array.last-index-of"],"core-js/features/array/last-item":["esnext.array.last-item"],"core-js/features/array/map":["es.array.map"],"core-js/features/array/of":["es.array.of"],"core-js/features/array/reduce":["es.array.reduce"],"core-js/features/array/reduce-right":["es.array.reduce-right"],"core-js/features/array/reverse":["es.array.reverse"],"core-js/features/array/slice":["es.array.slice"],"core-js/features/array/some":["es.array.some"],"core-js/features/array/sort":["es.array.sort"],"core-js/features/array/splice":["es.array.splice"],"core-js/features/array/to-reversed":["esnext.array.to-reversed"],"core-js/features/array/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/features/array/to-spliced":["esnext.array.to-spliced"],"core-js/features/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/features/array/virtual/concat":["es.array.concat"],"core-js/features/array/virtual/copy-within":["es.array.copy-within"],"core-js/features/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/every":["es.array.every"],"core-js/features/array/virtual/fill":["es.array.fill"],"core-js/features/array/virtual/filter":["es.array.filter"],"core-js/features/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/features/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/virtual/find":["es.array.find"],"core-js/features/array/virtual/find-index":["es.array.find-index"],"core-js/features/array/virtual/find-last":["esnext.array.find-last"],"core-js/features/array/virtual/find-last-index":["esnext.array.find-last-index"],"core-js/features/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/virtual/for-each":["es.array.for-each"],"core-js/features/array/virtual/group-by":["esnext.array.group-by"],"core-js/features/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/virtual/includes":["es.array.includes"],"core-js/features/array/virtual/index-of":["es.array.index-of"],"core-js/features/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/join":["es.array.join"],"core-js/features/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/features/array/virtual/map":["es.array.map"],"core-js/features/array/virtual/reduce":["es.array.reduce"],"core-js/features/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/features/array/virtual/reverse":["es.array.reverse"],"core-js/features/array/virtual/slice":["es.array.slice"],"core-js/features/array/virtual/some":["es.array.some"],"core-js/features/array/virtual/sort":["es.array.sort"],"core-js/features/array/virtual/splice":["es.array.splice"],"core-js/features/array/virtual/to-reversed":["esnext.array.to-reversed"],"core-js/features/array/virtual/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/features/array/virtual/to-spliced":["esnext.array.to-spliced"],"core-js/features/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/with":["esnext.array.with"],"core-js/features/array/with":["esnext.array.with"],"core-js/features/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/features/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/features/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/features/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/features/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/features/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/features/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/features/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.from","web.dom-collections.iterator"],"core-js/features/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/features/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/features/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/features/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/features/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/features/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/features/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/features/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/clear-immediate":["web.immediate"],"core-js/features/composite-key":["esnext.composite-key"],"core-js/features/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/features/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/features/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/features/date/get-year":["es.date.get-year"],"core-js/features/date/now":["es.date.now"],"core-js/features/date/set-year":["es.date.set-year"],"core-js/features/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/features/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/features/date/to-json":["es.date.to-json"],"core-js/features/date/to-primitive":["es.date.to-primitive"],"core-js/features/date/to-string":["es.date.to-string"],"core-js/features/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/features/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/features/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/features/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/features/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/features/error":["es.error.cause","es.error.to-string"],"core-js/features/error/constructor":["es.error.cause"],"core-js/features/error/to-string":["es.error.to-string"],"core-js/features/escape":["es.escape"],"core-js/features/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this"],"core-js/features/function/bind":["es.function.bind"],"core-js/features/function/has-instance":["es.function.has-instance"],"core-js/features/function/is-callable":["esnext.function.is-callable"],"core-js/features/function/is-constructor":["esnext.function.is-constructor"],"core-js/features/function/name":["es.function.name"],"core-js/features/function/un-this":["esnext.function.un-this"],"core-js/features/function/virtual":["es.function.bind","esnext.function.un-this"],"core-js/features/function/virtual/bind":["es.function.bind"],"core-js/features/function/virtual/un-this":["esnext.function.un-this"],"core-js/features/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/global-this":["es.global-this","esnext.global-this"],"core-js/features/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/features/instance/bind":["es.function.bind"],"core-js/features/instance/code-point-at":["es.string.code-point-at"],"core-js/features/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/instance/concat":["es.array.concat"],"core-js/features/instance/copy-within":["es.array.copy-within"],"core-js/features/instance/ends-with":["es.string.ends-with"],"core-js/features/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/every":["es.array.every"],"core-js/features/instance/fill":["es.array.fill"],"core-js/features/instance/filter":["es.array.filter"],"core-js/features/instance/filter-out":["esnext.array.filter-out"],"core-js/features/instance/filter-reject":["esnext.array.filter-reject"],"core-js/features/instance/find":["es.array.find"],"core-js/features/instance/find-index":["es.array.find-index"],"core-js/features/instance/find-last":["esnext.array.find-last"],"core-js/features/instance/find-last-index":["esnext.array.find-last-index"],"core-js/features/instance/flags":["es.regexp.flags"],"core-js/features/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/features/instance/group-by":["esnext.array.group-by"],"core-js/features/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/instance/includes":["es.array.includes","es.string.includes"],"core-js/features/instance/index-of":["es.array.index-of"],"core-js/features/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/last-index-of":["es.array.last-index-of"],"core-js/features/instance/map":["es.array.map"],"core-js/features/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/instance/pad-end":["es.string.pad-end"],"core-js/features/instance/pad-start":["es.string.pad-start"],"core-js/features/instance/reduce":["es.array.reduce"],"core-js/features/instance/reduce-right":["es.array.reduce-right"],"core-js/features/instance/repeat":["es.string.repeat"],"core-js/features/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/features/instance/reverse":["es.array.reverse"],"core-js/features/instance/slice":["es.array.slice"],"core-js/features/instance/some":["es.array.some"],"core-js/features/instance/sort":["es.array.sort"],"core-js/features/instance/splice":["es.array.splice"],"core-js/features/instance/starts-with":["es.string.starts-with"],"core-js/features/instance/to-reversed":["esnext.array.to-reversed"],"core-js/features/instance/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/features/instance/to-spliced":["esnext.array.to-spliced"],"core-js/features/instance/trim":["es.string.trim"],"core-js/features/instance/trim-end":["es.string.trim-end"],"core-js/features/instance/trim-left":["es.string.trim-start"],"core-js/features/instance/trim-right":["es.string.trim-end"],"core-js/features/instance/trim-start":["es.string.trim-start"],"core-js/features/instance/un-this":["esnext.function.un-this"],"core-js/features/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/with":["esnext.array.with"],"core-js/features/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/features/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/features/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/features/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/features/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/features/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/features/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/features/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/features/iterator/from":["es.array.iterator","es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.from","web.dom-collections.iterator"],"core-js/features/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/features/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/features/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/features/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/features/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/features/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/features/json":["es.json.stringify","es.json.to-string-tag"],"core-js/features/json/stringify":["es.json.stringify"],"core-js/features/json/to-string-tag":["es.json.to-string-tag"],"core-js/features/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/features/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/features/map/emplace":["es.map","esnext.map.emplace"],"core-js/features/map/every":["es.map","esnext.map.every"],"core-js/features/map/filter":["es.map","esnext.map.filter"],"core-js/features/map/find":["es.map","esnext.map.find"],"core-js/features/map/find-key":["es.map","esnext.map.find-key"],"core-js/features/map/from":["es.array.iterator","es.map","es.string.iterator","esnext.map.from","web.dom-collections.iterator"],"core-js/features/map/group-by":["es.map","esnext.map.group-by"],"core-js/features/map/includes":["es.map","esnext.map.includes"],"core-js/features/map/key-by":["es.map","esnext.map.key-by"],"core-js/features/map/key-of":["es.map","esnext.map.key-of"],"core-js/features/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/features/map/map-values":["es.map","esnext.map.map-values"],"core-js/features/map/merge":["es.map","esnext.map.merge"],"core-js/features/map/of":["es.array.iterator","es.map","esnext.map.of"],"core-js/features/map/reduce":["es.map","esnext.map.reduce"],"core-js/features/map/some":["es.map","esnext.map.some"],"core-js/features/map/update":["es.map","esnext.map.update"],"core-js/features/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/features/map/upsert":["es.map","esnext.map.upsert"],"core-js/features/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh"],"core-js/features/math/acosh":["es.math.acosh"],"core-js/features/math/asinh":["es.math.asinh"],"core-js/features/math/atanh":["es.math.atanh"],"core-js/features/math/cbrt":["es.math.cbrt"],"core-js/features/math/clamp":["esnext.math.clamp"],"core-js/features/math/clz32":["es.math.clz32"],"core-js/features/math/cosh":["es.math.cosh"],"core-js/features/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/features/math/degrees":["esnext.math.degrees"],"core-js/features/math/expm1":["es.math.expm1"],"core-js/features/math/fround":["es.math.fround"],"core-js/features/math/fscale":["esnext.math.fscale"],"core-js/features/math/hypot":["es.math.hypot"],"core-js/features/math/iaddh":["esnext.math.iaddh"],"core-js/features/math/imul":["es.math.imul"],"core-js/features/math/imulh":["esnext.math.imulh"],"core-js/features/math/isubh":["esnext.math.isubh"],"core-js/features/math/log10":["es.math.log10"],"core-js/features/math/log1p":["es.math.log1p"],"core-js/features/math/log2":["es.math.log2"],"core-js/features/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/features/math/radians":["esnext.math.radians"],"core-js/features/math/scale":["esnext.math.scale"],"core-js/features/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/features/math/sign":["es.math.sign"],"core-js/features/math/signbit":["esnext.math.signbit"],"core-js/features/math/sinh":["es.math.sinh"],"core-js/features/math/tanh":["es.math.tanh"],"core-js/features/math/to-string-tag":["es.math.to-string-tag"],"core-js/features/math/trunc":["es.math.trunc"],"core-js/features/math/umulh":["esnext.math.umulh"],"core-js/features/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/features/number/constructor":["es.number.constructor"],"core-js/features/number/epsilon":["es.number.epsilon"],"core-js/features/number/from-string":["esnext.number.from-string"],"core-js/features/number/is-finite":["es.number.is-finite"],"core-js/features/number/is-integer":["es.number.is-integer"],"core-js/features/number/is-nan":["es.number.is-nan"],"core-js/features/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/features/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/features/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/features/number/parse-float":["es.number.parse-float"],"core-js/features/number/parse-int":["es.number.parse-int"],"core-js/features/number/range":["es.object.to-string","esnext.number.range"],"core-js/features/number/to-exponential":["es.number.to-exponential"],"core-js/features/number/to-fixed":["es.number.to-fixed"],"core-js/features/number/to-precision":["es.number.to-precision"],"core-js/features/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/features/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/features/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/features/number/virtual/to-precision":["es.number.to-precision"],"core-js/features/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","web.dom-collections.iterator"],"core-js/features/object/assign":["es.object.assign"],"core-js/features/object/create":["es.object.create"],"core-js/features/object/define-getter":["es.object.define-getter"],"core-js/features/object/define-properties":["es.object.define-properties"],"core-js/features/object/define-property":["es.object.define-property"],"core-js/features/object/define-setter":["es.object.define-setter"],"core-js/features/object/entries":["es.object.entries"],"core-js/features/object/freeze":["es.object.freeze"],"core-js/features/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/features/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/features/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/features/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/features/object/get-own-property-symbols":["es.symbol"],"core-js/features/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/features/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/features/object/is":["es.object.is"],"core-js/features/object/is-extensible":["es.object.is-extensible"],"core-js/features/object/is-frozen":["es.object.is-frozen"],"core-js/features/object/is-sealed":["es.object.is-sealed"],"core-js/features/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/features/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/features/object/iterate-values":["esnext.object.iterate-values"],"core-js/features/object/keys":["es.object.keys"],"core-js/features/object/lookup-getter":["es.object.lookup-setter"],"core-js/features/object/lookup-setter":["es.object.lookup-setter"],"core-js/features/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/features/object/seal":["es.object.seal"],"core-js/features/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/features/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/object/values":["es.object.values"],"core-js/features/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/features/parse-float":["es.parse-float"],"core-js/features/parse-int":["es.parse-int"],"core-js/features/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","web.dom-collections.iterator"],"core-js/features/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/features/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/features/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/features/promise/try":["es.promise","esnext.promise.try"],"core-js/features/queue-microtask":["web.queue-microtask"],"core-js/features/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/features/reflect/apply":["es.reflect.apply"],"core-js/features/reflect/construct":["es.reflect.construct"],"core-js/features/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/features/reflect/define-property":["es.reflect.define-property"],"core-js/features/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/features/reflect/delete-property":["es.reflect.delete-property"],"core-js/features/reflect/get":["es.reflect.get"],"core-js/features/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/features/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/features/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/features/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/features/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/features/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/features/reflect/has":["es.reflect.has"],"core-js/features/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/features/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/features/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/features/reflect/metadata":["esnext.reflect.metadata"],"core-js/features/reflect/own-keys":["es.reflect.own-keys"],"core-js/features/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/features/reflect/set":["es.reflect.set"],"core-js/features/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/features/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/features/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/features/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/features/regexp/flags":["es.regexp.flags"],"core-js/features/regexp/match":["es.regexp.exec","es.string.match"],"core-js/features/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/features/regexp/search":["es.regexp.exec","es.string.search"],"core-js/features/regexp/split":["es.regexp.exec","es.string.split"],"core-js/features/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/features/regexp/to-string":["es.regexp.to-string"],"core-js/features/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","web.dom-collections.iterator"],"core-js/features/set-immediate":["web.immediate"],"core-js/features/set-interval":["web.timers"],"core-js/features/set-timeout":["web.timers"],"core-js/features/set/add-all":["es.set","esnext.set.add-all"],"core-js/features/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/features/set/difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.difference","web.dom-collections.iterator"],"core-js/features/set/every":["es.set","esnext.set.every"],"core-js/features/set/filter":["es.set","esnext.set.filter"],"core-js/features/set/find":["es.set","esnext.set.find"],"core-js/features/set/from":["es.array.iterator","es.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/features/set/intersection":["es.array.iterator","es.set","es.string.iterator","esnext.set.intersection","web.dom-collections.iterator"],"core-js/features/set/is-disjoint-from":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/features/set/is-subset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/features/set/is-superset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/features/set/join":["es.set","esnext.set.join"],"core-js/features/set/map":["es.set","esnext.set.map"],"core-js/features/set/of":["es.array.iterator","es.set","esnext.set.of"],"core-js/features/set/reduce":["es.set","esnext.set.reduce"],"core-js/features/set/some":["es.set","esnext.set.some"],"core-js/features/set/symmetric-difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/features/set/union":["es.array.iterator","es.set","es.string.iterator","esnext.set.union","web.dom-collections.iterator"],"core-js/features/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/features/string/anchor":["es.string.anchor"],"core-js/features/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/big":["es.string.big"],"core-js/features/string/blink":["es.string.blink"],"core-js/features/string/bold":["es.string.bold"],"core-js/features/string/code-point-at":["es.string.code-point-at"],"core-js/features/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/cooked":["esnext.string.cooked"],"core-js/features/string/ends-with":["es.string.ends-with"],"core-js/features/string/fixed":["es.string.fixed"],"core-js/features/string/fontcolor":["es.string.fontcolor"],"core-js/features/string/fontsize":["es.string.fontsize"],"core-js/features/string/from-code-point":["es.string.from-code-point"],"core-js/features/string/includes":["es.string.includes"],"core-js/features/string/italics":["es.string.italics"],"core-js/features/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/link":["es.string.link"],"core-js/features/string/match":["es.regexp.exec","es.string.match"],"core-js/features/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/pad-end":["es.string.pad-end"],"core-js/features/string/pad-start":["es.string.pad-start"],"core-js/features/string/raw":["es.string.raw"],"core-js/features/string/repeat":["es.string.repeat"],"core-js/features/string/replace":["es.regexp.exec","es.string.replace"],"core-js/features/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/search":["es.regexp.exec","es.string.search"],"core-js/features/string/small":["es.string.small"],"core-js/features/string/split":["es.regexp.exec","es.string.split"],"core-js/features/string/starts-with":["es.string.starts-with"],"core-js/features/string/strike":["es.string.strike"],"core-js/features/string/sub":["es.string.sub"],"core-js/features/string/substr":["es.string.substr"],"core-js/features/string/sup":["es.string.sup"],"core-js/features/string/trim":["es.string.trim"],"core-js/features/string/trim-end":["es.string.trim-end"],"core-js/features/string/trim-left":["es.string.trim-start"],"core-js/features/string/trim-right":["es.string.trim-end"],"core-js/features/string/trim-start":["es.string.trim-start"],"core-js/features/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/features/string/virtual/anchor":["es.string.anchor"],"core-js/features/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/virtual/big":["es.string.big"],"core-js/features/string/virtual/blink":["es.string.blink"],"core-js/features/string/virtual/bold":["es.string.bold"],"core-js/features/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/features/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/virtual/ends-with":["es.string.ends-with"],"core-js/features/string/virtual/fixed":["es.string.fixed"],"core-js/features/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/features/string/virtual/fontsize":["es.string.fontsize"],"core-js/features/string/virtual/includes":["es.string.includes"],"core-js/features/string/virtual/italics":["es.string.italics"],"core-js/features/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/virtual/link":["es.string.link"],"core-js/features/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/virtual/pad-end":["es.string.pad-end"],"core-js/features/string/virtual/pad-start":["es.string.pad-start"],"core-js/features/string/virtual/repeat":["es.string.repeat"],"core-js/features/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/virtual/small":["es.string.small"],"core-js/features/string/virtual/starts-with":["es.string.starts-with"],"core-js/features/string/virtual/strike":["es.string.strike"],"core-js/features/string/virtual/sub":["es.string.sub"],"core-js/features/string/virtual/substr":["es.string.substr"],"core-js/features/string/virtual/sup":["es.string.sup"],"core-js/features/string/virtual/trim":["es.string.trim"],"core-js/features/string/virtual/trim-end":["es.string.trim-end"],"core-js/features/string/virtual/trim-left":["es.string.trim-start"],"core-js/features/string/virtual/trim-right":["es.string.trim-end"],"core-js/features/string/virtual/trim-start":["es.string.trim-start"],"core-js/features/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/features/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/features/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/features/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/features/symbol/description":["es.symbol.description"],"core-js/features/symbol/dispose":["esnext.symbol.dispose"],"core-js/features/symbol/for":["es.symbol"],"core-js/features/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/features/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/features/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/features/symbol/key-for":["es.symbol"],"core-js/features/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/features/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/features/symbol/matcher":["esnext.symbol.matcher"],"core-js/features/symbol/metadata":["esnext.symbol.metadata"],"core-js/features/symbol/observable":["esnext.symbol.observable"],"core-js/features/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/features/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/features/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/features/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/features/symbol/species":["es.symbol.species"],"core-js/features/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/features/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/features/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/symbol/unscopables":["es.symbol.unscopables"],"core-js/features/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/at":["es.typed-array.every","esnext.typed-array.at"],"core-js/features/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/features/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/every":["es.typed-array.every"],"core-js/features/typed-array/fill":["es.typed-array.fill"],"core-js/features/typed-array/filter":["es.typed-array.filter"],"core-js/features/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/features/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/features/typed-array/find":["es.typed-array.find"],"core-js/features/typed-array/find-index":["es.typed-array.find-index"],"core-js/features/typed-array/find-last":["esnext.typed-array.find-last"],"core-js/features/typed-array/find-last-index":["esnext.typed-array.find-last-index"],"core-js/features/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/for-each":["es.typed-array.for-each"],"core-js/features/typed-array/from":["es.typed-array.from"],"core-js/features/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/features/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/features/typed-array/includes":["es.typed-array.includes"],"core-js/features/typed-array/index-of":["es.typed-array.index-of"],"core-js/features/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/join":["es.typed-array.join"],"core-js/features/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/features/typed-array/map":["es.typed-array.map"],"core-js/features/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/of":["es.typed-array.of"],"core-js/features/typed-array/reduce":["es.typed-array.reduce"],"core-js/features/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/features/typed-array/reverse":["es.typed-array.reverse"],"core-js/features/typed-array/set":["es.typed-array.set"],"core-js/features/typed-array/slice":["es.typed-array.slice"],"core-js/features/typed-array/some":["es.typed-array.some"],"core-js/features/typed-array/sort":["es.typed-array.sort"],"core-js/features/typed-array/subarray":["es.typed-array.subarray"],"core-js/features/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/features/typed-array/to-reversed":["esnext.typed-array.to-reversed"],"core-js/features/typed-array/to-sorted":["es.typed-array.sort","esnext.typed-array.to-sorted"],"core-js/features/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/features/typed-array/to-string":["es.typed-array.to-string"],"core-js/features/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/features/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/with":["esnext.typed-array.with"],"core-js/features/unescape":["es.unescape"],"core-js/features/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/features/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/features/url/to-json":["web.url.to-json"],"core-js/features/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/features/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/features/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/features/weak-map/from":["es.array.iterator","es.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/features/weak-map/of":["es.array.iterator","es.weak-map","esnext.weak-map.of"],"core-js/features/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/features/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/features/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/features/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/features/weak-set/from":["es.array.iterator","es.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/features/weak-set/of":["es.array.iterator","es.weak-set","esnext.weak-set.of"],"core-js/full":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/full/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/full/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/full/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/full/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/full/array-buffer/slice":["es.array-buffer.slice"],"core-js/full/array/at":["es.array.at","esnext.array.at"],"core-js/full/array/concat":["es.array.concat"],"core-js/full/array/copy-within":["es.array.copy-within"],"core-js/full/array/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/every":["es.array.every"],"core-js/full/array/fill":["es.array.fill"],"core-js/full/array/filter":["es.array.filter"],"core-js/full/array/filter-out":["esnext.array.filter-out"],"core-js/full/array/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/find":["es.array.find"],"core-js/full/array/find-index":["es.array.find-index"],"core-js/full/array/find-last":["esnext.array.find-last"],"core-js/full/array/find-last-index":["esnext.array.find-last-index"],"core-js/full/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/for-each":["es.array.for-each"],"core-js/full/array/from":["es.array.from","es.string.iterator"],"core-js/full/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/full/array/group-by":["esnext.array.group-by"],"core-js/full/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/includes":["es.array.includes"],"core-js/full/array/index-of":["es.array.index-of"],"core-js/full/array/is-array":["es.array.is-array"],"core-js/full/array/is-template-object":["esnext.array.is-template-object"],"core-js/full/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/join":["es.array.join"],"core-js/full/array/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/last-index":["esnext.array.last-index"],"core-js/full/array/last-index-of":["es.array.last-index-of"],"core-js/full/array/last-item":["esnext.array.last-item"],"core-js/full/array/map":["es.array.map"],"core-js/full/array/of":["es.array.of"],"core-js/full/array/reduce":["es.array.reduce"],"core-js/full/array/reduce-right":["es.array.reduce-right"],"core-js/full/array/reverse":["es.array.reverse"],"core-js/full/array/slice":["es.array.slice"],"core-js/full/array/some":["es.array.some"],"core-js/full/array/sort":["es.array.sort"],"core-js/full/array/splice":["es.array.splice"],"core-js/full/array/to-reversed":["esnext.array.to-reversed"],"core-js/full/array/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/full/array/to-spliced":["esnext.array.to-spliced"],"core-js/full/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/full/array/virtual/concat":["es.array.concat"],"core-js/full/array/virtual/copy-within":["es.array.copy-within"],"core-js/full/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/every":["es.array.every"],"core-js/full/array/virtual/fill":["es.array.fill"],"core-js/full/array/virtual/filter":["es.array.filter"],"core-js/full/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/full/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/virtual/find":["es.array.find"],"core-js/full/array/virtual/find-index":["es.array.find-index"],"core-js/full/array/virtual/find-last":["esnext.array.find-last"],"core-js/full/array/virtual/find-last-index":["esnext.array.find-last-index"],"core-js/full/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/virtual/for-each":["es.array.for-each"],"core-js/full/array/virtual/group-by":["esnext.array.group-by"],"core-js/full/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/virtual/includes":["es.array.includes"],"core-js/full/array/virtual/index-of":["es.array.index-of"],"core-js/full/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/join":["es.array.join"],"core-js/full/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/full/array/virtual/map":["es.array.map"],"core-js/full/array/virtual/reduce":["es.array.reduce"],"core-js/full/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/full/array/virtual/reverse":["es.array.reverse"],"core-js/full/array/virtual/slice":["es.array.slice"],"core-js/full/array/virtual/some":["es.array.some"],"core-js/full/array/virtual/sort":["es.array.sort"],"core-js/full/array/virtual/splice":["es.array.splice"],"core-js/full/array/virtual/to-reversed":["esnext.array.to-reversed"],"core-js/full/array/virtual/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/full/array/virtual/to-spliced":["esnext.array.to-spliced"],"core-js/full/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/with":["esnext.array.with"],"core-js/full/array/with":["esnext.array.with"],"core-js/full/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/full/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/full/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/full/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/full/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/full/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/full/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/full/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/full/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.from","web.dom-collections.iterator"],"core-js/full/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/full/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/full/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/full/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/full/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/full/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/full/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/full/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/clear-immediate":["web.immediate"],"core-js/full/composite-key":["esnext.composite-key"],"core-js/full/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/full/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/full/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/full/date/get-year":["es.date.get-year"],"core-js/full/date/now":["es.date.now"],"core-js/full/date/set-year":["es.date.set-year"],"core-js/full/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/full/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/full/date/to-json":["es.date.to-json"],"core-js/full/date/to-primitive":["es.date.to-primitive"],"core-js/full/date/to-string":["es.date.to-string"],"core-js/full/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/full/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/full/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/full/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/full/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/full/error":["es.error.cause","es.error.to-string"],"core-js/full/error/constructor":["es.error.cause"],"core-js/full/error/to-string":["es.error.to-string"],"core-js/full/escape":["es.escape"],"core-js/full/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this"],"core-js/full/function/bind":["es.function.bind"],"core-js/full/function/has-instance":["es.function.has-instance"],"core-js/full/function/is-callable":["esnext.function.is-callable"],"core-js/full/function/is-constructor":["esnext.function.is-constructor"],"core-js/full/function/name":["es.function.name"],"core-js/full/function/un-this":["esnext.function.un-this"],"core-js/full/function/virtual":["es.function.bind","esnext.function.un-this"],"core-js/full/function/virtual/bind":["es.function.bind"],"core-js/full/function/virtual/un-this":["esnext.function.un-this"],"core-js/full/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/global-this":["es.global-this","esnext.global-this"],"core-js/full/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/full/instance/bind":["es.function.bind"],"core-js/full/instance/code-point-at":["es.string.code-point-at"],"core-js/full/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/instance/concat":["es.array.concat"],"core-js/full/instance/copy-within":["es.array.copy-within"],"core-js/full/instance/ends-with":["es.string.ends-with"],"core-js/full/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/every":["es.array.every"],"core-js/full/instance/fill":["es.array.fill"],"core-js/full/instance/filter":["es.array.filter"],"core-js/full/instance/filter-out":["esnext.array.filter-out"],"core-js/full/instance/filter-reject":["esnext.array.filter-reject"],"core-js/full/instance/find":["es.array.find"],"core-js/full/instance/find-index":["es.array.find-index"],"core-js/full/instance/find-last":["esnext.array.find-last"],"core-js/full/instance/find-last-index":["esnext.array.find-last-index"],"core-js/full/instance/flags":["es.regexp.flags"],"core-js/full/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/full/instance/group-by":["esnext.array.group-by"],"core-js/full/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/instance/includes":["es.array.includes","es.string.includes"],"core-js/full/instance/index-of":["es.array.index-of"],"core-js/full/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/last-index-of":["es.array.last-index-of"],"core-js/full/instance/map":["es.array.map"],"core-js/full/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/instance/pad-end":["es.string.pad-end"],"core-js/full/instance/pad-start":["es.string.pad-start"],"core-js/full/instance/reduce":["es.array.reduce"],"core-js/full/instance/reduce-right":["es.array.reduce-right"],"core-js/full/instance/repeat":["es.string.repeat"],"core-js/full/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/full/instance/reverse":["es.array.reverse"],"core-js/full/instance/slice":["es.array.slice"],"core-js/full/instance/some":["es.array.some"],"core-js/full/instance/sort":["es.array.sort"],"core-js/full/instance/splice":["es.array.splice"],"core-js/full/instance/starts-with":["es.string.starts-with"],"core-js/full/instance/to-reversed":["esnext.array.to-reversed"],"core-js/full/instance/to-sorted":["es.array.sort","esnext.array.to-sorted"],"core-js/full/instance/to-spliced":["esnext.array.to-spliced"],"core-js/full/instance/trim":["es.string.trim"],"core-js/full/instance/trim-end":["es.string.trim-end"],"core-js/full/instance/trim-left":["es.string.trim-start"],"core-js/full/instance/trim-right":["es.string.trim-end"],"core-js/full/instance/trim-start":["es.string.trim-start"],"core-js/full/instance/un-this":["esnext.function.un-this"],"core-js/full/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/with":["esnext.array.with"],"core-js/full/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/full/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/full/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/full/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/full/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/full/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/full/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/full/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/full/iterator/from":["es.array.iterator","es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.from","web.dom-collections.iterator"],"core-js/full/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/full/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/full/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/full/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/full/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/full/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/full/json":["es.json.stringify","es.json.to-string-tag"],"core-js/full/json/stringify":["es.json.stringify"],"core-js/full/json/to-string-tag":["es.json.to-string-tag"],"core-js/full/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/full/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/full/map/emplace":["es.map","esnext.map.emplace"],"core-js/full/map/every":["es.map","esnext.map.every"],"core-js/full/map/filter":["es.map","esnext.map.filter"],"core-js/full/map/find":["es.map","esnext.map.find"],"core-js/full/map/find-key":["es.map","esnext.map.find-key"],"core-js/full/map/from":["es.array.iterator","es.map","es.string.iterator","esnext.map.from","web.dom-collections.iterator"],"core-js/full/map/group-by":["es.map","esnext.map.group-by"],"core-js/full/map/includes":["es.map","esnext.map.includes"],"core-js/full/map/key-by":["es.map","esnext.map.key-by"],"core-js/full/map/key-of":["es.map","esnext.map.key-of"],"core-js/full/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/full/map/map-values":["es.map","esnext.map.map-values"],"core-js/full/map/merge":["es.map","esnext.map.merge"],"core-js/full/map/of":["es.array.iterator","es.map","esnext.map.of"],"core-js/full/map/reduce":["es.map","esnext.map.reduce"],"core-js/full/map/some":["es.map","esnext.map.some"],"core-js/full/map/update":["es.map","esnext.map.update"],"core-js/full/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/full/map/upsert":["es.map","esnext.map.upsert"],"core-js/full/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh"],"core-js/full/math/acosh":["es.math.acosh"],"core-js/full/math/asinh":["es.math.asinh"],"core-js/full/math/atanh":["es.math.atanh"],"core-js/full/math/cbrt":["es.math.cbrt"],"core-js/full/math/clamp":["esnext.math.clamp"],"core-js/full/math/clz32":["es.math.clz32"],"core-js/full/math/cosh":["es.math.cosh"],"core-js/full/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/full/math/degrees":["esnext.math.degrees"],"core-js/full/math/expm1":["es.math.expm1"],"core-js/full/math/fround":["es.math.fround"],"core-js/full/math/fscale":["esnext.math.fscale"],"core-js/full/math/hypot":["es.math.hypot"],"core-js/full/math/iaddh":["esnext.math.iaddh"],"core-js/full/math/imul":["es.math.imul"],"core-js/full/math/imulh":["esnext.math.imulh"],"core-js/full/math/isubh":["esnext.math.isubh"],"core-js/full/math/log10":["es.math.log10"],"core-js/full/math/log1p":["es.math.log1p"],"core-js/full/math/log2":["es.math.log2"],"core-js/full/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/full/math/radians":["esnext.math.radians"],"core-js/full/math/scale":["esnext.math.scale"],"core-js/full/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/full/math/sign":["es.math.sign"],"core-js/full/math/signbit":["esnext.math.signbit"],"core-js/full/math/sinh":["es.math.sinh"],"core-js/full/math/tanh":["es.math.tanh"],"core-js/full/math/to-string-tag":["es.math.to-string-tag"],"core-js/full/math/trunc":["es.math.trunc"],"core-js/full/math/umulh":["esnext.math.umulh"],"core-js/full/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/full/number/constructor":["es.number.constructor"],"core-js/full/number/epsilon":["es.number.epsilon"],"core-js/full/number/from-string":["esnext.number.from-string"],"core-js/full/number/is-finite":["es.number.is-finite"],"core-js/full/number/is-integer":["es.number.is-integer"],"core-js/full/number/is-nan":["es.number.is-nan"],"core-js/full/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/full/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/full/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/full/number/parse-float":["es.number.parse-float"],"core-js/full/number/parse-int":["es.number.parse-int"],"core-js/full/number/range":["es.object.to-string","esnext.number.range"],"core-js/full/number/to-exponential":["es.number.to-exponential"],"core-js/full/number/to-fixed":["es.number.to-fixed"],"core-js/full/number/to-precision":["es.number.to-precision"],"core-js/full/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/full/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/full/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/full/number/virtual/to-precision":["es.number.to-precision"],"core-js/full/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","web.dom-collections.iterator"],"core-js/full/object/assign":["es.object.assign"],"core-js/full/object/create":["es.object.create"],"core-js/full/object/define-getter":["es.object.define-getter"],"core-js/full/object/define-properties":["es.object.define-properties"],"core-js/full/object/define-property":["es.object.define-property"],"core-js/full/object/define-setter":["es.object.define-setter"],"core-js/full/object/entries":["es.object.entries"],"core-js/full/object/freeze":["es.object.freeze"],"core-js/full/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/full/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/full/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/full/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/full/object/get-own-property-symbols":["es.symbol"],"core-js/full/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/full/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/full/object/is":["es.object.is"],"core-js/full/object/is-extensible":["es.object.is-extensible"],"core-js/full/object/is-frozen":["es.object.is-frozen"],"core-js/full/object/is-sealed":["es.object.is-sealed"],"core-js/full/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/full/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/full/object/iterate-values":["esnext.object.iterate-values"],"core-js/full/object/keys":["es.object.keys"],"core-js/full/object/lookup-getter":["es.object.lookup-setter"],"core-js/full/object/lookup-setter":["es.object.lookup-setter"],"core-js/full/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/full/object/seal":["es.object.seal"],"core-js/full/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/full/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/object/values":["es.object.values"],"core-js/full/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/full/parse-float":["es.parse-float"],"core-js/full/parse-int":["es.parse-int"],"core-js/full/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","web.dom-collections.iterator"],"core-js/full/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/full/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/full/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/full/promise/try":["es.promise","esnext.promise.try"],"core-js/full/queue-microtask":["web.queue-microtask"],"core-js/full/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/full/reflect/apply":["es.reflect.apply"],"core-js/full/reflect/construct":["es.reflect.construct"],"core-js/full/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/full/reflect/define-property":["es.reflect.define-property"],"core-js/full/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/full/reflect/delete-property":["es.reflect.delete-property"],"core-js/full/reflect/get":["es.reflect.get"],"core-js/full/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/full/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/full/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/full/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/full/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/full/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/full/reflect/has":["es.reflect.has"],"core-js/full/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/full/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/full/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/full/reflect/metadata":["esnext.reflect.metadata"],"core-js/full/reflect/own-keys":["es.reflect.own-keys"],"core-js/full/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/full/reflect/set":["es.reflect.set"],"core-js/full/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/full/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/full/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/full/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/full/regexp/flags":["es.regexp.flags"],"core-js/full/regexp/match":["es.regexp.exec","es.string.match"],"core-js/full/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/full/regexp/search":["es.regexp.exec","es.string.search"],"core-js/full/regexp/split":["es.regexp.exec","es.string.split"],"core-js/full/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/full/regexp/to-string":["es.regexp.to-string"],"core-js/full/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","web.dom-collections.iterator"],"core-js/full/set-immediate":["web.immediate"],"core-js/full/set-interval":["web.timers"],"core-js/full/set-timeout":["web.timers"],"core-js/full/set/add-all":["es.set","esnext.set.add-all"],"core-js/full/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/full/set/difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.difference","web.dom-collections.iterator"],"core-js/full/set/every":["es.set","esnext.set.every"],"core-js/full/set/filter":["es.set","esnext.set.filter"],"core-js/full/set/find":["es.set","esnext.set.find"],"core-js/full/set/from":["es.array.iterator","es.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/full/set/intersection":["es.array.iterator","es.set","es.string.iterator","esnext.set.intersection","web.dom-collections.iterator"],"core-js/full/set/is-disjoint-from":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/full/set/is-subset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/full/set/is-superset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/full/set/join":["es.set","esnext.set.join"],"core-js/full/set/map":["es.set","esnext.set.map"],"core-js/full/set/of":["es.array.iterator","es.set","esnext.set.of"],"core-js/full/set/reduce":["es.set","esnext.set.reduce"],"core-js/full/set/some":["es.set","esnext.set.some"],"core-js/full/set/symmetric-difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/full/set/union":["es.array.iterator","es.set","es.string.iterator","esnext.set.union","web.dom-collections.iterator"],"core-js/full/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/full/string/anchor":["es.string.anchor"],"core-js/full/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/big":["es.string.big"],"core-js/full/string/blink":["es.string.blink"],"core-js/full/string/bold":["es.string.bold"],"core-js/full/string/code-point-at":["es.string.code-point-at"],"core-js/full/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/cooked":["esnext.string.cooked"],"core-js/full/string/ends-with":["es.string.ends-with"],"core-js/full/string/fixed":["es.string.fixed"],"core-js/full/string/fontcolor":["es.string.fontcolor"],"core-js/full/string/fontsize":["es.string.fontsize"],"core-js/full/string/from-code-point":["es.string.from-code-point"],"core-js/full/string/includes":["es.string.includes"],"core-js/full/string/italics":["es.string.italics"],"core-js/full/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/link":["es.string.link"],"core-js/full/string/match":["es.regexp.exec","es.string.match"],"core-js/full/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/pad-end":["es.string.pad-end"],"core-js/full/string/pad-start":["es.string.pad-start"],"core-js/full/string/raw":["es.string.raw"],"core-js/full/string/repeat":["es.string.repeat"],"core-js/full/string/replace":["es.regexp.exec","es.string.replace"],"core-js/full/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/search":["es.regexp.exec","es.string.search"],"core-js/full/string/small":["es.string.small"],"core-js/full/string/split":["es.regexp.exec","es.string.split"],"core-js/full/string/starts-with":["es.string.starts-with"],"core-js/full/string/strike":["es.string.strike"],"core-js/full/string/sub":["es.string.sub"],"core-js/full/string/substr":["es.string.substr"],"core-js/full/string/sup":["es.string.sup"],"core-js/full/string/trim":["es.string.trim"],"core-js/full/string/trim-end":["es.string.trim-end"],"core-js/full/string/trim-left":["es.string.trim-start"],"core-js/full/string/trim-right":["es.string.trim-end"],"core-js/full/string/trim-start":["es.string.trim-start"],"core-js/full/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/full/string/virtual/anchor":["es.string.anchor"],"core-js/full/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/virtual/big":["es.string.big"],"core-js/full/string/virtual/blink":["es.string.blink"],"core-js/full/string/virtual/bold":["es.string.bold"],"core-js/full/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/full/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/virtual/ends-with":["es.string.ends-with"],"core-js/full/string/virtual/fixed":["es.string.fixed"],"core-js/full/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/full/string/virtual/fontsize":["es.string.fontsize"],"core-js/full/string/virtual/includes":["es.string.includes"],"core-js/full/string/virtual/italics":["es.string.italics"],"core-js/full/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/virtual/link":["es.string.link"],"core-js/full/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/virtual/pad-end":["es.string.pad-end"],"core-js/full/string/virtual/pad-start":["es.string.pad-start"],"core-js/full/string/virtual/repeat":["es.string.repeat"],"core-js/full/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/virtual/small":["es.string.small"],"core-js/full/string/virtual/starts-with":["es.string.starts-with"],"core-js/full/string/virtual/strike":["es.string.strike"],"core-js/full/string/virtual/sub":["es.string.sub"],"core-js/full/string/virtual/substr":["es.string.substr"],"core-js/full/string/virtual/sup":["es.string.sup"],"core-js/full/string/virtual/trim":["es.string.trim"],"core-js/full/string/virtual/trim-end":["es.string.trim-end"],"core-js/full/string/virtual/trim-left":["es.string.trim-start"],"core-js/full/string/virtual/trim-right":["es.string.trim-end"],"core-js/full/string/virtual/trim-start":["es.string.trim-start"],"core-js/full/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/full/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/full/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/full/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/full/symbol/description":["es.symbol.description"],"core-js/full/symbol/dispose":["esnext.symbol.dispose"],"core-js/full/symbol/for":["es.symbol"],"core-js/full/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/full/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/full/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/full/symbol/key-for":["es.symbol"],"core-js/full/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/full/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/full/symbol/matcher":["esnext.symbol.matcher"],"core-js/full/symbol/metadata":["esnext.symbol.metadata"],"core-js/full/symbol/observable":["esnext.symbol.observable"],"core-js/full/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/full/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/full/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/full/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/full/symbol/species":["es.symbol.species"],"core-js/full/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/full/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/full/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/symbol/unscopables":["es.symbol.unscopables"],"core-js/full/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/at":["es.typed-array.every","esnext.typed-array.at"],"core-js/full/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/full/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/every":["es.typed-array.every"],"core-js/full/typed-array/fill":["es.typed-array.fill"],"core-js/full/typed-array/filter":["es.typed-array.filter"],"core-js/full/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/full/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/full/typed-array/find":["es.typed-array.find"],"core-js/full/typed-array/find-index":["es.typed-array.find-index"],"core-js/full/typed-array/find-last":["esnext.typed-array.find-last"],"core-js/full/typed-array/find-last-index":["esnext.typed-array.find-last-index"],"core-js/full/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/for-each":["es.typed-array.for-each"],"core-js/full/typed-array/from":["es.typed-array.from"],"core-js/full/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/full/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/full/typed-array/includes":["es.typed-array.includes"],"core-js/full/typed-array/index-of":["es.typed-array.index-of"],"core-js/full/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/join":["es.typed-array.join"],"core-js/full/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/full/typed-array/map":["es.typed-array.map"],"core-js/full/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/of":["es.typed-array.of"],"core-js/full/typed-array/reduce":["es.typed-array.reduce"],"core-js/full/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/full/typed-array/reverse":["es.typed-array.reverse"],"core-js/full/typed-array/set":["es.typed-array.set"],"core-js/full/typed-array/slice":["es.typed-array.slice"],"core-js/full/typed-array/some":["es.typed-array.some"],"core-js/full/typed-array/sort":["es.typed-array.sort"],"core-js/full/typed-array/subarray":["es.typed-array.subarray"],"core-js/full/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/full/typed-array/to-reversed":["esnext.typed-array.to-reversed"],"core-js/full/typed-array/to-sorted":["es.typed-array.sort","esnext.typed-array.to-sorted"],"core-js/full/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/full/typed-array/to-string":["es.typed-array.to-string"],"core-js/full/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/full/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/with":["esnext.typed-array.with"],"core-js/full/unescape":["es.unescape"],"core-js/full/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/full/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/full/url/to-json":["web.url.to-json"],"core-js/full/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/full/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/full/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/full/weak-map/from":["es.array.iterator","es.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/full/weak-map/of":["es.array.iterator","es.weak-map","esnext.weak-map.of"],"core-js/full/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/full/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/full/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/full/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/full/weak-set/from":["es.array.iterator","es.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/full/weak-set/of":["es.array.iterator","es.weak-set","esnext.weak-set.of"],"core-js/modules/es.aggregate-error":["es.aggregate-error"],"core-js/modules/es.aggregate-error.cause":["es.aggregate-error.cause"],"core-js/modules/es.aggregate-error.constructor":["es.aggregate-error.constructor"],"core-js/modules/es.array-buffer.constructor":["es.array-buffer.constructor"],"core-js/modules/es.array-buffer.is-view":["es.array-buffer.is-view"],"core-js/modules/es.array-buffer.slice":["es.array-buffer.slice"],"core-js/modules/es.array.at":["es.array.at"],"core-js/modules/es.array.concat":["es.array.concat"],"core-js/modules/es.array.copy-within":["es.array.copy-within"],"core-js/modules/es.array.every":["es.array.every"],"core-js/modules/es.array.fill":["es.array.fill"],"core-js/modules/es.array.filter":["es.array.filter"],"core-js/modules/es.array.find":["es.array.find"],"core-js/modules/es.array.find-index":["es.array.find-index"],"core-js/modules/es.array.flat":["es.array.flat"],"core-js/modules/es.array.flat-map":["es.array.flat-map"],"core-js/modules/es.array.for-each":["es.array.for-each"],"core-js/modules/es.array.from":["es.array.from"],"core-js/modules/es.array.includes":["es.array.includes"],"core-js/modules/es.array.index-of":["es.array.index-of"],"core-js/modules/es.array.is-array":["es.array.is-array"],"core-js/modules/es.array.iterator":["es.array.iterator"],"core-js/modules/es.array.join":["es.array.join"],"core-js/modules/es.array.last-index-of":["es.array.last-index-of"],"core-js/modules/es.array.map":["es.array.map"],"core-js/modules/es.array.of":["es.array.of"],"core-js/modules/es.array.reduce":["es.array.reduce"],"core-js/modules/es.array.reduce-right":["es.array.reduce-right"],"core-js/modules/es.array.reverse":["es.array.reverse"],"core-js/modules/es.array.slice":["es.array.slice"],"core-js/modules/es.array.some":["es.array.some"],"core-js/modules/es.array.sort":["es.array.sort"],"core-js/modules/es.array.species":["es.array.species"],"core-js/modules/es.array.splice":["es.array.splice"],"core-js/modules/es.array.unscopables.flat":["es.array.unscopables.flat"],"core-js/modules/es.array.unscopables.flat-map":["es.array.unscopables.flat-map"],"core-js/modules/es.data-view":["es.data-view"],"core-js/modules/es.data-view.constructor":["es.data-view.constructor"],"core-js/modules/es.date.get-year":["es.date.get-year"],"core-js/modules/es.date.now":["es.date.now"],"core-js/modules/es.date.set-year":["es.date.set-year"],"core-js/modules/es.date.to-gmt-string":["es.date.to-gmt-string"],"core-js/modules/es.date.to-iso-string":["es.date.to-iso-string"],"core-js/modules/es.date.to-json":["es.date.to-json"],"core-js/modules/es.date.to-primitive":["es.date.to-primitive"],"core-js/modules/es.date.to-string":["es.date.to-string"],"core-js/modules/es.error.cause":["es.error.cause"],"core-js/modules/es.error.to-string":["es.error.to-string"],"core-js/modules/es.escape":["es.escape"],"core-js/modules/es.function.bind":["es.function.bind"],"core-js/modules/es.function.has-instance":["es.function.has-instance"],"core-js/modules/es.function.name":["es.function.name"],"core-js/modules/es.global-this":["es.global-this"],"core-js/modules/es.json.stringify":["es.json.stringify"],"core-js/modules/es.json.to-string-tag":["es.json.to-string-tag"],"core-js/modules/es.map":["es.map"],"core-js/modules/es.map.constructor":["es.map.constructor"],"core-js/modules/es.math.acosh":["es.math.acosh"],"core-js/modules/es.math.asinh":["es.math.asinh"],"core-js/modules/es.math.atanh":["es.math.atanh"],"core-js/modules/es.math.cbrt":["es.math.cbrt"],"core-js/modules/es.math.clz32":["es.math.clz32"],"core-js/modules/es.math.cosh":["es.math.cosh"],"core-js/modules/es.math.expm1":["es.math.expm1"],"core-js/modules/es.math.fround":["es.math.fround"],"core-js/modules/es.math.hypot":["es.math.hypot"],"core-js/modules/es.math.imul":["es.math.imul"],"core-js/modules/es.math.log10":["es.math.log10"],"core-js/modules/es.math.log1p":["es.math.log1p"],"core-js/modules/es.math.log2":["es.math.log2"],"core-js/modules/es.math.sign":["es.math.sign"],"core-js/modules/es.math.sinh":["es.math.sinh"],"core-js/modules/es.math.tanh":["es.math.tanh"],"core-js/modules/es.math.to-string-tag":["es.math.to-string-tag"],"core-js/modules/es.math.trunc":["es.math.trunc"],"core-js/modules/es.number.constructor":["es.number.constructor"],"core-js/modules/es.number.epsilon":["es.number.epsilon"],"core-js/modules/es.number.is-finite":["es.number.is-finite"],"core-js/modules/es.number.is-integer":["es.number.is-integer"],"core-js/modules/es.number.is-nan":["es.number.is-nan"],"core-js/modules/es.number.is-safe-integer":["es.number.is-safe-integer"],"core-js/modules/es.number.max-safe-integer":["es.number.max-safe-integer"],"core-js/modules/es.number.min-safe-integer":["es.number.min-safe-integer"],"core-js/modules/es.number.parse-float":["es.number.parse-float"],"core-js/modules/es.number.parse-int":["es.number.parse-int"],"core-js/modules/es.number.to-exponential":["es.number.to-exponential"],"core-js/modules/es.number.to-fixed":["es.number.to-fixed"],"core-js/modules/es.number.to-precision":["es.number.to-precision"],"core-js/modules/es.object.assign":["es.object.assign"],"core-js/modules/es.object.create":["es.object.create"],"core-js/modules/es.object.define-getter":["es.object.define-getter"],"core-js/modules/es.object.define-properties":["es.object.define-properties"],"core-js/modules/es.object.define-property":["es.object.define-property"],"core-js/modules/es.object.define-setter":["es.object.define-setter"],"core-js/modules/es.object.entries":["es.object.entries"],"core-js/modules/es.object.freeze":["es.object.freeze"],"core-js/modules/es.object.from-entries":["es.object.from-entries"],"core-js/modules/es.object.get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/modules/es.object.get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/modules/es.object.get-own-property-names":["es.object.get-own-property-names"],"core-js/modules/es.object.get-own-property-symbols":["es.object.get-own-property-symbols"],"core-js/modules/es.object.get-prototype-of":["es.object.get-prototype-of"],"core-js/modules/es.object.has-own":["es.object.has-own"],"core-js/modules/es.object.is":["es.object.is"],"core-js/modules/es.object.is-extensible":["es.object.is-extensible"],"core-js/modules/es.object.is-frozen":["es.object.is-frozen"],"core-js/modules/es.object.is-sealed":["es.object.is-sealed"],"core-js/modules/es.object.keys":["es.object.keys"],"core-js/modules/es.object.lookup-getter":["es.object.lookup-getter"],"core-js/modules/es.object.lookup-setter":["es.object.lookup-setter"],"core-js/modules/es.object.prevent-extensions":["es.object.prevent-extensions"],"core-js/modules/es.object.seal":["es.object.seal"],"core-js/modules/es.object.set-prototype-of":["es.object.set-prototype-of"],"core-js/modules/es.object.to-string":["es.object.to-string"],"core-js/modules/es.object.values":["es.object.values"],"core-js/modules/es.parse-float":["es.parse-float"],"core-js/modules/es.parse-int":["es.parse-int"],"core-js/modules/es.promise":["es.promise"],"core-js/modules/es.promise.all":["es.promise.all"],"core-js/modules/es.promise.all-settled":["es.promise.all-settled"],"core-js/modules/es.promise.any":["es.promise.any"],"core-js/modules/es.promise.catch":["es.promise.catch"],"core-js/modules/es.promise.constructor":["es.promise.constructor"],"core-js/modules/es.promise.finally":["es.promise.finally"],"core-js/modules/es.promise.race":["es.promise.race"],"core-js/modules/es.promise.reject":["es.promise.reject"],"core-js/modules/es.promise.resolve":["es.promise.resolve"],"core-js/modules/es.reflect.apply":["es.reflect.apply"],"core-js/modules/es.reflect.construct":["es.reflect.construct"],"core-js/modules/es.reflect.define-property":["es.reflect.define-property"],"core-js/modules/es.reflect.delete-property":["es.reflect.delete-property"],"core-js/modules/es.reflect.get":["es.reflect.get"],"core-js/modules/es.reflect.get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/modules/es.reflect.get-prototype-of":["es.reflect.get-prototype-of"],"core-js/modules/es.reflect.has":["es.reflect.has"],"core-js/modules/es.reflect.is-extensible":["es.reflect.is-extensible"],"core-js/modules/es.reflect.own-keys":["es.reflect.own-keys"],"core-js/modules/es.reflect.prevent-extensions":["es.reflect.prevent-extensions"],"core-js/modules/es.reflect.set":["es.reflect.set"],"core-js/modules/es.reflect.set-prototype-of":["es.reflect.set-prototype-of"],"core-js/modules/es.reflect.to-string-tag":["es.reflect.to-string-tag"],"core-js/modules/es.regexp.constructor":["es.regexp.constructor"],"core-js/modules/es.regexp.dot-all":["es.regexp.dot-all"],"core-js/modules/es.regexp.exec":["es.regexp.exec"],"core-js/modules/es.regexp.flags":["es.regexp.flags"],"core-js/modules/es.regexp.sticky":["es.regexp.sticky"],"core-js/modules/es.regexp.test":["es.regexp.test"],"core-js/modules/es.regexp.to-string":["es.regexp.to-string"],"core-js/modules/es.set":["es.set"],"core-js/modules/es.set.constructor":["es.set.constructor"],"core-js/modules/es.string.anchor":["es.string.anchor"],"core-js/modules/es.string.at-alternative":["es.string.at-alternative"],"core-js/modules/es.string.big":["es.string.big"],"core-js/modules/es.string.blink":["es.string.blink"],"core-js/modules/es.string.bold":["es.string.bold"],"core-js/modules/es.string.code-point-at":["es.string.code-point-at"],"core-js/modules/es.string.ends-with":["es.string.ends-with"],"core-js/modules/es.string.fixed":["es.string.fixed"],"core-js/modules/es.string.fontcolor":["es.string.fontcolor"],"core-js/modules/es.string.fontsize":["es.string.fontsize"],"core-js/modules/es.string.from-code-point":["es.string.from-code-point"],"core-js/modules/es.string.includes":["es.string.includes"],"core-js/modules/es.string.italics":["es.string.italics"],"core-js/modules/es.string.iterator":["es.string.iterator"],"core-js/modules/es.string.link":["es.string.link"],"core-js/modules/es.string.match":["es.string.match"],"core-js/modules/es.string.match-all":["es.string.match-all"],"core-js/modules/es.string.pad-end":["es.string.pad-end"],"core-js/modules/es.string.pad-start":["es.string.pad-start"],"core-js/modules/es.string.raw":["es.string.raw"],"core-js/modules/es.string.repeat":["es.string.repeat"],"core-js/modules/es.string.replace":["es.string.replace"],"core-js/modules/es.string.replace-all":["es.string.replace-all"],"core-js/modules/es.string.search":["es.string.search"],"core-js/modules/es.string.small":["es.string.small"],"core-js/modules/es.string.split":["es.string.split"],"core-js/modules/es.string.starts-with":["es.string.starts-with"],"core-js/modules/es.string.strike":["es.string.strike"],"core-js/modules/es.string.sub":["es.string.sub"],"core-js/modules/es.string.substr":["es.string.substr"],"core-js/modules/es.string.sup":["es.string.sup"],"core-js/modules/es.string.trim":["es.string.trim"],"core-js/modules/es.string.trim-end":["es.string.trim-end"],"core-js/modules/es.string.trim-left":["es.string.trim-left"],"core-js/modules/es.string.trim-right":["es.string.trim-right"],"core-js/modules/es.string.trim-start":["es.string.trim-start"],"core-js/modules/es.symbol":["es.symbol"],"core-js/modules/es.symbol.async-iterator":["es.symbol.async-iterator"],"core-js/modules/es.symbol.constructor":["es.symbol.constructor"],"core-js/modules/es.symbol.description":["es.symbol.description"],"core-js/modules/es.symbol.for":["es.symbol.for"],"core-js/modules/es.symbol.has-instance":["es.symbol.has-instance"],"core-js/modules/es.symbol.is-concat-spreadable":["es.symbol.is-concat-spreadable"],"core-js/modules/es.symbol.iterator":["es.symbol.iterator"],"core-js/modules/es.symbol.key-for":["es.symbol.key-for"],"core-js/modules/es.symbol.match":["es.symbol.match"],"core-js/modules/es.symbol.match-all":["es.symbol.match-all"],"core-js/modules/es.symbol.replace":["es.symbol.replace"],"core-js/modules/es.symbol.search":["es.symbol.search"],"core-js/modules/es.symbol.species":["es.symbol.species"],"core-js/modules/es.symbol.split":["es.symbol.split"],"core-js/modules/es.symbol.to-primitive":["es.symbol.to-primitive"],"core-js/modules/es.symbol.to-string-tag":["es.symbol.to-string-tag"],"core-js/modules/es.symbol.unscopables":["es.symbol.unscopables"],"core-js/modules/es.typed-array.at":["es.typed-array.at"],"core-js/modules/es.typed-array.copy-within":["es.typed-array.copy-within"],"core-js/modules/es.typed-array.every":["es.typed-array.every"],"core-js/modules/es.typed-array.fill":["es.typed-array.fill"],"core-js/modules/es.typed-array.filter":["es.typed-array.filter"],"core-js/modules/es.typed-array.find":["es.typed-array.find"],"core-js/modules/es.typed-array.find-index":["es.typed-array.find-index"],"core-js/modules/es.typed-array.float32-array":["es.typed-array.float32-array"],"core-js/modules/es.typed-array.float64-array":["es.typed-array.float64-array"],"core-js/modules/es.typed-array.for-each":["es.typed-array.for-each"],"core-js/modules/es.typed-array.from":["es.typed-array.from"],"core-js/modules/es.typed-array.includes":["es.typed-array.includes"],"core-js/modules/es.typed-array.index-of":["es.typed-array.index-of"],"core-js/modules/es.typed-array.int16-array":["es.typed-array.int16-array"],"core-js/modules/es.typed-array.int32-array":["es.typed-array.int32-array"],"core-js/modules/es.typed-array.int8-array":["es.typed-array.int8-array"],"core-js/modules/es.typed-array.iterator":["es.typed-array.iterator"],"core-js/modules/es.typed-array.join":["es.typed-array.join"],"core-js/modules/es.typed-array.last-index-of":["es.typed-array.last-index-of"],"core-js/modules/es.typed-array.map":["es.typed-array.map"],"core-js/modules/es.typed-array.of":["es.typed-array.of"],"core-js/modules/es.typed-array.reduce":["es.typed-array.reduce"],"core-js/modules/es.typed-array.reduce-right":["es.typed-array.reduce-right"],"core-js/modules/es.typed-array.reverse":["es.typed-array.reverse"],"core-js/modules/es.typed-array.set":["es.typed-array.set"],"core-js/modules/es.typed-array.slice":["es.typed-array.slice"],"core-js/modules/es.typed-array.some":["es.typed-array.some"],"core-js/modules/es.typed-array.sort":["es.typed-array.sort"],"core-js/modules/es.typed-array.subarray":["es.typed-array.subarray"],"core-js/modules/es.typed-array.to-locale-string":["es.typed-array.to-locale-string"],"core-js/modules/es.typed-array.to-string":["es.typed-array.to-string"],"core-js/modules/es.typed-array.uint16-array":["es.typed-array.uint16-array"],"core-js/modules/es.typed-array.uint32-array":["es.typed-array.uint32-array"],"core-js/modules/es.typed-array.uint8-array":["es.typed-array.uint8-array"],"core-js/modules/es.typed-array.uint8-clamped-array":["es.typed-array.uint8-clamped-array"],"core-js/modules/es.unescape":["es.unescape"],"core-js/modules/es.weak-map":["es.weak-map"],"core-js/modules/es.weak-map.constructor":["es.weak-map.constructor"],"core-js/modules/es.weak-set":["es.weak-set"],"core-js/modules/es.weak-set.constructor":["es.weak-set.constructor"],"core-js/modules/esnext.aggregate-error":["esnext.aggregate-error"],"core-js/modules/esnext.array.at":["esnext.array.at"],"core-js/modules/esnext.array.filter-out":["esnext.array.filter-out"],"core-js/modules/esnext.array.filter-reject":["esnext.array.filter-reject"],"core-js/modules/esnext.array.find-last":["esnext.array.find-last"],"core-js/modules/esnext.array.find-last-index":["esnext.array.find-last-index"],"core-js/modules/esnext.array.from-async":["esnext.array.from-async"],"core-js/modules/esnext.array.group-by":["esnext.array.group-by"],"core-js/modules/esnext.array.group-by-to-map":["esnext.array.group-by-to-map"],"core-js/modules/esnext.array.is-template-object":["esnext.array.is-template-object"],"core-js/modules/esnext.array.last-index":["esnext.array.last-index"],"core-js/modules/esnext.array.last-item":["esnext.array.last-item"],"core-js/modules/esnext.array.to-reversed":["esnext.array.to-reversed"],"core-js/modules/esnext.array.to-sorted":["esnext.array.to-sorted"],"core-js/modules/esnext.array.to-spliced":["esnext.array.to-spliced"],"core-js/modules/esnext.array.unique-by":["esnext.array.unique-by"],"core-js/modules/esnext.array.with":["esnext.array.with"],"core-js/modules/esnext.async-iterator.as-indexed-pairs":["esnext.async-iterator.as-indexed-pairs"],"core-js/modules/esnext.async-iterator.constructor":["esnext.async-iterator.constructor"],"core-js/modules/esnext.async-iterator.drop":["esnext.async-iterator.drop"],"core-js/modules/esnext.async-iterator.every":["esnext.async-iterator.every"],"core-js/modules/esnext.async-iterator.filter":["esnext.async-iterator.filter"],"core-js/modules/esnext.async-iterator.find":["esnext.async-iterator.find"],"core-js/modules/esnext.async-iterator.flat-map":["esnext.async-iterator.flat-map"],"core-js/modules/esnext.async-iterator.for-each":["esnext.async-iterator.for-each"],"core-js/modules/esnext.async-iterator.from":["esnext.async-iterator.from"],"core-js/modules/esnext.async-iterator.map":["esnext.async-iterator.map"],"core-js/modules/esnext.async-iterator.reduce":["esnext.async-iterator.reduce"],"core-js/modules/esnext.async-iterator.some":["esnext.async-iterator.some"],"core-js/modules/esnext.async-iterator.take":["esnext.async-iterator.take"],"core-js/modules/esnext.async-iterator.to-array":["esnext.async-iterator.to-array"],"core-js/modules/esnext.bigint.range":["esnext.bigint.range"],"core-js/modules/esnext.composite-key":["esnext.composite-key"],"core-js/modules/esnext.composite-symbol":["esnext.composite-symbol"],"core-js/modules/esnext.function.is-callable":["esnext.function.is-callable"],"core-js/modules/esnext.function.is-constructor":["esnext.function.is-constructor"],"core-js/modules/esnext.function.un-this":["esnext.function.un-this"],"core-js/modules/esnext.global-this":["esnext.global-this"],"core-js/modules/esnext.iterator.as-indexed-pairs":["esnext.iterator.as-indexed-pairs"],"core-js/modules/esnext.iterator.constructor":["esnext.iterator.constructor"],"core-js/modules/esnext.iterator.drop":["esnext.iterator.drop"],"core-js/modules/esnext.iterator.every":["esnext.iterator.every"],"core-js/modules/esnext.iterator.filter":["esnext.iterator.filter"],"core-js/modules/esnext.iterator.find":["esnext.iterator.find"],"core-js/modules/esnext.iterator.flat-map":["esnext.iterator.flat-map"],"core-js/modules/esnext.iterator.for-each":["esnext.iterator.for-each"],"core-js/modules/esnext.iterator.from":["esnext.iterator.from"],"core-js/modules/esnext.iterator.map":["esnext.iterator.map"],"core-js/modules/esnext.iterator.reduce":["esnext.iterator.reduce"],"core-js/modules/esnext.iterator.some":["esnext.iterator.some"],"core-js/modules/esnext.iterator.take":["esnext.iterator.take"],"core-js/modules/esnext.iterator.to-array":["esnext.iterator.to-array"],"core-js/modules/esnext.iterator.to-async":["esnext.iterator.to-async"],"core-js/modules/esnext.map.delete-all":["esnext.map.delete-all"],"core-js/modules/esnext.map.emplace":["esnext.map.emplace"],"core-js/modules/esnext.map.every":["esnext.map.every"],"core-js/modules/esnext.map.filter":["esnext.map.filter"],"core-js/modules/esnext.map.find":["esnext.map.find"],"core-js/modules/esnext.map.find-key":["esnext.map.find-key"],"core-js/modules/esnext.map.from":["esnext.map.from"],"core-js/modules/esnext.map.group-by":["esnext.map.group-by"],"core-js/modules/esnext.map.includes":["esnext.map.includes"],"core-js/modules/esnext.map.key-by":["esnext.map.key-by"],"core-js/modules/esnext.map.key-of":["esnext.map.key-of"],"core-js/modules/esnext.map.map-keys":["esnext.map.map-keys"],"core-js/modules/esnext.map.map-values":["esnext.map.map-values"],"core-js/modules/esnext.map.merge":["esnext.map.merge"],"core-js/modules/esnext.map.of":["esnext.map.of"],"core-js/modules/esnext.map.reduce":["esnext.map.reduce"],"core-js/modules/esnext.map.some":["esnext.map.some"],"core-js/modules/esnext.map.update":["esnext.map.update"],"core-js/modules/esnext.map.update-or-insert":["esnext.map.update-or-insert"],"core-js/modules/esnext.map.upsert":["esnext.map.upsert"],"core-js/modules/esnext.math.clamp":["esnext.math.clamp"],"core-js/modules/esnext.math.deg-per-rad":["esnext.math.deg-per-rad"],"core-js/modules/esnext.math.degrees":["esnext.math.degrees"],"core-js/modules/esnext.math.fscale":["esnext.math.fscale"],"core-js/modules/esnext.math.iaddh":["esnext.math.iaddh"],"core-js/modules/esnext.math.imulh":["esnext.math.imulh"],"core-js/modules/esnext.math.isubh":["esnext.math.isubh"],"core-js/modules/esnext.math.rad-per-deg":["esnext.math.rad-per-deg"],"core-js/modules/esnext.math.radians":["esnext.math.radians"],"core-js/modules/esnext.math.scale":["esnext.math.scale"],"core-js/modules/esnext.math.seeded-prng":["esnext.math.seeded-prng"],"core-js/modules/esnext.math.signbit":["esnext.math.signbit"],"core-js/modules/esnext.math.umulh":["esnext.math.umulh"],"core-js/modules/esnext.number.from-string":["esnext.number.from-string"],"core-js/modules/esnext.number.range":["esnext.number.range"],"core-js/modules/esnext.object.has-own":["esnext.object.has-own"],"core-js/modules/esnext.object.iterate-entries":["esnext.object.iterate-entries"],"core-js/modules/esnext.object.iterate-keys":["esnext.object.iterate-keys"],"core-js/modules/esnext.object.iterate-values":["esnext.object.iterate-values"],"core-js/modules/esnext.observable":["esnext.observable"],"core-js/modules/esnext.observable.constructor":["esnext.observable.constructor"],"core-js/modules/esnext.observable.from":["esnext.observable.from"],"core-js/modules/esnext.observable.of":["esnext.observable.of"],"core-js/modules/esnext.promise.all-settled":["esnext.promise.all-settled"],"core-js/modules/esnext.promise.any":["esnext.promise.any"],"core-js/modules/esnext.promise.try":["esnext.promise.try"],"core-js/modules/esnext.reflect.define-metadata":["esnext.reflect.define-metadata"],"core-js/modules/esnext.reflect.delete-metadata":["esnext.reflect.delete-metadata"],"core-js/modules/esnext.reflect.get-metadata":["esnext.reflect.get-metadata"],"core-js/modules/esnext.reflect.get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/modules/esnext.reflect.get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/modules/esnext.reflect.get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/modules/esnext.reflect.has-metadata":["esnext.reflect.has-metadata"],"core-js/modules/esnext.reflect.has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/modules/esnext.reflect.metadata":["esnext.reflect.metadata"],"core-js/modules/esnext.set.add-all":["esnext.set.add-all"],"core-js/modules/esnext.set.delete-all":["esnext.set.delete-all"],"core-js/modules/esnext.set.difference":["esnext.set.difference"],"core-js/modules/esnext.set.every":["esnext.set.every"],"core-js/modules/esnext.set.filter":["esnext.set.filter"],"core-js/modules/esnext.set.find":["esnext.set.find"],"core-js/modules/esnext.set.from":["esnext.set.from"],"core-js/modules/esnext.set.intersection":["esnext.set.intersection"],"core-js/modules/esnext.set.is-disjoint-from":["esnext.set.is-disjoint-from"],"core-js/modules/esnext.set.is-subset-of":["esnext.set.is-subset-of"],"core-js/modules/esnext.set.is-superset-of":["esnext.set.is-superset-of"],"core-js/modules/esnext.set.join":["esnext.set.join"],"core-js/modules/esnext.set.map":["esnext.set.map"],"core-js/modules/esnext.set.of":["esnext.set.of"],"core-js/modules/esnext.set.reduce":["esnext.set.reduce"],"core-js/modules/esnext.set.some":["esnext.set.some"],"core-js/modules/esnext.set.symmetric-difference":["esnext.set.symmetric-difference"],"core-js/modules/esnext.set.union":["esnext.set.union"],"core-js/modules/esnext.string.at":["esnext.string.at"],"core-js/modules/esnext.string.at-alternative":["esnext.string.at-alternative"],"core-js/modules/esnext.string.code-points":["esnext.string.code-points"],"core-js/modules/esnext.string.cooked":["esnext.string.cooked"],"core-js/modules/esnext.string.match-all":["esnext.string.match-all"],"core-js/modules/esnext.string.replace-all":["esnext.string.replace-all"],"core-js/modules/esnext.symbol.async-dispose":["esnext.symbol.async-dispose"],"core-js/modules/esnext.symbol.dispose":["esnext.symbol.dispose"],"core-js/modules/esnext.symbol.matcher":["esnext.symbol.matcher"],"core-js/modules/esnext.symbol.metadata":["esnext.symbol.metadata"],"core-js/modules/esnext.symbol.observable":["esnext.symbol.observable"],"core-js/modules/esnext.symbol.pattern-match":["esnext.symbol.pattern-match"],"core-js/modules/esnext.symbol.replace-all":["esnext.symbol.replace-all"],"core-js/modules/esnext.typed-array.at":["esnext.typed-array.at"],"core-js/modules/esnext.typed-array.filter-out":["esnext.typed-array.filter-out"],"core-js/modules/esnext.typed-array.filter-reject":["esnext.typed-array.filter-reject"],"core-js/modules/esnext.typed-array.find-last":["esnext.typed-array.find-last"],"core-js/modules/esnext.typed-array.find-last-index":["esnext.typed-array.find-last-index"],"core-js/modules/esnext.typed-array.from-async":["esnext.typed-array.from-async"],"core-js/modules/esnext.typed-array.group-by":["esnext.typed-array.group-by"],"core-js/modules/esnext.typed-array.to-reversed":["esnext.typed-array.to-reversed"],"core-js/modules/esnext.typed-array.to-sorted":["esnext.typed-array.to-sorted"],"core-js/modules/esnext.typed-array.to-spliced":["esnext.typed-array.to-spliced"],"core-js/modules/esnext.typed-array.unique-by":["esnext.typed-array.unique-by"],"core-js/modules/esnext.typed-array.with":["esnext.typed-array.with"],"core-js/modules/esnext.weak-map.delete-all":["esnext.weak-map.delete-all"],"core-js/modules/esnext.weak-map.emplace":["esnext.weak-map.emplace"],"core-js/modules/esnext.weak-map.from":["esnext.weak-map.from"],"core-js/modules/esnext.weak-map.of":["esnext.weak-map.of"],"core-js/modules/esnext.weak-map.upsert":["esnext.weak-map.upsert"],"core-js/modules/esnext.weak-set.add-all":["esnext.weak-set.add-all"],"core-js/modules/esnext.weak-set.delete-all":["esnext.weak-set.delete-all"],"core-js/modules/esnext.weak-set.from":["esnext.weak-set.from"],"core-js/modules/esnext.weak-set.of":["esnext.weak-set.of"],"core-js/modules/web.atob":["web.atob"],"core-js/modules/web.btoa":["web.btoa"],"core-js/modules/web.clear-immediate":["web.clear-immediate"],"core-js/modules/web.dom-collections.for-each":["web.dom-collections.for-each"],"core-js/modules/web.dom-collections.iterator":["web.dom-collections.iterator"],"core-js/modules/web.dom-exception.constructor":["web.dom-exception.constructor"],"core-js/modules/web.dom-exception.stack":["web.dom-exception.stack"],"core-js/modules/web.dom-exception.to-string-tag":["web.dom-exception.to-string-tag"],"core-js/modules/web.immediate":["web.immediate"],"core-js/modules/web.queue-microtask":["web.queue-microtask"],"core-js/modules/web.set-immediate":["web.set-immediate"],"core-js/modules/web.set-interval":["web.set-interval"],"core-js/modules/web.set-timeout":["web.set-timeout"],"core-js/modules/web.structured-clone":["web.structured-clone"],"core-js/modules/web.timers":["web.timers"],"core-js/modules/web.url":["web.url"],"core-js/modules/web.url-search-params":["web.url-search-params"],"core-js/modules/web.url-search-params.constructor":["web.url-search-params.constructor"],"core-js/modules/web.url.constructor":["web.url.constructor"],"core-js/modules/web.url.to-json":["web.url.to-json"],"core-js/proposals":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/proposals/accessible-object-hasownproperty":["esnext.object.has-own"],"core-js/proposals/array-filtering":["esnext.array.filter-out","esnext.array.filter-reject","esnext.typed-array.filter-out","esnext.typed-array.filter-reject"],"core-js/proposals/array-filtering-stage-1":["esnext.array.filter-reject","esnext.typed-array.filter-reject"],"core-js/proposals/array-find-from-last":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"],"core-js/proposals/array-flat-map":["es.array.flat","es.array.flat-map","es.array.unscopables.flat","es.array.unscopables.flat-map"],"core-js/proposals/array-from-async":["esnext.array.from-async","esnext.typed-array.from-async"],"core-js/proposals/array-from-async-stage-2":["esnext.array.from-async"],"core-js/proposals/array-grouping":["esnext.array.group-by","esnext.array.group-by-to-map","esnext.typed-array.group-by"],"core-js/proposals/array-grouping-stage-3":["esnext.array.group-by","esnext.array.group-by-to-map"],"core-js/proposals/array-includes":["es.array.includes","es.typed-array.includes"],"core-js/proposals/array-is-template-object":["esnext.array.is-template-object"],"core-js/proposals/array-last":["esnext.array.last-index","esnext.array.last-item"],"core-js/proposals/array-unique":["es.map","esnext.array.unique-by","esnext.typed-array.unique-by"],"core-js/proposals/async-iteration":["es.symbol.async-iterator"],"core-js/proposals/change-array-by-copy":["esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/proposals/collection-methods":["esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.set.add-all","esnext.set.delete-all","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.weak-map.delete-all","esnext.weak-set.add-all","esnext.weak-set.delete-all"],"core-js/proposals/collection-of-from":["esnext.map.from","esnext.map.of","esnext.set.from","esnext.set.of","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.from","esnext.weak-set.of"],"core-js/proposals/decorators":["esnext.symbol.metadata"],"core-js/proposals/efficient-64-bit-arithmetic":["esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.umulh"],"core-js/proposals/error-cause":["es.error.cause","es.aggregate-error.cause"],"core-js/proposals/function-is-callable-is-constructor":["esnext.function.is-callable","esnext.function.is-constructor"],"core-js/proposals/function-un-this":["esnext.function.un-this"],"core-js/proposals/global-this":["esnext.global-this"],"core-js/proposals/iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/keys-composition":["esnext.composite-key","esnext.composite-symbol"],"core-js/proposals/map-update-or-insert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert-stage-2":["esnext.map.emplace","esnext.weak-map.emplace"],"core-js/proposals/math-extensions":["esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale"],"core-js/proposals/math-signbit":["esnext.math.signbit"],"core-js/proposals/number-from-string":["esnext.number.from-string"],"core-js/proposals/number-range":["esnext.bigint.range","esnext.number.range"],"core-js/proposals/object-from-entries":["es.object.from-entries"],"core-js/proposals/object-getownpropertydescriptors":["es.object.get-own-property-descriptors"],"core-js/proposals/object-iteration":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"core-js/proposals/object-values-entries":["es.object.entries","es.object.values"],"core-js/proposals/observable":["esnext.observable","esnext.symbol.observable"],"core-js/proposals/pattern-matching":["esnext.symbol.matcher","esnext.symbol.pattern-match"],"core-js/proposals/promise-all-settled":["esnext.promise.all-settled"],"core-js/proposals/promise-any":["esnext.aggregate-error","esnext.promise.any"],"core-js/proposals/promise-finally":["es.promise.finally"],"core-js/proposals/promise-try":["esnext.promise.try"],"core-js/proposals/reflect-metadata":["esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/proposals/regexp-dotall-flag":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags"],"core-js/proposals/regexp-named-groups":["es.regexp.constructor","es.regexp.exec","es.string.replace"],"core-js/proposals/relative-indexing-method":["es.string.at-alternative","esnext.array.at","esnext.typed-array.at"],"core-js/proposals/seeded-random":["esnext.math.seeded-prng"],"core-js/proposals/set-methods":["esnext.set.difference","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.symmetric-difference","esnext.set.union"],"core-js/proposals/string-at":["esnext.string.at"],"core-js/proposals/string-code-points":["esnext.string.code-points"],"core-js/proposals/string-cooked":["esnext.string.cooked"],"core-js/proposals/string-left-right-trim":["es.string.trim-end","es.string.trim-start"],"core-js/proposals/string-match-all":["esnext.string.match-all"],"core-js/proposals/string-padding":["es.string.pad-end","es.string.pad-start"],"core-js/proposals/string-replace-all":["esnext.string.replace-all","esnext.symbol.replace-all"],"core-js/proposals/string-replace-all-stage-4":["esnext.string.replace-all"],"core-js/proposals/symbol-description":["es.symbol.description"],"core-js/proposals/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/proposals/using-statement":["esnext.symbol.async-dispose","esnext.symbol.dispose"],"core-js/proposals/well-formed-stringify":["es.json.stringify"],"core-js/stable":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/stable/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/stable/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string","es.string.iterator"],"core-js/stable/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/stable/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/stable/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/stable/array-buffer/slice":["es.array-buffer.slice"],"core-js/stable/array/at":["es.array.at"],"core-js/stable/array/concat":["es.array.concat"],"core-js/stable/array/copy-within":["es.array.copy-within"],"core-js/stable/array/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/every":["es.array.every"],"core-js/stable/array/fill":["es.array.fill"],"core-js/stable/array/filter":["es.array.filter"],"core-js/stable/array/find":["es.array.find"],"core-js/stable/array/find-index":["es.array.find-index"],"core-js/stable/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/for-each":["es.array.for-each"],"core-js/stable/array/from":["es.array.from","es.string.iterator"],"core-js/stable/array/includes":["es.array.includes"],"core-js/stable/array/index-of":["es.array.index-of"],"core-js/stable/array/is-array":["es.array.is-array"],"core-js/stable/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/join":["es.array.join"],"core-js/stable/array/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/last-index-of":["es.array.last-index-of"],"core-js/stable/array/map":["es.array.map"],"core-js/stable/array/of":["es.array.of"],"core-js/stable/array/reduce":["es.array.reduce"],"core-js/stable/array/reduce-right":["es.array.reduce-right"],"core-js/stable/array/reverse":["es.array.reverse"],"core-js/stable/array/slice":["es.array.slice"],"core-js/stable/array/some":["es.array.some"],"core-js/stable/array/sort":["es.array.sort"],"core-js/stable/array/splice":["es.array.splice"],"core-js/stable/array/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string"],"core-js/stable/array/virtual/at":["es.array.at"],"core-js/stable/array/virtual/concat":["es.array.concat"],"core-js/stable/array/virtual/copy-within":["es.array.copy-within"],"core-js/stable/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/every":["es.array.every"],"core-js/stable/array/virtual/fill":["es.array.fill"],"core-js/stable/array/virtual/filter":["es.array.filter"],"core-js/stable/array/virtual/find":["es.array.find"],"core-js/stable/array/virtual/find-index":["es.array.find-index"],"core-js/stable/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/virtual/for-each":["es.array.for-each"],"core-js/stable/array/virtual/includes":["es.array.includes"],"core-js/stable/array/virtual/index-of":["es.array.index-of"],"core-js/stable/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/join":["es.array.join"],"core-js/stable/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/stable/array/virtual/map":["es.array.map"],"core-js/stable/array/virtual/reduce":["es.array.reduce"],"core-js/stable/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/stable/array/virtual/reverse":["es.array.reverse"],"core-js/stable/array/virtual/slice":["es.array.slice"],"core-js/stable/array/virtual/some":["es.array.some"],"core-js/stable/array/virtual/sort":["es.array.sort"],"core-js/stable/array/virtual/splice":["es.array.splice"],"core-js/stable/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/stable/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/clear-immediate":["web.immediate"],"core-js/stable/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/stable/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/stable/date/get-year":["es.date.get-year"],"core-js/stable/date/now":["es.date.now"],"core-js/stable/date/set-year":["es.date.set-year"],"core-js/stable/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/stable/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/stable/date/to-json":["es.date.to-json"],"core-js/stable/date/to-primitive":["es.date.to-primitive"],"core-js/stable/date/to-string":["es.date.to-string"],"core-js/stable/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/stable/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/stable/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/stable/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/stable/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/stable/error":["es.error.cause","es.error.to-string"],"core-js/stable/error/constructor":["es.error.cause"],"core-js/stable/error/to-string":["es.error.to-string"],"core-js/stable/escape":["es.escape"],"core-js/stable/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/stable/function/bind":["es.function.bind"],"core-js/stable/function/has-instance":["es.function.has-instance"],"core-js/stable/function/name":["es.function.name"],"core-js/stable/function/virtual":["es.function.bind"],"core-js/stable/function/virtual/bind":["es.function.bind"],"core-js/stable/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/global-this":["es.global-this"],"core-js/stable/instance/at":["es.array.at","es.string.at-alternative"],"core-js/stable/instance/bind":["es.function.bind"],"core-js/stable/instance/code-point-at":["es.string.code-point-at"],"core-js/stable/instance/concat":["es.array.concat"],"core-js/stable/instance/copy-within":["es.array.copy-within"],"core-js/stable/instance/ends-with":["es.string.ends-with"],"core-js/stable/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/every":["es.array.every"],"core-js/stable/instance/fill":["es.array.fill"],"core-js/stable/instance/filter":["es.array.filter"],"core-js/stable/instance/find":["es.array.find"],"core-js/stable/instance/find-index":["es.array.find-index"],"core-js/stable/instance/flags":["es.regexp.flags"],"core-js/stable/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/stable/instance/includes":["es.array.includes","es.string.includes"],"core-js/stable/instance/index-of":["es.array.index-of"],"core-js/stable/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/last-index-of":["es.array.last-index-of"],"core-js/stable/instance/map":["es.array.map"],"core-js/stable/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/instance/pad-end":["es.string.pad-end"],"core-js/stable/instance/pad-start":["es.string.pad-start"],"core-js/stable/instance/reduce":["es.array.reduce"],"core-js/stable/instance/reduce-right":["es.array.reduce-right"],"core-js/stable/instance/repeat":["es.string.repeat"],"core-js/stable/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/instance/reverse":["es.array.reverse"],"core-js/stable/instance/slice":["es.array.slice"],"core-js/stable/instance/some":["es.array.some"],"core-js/stable/instance/sort":["es.array.sort"],"core-js/stable/instance/splice":["es.array.splice"],"core-js/stable/instance/starts-with":["es.string.starts-with"],"core-js/stable/instance/trim":["es.string.trim"],"core-js/stable/instance/trim-end":["es.string.trim-end"],"core-js/stable/instance/trim-left":["es.string.trim-start"],"core-js/stable/instance/trim-right":["es.string.trim-end"],"core-js/stable/instance/trim-start":["es.string.trim-start"],"core-js/stable/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/json":["es.json.stringify","es.json.to-string-tag"],"core-js/stable/json/stringify":["es.json.stringify"],"core-js/stable/json/to-string-tag":["es.json.to-string-tag"],"core-js/stable/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/stable/math/acosh":["es.math.acosh"],"core-js/stable/math/asinh":["es.math.asinh"],"core-js/stable/math/atanh":["es.math.atanh"],"core-js/stable/math/cbrt":["es.math.cbrt"],"core-js/stable/math/clz32":["es.math.clz32"],"core-js/stable/math/cosh":["es.math.cosh"],"core-js/stable/math/expm1":["es.math.expm1"],"core-js/stable/math/fround":["es.math.fround"],"core-js/stable/math/hypot":["es.math.hypot"],"core-js/stable/math/imul":["es.math.imul"],"core-js/stable/math/log10":["es.math.log10"],"core-js/stable/math/log1p":["es.math.log1p"],"core-js/stable/math/log2":["es.math.log2"],"core-js/stable/math/sign":["es.math.sign"],"core-js/stable/math/sinh":["es.math.sinh"],"core-js/stable/math/tanh":["es.math.tanh"],"core-js/stable/math/to-string-tag":["es.math.to-string-tag"],"core-js/stable/math/trunc":["es.math.trunc"],"core-js/stable/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/constructor":["es.number.constructor"],"core-js/stable/number/epsilon":["es.number.epsilon"],"core-js/stable/number/is-finite":["es.number.is-finite"],"core-js/stable/number/is-integer":["es.number.is-integer"],"core-js/stable/number/is-nan":["es.number.is-nan"],"core-js/stable/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/stable/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/stable/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/stable/number/parse-float":["es.number.parse-float"],"core-js/stable/number/parse-int":["es.number.parse-int"],"core-js/stable/number/to-exponential":["es.number.to-exponential"],"core-js/stable/number/to-fixed":["es.number.to-fixed"],"core-js/stable/number/to-precision":["es.number.to-precision"],"core-js/stable/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/stable/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/stable/number/virtual/to-precision":["es.number.to-precision"],"core-js/stable/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/object/assign":["es.object.assign"],"core-js/stable/object/create":["es.object.create"],"core-js/stable/object/define-getter":["es.object.define-getter"],"core-js/stable/object/define-properties":["es.object.define-properties"],"core-js/stable/object/define-property":["es.object.define-property"],"core-js/stable/object/define-setter":["es.object.define-setter"],"core-js/stable/object/entries":["es.object.entries"],"core-js/stable/object/freeze":["es.object.freeze"],"core-js/stable/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/stable/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/stable/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/stable/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/stable/object/get-own-property-symbols":["es.symbol"],"core-js/stable/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/stable/object/has-own":["es.object.has-own"],"core-js/stable/object/is":["es.object.is"],"core-js/stable/object/is-extensible":["es.object.is-extensible"],"core-js/stable/object/is-frozen":["es.object.is-frozen"],"core-js/stable/object/is-sealed":["es.object.is-sealed"],"core-js/stable/object/keys":["es.object.keys"],"core-js/stable/object/lookup-getter":["es.object.lookup-setter"],"core-js/stable/object/lookup-setter":["es.object.lookup-setter"],"core-js/stable/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/stable/object/seal":["es.object.seal"],"core-js/stable/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/stable/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/object/values":["es.object.values"],"core-js/stable/parse-float":["es.parse-float"],"core-js/stable/parse-int":["es.parse-int"],"core-js/stable/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/stable/queue-microtask":["web.queue-microtask"],"core-js/stable/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/stable/reflect/apply":["es.reflect.apply"],"core-js/stable/reflect/construct":["es.reflect.construct"],"core-js/stable/reflect/define-property":["es.reflect.define-property"],"core-js/stable/reflect/delete-property":["es.reflect.delete-property"],"core-js/stable/reflect/get":["es.reflect.get"],"core-js/stable/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/stable/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/stable/reflect/has":["es.reflect.has"],"core-js/stable/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/stable/reflect/own-keys":["es.reflect.own-keys"],"core-js/stable/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/stable/reflect/set":["es.reflect.set"],"core-js/stable/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/stable/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/stable/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/stable/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/stable/regexp/flags":["es.regexp.flags"],"core-js/stable/regexp/match":["es.regexp.exec","es.string.match"],"core-js/stable/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/regexp/search":["es.regexp.exec","es.string.search"],"core-js/stable/regexp/split":["es.regexp.exec","es.string.split"],"core-js/stable/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/stable/regexp/to-string":["es.regexp.to-string"],"core-js/stable/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/set-immediate":["web.immediate"],"core-js/stable/set-interval":["web.timers"],"core-js/stable/set-timeout":["web.timers"],"core-js/stable/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/anchor":["es.string.anchor"],"core-js/stable/string/at":["es.string.at-alternative"],"core-js/stable/string/big":["es.string.big"],"core-js/stable/string/blink":["es.string.blink"],"core-js/stable/string/bold":["es.string.bold"],"core-js/stable/string/code-point-at":["es.string.code-point-at"],"core-js/stable/string/ends-with":["es.string.ends-with"],"core-js/stable/string/fixed":["es.string.fixed"],"core-js/stable/string/fontcolor":["es.string.fontcolor"],"core-js/stable/string/fontsize":["es.string.fontsize"],"core-js/stable/string/from-code-point":["es.string.from-code-point"],"core-js/stable/string/includes":["es.string.includes"],"core-js/stable/string/italics":["es.string.italics"],"core-js/stable/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/link":["es.string.link"],"core-js/stable/string/match":["es.regexp.exec","es.string.match"],"core-js/stable/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/pad-end":["es.string.pad-end"],"core-js/stable/string/pad-start":["es.string.pad-start"],"core-js/stable/string/raw":["es.string.raw"],"core-js/stable/string/repeat":["es.string.repeat"],"core-js/stable/string/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/search":["es.regexp.exec","es.string.search"],"core-js/stable/string/small":["es.string.small"],"core-js/stable/string/split":["es.regexp.exec","es.string.split"],"core-js/stable/string/starts-with":["es.string.starts-with"],"core-js/stable/string/strike":["es.string.strike"],"core-js/stable/string/sub":["es.string.sub"],"core-js/stable/string/substr":["es.string.substr"],"core-js/stable/string/sup":["es.string.sup"],"core-js/stable/string/trim":["es.string.trim"],"core-js/stable/string/trim-end":["es.string.trim-end"],"core-js/stable/string/trim-left":["es.string.trim-start"],"core-js/stable/string/trim-right":["es.string.trim-end"],"core-js/stable/string/trim-start":["es.string.trim-start"],"core-js/stable/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/virtual/anchor":["es.string.anchor"],"core-js/stable/string/virtual/at":["es.string.at-alternative"],"core-js/stable/string/virtual/big":["es.string.big"],"core-js/stable/string/virtual/blink":["es.string.blink"],"core-js/stable/string/virtual/bold":["es.string.bold"],"core-js/stable/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/stable/string/virtual/ends-with":["es.string.ends-with"],"core-js/stable/string/virtual/fixed":["es.string.fixed"],"core-js/stable/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/stable/string/virtual/fontsize":["es.string.fontsize"],"core-js/stable/string/virtual/includes":["es.string.includes"],"core-js/stable/string/virtual/italics":["es.string.italics"],"core-js/stable/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/virtual/link":["es.string.link"],"core-js/stable/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/virtual/pad-end":["es.string.pad-end"],"core-js/stable/string/virtual/pad-start":["es.string.pad-start"],"core-js/stable/string/virtual/repeat":["es.string.repeat"],"core-js/stable/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/virtual/small":["es.string.small"],"core-js/stable/string/virtual/starts-with":["es.string.starts-with"],"core-js/stable/string/virtual/strike":["es.string.strike"],"core-js/stable/string/virtual/sub":["es.string.sub"],"core-js/stable/string/virtual/substr":["es.string.substr"],"core-js/stable/string/virtual/sup":["es.string.sup"],"core-js/stable/string/virtual/trim":["es.string.trim"],"core-js/stable/string/virtual/trim-end":["es.string.trim-end"],"core-js/stable/string/virtual/trim-left":["es.string.trim-start"],"core-js/stable/string/virtual/trim-right":["es.string.trim-end"],"core-js/stable/string/virtual/trim-start":["es.string.trim-start"],"core-js/stable/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/stable/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/stable/symbol/description":["es.symbol.description"],"core-js/stable/symbol/for":["es.symbol"],"core-js/stable/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/stable/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/stable/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/symbol/key-for":["es.symbol"],"core-js/stable/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/stable/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/stable/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/stable/symbol/species":["es.symbol.species"],"core-js/stable/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/stable/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/stable/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/symbol/unscopables":["es.symbol.unscopables"],"core-js/stable/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/at":["es.typed-array.at"],"core-js/stable/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/stable/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/every":["es.typed-array.every"],"core-js/stable/typed-array/fill":["es.typed-array.fill"],"core-js/stable/typed-array/filter":["es.typed-array.filter"],"core-js/stable/typed-array/find":["es.typed-array.find"],"core-js/stable/typed-array/find-index":["es.typed-array.find-index"],"core-js/stable/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/for-each":["es.typed-array.for-each"],"core-js/stable/typed-array/from":["es.typed-array.from"],"core-js/stable/typed-array/includes":["es.typed-array.includes"],"core-js/stable/typed-array/index-of":["es.typed-array.index-of"],"core-js/stable/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/join":["es.typed-array.join"],"core-js/stable/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/stable/typed-array/map":["es.typed-array.map"],"core-js/stable/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/of":["es.typed-array.of"],"core-js/stable/typed-array/reduce":["es.typed-array.reduce"],"core-js/stable/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/stable/typed-array/reverse":["es.typed-array.reverse"],"core-js/stable/typed-array/set":["es.typed-array.set"],"core-js/stable/typed-array/slice":["es.typed-array.slice"],"core-js/stable/typed-array/some":["es.typed-array.some"],"core-js/stable/typed-array/sort":["es.typed-array.sort"],"core-js/stable/typed-array/subarray":["es.typed-array.subarray"],"core-js/stable/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/stable/typed-array/to-string":["es.typed-array.to-string"],"core-js/stable/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/unescape":["es.unescape"],"core-js/stable/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/stable/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/stable/url/to-json":["web.url.to-json"],"core-js/stable/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/stable/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/stage":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/stage/0":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/stage/1":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of"],"core-js/stage/2":["es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.emplace","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.set.difference","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.symmetric-difference","esnext.set.union","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.weak-map.emplace"],"core-js/stage/3":["es.string.at-alternative","esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.global-this","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/stage/4":["es.string.at-alternative","esnext.aggregate-error","esnext.array.at","esnext.global-this","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.typed-array.at"],"core-js/stage/pre":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/web":["web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.structured-clone","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/web/dom-collections":["web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/web/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/web/immediate":["web.immediate"],"core-js/web/queue-microtask":["web.queue-microtask"],"core-js/web/structured-clone":["es.array.iterator","es.map","es.object.to-string","es.set","web.structured-clone"],"core-js/web/timers":["web.timers"],"core-js/web/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/web/url-search-params":["web.url-search-params"]},hNe=gNe,mNe=new Set(["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"]),yNe={};Object.keys(oOe).forEach((function(e,t){yNe[e]=t}));var vNe=function(e,t,r,a){return void 0===r&&(r=t[0]),{name:r,pure:e,global:t.sort((function(e,t){return yNe[e]-yNe[t]})),exclude:a}},bNe=function(e){return vNe(null,[e].concat(jNe))},RNe=["es.array.iterator","web.dom-collections.iterator"],xNe=["es.string.iterator"].concat(RNe),ENe=["es.object.to-string"].concat(RNe),DNe=["es.object.to-string"].concat(R(xNe)),wNe=["es.error.cause","es.error.to-string"],jNe=["es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.object.to-string","es.array.iterator","es.array-buffer.slice","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],CNe=["es.promise","es.object.to-string"],SNe=[].concat(CNe,R(xNe)),ANe=["es.symbol","es.symbol.description","es.object.to-string"],TNe=["es.map","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(R(DNe)),PNe=["es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(R(DNe)),kNe=["es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.emplace"].concat(R(DNe)),INe=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(R(DNe)),FNe=["web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","es.error.to-string"],_Ne=["web.url-search-params"].concat(R(DNe)),BNe=["esnext.async-iterator.constructor"].concat(CNe),ONe=["esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some"],NNe=["esnext.iterator.constructor","es.object.to-string"],LNe={from:vNe(null,["es.typed-array.from"]),fromAsync:vNe(null,["esnext.typed-array.from-async"].concat(R(SNe))),of:vNe(null,["es.typed-array.of"])},MNe={AsyncIterator:vNe("async-iterator/index",BNe),AggregateError:vNe("aggregate-error",["es.aggregate-error"].concat(wNe,R(DNe),["es.aggregate-error.cause"])),ArrayBuffer:vNe(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:vNe(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:vNe(null,["es.date.to-string"]),DOMException:vNe("dom-exception",FNe),Error:vNe(null,wNe),EvalError:vNe(null,wNe),Float32Array:bNe("es.typed-array.float32-array"),Float64Array:bNe("es.typed-array.float64-array"),Int8Array:bNe("es.typed-array.int8-array"),Int16Array:bNe("es.typed-array.int16-array"),Int32Array:bNe("es.typed-array.int32-array"),Iterator:vNe("iterator/index",NNe),Uint8Array:bNe("es.typed-array.uint8-array"),Uint8ClampedArray:bNe("es.typed-array.uint8-clamped-array"),Uint16Array:bNe("es.typed-array.uint16-array"),Uint32Array:bNe("es.typed-array.uint32-array"),Map:vNe("map/index",TNe),Number:vNe(null,["es.number.constructor"]),Observable:vNe("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(R(DNe))),Promise:vNe("promise/index",CNe),RangeError:vNe(null,wNe),ReferenceError:vNe(null,wNe),Reflect:vNe(null,["es.reflect.to-string-tag","es.object.to-string"]),RegExp:vNe(null,["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky","es.regexp.to-string"]),Set:vNe("set/index",PNe),Symbol:vNe("symbol/index",ANe),SyntaxError:vNe(null,wNe),TypeError:vNe(null,wNe),URIError:vNe(null,wNe),URL:vNe("url/index",["web.url"].concat(R(_Ne))),URLSearchParams:vNe("url-search-params/index",_Ne),WeakMap:vNe("weak-map/index",kNe),WeakSet:vNe("weak-set/index",INe),atob:vNe("atob",["web.atob"].concat(FNe)),btoa:vNe("btoa",["web.btoa"].concat(FNe)),clearImmediate:vNe("clear-immediate",["web.immediate"]),compositeKey:vNe("composite-key",["esnext.composite-key"]),compositeSymbol:vNe("composite-symbol",["esnext.composite-symbol"]),escape:vNe("escape",["es.escape"]),fetch:vNe(null,CNe),globalThis:vNe("global-this",["es.global-this"]),parseFloat:vNe("parse-float",["es.parse-float"]),parseInt:vNe("parse-int",["es.parse-int"]),queueMicrotask:vNe("queue-microtask",["web.queue-microtask"]),setImmediate:vNe("set-immediate",["web.immediate"]),setInterval:vNe("set-interval",["web.timers"]),setTimeout:vNe("set-timeout",["web.timers"]),structuredClone:vNe("structured-clone",["web.structured-clone"].concat(FNe,["es.array.iterator","es.object.keys","es.object.to-string","es.map","es.set"])),unescape:vNe("unescape",["es.unescape"])},UNe={AsyncIterator:{from:vNe("async-iterator/from",["esnext.async-iterator.from"].concat(R(BNe),ONe,R(xNe)))},Array:{from:vNe("array/from",["es.array.from","es.string.iterator"]),fromAsync:vNe("array/from-async",["esnext.array.from-async"].concat(R(SNe))),isArray:vNe("array/is-array",["es.array.is-array"]),isTemplateObject:vNe("array/is-template-object",["esnext.array.is-template-object"]),of:vNe("array/of",["es.array.of"])},ArrayBuffer:{isView:vNe(null,["es.array-buffer.is-view"])},BigInt:{range:vNe("bigint/range",["esnext.bigint.range","es.object.to-string"])},Date:{now:vNe("date/now",["es.date.now"])},Function:{isCallable:vNe("function/is-callable",["esnext.function.is-callable"]),isConstructor:vNe("function/is-constructor",["esnext.function.is-constructor"])},Iterator:{from:vNe("iterator/from",["esnext.iterator.from"].concat(NNe,R(xNe)))},JSON:{stringify:vNe("json/stringify",["es.json.stringify"],"es.symbol")},Math:{DEG_PER_RAD:vNe("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:vNe("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:vNe("math/acosh",["es.math.acosh"]),asinh:vNe("math/asinh",["es.math.asinh"]),atanh:vNe("math/atanh",["es.math.atanh"]),cbrt:vNe("math/cbrt",["es.math.cbrt"]),clamp:vNe("math/clamp",["esnext.math.clamp"]),clz32:vNe("math/clz32",["es.math.clz32"]),cosh:vNe("math/cosh",["es.math.cosh"]),degrees:vNe("math/degrees",["esnext.math.degrees"]),expm1:vNe("math/expm1",["es.math.expm1"]),fround:vNe("math/fround",["es.math.fround"]),fscale:vNe("math/fscale",["esnext.math.fscale"]),hypot:vNe("math/hypot",["es.math.hypot"]),iaddh:vNe("math/iaddh",["esnext.math.iaddh"]),imul:vNe("math/imul",["es.math.imul"]),imulh:vNe("math/imulh",["esnext.math.imulh"]),isubh:vNe("math/isubh",["esnext.math.isubh"]),log10:vNe("math/log10",["es.math.log10"]),log1p:vNe("math/log1p",["es.math.log1p"]),log2:vNe("math/log2",["es.math.log2"]),radians:vNe("math/radians",["esnext.math.radians"]),scale:vNe("math/scale",["esnext.math.scale"]),seededPRNG:vNe("math/seeded-prng",["esnext.math.seeded-prng"]),sign:vNe("math/sign",["es.math.sign"]),signbit:vNe("math/signbit",["esnext.math.signbit"]),sinh:vNe("math/sinh",["es.math.sinh"]),tanh:vNe("math/tanh",["es.math.tanh"]),trunc:vNe("math/trunc",["es.math.trunc"]),umulh:vNe("math/umulh",["esnext.math.umulh"])},Map:{from:vNe(null,["esnext.map.from"].concat(R(TNe))),groupBy:vNe(null,["esnext.map.group-by"].concat(R(TNe))),keyBy:vNe(null,["esnext.map.key-by"].concat(R(TNe))),of:vNe(null,["esnext.map.of"].concat(R(TNe)))},Number:{EPSILON:vNe("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:vNe("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:vNe("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:vNe("number/from-string",["esnext.number.from-string"]),isFinite:vNe("number/is-finite",["es.number.is-finite"]),isInteger:vNe("number/is-integer",["es.number.is-integer"]),isNaN:vNe("number/is-nan",["es.number.is-nan"]),isSafeInteger:vNe("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:vNe("number/parse-float",["es.number.parse-float"]),parseInt:vNe("number/parse-int",["es.number.parse-int"]),range:vNe("number/range",["esnext.number.range","es.object.to-string"])},Object:{assign:vNe("object/assign",["es.object.assign"]),create:vNe("object/create",["es.object.create"]),defineProperties:vNe("object/define-properties",["es.object.define-properties"]),defineProperty:vNe("object/define-property",["es.object.define-property"]),entries:vNe("object/entries",["es.object.entries"]),freeze:vNe("object/freeze",["es.object.freeze"]),fromEntries:vNe("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:vNe("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:vNe("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:vNe("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:vNe("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:vNe("object/get-prototype-of",["es.object.get-prototype-of"]),hasOwn:vNe("object/has-own",["es.object.has-own"]),is:vNe("object/is",["es.object.is"]),isExtensible:vNe("object/is-extensible",["es.object.is-extensible"]),isFrozen:vNe("object/is-frozen",["es.object.is-frozen"]),isSealed:vNe("object/is-sealed",["es.object.is-sealed"]),keys:vNe("object/keys",["es.object.keys"]),preventExtensions:vNe("object/prevent-extensions",["es.object.prevent-extensions"]),seal:vNe("object/seal",["es.object.seal"]),setPrototypeOf:vNe("object/set-prototype-of",["es.object.set-prototype-of"]),values:vNe("object/values",["es.object.values"])},Promise:{all:vNe(null,SNe),allSettled:vNe(null,["es.promise.all-settled"].concat(R(SNe))),any:vNe(null,["es.promise.any","es.aggregate-error"].concat(R(SNe))),race:vNe(null,SNe),try:vNe(null,["esnext.promise.try"].concat(R(SNe)))},Reflect:{apply:vNe("reflect/apply",["es.reflect.apply"]),construct:vNe("reflect/construct",["es.reflect.construct"]),defineMetadata:vNe("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:vNe("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:vNe("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:vNe("reflect/delete-property",["es.reflect.delete-property"]),get:vNe("reflect/get",["es.reflect.get"]),getMetadata:vNe("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:vNe("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:vNe("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:vNe("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:vNe("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:vNe("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:vNe("reflect/has",["es.reflect.has"]),hasMetadata:vNe("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:vNe("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:vNe("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:vNe("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:vNe("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:vNe("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:vNe("reflect/set",["es.reflect.set"]),setPrototypeOf:vNe("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:vNe(null,["esnext.set.from"].concat(R(PNe))),of:vNe(null,["esnext.set.of"].concat(R(PNe)))},String:{cooked:vNe("string/cooked",["esnext.string.cooked"]),fromCodePoint:vNe("string/from-code-point",["es.string.from-code-point"]),raw:vNe("string/raw",["es.string.raw"])},Symbol:{asyncDispose:vNe("symbol/async-dispose",["esnext.symbol.async-dispose"]),asyncIterator:vNe("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:vNe("symbol/dispose",["esnext.symbol.dispose"]),for:vNe("symbol/for",[],"es.symbol"),hasInstance:vNe("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:vNe("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:vNe("symbol/iterator",["es.symbol.iterator"].concat(R(DNe))),keyFor:vNe("symbol/key-for",[],"es.symbol"),match:vNe("symbol/match",["es.symbol.match","es.string.match"]),matcher:vNe("symbol/matcher",["esnext.symbol.matcher"]),matchAll:vNe("symbol/match-all",["es.symbol.match-all","es.string.match-all"]),metadata:vNe("symbol/metadata",["esnext.symbol.metadata"]),observable:vNe("symbol/observable",["esnext.symbol.observable"]),patternMatch:vNe("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:vNe("symbol/replace",["es.symbol.replace","es.string.replace"]),search:vNe("symbol/search",["es.symbol.search","es.string.search"]),species:vNe("symbol/species",["es.symbol.species","es.array.species"]),split:vNe("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:vNe("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:vNe("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:vNe("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:vNe(null,["esnext.weak-map.from"].concat(R(kNe))),of:vNe(null,["esnext.weak-map.of"].concat(R(kNe)))},WeakSet:{from:vNe(null,["esnext.weak-set.from"].concat(R(INe))),of:vNe(null,["esnext.weak-set.of"].concat(R(INe)))},Int8Array:LNe,Uint8Array:LNe,Uint8ClampedArray:LNe,Int16Array:LNe,Uint16Array:LNe,Int32Array:LNe,Uint32Array:LNe,Float32Array:LNe,Float64Array:LNe,WebAssembly:{CompileError:vNe(null,wNe),LinkError:vNe(null,wNe),RuntimeError:vNe(null,wNe)}},VNe={asIndexedPairs:vNe("instance/asIndexedPairs",["esnext.async-iterator.as-indexed-pairs"].concat(R(BNe),["esnext.iterator.as-indexed-pairs"],NNe)),at:vNe("instance/at",["esnext.string.at","es.string.at-alternative","es.array.at"]),anchor:vNe(null,["es.string.anchor"]),big:vNe(null,["es.string.big"]),bind:vNe("instance/bind",["es.function.bind"]),blink:vNe(null,["es.string.blink"]),bold:vNe(null,["es.string.bold"]),codePointAt:vNe("instance/code-point-at",["es.string.code-point-at"]),codePoints:vNe("instance/code-points",["esnext.string.code-points"]),concat:vNe("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:vNe("instance/copy-within",["es.array.copy-within"]),description:vNe(null,["es.symbol","es.symbol.description"]),dotAll:vNe("instance/dot-all",["es.regexp.dot-all"]),drop:vNe("instance/drop",["esnext.async-iterator.drop"].concat(R(BNe),["esnext.iterator.drop"],NNe)),emplace:vNe("instance/emplace",["esnext.map.emplace","esnext.weak-map.emplace"]),endsWith:vNe("instance/ends-with",["es.string.ends-with"]),entries:vNe("instance/entries",ENe),every:vNe("instance/every",["es.array.every","esnext.async-iterator.every","esnext.iterator.every"].concat(NNe)),exec:vNe(null,["es.regexp.exec"]),fill:vNe("instance/fill",["es.array.fill"]),filter:vNe("instance/filter",["es.array.filter","esnext.async-iterator.filter","esnext.iterator.filter"].concat(NNe)),filterReject:vNe("instance/filterReject",["esnext.array.filter-reject"]),finally:vNe(null,["es.promise.finally"].concat(CNe)),find:vNe("instance/find",["es.array.find","esnext.async-iterator.find","esnext.iterator.find"].concat(NNe)),findIndex:vNe("instance/find-index",["es.array.find-index"]),findLast:vNe("instance/find-last",["esnext.array.find-last"]),findLastIndex:vNe("instance/find-last-index",["esnext.array.find-last-index"]),fixed:vNe(null,["es.string.fixed"]),flags:vNe("instance/flags",["es.regexp.flags"]),flatMap:vNe("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map","esnext.async-iterator.flat-map","esnext.iterator.flat-map"].concat(NNe)),flat:vNe("instance/flat",["es.array.flat","es.array.unscopables.flat"]),getYear:vNe(null,["es.date.get-year"]),groupBy:vNe("instance/group-by",["esnext.array.group-by"]),groupByToMap:vNe("instance/group-by-to-map",["esnext.array.group-by-to-map","es.map","es.object.to-string"]),fontcolor:vNe(null,["es.string.fontcolor"]),fontsize:vNe(null,["es.string.fontsize"]),forEach:vNe("instance/for-each",["es.array.for-each","esnext.async-iterator.for-each","esnext.iterator.for-each"].concat(NNe,["web.dom-collections.for-each"])),includes:vNe("instance/includes",["es.array.includes","es.string.includes"]),indexOf:vNe("instance/index-of",["es.array.index-of"]),italic:vNe(null,["es.string.italics"]),join:vNe(null,["es.array.join"]),keys:vNe("instance/keys",ENe),lastIndex:vNe(null,["esnext.array.last-index"]),lastIndexOf:vNe("instance/last-index-of",["es.array.last-index-of"]),lastItem:vNe(null,["esnext.array.last-item"]),link:vNe(null,["es.string.link"]),map:vNe("instance/map",["es.array.map","esnext.async-iterator.map","esnext.iterator.map"]),match:vNe(null,["es.string.match","es.regexp.exec"]),matchAll:vNe("instance/match-all",["es.string.match-all","es.regexp.exec"]),name:vNe(null,["es.function.name"]),padEnd:vNe("instance/pad-end",["es.string.pad-end"]),padStart:vNe("instance/pad-start",["es.string.pad-start"]),reduce:vNe("instance/reduce",["es.array.reduce","esnext.async-iterator.reduce","esnext.iterator.reduce"].concat(NNe)),reduceRight:vNe("instance/reduce-right",["es.array.reduce-right"]),repeat:vNe("instance/repeat",["es.string.repeat"]),replace:vNe(null,["es.string.replace","es.regexp.exec"]),replaceAll:vNe("instance/replace-all",["es.string.replace-all","es.string.replace","es.regexp.exec"]),reverse:vNe("instance/reverse",["es.array.reverse"]),search:vNe(null,["es.string.search","es.regexp.exec"]),setYear:vNe(null,["es.date.set-year"]),slice:vNe("instance/slice",["es.array.slice"]),small:vNe(null,["es.string.small"]),some:vNe("instance/some",["es.array.some","esnext.async-iterator.some","esnext.iterator.some"].concat(NNe)),sort:vNe("instance/sort",["es.array.sort"]),splice:vNe("instance/splice",["es.array.splice"]),split:vNe(null,["es.string.split","es.regexp.exec"]),startsWith:vNe("instance/starts-with",["es.string.starts-with"]),sticky:vNe("instance/sticky",["es.regexp.sticky"]),strike:vNe(null,["es.string.strike"]),sub:vNe(null,["es.string.sub"]),substr:vNe(null,["es.string.substr"]),sup:vNe(null,["es.string.sup"]),take:vNe("instance/take",["esnext.async-iterator.take"].concat(R(BNe),["esnext.iterator.take"],NNe)),test:vNe("instance/test",["es.regexp.test","es.regexp.exec"]),toArray:vNe("instance/to-array",["esnext.async-iterator.to-array"].concat(R(BNe),["esnext.iterator.to-array"],NNe)),toAsync:vNe(null,["esnext.iterator.to-async"].concat(NNe,R(BNe),ONe)),toExponential:vNe(null,["es.number.to-exponential"]),toFixed:vNe(null,["es.number.to-fixed"]),toGMTString:vNe(null,["es.date.to-gmt-string"]),toISOString:vNe(null,["es.date.to-iso-string"]),toJSON:vNe(null,["es.date.to-json","web.url.to-json"]),toPrecision:vNe(null,["es.number.to-precision"]),toReversed:vNe("instance/to-reversed",["esnext.array.to-reversed"]),toSorted:vNe("instance/to-sorted",["esnext.array.to-sorted","es.array.sort"]),toSpliced:vNe("instance/to-spliced",["esnext.array.to-spliced"]),toString:vNe(null,["es.object.to-string","es.error.to-string","es.date.to-string","es.regexp.to-string"]),trim:vNe("instance/trim",["es.string.trim"]),trimEnd:vNe("instance/trim-end",["es.string.trim-end"]),trimLeft:vNe("instance/trim-left",["es.string.trim-start"]),trimRight:vNe("instance/trim-right",["es.string.trim-end"]),trimStart:vNe("instance/trim-start",["es.string.trim-start"]),uniqueBy:vNe("instance/unique-by",["esnext.array.unique-by","es.map"]),unThis:vNe("instance/un-this",["esnext.function.un-this"]),values:vNe("instance/values",ENe),with:vNe("instance/with",["esnext.array.with"]),__defineGetter__:vNe(null,["es.object.define-getter"]),__defineSetter__:vNe(null,["es.object.define-setter"]),__lookupGetter__:vNe(null,["es.object.lookup-getter"]),__lookupSetter__:vNe(null,["es.object.lookup-setter"])},GNe=new Set(["es.object.to-string","es.object.define-getter","es.object.define-setter","es.object.lookup-getter","es.object.lookup-setter","es.regexp.exec"]),WNe=r.types;function HNe(e,t){var r,a,n=e.node.object;WNe.isIdentifier(n)?(r=n,a=WNe.cloneNode(n)):(r=e.scope.generateDeclaredUidIdentifier("context"),a=WNe.assignmentExpression("=",WNe.cloneNode(r),n)),e.replaceWith(WNe.memberExpression(WNe.callExpression(t,[a]),WNe.identifier("call"))),e.parentPath.unshiftContainer("arguments",r)}function KNe(e){return"string"==typeof e&&(e=e.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),Object.prototype.hasOwnProperty.call(hNe,e)&&hNe[e]}function qNe(e){return"core-js/modules/"+e+".js"}function zNe(e,t,r){return t?t+"/core-js/"+e+r:"core-js-pure/features/"+e+".js"}var XNe=r.types,YNe="#__secret_key__@babel/runtime__compatibility",JNe=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var r="esnext."+e.slice(3);return!!oOe[r]&&t(r)},$Ne=LBe((function(e,t){var r=e.getUtils,a=e.method,n=e.shouldInjectPolyfill,s=e.createMetaResolver,i=e.debug,o=e.babel,d=t.version,u=void 0===d?3:d,c=t.proposals,l=t.shippedProposals,p=t[YNe],f=(p=void 0===p?{useBabelRuntime:""}:p).useBabelRuntime,g=p.ext,h=void 0===g?".js":g,m=o.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),y=s({global:MNe,static:UNe,instance:VNe}),v=new Set(fNe(u));function b(e){return f?e?f+"/core-js":f+"/core-js-stable":e?"core-js-pure/features":"core-js-pure/stable"}function R(e,t){return!!n(e)&&(i(e),t.injectGlobalImport(qNe(e)),!0)}function x(e,t,r){void 0===r&&(r=!0);for(var a,n=T(e);!(a=n()).done;){var s=a.value;r?JNe(s,(function(e){return R(e,t)})):R(s,t)}}function E(e,t,r,a){if(e.pure&&!(a&&e.exclude&&e.exclude.includes(a))&&JNe(e.name,n)){var s=e.name,i=!1;(c||l&&s.startsWith("esnext.")||s.startsWith("es.")&&!v.has(s))&&(i=!0);var o=b(i);return r.injectDefaultImport(o+"/"+e.pure+h,t)}}function D(e){return!e.startsWith("esnext.")||"es."+e.slice(7)in oOe}return{name:"corejs3",polyfills:oOe,filterPolyfills:function(e){return!!v.has(e)&&(!(!c&&"entry-global"!==a)||!(!l||!mNe.has(e))||D(e))},entryGlobal:function(e,t,r){if("import"===e.kind){var a=KNe(e.source);if(a)if(1===a.length&&e.source===qNe(a[0])&&n(a[0]))i(null);else{var s=new Set(a),o=a.filter((function(e){if(!e.startsWith("esnext."))return!0;var t=e.replace("esnext.","es.");return!s.has(t)||!n(t)}));x(o,t,!1),r.remove()}}},usageGlobal:function(e,t){var r=y(e);if(r){var a=r.desc.global;if("global"!==r.kind&&"object"in e&&e.object&&"prototype"===e.placement){var n=e.object.toLowerCase();a=a.filter((function(e){return e.includes(n)||GNe.has(e)}))}x(a,t)}},usagePure:function(e,t,r){if("in"!==e.kind){if(!r.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!r.isMemberExpression())return;if(!r.isReferenced())return;if(r.parentPath.isUpdateExpression())return;if("Symbol.iterator"===e.key){if(!n("es.symbol.iterator"))return;var a=r.parent,s=r.node;return void(XNe.isCallExpression(a,{callee:s})?0===a.arguments.length?(r.parentPath.replaceWith(XNe.callExpression(t.injectDefaultImport(zNe("get-iterator",f,h),"getIterator"),[s.object])),r.skip()):HNe(r,t.injectDefaultImport(zNe("get-iterator-method",f,h),"getIteratorMethod")):r.replaceWith(XNe.callExpression(t.injectDefaultImport(zNe("get-iterator-method",f,h),"getIteratorMethod"),[r.node.object])))}}var i=y(e);if(i)if(f&&i.desc.pure&&"/index"===i.desc.pure.slice(-6)&&(i=Object.assign(Object.assign({},i),{},{desc:Object.assign(Object.assign({},i.desc),{},{pure:i.desc.pure.slice(0,-6)})})),"global"===i.kind){var o=E(i.desc,i.name,t);o&&r.replaceWith(o)}else if("static"===i.kind){var d=E(i.desc,i.name,t,e.object);d&&r.replaceWith(d)}else if("instance"===i.kind){var u=E(i.desc,i.name+"InstanceProperty",t,e.object);if(!u)return;var c=r.node;XNe.isCallExpression(r.parent,{callee:c})?HNe(r,u):r.replaceWith(XNe.callExpression(u,[c.object]))}}}else"Symbol.iterator"===e.key&&r.replaceWith(XNe.callExpression(t.injectDefaultImport(zNe("is-iterable",f,h),"isIterable"),[r.node.right]))},visitor:"usage-global"===a&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=r(e);x(m?SNe:CNe,t)}},Function:function(e){e.node.async&&x(CNe,r(e))},"ForOfStatement|ArrayPattern":function(e){x(xNe,r(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||x(xNe,r(e))},YieldExpression:function(e){e.node.delegate&&x(xNe,r(e))}}}})),QNe="#__secret_key__@babel/runtime__compatibility",ZNe=LBe((function(e,t){var r=e.debug;if(!tLe(e.targets,e.babel.targets()))throw new Error("This plugin does not use the targets option. Only preset-env's targets or top-level targets need to be configured for this plugin to work. See https://github.com/babel/babel-polyfills/issues/36 for more details.");var a=t[QNe],n=(a=void 0===a?{useBabelRuntime:""}:a).useBabelRuntime,s=n?n+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){eLe(e)&&(r("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,r){eLe(e)&&r.replaceWith(t.injectDefaultImport(s,"regenerator-runtime"))}}})),eLe=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name};function tLe(e,t){return JSON.stringify(e)===JSON.stringify(t)}var rLe=sOe.default||sOe,aLe=$Ne.default||$Ne,nLe=ZNe.default||ZNe,sLe="#__secret_key__@babel/runtime__compatibility";function iLe(e){return!(null==e||!e.supportsStaticESM)}var oLe,dLe=M9((function(e,t,r){var a,n,s,i,o;e.assertVersion(7);var d,u=t.corejs,c=t.helpers,l=void 0===c||c,p=t.regenerator,f=void 0===p||p,g=t.useESModules,h=void 0!==g&&g,m=t.version,y=void 0===m?"7.0.0-beta.0":m,v=t.absoluteRuntime,b=void 0!==v&&v,R=!1;"object"==typeof u&&null!==u?(d=u.version,R=Boolean(u.proposals)):d=u;var x=!!d&&Number(d);if(![!1,2,3].includes(x))throw new Error("The `core-js` version must be false, 2 or 3, but got "+JSON.stringify(d)+".");if(R&&(!x||x<3))throw new Error("The 'proposals' option is only supported when using 'corejs: 3'");if("boolean"!=typeof f)throw new Error("The 'regenerator' option must be undefined, or a boolean.");if("boolean"!=typeof l)throw new Error("The 'helpers' option must be undefined, or a boolean.");if("boolean"!=typeof h&&"auto"!==h)throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");if("boolean"!=typeof b&&"string"!=typeof b)throw new Error("The 'absoluteRuntime' option must be undefined, a boolean, or a string.");if("string"!=typeof y)throw new Error("The 'version' option must be a version string.");var E=J_e("7.13.0",y);function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}if(D(t,"useBuiltIns"))throw t.useBuiltIns?new Error("The 'useBuiltIns' option has been removed. The @babel/runtime module now uses builtins by default."):new Error("The 'useBuiltIns' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(D(t,"polyfill"))throw!1===t.polyfill?new Error("The 'polyfill' option has been removed. The @babel/runtime module now skips polyfilling by default."):new Error("The 'polyfill' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(D(t,"moduleName"))throw new Error("The 'moduleName' option has been removed. @babel/transform-runtime no longer supports arbitrary runtimes. If you were using this to set an absolute path for Babel's standard runtimes, please use the 'absoluteRuntime' option.");var w="auto"===h?e.caller(iLe):h,j=2===x,C=3===x,S=["interopRequireWildcard","interopRequireDefault"],A=$_e(C?"@babel/runtime-corejs3":j?"@babel/runtime-corejs2":"@babel/runtime",r,b);function T(e,t,r){return function(a,n,s){return Object.assign({},e(a,t,s),{inherits:r})}}function P(e){if(f)return function(t,r,a){return nLe(t,e,a)}}return{name:"transform-runtime",inherits:j?T(rLe,(a={method:"usage-pure",absoluteImports:!!b&&A},a[sLe]={runtimeVersion:y,useBabelRuntime:A,ext:""},a),P((n={method:"usage-pure",absoluteImports:!!b&&A},n[sLe]={useBabelRuntime:A},n))):C?T(aLe,(s={method:"usage-pure",version:3,proposals:R,absoluteImports:!!b&&A},s[sLe]={useBabelRuntime:A,ext:""},s),P((i={method:"usage-pure",absoluteImports:!!b&&A},i[sLe]={useBabelRuntime:A},i))):P((o={method:"usage-pure",absoluteImports:!!b&&A},o[sLe]={useBabelRuntime:A},o)),pre:function(e){if(l){e.set("helperGenerator",(function(t){if(null==e.availableHelper||!e.availableHelper(t,y))return"regeneratorRuntime"===t?Uu([],du("regeneratorRuntime")):void 0;var a=-1===S.indexOf(t)||dY(e.path)?void 0:4,n=w&&"module"===e.path.node.sourceType?"helpers/esm":"helpers",s=A+"/"+n+"/"+t;return b&&(s=Q_e()),r(s,t,a,!0)}));var t=new Map}function r(r,a,n,s){void 0===s&&(s=!1);var i=r+":"+a+":"+(dY(e.path)||""),o=t.get(i);return o?o=mb(o):(o=pY(e.path,r,{importedInterop:s&&E?"compiled":"uncompiled",nameHint:a,blockHoist:n}),t.set(i,o)),o}}}})),uLe=M9((function(e){return e.assertVersion(7),{name:"transform-shorthand-properties",visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var r=ou(null,t.params,t.body,t.generator,t.async);r.returnType=t.returnType;var a=PR(t);Re(a,{value:"__proto__"})?e.replaceWith(Eu(a,r,!0)):e.replaceWith(Eu(t.key,r,t.computed))}},ObjectProperty:function(e){var t=e.node;if(t.shorthand){var r=PR(t);Re(r,{value:"__proto__"})?e.replaceWith(Eu(r,t.value,!0)):t.shorthand=!1}}}}})),cLe=M9((function(e,t){var r,a;e.assertVersion(7);var n=null!=(r=e.assumption("iterableIsArray"))?r:t.loose,s=null!=(a=t.allowArrayLike)?a:e.assumption("arrayLikeIsIterable");function i(e,t){return n&&!ye(e.argument,{name:"arguments"})?e.argument:t.toArray(e.argument,!0,s)}function o(e){return e.elements.some((function(e){return null===e}))}function d(e){for(var t=0;t<e.length;t++)if(lt(e[t]))return!0;return!1}function u(e,t){return e.length?(t.push(Vd(e)),[]):e}function c(e,t,r){for(var a,n=[],s=[],d=T(e);!(a=d()).done;){var c=a.value;if(lt(c)){s=u(s,n);var l=i(c,t);J(l)&&o(l)&&(l=Yd(r.addHelper("arrayWithoutHoles"),[l])),n.push(l)}else s.push(c)}return u(s,n),n}return{name:"transform-spread",visitor:{ArrayExpression:function(e){var t=e.node,r=e.scope,a=t.elements;if(d(a)){var n=c(a,r,this.file),s=n[0];1!==n.length||s===a[0].argument?(J(s)?n.shift():s=Vd([]),e.replaceWith(Yd(yu(s,du("concat")),n))):e.replaceWith(s)}},CallExpression:function(e){var t=e.node,r=e.scope,a=t.arguments;if(d(a)){var n=pPe(e.get("callee"));if(n.isSuper())throw e.buildCodeFrameError("It's not possible to compile spread arguments in `super()` without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var s,i=r.buildUndefinedNode();t.arguments=[];var o=(s=1===a.length&&ye(a[0].argument,{name:"arguments"})?[a[0].argument]:c(a,r,this.file)).shift();s.length?t.arguments.push(Yd(yu(o,du("concat")),s)):t.arguments.push(o);var u=n.node;if(Ce(u)){var l=r.maybeGenerateMemoised(u.object);l?(u.object=Gd("=",l,u.object),i=l):i=mb(u.object)}t.callee=yu(t.callee,du("apply")),pt(i)&&(i=Tu()),t.arguments.unshift(mb(i))}},NewExpression:function(e){var t=e.node,r=e.scope;if(d(t.arguments)){var a,n=c(t.arguments,r,this.file),s=n.shift();a=n.length?Yd(yu(s,du("concat")),n):s,e.replaceWith(Yd(e.hub.addHelper("construct"),[t.callee,a]))}}}}})),lLe=M9((function(e){return e.assertVersion(7),{name:"transform-sticky-regex",visitor:{RegExpLiteral:function(e){var t=e.node;t.flags.includes("y")&&e.replaceWith(vu(du("RegExp"),[lu(t.pattern),lu(t.flags)]))}}}})),pLe=M9((function(e){return e.assertVersion(7),{name:"transform-strict-mode",visitor:{Program:function(e){for(var t,r=T(e.node.directives);!(t=r()).done;)if("use strict"===t.value.value.value)return;e.unshiftContainer("directives",Kd(qd("use strict")))}}}})),fLe=M9((function(e,t){var r,a;e.assertVersion(7);var n=null!=(r=e.assumption("ignoreToPrimitiveHint"))?r:t.loose,s=null!=(a=e.assumption("mutableTemplateObject"))?a:t.loose,i="taggedTemplateLiteral";function o(e){var t=!0;return e.reduce((function(e,r){var a=$n(r);return!a&&t&&(a=!0,t=!1),a&&ne(e)?(e.arguments.push(r),e):Yd(yu(e,du("concat")),[r])}))}return s&&(i+="Loose"),{name:"transform-template-literals",visitor:{TaggedTemplateExpression:function(e){for(var t,r=e.node,a=r.quasi,n=[],s=[],o=!0,d=T(a.quasis);!(t=d()).done;){var u=t.value.value,c=u.raw,l=u.cooked,p=null==l?e.scope.buildUndefinedNode():lu(l);n.push(p),s.push(lu(c)),c!==l&&(o=!1)}var f=[Vd(n)];o||f.push(Vd(s));var g=e.scope.generateUidIdentifier("templateObject");e.scope.getProgramParent().push({id:mb(g)}),e.replaceWith(Yd(r.tag,[xV.expression.ast(oLe||(oLe=v(["\n "," || (\n "," = ","(",")\n )\n "])),mb(g),g,this.addHelper(i),f)].concat(R(a.expressions))))},TemplateLiteral:function(e){if("TSLiteralType"!==e.parent.type){for(var t,r=[],a=e.get("expressions"),s=0,i=T(e.node.quasis);!(t=i()).done;){var d=t.value;if(d.value.cooked&&r.push(lu(d.value.cooked)),s<a.length){var u=a[s++].node;Re(u,{value:""})||r.push(u)}}Re(r[0])||n&&Re(r[1])||r.unshift(lu(""));var c=r[0];if(n)for(var l=1;l<r.length;l++)c=Wd("+",c,r[l]);else r.length>1&&(c=o(r));e.replaceWith(c)}}}}})),gLe=M9((function(e){return e.assertVersion(7),{name:"transform-typeof-symbol",visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var t=e.node,r=e.parent;if("typeof"===t.operator){if(e.parentPath.isBinaryExpression()&&ho.indexOf(r.operator)>=0){var a=e.getOpposite();if(a.isStringLiteral()&&"symbol"!==a.node.value&&"object"!==a.node.value)return}var n=e.findParent((function(e){var t;if(e.isFunction())return"@babel/helpers - typeof"===(null==(t=e.get("body.directives.0"))?void 0:t.node.value.value)}));if(!n){var s=this.addHelper("typeof");if(n=e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===s||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===s.name})),!n){var i=Yd(s,[t.argument]),o=e.get("argument");if(o.isIdentifier()&&!e.scope.hasBinding(o.node.name,!0)){var d=Iu("typeof",mb(t.argument));e.replaceWith($d(Wd("===",d,lu("undefined")),lu("undefined"),i))}else e.replaceWith(i)}}}}}}}));function hLe(e,t){var r=e.node;if(r.declare)e.remove();else{var a=r.id.name,n=xLe(e,t,r.id);switch(e.parent.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":if(e.insertAfter(n),i(e.parentPath))e.remove();else{var s=t.isProgram(e.parent);e.scope.registerDeclaration(e.replaceWith(mLe(r.id,t,s?"var":"let"))[0])}break;default:throw new Error("Unexpected enum parent '"+e.parent.type)}}function i(e){return e.isExportDeclaration()?i(e.parentPath):!!e.getData(a)||(e.setData(a,!0),!1)}}function mLe(e,t,r){return t.variableDeclaration(r,[t.variableDeclarator(e)])}var yLe=xV("\n (function (ID) {\n ASSIGNMENTS;\n })(ID || (ID = {}));\n"),vLe=xV('\n ENUM["NAME"] = VALUE;\n'),bLe=xV('\n ENUM[ENUM["NAME"] = VALUE] = "NAME";\n'),RLe=function(e,t){return(e?vLe:bLe)(t)};function xLe(e,t,r){var a=SLe(e,t).map((function(e){var a=b(e,2),n=a[0],s=a[1];return RLe(t.isStringLiteral(s),{ENUM:t.cloneNode(r),NAME:n,VALUE:s})}));return yLe({ID:t.cloneNode(r),ASSIGNMENTS:a})}function ELe(e,t){var r=t.seen,a=t.path,n=t.t,s=e.node.name;r.has(s)&&!e.scope.hasOwnBinding(s)&&(e.replaceWith(n.memberExpression(n.cloneNode(a.node.id),n.cloneNode(e.node))),e.skip())}var DLe,wLe,jLe,CLe={ReferencedIdentifier:ELe};function SLe(e,t){var r,a=new Map,n=-1;return e.get("members").map((function(s){var i,o=s.node,d=t.isIdentifier(o.id)?o.id.name:o.id.value,u=o.initializer;if(u)if(void 0!==(n=ALe(u,a)))a.set(d,n),"number"==typeof n?i=t.numericLiteral(n):(fX.exports("string"==typeof n),i=t.stringLiteral(n));else{var c=s.get("initializer");c.isReferencedIdentifier()?ELe(c,{t:t,seen:a,path:e}):c.traverse(CLe,{t:t,seen:a,path:e}),i=c.node,a.set(d,void 0)}else if("number"==typeof n)n+=1,i=t.numericLiteral(n),a.set(d,n);else{if("string"==typeof n)throw e.buildCodeFrameError("Enum member must have initializer.");var l=t.memberExpression(t.cloneNode(e.node.id),t.stringLiteral(r),!0);i=t.binaryExpression("+",t.numericLiteral(1),l),a.set(d,void 0)}return r=d,[d,i]}))}function ALe(e,t){return r(e);function r(e){switch(e.type){case"StringLiteral":return e.value;case"UnaryExpression":return a(e);case"BinaryExpression":return n(e);case"NumericLiteral":return e.value;case"ParenthesizedExpression":return r(e.expression);case"Identifier":return t.get(e.name);case"TemplateLiteral":if(1===e.quasis.length)return e.quasis[0].value.cooked;default:return}}function a(e){var t=e.argument,a=e.operator,n=r(t);if(void 0!==n)switch(a){case"+":return n;case"-":return-n;case"~":return~n;default:return}}function n(e){var t=r(e.left);if(void 0!==t){var a=r(e.right);if(void 0!==a)switch(e.operator){case"|":return t|a;case"&":return t&a;case">>":return t>>a;case">>>":return t>>>a;case"<<":return t<<a;case"^":return t^a;case"*":return t*a;case"/":return t/a;case"+":return t+a;case"-":return t-a;case"%":return t%a;default:return}}}}function TLe(e,t){var r=e.node.id.name,a=e.parentPath.isExportNamedDeclaration(),n=a;!n&&t.isProgram(e.parent)&&(n=e.parent.body.some((function(e){return t.isExportNamedDeclaration(e)&&"type"!==e.exportKind&&!e.source&&e.specifiers.some((function(e){return t.isExportSpecifier(e)&&"type"!==e.exportKind&&e.local.name===r}))})));var s=SLe(e,t);if(n){var i=t.objectExpression(s.map((function(e){var r=b(e,2),a=r[0],n=r[1];return t.objectProperty(t.isValidIdentifier(a)?t.identifier(a):t.stringLiteral(a),n)})));e.scope.hasOwnBinding(r)?(a?e.parentPath:e).replaceWith(t.expressionStatement(t.callExpression(t.memberExpression(t.identifier("Object"),t.identifier("assign")),[e.node.id,i]))):(e.replaceWith(t.variableDeclaration("var",[t.variableDeclarator(e.node.id,i)])),e.scope.registerDeclaration(e))}else{var o=new Map(s);e.scope.path.traverse({Scope:function(e){e.scope.hasOwnBinding(r)&&e.skip()},MemberExpression:function(e){if(t.isIdentifier(e.node.object,{name:r})){var a;if(e.node.computed){if(!t.isStringLiteral(e.node.property))return;a=e.node.property.value}else{if(!t.isIdentifier(e.node.property))return;a=e.node.property.name}o.has(a)&&e.replaceWith(t.cloneNode(o.get(a)))}}}),e.remove()}}function PLe(e,t){if(e.node.declare||"StringLiteral"===e.node.id.type)e.remove();else{if(!t)throw e.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var r=e.node.id.name,a=BLe(e,mb(e.node,!0)),n=e.scope.hasOwnBinding(r);"ExportNamedDeclaration"===e.parent.type?n?e.parentPath.replaceWith(a):(e.parentPath.insertAfter(a),e.replaceWith(kLe(r)),e.scope.registerDeclaration(e.parentPath)):n?e.replaceWith(a):e.scope.registerDeclaration(e.replaceWithMultiple([kLe(r),a])[0])}}function kLe(e){return _u("let",[Bu(du(e))])}function ILe(e,t){return yu(du(e),du(t))}function FLe(e,t,r){if("const"!==e.kind)throw r.file.buildCodeFrameError(e,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var a=e.declarations;if(a.every((function(e){return ye(e.id)}))){for(var n,s=T(a);!(n=s()).done;){var i=n.value;i.init&&(i.init=Gd("=",ILe(t,i.id.name),i.init))}return[e]}var o=LR(e),d=[];for(var u in o)d.push(Gd("=",ILe(t,u),mb(o[u])));return[e,ru(ju(d))]}function _Le(e,t){throw e.hub.buildError(t,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function BLe(e,t,r){var a=new Set,n=t.id;Jf(n);for(var s=e.scope.generateUid(n.name),i=vn(t.body)?t.body.body:[qu(t.body)],o=0;o<i.length;o++){var d=i[o];switch(d.type){case"TSModuleDeclaration":if(!ye(d.id))throw _Le(e,d);var u=BLe(e,d),c=d.id.name;a.has(c)?i[o]=u:(a.add(c),i.splice(o++,1,kLe(c),u));continue;case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":a.add(d.id.name);continue;case"VariableDeclaration":for(var l in LR(d))a.add(l);continue;default:continue;case"ExportNamedDeclaration":}switch(d.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":if(d.declaration.declare)continue;var p=d.declaration.id.name;a.add(p),i.splice(o++,1,d.declaration,ru(Gd("=",ILe(s,p),du(p))));break;case"VariableDeclaration":var f=FLe(d.declaration,s,e.hub);i.splice.apply(i,[o,f.length].concat(R(f))),o+=f.length-1;break;case"TSModuleDeclaration":if(!ye(d.declaration.id))throw _Le(e,d.declaration);var g=BLe(e,d.declaration,du(s)),h=d.declaration.id.name;a.has(h)?i[o]=g:(a.add(h),i.splice(o++,1,kLe(h),g))}}var m=Ru([]);if(r){var y=yu(r,n);m=xV.expression.ast(DLe||(DLe=v(["\n "," ||\n ("," = ",")\n "])),mb(y),mb(y),m)}return xV.statement.ast(wLe||(wLe=v(["\n (function (",") {\n ","\n })("," || ("," = ","));\n "])),du(s),i,n,mb(n),m)}function OLe(e){switch(e.parent.type){case"TSTypeReference":case"TSQualifiedName":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"ExportSpecifier":return"type"===e.parentPath.parent.exportKind;default:return!1}}var NLe=new WeakMap,LLe=new WeakMap,MLe=new WeakSet;function ULe(e,t){var r=e.scope;return!(r.hasBinding(t)||!NLe.get(r).has(t)&&(console.warn('The exported identifier "'+t+'" is not declared in Babel\'s scope tracker\nas a JavaScript value binding, and "@babel/plugin-transform-typescript"\nnever encountered it as a TypeScript type declaration.\nIt will be treated as a JavaScript value.\n\nThis problem is likely caused by another plugin injecting\n"'+t+'" without registering it in the scope tracker. If you are the author\n of that plugin, please use "scope.registerDeclaration(declarationPath)".'),1))}function VLe(e,t){NLe.get(e).add(t)}var GLe=M9((function(e,t){var r;e.assertVersion(7);var a=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,n=t.allowNamespaces,s=void 0===n||n,i=t.jsxPragma,o=void 0===i?"React.createElement":i,d=t.jsxPragmaFrag,u=void 0===d?"React.Fragment":d,c=t.onlyRemoveTypeImports,l=void 0!==c&&c,p=t.optimizeConstEnums,f=void 0!==p&&p,g=t.allowDeclareFields,h=void 0!==g&&g,m={field:function(e){var t=e.node;if(!h&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(t.declare){if(t.value)throw e.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");t.decorators||e.remove()}else if(t.definite){if(t.value)throw e.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");h||t.decorators||jt(t)||e.remove()}else h||t.value||t.decorators||jt(t)||e.remove();t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.readonly&&(t.readonly=null),t.optional&&(t.optional=null),t.typeAnnotation&&(t.typeAnnotation=null),t.definite&&(t.definite=null),t.declare&&(t.declare=null),t.override&&(t.override=null)},method:function(e){var t=e.node;t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.optional&&(t.optional=null),t.override&&(t.override=null)},constructor:function(e,t){e.node.accessibility&&(e.node.accessibility=null);for(var r,a=[],n=e.scope,s=T(e.get("params"));!(r=s()).done;){var i=r.value,o=i.node;if("TSParameterProperty"===o.type){var d=o.parameter;if(MLe.has(d))continue;MLe.add(d);var u=void 0;if(ye(d))u=d;else{if(!ze(d)||!ye(d.left))throw i.buildCodeFrameError("Parameter properties can not be destructuring patterns.");u=d.left}a.push(xV.statement.ast(jLe||(jLe=v(["\n this."," = ",""])),mb(u),mb(u))),i.replaceWith(i.get("parameter")),n.registerBinding("param",i)}}sre(t,e,a)}};return{name:"transform-typescript",inherits:j5,visitor:(r={Pattern:R,Identifier:R,RestElement:R,Program:{enter:function(e,t){var r=t.file,n=null,s=null,i=e.scope;if(NLe.has(i)||NLe.set(i,new Set),r.ast.comments)for(var d,c=T(r.ast.comments);!(d=c()).done;){var p=d.value,f=a.exec(p.value);f&&(f[1]?s=f[2]:n=f[2])}var g=n||o;if(g){var h=b(g.split("."),1);g=h[0]}var m=s||u;if(m){var y=b(m.split("."),1);m=y[0]}for(var v,R=T(e.get("body"));!(v=R()).done;){var E=v.value;if(E.isImportDeclaration()){var D=function(){if(LLe.has(t.file.ast.program)||LLe.set(t.file.ast.program,!0),"type"===E.node.importKind){for(var r,a=T(E.node.specifiers);!(r=a()).done;){var n=r.value;VLe(i,n.local.name)}return E.remove(),"continue"}for(var s,o=new Set,d=E.node.specifiers.length,u=function(){return d>0&&d===o.size},c=T(E.node.specifiers);!(s=c()).done;){var p=s.value;if("ImportSpecifier"===p.type&&"type"===p.importKind){VLe(i,p.local.name);var f=E.scope.getBinding(p.local.name);f&&o.add(f.path)}}if(l)LLe.set(e.node,!1);else{if(0===E.node.specifiers.length)return LLe.set(e.node,!1),"continue";for(var h,y=T(E.node.specifiers);!(h=y()).done;){var v=h.value,b=E.scope.getBinding(v.local.name);b&&!o.has(b.path)&&(x({binding:b,programPath:e,pragmaImportName:g,pragmaFragImportName:m})?o.add(b.path):LLe.set(e.node,!1))}}if(u())E.remove();else for(var R,D=T(o);!(R=D()).done;)R.value.remove();return"continue"}();if("continue"===D)continue}if(E.isExportDeclaration()&&(E=E.get("declaration")),E.isVariableDeclaration({declare:!0}))for(var w=0,j=Object.keys(E.getBindingIdentifiers());w<j.length;w++){var C=j[w];VLe(i,C)}else(E.isTSTypeAliasDeclaration()||E.isTSDeclareFunction()&&E.get("id").isIdentifier()||E.isTSInterfaceDeclaration()||E.isClassDeclaration({declare:!0})||E.isTSEnumDeclaration({declare:!0})||E.isTSModuleDeclaration({declare:!0})&&E.get("id").isIdentifier())&&VLe(i,E.node.id.name)}},exit:function(e){"module"===e.node.sourceType&&LLe.get(e.node)&&e.pushContainer("body",qu())}},ExportNamedDeclaration:function(e,t){LLe.has(t.file.ast.program)||LLe.set(t.file.ast.program,!0),"type"!==e.node.exportKind?e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every((function(e){return"ExportSpecifier"===e.type&&"type"===e.exportKind}))||!e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every((function(t){return rt(t)&&ULe(e,t.local.name)}))?e.remove():LLe.set(t.file.ast.program,!1):e.remove()},ExportSpecifier:function(e){(!e.parent.source&&ULe(e,e.node.local.name)||"type"===e.node.exportKind)&&e.remove()},ExportDefaultDeclaration:function(e,t){LLe.has(t.file.ast.program)||LLe.set(t.file.ast.program,!0),ye(e.node.declaration)&&ULe(e,e.node.declaration.name)?e.remove():LLe.set(t.file.ast.program,!1)},TSDeclareFunction:function(e){e.remove()},TSDeclareMethod:function(e){e.remove()},VariableDeclaration:function(e){e.node.declare&&e.remove()},VariableDeclarator:function(e){var t=e.node;t.definite&&(t.definite=null)},TSIndexSignature:function(e){e.remove()},ClassDeclaration:function(e){e.node.declare&&e.remove()},Class:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.superTypeParameters&&(t.superTypeParameters=null),t.implements&&(t.implements=null),t.abstract&&(t.abstract=null),e.get("body.body").forEach((function(t){t.isClassMethod()||t.isClassPrivateMethod()?"constructor"===t.node.kind?m.constructor(t,e):m.method(t):(t.isClassProperty()||t.isClassPrivateProperty())&&m.field(t)}))},Function:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.returnType&&(t.returnType=null);var r=t.params;r.length>0&&ye(r[0],{name:"this"})&&r.shift()},TSModuleDeclaration:function(e){PLe(e,s)},TSInterfaceDeclaration:function(e){e.remove()},TSTypeAliasDeclaration:function(e){e.remove()},TSEnumDeclaration:function(e){f&&e.node.const?TLe(e,cx):hLe(e,cx)},TSImportEqualsDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(xn(e.node.moduleReference))throw e.buildCodeFrameError("`import "+e.node.id.name+" = require('"+e.node.moduleReference.expression.value+"')` is not supported by @babel/plugin-transform-typescript\nPlease consider using `import "+e.node.id.name+" from '"+e.node.moduleReference.expression.value+"';` alongside Typescript's --allowSyntheticDefaultImports option.");e.replaceWith(_u("var",[Bu(e.node.id,y(e.node.moduleReference))]))})),TSExportAssignment:function(e){throw e.buildCodeFrameError("`export =` is not supported by @babel/plugin-transform-typescript\nPlease consider using `export <value>;`.")},TSTypeAssertion:function(e){e.replaceWith(e.node.expression)},TSAsExpression:function(e){var t=e.node;do{t=t.expression}while(fn(t));e.replaceWith(t)}},r[e.types.tsInstantiationExpression?"TSNonNullExpression|TSInstantiationExpression":"TSNonNullExpression"]=function(e){e.replaceWith(e.node.expression)},r.CallExpression=function(e){e.node.typeParameters=null},r.OptionalCallExpression=function(e){e.node.typeParameters=null},r.NewExpression=function(e){e.node.typeParameters=null},r.JSXOpeningElement=function(e){e.node.typeParameters=null},r.TaggedTemplateExpression=function(e){e.node.typeParameters=null},r)};function y(e){return xa(e)?yu(y(e.left),e.right):e}function R(e){var t=e.node;t.typeAnnotation&&(t.typeAnnotation=null),ye(t)&&t.optional&&(t.optional=null)}function x(e){for(var t,r=e.binding,a=e.programPath,n=e.pragmaImportName,s=e.pragmaFragImportName,i=T(r.referencePaths);!(t=i()).done;)if(!OLe(t.value))return!1;if(r.identifier.name!==n&&r.identifier.name!==s)return!0;var o=!1;return a.traverse({"JSXElement|JSXFragment":function(e){o=!0,e.stop()}}),!o}})),WLe=M9((function(e){e.assertVersion(7);var t=/[\ud800-\udfff]/g,r=/(\\+)u\{([0-9a-fA-F]+)\}/g;function a(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return"\\u"+t}function n(e,t,r){if(t.length%2==0)return e;var n=String.fromCodePoint(parseInt(r,16)),s=t.slice(0,-1)+a(n.charCodeAt(0));return 1===n.length?s:s+a(n.charCodeAt(1))}function s(e){return e.replace(r,n)}function i(e){for(var t;t=r.exec(e);)if(t[1].length%2!=0)return r.lastIndex=0,t[0];return null}return{name:"transform-unicode-escapes",manipulateOptions:function(e){var t,r=e.generatorOpts;r.jsescOption||(r.jsescOption={}),null!=(t=r.jsescOption).minimal||(t.minimal=!1)},visitor:{Identifier:function(e){var r=e.node,a=e.key,n=r.name,s=n.replace(t,(function(e){return"_u"+e.charCodeAt(0).toString(16)}));if(n!==s){var i=zR(lu(n),r);if("key"!==a){var o=e.parentPath,d=e.scope;if(o.isMemberExpression({property:r})||o.isOptionalMemberExpression({property:r}))return o.node.computed=!0,void e.replaceWith(i);if(!d.getBinding(n))throw e.buildCodeFrameError("Can't reference '"+n+"' as a bare identifier");d.rename(n,d.generateUid(s))}else e.replaceWith(i)}},"StringLiteral|DirectiveLiteral":function(e){var t=e.node.extra;null!=t&&t.raw&&(t.raw=s(t.raw))},TemplateElement:function(e){var t=e.node,r=e.parentPath,a=t.value,n=i(a.raw);if(n){if(r.parentPath.isTaggedTemplateExpression())throw e.buildCodeFrameError("Can't replace Unicode escape '"+n+"' inside tagged template literals. You can enable '@babel/plugin-transform-template-literals' to compile them to classic strings.");a.raw=s(a.raw)}}}}})),HLe=M9((function(e){return e.assertVersion(7),aTe({name:"transform-unicode-regex",feature:"unicodeFlag"})})),KLe={"external-helpers":q9,"syntax-async-generators":z9,"syntax-class-properties":J9,"syntax-class-static-block":Q9,"syntax-decimal":e5,"syntax-decorators":t5,"syntax-destructuring-private":r5,"syntax-do-expressions":a5,"syntax-export-default-from":n5,"syntax-flow":s5,"syntax-function-bind":i5,"syntax-function-sent":o5,"syntax-module-blocks":d5,"syntax-import-meta":u5,"syntax-jsx":l5,"syntax-import-assertions":p5,"syntax-object-rest-spread":f5,"syntax-optional-catch-binding":h5,"syntax-pipeline-operator":R5,"syntax-record-and-tuple":x5,"syntax-top-level-await":E5,"syntax-typescript":j5,"proposal-async-generator-functions":eee,"proposal-class-properties":xre,"proposal-class-static-block":Cre,"proposal-decorators":gae,"proposal-destructuring-private":xne,"proposal-do-expressions":Ene,"proposal-duplicate-named-capturing-groups-regex":sTe,"proposal-dynamic-import":cTe,"proposal-export-default-from":lTe,"proposal-export-namespace-from":gTe,"proposal-function-bind":hTe,"proposal-function-sent":mTe,"proposal-json-strings":bTe,"proposal-logical-assignment-operators":ETe,"proposal-nullish-coalescing-operator":CTe,"proposal-numeric-separator":PTe,"proposal-object-rest-spread":zTe,"proposal-optional-catch-binding":JTe,"proposal-optional-chaining":RPe,"proposal-pipeline-operator":PPe,"proposal-private-methods":kPe,"proposal-private-property-in-object":VPe,"proposal-record-and-tuple":WPe,"proposal-throw-expressions":KPe,"proposal-unicode-property-regex":qPe,"proposal-unicode-sets-regex":zPe,"transform-async-to-generator":XPe,"transform-arrow-functions":YPe,"transform-block-scoped-functions":JPe,"transform-block-scoping":ake,"transform-classes":Ake,"transform-computed-properties":Tke,"transform-destructuring":jae,"transform-dotall-regex":Pke,"transform-duplicate-keys":Ike,"transform-exponentiation-operator":Yke,"transform-flow-comments":Jke,"transform-flow-strip-types":$ke,"transform-for-of":oIe,"transform-function-name":dIe,"transform-instanceof":uIe,"transform-jscript":cIe,"transform-literals":lIe,"transform-member-expression-literals":pIe,"transform-modules-amd":jIe,"transform-modules-commonjs":CIe,"transform-modules-systemjs":IIe,"transform-modules-umd":BIe,"transform-named-capturing-groups-regex":OIe,"transform-new-target":NIe,"transform-object-assign":LIe,"transform-object-super":UIe,"transform-object-set-prototype-of-to-assign":VIe,"transform-parameters":Rne,"transform-property-literals":GIe,"transform-property-mutators":lFe,"transform-proto-to-assign":pFe,"transform-react-constant-elements":fFe,"transform-react-display-name":gFe,"transform-react-inline-elements":LFe,"transform-react-jsx":QFe,"transform-react-jsx-compat":ZFe,"transform-react-jsx-development":e_e,"transform-react-jsx-self":s_e,"transform-react-jsx-source":d_e,"transform-regenerator":q_e,"transform-reserved-words":z_e,"transform-runtime":dLe,"transform-shorthand-properties":uLe,"transform-spread":cLe,"transform-sticky-regex":lLe,"transform-strict-mode":pLe,"transform-template-literals":fLe,"transform-typeof-symbol":gLe,"transform-typescript":GLe,"transform-unicode-escapes":WLe,"transform-unicode-regex":HLe},qLe=function(e,t){var r=!1,a="commonjs",n=!1;void 0!==t&&(void 0!==t.loose&&(r=t.loose),void 0!==t.modules&&(a=t.modules),void 0!==t.spec&&(n=t.spec));var s={loose:r};return{plugins:[[fLe,{loose:r,spec:n}],lIe,dIe,[YPe,{spec:n}],JPe,[Ake,s],UIe,uLe,Ike,[Tke,s],[oIe,s],lLe,WLe,HLe,[cLe,s],[Rne,s],[jae,s],ake,gLe,uIe,("commonjs"===a||"cjs"===a)&&[CIe,s],"systemjs"===a&&[IIe,s],"amd"===a&&[jIe,s],"umd"===a&&[BIe,s],[q_e,{async:!1,asyncGenerators:!1}]].filter(Boolean)}},zLe=function(e,t){var r=(void 0===t?{}:t).loose,a=void 0!==r&&r,n=[p5,zPe,sTe];return n.push(u5,E5,gTe,ETe,[RPe,{loose:a}],[CTe,{loose:a}],[xre,{loose:a}],bTe,PTe,[kPe,{loose:a}],VPe,Cre),{plugins:n}},XLe=function(e,t){void 0===t&&(t={});var r=t,a=r.loose,n=void 0!==a&&a,s=r.useBuiltIns,i=void 0!==s&&s,o=r.decoratorsLegacy,d=void 0!==o&&o,u=r.decoratorsVersion,c=void 0===u?"2018-09":u,l=r.decoratorsBeforeExport,p=r.pipelineProposal,f=void 0===p?"minimal":p,g=r.pipelineTopicToken,h=void 0===g?"%":g,m=r.recordAndTupleSyntax;return{presets:[[zLe,{loose:n,useBuiltIns:i}]],plugins:[[gae,{version:d?"legacy":c,decoratorsBeforeExport:l}],xne,[PPe,{proposal:f,topicToken:h}],mTe,KPe,[WPe,{syntaxType:void 0===m?"hash":m}],d5]}},YLe=function(e,t){void 0===t&&(t={});var r=t,a=r.loose,n=void 0!==a&&a,s=r.useBuiltIns,i=void 0!==s&&s,o=r.decoratorsLegacy,d=r.decoratorsVersion,u=r.decoratorsBeforeExport,c=r.pipelineProposal,l=r.pipelineTopicToken,p=r.recordAndTupleSyntax;return{presets:[[XLe,{loose:n,useBuiltIns:i,decoratorsLegacy:o,decoratorsVersion:d,decoratorsBeforeExport:u,pipelineProposal:c,pipelineTopicToken:l,recordAndTupleSyntax:p}]],plugins:[e5,lTe,Ene]}},JLe=function(e,t){void 0===t&&(t={});var r=t,a=r.loose,n=void 0!==a&&a,s=r.useBuiltIns,i=void 0!==s&&s,o=r.decoratorsLegacy,d=r.decoratorsVersion,u=r.decoratorsBeforeExport,c=r.pipelineProposal,l=r.pipelineTopicToken,p=r.importAssertionsVersion;return{presets:[[YLe,{loose:n,useBuiltIns:i,decoratorsLegacy:o,decoratorsVersion:d,decoratorsBeforeExport:u,pipelineProposal:c,pipelineTopicToken:l,importAssertionsVersion:void 0===p?"september-2020":p}]],plugins:[hTe]}};function $Le(e){return null!=e&&e&&"false"!==e&&"0"!==e}var QLe=$Le(Ei.env.BABEL_8_BREAKING)?KZ():XZ(),ZLe=function(e,t,r){var a=C6(e,t,r),n=r[e];if(n){for(var s="{",i=!0,o=0,d=Object.keys(a);o<d.length;o++){var u=d[o];i||(s+=","),i=!1,s+=" "+u,n[u]&&(s+=" < "+n[u])}s+=" }",console.log(" "+e+" "+s)}else console.log(" "+e)},eMe=["transform-typeof-symbol"];function tMe(e){return e.loose?eMe:null}var rMe={};Object.defineProperty(rMe,"__esModule",{value:!0}),rMe.default=void 0;var aMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));rMe.default=aMe;var nMe={};Object.defineProperty(nMe,"__esModule",{value:!0}),nMe.default=void 0;var sMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}}));nMe.default=sMe;var iMe={};Object.defineProperty(iMe,"__esModule",{value:!0}),iMe.default=void 0;var oMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));iMe.default=oMe;var dMe={};Object.defineProperty(dMe,"__esModule",{value:!0}),dMe.default=void 0;var uMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}}));dMe.default=uMe;var cMe={};Object.defineProperty(cMe,"__esModule",{value:!0}),cMe.default=void 0;var lMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions:function(e,t){t.plugins.push("exportNamespaceFrom")}}}));cMe.default=lMe;var pMe={};Object.defineProperty(pMe,"__esModule",{value:!0}),pMe.default=void 0;var fMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions:function(e,t){t.plugins.push("jsonStrings")}}}));pMe.default=fMe;var gMe={};Object.defineProperty(gMe,"__esModule",{value:!0}),gMe.default=void 0;var hMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions:function(e,t){t.plugins.push("logicalAssignment")}}}));gMe.default=hMe;var mMe={};Object.defineProperty(mMe,"__esModule",{value:!0}),mMe.default=void 0;var yMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions:function(e,t){t.plugins.push("nullishCoalescingOperator")}}}));mMe.default=yMe;var vMe={};Object.defineProperty(vMe,"__esModule",{value:!0}),vMe.default=void 0;var bMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions:function(e,t){t.plugins.push("numericSeparator")}}}));vMe.default=bMe;var RMe={};Object.defineProperty(RMe,"__esModule",{value:!0}),RMe.default=void 0;var xMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));RMe.default=xMe;var EMe={};Object.defineProperty(EMe,"__esModule",{value:!0}),EMe.default=void 0;var DMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));EMe.default=DMe;var wMe={};Object.defineProperty(wMe,"__esModule",{value:!0}),wMe.default=void 0;var jMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions:function(e,t){t.plugins.push("optionalChaining")}}}));wMe.default=jMe;var CMe={};Object.defineProperty(CMe,"__esModule",{value:!0}),CMe.default=void 0;var SMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions:function(e,t){t.plugins.push("privateIn")}}}));CMe.default=SMe;var AMe={};Object.defineProperty(AMe,"__esModule",{value:!0}),AMe.default=void 0;var TMe=(0,X9.declare)((function(e){return e.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions:function(e,t){t.plugins.push("topLevelAwait")}}}));AMe.default=TMe;var PMe={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var r={allowInsertArrow:!1,specCompliant:!1},a=function(e){var t=e.types;return{name:"transform-async-arrows-in-class",visitor:{ArrowFunctionExpression:function(e){e.node.async&&e.findParent(t.isClassMethod)&&e.arrowFunctionToExpression(r)}}}};t.default=a,e.exports=t.default}(PMe,PMe.exports);var kMe=PMe.exports,IMe={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var r=function(e){var t=e.types,r=function(e){return"params"===e.parentKey&&e.parentPath&&t.isArrowFunctionExpression(e.parentPath)};return{name:"transform-edge-default-parameters",visitor:{AssignmentPattern:function(e){e.find(r)&&e.parent.shorthand&&(e.parent.shorthand=!1,(e.parent.extra||{}).shorthand=!1,e.scope.rename(e.parent.key.name))}}}};t.default=r,e.exports=t.default}(IMe,IMe.exports);var FMe=IMe.exports,_Me={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var r=function(e){var t=e.types;return{name:"transform-edge-function-name",visitor:{FunctionExpression:{exit:function(e){if(!e.node.id&&t.isIdentifier(e.parent.id)){var r=t.cloneNode(e.parent.id),a=e.scope.getBinding(r.name);(null==a?void 0:a.constantViolations.length)&&e.scope.rename(r.name),e.node.id=r}}}}}};t.default=r,e.exports=t.default}(_Me,_Me.exports);var BMe=_Me.exports,OMe={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var r=function(e){var t=e.types;return{name:"transform-tagged-template-caching",visitor:{TaggedTemplateExpression:function(e,r){var a=r.get("processed");if(a||(a=new WeakSet,r.set("processed",a)),a.has(e.node))return e.skip();var n=e.node.quasi.expressions,s=r.get("identity");s||(s=e.scope.getProgramParent().generateDeclaredUidIdentifier("_"),r.set("identity",s),e.scope.getBinding(s.name).path.get("init").replaceWith(t.arrowFunctionExpression([t.identifier("t")],t.identifier("t"))));var i=t.taggedTemplateExpression(t.cloneNode(s),t.templateLiteral(e.node.quasi.quasis,n.map((function(){return t.numericLiteral(0)}))));a.add(i);var o=e.scope.getProgramParent().generateDeclaredUidIdentifier("t");e.scope.getBinding(o.name).path.parent.kind="let";var d=t.logicalExpression("||",o,t.assignmentExpression("=",t.cloneNode(o),i)),u=t.callExpression(e.node.tag,[d].concat(R(n)));e.replaceWith(u)}}}};t.default=r,e.exports=t.default}(OMe,OMe.exports);var NMe=OMe.exports,LMe={exports:{}};!function(e,t){function r(e){var t=e.types;return{name:"transform-safari-block-shadowing",visitor:{VariableDeclarator:function(e){var r=e.parent.kind;if("let"===r||"const"===r){var a=e.scope.block;if(!t.isFunction(a)&&!t.isProgram(a))for(var n=t.getOuterBindingIdentifiers(e.node.id),s=0,i=Object.keys(n);s<i.length;s++){var o=i[s],d=e.scope;if(d.hasOwnBinding(o))for(;d=d.parent;){if(d.hasOwnBinding(o)){e.scope.rename(o);break}if(t.isFunction(d.block)||t.isProgram(d.block))break}}}}}}}t.__esModule=!0,t.default=r,e.exports=t.default}(LMe,LMe.exports);var MMe=LMe.exports,UMe={exports:{}};!function(e,t){function r(e){if(e.isVariableDeclaration()){var t=e.getFunctionParent(),r=e.node.declarations[0].id.name;t&&t.scope.hasOwnBinding(r)&&"param"===t.scope.getOwnBinding(r).kind&&e.scope.rename(r)}}t.__esModule=!0,t.default=void 0;var a=function(){return{name:"transform-safari-for-shadowing",visitor:{ForXStatement:function(e){r(e.get("left"))},ForStatement:function(e){r(e.get("init"))}}}};t.default=a,e.exports=t.default}(UMe,UMe.exports);var VMe=UMe.exports;function GMe(e){var t=e.node.id;if(!t)return!1;var r=t.name,a=e.scope.getOwnBinding(r);return void 0!==a&&"param"===a.kind&&a.identifier!==a.path.node&&r}var WMe=M9((function(e){return e.assertVersion("^7.16.0"),{name:"plugin-bugfix-safari-id-destructuring-collision-in-function-expression",visitor:{FunctionExpression:function(e){var t=GMe(e);if(t){var r=e.scope,a=r.generateUid(t);r.rename(t,a)}}}}}));function HMe(e){var t=e.findIndex((function(e){return lt(e)}));return t>=0&&t!==e.length-1}function KMe(e){for(var t=e,r=[];;)if(t.isOptionalMemberExpression())r.push(t.node),t=pPe(t.get("object"));else{if(!t.isOptionalCallExpression())break;r.push(t.node),t=pPe(t.get("callee"))}for(var a=0;a<r.length;a++){var n=r[a];if(Et(n)&&HMe(n.arguments)){if(n.optional)return!0;if(xt(r[a+1],{optional:!0}))return!0}}return!1}var qMe=M9((function(e){var t,r;e.assertVersion(7);var a=null!=(t=e.assumption("noDocumentAll"))&&t,n=null!=(r=e.assumption("pureGetters"))&&r;return{name:"bugfix-v8-spread-parameters-in-optional-chaining",visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){KMe(e)&&bPe(e,{noDocumentAll:a,pureGetters:n})}}}})),zMe={"bugfix/transform-async-arrows-in-class":function(){return kMe},"bugfix/transform-edge-default-parameters":function(){return FMe},"bugfix/transform-edge-function-name":function(){return BMe},"bugfix/transform-safari-block-shadowing":function(){return MMe},"bugfix/transform-safari-for-shadowing":function(){return VMe},"bugfix/transform-safari-id-destructuring-collision-in-function-expression":function(){return WMe},"bugfix/transform-tagged-template-caching":function(){return NMe},"bugfix/transform-v8-spread-parameters-in-optional-chaining":function(){return qMe},"proposal-async-generator-functions":function(){return eee},"proposal-class-properties":function(){return xre},"proposal-class-static-block":function(){return Cre},"proposal-dynamic-import":function(){return cTe},"proposal-export-namespace-from":function(){return gTe},"proposal-json-strings":function(){return bTe},"proposal-logical-assignment-operators":function(){return ETe},"proposal-nullish-coalescing-operator":function(){return CTe},"proposal-numeric-separator":function(){return PTe},"proposal-object-rest-spread":function(){return zTe},"proposal-optional-catch-binding":function(){return JTe},"proposal-optional-chaining":function(){return RPe},"proposal-private-methods":function(){return kPe},"proposal-private-property-in-object":function(){return VPe},"proposal-unicode-property-regex":function(){return qPe},"syntax-async-generators":function(){return rMe},"syntax-class-properties":function(){return nMe},"syntax-class-static-block":function(){return iMe},"syntax-dynamic-import":function(){return dMe},"syntax-export-namespace-from":function(){return cMe},"syntax-import-assertions":function(){return p5},"syntax-json-strings":function(){return pMe},"syntax-logical-assignment-operators":function(){return gMe},"syntax-nullish-coalescing-operator":function(){return mMe},"syntax-numeric-separator":function(){return vMe},"syntax-object-rest-spread":function(){return RMe},"syntax-optional-catch-binding":function(){return EMe},"syntax-optional-chaining":function(){return wMe},"syntax-private-property-in-object":function(){return CMe},"syntax-top-level-await":function(){return AMe},"transform-arrow-functions":function(){return YPe},"transform-async-to-generator":function(){return XPe},"transform-block-scoped-functions":function(){return JPe},"transform-block-scoping":function(){return ake},"transform-classes":function(){return Ake},"transform-computed-properties":function(){return Tke},"transform-destructuring":function(){return jae},"transform-dotall-regex":function(){return Pke},"transform-duplicate-keys":function(){return Ike},"transform-exponentiation-operator":function(){return Yke},"transform-for-of":function(){return oIe},"transform-function-name":function(){return dIe},"transform-literals":function(){return lIe},"transform-member-expression-literals":function(){return pIe},"transform-modules-amd":function(){return jIe},"transform-modules-commonjs":function(){return CIe},"transform-modules-systemjs":function(){return IIe},"transform-modules-umd":function(){return BIe},"transform-named-capturing-groups-regex":function(){return OIe},"transform-new-target":function(){return NIe},"transform-object-super":function(){return UIe},"transform-parameters":function(){return Rne},"transform-property-literals":function(){return GIe},"transform-regenerator":function(){return q_e},"transform-reserved-words":function(){return z_e},"transform-shorthand-properties":function(){return uLe},"transform-spread":function(){return cLe},"transform-sticky-regex":function(){return lLe},"transform-template-literals":function(){return fLe},"transform-typeof-symbol":function(){return gLe},"transform-unicode-escapes":function(){return WLe},"transform-unicode-regex":function(){return HLe}},XMe={"bugfix/transform-safari-id-destructuring-collision-in-function-expression":"7.16.0","proposal-class-static-block":"7.12.0","proposal-private-property-in-object":"7.10.0"},YMe=Function.call.bind(Object.hasOwnProperty);function JMe(e,t){t.forEach((function(t){e.add(t)}))}function $Me(e,t){e.forEach((function(r){var a;null==(a=t[r])||a.forEach((function(t){return e.delete(t)}))}))}function QMe(e,t){e.forEach((function(r){YMe(XMe,r)&&QLe.lt(t,XMe[r])&&e.delete(r)}))}for(var ZMe={auto:"transform-modules-commonjs",amd:"transform-modules-amd",commonjs:"transform-modules-commonjs",cjs:"transform-modules-commonjs",systemjs:"transform-modules-systemjs",umd:"transform-modules-umd"},eUe=iOe,tUe={"bugfix/transform-async-arrows-in-class":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",ios:"11",samsung:"6",electron:"1.6"},"bugfix/transform-edge-default-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"52",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"bugfix/transform-edge-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"bugfix/transform-safari-block-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"44",safari:"11",node:"6",ie:"11",ios:"11",samsung:"5",electron:"0.37"},"bugfix/transform-safari-for-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"4",safari:"11",node:"6",ie:"11",ios:"11",samsung:"5",rhino:"1.7.13",electron:"0.37"},"bugfix/transform-safari-id-destructuring-collision-in-function-expression":{chrome:"49",opera:"36",edge:"14",firefox:"2",node:"6",samsung:"5",electron:"0.37"},"bugfix/transform-tagged-template-caching":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"13",node:"4",ios:"13",samsung:"3.4",rhino:"1.7.14",electron:"0.21"},"bugfix/transform-v8-spread-parameters-in-optional-chaining":{chrome:"91",opera:"77",edge:"91",firefox:"74",safari:"13.1",node:"16.9",ios:"13.4",electron:"13.0"},"proposal-optional-chaining":{chrome:"80",opera:"67",edge:"80",firefox:"74",safari:"13.1",node:"14",ios:"13.4",samsung:"13",electron:"8.0"},"transform-parameters":{chrome:"49",opera:"36",edge:"15",firefox:"53",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"10.1",node:"7.6",ios:"10.3",samsung:"6",electron:"1.6"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.21"},"transform-function-name":{chrome:"51",opera:"38",edge:"14",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-block-scoping":{chrome:"49",opera:"36",edge:"14",firefox:"51",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"}},rUe={},aUe={},nUe=0,sUe=Object.keys(S6);nUe<sUe.length;nUe++){var iUe=sUe[nUe];Object.hasOwnProperty.call(zMe,iUe)&&(rUe[iUe]=S6[iUe])}for(var oUe=0,dUe=Object.keys(tUe);oUe<dUe.length;oUe++){var uUe=dUe[oUe];Object.hasOwnProperty.call(zMe,uUe)&&(aUe[uUe]=tUe[uUe])}var cUe={bugfixes:"bugfixes",configPath:"configPath",corejs:"corejs",debug:"debug",exclude:"exclude",forceAllTransforms:"forceAllTransforms",ignoreBrowserslistConfig:"ignoreBrowserslistConfig",include:"include",loose:"loose",modules:"modules",shippedProposals:"shippedProposals",spec:"spec",targets:"targets",useBuiltIns:"useBuiltIns",browserslistEnv:"browserslistEnv"},lUe={false:!1,auto:"auto",amd:"amd",commonjs:"commonjs",cjs:"cjs",systemjs:"systemjs",umd:"umd"},pUe={false:!1,entry:"entry",usage:"usage"},fUe=["web.timers","web.immediate","web.dom.iterable"],gUe=new u6("@babel/preset-env"),hUe=Object.keys(rUe),mUe=["proposal-dynamic-import"].concat(R(Object.keys(ZMe).map((function(e){return ZMe[e]})))),yUe=function(e,t){return new Set([].concat(hUe,R("exclude"===e?mUe:[]),R(t?2==t?[].concat(R(Object.keys(FTe)),fUe):Object.keys(eUe):[])))},vUe=function(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+EUe(e)+"$")}catch(e){return null}},bUe=function(e,t,r){return Array.from(yUe(t,r)).filter((function(t){return e instanceof RegExp&&e.test(t)}))},RUe=function(e){var t;return(t=[]).concat.apply(t,R(e))},xUe=function(e,t,r){if(void 0===e&&(e=[]),0===e.length)return[];var a=e.map((function(e){return bUe(vUe(e),t,r)})),n=e.filter((function(e,t){return 0===a[t].length}));return gUe.invariant(0===n.length,"The plugins/built-ins '"+n.join(", ")+"' passed to the '"+t+"' option are not\n valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env"),RUe(a)},EUe=function(e){return e.replace(/^(@babel\/|babel-)(plugin-)?/,"")},DUe=function(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]);var r=e.filter((function(e){return t.indexOf(e)>=0}));gUe.invariant(0===r.length,"The plugins/built-ins '"+r.join(", ")+'\' were found in both the "include" and\n "exclude" options.')},wUe=function(e){return"string"==typeof e||Array.isArray(e)?{browsers:e}:Object.assign({},e)},jUe=function(e){return void 0===e&&(e=lUe.auto),gUe.invariant(lUe[e.toString()]||e===lUe.false,"The 'modules' option must be one of \n - 'false' to indicate no module processing\n - a specific module type: 'commonjs', 'amd', 'umd', 'systemjs' - 'auto' (default) which will automatically select 'false' if the current\n process is known to support ES module syntax, or \"commonjs\" otherwise\n"),e},CUe=function(e){return void 0===e&&(e=!1),gUe.invariant(pUe[e.toString()]||e===pUe.false,"The 'useBuiltIns' option must be either\n 'false' (default) to indicate no polyfill,\n '\"entry\"' to indicate replacing the entry polyfill, or\n '\"usage\"' to import only used polyfills per file"),e};function SUe(e,t){var r,a=!1;t&&void 0===e?(r=2,console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.\n\nYou should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:\n\n npm install --save core-js@2 npm install --save core-js@3\n yarn add core-js@2 yarn add core-js@3\n\nMore info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\nMore info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs")):"object"==typeof e&&null!==e?(r=e.version,a=Boolean(e.proposals)):r=e;var n=!!r&&QLe.coerce(String(r));if(!t&&n&&console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n"),t&&(!n||n.major<2||n.major>3))throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, only core-js@2 and core-js@3 are supported.");return{version:n,proposals:a}}function AUe(e){gUe.validateTopLevelOptions(e,cUe);var t=CUe(e.useBuiltIns),r=SUe(e.corejs,t),a=xUe(e.include,cUe.include,!!r.version&&r.version.major),n=xUe(e.exclude,cUe.exclude,!!r.version&&r.version.major);return DUe(a,n),{bugfixes:gUe.validateBooleanOption(cUe.bugfixes,e.bugfixes,!1),configPath:gUe.validateStringOption(cUe.configPath,e.configPath,Ei.cwd()),corejs:r,debug:gUe.validateBooleanOption(cUe.debug,e.debug,!1),include:a,exclude:n,forceAllTransforms:gUe.validateBooleanOption(cUe.forceAllTransforms,e.forceAllTransforms,!1),ignoreBrowserslistConfig:gUe.validateBooleanOption(cUe.ignoreBrowserslistConfig,e.ignoreBrowserslistConfig,!1),loose:gUe.validateBooleanOption(cUe.loose,e.loose),modules:jUe(e.modules),shippedProposals:gUe.validateBooleanOption(cUe.shippedProposals,e.shippedProposals,!1),spec:gUe.validateBooleanOption(cUe.spec,e.spec,!1),targets:wUe(e.targets),useBuiltIns:t,browserslistEnv:gUe.validateStringOption(cUe.browserslistEnv,e.browserslistEnv)}}var TUe,PUe,kUe,IUe,FUe=new Set,_Ue=["syntax-import-assertions"],BUe={"proposal-async-generator-functions":"syntax-async-generators","proposal-class-properties":"syntax-class-properties","proposal-class-static-block":"syntax-class-static-block","proposal-json-strings":"syntax-json-strings","proposal-nullish-coalescing-operator":"syntax-nullish-coalescing-operator","proposal-numeric-separator":"syntax-numeric-separator","proposal-object-rest-spread":"syntax-object-rest-spread","proposal-optional-catch-binding":"syntax-optional-catch-binding","proposal-optional-chaining":"syntax-optional-chaining","proposal-private-methods":"syntax-class-properties","proposal-private-property-in-object":"syntax-private-property-in-object","proposal-unicode-property-regex":null},OUe=Object.keys(BUe).map((function(e){return[e,BUe[e]]})),NUe=new Map(OUe),LUe={"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters","bugfix/transform-safari-id-destructuring-collision-in-function-expression"],"transform-function-name":["bugfix/transform-edge-function-name"],"transform-block-scoping":["bugfix/transform-safari-block-shadowing","bugfix/transform-safari-for-shadowing"],"transform-template-literals":["bugfix/transform-tagged-template-caching"],"proposal-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"]},MUe=ne,UUe=le,VUe=ye,GUe=Re;function WUe(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}function HUe(e){var t=e.node;if(UUe(t)){var r=t.expression;return MUe(r)&&VUe(r.callee)&&"require"===r.callee.name&&1===r.arguments.length&&GUe(r.arguments[0])?r.arguments[0].value:void 0}}function KUe(e){return"@babel/polyfill"===e||"core-js"===e}function qUe(e){return"regenerator-runtime/runtime"===e||"regenerator-runtime/runtime.js"===e}function zUe(){var e={ImportDeclaration:function(e){qUe(WUe(e))&&(this.regeneratorImportExcluded=!0,e.remove())},Program:function(e){var t=this;e.get("body").forEach((function(e){qUe(HUe(e))&&(t.regeneratorImportExcluded=!0,e.remove())}))}};return{name:"preset-env/remove-regenerator",visitor:e,pre:function(){this.regeneratorImportExcluded=!1},post:function(){if(this.opts.debug&&this.regeneratorImportExcluded){var e=this.file.opts.filename;"test"===Ei.env.BABEL_ENV&&(e=e.replace(/\\/g,"/")),console.log("\n["+e+"] Based on your targets, regenerator-runtime import excluded.")}}}}var XUe="\n `@babel/polyfill` is deprecated. Please, use required parts of `core-js`\n and `regenerator-runtime/runtime` separately",YUe="\n When setting `useBuiltIns: 'usage'`, polyfills are automatically imported when needed.\n Please remove the direct import of `SPECIFIER` or use `useBuiltIns: 'entry'` instead.";function JUe(e,t){var r=e.template,a=t.regenerator,n=t.deprecated,s=t.usage;return{name:"preset-env/replace-babel-polyfill",visitor:{ImportDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=WUe(e);s&&KUe(t)?(console.warn(YUe.replace("SPECIFIER",t)),n||e.remove()):"@babel/polyfill"===t&&(n?console.warn(XUe):a?e.replaceWithMultiple(r.ast(TUe||(TUe=v(['\n import "core-js";\n import "regenerator-runtime/runtime.js";\n '])))):e.replaceWith(r.ast(PUe||(PUe=v(['\n import "core-js";\n '])))))})),Program:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){e.get("body").forEach((function(e){var t=HUe(e);s&&KUe(t)?(console.warn(YUe.replace("SPECIFIER",t)),n||e.remove()):"@babel/polyfill"===t&&(n?console.warn(XUe):a?e.replaceWithMultiple(r.ast(kUe||(kUe=v(['\n require("core-js");\n require("regenerator-runtime/runtime.js");\n '])))):e.replaceWith(r.ast(IUe||(IUe=v(['\n require("core-js");\n '])))))}))}))}}}var $Ue={exports:{}};!function(e,t){var r;t=e.exports=v,r="object"==typeof Ei&&Ei.env&&Ei.env.NODE_DEBUG&&/\bsemver\b/i.test(Ei.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var a=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,s=16,i=t.re=[],o=t.src=[],d=t.tokens={},u=0;function c(e){d[e]=u++}c("NUMERICIDENTIFIER"),o[d.NUMERICIDENTIFIER]="0|[1-9]\\d*",c("NUMERICIDENTIFIERLOOSE"),o[d.NUMERICIDENTIFIERLOOSE]="[0-9]+",c("NONNUMERICIDENTIFIER"),o[d.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",c("MAINVERSION"),o[d.MAINVERSION]="("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")\\.("+o[d.NUMERICIDENTIFIER]+")",c("MAINVERSIONLOOSE"),o[d.MAINVERSIONLOOSE]="("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")\\.("+o[d.NUMERICIDENTIFIERLOOSE]+")",c("PRERELEASEIDENTIFIER"),o[d.PRERELEASEIDENTIFIER]="(?:"+o[d.NUMERICIDENTIFIER]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASEIDENTIFIERLOOSE"),o[d.PRERELEASEIDENTIFIERLOOSE]="(?:"+o[d.NUMERICIDENTIFIERLOOSE]+"|"+o[d.NONNUMERICIDENTIFIER]+")",c("PRERELEASE"),o[d.PRERELEASE]="(?:-("+o[d.PRERELEASEIDENTIFIER]+"(?:\\."+o[d.PRERELEASEIDENTIFIER]+")*))",c("PRERELEASELOOSE"),o[d.PRERELEASELOOSE]="(?:-?("+o[d.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+o[d.PRERELEASEIDENTIFIERLOOSE]+")*))",c("BUILDIDENTIFIER"),o[d.BUILDIDENTIFIER]="[0-9A-Za-z-]+",c("BUILD"),o[d.BUILD]="(?:\\+("+o[d.BUILDIDENTIFIER]+"(?:\\."+o[d.BUILDIDENTIFIER]+")*))",c("FULL"),c("FULLPLAIN"),o[d.FULLPLAIN]="v?"+o[d.MAINVERSION]+o[d.PRERELEASE]+"?"+o[d.BUILD]+"?",o[d.FULL]="^"+o[d.FULLPLAIN]+"$",c("LOOSEPLAIN"),o[d.LOOSEPLAIN]="[v=\\s]*"+o[d.MAINVERSIONLOOSE]+o[d.PRERELEASELOOSE]+"?"+o[d.BUILD]+"?",c("LOOSE"),o[d.LOOSE]="^"+o[d.LOOSEPLAIN]+"$",c("GTLT"),o[d.GTLT]="((?:<|>)?=?)",c("XRANGEIDENTIFIERLOOSE"),o[d.XRANGEIDENTIFIERLOOSE]=o[d.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",c("XRANGEIDENTIFIER"),o[d.XRANGEIDENTIFIER]=o[d.NUMERICIDENTIFIER]+"|x|X|\\*",c("XRANGEPLAIN"),o[d.XRANGEPLAIN]="[v=\\s]*("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:\\.("+o[d.XRANGEIDENTIFIER]+")(?:"+o[d.PRERELEASE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGEPLAINLOOSE"),o[d.XRANGEPLAINLOOSE]="[v=\\s]*("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[d.XRANGEIDENTIFIERLOOSE]+")(?:"+o[d.PRERELEASELOOSE]+")?"+o[d.BUILD]+"?)?)?",c("XRANGE"),o[d.XRANGE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAIN]+"$",c("XRANGELOOSE"),o[d.XRANGELOOSE]="^"+o[d.GTLT]+"\\s*"+o[d.XRANGEPLAINLOOSE]+"$",c("COERCE"),o[d.COERCE]="(^|[^\\d])(\\d{1,"+s+"})(?:\\.(\\d{1,"+s+"}))?(?:\\.(\\d{1,"+s+"}))?(?:$|[^\\d])",c("COERCERTL"),i[d.COERCERTL]=new RegExp(o[d.COERCE],"g"),c("LONETILDE"),o[d.LONETILDE]="(?:~>?)",c("TILDETRIM"),o[d.TILDETRIM]="(\\s*)"+o[d.LONETILDE]+"\\s+",i[d.TILDETRIM]=new RegExp(o[d.TILDETRIM],"g");var l="$1~";c("TILDE"),o[d.TILDE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAIN]+"$",c("TILDELOOSE"),o[d.TILDELOOSE]="^"+o[d.LONETILDE]+o[d.XRANGEPLAINLOOSE]+"$",c("LONECARET"),o[d.LONECARET]="(?:\\^)",c("CARETTRIM"),o[d.CARETTRIM]="(\\s*)"+o[d.LONECARET]+"\\s+",i[d.CARETTRIM]=new RegExp(o[d.CARETTRIM],"g");var p="$1^";c("CARET"),o[d.CARET]="^"+o[d.LONECARET]+o[d.XRANGEPLAIN]+"$",c("CARETLOOSE"),o[d.CARETLOOSE]="^"+o[d.LONECARET]+o[d.XRANGEPLAINLOOSE]+"$",c("COMPARATORLOOSE"),o[d.COMPARATORLOOSE]="^"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+")$|^$",c("COMPARATOR"),o[d.COMPARATOR]="^"+o[d.GTLT]+"\\s*("+o[d.FULLPLAIN]+")$|^$",c("COMPARATORTRIM"),o[d.COMPARATORTRIM]="(\\s*)"+o[d.GTLT]+"\\s*("+o[d.LOOSEPLAIN]+"|"+o[d.XRANGEPLAIN]+")",i[d.COMPARATORTRIM]=new RegExp(o[d.COMPARATORTRIM],"g");var f="$1$2$3";c("HYPHENRANGE"),o[d.HYPHENRANGE]="^\\s*("+o[d.XRANGEPLAIN]+")\\s+-\\s+("+o[d.XRANGEPLAIN]+")\\s*$",c("HYPHENRANGELOOSE"),o[d.HYPHENRANGELOOSE]="^\\s*("+o[d.XRANGEPLAINLOOSE]+")\\s+-\\s+("+o[d.XRANGEPLAINLOOSE]+")\\s*$",c("STAR"),o[d.STAR]="(<|>)?=?\\s*\\*";for(var g=0;g<u;g++)r(g,o[g]),i[g]||(i[g]=new RegExp(o[g]));function h(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v)return e;if("string"!=typeof e)return null;if(e.length>a)return null;if(!(t.loose?i[d.LOOSE]:i[d.FULL]).test(e))return null;try{return new v(e,t)}catch(e){return null}}function m(e,t){var r=h(e,t);return r?r.version:null}function y(e,t){var r=h(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}function v(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof v){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError("version is longer than "+a+" characters");if(!(this instanceof v))return new v(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[d.LOOSE]:i[d.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}function b(e,t,r,a){"string"==typeof r&&(a=r,r=void 0);try{return new v(e,r).inc(t,a).version}catch(e){return null}}function R(e,t){if(B(e,t))return null;var r=h(e),a=h(t),n="";if(r.prerelease.length||a.prerelease.length){n="pre";var s="prerelease"}for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==a[i])return n+i;return s}t.parse=h,t.valid=m,t.clean=y,t.SemVer=v,v.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},v.prototype.toString=function(){return this.version},v.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof v||(e=new v(e,this.options)),this.compareMain(e)||this.comparePre(e)},v.prototype.compareMain=function(e){return e instanceof v||(e=new v(e,this.options)),E(this.major,e.major)||E(this.minor,e.minor)||E(this.patch,e.patch)},v.prototype.comparePre=function(e){if(e instanceof v||(e=new v(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var a=this.prerelease[t],n=e.prerelease[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.compareBuild=function(e){e instanceof v||(e=new v(e,this.options));var t=0;do{var a=this.build[t],n=e.build[t];if(r("prerelease compare",t,a,n),void 0===a&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===a)return-1;if(a!==n)return E(a,n)}while(++t)},v.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=b,t.diff=R,t.compareIdentifiers=E;var x=/^[0-9]+$/;function E(e,t){var r=x.test(e),a=x.test(t);return r&&a&&(e=+e,t=+t),e===t?0:r&&!a?-1:a&&!r?1:e<t?-1:1}function D(e,t){return E(t,e)}function w(e,t){return new v(e,t).major}function j(e,t){return new v(e,t).minor}function C(e,t){return new v(e,t).patch}function S(e,t,r){return new v(e,r).compare(new v(t,r))}function A(e,t){return S(e,t,!0)}function T(e,t,r){var a=new v(e,r),n=new v(t,r);return a.compare(n)||a.compareBuild(n)}function P(e,t,r){return S(t,e,r)}function k(e,r){return e.sort((function(e,a){return t.compareBuild(e,a,r)}))}function I(e,r){return e.sort((function(e,a){return t.compareBuild(a,e,r)}))}function F(e,t,r){return S(e,t,r)>0}function _(e,t,r){return S(e,t,r)<0}function B(e,t,r){return 0===S(e,t,r)}function O(e,t,r){return 0!==S(e,t,r)}function N(e,t,r){return S(e,t,r)>=0}function L(e,t,r){return S(e,t,r)<=0}function M(e,t,r,a){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return B(e,r,a);case"!=":return O(e,r,a);case">":return F(e,r,a);case">=":return N(e,r,a);case"<":return _(e,r,a);case"<=":return L(e,r,a);default:throw new TypeError("Invalid operator: "+t)}}function U(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof U){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof U))return new U(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===V?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=D,t.major=w,t.minor=j,t.patch=C,t.compare=S,t.compareLoose=A,t.compareBuild=T,t.rcompare=P,t.sort=k,t.rsort=I,t.gt=F,t.lt=_,t.eq=B,t.neq=O,t.gte=N,t.lte=L,t.cmp=M,t.Comparator=U;var V={};function G(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof G)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new G(e.raw,t);if(e instanceof U)return new G(e.value,t);if(!(this instanceof G))return new G(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function W(e,t){for(var r=!0,a=e.slice(),n=a.pop();r&&a.length;)r=a.every((function(e){return n.intersects(e,t)})),n=a.pop();return r}function H(e,t){return new G(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function K(e,t){return r("comp",e,t),e=Y(e,t),r("caret",e),e=z(e,t),r("tildes",e),e=$(e,t),r("xrange",e),e=Z(e,t),r("stars",e),e}function q(e){return!e||"x"===e.toLowerCase()||"*"===e}function z(e,t){return e.trim().split(/\s+/).map((function(e){return X(e,t)})).join(" ")}function X(e,t){var a=t.loose?i[d.TILDELOOSE]:i[d.TILDE];return e.replace(a,(function(t,a,n,s,i){var o;return r("tilde",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o=">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":i?(r("replaceTilde pr",i),o=">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0"):o=">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0",r("tilde return",o),o}))}function Y(e,t){return e.trim().split(/\s+/).map((function(e){return J(e,t)})).join(" ")}function J(e,t){r("caret",e,t);var a=t.loose?i[d.CARETLOOSE]:i[d.CARET];return e.replace(a,(function(t,a,n,s,i){var o;return r("caret",e,t,a,n,s,i),q(a)?o="":q(n)?o=">="+a+".0.0 <"+(+a+1)+".0.0":q(s)?o="0"===a?">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0":">="+a+"."+n+".0 <"+(+a+1)+".0.0":i?(r("replaceCaret pr",i),o="0"===a?"0"===n?">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+"-"+i+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+"-"+i+" <"+(+a+1)+".0.0"):(r("no pr"),o="0"===a?"0"===n?">="+a+"."+n+"."+s+" <"+a+"."+n+"."+(+s+1):">="+a+"."+n+"."+s+" <"+a+"."+(+n+1)+".0":">="+a+"."+n+"."+s+" <"+(+a+1)+".0.0"),r("caret return",o),o}))}function $(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return Q(e,t)})).join(" ")}function Q(e,t){e=e.trim();var a=t.loose?i[d.XRANGELOOSE]:i[d.XRANGE];return e.replace(a,(function(a,n,s,i,o,d){r("xRange",e,a,n,s,i,o,d);var u=q(s),c=u||q(i),l=c||q(o),p=l;return"="===n&&p&&(n=""),d=t.includePrerelease?"-0":"",u?a=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(c&&(i=0),o=0,">"===n?(n=">=",c?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===n&&(n="<",c?s=+s+1:i=+i+1),a=n+s+"."+i+"."+o+d):c?a=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:l&&(a=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),r("xRange return",a),a}))}function Z(e,t){return r("replaceStars",e,t),e.trim().replace(i[d.STAR],"")}function ee(e,t,r,a,n,s,i,o,d,u,c,l,p){return((t=q(r)?"":q(a)?">="+r+".0.0":q(n)?">="+r+"."+a+".0":">="+t)+" "+(o=q(d)?"":q(u)?"<"+(+d+1)+".0.0":q(c)?"<"+d+"."+(+u+1)+".0":l?"<="+d+"."+u+"."+c+"-"+l:"<="+o)).trim()}function te(e,t,a){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!a.includePrerelease){for(n=0;n<e.length;n++)if(r(e[n].semver),e[n].semver!==V&&e[n].semver.prerelease.length>0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function re(e,t,r){try{t=new G(t,r)}catch(e){return!1}return t.test(e)}function ae(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&-1!==n.compare(e)||(n=new v(a=e,r)))})),a}function ne(e,t,r){var a=null,n=null;try{var s=new G(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(a&&1!==n.compare(e)||(n=new v(a=e,r)))})),a}function se(e,t){e=new G(e,t);var r=new v("0.0.0");if(e.test(r))return r;if(r=new v("0.0.0-0"),e.test(r))return r;r=null;for(var a=0;a<e.set.length;++a)e.set[a].forEach((function(e){var t=new v(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!F(r,t)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}));return r&&e.test(r)?r:null}function ie(e,t){try{return new G(e,t).range||"*"}catch(e){return null}}function oe(e,t,r){return ue(e,t,"<",r)}function de(e,t,r){return ue(e,t,">",r)}function ue(e,t,r,a){var n,s,i,o,d;switch(e=new v(e,a),t=new G(t,a),r){case">":n=F,s=L,i=_,o=">",d=">=";break;case"<":n=_,s=N,i=F,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(re(e,t,a))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],l=null,p=null;if(c.forEach((function(e){e.semver===V&&(e=new U(">=0.0.0")),l=l||e,p=p||e,n(e.semver,l.semver,a)?l=e:i(e.semver,p.semver,a)&&(p=e)})),l.operator===o||l.operator===d)return!1;if((!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===d&&i(e,p.semver))return!1}return!0}function ce(e,t){var r=h(e,t);return r&&r.prerelease.length?r.prerelease:null}function le(e,t,r){return e=new G(e,r),t=new G(t,r),e.intersects(t)}function pe(e,t){if(e instanceof v)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var a;(a=i[d.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&a.index+a[0].length===r.index+r[0].length||(r=a),i[d.COERCERTL].lastIndex=a.index+a[1].length+a[2].length;i[d.COERCERTL].lastIndex=-1}else r=e.match(i[d.COERCE]);return null===r?null:h(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}U.prototype.parse=function(e){var t=this.options.loose?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new v(r[2],this.options.loose):this.semver=V},U.prototype.toString=function(){return this.value},U.prototype.test=function(e){if(r("Comparator.test",e,this.options.loose),this.semver===V||e===V)return!0;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}return M(e,this.operator,this.semver,this.options)},U.prototype.intersects=function(e,t){if(!(e instanceof U))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(r=new G(e.value,t),re(this.value,r,t));if(""===e.operator)return""===e.value||(r=new G(this.value,t),re(e.semver,r,t));var a=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=M(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=M(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return a||n||s&&i||o||d},t.Range=G,G.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},G.prototype.toString=function(){return this.range},G.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var a=t?i[d.HYPHENRANGELOOSE]:i[d.HYPHENRANGE];e=e.replace(a,ee),r("hyphen replace",e),e=e.replace(i[d.COMPARATORTRIM],f),r("comparator trim",e,i[d.COMPARATORTRIM]),e=(e=(e=e.replace(i[d.TILDETRIM],l)).replace(i[d.CARETTRIM],p)).split(/\s+/).join(" ");var n=t?i[d.COMPARATORLOOSE]:i[d.COMPARATOR],s=e.split(" ").map((function(e){return K(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter((function(e){return!!e.match(n)}))),s=s.map((function(e){return new U(e,this.options)}),this)},G.prototype.intersects=function(e,t){if(!(e instanceof G))throw new TypeError("a Range is required");return this.set.some((function(r){return W(r,t)&&e.set.some((function(e){return W(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=H,G.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new v(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(te(this.set[t],e,this.options))return!0;return!1},t.satisfies=re,t.maxSatisfying=ae,t.minSatisfying=ne,t.minVersion=se,t.validRange=ie,t.ltr=oe,t.gtr=de,t.outside=ue,t.prerelease=ce,t.intersects=le,t.coerce=pe}($Ue,$Ue.exports);var QUe,ZUe,eVe,tVe=$Ue.exports,rVe=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"],aVe=r,nVe=aVe.types,sVe=aVe.template;function iVe(e,t){var r=new Set;return e.forEach((function(e){return t.has(e)&&r.add(e)})),r}function oVe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function dVe(e){return Object.prototype.toString.call(e).slice(8,-1)}function uVe(e){if(e.isIdentifier()&&!e.scope.hasBinding(e.node.name,!0))return e.node.name;var t=e.evaluate().deopt;return t&&t.isIdentifier()?t.node.name:void 0}function cVe(e,t){void 0===t&&(t=!1);var r=e.scope;if(e.isStringLiteral())return e.node.value;var a=e.isIdentifier();if(a&&!t&&!e.parent.computed)return e.node.name;if(t&&e.isMemberExpression()&&e.get("object").isIdentifier({name:"Symbol"})&&!r.hasBinding("Symbol",!0)){var n=cVe(e.get("property"),e.node.computed);if(n)return"Symbol."+n}if(!a||r.hasBinding(e.node.name,!0)){var s=e.evaluate().value;if("string"==typeof s)return s}}function lVe(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=uVe(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var r=uVe(e);if(r)return{id:r,placement:"static"};var a=e.evaluate().value;return void 0!==a?{id:dVe(a),placement:"prototype"}:e.isRegExpLiteral()?{id:"RegExp",placement:"prototype"}:e.isFunction()?{id:"Function",placement:"prototype"}:{id:null,placement:null}}function pVe(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}function fVe(e){var t=e.node;if(nVe.isExpressionStatement(t)){var r=t.expression;return nVe.isCallExpression(r)&&nVe.isIdentifier(r.callee)&&"require"===r.callee.name&&1===r.arguments.length&&nVe.isStringLiteral(r.arguments[0])?r.arguments[0].value:void 0}}function gVe(e){return e._blockHoist=3,e}function hVe(e){return function(t){var r=t.findParent((function(e){return e.isProgram()}));return{injectGlobalImport:function(t){e.storeAnonymous(r,t,(function(e,t){return e?sVe.statement.ast(QUe||(QUe=v(["require(",")"])),t):nVe.importDeclaration([],t)}))},injectNamedImport:function(t,a,n){return void 0===n&&(n=a),e.storeNamed(r,t,a,(function(e,t,a){var s=r.scope.generateUidIdentifier(n);return{node:e?gVe(sVe.statement.ast(ZUe||(ZUe=v(["\n var "," = require(",").","\n "])),s,t,a)):nVe.importDeclaration([nVe.importSpecifier(s,a)],t),name:s.name}}))},injectDefaultImport:function(t,a){return void 0===a&&(a=t),e.storeNamed(r,t,"default",(function(e,t){var n=r.scope.generateUidIdentifier(a);return{node:e?gVe(sVe.statement.ast(eVe||(eVe=v(["var "," = require(",")"])),n,t)):nVe.importDeclaration([nVe.importDefaultSpecifier(n)],t),name:n.name}}))}}}}var mVe=r.types,yVe=function(){function e(e){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=e}var t=e.prototype;return t.storeAnonymous=function(e,t,r){var a=this._normalizeKey(e,t),n=this._ensure(this._anonymousImports,e,Set);if(!n.has(a)){var s=r("script"===e.node.sourceType,mVe.stringLiteral(this._resolver(t)));n.add(a),this._injectImport(e,s)}},t.storeNamed=function(e,t,r,a){var n=this._normalizeKey(e,t,r),s=this._ensure(this._imports,e,Map);if(!s.has(n)){var i=a("script"===e.node.sourceType,mVe.stringLiteral(this._resolver(t)),mVe.identifier(r)),o=i.node,d=i.name;s.set(n,d),this._injectImport(e,o)}return mVe.identifier(s.get(n))},t._injectImport=function(e,t){var r,a=this._lastImports.get(e),n=(r=a&&a.node&&a.parent===e.node&&a.container===e.node.body?a.insertAfter(t):e.unshiftContainer("body",t))[r.length-1];this._lastImports.set(e,n)},t._ensure=function(e,t,r){var a=e.get(t);return a||(a=new r,e.set(t,a)),a},t._normalizeKey=function(e,t,r){void 0===r&&(r="");var a=e.node.sourceType;return(r&&a)+"::"+t+"::"+r},o(e)}(),vVe="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";function bVe(e){return JSON.stringify(j6(e),null,2)}function RVe(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+e+"$")}catch(e){return null}}function xVe(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}function EVe(e){return e.size?' - The following polyfills were matched both by "include" and "exclude" patterns:\n'+Array.from(e,(function(e){return" "+e+"\n"})).join(""):""}function DVe(e,t,r,a){var n,s=function(e){var r=RVe(e);if(!r)return!1;for(var a,s=!1,i=T(t);!(a=i()).done;){var o=a.value;r.test(o)&&(s=!0,n.add(o))}return!s},i=n=new Set,o=Array.from(r).filter(s),d=n=new Set,u=Array.from(a).filter(s),c=iVe(i,d);if(c.size>0||o.length>0||u.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+xVe("include",o)+xVe("exclude",u)+EVe(c));return{include:i,exclude:d}}function wVe(e,t){var r=e.missingDependencies,a=void 0===r?{}:r;if(!1===a)return!1;var n=t.caller((function(e){return null==e?void 0:e.name})),s=a.log,i=void 0===s?"deferred":s,o=a.inject,d=void 0===o?"rollup-plugin-babel"===n?"throw":"import":o,u=a.all;return{log:i,inject:d,all:void 0!==u&&u}}var jVe=function(e){function t(t,r,a,n){return e({kind:"property",object:t,key:r,placement:a},n)}return{ReferencedIdentifier:function(t){var r=t.node.name;t.scope.getBindingIdentifier(r)||e({kind:"global",name:r},t)},MemberExpression:function(e){var r=cVe(e.get("property"),e.node.computed);if(r&&"prototype"!==r){var a=e.get("object");if(a.isIdentifier()){var n=a.scope.getBinding(a.node.name);if(n&&n.path.isImportNamespaceSpecifier())return}var s=lVe(a);return t(s.id,r,s.placement,e)}},ObjectPattern:function(e){var r,a=e.parentPath,n=e.parent;if(a.isVariableDeclarator())r=a.get("init");else if(a.isAssignmentExpression())r=a.get("right");else if(a.isFunction()){var s=a.parentPath;(s.isCallExpression()||s.isNewExpression())&&s.node.callee===n&&(r=s.get("arguments")[e.key])}var i=null,o=null;if(r){var d=lVe(r);i=d.id,o=d.placement}for(var u,c=T(e.get("properties"));!(u=c()).done;){var l=u.value;if(l.isObjectProperty()){var p=cVe(l.get("key"));p&&t(i,p,o,l)}}},BinaryExpression:function(t){if("in"===t.node.operator){var r=lVe(t.get("right")),a=cVe(t.get("left"),!0);a&&e({kind:"in",object:r.id,key:a,placement:r.placement},t)}}}},CVe=function(e){return{ImportDeclaration:function(t){var r=pVe(t);r&&e({kind:"import",source:r},t)},Program:function(t){t.get("body").forEach((function(t){var r=fVe(t);r&&e({kind:"import",source:r},t)}))}}};function SVe(e,t,r){if(!1===r)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}function AVe(e,t){return!0}function TVe(e){}function PVe(e){}var kVe=new Set(["global","globalThis","self","window"]);function IVe(e){var t=e.static,r=e.instance,a=e.global;return function(e){if("global"===e.kind&&a&&oVe(a,e.name))return{kind:"global",desc:a[e.name],name:e.name};if("property"===e.kind||"in"===e.kind){var n=e.placement,s=e.object,i=e.key;if(s&&"static"===n){if(a&&kVe.has(s)&&oVe(a,i))return{kind:"global",desc:a[i],name:i};if(t&&oVe(t,s)&&oVe(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(r&&oVe(r,i))return{kind:"instance",desc:r[i],name:""+i}}}}var FVe=W6.default||W6;function _Ve(e,t){var r,a,n=e.method,s=e.targets,i=e.ignoreBrowserslistConfig,o=e.configPath,d=e.debug,u=e.shouldInjectPolyfill,c=e.absoluteImports,l=m(e,rVe);if(LVe(e))throw new Error('This plugin requires options, for example:\n {\n "plugins": [\n ["<plugin name>", { method: "usage-pure" }]\n ]\n }\n\nSee more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md');if("usage-global"===n)r="usageGlobal";else if("entry-global"===n)r="entryGlobal";else{if("usage-pure"!==n)throw"string"!=typeof n?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global" or "usage-pure" (received '+JSON.stringify(n)+")");r="usagePure"}if("function"==typeof u){if(e.include||e.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(null!=u)throw new Error(".shouldInjectPolyfill must be a function, or undefined (received "+JSON.stringify(u)+")");if(null!=c&&"boolean"!=typeof c&&"string"!=typeof c)throw new Error(".absoluteImports must be a boolean, a string, or undefined (received "+JSON.stringify(c)+")");if(s||o||i){var p="string"==typeof s||Array.isArray(s)?{browsers:s}:s;a=FVe(p,{ignoreBrowserslistConfig:i,configPath:o})}else a=t.targets();return{method:n,methodName:r,targets:a,absoluteImports:null!=c&&c,shouldInjectPolyfill:u,debug:!!d,providerOptions:l}}function BVe(e,t,r,a,n,s){var i,o,d,u,c,l=_Ve(t,s),p=l.method,f=l.methodName,g=l.targets,h=l.debug,m=l.shouldInjectPolyfill,y=l.providerOptions,v=l.absoluteImports,b=hVe(new yVe((function(e){return SVe(a,e,v)}))),R=new Map,x={babel:s,getUtils:b,method:t.method,targets:g,createMetaResolver:IVe,shouldInjectPolyfill:function(t){if(void 0===u)throw new Error("Internal error in the "+e.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(u.has(t)||console.warn("Internal error in the "+E.name+' provider: unknown polyfill "'+t+'".'),c&&!c(t))return!1;var r=T6(t,g,{compatData:d,includes:i,excludes:o});if(m&&"boolean"!=typeof(r=m(t,r)))throw new Error(".shouldInjectPolyfill must return a boolean.");return r},debug:function(e){n().found=!0,h&&e&&(n().polyfills.has(E.name)||n().polyfills.set(e,d&&e&&d[e]))},assertDependency:function(e,t){if(void 0===t&&(t="*"),!1!==r&&!v){var s="*"===t?e:e+"@^"+t;!r.all&&NVe(R,e+" :: "+a,(function(){return AVe()}))||n().missingDeps.add(s)}}},E=e(x,y,a);if("function"!=typeof E[f])throw new Error('The "'+(E.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(E.polyfills)?(u=new Set(E.polyfills),c=E.filterPolyfills):E.polyfills?(u=new Set(Object.keys(E.polyfills)),d=E.polyfills,c=E.filterPolyfills):u=new Set;var D=DVe(E.name||e.name,u,y.include||[],y.exclude||[]);return i=D.include,o=D.exclude,{debug:h,method:p,targets:g,provider:E,callProvider:function(e,t){var r=b(t);E[f](e,r,t)}}}function OVe(e){return M9((function(t,r,a){t.assertVersion(7);var n,s=t.traverse,i=wVe(r,t),o=BVe(e,r,i,a,(function(){return n}),t),d=o.debug,u=o.method,c=o.targets,l=o.provider,p=o.callProvider,f="entry-global"===u?CVe:jVe,g=l.visitor?s.visitors.merge([f(p),l.visitor]):f(p);return d&&d!==vVe&&(console.log(l.name+": `DEBUG` option"),console.log("\nUsing targets: "+bVe(c)),console.log("\nUsing polyfills with `"+u+"` method:")),{name:"inject-polyfills",visitor:g,pre:function(){var e;n={polyfills:new Map,found:!1,providers:new Set,missingDeps:new Set},null==(e=l.pre)||e.apply(this,arguments)},post:function(){var e;if(null==(e=l.post)||e.apply(this,arguments),!1!==i&&("per-file"===i.log?TVe(n.missingDeps):PVe(n.missingDeps)),d)if(this.filename&&console.log("\n["+this.filename+"]"),0!==n.polyfills.size){"entry-global"===u?console.log("The "+l.name+" polyfill entry has been replaced with the following polyfills:"):console.log("The "+l.name+" polyfill added the following polyfills:");for(var t,r=T(n.polyfills);!(t=r()).done;){var a=b(t.value,2),s=a[0],o=a[1];if(o){var p=C6(s,c,o),f=JSON.stringify(p).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+s+" "+f)}else console.log(" "+s)}}else console.log("entry-global"===u?n.found?"Based on your targets, the "+l.name+" polyfill did not add any polyfill.":"The entry point for the "+l.name+" polyfill has not been found.":"Based on your code and targets, the "+l.name+" polyfill did not add any polyfill.")}}}))}function NVe(e,t,r){var a=e.get(t);return void 0===a&&(a=r(),e.set(t,a)),a}function LVe(e){return 0===Object.keys(e).length}var MVe=function(e,t,r,a){return void 0===r&&(r=[]),{name:e,pure:t,global:r,meta:a}},UVe=function(e,t,r){return void 0===r&&(r=null),MVe(t[0],e,t,{minRuntimeVersion:r})},VVe=function(e){return MVe(e[0],null,e)},GVe=function(e,t){return MVe(t,e,[])},WVe=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],HVe=["es6.string.iterator"].concat(WVe),KVe=["es6.object.to-string","es6.promise"],qVe={DataView:VVe(["es6.typed.data-view"]),Float32Array:VVe(["es6.typed.float32-array"]),Float64Array:VVe(["es6.typed.float64-array"]),Int8Array:VVe(["es6.typed.int8-array"]),Int16Array:VVe(["es6.typed.int16-array"]),Int32Array:VVe(["es6.typed.int32-array"]),Map:UVe("map",["es6.map"].concat(R(HVe))),Number:VVe(["es6.number.constructor"]),Promise:UVe("promise",KVe),RegExp:VVe(["es6.regexp.constructor"]),Set:UVe("set",["es6.set"].concat(R(HVe))),Symbol:UVe("symbol",["es6.symbol"]),Uint8Array:VVe(["es6.typed.uint8-array"]),Uint8ClampedArray:VVe(["es6.typed.uint8-clamped-array"]),Uint16Array:VVe(["es6.typed.uint16-array"]),Uint32Array:VVe(["es6.typed.uint32-array"]),WeakMap:UVe("weak-map",["es6.weak-map"].concat(R(HVe))),WeakSet:UVe("weak-set",["es6.weak-set"].concat(R(HVe))),setImmediate:GVe("set-immediate","web.immediate"),clearImmediate:GVe("clear-immediate","web.immediate"),parseFloat:GVe("parse-float","es6.parse-float"),parseInt:GVe("parse-int","es6.parse-int")},zVe={__defineGetter__:VVe(["es7.object.define-getter"]),__defineSetter__:VVe(["es7.object.define-setter"]),__lookupGetter__:VVe(["es7.object.lookup-getter"]),__lookupSetter__:VVe(["es7.object.lookup-setter"]),anchor:VVe(["es6.string.anchor"]),big:VVe(["es6.string.big"]),bind:VVe(["es6.function.bind"]),blink:VVe(["es6.string.blink"]),bold:VVe(["es6.string.bold"]),codePointAt:VVe(["es6.string.code-point-at"]),copyWithin:VVe(["es6.array.copy-within"]),endsWith:VVe(["es6.string.ends-with"]),entries:VVe(WVe),every:VVe(["es6.array.every"]),fill:VVe(["es6.array.fill"]),filter:VVe(["es6.array.filter"]),finally:VVe(["es7.promise.finally"].concat(KVe)),find:VVe(["es6.array.find"]),findIndex:VVe(["es6.array.find-index"]),fixed:VVe(["es6.string.fixed"]),flags:VVe(["es6.regexp.flags"]),flatMap:VVe(["es7.array.flat-map"]),fontcolor:VVe(["es6.string.fontcolor"]),fontsize:VVe(["es6.string.fontsize"]),forEach:VVe(["es6.array.for-each"]),includes:VVe(["es6.string.includes","es7.array.includes"]),indexOf:VVe(["es6.array.index-of"]),italics:VVe(["es6.string.italics"]),keys:VVe(WVe),lastIndexOf:VVe(["es6.array.last-index-of"]),link:VVe(["es6.string.link"]),map:VVe(["es6.array.map"]),match:VVe(["es6.regexp.match"]),name:VVe(["es6.function.name"]),padStart:VVe(["es7.string.pad-start"]),padEnd:VVe(["es7.string.pad-end"]),reduce:VVe(["es6.array.reduce"]),reduceRight:VVe(["es6.array.reduce-right"]),repeat:VVe(["es6.string.repeat"]),replace:VVe(["es6.regexp.replace"]),search:VVe(["es6.regexp.search"]),small:VVe(["es6.string.small"]),some:VVe(["es6.array.some"]),sort:VVe(["es6.array.sort"]),split:VVe(["es6.regexp.split"]),startsWith:VVe(["es6.string.starts-with"]),strike:VVe(["es6.string.strike"]),sub:VVe(["es6.string.sub"]),sup:VVe(["es6.string.sup"]),toISOString:VVe(["es6.date.to-iso-string"]),toJSON:VVe(["es6.date.to-json"]),toString:VVe(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:VVe(["es6.string.trim"]),trimEnd:VVe(["es7.string.trim-right"]),trimLeft:VVe(["es7.string.trim-left"]),trimRight:VVe(["es7.string.trim-right"]),trimStart:VVe(["es7.string.trim-left"]),values:VVe(WVe)};"es6.array.slice"in FTe&&(zVe.slice=VVe(["es6.array.slice"]));var XVe={Array:{from:UVe("array/from",["es6.symbol","es6.array.from"].concat(R(HVe))),isArray:UVe("array/is-array",["es6.array.is-array"]),of:UVe("array/of",["es6.array.of"])},Date:{now:UVe("date/now",["es6.date.now"])},JSON:{stringify:GVe("json/stringify","es6.symbol")},Math:{acosh:UVe("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:UVe("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:UVe("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:UVe("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:UVe("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:UVe("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:UVe("math/expm1",["es6.math.expm1"],"7.0.1"),fround:UVe("math/fround",["es6.math.fround"],"7.0.1"),hypot:UVe("math/hypot",["es6.math.hypot"],"7.0.1"),imul:UVe("math/imul",["es6.math.imul"],"7.0.1"),log1p:UVe("math/log1p",["es6.math.log1p"],"7.0.1"),log10:UVe("math/log10",["es6.math.log10"],"7.0.1"),log2:UVe("math/log2",["es6.math.log2"],"7.0.1"),sign:UVe("math/sign",["es6.math.sign"],"7.0.1"),sinh:UVe("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:UVe("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:UVe("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:UVe("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:UVe("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:UVe("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:UVe("number/is-finite",["es6.number.is-finite"]),isInteger:UVe("number/is-integer",["es6.number.is-integer"]),isSafeInteger:UVe("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:UVe("number/is-nan",["es6.number.is-nan"]),parseFloat:UVe("number/parse-float",["es6.number.parse-float"]),parseInt:UVe("number/parse-int",["es6.number.parse-int"])},Object:{assign:UVe("object/assign",["es6.object.assign"]),create:UVe("object/create",["es6.object.create"]),defineProperties:UVe("object/define-properties",["es6.object.define-properties"]),defineProperty:UVe("object/define-property",["es6.object.define-property"]),entries:UVe("object/entries",["es7.object.entries"]),freeze:UVe("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:UVe("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:UVe("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:UVe("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:UVe("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:UVe("object/get-prototype-of",["es6.object.get-prototype-of"]),is:UVe("object/is",["es6.object.is"]),isExtensible:UVe("object/is-extensible",["es6.object.is-extensible"]),isFrozen:UVe("object/is-frozen",["es6.object.is-frozen"]),isSealed:UVe("object/is-sealed",["es6.object.is-sealed"]),keys:UVe("object/keys",["es6.object.keys"]),preventExtensions:UVe("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:UVe("object/seal",["es6.object.seal"]),setPrototypeOf:UVe("object/set-prototype-of",["es6.object.set-prototype-of"]),values:UVe("object/values",["es7.object.values"])},Promise:{all:VVe(HVe),race:VVe(HVe)},Reflect:{apply:UVe("reflect/apply",["es6.reflect.apply"]),construct:UVe("reflect/construct",["es6.reflect.construct"]),defineProperty:UVe("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:UVe("reflect/delete-property",["es6.reflect.delete-property"]),get:UVe("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:UVe("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:UVe("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:UVe("reflect/has",["es6.reflect.has"]),isExtensible:UVe("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:UVe("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:UVe("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:UVe("reflect/set",["es6.reflect.set"]),setPrototypeOf:UVe("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:GVe("string/at","es7.string.at"),fromCodePoint:UVe("string/from-code-point",["es6.string.from-code-point"]),raw:UVe("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:VVe(["es6.symbol","es7.symbol.async-iterator"]),for:GVe("symbol/for","es6.symbol"),hasInstance:GVe("symbol/has-instance","es6.symbol"),isConcatSpreadable:GVe("symbol/is-concat-spreadable","es6.symbol"),iterator:MVe("es6.symbol","symbol/iterator",HVe),keyFor:GVe("symbol/key-for","es6.symbol"),match:UVe("symbol/match",["es6.regexp.match"]),replace:GVe("symbol/replace","es6.symbol"),search:GVe("symbol/search","es6.symbol"),species:GVe("symbol/species","es6.symbol"),split:GVe("symbol/split","es6.symbol"),toPrimitive:GVe("symbol/to-primitive","es6.symbol"),toStringTag:GVe("symbol/to-string-tag","es6.symbol"),unscopables:GVe("symbol/unscopables","es6.symbol")}},YVe={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},JVe={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};function $Ve(e,t,r){var a=Object.keys(e),n=!a.length,s=a.some((function(e){return"node"!==e}));return Object.assign(Object.assign(Object.assign({},r),"usage-pure"===t?JVe:null),n||s?YVe:null)}function QVe(e,t){return!(t&&e&&(tVe.valid(t)&&(t="^"+t),tVe.intersects("<"+e,t)||tVe.intersects(">=8.0.0",t)))}var ZVe=r.types,eGe="#__secret_key__@babel/preset-env__compatibility",tGe="#__secret_key__@babel/runtime__compatibility",rGe=Function.call.bind(Object.hasOwnProperty),aGe=OVe((function(e,t){var r=t[eGe],a=(r=void 0===r?{entryInjectRegenerator:!1}:r).entryInjectRegenerator,n=t[tGe],s=(n=void 0===n?{useBabelRuntime:"",runtimeVersion:""}:n).useBabelRuntime,i=n.runtimeVersion,o=n.ext,d=void 0===o?".js":o,u=e.createMetaResolver({global:qVe,static:XVe,instance:zVe}),c=e.debug,l=e.shouldInjectPolyfill,p=e.method,f=$Ve(e.targets,p,FTe),g=s?s+"/core-js":"usage-pure"===p?"core-js/library/fn":"core-js/modules";function h(e,t){"string"!=typeof e?e.forEach((function(e){return h(e,t)})):rGe(f,e)&&l(e)&&(c(e),t.injectGlobalImport(g+"/"+e+".js"))}function m(e,t,r){var a=e.pure,n=e.meta,s=e.name;if(a&&l(s)&&(!(i&&n&&n.minRuntimeVersion)||QVe(n&&n.minRuntimeVersion,i)))return r.injectDefaultImport(g+"/"+a+d,t)}return{name:"corejs2",polyfills:f,entryGlobal:function(e,t,r){"import"===e.kind&&"core-js"===e.source&&(c(null),h(Object.keys(f),t),a&&t.injectGlobalImport("regenerator-runtime/runtime.js"),r.remove())},usageGlobal:function(e,t){var r=u(e);if(r){var a=r.desc.global;if("global"!==r.kind&&"object"in e&&e.object&&"prototype"===e.placement){var n=e.object.toLowerCase();a=a.filter((function(e){return e.includes(n)}))}h(a,t)}},usagePure:function(e,t,r){if("in"!==e.kind){if(!r.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!r.isMemberExpression())return;if(!r.isReferenced())return;if("Symbol.iterator"===e.key&&l("es6.symbol")&&r.parentPath.isCallExpression({callee:r.node})&&0===r.parentPath.node.arguments.length)return r.parentPath.replaceWith(ZVe.callExpression(t.injectDefaultImport(g+"/get-iterator"+d,"getIterator"),[r.node.object])),void r.skip()}var a=u(e);if(a){var n=m(a.desc,a.name,t);n&&r.replaceWith(n)}}}else"Symbol.iterator"===e.key&&r.replaceWith(ZVe.callExpression(t.injectDefaultImport(g+"/is-iterable"+d,"isIterable"),[r.node.right]))},visitor:"usage-global"===p&&{YieldExpression:function(t){t.node.delegate&&h("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){HVe.forEach((function(r){return h(r,e.getUtils(t))}))}}}})),nGe=iOe,sGe=pNe,iGe=gNe,oGe=new Set(["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"]),dGe={};Object.keys(nGe).forEach((function(e,t){dGe[e]=t}));var uGe=function(e,t,r,a){return void 0===r&&(r=t[0]),{name:r,pure:e,global:t.sort((function(e,t){return dGe[e]-dGe[t]})),exclude:a}},cGe=function(e){return uGe(null,[e].concat(mGe))},lGe=["es.array.iterator","web.dom-collections.iterator"],pGe=["es.string.iterator"].concat(lGe),fGe=["es.object.to-string"].concat(lGe),gGe=["es.object.to-string"].concat(R(pGe)),hGe=["es.error.cause","es.error.to-string"],mGe=["es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.object.to-string","es.array.iterator","es.array-buffer.slice","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],yGe=["es.promise","es.object.to-string"],vGe=[].concat(yGe,R(pGe)),bGe=["es.symbol","es.symbol.description","es.object.to-string"],RGe=["es.map","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(R(gGe)),xGe=["es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(R(gGe)),EGe=["es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.emplace"].concat(R(gGe)),DGe=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(R(gGe)),wGe=["web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","es.error.to-string"],jGe=["web.url-search-params"].concat(R(gGe)),CGe=["esnext.async-iterator.constructor"].concat(yGe),SGe=["esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some"],AGe=["esnext.iterator.constructor","es.object.to-string"],TGe={from:uGe(null,["es.typed-array.from"]),fromAsync:uGe(null,["esnext.typed-array.from-async"].concat(R(vGe))),of:uGe(null,["es.typed-array.of"])},PGe={AsyncIterator:uGe("async-iterator/index",CGe),AggregateError:uGe("aggregate-error",["es.aggregate-error"].concat(hGe,R(gGe),["es.aggregate-error.cause"])),ArrayBuffer:uGe(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:uGe(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:uGe(null,["es.date.to-string"]),DOMException:uGe("dom-exception",wGe),Error:uGe(null,hGe),EvalError:uGe(null,hGe),Float32Array:cGe("es.typed-array.float32-array"),Float64Array:cGe("es.typed-array.float64-array"),Int8Array:cGe("es.typed-array.int8-array"),Int16Array:cGe("es.typed-array.int16-array"),Int32Array:cGe("es.typed-array.int32-array"),Iterator:uGe("iterator/index",AGe),Uint8Array:cGe("es.typed-array.uint8-array"),Uint8ClampedArray:cGe("es.typed-array.uint8-clamped-array"),Uint16Array:cGe("es.typed-array.uint16-array"),Uint32Array:cGe("es.typed-array.uint32-array"),Map:uGe("map/index",RGe),Number:uGe(null,["es.number.constructor"]),Observable:uGe("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(R(gGe))),Promise:uGe("promise/index",yGe),RangeError:uGe(null,hGe),ReferenceError:uGe(null,hGe),Reflect:uGe(null,["es.reflect.to-string-tag","es.object.to-string"]),RegExp:uGe(null,["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky","es.regexp.to-string"]),Set:uGe("set/index",xGe),Symbol:uGe("symbol/index",bGe),SyntaxError:uGe(null,hGe),TypeError:uGe(null,hGe),URIError:uGe(null,hGe),URL:uGe("url/index",["web.url"].concat(R(jGe))),URLSearchParams:uGe("url-search-params/index",jGe),WeakMap:uGe("weak-map/index",EGe),WeakSet:uGe("weak-set/index",DGe),atob:uGe("atob",["web.atob"].concat(wGe)),btoa:uGe("btoa",["web.btoa"].concat(wGe)),clearImmediate:uGe("clear-immediate",["web.immediate"]),compositeKey:uGe("composite-key",["esnext.composite-key"]),compositeSymbol:uGe("composite-symbol",["esnext.composite-symbol"]),escape:uGe("escape",["es.escape"]),fetch:uGe(null,yGe),globalThis:uGe("global-this",["es.global-this"]),parseFloat:uGe("parse-float",["es.parse-float"]),parseInt:uGe("parse-int",["es.parse-int"]),queueMicrotask:uGe("queue-microtask",["web.queue-microtask"]),setImmediate:uGe("set-immediate",["web.immediate"]),setInterval:uGe("set-interval",["web.timers"]),setTimeout:uGe("set-timeout",["web.timers"]),structuredClone:uGe("structured-clone",["web.structured-clone"].concat(wGe,["es.array.iterator","es.object.keys","es.object.to-string","es.map","es.set"])),unescape:uGe("unescape",["es.unescape"])},kGe={AsyncIterator:{from:uGe("async-iterator/from",["esnext.async-iterator.from"].concat(R(CGe),SGe,R(pGe)))},Array:{from:uGe("array/from",["es.array.from","es.string.iterator"]),fromAsync:uGe("array/from-async",["esnext.array.from-async"].concat(R(vGe))),isArray:uGe("array/is-array",["es.array.is-array"]),isTemplateObject:uGe("array/is-template-object",["esnext.array.is-template-object"]),of:uGe("array/of",["es.array.of"])},ArrayBuffer:{isView:uGe(null,["es.array-buffer.is-view"])},BigInt:{range:uGe("bigint/range",["esnext.bigint.range","es.object.to-string"])},Date:{now:uGe("date/now",["es.date.now"])},Function:{isCallable:uGe("function/is-callable",["esnext.function.is-callable"]),isConstructor:uGe("function/is-constructor",["esnext.function.is-constructor"])},Iterator:{from:uGe("iterator/from",["esnext.iterator.from"].concat(AGe,R(pGe)))},JSON:{stringify:uGe("json/stringify",["es.json.stringify"],"es.symbol")},Math:{DEG_PER_RAD:uGe("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:uGe("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:uGe("math/acosh",["es.math.acosh"]),asinh:uGe("math/asinh",["es.math.asinh"]),atanh:uGe("math/atanh",["es.math.atanh"]),cbrt:uGe("math/cbrt",["es.math.cbrt"]),clamp:uGe("math/clamp",["esnext.math.clamp"]),clz32:uGe("math/clz32",["es.math.clz32"]),cosh:uGe("math/cosh",["es.math.cosh"]),degrees:uGe("math/degrees",["esnext.math.degrees"]),expm1:uGe("math/expm1",["es.math.expm1"]),fround:uGe("math/fround",["es.math.fround"]),fscale:uGe("math/fscale",["esnext.math.fscale"]),hypot:uGe("math/hypot",["es.math.hypot"]),iaddh:uGe("math/iaddh",["esnext.math.iaddh"]),imul:uGe("math/imul",["es.math.imul"]),imulh:uGe("math/imulh",["esnext.math.imulh"]),isubh:uGe("math/isubh",["esnext.math.isubh"]),log10:uGe("math/log10",["es.math.log10"]),log1p:uGe("math/log1p",["es.math.log1p"]),log2:uGe("math/log2",["es.math.log2"]),radians:uGe("math/radians",["esnext.math.radians"]),scale:uGe("math/scale",["esnext.math.scale"]),seededPRNG:uGe("math/seeded-prng",["esnext.math.seeded-prng"]),sign:uGe("math/sign",["es.math.sign"]),signbit:uGe("math/signbit",["esnext.math.signbit"]),sinh:uGe("math/sinh",["es.math.sinh"]),tanh:uGe("math/tanh",["es.math.tanh"]),trunc:uGe("math/trunc",["es.math.trunc"]),umulh:uGe("math/umulh",["esnext.math.umulh"])},Map:{from:uGe(null,["esnext.map.from"].concat(R(RGe))),groupBy:uGe(null,["esnext.map.group-by"].concat(R(RGe))),keyBy:uGe(null,["esnext.map.key-by"].concat(R(RGe))),of:uGe(null,["esnext.map.of"].concat(R(RGe)))},Number:{EPSILON:uGe("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:uGe("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:uGe("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:uGe("number/from-string",["esnext.number.from-string"]),isFinite:uGe("number/is-finite",["es.number.is-finite"]),isInteger:uGe("number/is-integer",["es.number.is-integer"]),isNaN:uGe("number/is-nan",["es.number.is-nan"]),isSafeInteger:uGe("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:uGe("number/parse-float",["es.number.parse-float"]),parseInt:uGe("number/parse-int",["es.number.parse-int"]),range:uGe("number/range",["esnext.number.range","es.object.to-string"])},Object:{assign:uGe("object/assign",["es.object.assign"]),create:uGe("object/create",["es.object.create"]),defineProperties:uGe("object/define-properties",["es.object.define-properties"]),defineProperty:uGe("object/define-property",["es.object.define-property"]),entries:uGe("object/entries",["es.object.entries"]),freeze:uGe("object/freeze",["es.object.freeze"]),fromEntries:uGe("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:uGe("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:uGe("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:uGe("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:uGe("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:uGe("object/get-prototype-of",["es.object.get-prototype-of"]),hasOwn:uGe("object/has-own",["es.object.has-own"]),is:uGe("object/is",["es.object.is"]),isExtensible:uGe("object/is-extensible",["es.object.is-extensible"]),isFrozen:uGe("object/is-frozen",["es.object.is-frozen"]),isSealed:uGe("object/is-sealed",["es.object.is-sealed"]),keys:uGe("object/keys",["es.object.keys"]),preventExtensions:uGe("object/prevent-extensions",["es.object.prevent-extensions"]),seal:uGe("object/seal",["es.object.seal"]),setPrototypeOf:uGe("object/set-prototype-of",["es.object.set-prototype-of"]),values:uGe("object/values",["es.object.values"])},Promise:{all:uGe(null,vGe),allSettled:uGe(null,["es.promise.all-settled"].concat(R(vGe))),any:uGe(null,["es.promise.any","es.aggregate-error"].concat(R(vGe))),race:uGe(null,vGe),try:uGe(null,["esnext.promise.try"].concat(R(vGe)))},Reflect:{apply:uGe("reflect/apply",["es.reflect.apply"]),construct:uGe("reflect/construct",["es.reflect.construct"]),defineMetadata:uGe("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:uGe("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:uGe("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:uGe("reflect/delete-property",["es.reflect.delete-property"]),get:uGe("reflect/get",["es.reflect.get"]),getMetadata:uGe("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:uGe("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:uGe("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:uGe("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:uGe("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:uGe("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:uGe("reflect/has",["es.reflect.has"]),hasMetadata:uGe("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:uGe("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:uGe("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:uGe("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:uGe("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:uGe("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:uGe("reflect/set",["es.reflect.set"]),setPrototypeOf:uGe("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:uGe(null,["esnext.set.from"].concat(R(xGe))),of:uGe(null,["esnext.set.of"].concat(R(xGe)))},String:{cooked:uGe("string/cooked",["esnext.string.cooked"]),fromCodePoint:uGe("string/from-code-point",["es.string.from-code-point"]),raw:uGe("string/raw",["es.string.raw"])},Symbol:{asyncDispose:uGe("symbol/async-dispose",["esnext.symbol.async-dispose"]),asyncIterator:uGe("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:uGe("symbol/dispose",["esnext.symbol.dispose"]),for:uGe("symbol/for",[],"es.symbol"),hasInstance:uGe("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:uGe("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:uGe("symbol/iterator",["es.symbol.iterator"].concat(R(gGe))),keyFor:uGe("symbol/key-for",[],"es.symbol"),match:uGe("symbol/match",["es.symbol.match","es.string.match"]),matcher:uGe("symbol/matcher",["esnext.symbol.matcher"]),matchAll:uGe("symbol/match-all",["es.symbol.match-all","es.string.match-all"]),metadata:uGe("symbol/metadata",["esnext.symbol.metadata"]),observable:uGe("symbol/observable",["esnext.symbol.observable"]),patternMatch:uGe("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:uGe("symbol/replace",["es.symbol.replace","es.string.replace"]),search:uGe("symbol/search",["es.symbol.search","es.string.search"]),species:uGe("symbol/species",["es.symbol.species","es.array.species"]),split:uGe("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:uGe("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:uGe("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:uGe("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:uGe(null,["esnext.weak-map.from"].concat(R(EGe))),of:uGe(null,["esnext.weak-map.of"].concat(R(EGe)))},WeakSet:{from:uGe(null,["esnext.weak-set.from"].concat(R(DGe))),of:uGe(null,["esnext.weak-set.of"].concat(R(DGe)))},Int8Array:TGe,Uint8Array:TGe,Uint8ClampedArray:TGe,Int16Array:TGe,Uint16Array:TGe,Int32Array:TGe,Uint32Array:TGe,Float32Array:TGe,Float64Array:TGe,WebAssembly:{CompileError:uGe(null,hGe),LinkError:uGe(null,hGe),RuntimeError:uGe(null,hGe)}},IGe={asIndexedPairs:uGe("instance/asIndexedPairs",["esnext.async-iterator.as-indexed-pairs"].concat(R(CGe),["esnext.iterator.as-indexed-pairs"],AGe)),at:uGe("instance/at",["esnext.string.at","es.string.at-alternative","es.array.at"]),anchor:uGe(null,["es.string.anchor"]),big:uGe(null,["es.string.big"]),bind:uGe("instance/bind",["es.function.bind"]),blink:uGe(null,["es.string.blink"]),bold:uGe(null,["es.string.bold"]),codePointAt:uGe("instance/code-point-at",["es.string.code-point-at"]),codePoints:uGe("instance/code-points",["esnext.string.code-points"]),concat:uGe("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:uGe("instance/copy-within",["es.array.copy-within"]),description:uGe(null,["es.symbol","es.symbol.description"]),dotAll:uGe("instance/dot-all",["es.regexp.dot-all"]),drop:uGe("instance/drop",["esnext.async-iterator.drop"].concat(R(CGe),["esnext.iterator.drop"],AGe)),emplace:uGe("instance/emplace",["esnext.map.emplace","esnext.weak-map.emplace"]),endsWith:uGe("instance/ends-with",["es.string.ends-with"]),entries:uGe("instance/entries",fGe),every:uGe("instance/every",["es.array.every","esnext.async-iterator.every","esnext.iterator.every"].concat(AGe)),exec:uGe(null,["es.regexp.exec"]),fill:uGe("instance/fill",["es.array.fill"]),filter:uGe("instance/filter",["es.array.filter","esnext.async-iterator.filter","esnext.iterator.filter"].concat(AGe)),filterReject:uGe("instance/filterReject",["esnext.array.filter-reject"]),finally:uGe(null,["es.promise.finally"].concat(yGe)),find:uGe("instance/find",["es.array.find","esnext.async-iterator.find","esnext.iterator.find"].concat(AGe)),findIndex:uGe("instance/find-index",["es.array.find-index"]),findLast:uGe("instance/find-last",["esnext.array.find-last"]),findLastIndex:uGe("instance/find-last-index",["esnext.array.find-last-index"]),fixed:uGe(null,["es.string.fixed"]),flags:uGe("instance/flags",["es.regexp.flags"]),flatMap:uGe("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map","esnext.async-iterator.flat-map","esnext.iterator.flat-map"].concat(AGe)),flat:uGe("instance/flat",["es.array.flat","es.array.unscopables.flat"]),getYear:uGe(null,["es.date.get-year"]),groupBy:uGe("instance/group-by",["esnext.array.group-by"]),groupByToMap:uGe("instance/group-by-to-map",["esnext.array.group-by-to-map","es.map","es.object.to-string"]),fontcolor:uGe(null,["es.string.fontcolor"]),fontsize:uGe(null,["es.string.fontsize"]),forEach:uGe("instance/for-each",["es.array.for-each","esnext.async-iterator.for-each","esnext.iterator.for-each"].concat(AGe,["web.dom-collections.for-each"])),includes:uGe("instance/includes",["es.array.includes","es.string.includes"]),indexOf:uGe("instance/index-of",["es.array.index-of"]),italic:uGe(null,["es.string.italics"]),join:uGe(null,["es.array.join"]),keys:uGe("instance/keys",fGe),lastIndex:uGe(null,["esnext.array.last-index"]),lastIndexOf:uGe("instance/last-index-of",["es.array.last-index-of"]),lastItem:uGe(null,["esnext.array.last-item"]),link:uGe(null,["es.string.link"]),map:uGe("instance/map",["es.array.map","esnext.async-iterator.map","esnext.iterator.map"]),match:uGe(null,["es.string.match","es.regexp.exec"]),matchAll:uGe("instance/match-all",["es.string.match-all","es.regexp.exec"]),name:uGe(null,["es.function.name"]),padEnd:uGe("instance/pad-end",["es.string.pad-end"]),padStart:uGe("instance/pad-start",["es.string.pad-start"]),reduce:uGe("instance/reduce",["es.array.reduce","esnext.async-iterator.reduce","esnext.iterator.reduce"].concat(AGe)),reduceRight:uGe("instance/reduce-right",["es.array.reduce-right"]),repeat:uGe("instance/repeat",["es.string.repeat"]),replace:uGe(null,["es.string.replace","es.regexp.exec"]),replaceAll:uGe("instance/replace-all",["es.string.replace-all","es.string.replace","es.regexp.exec"]),reverse:uGe("instance/reverse",["es.array.reverse"]),search:uGe(null,["es.string.search","es.regexp.exec"]),setYear:uGe(null,["es.date.set-year"]),slice:uGe("instance/slice",["es.array.slice"]),small:uGe(null,["es.string.small"]),some:uGe("instance/some",["es.array.some","esnext.async-iterator.some","esnext.iterator.some"].concat(AGe)),sort:uGe("instance/sort",["es.array.sort"]),splice:uGe("instance/splice",["es.array.splice"]),split:uGe(null,["es.string.split","es.regexp.exec"]),startsWith:uGe("instance/starts-with",["es.string.starts-with"]),sticky:uGe("instance/sticky",["es.regexp.sticky"]),strike:uGe(null,["es.string.strike"]),sub:uGe(null,["es.string.sub"]),substr:uGe(null,["es.string.substr"]),sup:uGe(null,["es.string.sup"]),take:uGe("instance/take",["esnext.async-iterator.take"].concat(R(CGe),["esnext.iterator.take"],AGe)),test:uGe("instance/test",["es.regexp.test","es.regexp.exec"]),toArray:uGe("instance/to-array",["esnext.async-iterator.to-array"].concat(R(CGe),["esnext.iterator.to-array"],AGe)),toAsync:uGe(null,["esnext.iterator.to-async"].concat(AGe,R(CGe),SGe)),toExponential:uGe(null,["es.number.to-exponential"]),toFixed:uGe(null,["es.number.to-fixed"]),toGMTString:uGe(null,["es.date.to-gmt-string"]),toISOString:uGe(null,["es.date.to-iso-string"]),toJSON:uGe(null,["es.date.to-json","web.url.to-json"]),toPrecision:uGe(null,["es.number.to-precision"]),toReversed:uGe("instance/to-reversed",["esnext.array.to-reversed"]),toSorted:uGe("instance/to-sorted",["esnext.array.to-sorted","es.array.sort"]),toSpliced:uGe("instance/to-spliced",["esnext.array.to-spliced"]),toString:uGe(null,["es.object.to-string","es.error.to-string","es.date.to-string","es.regexp.to-string"]),trim:uGe("instance/trim",["es.string.trim"]),trimEnd:uGe("instance/trim-end",["es.string.trim-end"]),trimLeft:uGe("instance/trim-left",["es.string.trim-start"]),trimRight:uGe("instance/trim-right",["es.string.trim-end"]),trimStart:uGe("instance/trim-start",["es.string.trim-start"]),uniqueBy:uGe("instance/unique-by",["esnext.array.unique-by","es.map"]),unThis:uGe("instance/un-this",["esnext.function.un-this"]),values:uGe("instance/values",fGe),with:uGe("instance/with",["esnext.array.with"]),__defineGetter__:uGe(null,["es.object.define-getter"]),__defineSetter__:uGe(null,["es.object.define-setter"]),__lookupGetter__:uGe(null,["es.object.lookup-getter"]),__lookupSetter__:uGe(null,["es.object.lookup-setter"])},FGe=new Set(["es.object.to-string","es.object.define-getter","es.object.define-setter","es.object.lookup-getter","es.object.lookup-setter","es.regexp.exec"]),_Ge=r.types;function BGe(e,t){var r,a,n=e.node.object;_Ge.isIdentifier(n)?(r=n,a=_Ge.cloneNode(n)):(r=e.scope.generateDeclaredUidIdentifier("context"),a=_Ge.assignmentExpression("=",_Ge.cloneNode(r),n)),e.replaceWith(_Ge.memberExpression(_Ge.callExpression(t,[a]),_Ge.identifier("call"))),e.parentPath.unshiftContainer("arguments",r)}function OGe(e){return"string"==typeof e&&(e=e.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),Object.prototype.hasOwnProperty.call(iGe,e)&&iGe[e]}function NGe(e){return"core-js/modules/"+e+".js"}function LGe(e,t,r){return t?t+"/core-js/"+e+r:"core-js-pure/features/"+e+".js"}var MGe=r.types,UGe="#__secret_key__@babel/runtime__compatibility",VGe=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var r="esnext."+e.slice(3);return!!nGe[r]&&t(r)},GGe=OVe((function(e,t){var r=e.getUtils,a=e.method,n=e.shouldInjectPolyfill,s=e.createMetaResolver,i=e.debug,o=e.babel,d=t.version,u=void 0===d?3:d,c=t.proposals,l=t.shippedProposals,p=t[UGe],f=(p=void 0===p?{useBabelRuntime:""}:p).useBabelRuntime,g=p.ext,h=void 0===g?".js":g,m=o.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),y=s({global:PGe,static:kGe,instance:IGe}),v=new Set(sGe(u));function b(e){return f?e?f+"/core-js":f+"/core-js-stable":e?"core-js-pure/features":"core-js-pure/stable"}function R(e,t){return!!n(e)&&(i(e),t.injectGlobalImport(NGe(e)),!0)}function x(e,t,r){void 0===r&&(r=!0);for(var a,n=T(e);!(a=n()).done;){var s=a.value;r?VGe(s,(function(e){return R(e,t)})):R(s,t)}}function E(e,t,r,a){if(e.pure&&!(a&&e.exclude&&e.exclude.includes(a))&&VGe(e.name,n)){var s=e.name,i=!1;(c||l&&s.startsWith("esnext.")||s.startsWith("es.")&&!v.has(s))&&(i=!0);var o=b(i);return r.injectDefaultImport(o+"/"+e.pure+h,t)}}function D(e){return!e.startsWith("esnext.")||"es."+e.slice(7)in nGe}return{name:"corejs3",polyfills:nGe,filterPolyfills:function(e){return!!v.has(e)&&(!(!c&&"entry-global"!==a)||!(!l||!oGe.has(e))||D(e))},entryGlobal:function(e,t,r){if("import"===e.kind){var a=OGe(e.source);if(a)if(1===a.length&&e.source===NGe(a[0])&&n(a[0]))i(null);else{var s=new Set(a),o=a.filter((function(e){if(!e.startsWith("esnext."))return!0;var t=e.replace("esnext.","es.");return!s.has(t)||!n(t)}));x(o,t,!1),r.remove()}}},usageGlobal:function(e,t){var r=y(e);if(r){var a=r.desc.global;if("global"!==r.kind&&"object"in e&&e.object&&"prototype"===e.placement){var n=e.object.toLowerCase();a=a.filter((function(e){return e.includes(n)||FGe.has(e)}))}x(a,t)}},usagePure:function(e,t,r){if("in"!==e.kind){if(!r.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!r.isMemberExpression())return;if(!r.isReferenced())return;if(r.parentPath.isUpdateExpression())return;if("Symbol.iterator"===e.key){if(!n("es.symbol.iterator"))return;var a=r.parent,s=r.node;return void(MGe.isCallExpression(a,{callee:s})?0===a.arguments.length?(r.parentPath.replaceWith(MGe.callExpression(t.injectDefaultImport(LGe("get-iterator",f,h),"getIterator"),[s.object])),r.skip()):BGe(r,t.injectDefaultImport(LGe("get-iterator-method",f,h),"getIteratorMethod")):r.replaceWith(MGe.callExpression(t.injectDefaultImport(LGe("get-iterator-method",f,h),"getIteratorMethod"),[r.node.object])))}}var i=y(e);if(i)if(f&&i.desc.pure&&"/index"===i.desc.pure.slice(-6)&&(i=Object.assign(Object.assign({},i),{},{desc:Object.assign(Object.assign({},i.desc),{},{pure:i.desc.pure.slice(0,-6)})})),"global"===i.kind){var o=E(i.desc,i.name,t);o&&r.replaceWith(o)}else if("static"===i.kind){var d=E(i.desc,i.name,t,e.object);d&&r.replaceWith(d)}else if("instance"===i.kind){var u=E(i.desc,i.name+"InstanceProperty",t,e.object);if(!u)return;var c=r.node;MGe.isCallExpression(r.parent,{callee:c})?BGe(r,u):r.replaceWith(MGe.callExpression(u,[c.object]))}}}else"Symbol.iterator"===e.key&&r.replaceWith(MGe.callExpression(t.injectDefaultImport(LGe("is-iterable",f,h),"isIterable"),[r.node.right]))},visitor:"usage-global"===a&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=r(e);x(m?vGe:yGe,t)}},Function:function(e){e.node.async&&x(yGe,r(e))},"ForOfStatement|ArrayPattern":function(e){x(pGe,r(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||x(pGe,r(e))},YieldExpression:function(e){e.node.delegate&&x(pGe,r(e))}}}})),WGe="#__secret_key__@babel/runtime__compatibility",HGe=OVe((function(e,t){var r=e.debug;if(!qGe(e.targets,e.babel.targets()))throw new Error("This plugin does not use the targets option. Only preset-env's targets or top-level targets need to be configured for this plugin to work. See https://github.com/babel/babel-polyfills/issues/36 for more details.");var a=t[WGe],n=(a=void 0===a?{useBabelRuntime:""}:a).useBabelRuntime,s=n?n+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){KGe(e)&&(r("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,r){KGe(e)&&r.replaceWith(t.injectDefaultImport(s,"regenerator-runtime"))}}})),KGe=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name};function qGe(e,t){return JSON.stringify(e)===JSON.stringify(t)}var zGe=aGe.default||aGe,XGe=GGe.default||GGe,YGe=HGe.default||HGe;function JGe(e,t){return Object.keys(e).reduce((function(r,a){return t.has(a)||(r[a]=e[a]),r}),{})}var $Ge={withProposals:{withoutBugfixes:rUe,withBugfixes:Object.assign({},rUe,aUe)},withoutProposals:{withoutBugfixes:JGe(rUe,FUe),withBugfixes:JGe(Object.assign({},rUe,aUe),FUe)}};function QGe(e,t){return e?t?$Ge.withProposals.withBugfixes:$Ge.withProposals.withoutBugfixes:t?$Ge.withoutProposals.withBugfixes:$Ge.withoutProposals.withoutBugfixes}var ZGe=function(e){var t=zMe[e]();if(!t)throw new Error('Could not find plugin "'+e+'". Ensure there is an entry in ./available-plugins.js for it.');return t},eWe=function(e){return e.reduce((function(e,t){return e[t.match(/^(es|es6|es7|esnext|web)\./)?"builtIns":"plugins"].add(t),e}),{all:e,plugins:new Set,builtIns:new Set})},tWe=function(e){var t=e.modules,r=e.transformations,a=e.shouldTransformESM,n=e.shouldTransformDynamicImport,s=e.shouldTransformExportNamespaceFrom,i=e.shouldParseTopLevelAwait,o=[];return!1!==t&&r[t]?(a&&o.push(r[t]),n&&a&&"umd"!==t?o.push("proposal-dynamic-import"):(n&&console.warn("Dynamic import can only be supported when transforming ES modules to AMD, CommonJS or SystemJS. Only the parser plugin will be enabled."),o.push("syntax-dynamic-import"))):o.push("syntax-dynamic-import"),s?o.push("proposal-export-namespace-from"):o.push("syntax-export-namespace-from"),i&&o.push("syntax-top-level-await"),o},rWe=function(e){var t=e.useBuiltIns,r=e.corejs,a=e.polyfillTargets,n=e.include,s=e.exclude,i=e.proposals,o=e.shippedProposals,d=e.regenerator,u=e.debug,c=[];if("usage"===t||"entry"===t){var l={method:t+"-global",version:r?r.toString():void 0,targets:a,include:n,exclude:s,proposals:i,shippedProposals:o,debug:u};r&&("usage"===t?(2===r.major?c.push([zGe,l],[JUe,{usage:!0}]):c.push([XGe,l],[JUe,{usage:!0,deprecated:!0}]),d&&c.push([YGe,{method:"usage-global",debug:u}])):2===r.major?c.push([JUe,{regenerator:d}],[zGe,l]):(c.push([XGe,l],[JUe,{deprecated:!0}]),d||c.push([zUe,l])))}return c};function aWe(e,t,r,a){return null!=e&&e.esmodules&&e.browsers&&console.warn("\n@babel/preset-env: esmodules and browsers targets have been specified together.\n`browsers` target, `"+e.browsers.toString()+"` will be ignored.\n"),W6(e,{ignoreBrowserslistConfig:t,configPath:r,browserslistEnv:a})}function nWe(e){return!(null==e||!e.supportsStaticESM)}function sWe(e){return!(null==e||!e.supportsDynamicImport)}function iWe(e){return!(null==e||!e.supportsExportNamespaceFrom)}function oWe(e){return!(null==e||!e.supportsTopLevelAwait)}var dWe=U9((function(e,t){e.assertVersion(7);var r=e.targets(),a=AUe(t),n=a.bugfixes,s=a.configPath,i=a.debug,o=a.exclude,d=a.forceAllTransforms,u=a.ignoreBrowserslistConfig,c=a.include,l=a.loose,p=a.modules,f=a.shippedProposals,g=a.spec,h=a.targets,m=a.useBuiltIns,y=a.corejs,v=y.version,b=y.proposals,R=a.browserslistEnv,x=r;if(QLe.lt(e.version,"7.13.0")||t.targets||t.configPath||t.browserslistEnv||t.ignoreBrowserslistConfig){var E=!1;null!=h&&h.uglify&&(E=!0,delete h.uglify,console.warn("\nThe uglify target has been deprecated. Set the top level\noption `forceAllTransforms: true` instead.\n")),x=aWe(h,u,s,R)}var D=d||E?{}:x,w=eWe(c),j=eWe(o),C=QGe(f,n),S="auto"===p&&(null==e.caller?void 0:e.caller(iWe))||!1===p&&!T6("proposal-export-namespace-from",D,{compatData:C,includes:w.plugins,excludes:j.plugins}),A=tWe({modules:p,transformations:ZMe,shouldTransformESM:"auto"!==p||!(null!=e.caller&&e.caller(nWe)),shouldTransformDynamicImport:"auto"!==p||!(null!=e.caller&&e.caller(sWe)),shouldTransformExportNamespaceFrom:!S,shouldParseTopLevelAwait:!e.caller||e.caller(oWe)}),T=P6(C,w.plugins,j.plugins,D,A,tMe({loose:l}),NUe);$Me(T,LUe),QMe(T,e.version),f&&JMe(T,_Ue);var P=rWe({useBuiltIns:m,corejs:v,polyfillTargets:x,include:w.builtIns,exclude:j.builtIns,proposals:b,shippedProposals:f,regenerator:T.has("transform-regenerator"),debug:i}),k=!1!==m,I=Array.from(T).map((function(e){return"proposal-class-properties"===e||"proposal-private-methods"===e||"proposal-private-property-in-object"===e?[ZGe(e),{loose:l?"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error":"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"}]:[ZGe(e),{spec:g,loose:l,useBuiltIns:k}]})).concat(P);return i&&(console.log("@babel/preset-env: `DEBUG` option"),console.log("\nUsing targets:"),console.log(JSON.stringify(j6(x),null,2)),console.log("\nUsing modules transform: "+p.toString()),console.log("\nUsing plugins:"),T.forEach((function(e){ZLe(e,x,C)})),m||console.log("\nUsing polyfills: No polyfills were added, since the `useBuiltIns` option was not set.")),{plugins:I}}));function uWe(e){return void 0===e&&(e={}),{all:e.all,allowDeclareFields:e.allowDeclareFields}}new u6("@babel/preset-flow");var cWe=U9((function(e,t){e.assertVersion(7);var r=uWe(t),a=r.all,n=r.allowDeclareFields;return{plugins:[[$ke,{all:a,allowDeclareFields:n}]]}})),lWe=[["react",new Set(["cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","memo","lazy"])],["react-dom",new Set(["createPortal"])]],pWe=M9((function(e){return e.assertVersion(7),{name:"transform-react-pure-annotations",visitor:{CallExpression:function(e){fWe(e)&&G5(e)}}}}));function fWe(e){var t=e.get("callee");if(!t.isMemberExpression()){for(var r,a=T(lWe);!(r=a()).done;)for(var n,s=b(r.value,2),i=s[0],o=T(s[1]);!(n=o()).done;){var d=n.value;if(t.referencesImport(i,d))return!0}return!1}var u=t.get("object"),c=t.node;if(!c.computed&&ye(c.property))for(var l,p=c.property.name,f=T(lWe);!(l=f()).done;){var g=b(l.value,2),h=g[0],m=g[1];if(u.referencesImport(h,"default")||u.referencesImport(h,"*"))return m.has(p)}return!1}function gWe(e){void 0===e&&(e={});var t=e,r=t.pragma,a=t.pragmaFrag,n=e,s=n.pure,i=n.throwIfNamespace,o=void 0===i||i,d=n.runtime,u=void 0===d?"classic":d,c=n.importSource,l=n.useBuiltIns,p=n.useSpread;return"classic"===u&&(r=r||"React.createElement",a=a||"React.Fragment"),{development:!!e.development,importSource:c,pragma:r,pragmaFrag:a,pure:s,runtime:u,throwIfNamespace:o,useBuiltIns:l,useSpread:p}}new u6("@babel/preset-react");var hWe=U9((function(e,t){e.assertVersion(7);var r=gWe(t),a=r.development,n=r.importSource,s=r.pragma,i=r.pragmaFrag,o=r.pure,d=r.runtime,u=r.throwIfNamespace;return{plugins:[[a?e_e:QFe,{importSource:n,pragma:s,pragmaFrag:i,runtime:d,throwIfNamespace:u,pure:o,useBuiltIns:!!t.useBuiltIns,useSpread:t.useSpread}],gFe,!1!==o&&pWe].filter(Boolean)}})),mWe=new u6("@babel/preset-typescript");function yWe(e){void 0===e&&(e={});var t=e,r=t.allowNamespaces,a=void 0===r||r,n=t.jsxPragma,s=t.onlyRemoveTypeImports,i={allExtensions:"allExtensions",allowNamespaces:"allowNamespaces",disallowAmbiguousJSXLike:"disallowAmbiguousJSXLike",isTSX:"isTSX",jsxPragma:"jsxPragma",jsxPragmaFrag:"jsxPragmaFrag",onlyRemoveTypeImports:"onlyRemoveTypeImports",optimizeConstEnums:"optimizeConstEnums"},o=mWe.validateStringOption(i.jsxPragmaFrag,e.jsxPragmaFrag,"React.Fragment"),d=mWe.validateBooleanOption(i.allExtensions,e.allExtensions,!1),u=mWe.validateBooleanOption(i.isTSX,e.isTSX,!1);u&&mWe.invariant(d,"isTSX:true requires allExtensions:true");var c=mWe.validateBooleanOption(i.disallowAmbiguousJSXLike,e.disallowAmbiguousJSXLike,!1);return c&&mWe.invariant(d,"disallowAmbiguousJSXLike:true requires allExtensions:true"),{allExtensions:d,allowNamespaces:a,disallowAmbiguousJSXLike:c,isTSX:u,jsxPragma:n,jsxPragmaFrag:o,onlyRemoveTypeImports:s,optimizeConstEnums:mWe.validateBooleanOption(i.optimizeConstEnums,e.optimizeConstEnums,!1)}}var vWe,bWe,RWe=U9((function(e,t){e.assertVersion(7);var r=yWe(t),a=r.allExtensions,n=r.allowNamespaces,s=r.disallowAmbiguousJSXLike,i=r.isTSX,o=r.jsxPragma,d=r.jsxPragmaFrag,u=r.onlyRemoveTypeImports,c=r.optimizeConstEnums,l=function(e,r){return{allowDeclareFields:t.allowDeclareFields,allowNamespaces:n,disallowAmbiguousJSXLike:r,isTSX:e,jsxPragma:o,jsxPragmaFrag:d,onlyRemoveTypeImports:u,optimizeConstEnums:c}};return{overrides:a?[{plugins:[[GLe,l(i,s)]]}]:[{test:/\.ts$/,plugins:[[GLe,l(!1,!1)]]},{test:/\.mts$/,sourceType:"module",plugins:[[GLe,l(!1,!0)]]},{test:/\.cts$/,sourceType:"script",plugins:[[GLe,l(!1,!0)]]},{test:/\.tsx$/,plugins:[[GLe,l(!0,!1)]]}]}})),xWe=["text/jsx","text/babel"],EWe=0;function DWe(e,t){var r;return null!=t.url?r=t.url:(r="Inline Babel script",++EWe>1&&(r+=" ("+EWe+")")),e(t.content,wWe(t,r)).code}function wWe(e,t){var r=e.presets;return r||(r="module"===e.type?["react",["env",{targets:{esmodules:!0},modules:!1}]]:["react","env"]),{filename:t,presets:r,plugins:e.plugins||["proposal-class-properties","proposal-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline",sourceFileName:t}}function jWe(e,t){var r=document.createElement("script");t.type&&r.setAttribute("type",t.type),r.text=DWe(e,t),vWe.appendChild(r)}function CWe(e,t,r){var a=new XMLHttpRequest;return a.open("GET",e,!0),"overrideMimeType"in a&&a.overrideMimeType("text/plain"),a.onreadystatechange=function(){if(4===a.readyState){if(0!==a.status&&200!==a.status)throw r(),new Error("Could not load "+e);t(a.responseText)}},a.send(null)}function SWe(e,t){var r=e.getAttribute(t);return""===r?[]:r?r.split(",").map((function(e){return e.trim()})):null}function AWe(e,t){var r=[],a=t.length;function n(){var t,n;for(n=0;n<a;n++)if((t=r[n]).loaded&&!t.executed)t.executed=!0,jWe(e,t);else if(!t.loaded&&!t.error&&!t.async)break}t.forEach((function(e,t){var a={async:e.hasAttribute("async"),type:e.getAttribute("data-type"),error:!1,executed:!1,plugins:SWe(e,"data-plugins"),presets:SWe(e,"data-presets")};e.src?(r[t]=Object.assign({},a,{content:null,loaded:!1,url:e.src}),CWe(e.src,(function(e){r[t].loaded=!0,r[t].content=e,n()}),(function(){r[t].error=!0,n()}))):r[t]=Object.assign({},a,{content:e.innerHTML,loaded:!0,url:e.getAttribute("data-module")||null})})),n()}function TWe(e,t){vWe=document.getElementsByTagName("head")[0],t||(t=document.getElementsByTagName("script"));for(var r=[],a=0;a<t.length;a++){var n=t.item(a),s=n.type.split(";")[0];-1!==xWe.indexOf(s)&&r.push(n)}0!==r.length&&(console.warn("You are using the in-browser Babel transformer. Be sure to precompile your scripts for production - https://babeljs.io/docs/setup/"),AWe(e,r))}var PWe=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function kWe(e,t){return PWe(t)&&"string"==typeof t[0]?Object.prototype.hasOwnProperty.call(e,t[0])?[e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function IWe(e){var t=(e.presets||[]).map((function(e){var t=kWe(VWe,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return PWe(t)&&"object"==typeof t[0]&&Object.prototype.hasOwnProperty.call(t[0],"buildPreset")&&(t[0]=Object.assign({},t[0],{buildPreset:t[0].buildPreset})),t})),r=(e.plugins||[]).map((function(e){var t=kWe(BWe,e);if(!t)throw new Error('Invalid plugin specified in Babel options: "'+e+'"');return t}));return Object.assign({babelrc:!1},e,{presets:t,plugins:r})}function FWe(e,t){return E9(e,IWe(t))}function _We(e,t,r){return T9(e,t,IWe(r))}var BWe={},OWe=S1;function NWe(e,t){Object.prototype.hasOwnProperty.call(BWe,e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),BWe[e]=t}function LWe(e){Object.keys(e).forEach((function(t){return NWe(t,e[t])}))}function MWe(e,t){Object.prototype.hasOwnProperty.call(VWe,e)&&("env"===e?console.warn("@babel/preset-env is now included in @babel/standalone, please remove @babel/preset-env-standalone"):console.warn('A preset named "'+e+'" is already registered, it will be overridden')),VWe[e]=t}function UWe(e){Object.keys(e).forEach((function(t){return MWe(t,e[t])}))}LWe(KLe);var VWe={env:dWe,es2015:qLe,es2016:function(){return{plugins:[BWe["transform-exponentiation-operator"]]}},es2017:function(){return{plugins:[BWe["transform-async-to-generator"]]}},react:hWe,"stage-0":JLe,"stage-1":YLe,"stage-2":XLe,"stage-3":zLe,"es2015-loose":{presets:[[qLe,{loose:!0}]]},"es2015-no-commonjs":{presets:[[qLe,{modules:!1}]]},typescript:RWe,flow:cWe},GWe="7.19.0";function WWe(){HWe()}function HWe(e){TWe(FWe,e)}function KWe(){window.removeEventListener("DOMContentLoaded",WWe)}"undefined"!=typeof window&&null!=(bWe=window)&&bWe.addEventListener&&window.addEventListener("DOMContentLoaded",WWe,!1),t.availablePlugins=BWe,t.availablePresets=VWe,t.buildExternalHelpers=OWe,t.disableScriptTags=KWe,t.registerPlugin=NWe,t.registerPlugins=LWe,t.registerPreset=MWe,t.registerPresets=UWe,t.transform=FWe,t.transformFromAst=_We,t.transformScriptTags=HWe,t.version=GWe,Object.defineProperty(t,"__esModule",{value:!0})}(r)}(0,Ct.exports);var St=jt,At=Ct.exports.transform,Tt=function(e){return At(e,{presets:["env"]}).code};return{evalModule:St,getEvalInstance:function(e){var t=new St.Interpreter(e,{timeout:1e3});return function(e){return t.evaluate(Tt(e))}},transformCode:Tt}}));
- // 解决chrome extension v3不支持 new Function & eval的问题
- if(window.evalCore && evalCore.evalModule && evalCore.evalModule.Function) window.Function = window.evalCore.evalModule.Function;
|