text: module.exports["react-jsx-parser"]=(()=>{var t={1234:function(t,e){!function(t){"use strict";var e={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"},r="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",i={5:r,"5module":r+" export import",6:r+" const class extends export import super"},s=/^in(stanceof)?$/,n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",a="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",o=new RegExp("["+n+"]"),c=new RegExp("["+n+a+"]");n=a=null;var p=[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],h=[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 u(t,e){for(var r=65536,i=0;i<e.length;i+=2){if((r+=e[i])>t)return!1;if((r+=e[i+1])>=t)return!0}}function l(t,e){return t<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&o.test(String.fromCharCode(t)):!1!==e&&u(t,p)))}function f(t,e){return t<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&c.test(String.fromCharCode(t)):!1!==e&&(u(t,p)||u(t,h)))))}var d=function(t,e){void 0===e&&(e={}),this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop||null,this.updateContext=null};function m(t,e){return new d(t,{beforeExpr:!0,binop:e})}var v={beforeExpr:!0},g={startsExpr:!0},x={};function y(t,e){return void 0===e&&(e={}),e.keyword=t,x[t]=new d(t,e)}var b={num:new d("num",g),regexp:new d("regexp",g),string:new d("string",g),name:new d("name",g),eof:new d("eof"),bracketL:new d("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new d("]"),braceL:new d("{",{beforeExpr:!0,startsExpr:!0}),braceR:new d("}"),parenL:new d("(",{beforeExpr:!0,startsExpr:!0}),parenR:new d(")"),comma:new d(",",v),semi:new d(";",v),colon:new d(":",v),dot:new d("."),question:new d("?",v),questionDot:new d("?."),arrow:new d("=>",v),template:new d("template"),invalidTemplate:new d("invalidTemplate"),ellipsis:new d("...",v),backQuote:new d("`",g),dollarBraceL:new d("${",{beforeExpr:!0,startsExpr:!0}),eq:new d("=",{beforeExpr:!0,isAssign:!0}),assign:new d("_=",{beforeExpr:!0,isAssign:!0}),incDec:new d("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new d("!/~",{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 d("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:m("%",10),star:m("*",10),slash:m("/",10),starstar:new d("**",{beforeExpr:!0}),coalesce:m("??",1),_break:y("break"),_case:y("case",v),_catch:y("catch"),_continue:y("continue"),_debugger:y("debugger"),_default:y("default",v),_do:y("do",{isLoop:!0,beforeExpr:!0}),_else:y("else",v),_finally:y("finally"),_for:y("for",{isLoop:!0}),_function:y("function",g),_if:y("if"),_return:y("return",v),_switch:y("switch"),_throw:y("throw",v),_try:y("try"),_var:y("var"),_const:y("const"),_while:y("while",{isLoop:!0}),_with:y("with"),_new:y("new",{beforeExpr:!0,startsExpr:!0}),_this:y("this",g),_super:y("super",g),_class:y("class",g),_extends:y("extends",v),_export:y("export"),_import:y("import",g),_null:y("null",g),_true:y("true",g),_false:y("false",g),_in:y("in",{beforeExpr:!0,binop:7}),_instanceof:y("instanceof",{beforeExpr:!0,binop:7}),_typeof:y("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:y("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:y("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},E=/\r\n?|\n|\u2028|\u2029/,S=new RegExp(E.source,"g");function w(t,e){return 10===t||13===t||!e&&(8232===t||8233===t)}var k=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,_=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,C=Object.prototype,A=C.hasOwnProperty,P=C.toString;function I(t,e){return A.call(t,e)}var T=Array.isArray||function(t){return"[object Array]"===P.call(t)};function O(t){return new RegExp("^(?:"+t.replace(/ /g,"|")+")$")}var N=function(t,e){this.line=t,this.column=e};N.prototype.offset=function(t){return new N(this.line,this.column+t)};var L=function(t,e,r){this.start=e,this.end=r,null!==t.sourceFile&&(this.source=t.sourceFile)};function j(t,e){for(var r=1,i=0;;){S.lastIndex=i;var s=S.exec(t);if(!(s&&s.index<e))return new N(r,e-i);++r,i=s.index+s[0].length}}var R={ecmaVersion:null,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},V=!1;function M(t){var e={};for(var r in R)e[r]=t&&I(t,r)?t[r]:R[r];if("latest"===e.ecmaVersion?e.ecmaVersion=1e8:null==e.ecmaVersion?(!V&&"object"==typeof console&&console.warn&&(V=!0,console.warn("Since Acorn 8.0.0, options.ecmaVersion is required.\nDefaulting to 2020, but this will stop working in the future.")),e.ecmaVersion=11):e.ecmaVersion>=2015&&(e.ecmaVersion-=2009),null==e.allowReserved&&(e.allowReserved=e.ecmaVersion<5),T(e.onToken)){var i=e.onToken;e.onToken=function(t){return i.push(t)}}return T(e.onComment)&&(e.onComment=D(e,e.onComment)),e}function D(t,e){return function(r,i,s,n,a,o){var c={type:r?"Block":"Line",value:i,start:s,end:n};t.locations&&(c.loc=new L(this,a,o)),t.ranges&&(c.range=[s,n]),e.push(c)}}var B=1,F=2,U=B|F,z=4,q=8,G=16,W=32,H=64,X=128;function J(t,e){return F|(t?z:0)|(e?q:0)}var $=0,K=1,Q=2,Y=3,Z=4,tt=5,et=function(t,r,s){this.options=t=M(t),this.sourceFile=t.sourceFile,this.keywords=O(i[t.ecmaVersion>=6?6:"module"===t.sourceType?"5module":5]);var n="";!0!==t.allowReserved&&(n=e[t.ecmaVersion>=6?6:5===t.ecmaVersion?5:3],"module"===t.sourceType&&(n+=" await")),this.reservedWords=O(n);var a=(n?n+" ":"")+e.strict;this.reservedWordsStrict=O(a),this.reservedWordsStrictBind=O(a+" "+e.strictBind),this.input=String(r),this.containsEsc=!1,s?(this.pos=s,this.lineStart=this.input.lastIndexOf("\n",s-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(E).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=b.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===t.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&t.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(B),this.regexpState=null},rt={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},inNonArrowFunction:{configurable:!0}};et.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)},rt.inFunction.get=function(){return(this.currentVarScope().flags&F)>0},rt.inGenerator.get=function(){return(this.currentVarScope().flags&q)>0},rt.inAsync.get=function(){return(this.currentVarScope().flags&z)>0},rt.allowSuper.get=function(){return(this.currentThisScope().flags&H)>0},rt.allowDirectSuper.get=function(){return(this.currentThisScope().flags&X)>0},rt.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},rt.inNonArrowFunction.get=function(){return(this.currentThisScope().flags&F)>0},et.extend=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var r=this,i=0;i<t.length;i++)r=t[i](r);return r},et.parse=function(t,e){return new this(e,t).parse()},et.parseExpressionAt=function(t,e,r){var i=new this(r,t,e);return i.nextToken(),i.parseExpression()},et.tokenizer=function(t,e){return new this(e,t)},Object.defineProperties(et.prototype,rt);var it=et.prototype,st=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;function nt(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}it.strictDirective=function(t){for(;;){_.lastIndex=t,t+=_.exec(this.input)[0].length;var e=st.exec(this.input.slice(t));if(!e)return!1;if("use strict"===(e[1]||e[2])){_.lastIndex=t+e[0].length;var r=_.exec(this.input),i=r.index+r[0].length,s=this.input.charAt(i);return";"===s||"}"===s||E.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(s)||"!"===s&&"="===this.input.charAt(i+1))}t+=e[0].length,_.lastIndex=t,t+=_.exec(this.input)[0].length,";"===this.input[t]&&t++}},it.eat=function(t){return this.type===t&&(this.next(),!0)},it.isContextual=function(t){return this.type===b.name&&this.value===t&&!this.containsEsc},it.eatContextual=function(t){return!!this.isContextual(t)&&(this.next(),!0)},it.expectContextual=function(t){this.eatContextual(t)||this.unexpected()},it.canInsertSemicolon=function(){return this.type===b.eof||this.type===b.braceR||E.test(this.input.slice(this.lastTokEnd,this.start))},it.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},it.semicolon=function(){this.eat(b.semi)||this.insertSemicolon()||this.unexpected()},it.afterTrailingComma=function(t,e){if(this.type===t)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),e||this.next(),!0},it.expect=function(t){this.eat(t)||this.unexpected()},it.unexpected=function(t){this.raise(null!=t?t:this.start,"Unexpected token")},it.checkPatternErrors=function(t,e){if(t){t.trailingComma>-1&&this.raiseRecoverable(t.trailingComma,"Comma is not permitted after the rest element");var r=e?t.parenthesizedAssign:t.parenthesizedBind;r>-1&&this.raiseRecoverable(r,"Parenthesized pattern")}},it.checkExpressionErrors=function(t,e){if(!t)return!1;var r=t.shorthandAssign,i=t.doubleProto;if(!e)return r>=0||i>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")},it.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")},it.isSimpleAssignTarget=function(t){return"ParenthesizedExpression"===t.type?this.isSimpleAssignTarget(t.expression):"Identifier"===t.type||"MemberExpression"===t.type};var at=et.prototype;at.parseTopLevel=function(t){var e={};for(t.body||(t.body=[]);this.type!==b.eof;){var r=this.parseStatement(null,!0,e);t.body.push(r)}if(this.inModule)for(var i=0,s=Object.keys(this.undefinedExports);i<s.length;i+=1){var n=s[i];this.raiseRecoverable(this.undefinedExports[n].start,"Export '"+n+"' is not defined")}return this.adaptDirectivePrologue(t.body),this.next(),t.sourceType=this.options.sourceType,this.finishNode(t,"Program")};var ot={kind:"loop"},ct={kind:"switch"};at.isLet=function(t){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;_.lastIndex=this.pos;var e=_.exec(this.input),r=this.pos+e[0].length,i=this.input.charCodeAt(r);if(91===i)return!0;if(t)return!1;if(123===i)return!0;if(l(i,!0)){for(var n=r+1;f(this.input.charCodeAt(n),!0);)++n;var a=this.input.slice(r,n);if(!s.test(a))return!0}return!1},at.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;_.lastIndex=this.pos;var t=_.exec(this.input),e=this.pos+t[0].length;return!(E.test(this.input.slice(this.pos,e))||"function"!==this.input.slice(e,e+8)||e+8!==this.input.length&&f(this.input.charAt(e+8)))},at.parseStatement=function(t,e,r){var i,s=this.type,n=this.startNode();switch(this.isLet(t)&&(s=b._var,i="let"),s){case b._break:case b._continue:return this.parseBreakContinueStatement(n,s.keyword);case b._debugger:return this.parseDebuggerStatement(n);case b._do:return this.parseDoStatement(n);case b._for:return this.parseForStatement(n);case b._function:return t&&(this.strict||"if"!==t&&"label"!==t)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(n,!1,!t);case b._class:return t&&this.unexpected(),this.parseClass(n,!0);case b._if:return this.parseIfStatement(n);case b._return:return this.parseReturnStatement(n);case b._switch:return this.parseSwitchStatement(n);case b._throw:return this.parseThrowStatement(n);case b._try:return this.parseTryStatement(n);case b._const:case b._var:return i=i||this.value,t&&"var"!==i&&this.unexpected(),this.parseVarStatement(n,i);case b._while:return this.parseWhileStatement(n);case b._with:return this.parseWithStatement(n);case b.braceL:return this.parseBlock(!0,n);case b.semi:return this.parseEmptyStatement(n);case b._export:case b._import:if(this.options.ecmaVersion>10&&s===b._import){_.lastIndex=this.pos;var a=_.exec(this.input),o=this.pos+a[0].length,c=this.input.charCodeAt(o);if(40===c||46===c)return this.parseExpressionStatement(n,this.parseExpression())}return this.options.allowImportExportEverywhere||(e||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'")),s===b._import?this.parseImport(n):this.parseExport(n,r);default:if(this.isAsyncFunction())return t&&this.unexpected(),this.next(),this.parseFunctionStatement(n,!0,!t);var p=this.value,h=this.parseExpression();return s===b.name&&"Identifier"===h.type&&this.eat(b.colon)?this.parseLabeledStatement(n,p,h,t):this.parseExpressionStatement(n,h)}},at.parseBreakContinueStatement=function(t,e){var r="break"===e;this.next(),this.eat(b.semi)||this.insertSemicolon()?t.label=null:this.type!==b.name?this.unexpected():(t.label=this.parseIdent(),this.semicolon());for(var i=0;i<this.labels.length;++i){var s=this.labels[i];if(null==t.label||s.name===t.label.name){if(null!=s.kind&&(r||"loop"===s.kind))break;if(t.label&&r)break}}return i===this.labels.length&&this.raise(t.start,"Unsyntactic "+e),this.finishNode(t,r?"BreakStatement":"ContinueStatement")},at.parseDebuggerStatement=function(t){return this.next(),this.semicolon(),this.finishNode(t,"DebuggerStatement")},at.parseDoStatement=function(t){return this.next(),this.labels.push(ot),t.body=this.parseStatement("do"),this.labels.pop(),this.expect(b._while),t.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(b.semi):this.semicolon(),this.finishNode(t,"DoWhileStatement")},at.parseForStatement=function(t){this.next();var e=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ot),this.enterScope(0),this.expect(b.parenL),this.type===b.semi)return e>-1&&this.unexpected(e),this.parseFor(t,null);var r=this.isLet();if(this.type===b._var||this.type===b._const||r){var i=this.startNode(),s=r?"let":this.value;return this.next(),this.parseVar(i,!0,s),this.finishNode(i,"VariableDeclaration"),(this.type===b._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===i.declarations.length?(this.options.ecmaVersion>=9&&(this.type===b._in?e>-1&&this.unexpected(e):t.await=e>-1),this.parseForIn(t,i)):(e>-1&&this.unexpected(e),this.parseFor(t,i))}var n=new nt,a=this.parseExpression(!0,n);return this.type===b._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===b._in?e>-1&&this.unexpected(e):t.await=e>-1),this.toAssignable(a,!1,n),this.checkLValPattern(a),this.parseForIn(t,a)):(this.checkExpressionErrors(n,!0),e>-1&&this.unexpected(e),this.parseFor(t,a))},at.parseFunctionStatement=function(t,e,r){return this.next(),this.parseFunction(t,ht|(r?0:ut),!1,e)},at.parseIfStatement=function(t){return this.next(),t.test=this.parseParenExpression(),t.consequent=this.parseStatement("if"),t.alternate=this.eat(b._else)?this.parseStatement("if"):null,this.finishNode(t,"IfStatement")},at.parseReturnStatement=function(t){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(b.semi)||this.insertSemicolon()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")},at.parseSwitchStatement=function(t){var e;this.next(),t.discriminant=this.parseParenExpression(),t.cases=[],this.expect(b.braceL),this.labels.push(ct),this.enterScope(0);for(var r=!1;this.type!==b.braceR;)if(this.type===b._case||this.type===b._default){var i=this.type===b._case;e&&this.finishNode(e,"SwitchCase"),t.cases.push(e=this.startNode()),e.consequent=[],this.next(),i?e.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,e.test=null),this.expect(b.colon)}else e||this.unexpected(),e.consequent.push(this.parseStatement(null));return this.exitScope(),e&&this.finishNode(e,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(t,"SwitchStatement")},at.parseThrowStatement=function(t){return this.next(),E.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")};var pt=[];at.parseTryStatement=function(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.type===b._catch){var e=this.startNode();if(this.next(),this.eat(b.parenL)){e.param=this.parseBindingAtom();var r="Identifier"===e.param.type;this.enterScope(r?W:0),this.checkLValPattern(e.param,r?Z:Q),this.expect(b.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),e.param=null,this.enterScope(0);e.body=this.parseBlock(!1),this.exitScope(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(b._finally)?this.parseBlock():null,t.handler||t.finalizer||this.raise(t.start,"Missing catch or finally clause"),this.finishNode(t,"TryStatement")},at.parseVarStatement=function(t,e){return this.next(),this.parseVar(t,!1,e),this.semicolon(),this.finishNode(t,"VariableDeclaration")},at.parseWhileStatement=function(t){return this.next(),t.test=this.parseParenExpression(),this.labels.push(ot),t.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(t,"WhileStatement")},at.parseWithStatement=function(t){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),t.object=this.parseParenExpression(),t.body=this.parseStatement("with"),this.finishNode(t,"WithStatement")},at.parseEmptyStatement=function(t){return this.next(),this.finishNode(t,"EmptyStatement")},at.parseLabeledStatement=function(t,e,r,i){for(var s=0,n=this.labels;s<n.length;s+=1)n[s].name===e&&this.raise(r.start,"Label '"+e+"' is already declared");for(var a=this.type.isLoop?"loop":this.type===b._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var c=this.labels[o];if(c.statementStart!==t.start)break;c.statementStart=this.start,c.kind=a}return this.labels.push({name:e,kind:a,statementStart:this.start}),t.body=this.parseStatement(i?-1===i.indexOf("label")?i+"label":i:"label"),this.labels.pop(),t.label=r,this.finishNode(t,"LabeledStatement")},at.parseExpressionStatement=function(t,e){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")},at.parseBlock=function(t,e,r){for(void 0===t&&(t=!0),void 0===e&&(e=this.startNode()),e.body=[],this.expect(b.braceL),t&&this.enterScope(0);this.type!==b.braceR;){var i=this.parseStatement(null);e.body.push(i)}return r&&(this.strict=!1),this.next(),t&&this.exitScope(),this.finishNode(e,"BlockStatement")},at.parseFor=function(t,e){return t.init=e,this.expect(b.semi),t.test=this.type===b.semi?null:this.parseExpression(),this.expect(b.semi),t.update=this.type===b.parenR?null:this.parseExpression(),this.expect(b.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,"ForStatement")},at.parseForIn=function(t,e){var r=this.type===b._in;return this.next(),"VariableDeclaration"===e.type&&null!=e.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==e.kind||"Identifier"!==e.declarations[0].id.type)&&this.raise(e.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),t.left=e,t.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(b.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,r?"ForInStatement":"ForOfStatement")},at.parseVar=function(t,e,r){for(t.declarations=[],t.kind=r;;){var i=this.startNode();if(this.parseVarId(i,r),this.eat(b.eq)?i.init=this.parseMaybeAssign(e):"const"!==r||this.type===b._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===i.id.type||e&&(this.type===b._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),t.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(b.comma))break}return t},at.parseVarId=function(t,e){t.id=this.parseBindingAtom(),this.checkLValPattern(t.id,"var"===e?K:Q,!1)};var ht=1,ut=2,lt=4;at.parseFunction=function(t,e,r,i){this.initFunction(t),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(this.type===b.star&&e&ut&&this.unexpected(),t.generator=this.eat(b.star)),this.options.ecmaVersion>=8&&(t.async=!!i),e&ht&&(t.id=e&lt&&this.type!==b.name?null:this.parseIdent(),!t.id||e&ut||this.checkLValSimple(t.id,this.strict||t.generator||t.async?this.treatFunctionsAsVar?K:Q:Y));var s=this.yieldPos,n=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(J(t.async,t.generator)),e&ht||(t.id=this.type===b.name?this.parseIdent():null),this.parseFunctionParams(t),this.parseFunctionBody(t,r,!1),this.yieldPos=s,this.awaitPos=n,this.awaitIdentPos=a,this.finishNode(t,e&ht?"FunctionDeclaration":"FunctionExpression")},at.parseFunctionParams=function(t){this.expect(b.parenL),t.params=this.parseBindingList(b.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},at.parseClass=function(t,e){this.next();var r=this.strict;this.strict=!0,this.parseClassId(t,e),this.parseClassSuper(t);var i=this.startNode(),s=!1;for(i.body=[],this.expect(b.braceL);this.type!==b.braceR;){var n=this.parseClassElement(null!==t.superClass);n&&(i.body.push(n),"MethodDefinition"===n.type&&"constructor"===n.kind&&(s&&this.raise(n.start,"Duplicate constructor in the same class"),s=!0))}return this.strict=r,this.next(),t.body=this.finishNode(i,"ClassBody"),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")},at.parseClassElement=function(t){var e=this;if(this.eat(b.semi))return null;var r=this.startNode(),i=function(t,i){void 0===i&&(i=!1);var s=e.start,n=e.startLoc;return!(!e.eatContextual(t)||(e.type===b.parenL||i&&e.canInsertSemicolon())&&(r.key&&e.unexpected(),r.computed=!1,r.key=e.startNodeAt(s,n),r.key.name=t,e.finishNode(r.key,"Identifier"),1))};r.kind="method",r.static=i("static");var s=this.eat(b.star),n=!1;s||(this.options.ecmaVersion>=8&&i("async",!0)?(n=!0,s=this.options.ecmaVersion>=9&&this.eat(b.star)):i("get")?r.kind="get":i("set")&&(r.kind="set")),r.key||this.parsePropertyName(r);var a=r.key,o=!1;return r.computed||r.static||!("Identifier"===a.type&&"constructor"===a.name||"Literal"===a.type&&"constructor"===a.value)?r.static&&"Identifier"===a.type&&"prototype"===a.name&&this.raise(a.start,"Classes may not have a static property named prototype"):("method"!==r.kind&&this.raise(a.start,"Constructor can't have get/set modifier"),s&&this.raise(a.start,"Constructor can't be a generator"),n&&this.raise(a.start,"Constructor can't be an async method"),r.kind="constructor",o=t),this.parseClassMethod(r,s,n,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},at.parseClassMethod=function(t,e,r,i){return t.value=this.parseMethod(e,r,i),this.finishNode(t,"MethodDefinition")},at.parseClassId=function(t,e){this.type===b.name?(t.id=this.parseIdent(),e&&this.checkLValSimple(t.id,Q,!1)):(!0===e&&this.unexpected(),t.id=null)},at.parseClassSuper=function(t){t.superClass=this.eat(b._extends)?this.parseExprSubscripts():null},at.parseExport=function(t,e){if(this.next(),this.eat(b.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(t.exported=this.parseIdent(!0),this.checkExport(e,t.exported.name,this.lastTokStart)):t.exported=null),this.expectContextual("from"),this.type!==b.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,"ExportAllDeclaration");if(this.eat(b._default)){var r;if(this.checkExport(e,"default",this.lastTokStart),this.type===b._function||(r=this.isAsyncFunction())){var i=this.startNode();this.next(),r&&this.next(),t.declaration=this.parseFunction(i,ht|lt,!1,r)}else if(this.type===b._class){var s=this.startNode();t.declaration=this.parseClass(s,"nullableID")}else t.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(t,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())t.declaration=this.parseStatement(null),"VariableDeclaration"===t.declaration.type?this.checkVariableExport(e,t.declaration.declarations):this.checkExport(e,t.declaration.id.name,t.declaration.id.start),t.specifiers=[],t.source=null;else{if(t.declaration=null,t.specifiers=this.parseExportSpecifiers(e),this.eatContextual("from"))this.type!==b.string&&this.unexpected(),t.source=this.parseExprAtom();else{for(var n=0,a=t.specifiers;n<a.length;n+=1){var o=a[n];this.checkUnreserved(o.local),this.checkLocalExport(o.local)}t.source=null}this.semicolon()}return this.finishNode(t,"ExportNamedDeclaration")},at.checkExport=function(t,e,r){t&&(I(t,e)&&this.raiseRecoverable(r,"Duplicate export '"+e+"'"),t[e]=!0)},at.checkPatternExport=function(t,e){var r=e.type;if("Identifier"===r)this.checkExport(t,e.name,e.start);else if("ObjectPattern"===r)for(var i=0,s=e.properties;i<s.length;i+=1){var n=s[i];this.checkPatternExport(t,n)}else if("ArrayPattern"===r)for(var a=0,o=e.elements;a<o.length;a+=1){var c=o[a];c&&this.checkPatternExport(t,c)}else"Property"===r?this.checkPatternExport(t,e.value):"AssignmentPattern"===r?this.checkPatternExport(t,e.left):"RestElement"===r?this.checkPatternExport(t,e.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(t,e.expression)},at.checkVariableExport=function(t,e){if(t)for(var r=0,i=e;r<i.length;r+=1){var s=i[r];this.checkPatternExport(t,s.id)}},at.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},at.parseExportSpecifiers=function(t){var e=[],r=!0;for(this.expect(b.braceL);!this.eat(b.braceR);){if(r)r=!1;else if(this.expect(b.comma),this.afterTrailingComma(b.braceR))break;var i=this.startNode();i.local=this.parseIdent(!0),i.exported=this.eatContextual("as")?this.parseIdent(!0):i.local,this.checkExport(t,i.exported.name,i.exported.start),e.push(this.finishNode(i,"ExportSpecifier"))}return e},at.parseImport=function(t){return this.next(),this.type===b.string?(t.specifiers=pt,t.source=this.parseExprAtom()):(t.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),t.source=this.type===b.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(t,"ImportDeclaration")},at.parseImportSpecifiers=function(){var t=[],e=!0;if(this.type===b.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLValSimple(r.local,Q),t.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(b.comma))return t}if(this.type===b.star){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdent(),this.checkLValSimple(i.local,Q),t.push(this.finishNode(i,"ImportNamespaceSpecifier")),t}for(this.expect(b.braceL);!this.eat(b.braceR);){if(e)e=!1;else if(this.expect(b.comma),this.afterTrailingComma(b.braceR))break;var s=this.startNode();s.imported=this.parseIdent(!0),this.eatContextual("as")?s.local=this.parseIdent():(this.checkUnreserved(s.imported),s.local=s.imported),this.checkLValSimple(s.local,Q),t.push(this.finishNode(s,"ImportSpecifier"))}return t},at.adaptDirectivePrologue=function(t){for(var e=0;e<t.length&&this.isDirectiveCandidate(t[e]);++e)t[e].directive=t[e].expression.raw.slice(1,-1)},at.isDirectiveCandidate=function(t){return"ExpressionStatement"===t.type&&"Literal"===t.expression.type&&"string"==typeof t.expression.value&&('"'===this.input[t.start]||"'"===this.input[t.start])};var ft=et.prototype;ft.toAssignable=function(t,e,r){if(this.options.ecmaVersion>=6&&t)switch(t.type){case"Identifier":this.inAsync&&"await"===t.name&&this.raise(t.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var i=0,s=t.properties;i<s.length;i+=1){var n=s[i];this.toAssignable(n,e),"RestElement"!==n.type||"ArrayPattern"!==n.argument.type&&"ObjectPattern"!==n.argument.type||this.raise(n.argument.start,"Unexpected token")}break;case"Property":"init"!==t.kind&&this.raise(t.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(t.value,e);break;case"ArrayExpression":t.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(t.elements,e);break;case"SpreadElement":t.type="RestElement",this.toAssignable(t.argument,e),"AssignmentPattern"===t.argument.type&&this.raise(t.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==t.operator&&this.raise(t.left.end,"Only '=' operator can be used for specifying default value."),t.type="AssignmentPattern",delete t.operator,this.toAssignable(t.left,e);break;case"ParenthesizedExpression":this.toAssignable(t.expression,e,r);break;case"ChainExpression":this.raiseRecoverable(t.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!e)break;default:this.raise(t.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return t},ft.toAssignableList=function(t,e){for(var r=t.length,i=0;i<r;i++){var s=t[i];s&&this.toAssignable(s,e)}if(r){var n=t[r-1];6===this.options.ecmaVersion&&e&&n&&"RestElement"===n.type&&"Identifier"!==n.argument.type&&this.unexpected(n.argument.start)}return t},ft.parseSpread=function(t){var e=this.startNode();return this.next(),e.argument=this.parseMaybeAssign(!1,t),this.finishNode(e,"SpreadElement")},ft.parseRestBinding=function(){var t=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==b.name&&this.unexpected(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")},ft.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case b.bracketL:var t=this.startNode();return this.next(),t.elements=this.parseBindingList(b.bracketR,!0,!0),this.finishNode(t,"ArrayPattern");case b.braceL:return this.parseObj(!0)}return this.parseIdent()},ft.parseBindingList=function(t,e,r){for(var i=[],s=!0;!this.eat(t);)if(s?s=!1:this.expect(b.comma),e&&this.type===b.comma)i.push(null);else{if(r&&this.afterTrailingComma(t))break;if(this.type===b.ellipsis){var n=this.parseRestBinding();this.parseBindingListItem(n),i.push(n),this.type===b.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(t);break}var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),i.push(a)}return i},ft.parseBindingListItem=function(t){return t},ft.parseMaybeDefault=function(t,e,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(b.eq))return r;var i=this.startNodeAt(t,e);return i.left=r,i.right=this.parseMaybeAssign(),this.finishNode(i,"AssignmentPattern")},ft.checkLValSimple=function(t,e,r){void 0===e&&(e=$);var i=e!==$;switch(t.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(t.name)&&this.raiseRecoverable(t.start,(i?"Binding ":"Assigning to ")+t.name+" in strict mode"),i&&(e===Q&&"let"===t.name&&this.raiseRecoverable(t.start,"let is disallowed as a lexically bound name"),r&&(I(r,t.name)&&this.raiseRecoverable(t.start,"Argument name clash"),r[t.name]=!0),e!==tt&&this.declareName(t.name,e,t.start));break;case"ChainExpression":this.raiseRecoverable(t.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":i&&this.raiseRecoverable(t.start,"Binding member expression");break;case"ParenthesizedExpression":return i&&this.raiseRecoverable(t.start,"Binding parenthesized expression"),this.checkLValSimple(t.expression,e,r);default:this.raise(t.start,(i?"Binding":"Assigning to")+" rvalue")}},ft.checkLValPattern=function(t,e,r){switch(void 0===e&&(e=$),t.type){case"ObjectPattern":for(var i=0,s=t.properties;i<s.length;i+=1){var n=s[i];this.checkLValInnerPattern(n,e,r)}break;case"ArrayPattern":for(var a=0,o=t.elements;a<o.length;a+=1){var c=o[a];c&&this.checkLValInnerPattern(c,e,r)}break;default:this.checkLValSimple(t,e,r)}},ft.checkLValInnerPattern=function(t,e,r){switch(void 0===e&&(e=$),t.type){case"Property":this.checkLValInnerPattern(t.value,e,r);break;case"AssignmentPattern":this.checkLValPattern(t.left,e,r);break;case"RestElement":this.checkLValPattern(t.argument,e,r);break;default:this.checkLValPattern(t,e,r)}};var dt=et.prototype;dt.checkPropClash=function(t,e,r){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===t.type||this.options.ecmaVersion>=6&&(t.computed||t.method||t.shorthand))){var i,s=t.key;switch(s.type){case"Identifier":i=s.name;break;case"Literal":i=String(s.value);break;default:return}var n=t.kind;if(this.options.ecmaVersion>=6)"__proto__"===i&&"init"===n&&(e.proto&&(r?r.doubleProto<0&&(r.doubleProto=s.start):this.raiseRecoverable(s.start,"Redefinition of __proto__ property")),e.proto=!0);else{var a=e[i="$"+i];a?("init"===n?this.strict&&a.init||a.get||a.set:a.init||a[n])&&this.raiseRecoverable(s.start,"Redefinition of property"):a=e[i]={init:!1,get:!1,set:!1},a[n]=!0}}},dt.parseExpression=function(t,e){var r=this.start,i=this.startLoc,s=this.parseMaybeAssign(t,e);if(this.type===b.comma){var n=this.startNodeAt(r,i);for(n.expressions=[s];this.eat(b.comma);)n.expressions.push(this.parseMaybeAssign(t,e));return this.finishNode(n,"SequenceExpression")}return s},dt.parseMaybeAssign=function(t,e,r){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(t);this.exprAllowed=!1}var i=!1,s=-1,n=-1;e?(s=e.parenthesizedAssign,n=e.trailingComma,e.parenthesizedAssign=e.trailingComma=-1):(e=new nt,i=!0);var a=this.start,o=this.startLoc;this.type!==b.parenL&&this.type!==b.name||(this.potentialArrowAt=this.start);var c=this.parseMaybeConditional(t,e);if(r&&(c=r.call(this,c,a,o)),this.type.isAssign){var p=this.startNodeAt(a,o);return p.operator=this.value,this.type===b.eq&&(c=this.toAssignable(c,!1,e)),i||(e.parenthesizedAssign=e.trailingComma=e.doubleProto=-1),e.shorthandAssign>=c.start&&(e.shorthandAssign=-1),this.type===b.eq?this.checkLValPattern(c):this.checkLValSimple(c),p.left=c,this.next(),p.right=this.parseMaybeAssign(t),this.finishNode(p,"AssignmentExpression")}return i&&this.checkExpressionErrors(e,!0),s>-1&&(e.parenthesizedAssign=s),n>-1&&(e.trailingComma=n),c},dt.parseMaybeConditional=function(t,e){var r=this.start,i=this.startLoc,s=this.parseExprOps(t,e);if(this.checkExpressionErrors(e))return s;if(this.eat(b.question)){var n=this.startNodeAt(r,i);return n.test=s,n.consequent=this.parseMaybeAssign(),this.expect(b.colon),n.alternate=this.parseMaybeAssign(t),this.finishNode(n,"ConditionalExpression")}return s},dt.parseExprOps=function(t,e){var r=this.start,i=this.startLoc,s=this.parseMaybeUnary(e,!1);return this.checkExpressionErrors(e)||s.start===r&&"ArrowFunctionExpression"===s.type?s:this.parseExprOp(s,r,i,-1,t)},dt.parseExprOp=function(t,e,r,i,s){var n=this.type.binop;if(null!=n&&(!s||this.type!==b._in)&&n>i){var a=this.type===b.logicalOR||this.type===b.logicalAND,o=this.type===b.coalesce;o&&(n=b.logicalAND.binop);var c=this.value;this.next();var p=this.start,h=this.startLoc,u=this.parseExprOp(this.parseMaybeUnary(null,!1),p,h,n,s),l=this.buildBinary(e,r,t,u,c,a||o);return(a&&this.type===b.coalesce||o&&(this.type===b.logicalOR||this.type===b.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(l,e,r,i,s)}return t},dt.buildBinary=function(t,e,r,i,s,n){var a=this.startNodeAt(t,e);return a.left=r,a.operator=s,a.right=i,this.finishNode(a,n?"LogicalExpression":"BinaryExpression")},dt.parseMaybeUnary=function(t,e){var r,i=this.start,s=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))r=this.parseAwait(),e=!0;else if(this.type.prefix){var n=this.startNode(),a=this.type===b.incDec;n.operator=this.value,n.prefix=!0,this.next(),n.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),a?this.checkLValSimple(n.argument):this.strict&&"delete"===n.operator&&"Identifier"===n.argument.type?this.raiseRecoverable(n.start,"Deleting local variable in strict mode"):e=!0,r=this.finishNode(n,a?"UpdateExpression":"UnaryExpression")}else{if(r=this.parseExprSubscripts(t),this.checkExpressionErrors(t))return r;for(;this.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,s);o.operator=this.value,o.prefix=!1,o.argument=r,this.checkLValSimple(r),this.next(),r=this.finishNode(o,"UpdateExpression")}}return!e&&this.eat(b.starstar)?this.buildBinary(i,s,r,this.parseMaybeUnary(null,!1),"**",!1):r},dt.parseExprSubscripts=function(t){var e=this.start,r=this.startLoc,i=this.parseExprAtom(t);if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var s=this.parseSubscripts(i,e,r);return t&&"MemberExpression"===s.type&&(t.parenthesizedAssign>=s.start&&(t.parenthesizedAssign=-1),t.parenthesizedBind>=s.start&&(t.parenthesizedBind=-1)),s},dt.parseSubscripts=function(t,e,r,i){for(var s=this.options.ecmaVersion>=8&&"Identifier"===t.type&&"async"===t.name&&this.lastTokEnd===t.end&&!this.canInsertSemicolon()&&t.end-t.start==5&&this.potentialArrowAt===t.start,n=!1;;){var a=this.parseSubscript(t,e,r,i,s,n);if(a.optional&&(n=!0),a===t||"ArrowFunctionExpression"===a.type){if(n){var o=this.startNodeAt(e,r);o.expression=a,a=this.finishNode(o,"ChainExpression")}return a}t=a}},dt.parseSubscript=function(t,e,r,i,s,n){var a=this.options.ecmaVersion>=11,o=a&&this.eat(b.questionDot);i&&o&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var c=this.eat(b.bracketL);if(c||o&&this.type!==b.parenL&&this.type!==b.backQuote||this.eat(b.dot)){var p=this.startNodeAt(e,r);p.object=t,p.property=c?this.parseExpression():this.parseIdent("never"!==this.options.allowReserved),p.computed=!!c,c&&this.expect(b.bracketR),a&&(p.optional=o),t=this.finishNode(p,"MemberExpression")}else if(!i&&this.eat(b.parenL)){var h=new nt,u=this.yieldPos,l=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var d=this.parseExprList(b.parenR,this.options.ecmaVersion>=8,!1,h);if(s&&!o&&!this.canInsertSemicolon()&&this.eat(b.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=u,this.awaitPos=l,this.awaitIdentPos=f,this.parseArrowExpression(this.startNodeAt(e,r),d,!0);this.checkExpressionErrors(h,!0),this.yieldPos=u||this.yieldPos,this.awaitPos=l||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var m=this.startNodeAt(e,r);m.callee=t,m.arguments=d,a&&(m.optional=o),t=this.finishNode(m,"CallExpression")}else if(this.type===b.backQuote){(o||n)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var v=this.startNodeAt(e,r);v.tag=t,v.quasi=this.parseTemplate({isTagged:!0}),t=this.finishNode(v,"TaggedTemplateExpression")}return t},dt.parseExprAtom=function(t){this.type===b.slash&&this.readRegexp();var e,r=this.potentialArrowAt===this.start;switch(this.type){case b._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),e=this.startNode(),this.next(),this.type!==b.parenL||this.allowDirectSuper||this.raise(e.start,"super() call outside constructor of a subclass"),this.type!==b.dot&&this.type!==b.bracketL&&this.type!==b.parenL&&this.unexpected(),this.finishNode(e,"Super");case b._this:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case b.name:var i=this.start,s=this.startLoc,n=this.containsEsc,a=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!n&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(b._function))return this.parseFunction(this.startNodeAt(i,s),0,!1,!0);if(r&&!this.canInsertSemicolon()){if(this.eat(b.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===b.name&&!n)return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(b.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[a],!0)}return a;case b.regexp:var o=this.value;return(e=this.parseLiteral(o.value)).regex={pattern:o.pattern,flags:o.flags},e;case b.num:case b.string:return this.parseLiteral(this.value);case b._null:case b._true:case b._false:return(e=this.startNode()).value=this.type===b._null?null:this.type===b._true,e.raw=this.type.keyword,this.next(),this.finishNode(e,"Literal");case b.parenL:var c=this.start,p=this.parseParenAndDistinguishExpression(r);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(p)&&(t.parenthesizedAssign=c),t.parenthesizedBind<0&&(t.parenthesizedBind=c)),p;case b.bracketL:return e=this.startNode(),this.next(),e.elements=this.parseExprList(b.bracketR,!0,!0,t),this.finishNode(e,"ArrayExpression");case b.braceL:return this.parseObj(!1,t);case b._function:return e=this.startNode(),this.next(),this.parseFunction(e,0);case b._class:return this.parseClass(this.startNode(),!1);case b._new:return this.parseNew();case b.backQuote:return this.parseTemplate();case b._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},dt.parseExprImport=function(){var t=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var e=this.parseIdent(!0);switch(this.type){case b.parenL:return this.parseDynamicImport(t);case b.dot:return t.meta=e,this.parseImportMeta(t);default:this.unexpected()}},dt.parseDynamicImport=function(t){if(this.next(),t.source=this.parseMaybeAssign(),!this.eat(b.parenR)){var e=this.start;this.eat(b.comma)&&this.eat(b.parenR)?this.raiseRecoverable(e,"Trailing comma is not allowed in import()"):this.unexpected(e)}return this.finishNode(t,"ImportExpression")},dt.parseImportMeta=function(t){this.next();var e=this.containsEsc;return t.property=this.parseIdent(!0),"meta"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for import is 'import.meta'"),e&&this.raiseRecoverable(t.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(t.start,"Cannot use 'import.meta' outside a module"),this.finishNode(t,"MetaProperty")},dt.parseLiteral=function(t){var e=this.startNode();return e.value=t,e.raw=this.input.slice(this.start,this.end),110===e.raw.charCodeAt(e.raw.length-1)&&(e.bigint=e.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(e,"Literal")},dt.parseParenExpression=function(){this.expect(b.parenL);var t=this.parseExpression();return this.expect(b.parenR),t},dt.parseParenAndDistinguishExpression=function(t){var e,r=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var n,a=this.start,o=this.startLoc,c=[],p=!0,h=!1,u=new nt,l=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==b.parenR;){if(p?p=!1:this.expect(b.comma),s&&this.afterTrailingComma(b.parenR,!0)){h=!0;break}if(this.type===b.ellipsis){n=this.start,c.push(this.parseParenItem(this.parseRestBinding())),this.type===b.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}c.push(this.parseMaybeAssign(!1,u,this.parseParenItem))}var d=this.start,m=this.startLoc;if(this.expect(b.parenR),t&&!this.canInsertSemicolon()&&this.eat(b.arrow))return this.checkPatternErrors(u,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=l,this.awaitPos=f,this.parseParenArrowList(r,i,c);c.length&&!h||this.unexpected(this.lastTokStart),n&&this.unexpected(n),this.checkExpressionErrors(u,!0),this.yieldPos=l||this.yieldPos,this.awaitPos=f||this.awaitPos,c.length>1?((e=this.startNodeAt(a,o)).expressions=c,this.finishNodeAt(e,"SequenceExpression",d,m)):e=c[0]}else e=this.parseParenExpression();if(this.options.preserveParens){var v=this.startNodeAt(r,i);return v.expression=e,this.finishNode(v,"ParenthesizedExpression")}return e},dt.parseParenItem=function(t){return t},dt.parseParenArrowList=function(t,e,r){return this.parseArrowExpression(this.startNodeAt(t,e),r)};var mt=[];dt.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var t=this.startNode(),e=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(b.dot)){t.meta=e;var r=this.containsEsc;return t.property=this.parseIdent(!0),"target"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(t.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction||this.raiseRecoverable(t.start,"'new.target' can only be used in functions"),this.finishNode(t,"MetaProperty")}var i=this.start,s=this.startLoc,n=this.type===b._import;return t.callee=this.parseSubscripts(this.parseExprAtom(),i,s,!0),n&&"ImportExpression"===t.callee.type&&this.raise(i,"Cannot use new with import()"),this.eat(b.parenL)?t.arguments=this.parseExprList(b.parenR,this.options.ecmaVersion>=8,!1):t.arguments=mt,this.finishNode(t,"NewExpression")},dt.parseTemplateElement=function(t){var e=t.isTagged,r=this.startNode();return this.type===b.invalidTemplate?(e||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===b.backQuote,this.finishNode(r,"TemplateElement")},dt.parseTemplate=function(t){void 0===t&&(t={});var e=t.isTagged;void 0===e&&(e=!1);var r=this.startNode();this.next(),r.expressions=[];var i=this.parseTemplateElement({isTagged:e});for(r.quasis=[i];!i.tail;)this.type===b.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(b.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(b.braceR),r.quasis.push(i=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(r,"TemplateLiteral")},dt.isAsyncProp=function(t){return!t.computed&&"Identifier"===t.key.type&&"async"===t.key.name&&(this.type===b.name||this.type===b.num||this.type===b.string||this.type===b.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===b.star)&&!E.test(this.input.slice(this.lastTokEnd,this.start))},dt.parseObj=function(t,e){var r=this.startNode(),i=!0,s={};for(r.properties=[],this.next();!this.eat(b.braceR);){if(i)i=!1;else if(this.expect(b.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(b.braceR))break;var n=this.parseProperty(t,e);t||this.checkPropClash(n,s,e),r.properties.push(n)}return this.finishNode(r,t?"ObjectPattern":"ObjectExpression")},dt.parseProperty=function(t,e){var r,i,s,n,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(b.ellipsis))return t?(a.argument=this.parseIdent(!1),this.type===b.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===b.parenL&&e&&(e.parenthesizedAssign<0&&(e.parenthesizedAssign=this.start),e.parenthesizedBind<0&&(e.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,e),this.type===b.comma&&e&&e.trailingComma<0&&(e.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(t||e)&&(s=this.start,n=this.startLoc),t||(r=this.eat(b.star)));var o=this.containsEsc;return this.parsePropertyName(a),!t&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(i=!0,r=this.options.ecmaVersion>=9&&this.eat(b.star),this.parsePropertyName(a,e)):i=!1,this.parsePropertyValue(a,t,r,i,s,n,e,o),this.finishNode(a,"Property")},dt.parsePropertyValue=function(t,e,r,i,s,n,a,o){if((r||i)&&this.type===b.colon&&this.unexpected(),this.eat(b.colon))t.value=e?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),t.kind="init";else if(this.options.ecmaVersion>=6&&this.type===b.parenL)e&&this.unexpected(),t.kind="init",t.method=!0,t.value=this.parseMethod(r,i);else if(e||o||!(this.options.ecmaVersion>=5)||t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||this.type===b.comma||this.type===b.braceR||this.type===b.eq)this.options.ecmaVersion>=6&&!t.computed&&"Identifier"===t.key.type?((r||i)&&this.unexpected(),this.checkUnreserved(t.key),"await"!==t.key.name||this.awaitIdentPos||(this.awaitIdentPos=s),t.kind="init",e?t.value=this.parseMaybeDefault(s,n,this.copyNode(t.key)):this.type===b.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),t.value=this.parseMaybeDefault(s,n,this.copyNode(t.key))):t.value=this.copyNode(t.key),t.shorthand=!0):this.unexpected();else{(r||i)&&this.unexpected(),t.kind=t.key.name,this.parsePropertyName(t),t.value=this.parseMethod(!1);var c="get"===t.kind?0:1;if(t.value.params.length!==c){var p=t.value.start;"get"===t.kind?this.raiseRecoverable(p,"getter should have no params"):this.raiseRecoverable(p,"setter should have exactly one param")}else"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raiseRecoverable(t.value.params[0].start,"Setter cannot use rest params")}},dt.parsePropertyName=function(t){if(this.options.ecmaVersion>=6){if(this.eat(b.bracketL))return t.computed=!0,t.key=this.parseMaybeAssign(),this.expect(b.bracketR),t.key;t.computed=!1}return t.key=this.type===b.num||this.type===b.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},dt.initFunction=function(t){t.id=null,this.options.ecmaVersion>=6&&(t.generator=t.expression=!1),this.options.ecmaVersion>=8&&(t.async=!1)},dt.parseMethod=function(t,e,r){var i=this.startNode(),s=this.yieldPos,n=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(i),this.options.ecmaVersion>=6&&(i.generator=t),this.options.ecmaVersion>=8&&(i.async=!!e),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(J(e,i.generator)|H|(r?X:0)),this.expect(b.parenL),i.params=this.parseBindingList(b.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(i,!1,!0),this.yieldPos=s,this.awaitPos=n,this.awaitIdentPos=a,this.finishNode(i,"FunctionExpression")},dt.parseArrowExpression=function(t,e,r){var i=this.yieldPos,s=this.awaitPos,n=this.awaitIdentPos;return this.enterScope(J(r,!1)|G),this.initFunction(t),this.options.ecmaVersion>=8&&(t.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,t.params=this.toAssignableList(e,!0),this.parseFunctionBody(t,!0,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=n,this.finishNode(t,"ArrowFunctionExpression")},dt.parseFunctionBody=function(t,e,r){var i=e&&this.type!==b.braceL,s=this.strict,n=!1;if(i)t.body=this.parseMaybeAssign(),t.expression=!0,this.checkParams(t,!1);else{var a=this.options.ecmaVersion>=7&&!this.isSimpleParamList(t.params);s&&!a||(n=this.strictDirective(this.end))&&a&&this.raiseRecoverable(t.start,"Illegal 'use strict' directive in function with non-simple parameter list");var o=this.labels;this.labels=[],n&&(this.strict=!0),this.checkParams(t,!s&&!n&&!e&&!r&&this.isSimpleParamList(t.params)),this.strict&&t.id&&this.checkLValSimple(t.id,tt),t.body=this.parseBlock(!1,void 0,n&&!s),t.expression=!1,this.adaptDirectivePrologue(t.body.body),this.labels=o}this.exitScope()},dt.isSimpleParamList=function(t){for(var e=0,r=t;e<r.length;e+=1)if("Identifier"!==r[e].type)return!1;return!0},dt.checkParams=function(t,e){for(var r={},i=0,s=t.params;i<s.length;i+=1){var n=s[i];this.checkLValInnerPattern(n,K,e?null:r)}},dt.parseExprList=function(t,e,r,i){for(var s=[],n=!0;!this.eat(t);){if(n)n=!1;else if(this.expect(b.comma),e&&this.afterTrailingComma(t))break;var a=void 0;r&&this.type===b.comma?a=null:this.type===b.ellipsis?(a=this.parseSpread(i),i&&this.type===b.comma&&i.trailingComma<0&&(i.trailingComma=this.start)):a=this.parseMaybeAssign(!1,i),s.push(a)}return s},dt.checkUnreserved=function(t){var e=t.start,r=t.end,i=t.name;this.inGenerator&&"yield"===i&&this.raiseRecoverable(e,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===i&&this.raiseRecoverable(e,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(i)&&this.raise(e,"Unexpected keyword '"+i+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(e,r).indexOf("\\")||(this.strict?this.reservedWordsStrict:this.reservedWords).test(i)&&(this.inAsync||"await"!==i||this.raiseRecoverable(e,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(e,"The keyword '"+i+"' is reserved"))},dt.parseIdent=function(t,e){var r=this.startNode();return this.type===b.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(!!t),this.finishNode(r,"Identifier"),t||(this.checkUnreserved(r),"await"!==r.name||this.awaitIdentPos||(this.awaitIdentPos=r.start)),r},dt.parseYield=function(t){this.yieldPos||(this.yieldPos=this.start);var e=this.startNode();return this.next(),this.type===b.semi||this.canInsertSemicolon()||this.type!==b.star&&!this.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(b.star),e.argument=this.parseMaybeAssign(t)),this.finishNode(e,"YieldExpression")},dt.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0),this.finishNode(t,"AwaitExpression")};var vt=et.prototype;vt.raise=function(t,e){var r=j(this.input,t);e+=" ("+r.line+":"+r.column+")";var i=new SyntaxError(e);throw i.pos=t,i.loc=r,i.raisedAt=this.pos,i},vt.raiseRecoverable=vt.raise,vt.curPosition=function(){if(this.options.locations)return new N(this.curLine,this.pos-this.lineStart)};var gt=et.prototype,xt=function(t){this.flags=t,this.var=[],this.lexical=[],this.functions=[]};gt.enterScope=function(t){this.scopeStack.push(new xt(t))},gt.exitScope=function(){this.scopeStack.pop()},gt.treatFunctionsAsVarInScope=function(t){return t.flags&F||!this.inModule&&t.flags&B},gt.declareName=function(t,e,r){var i=!1;if(e===Q){var s=this.currentScope();i=s.lexical.indexOf(t)>-1||s.functions.indexOf(t)>-1||s.var.indexOf(t)>-1,s.lexical.push(t),this.inModule&&s.flags&B&&delete this.undefinedExports[t]}else if(e===Z)this.currentScope().lexical.push(t);else if(e===Y){var n=this.currentScope();i=this.treatFunctionsAsVar?n.lexical.indexOf(t)>-1:n.lexical.indexOf(t)>-1||n.var.indexOf(t)>-1,n.functions.push(t)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(t)>-1&&!(o.flags&W&&o.lexical[0]===t)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(t)>-1){i=!0;break}if(o.var.push(t),this.inModule&&o.flags&B&&delete this.undefinedExports[t],o.flags&U)break}i&&this.raiseRecoverable(r,"Identifier '"+t+"' has already been declared")},gt.checkLocalExport=function(t){-1===this.scopeStack[0].lexical.indexOf(t.name)&&-1===this.scopeStack[0].var.indexOf(t.name)&&(this.undefinedExports[t.name]=t)},gt.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},gt.currentVarScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(e.flags&U)return e}},gt.currentThisScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(e.flags&U&&!(e.flags&G))return e}};var yt=function(t,e,r){this.type="",this.start=e,this.end=0,t.options.locations&&(this.loc=new L(t,r)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[e,0])},bt=et.prototype;function Et(t,e,r,i){return t.type=e,t.end=r,this.options.locations&&(t.loc.end=i),this.options.ranges&&(t.range[1]=r),t}bt.startNode=function(){return new yt(this,this.start,this.startLoc)},bt.startNodeAt=function(t,e){return new yt(this,t,e)},bt.finishNode=function(t,e){return Et.call(this,t,e,this.lastTokEnd,this.lastTokEndLoc)},bt.finishNodeAt=function(t,e,r,i){return Et.call(this,t,e,r,i)},bt.copyNode=function(t){var e=new yt(this,t.start,this.startLoc);for(var r in t)e[r]=t[r];return e};var St=function(t,e,r,i,s){this.token=t,this.isExpr=!!e,this.preserveSpace=!!r,this.override=i,this.generator=!!s},wt={b_stat:new St("{",!1),b_expr:new St("{",!0),b_tmpl:new St("${",!1),p_stat:new St("(",!1),p_expr:new St("(",!0),q_tmpl:new St("`",!0,!0,(function(t){return t.tryReadTemplateToken()})),f_stat:new St("function",!1),f_expr:new St("function",!0),f_expr_gen:new St("function",!0,!1,null,!0),f_gen:new St("function",!1,!1,null,!0)},kt=et.prototype;kt.initialContext=function(){return[wt.b_stat]},kt.braceIsBlock=function(t){var e=this.curContext();return e===wt.f_expr||e===wt.f_stat||(t!==b.colon||e!==wt.b_stat&&e!==wt.b_expr?t===b._return||t===b.name&&this.exprAllowed?E.test(this.input.slice(this.lastTokEnd,this.start)):t===b._else||t===b.semi||t===b.eof||t===b.parenR||t===b.arrow||(t===b.braceL?e===wt.b_stat:t!==b._var&&t!==b._const&&t!==b.name&&!this.exprAllowed):!e.isExpr)},kt.inGeneratorContext=function(){for(var t=this.context.length-1;t>=1;t--){var e=this.context[t];if("function"===e.token)return e.generator}return!1},kt.updateContext=function(t){var e,r=this.type;r.keyword&&t===b.dot?this.exprAllowed=!1:(e=r.updateContext)?e.call(this,t):this.exprAllowed=r.beforeExpr},b.parenR.updateContext=b.braceR.updateContext=function(){if(1!==this.context.length){var t=this.context.pop();t===wt.b_stat&&"function"===this.curContext().token&&(t=this.context.pop()),this.exprAllowed=!t.isExpr}else this.exprAllowed=!0},b.braceL.updateContext=function(t){this.context.push(this.braceIsBlock(t)?wt.b_stat:wt.b_expr),this.exprAllowed=!0},b.dollarBraceL.updateContext=function(){this.context.push(wt.b_tmpl),this.exprAllowed=!0},b.parenL.updateContext=function(t){var e=t===b._if||t===b._for||t===b._with||t===b._while;this.context.push(e?wt.p_stat:wt.p_expr),this.exprAllowed=!0},b.incDec.updateContext=function(){},b._function.updateContext=b._class.updateContext=function(t){!t.beforeExpr||t===b._else||t===b.semi&&this.curContext()!==wt.p_stat||t===b._return&&E.test(this.input.slice(this.lastTokEnd,this.start))||(t===b.colon||t===b.braceL)&&this.curContext()===wt.b_stat?this.context.push(wt.f_stat):this.context.push(wt.f_expr),this.exprAllowed=!1},b.backQuote.updateContext=function(){this.curContext()===wt.q_tmpl?this.context.pop():this.context.push(wt.q_tmpl),this.exprAllowed=!1},b.star.updateContext=function(t){if(t===b._function){var e=this.context.length-1;this.context[e]===wt.f_expr?this.context[e]=wt.f_expr_gen:this.context[e]=wt.f_gen}this.exprAllowed=!0},b.name.updateContext=function(t){var e=!1;this.options.ecmaVersion>=6&&t!==b.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(e=!0),this.exprAllowed=e};var _t="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",Ct=_t+" Extended_Pictographic",At={9:_t,10:Ct,11:Ct,12:Ct+" EBase EComp EMod EPres ExtPict"},Pt="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",It="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",Tt=It+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ot=Tt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Nt={9:It,10:Tt,11:Ot,12:Ot+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"},Lt={};function jt(t){var e=Lt[t]={binary:O(At[t]+" "+Pt),nonBinary:{General_Category:O(Pt),Script:O(Nt[t])}};e.nonBinary.Script_Extensions=e.nonBinary.Script,e.nonBinary.gc=e.nonBinary.General_Category,e.nonBinary.sc=e.nonBinary.Script,e.nonBinary.scx=e.nonBinary.Script_Extensions}jt(9),jt(10),jt(11),jt(12);var Rt=et.prototype,Vt=function(t){this.parser=t,this.validFlags="gim"+(t.options.ecmaVersion>=6?"uy":"")+(t.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Lt[t.options.ecmaVersion>=12?12:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function Mt(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function Dt(t){return 36===t||t>=40&&t<=43||46===t||63===t||t>=91&&t<=94||t>=123&&t<=125}function Bt(t){return l(t,!0)||36===t||95===t}function Ft(t){return f(t,!0)||36===t||95===t||8204===t||8205===t}function Ut(t){return t>=65&&t<=90||t>=97&&t<=122}function zt(t){return t>=0&&t<=1114111}function qt(t){return 100===t||68===t||115===t||83===t||119===t||87===t}function Gt(t){return Ut(t)||95===t}function Wt(t){return Gt(t)||Ht(t)}function Ht(t){return t>=48&&t<=57}function Xt(t){return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function Jt(t){return t>=65&&t<=70?t-65+10:t>=97&&t<=102?t-97+10:t-48}function $t(t){return t>=48&&t<=55}Vt.prototype.reset=function(t,e,r){var i=-1!==r.indexOf("u");this.start=0|t,this.source=e+"",this.flags=r,this.switchU=i&&this.parser.options.ecmaVersion>=6,this.switchN=i&&this.parser.options.ecmaVersion>=9},Vt.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)},Vt.prototype.at=function(t,e){void 0===e&&(e=!1);var r=this.source,i=r.length;if(t>=i)return-1;var s=r.charCodeAt(t);if(!e&&!this.switchU||s<=55295||s>=57344||t+1>=i)return s;var n=r.charCodeAt(t+1);return n>=56320&&n<=57343?(s<<10)+n-56613888:s},Vt.prototype.nextIndex=function(t,e){void 0===e&&(e=!1);var r=this.source,i=r.length;if(t>=i)return i;var s,n=r.charCodeAt(t);return!e&&!this.switchU||n<=55295||n>=57344||t+1>=i||(s=r.charCodeAt(t+1))<56320||s>57343?t+1:t+2},Vt.prototype.current=function(t){return void 0===t&&(t=!1),this.at(this.pos,t)},Vt.prototype.lookahead=function(t){return void 0===t&&(t=!1),this.at(this.nextIndex(this.pos,t),t)},Vt.prototype.advance=function(t){void 0===t&&(t=!1),this.pos=this.nextIndex(this.pos,t)},Vt.prototype.eat=function(t,e){return void 0===e&&(e=!1),this.current(e)===t&&(this.advance(e),!0)},Rt.validateRegExpFlags=function(t){for(var e=t.validFlags,r=t.flags,i=0;i<r.length;i++){var s=r.charAt(i);-1===e.indexOf(s)&&this.raise(t.start,"Invalid regular expression flag"),r.indexOf(s,i+1)>-1&&this.raise(t.start,"Duplicate regular expression flag")}},Rt.validateRegExpPattern=function(t){this.regexp_pattern(t),!t.switchN&&this.options.ecmaVersion>=9&&t.groupNames.length>0&&(t.switchN=!0,this.regexp_pattern(t))},Rt.regexp_pattern=function(t){t.pos=0,t.lastIntValue=0,t.lastStringValue="",t.lastAssertionIsQuantifiable=!1,t.numCapturingParens=0,t.maxBackReference=0,t.groupNames.length=0,t.backReferenceNames.length=0,this.regexp_disjunction(t),t.pos!==t.source.length&&(t.eat(41)&&t.raise("Unmatched ')'"),(t.eat(93)||t.eat(125))&&t.raise("Lone quantifier brackets")),t.maxBackReference>t.numCapturingParens&&t.raise("Invalid escape");for(var e=0,r=t.backReferenceNames;e<r.length;e+=1){var i=r[e];-1===t.groupNames.indexOf(i)&&t.raise("Invalid named capture referenced")}},Rt.regexp_disjunction=function(t){for(this.regexp_alternative(t);t.eat(124);)this.regexp_alternative(t);this.regexp_eatQuantifier(t,!0)&&t.raise("Nothing to repeat"),t.eat(123)&&t.raise("Lone quantifier brackets")},Rt.regexp_alternative=function(t){for(;t.pos<t.source.length&&this.regexp_eatTerm(t););},Rt.regexp_eatTerm=function(t){return this.regexp_eatAssertion(t)?(t.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(t)&&t.switchU&&t.raise("Invalid quantifier"),!0):!!(t.switchU?this.regexp_eatAtom(t):this.regexp_eatExtendedAtom(t))&&(this.regexp_eatQuantifier(t),!0)},Rt.regexp_eatAssertion=function(t){var e=t.pos;if(t.lastAssertionIsQuantifiable=!1,t.eat(94)||t.eat(36))return!0;if(t.eat(92)){if(t.eat(66)||t.eat(98))return!0;t.pos=e}if(t.eat(40)&&t.eat(63)){var r=!1;if(this.options.ecmaVersion>=9&&(r=t.eat(60)),t.eat(61)||t.eat(33))return this.regexp_disjunction(t),t.eat(41)||t.raise("Unterminated group"),t.lastAssertionIsQuantifiable=!r,!0}return t.pos=e,!1},Rt.regexp_eatQuantifier=function(t,e){return void 0===e&&(e=!1),!!this.regexp_eatQuantifierPrefix(t,e)&&(t.eat(63),!0)},Rt.regexp_eatQuantifierPrefix=function(t,e){return t.eat(42)||t.eat(43)||t.eat(63)||this.regexp_eatBracedQuantifier(t,e)},Rt.regexp_eatBracedQuantifier=function(t,e){var r=t.pos;if(t.eat(123)){var i=0,s=-1;if(this.regexp_eatDecimalDigits(t)&&(i=t.lastIntValue,t.eat(44)&&this.regexp_eatDecimalDigits(t)&&(s=t.lastIntValue),t.eat(125)))return-1!==s&&s<i&&!e&&t.raise("numbers out of order in {} quantifier"),!0;t.switchU&&!e&&t.raise("Incomplete quantifier"),t.pos=r}return!1},Rt.regexp_eatAtom=function(t){return this.regexp_eatPatternCharacters(t)||t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)},Rt.regexp_eatReverseSolidusAtomEscape=function(t){var e=t.pos;if(t.eat(92)){if(this.regexp_eatAtomEscape(t))return!0;t.pos=e}return!1},Rt.regexp_eatUncapturingGroup=function(t){var e=t.pos;if(t.eat(40)){if(t.eat(63)&&t.eat(58)){if(this.regexp_disjunction(t),t.eat(41))return!0;t.raise("Unterminated group")}t.pos=e}return!1},Rt.regexp_eatCapturingGroup=function(t){if(t.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(t):63===t.current()&&t.raise("Invalid group"),this.regexp_disjunction(t),t.eat(41))return t.numCapturingParens+=1,!0;t.raise("Unterminated group")}return!1},Rt.regexp_eatExtendedAtom=function(t){return t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)||this.regexp_eatInvalidBracedQuantifier(t)||this.regexp_eatExtendedPatternCharacter(t)},Rt.regexp_eatInvalidBracedQuantifier=function(t){return this.regexp_eatBracedQuantifier(t,!0)&&t.raise("Nothing to repeat"),!1},Rt.regexp_eatSyntaxCharacter=function(t){var e=t.current();return!!Dt(e)&&(t.lastIntValue=e,t.advance(),!0)},Rt.regexp_eatPatternCharacters=function(t){for(var e=t.pos,r=0;-1!==(r=t.current())&&!Dt(r);)t.advance();return t.pos!==e},Rt.regexp_eatExtendedPatternCharacter=function(t){var e=t.current();return!(-1===e||36===e||e>=40&&e<=43||46===e||63===e||91===e||94===e||124===e||(t.advance(),0))},Rt.regexp_groupSpecifier=function(t){if(t.eat(63)){if(this.regexp_eatGroupName(t))return-1!==t.groupNames.indexOf(t.lastStringValue)&&t.raise("Duplicate capture group name"),void t.groupNames.push(t.lastStringValue);t.raise("Invalid group")}},Rt.regexp_eatGroupName=function(t){if(t.lastStringValue="",t.eat(60)){if(this.regexp_eatRegExpIdentifierName(t)&&t.eat(62))return!0;t.raise("Invalid capture group name")}return!1},Rt.regexp_eatRegExpIdentifierName=function(t){if(t.lastStringValue="",this.regexp_eatRegExpIdentifierStart(t)){for(t.lastStringValue+=Mt(t.lastIntValue);this.regexp_eatRegExpIdentifierPart(t);)t.lastStringValue+=Mt(t.lastIntValue);return!0}return!1},Rt.regexp_eatRegExpIdentifierStart=function(t){var e=t.pos,r=this.options.ecmaVersion>=11,i=t.current(r);return t.advance(r),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(t,r)&&(i=t.lastIntValue),Bt(i)?(t.lastIntValue=i,!0):(t.pos=e,!1)},Rt.regexp_eatRegExpIdentifierPart=function(t){var e=t.pos,r=this.options.ecmaVersion>=11,i=t.current(r);return t.advance(r),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(t,r)&&(i=t.lastIntValue),Ft(i)?(t.lastIntValue=i,!0):(t.pos=e,!1)},Rt.regexp_eatAtomEscape=function(t){return!!(this.regexp_eatBackReference(t)||this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)||t.switchN&&this.regexp_eatKGroupName(t))||(t.switchU&&(99===t.current()&&t.raise("Invalid unicode escape"),t.raise("Invalid escape")),!1)},Rt.regexp_eatBackReference=function(t){var e=t.pos;if(this.regexp_eatDecimalEscape(t)){var r=t.lastIntValue;if(t.switchU)return r>t.maxBackReference&&(t.maxBackReference=r),!0;if(r<=t.numCapturingParens)return!0;t.pos=e}return!1},Rt.regexp_eatKGroupName=function(t){if(t.eat(107)){if(this.regexp_eatGroupName(t))return t.backReferenceNames.push(t.lastStringValue),!0;t.raise("Invalid named reference")}return!1},Rt.regexp_eatCharacterEscape=function(t){return this.regexp_eatControlEscape(t)||this.regexp_eatCControlLetter(t)||this.regexp_eatZero(t)||this.regexp_eatHexEscapeSequence(t)||this.regexp_eatRegExpUnicodeEscapeSequence(t,!1)||!t.switchU&&this.regexp_eatLegacyOctalEscapeSequence(t)||this.regexp_eatIdentityEscape(t)},Rt.regexp_eatCControlLetter=function(t){var e=t.pos;if(t.eat(99)){if(this.regexp_eatControlLetter(t))return!0;t.pos=e}return!1},Rt.regexp_eatZero=function(t){return 48===t.current()&&!Ht(t.lookahead())&&(t.lastIntValue=0,t.advance(),!0)},Rt.regexp_eatControlEscape=function(t){var e=t.current();return 116===e?(t.lastIntValue=9,t.advance(),!0):110===e?(t.lastIntValue=10,t.advance(),!0):118===e?(t.lastIntValue=11,t.advance(),!0):102===e?(t.lastIntValue=12,t.advance(),!0):114===e&&(t.lastIntValue=13,t.advance(),!0)},Rt.regexp_eatControlLetter=function(t){var e=t.current();return!!Ut(e)&&(t.lastIntValue=e%32,t.advance(),!0)},Rt.regexp_eatRegExpUnicodeEscapeSequence=function(t,e){void 0===e&&(e=!1);var r=t.pos,i=e||t.switchU;if(t.eat(117)){if(this.regexp_eatFixedHexDigits(t,4)){var s=t.lastIntValue;if(i&&s>=55296&&s<=56319){var n=t.pos;if(t.eat(92)&&t.eat(117)&&this.regexp_eatFixedHexDigits(t,4)){var a=t.lastIntValue;if(a>=56320&&a<=57343)return t.lastIntValue=1024*(s-55296)+(a-56320)+65536,!0}t.pos=n,t.lastIntValue=s}return!0}if(i&&t.eat(123)&&this.regexp_eatHexDigits(t)&&t.eat(125)&&zt(t.lastIntValue))return!0;i&&t.raise("Invalid unicode escape"),t.pos=r}return!1},Rt.regexp_eatIdentityEscape=function(t){if(t.switchU)return!!this.regexp_eatSyntaxCharacter(t)||!!t.eat(47)&&(t.lastIntValue=47,!0);var e=t.current();return!(99===e||t.switchN&&107===e||(t.lastIntValue=e,t.advance(),0))},Rt.regexp_eatDecimalEscape=function(t){t.lastIntValue=0;var e=t.current();if(e>=49&&e<=57){do{t.lastIntValue=10*t.lastIntValue+(e-48),t.advance()}while((e=t.current())>=48&&e<=57);return!0}return!1},Rt.regexp_eatCharacterClassEscape=function(t){var e=t.current();if(qt(e))return t.lastIntValue=-1,t.advance(),!0;if(t.switchU&&this.options.ecmaVersion>=9&&(80===e||112===e)){if(t.lastIntValue=-1,t.advance(),t.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(t)&&t.eat(125))return!0;t.raise("Invalid property name")}return!1},Rt.regexp_eatUnicodePropertyValueExpression=function(t){var e=t.pos;if(this.regexp_eatUnicodePropertyName(t)&&t.eat(61)){var r=t.lastStringValue;if(this.regexp_eatUnicodePropertyValue(t)){var i=t.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(t,r,i),!0}}if(t.pos=e,this.regexp_eatLoneUnicodePropertyNameOrValue(t)){var s=t.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(t,s),!0}return!1},Rt.regexp_validateUnicodePropertyNameAndValue=function(t,e,r){I(t.unicodeProperties.nonBinary,e)||t.raise("Invalid property name"),t.unicodeProperties.nonBinary[e].test(r)||t.raise("Invalid property value")},Rt.regexp_validateUnicodePropertyNameOrValue=function(t,e){t.unicodeProperties.binary.test(e)||t.raise("Invalid property name")},Rt.regexp_eatUnicodePropertyName=function(t){var e=0;for(t.lastStringValue="";Gt(e=t.current());)t.lastStringValue+=Mt(e),t.advance();return""!==t.lastStringValue},Rt.regexp_eatUnicodePropertyValue=function(t){var e=0;for(t.lastStringValue="";Wt(e=t.current());)t.lastStringValue+=Mt(e),t.advance();return""!==t.lastStringValue},Rt.regexp_eatLoneUnicodePropertyNameOrValue=function(t){return this.regexp_eatUnicodePropertyValue(t)},Rt.regexp_eatCharacterClass=function(t){if(t.eat(91)){if(t.eat(94),this.regexp_classRanges(t),t.eat(93))return!0;t.raise("Unterminated character class")}return!1},Rt.regexp_classRanges=function(t){for(;this.regexp_eatClassAtom(t);){var e=t.lastIntValue;if(t.eat(45)&&this.regexp_eatClassAtom(t)){var r=t.lastIntValue;!t.switchU||-1!==e&&-1!==r||t.raise("Invalid character class"),-1!==e&&-1!==r&&e>r&&t.raise("Range out of order in character class")}}},Rt.regexp_eatClassAtom=function(t){var e=t.pos;if(t.eat(92)){if(this.regexp_eatClassEscape(t))return!0;if(t.switchU){var r=t.current();(99===r||$t(r))&&t.raise("Invalid class escape"),t.raise("Invalid escape")}t.pos=e}var i=t.current();return 93!==i&&(t.lastIntValue=i,t.advance(),!0)},Rt.regexp_eatClassEscape=function(t){var e=t.pos;if(t.eat(98))return t.lastIntValue=8,!0;if(t.switchU&&t.eat(45))return t.lastIntValue=45,!0;if(!t.switchU&&t.eat(99)){if(this.regexp_eatClassControlLetter(t))return!0;t.pos=e}return this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)},Rt.regexp_eatClassControlLetter=function(t){var e=t.current();return!(!Ht(e)&&95!==e||(t.lastIntValue=e%32,t.advance(),0))},Rt.regexp_eatHexEscapeSequence=function(t){var e=t.pos;if(t.eat(120)){if(this.regexp_eatFixedHexDigits(t,2))return!0;t.switchU&&t.raise("Invalid escape"),t.pos=e}return!1},Rt.regexp_eatDecimalDigits=function(t){var e=t.pos,r=0;for(t.lastIntValue=0;Ht(r=t.current());)t.lastIntValue=10*t.lastIntValue+(r-48),t.advance();return t.pos!==e},Rt.regexp_eatHexDigits=function(t){var e=t.pos,r=0;for(t.lastIntValue=0;Xt(r=t.current());)t.lastIntValue=16*t.lastIntValue+Jt(r),t.advance();return t.pos!==e},Rt.regexp_eatLegacyOctalEscapeSequence=function(t){if(this.regexp_eatOctalDigit(t)){var e=t.lastIntValue;if(this.regexp_eatOctalDigit(t)){var r=t.lastIntValue;e<=3&&this.regexp_eatOctalDigit(t)?t.lastIntValue=64*e+8*r+t.lastIntValue:t.lastIntValue=8*e+r}else t.lastIntValue=e;return!0}return!1},Rt.regexp_eatOctalDigit=function(t){var e=t.current();return $t(e)?(t.lastIntValue=e-48,t.advance(),!0):(t.lastIntValue=0,!1)},Rt.regexp_eatFixedHexDigits=function(t,e){var r=t.pos;t.lastIntValue=0;for(var i=0;i<e;++i){var s=t.current();if(!Xt(s))return t.pos=r,!1;t.lastIntValue=16*t.lastIntValue+Jt(s),t.advance()}return!0};var Kt=function(t){this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,t.options.locations&&(this.loc=new L(t,t.startLoc,t.endLoc)),t.options.ranges&&(this.range=[t.start,t.end])},Qt=et.prototype;function Yt(t,e){return e?parseInt(t,8):parseFloat(t.replace(/_/g,""))}function Zt(t){return"function"!=typeof BigInt?null:BigInt(t.replace(/_/g,""))}function te(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}Qt.next=function(t){!t&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Kt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Qt.getToken=function(){return this.next(),new Kt(this)},"undefined"!=typeof Symbol&&(Qt[Symbol.iterator]=function(){var t=this;return{next:function(){var e=t.getToken();return{done:e.type===b.eof,value:e}}}}),Qt.curContext=function(){return this.context[this.context.length-1]},Qt.nextToken=function(){var t=this.curContext();return t&&t.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(b.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},Qt.readToken=function(t){return l(t,this.options.ecmaVersion>=6)||92===t?this.readWord():this.getTokenFromCode(t)},Qt.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);return t<=55295||t>=57344?t:(t<<10)+this.input.charCodeAt(this.pos+1)-56613888},Qt.skipBlockComment=function(){var t,e=this.options.onComment&&this.curPosition(),r=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(-1===i&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(S.lastIndex=r;(t=S.exec(this.input))&&t.index<this.pos;)++this.curLine,this.lineStart=t.index+t[0].length;this.options.onComment&&this.options.onComment(!0,this.input.slice(r+2,i),r,this.pos,e,this.curPosition())},Qt.skipLineComment=function(t){for(var e=this.pos,r=this.options.onComment&&this.curPosition(),i=this.input.charCodeAt(this.pos+=t);this.pos<this.input.length&&!w(i);)i=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(e+t,this.pos),e,this.pos,r,this.curPosition())},Qt.skipSpace=function(){t:for(;this.pos<this.input.length;){var t=this.input.charCodeAt(this.pos);switch(t){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break t}break;default:if(!(t>8&&t<14||t>=5760&&k.test(String.fromCharCode(t))))break t;++this.pos}}},Qt.finishToken=function(t,e){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=t,this.value=e,this.updateContext(r)},Qt.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var e=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===e?(this.pos+=3,this.finishToken(b.ellipsis)):(++this.pos,this.finishToken(b.dot))},Qt.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(b.assign,2):this.finishOp(b.slash,1)},Qt.readToken_mult_modulo_exp=function(t){var e=this.input.charCodeAt(this.pos+1),r=1,i=42===t?b.star:b.modulo;return this.options.ecmaVersion>=7&&42===t&&42===e&&(++r,i=b.starstar,e=this.input.charCodeAt(this.pos+2)),61===e?this.finishOp(b.assign,r+1):this.finishOp(i,r)},Qt.readToken_pipe_amp=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(b.assign,3):this.finishOp(124===t?b.logicalOR:b.logicalAND,2):61===e?this.finishOp(b.assign,2):this.finishOp(124===t?b.bitwiseOR:b.bitwiseAND,1)},Qt.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(b.assign,2):this.finishOp(b.bitwiseXOR,1)},Qt.readToken_plus_min=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?45!==e||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!E.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(b.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===e?this.finishOp(b.assign,2):this.finishOp(b.plusMin,1)},Qt.readToken_lt_gt=function(t){var e=this.input.charCodeAt(this.pos+1),r=1;return e===t?(r=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(b.assign,r+1):this.finishOp(b.bitShift,r)):33!==e||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===e&&(r=2),this.finishOp(b.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Qt.readToken_eq_excl=function(t){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(b.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===e&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(b.arrow)):this.finishOp(61===t?b.eq:b.prefix,1)},Qt.readToken_question=function(){var t=this.options.ecmaVersion;if(t>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(b.questionDot,2)}if(63===e)return t>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(b.assign,3):this.finishOp(b.coalesce,2)}return this.finishOp(b.question,1)},Qt.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(b.parenL);case 41:return++this.pos,this.finishToken(b.parenR);case 59:return++this.pos,this.finishToken(b.semi);case 44:return++this.pos,this.finishToken(b.comma);case 91:return++this.pos,this.finishToken(b.bracketL);case 93:return++this.pos,this.finishToken(b.bracketR);case 123:return++this.pos,this.finishToken(b.braceL);case 125:return++this.pos,this.finishToken(b.braceR);case 58:return++this.pos,this.finishToken(b.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(b.backQuote);case 48:var e=this.input.charCodeAt(this.pos+1);if(120===e||88===e)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===e||79===e)return this.readRadixNumber(8);if(98===e||66===e)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 63:return this.readToken_question();case 126:return this.finishOp(b.prefix,1)}this.raise(this.pos,"Unexpected character '"+te(t)+"'")},Qt.finishOp=function(t,e){var r=this.input.slice(this.pos,this.pos+e);return this.pos+=e,this.finishToken(t,r)},Qt.readRegexp=function(){for(var t,e,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var i=this.input.charAt(this.pos);if(E.test(i)&&this.raise(r,"Unterminated regular expression"),t)t=!1;else{if("["===i)e=!0;else if("]"===i&&e)e=!1;else if("/"===i&&!e)break;t="\\"===i}++this.pos}var s=this.input.slice(r,this.pos);++this.pos;var n=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(n);var o=this.regexpState||(this.regexpState=new Vt(this));o.reset(r,s,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var c=null;try{c=new RegExp(s,a)}catch(t){}return this.finishToken(b.regexp,{pattern:s,flags:a,value:c})},Qt.readInt=function(t,e,r){for(var i=this.options.ecmaVersion>=12&&void 0===e,s=r&&48===this.input.charCodeAt(this.pos),n=this.pos,a=0,o=0,c=0,p=null==e?1/0:e;c<p;++c,++this.pos){var h=this.input.charCodeAt(this.pos),u=void 0;if(i&&95===h)s&&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===c&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=h;else{if((u=h>=97?h-97+10:h>=65?h-65+10:h>=48&&h<=57?h-48:1/0)>=t)break;o=h,a=a*t+u}}return i&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===n||null!=e&&this.pos-n!==e?null:a},Qt.readRadixNumber=function(t){var e=this.pos;this.pos+=2;var r=this.readInt(t);return null==r&&this.raise(this.start+2,"Expected number in radix "+t),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=Zt(this.input.slice(e,this.pos)),++this.pos):l(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(b.num,r)},Qt.readNumber=function(t){var e=this.pos;t||null!==this.readInt(10,void 0,!0)||this.raise(e,"Invalid number");var r=this.pos-e>=2&&48===this.input.charCodeAt(e);r&&this.strict&&this.raise(e,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!r&&!t&&this.options.ecmaVersion>=11&&110===i){var s=Zt(this.input.slice(e,this.pos));return++this.pos,l(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(b.num,s)}r&&/[89]/.test(this.input.slice(e,this.pos))&&(r=!1),46!==i||r||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||r||(43!==(i=this.input.charCodeAt(++this.pos))&&45!==i||++this.pos,null===this.readInt(10)&&this.raise(e,"Invalid number")),l(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var n=Yt(this.input.slice(e,this.pos),r);return this.finishToken(b.num,n)},Qt.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var e=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(e,"Code point out of bounds")}else t=this.readHexChar(4);return t},Qt.readString=function(t){for(var e="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===t)break;92===i?(e+=this.input.slice(r,this.pos),e+=this.readEscapedChar(!1),r=this.pos):(w(i,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return e+=this.input.slice(r,this.pos++),this.finishToken(b.string,e)};var ee={};Qt.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==ee)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Qt.invalidStringToken=function(t,e){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw ee;this.raise(t,e)},Qt.readTmplToken=function(){for(var t="",e=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!==b.template&&this.type!==b.invalidTemplate?(t+=this.input.slice(e,this.pos),this.finishToken(b.template,t)):36===r?(this.pos+=2,this.finishToken(b.dollarBraceL)):(++this.pos,this.finishToken(b.backQuote));if(92===r)t+=this.input.slice(e,this.pos),t+=this.readEscapedChar(!0),e=this.pos;else if(w(r)){switch(t+=this.input.slice(e,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),e=this.pos}else++this.pos}},Qt.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(b.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},Qt.readEscapedChar=function(t){var e=this.input.charCodeAt(++this.pos);switch(++this.pos,e){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return te(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(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),t){var r=this.pos-1;return this.invalidStringToken(r,"Invalid escape sequence in template string"),null}default:if(e>=48&&e<=55){var i=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],s=parseInt(i,8);return s>255&&(i=i.slice(0,-1),s=parseInt(i,8)),this.pos+=i.length-1,e=this.input.charCodeAt(this.pos),"0"===i&&56!==e&&57!==e||!this.strict&&!t||this.invalidStringToken(this.pos-1-i.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(s)}return w(e)?"":String.fromCharCode(e)}},Qt.readHexChar=function(t){var e=this.pos,r=this.readInt(16,t);return null===r&&this.invalidStringToken(e,"Bad character escape sequence"),r},Qt.readWord1=function(){this.containsEsc=!1;for(var t="",e=!0,r=this.pos,i=this.options.ecmaVersion>=6;this.pos<this.input.length;){var s=this.fullCharCodeAtPos();if(f(s,i))this.pos+=s<=65535?1:2;else{if(92!==s)break;this.containsEsc=!0,t+=this.input.slice(r,this.pos);var n=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(e?l:f)(a,i)||this.invalidStringToken(n,"Invalid Unicode escape"),t+=te(a),r=this.pos}e=!1}return t+this.input.slice(r,this.pos)},Qt.readWord=function(){var t=this.readWord1(),e=b.name;return this.keywords.test(t)&&(e=x[t]),this.finishToken(e,t)};var re="8.0.4";function ie(t,e){return et.parse(t,e)}function se(t,e,r){return et.parseExpressionAt(t,e,r)}function ne(t,e){return et.tokenizer(t,e)}et.acorn={Parser:et,version:re,defaultOptions:R,Position:N,SourceLocation:L,getLineInfo:j,Node:yt,TokenType:d,tokTypes:b,keywordTypes:x,TokContext:St,tokContexts:wt,isIdentifierChar:f,isIdentifierStart:l,Token:Kt,isNewLine:w,lineBreak:E,lineBreakG:S,nonASCIIwhitespace:k},t.Node=yt,t.Parser=et,t.Position=N,t.SourceLocation=L,t.TokContext=St,t.Token=Kt,t.TokenType=d,t.defaultOptions=R,t.getLineInfo=j,t.isIdentifierChar=f,t.isIdentifierStart=l,t.isNewLine=w,t.keywordTypes=x,t.lineBreak=E,t.lineBreakG=S,t.nonASCIIwhitespace=k,t.parse=ie,t.parseExpressionAt=se,t.tokContexts=wt,t.tokTypes=b,t.tokenizer=ne,t.version=re,Object.defineProperty(t,"__esModule",{value:!0})}(e)},7633:(t,e,r)=>{"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function a(t,e,r){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=h(t)););return t}(t,e);if(i){var s=Object.getOwnPropertyDescriptor(i,e);return s.get?s.get.call(r):s.value}})(t,e,r||t)}function o(t,e){return(o=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function c(t){var e=function(){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(t){return!1}}();return function(){var r,i=h(t);if(e){var s=h(this).constructor;r=Reflect.construct(i,arguments,s)}else r=i.apply(this,arguments);return p(this,r)}}function p(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}r(2526),r(1817),r(2165),r(6992),r(7042),r(8309),r(5003),r(489),r(1539),r(2419),r(4819),r(9714),r(8783),r(4129),r(3948);var u=r(9154),l=/^[\da-fA-F]+$/,f=/^\d+$/,d=new WeakMap;function m(t){t=t.Parser.acorn||t;var e=d.get(t);if(!e){var r=t.tokTypes,i=t.TokContext,s=t.TokenType,n=new i("<tag",!1),a=new i("</tag",!1),o=new i("<tag>...</tag>",!0,!0),c={tc_oTag:n,tc_cTag:a,tc_expr:o},p={jsxName:new s("jsxName"),jsxText:new s("jsxText",{beforeExpr:!0}),jsxTagStart:new s("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new s("jsxTagEnd")};p.jsxTagStart.updateContext=function(){this.context.push(o),this.context.push(n),this.exprAllowed=!1},p.jsxTagEnd.updateContext=function(t){var e=this.context.pop();e===n&&t===r.slash||e===a?(this.context.pop(),this.exprAllowed=this.curContext()===o):this.exprAllowed=!0},e={tokContexts:c,tokTypes:p},d.set(t,e)}return e}function v(t){return t?"JSXIdentifier"===t.type?t.name:"JSXNamespacedName"===t.type?t.namespace.name+":"+t.name.name:"JSXMemberExpression"===t.type?v(t.object)+"."+v(t.property):void 0:t}t.exports=function(t){return t=t||{},function(e){return function(t,e){var i=e.acorn||r(1234),p=m(i),d=i.tokTypes,g=p.tokTypes,x=i.tokContexts,y=p.tokContexts.tc_oTag,b=p.tokContexts.tc_cTag,E=p.tokContexts.tc_expr,S=i.isNewLine,w=i.isIdentifierStart,k=i.isIdentifierChar;return function(e){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)}(C,e);var r,i,m,_=c(C);function C(){return s(this,C),_.apply(this,arguments)}return r=C,m=[{key:"acornJsx",get:function(){return p}}],(i=[{key:"jsx_readToken",value:function(){for(var t="",e=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");var r=this.input.charCodeAt(this.pos);switch(r){case 60:case 123:return this.pos===this.start?60===r&&this.exprAllowed?(++this.pos,this.finishToken(g.jsxTagStart)):this.getTokenFromCode(r):(t+=this.input.slice(e,this.pos),this.finishToken(g.jsxText,t));case 38:t+=this.input.slice(e,this.pos),t+=this.jsx_readEntity(),e=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===r?"&gt;":"&rbrace;")+'` or `{"'+this.input[this.pos]+'"}`?');default:S(r)?(t+=this.input.slice(e,this.pos),t+=this.jsx_readNewLine(!0),e=this.pos):++this.pos}}}},{key:"jsx_readNewLine",value:function(t){var e,r=this.input.charCodeAt(this.pos);return++this.pos,13===r&&10===this.input.charCodeAt(this.pos)?(++this.pos,e=t?"\n":"\r\n"):e=String.fromCharCode(r),this.options.locations&&(++this.curLine,this.lineStart=this.pos),e}},{key:"jsx_readString",value:function(t){for(var e="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===t)break;38===i?(e+=this.input.slice(r,this.pos),e+=this.jsx_readEntity(),r=this.pos):S(i)?(e+=this.input.slice(r,this.pos),e+=this.jsx_readNewLine(!1),r=this.pos):++this.pos}return e+=this.input.slice(r,this.pos++),this.finishToken(d.string,e)}},{key:"jsx_readEntity",value:function(){var t,e="",r=0,i=this.input[this.pos];"&"!==i&&this.raise(this.pos,"Entity must start with an ampersand");for(var s=++this.pos;this.pos<this.input.length&&r++<10;){if(";"===(i=this.input[this.pos++])){"#"===e[0]?"x"===e[1]?(e=e.substr(2),l.test(e)&&(t=String.fromCharCode(parseInt(e,16)))):(e=e.substr(1),f.test(e)&&(t=String.fromCharCode(parseInt(e,10)))):t=u[e];break}e+=i}return t||(this.pos=s,"&")}},{key:"jsx_readWord",value:function(){var t,e=this.pos;do{t=this.input.charCodeAt(++this.pos)}while(k(t)||45===t);return this.finishToken(g.jsxName,this.input.slice(e,this.pos))}},{key:"jsx_parseIdentifier",value:function(){var t=this.startNode();return this.type===g.jsxName?t.name=this.value:this.type.keyword?t.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(t,"JSXIdentifier")}},{key:"jsx_parseNamespacedName",value:function(){var e=this.start,r=this.startLoc,i=this.jsx_parseIdentifier();if(!t.allowNamespaces||!this.eat(d.colon))return i;var s=this.startNodeAt(e,r);return s.namespace=i,s.name=this.jsx_parseIdentifier(),this.finishNode(s,"JSXNamespacedName")}},{key:"jsx_parseElementName",value:function(){if(this.type===g.jsxTagEnd)return"";var e=this.start,r=this.startLoc,i=this.jsx_parseNamespacedName();for(this.type!==d.dot||"JSXNamespacedName"!==i.type||t.allowNamespacedObjects||this.unexpected();this.eat(d.dot);){var s=this.startNodeAt(e,r);s.object=i,s.property=this.jsx_parseIdentifier(),i=this.finishNode(s,"JSXMemberExpression")}return i}},{key:"jsx_parseAttributeValue",value:function(){switch(this.type){case d.braceL:var t=this.jsx_parseExpressionContainer();return"JSXEmptyExpression"===t.expression.type&&this.raise(t.start,"JSX attributes must only be assigned a non-empty expression"),t;case g.jsxTagStart:case d.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}},{key:"jsx_parseEmptyExpression",value:function(){var t=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(t,"JSXEmptyExpression",this.start,this.startLoc)}},{key:"jsx_parseExpressionContainer",value:function(){var t=this.startNode();return this.next(),t.expression=this.type===d.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(d.braceR),this.finishNode(t,"JSXExpressionContainer")}},{key:"jsx_parseAttribute",value:function(){var t=this.startNode();return this.eat(d.braceL)?(this.expect(d.ellipsis),t.argument=this.parseMaybeAssign(),this.expect(d.braceR),this.finishNode(t,"JSXSpreadAttribute")):(t.name=this.jsx_parseNamespacedName(),t.value=this.eat(d.eq)?this.jsx_parseAttributeValue():null,this.finishNode(t,"JSXAttribute"))}},{key:"jsx_parseOpeningElementAt",value:function(t,e){var r=this.startNodeAt(t,e);r.attributes=[];var i=this.jsx_parseElementName();for(i&&(r.name=i);this.type!==d.slash&&this.type!==g.jsxTagEnd;)r.attributes.push(this.jsx_parseAttribute());return r.selfClosing=this.eat(d.slash),this.expect(g.jsxTagEnd),this.finishNode(r,i?"JSXOpeningElement":"JSXOpeningFragment")}},{key:"jsx_parseClosingElementAt",value:function(t,e){var r=this.startNodeAt(t,e),i=this.jsx_parseElementName();return i&&(r.name=i),this.expect(g.jsxTagEnd),this.finishNode(r,i?"JSXClosingElement":"JSXClosingFragment")}},{key:"jsx_parseElementAt",value:function(t,e){var r=this.startNodeAt(t,e),i=[],s=this.jsx_parseOpeningElementAt(t,e),n=null;if(!s.selfClosing){t:for(;;)switch(this.type){case g.jsxTagStart:if(t=this.start,e=this.startLoc,this.next(),this.eat(d.slash)){n=this.jsx_parseClosingElementAt(t,e);break t}i.push(this.jsx_parseElementAt(t,e));break;case g.jsxText:i.push(this.parseExprAtom());break;case d.braceL:i.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}v(n.name)!==v(s.name)&&this.raise(n.start,"Expected corresponding JSX closing tag for <"+v(s.name)+">")}var a=s.name?"Element":"Fragment";return r["opening"+a]=s,r["closing"+a]=n,r.children=i,this.type===d.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSX"+a)}},{key:"jsx_parseText",value:function(){var t=this.parseLiteral(this.value);return t.type="JSXText",t}},{key:"jsx_parseElement",value:function(){var t=this.start,e=this.startLoc;return this.next(),this.jsx_parseElementAt(t,e)}},{key:"parseExprAtom",value:function(t){return this.type===g.jsxText?this.jsx_parseText():this.type===g.jsxTagStart?this.jsx_parseElement():a(h(C.prototype),"parseExprAtom",this).call(this,t)}},{key:"readToken",value:function(t){var e=this.curContext();if(e===E)return this.jsx_readToken();if(e===y||e===b){if(w(t))return this.jsx_readWord();if(62==t)return++this.pos,this.finishToken(g.jsxTagEnd);if((34===t||39===t)&&e==y)return this.jsx_readString(t)}return 60===t&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(g.jsxTagStart)):a(h(C.prototype),"readToken",this).call(this,t)}},{key:"updateContext",value:function(t){if(this.type==d.braceL){var e=this.curContext();e==y?this.context.push(x.b_expr):e==E?this.context.push(x.b_tmpl):a(h(C.prototype),"updateContext",this).call(this,t),this.exprAllowed=!0}else{if(this.type!==d.slash||t!==g.jsxTagStart)return a(h(C.prototype),"updateContext",this).call(this,t);this.context.length-=2,this.context.push(b),this.exprAllowed=!1}}}])&&n(r.prototype,i),m&&n(r,m),C}(e)}({allowNamespaces:!1!==t.allowNamespaces,allowNamespacedObjects:!!t.allowNamespacedObjects},e)}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return m(r(1234)).tokTypes},configurable:!0,enumerable:!0})},9154:t=>{"use strict";t.exports={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:"♦"}},1506:(t,e,r)=>{"use strict";r(2526),r(1817),r(2165),r(2222),r(7327),r(9554),r(1038),r(6699),r(2772),r(6992),r(9600),r(1249),r(5827),r(7042),r(2707),r(8309),r(5003),r(9337),r(489),r(7941),r(1539),r(2419),r(4603),r(4916),r(9714),r(189),r(8783),r(5306),r(3123),r(3210),r(4747),r(3948),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,s=f(r(1234)),n=f(r(7633)),a=f(r(9297)),o=(i=r(6942))&&i.__esModule?i:{default:i},c=r(8269),p=r(7338),h=r(5328),u=r(3104);function l(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return l=function(){return t},t}function f(t){if(t&&t.__esModule)return t;if(null===t||"object"!==d(t)&&"function"!=typeof t)return{default:t};var e=l();if(e&&e.has(t))return e.get(t);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){var n=i?Object.getOwnPropertyDescriptor(t,s):null;n&&(n.get||n.set)?Object.defineProperty(r,s,n):r[s]=t[s]}return r.default=t,e&&e.set(t,r),r}function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function v(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?m(Object(r),!0).forEach((function(e){A(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function g(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var r=[],i=!0,s=!1,n=void 0;try{for(var a,o=t[Symbol.iterator]();!(i=(a=o.next()).done)&&(r.push(a.value),!e||r.length!==e);i=!0);}catch(t){s=!0,n=t}finally{try{i||null==o.return||o.return()}finally{if(s)throw n}}return r}(t,e)||y(t,e)||function(){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 x(t){return function(t){if(Array.isArray(t))return b(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||y(t)||function(){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 y(t,e){if(t){if("string"==typeof t)return b(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}function E(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function S(t,e){return(S=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function w(t){var e=function(){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(t){return!1}}();return function(){var r,i=C(t);if(e){var s=C(this).constructor;r=Reflect.construct(i,arguments,s)}else r=i.apply(this,arguments);return k(this,r)}}function k(t,e){return!e||"object"!==d(e)&&"function"!=typeof e?_(t):e}function _(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function C(t){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function A(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var P=s.Parser.extend(n.default()),I=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&S(t,e)}(r,t);var e=w(r);function r(){var t;E(this,r);for(var i=arguments.length,s=new Array(i),n=0;n<i;n++)s[n]=arguments[n];return A(_(t=e.call.apply(e,[this].concat(s))),"ParsedChildren",null),A(_(t),"parseJSX",(function(e){var r="<root>".concat(e,"</root>"),i=[];try{i=(i=P.parse(r,{ecmaVersion:"latest"})).body[0].expression.children||[]}catch(e){return t.props.showWarnings&&console.warn(e),t.props.onError&&t.props.onError(e),t.props.renderError?t.props.renderError({error:String(e)}):[]}return i.map(t.parseExpression).filter(Boolean)})),A(_(t),"parseExpression",(function(e){switch(e.type){case"JSXAttribute":return null===e.value||t.parseExpression(e.value);case"JSXElement":return t.parseElement(e);case"JSXExpressionContainer":return t.parseExpression(e.expression);case"JSXText":var r=t.props.disableKeyGeneration?void 0:(0,p.randomHash)();return t.props.disableFragments?e.value:a.default.createElement(a.Fragment,{key:r},e.value);case"ArrayExpression":return e.elements.map(t.parseExpression);case"BinaryExpression":switch(e.operator){case"-":return t.parseExpression(e.left)-t.parseExpression(e.right);case"!=":return t.parseExpression(e.left)!=t.parseExpression(e.right);case"!==":return t.parseExpression(e.left)!==t.parseExpression(e.right);case"*":return t.parseExpression(e.left)*t.parseExpression(e.right);case"**":return Math.pow(t.parseExpression(e.left),t.parseExpression(e.right));case"/":return t.parseExpression(e.left)/t.parseExpression(e.right);case"%":return t.parseExpression(e.left)%t.parseExpression(e.right);case"+":return t.parseExpression(e.left)+t.parseExpression(e.right);case"<":return t.parseExpression(e.left)<t.parseExpression(e.right);case"<=":return t.parseExpression(e.left)<=t.parseExpression(e.right);case"==":return t.parseExpression(e.left)==t.parseExpression(e.right);case"===":return t.parseExpression(e.left)===t.parseExpression(e.right);case">":return t.parseExpression(e.left)>t.parseExpression(e.right);case">=":return t.parseExpression(e.left)>=t.parseExpression(e.right)}return;case"CallExpression":var i=t.parseExpression(e.callee);return void 0===i?void t.props.onError(new Error("The expression '".concat(e.callee,"' could not be resolved, resulting in an undefined return value."))):i.apply(void 0,x(e.arguments.map(t.parseExpression)));case"ConditionalExpression":return t.parseExpression(e.test)?t.parseExpression(e.consequent):t.parseExpression(e.alternate);case"ExpressionStatement":return t.parseExpression(e.expression);case"Identifier":return(t.props.bindings||{})[e.name];case"Literal":return e.value;case"LogicalExpression":var s=t.parseExpression(e.left);return"||"===e.operator&&s?s:!!("&&"===e.operator&&s||"||"===e.operator&&!s)&&t.parseExpression(e.right);case"MemberExpression":return t.parseMemberExpression(e);case"ObjectExpression":var n={};return e.properties.forEach((function(e){n[e.key.name||e.key.value]=t.parseExpression(e.value)})),n;case"TemplateElement":return e.value.cooked;case"TemplateLiteral":return[].concat(x(e.expressions),x(e.quasis)).sort((function(t,e){return t.start<e.start?-1:1})).map(t.parseExpression).join("");case"UnaryExpression":switch(e.operator){case"+":return e.argument.value;case"-":return-e.argument.value;case"!":return!e.argument.value}return}})),A(_(t),"parseMemberExpression",(function(e){var r,i,s,n,a=e.object,o=[null!==(r=null===(i=e.property)||void 0===i?void 0:i.name)&&void 0!==r?r:JSON.parse(null!==(s=null===(n=e.property)||void 0===n?void 0:n.raw)&&void 0!==s?s:'""')];if("Literal"!==e.object.type)for(;a&&["MemberExpression","Literal"].includes(null===(c=a)||void 0===c?void 0:c.type);){var c,p,h,u=a.property;if(a.computed)o.unshift(t.parseExpression(u));else o.unshift(null!==(p=null==u?void 0:u.name)&&void 0!==p?p:JSON.parse(null!==(h=null==u?void 0:u.raw)&&void 0!==h?h:'""'));a=a.object}var l=t.parseExpression(a);try{var f=l,d=o.reduce((function(t,e){return f=t,t[e]}),l);return"function"==typeof d?d.bind(f):d}catch(e){var m,v=(null===(m=a)||void 0===m?void 0:m.name)||"unknown";t.props.onError(new Error("Unable to parse ".concat(v,'["').concat(o.join('"]["'),'"]}')))}})),A(_(t),"parseName",(function(e){return"JSXIdentifier"===e.type?e.name:"".concat(t.parseName(e.object),".").concat(t.parseName(e.property))})),A(_(t),"parseElement",(function(e){var r=t.props,i=r.allowUnknownElements,s=r.components,n=void 0===s?{}:s,l=r.componentsOnly,f=(r.onError,e.children),m=void 0===f?[]:f,x=e.openingElement,y=x.attributes,b=void 0===y?[]:y,E=t.parseName(x.name),S=(t.props.blacklistedAttrs||[]).map((function(t){return t instanceof RegExp?t:new RegExp(t,"i")})),w=(t.props.blacklistedTags||[]).map((function(t){return t.trim().toLowerCase()})).filter(Boolean);if(/^(html|head|body)$/i.test(E))return m.map((function(e){return t.parseElement(e)}));var k,_=E.trim().toLowerCase();if(-1!==w.indexOf(_))return t.props.onError(new Error("The tag <".concat(E,"> is blacklisted, and will not be rendered."))),null;if(!(0,u.resolvePath)(n,E)){if(l)return t.props.onError(new Error("The component <".concat(E,"> is unrecognized, and will not be rendered."))),t.props.renderUnrecognized(E);if(!i&&document.createElement(E)instanceof HTMLUnknownElement)return t.props.onError(new Error("The tag <".concat(E,"> is unrecognized in this browser, and will not be rendered."))),t.props.renderUnrecognized(E)}var C=(0,u.resolvePath)(n,E);if(C||(0,c.canHaveChildren)(E))if(k=m.map(t.parseExpression),C||(0,c.canHaveWhitespace)(E)||(k=k.filter((function(t){return"string"!=typeof t||!/^\s*$/.test(t)}))),0===k.length)k=void 0;else if(1===k.length){k=g(k,1)[0]}else k.length>1&&(k=k.map((function(t,e){return t&&t.type?v(v({},t),{},{key:e}):t})));var A={key:t.props.disableKeyGeneration?void 0:(0,p.randomHash)()};return b.forEach((function(e){if("JSXAttribute"===e.type){var r=e.name.name,i=o.default[r]||r,s=t.parseExpression(e);0===S.filter((function(t){return t.test(i)})).length&&(A[i]=s)}else if("JSXSpreadAttribute"===e.type&&"Identifier"===e.argument.type||"MemberExpression"===e.argument.type){var n=t.parseExpression(e.argument);"object"===d(n)&&Object.keys(n).forEach((function(t){var e=o.default[t]||t;0===S.filter((function(t){return t.test(e)})).length&&(A[e]=n[t])}))}})),"string"==typeof A.style&&(A.style=(0,h.parseStyle)(A.style)),a.default.createElement(C||E.toLowerCase(),A,k)})),A(_(t),"render",(function(){var e=(t.props.jsx||"").trim().replace(/<!DOCTYPE([^>]*)>/g,"");t.ParsedChildren=t.parseJSX(e);var r=x(new Set(["jsx-parser"].concat(x(String(t.props.className).split(" "))))).filter(Boolean).join(" ");return t.props.renderInWrapper?a.default.createElement("div",{className:r},t.ParsedChildren):a.default.createElement(a.default.Fragment,null,t.ParsedChildren)})),t}return r}(a.default.Component);e.default=I,A(I,"displayName","JsxParser"),A(I,"defaultProps",{allowUnknownElements:!0,bindings:{},blacklistedAttrs:[/^on.+/i],blacklistedTags:["script"],className:"",components:[],componentsOnly:!1,disableFragments:!1,disableKeyGeneration:!1,jsx:"",onError:function(){},showWarnings:!1,renderError:void 0,renderInWrapper:!0,renderUnrecognized:function(){return null}})},6942:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={class:"className",for:"htmlFor",maxlength:"maxLength",colspan:"colSpan",rowspan:"rowSpan"}},8269:(t,e,r)=>{"use strict";r(2772),Object.defineProperty(e,"__esModule",{value:!0}),e.canHaveChildren=function(t){return-1===i.indexOf(t.toLowerCase())},e.canHaveWhitespace=function(t){return-1!==s.indexOf(t.toLowerCase())},e.default=void 0;var i=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],s=["table","tbody","tfoot","thead","tr"],n=i;e.default=n},9959:(t,e,r)=>{"use strict";r(7327),r(9600),r(1249),r(7042),r(4916),r(5306),r(3123),Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;e.camelCase=function(t){return t.replace(/([A-Z])([A-Z])/g,"$1 $2").replace(/([a-z])([A-Z])/g,"$1 $2").replace(/[^a-zA-Z\u00C0-\u00ff]/g," ").toLowerCase().split(" ").filter((function(t){return t})).map((function(t,e){return e>0?t[0].toUpperCase()+t.slice(1):t})).join("")}},7338:(t,e,r)=>{"use strict";r(9554),r(1539),r(4916),r(9714),r(3123),r(4747),Object.defineProperty(e,"__esModule",{value:!0}),e.randomHash=e.hash=void 0;var i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,r=String(t),i=0;return r.split("").forEach((function(t){i=(i<<5)-i+t.charCodeAt(0),i&=i})),Math.abs(i).toString(e)};e.hash=i;e.randomHash=function(){return i(Math.random().toString())}},5328:(t,e,r)=>{"use strict";r(2526),r(1817),r(2165),r(7327),r(9554),r(2772),r(6992),r(5827),r(7042),r(5003),r(9337),r(7941),r(1539),r(4916),r(8783),r(3123),r(3210),r(4747),r(3948),Object.defineProperty(e,"__esModule",{value:!0}),e.parseStyle=void 0;var i=r(9959);function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function n(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}e.parseStyle=function(t){switch(o(t)){case"string":return t.split(";").filter((function(t){return t})).reduce((function(t,e){var r=e.slice(0,e.indexOf(":")).trim(),s=e.slice(e.indexOf(":")+1).trim();return n(n({},t),{},a({},(0,i.camelCase)(r),s))}),{});case"object":return t;default:return}}},3104:(t,e,r)=>{"use strict";function i(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return s(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(t,e)}(t)||function(){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 s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}r(2526),r(1817),r(2165),r(1038),r(6992),r(7042),r(8309),r(1539),r(4916),r(9714),r(8783),r(3123),r(3948),Object.defineProperty(e,"__esModule",{value:!0}),e.resolvePath=void 0;var n=function t(e,r){var s=i(r),n=s[0],a=s.slice(1);if(null!=e&&null!=n)return 0===a.length?e[n]:t(e[n],a)};e.resolvePath=function(t,e){return n(t,function(t){return null==t||""===t?[]:t.split(".")}(e))}},3099:t=>{t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},6077:(t,e,r)=>{var i=r(111);t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},1223:(t,e,r)=>{var i=r(5112),s=r(30),n=r(3070),a=i("unscopables"),o=Array.prototype;null==o[a]&&n.f(o,a,{configurable:!0,value:s(null)}),t.exports=function(t){o[a][t]=!0}},1530:(t,e,r)=>{"use strict";var i=r(8710).charAt;t.exports=function(t,e,r){return e+(r?i(t,e).length:1)}},5787:t=>{t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},9670:(t,e,r)=>{var i=r(111);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},8533:(t,e,r)=>{"use strict";var i=r(2092).forEach,s=r(9341),n=r(9207),a=s("forEach"),o=n("forEach");t.exports=a&&o?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},8457:(t,e,r)=>{"use strict";var i=r(9974),s=r(7908),n=r(3411),a=r(7659),o=r(7466),c=r(6135),p=r(1246);t.exports=function(t){var e,r,h,u,l,f,d=s(t),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,x=void 0!==g,y=p(d),b=0;if(x&&(g=i(g,v>2?arguments[2]:void 0,2)),null==y||m==Array&&a(y))for(r=new m(e=o(d.length));e>b;b++)f=x?g(d[b],b):d[b],c(r,b,f);else for(l=(u=y.call(d)).next,r=new m;!(h=l.call(u)).done;b++)f=x?n(u,g,[h.value,b],!0):h.value,c(r,b,f);return r.length=b,r}},1318:(t,e,r)=>{var i=r(5656),s=r(7466),n=r(1400),a=function(t){return function(e,r,a){var o,c=i(e),p=s(c.length),h=n(a,p);if(t&&r!=r){for(;p>h;)if((o=c[h++])!=o)return!0}else for(;p>h;h++)if((t||h in c)&&c[h]===r)return t||h||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},2092:(t,e,r)=>{var i=r(9974),s=r(8361),n=r(7908),a=r(7466),o=r(5417),c=[].push,p=function(t){var e=1==t,r=2==t,p=3==t,h=4==t,u=6==t,l=5==t||u;return function(f,d,m,v){for(var g,x,y=n(f),b=s(y),E=i(d,m,3),S=a(b.length),w=0,k=v||o,_=e?k(f,S):r?k(f,0):void 0;S>w;w++)if((l||w in b)&&(x=E(g=b[w],w,y),t))if(e)_[w]=x;else if(x)switch(t){case 3:return!0;case 5:return g;case 6:return w;case 2:c.call(_,g)}else if(h)return!1;return u?-1:p||h?h:_}};t.exports={forEach:p(0),map:p(1),filter:p(2),some:p(3),every:p(4),find:p(5),findIndex:p(6)}},1194:(t,e,r)=>{var i=r(7293),s=r(5112),n=r(7392),a=s("species");t.exports=function(t){return n>=51||!i((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},9341:(t,e,r)=>{"use strict";var i=r(7293);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){throw 1},1)}))}},9207:(t,e,r)=>{var i=r(9781),s=r(7293),n=r(6656),a=Object.defineProperty,o={},c=function(t){throw t};t.exports=function(t,e){if(n(o,t))return o[t];e||(e={});var r=[][t],p=!!n(e,"ACCESSORS")&&e.ACCESSORS,h=n(e,0)?e[0]:c,u=n(e,1)?e[1]:void 0;return o[t]=!!r&&!s((function(){if(p&&!i)return!0;var t={length:-1};p?a(t,1,{enumerable:!0,get:c}):t[1]=1,r.call(t,h,u)}))}},3671:(t,e,r)=>{var i=r(3099),s=r(7908),n=r(8361),a=r(7466),o=function(t){return function(e,r,o,c){i(r);var p=s(e),h=n(p),u=a(p.length),l=t?u-1:0,f=t?-1:1;if(o<2)for(;;){if(l in h){c=h[l],l+=f;break}if(l+=f,t?l<0:u<=l)throw TypeError("Reduce of empty array with no initial value")}for(;t?l>=0:u>l;l+=f)l in h&&(c=r(c,h[l],l,p));return c}};t.exports={left:o(!1),right:o(!0)}},5417:(t,e,r)=>{var i=r(111),s=r(3157),n=r(5112)("species");t.exports=function(t,e){var r;return s(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!s(r.prototype)?i(r)&&null===(r=r[n])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},3411:(t,e,r)=>{var i=r(9670);t.exports=function(t,e,r,s){try{return s?e(i(r)[0],r[1]):e(r)}catch(e){var n=t.return;throw void 0!==n&&i(n.call(t)),e}}},7072:(t,e,r)=>{var i=r(5112)("iterator"),s=!1;try{var n=0,a={next:function(){return{done:!!n++}},return:function(){s=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!s)return!1;var r=!1;try{var n={};n[i]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r}},4326:t=>{var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},648:(t,e,r)=>{var i=r(1694),s=r(4326),n=r(5112)("toStringTag"),a="Arguments"==s(function(){return arguments}());t.exports=i?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),n))?r:a?s(e):"Object"==(i=s(e))&&"function"==typeof e.callee?"Arguments":i}},5631:(t,e,r)=>{"use strict";var i=r(3070).f,s=r(30),n=r(2248),a=r(9974),o=r(5787),c=r(408),p=r(654),h=r(6340),u=r(9781),l=r(2423).fastKey,f=r(9909),d=f.set,m=f.getterFor;t.exports={getConstructor:function(t,e,r,p){var h=t((function(t,i){o(t,h,e),d(t,{type:e,index:s(null),first:void 0,last:void 0,size:0}),u||(t.size=0),null!=i&&c(i,t[p],t,r)})),f=m(e),v=function(t,e,r){var i,s,n=f(t),a=g(t,e);return a?a.value=r:(n.last=a={index:s=l(e,!0),key:e,value:r,previous:i=n.last,next:void 0,removed:!1},n.first||(n.first=a),i&&(i.next=a),u?n.size++:t.size++,"F"!==s&&(n.index[s]=a)),t},g=function(t,e){var r,i=f(t),s=l(e);if("F"!==s)return i.index[s];for(r=i.first;r;r=r.next)if(r.key==e)return r};return n(h.prototype,{clear:function(){for(var t=f(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,u?t.size=0:this.size=0},delete:function(t){var e=this,r=f(e),i=g(e,t);if(i){var s=i.next,n=i.previous;delete r.index[i.index],i.removed=!0,n&&(n.next=s),s&&(s.previous=n),r.first==i&&(r.first=s),r.last==i&&(r.last=n),u?r.size--:e.size--}return!!i},forEach:function(t){for(var e,r=f(this),i=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(i(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!g(this,t)}}),n(h.prototype,r?{get:function(t){var e=g(this,t);return e&&e.value},set:function(t,e){return v(this,0===t?0:t,e)}}:{add:function(t){return v(this,t=0===t?0:t,t)}}),u&&i(h.prototype,"size",{get:function(){return f(this).size}}),h},setStrong:function(t,e,r){var i=e+" Iterator",s=m(e),n=m(i);p(t,e,(function(t,e){d(this,{type:i,target:t,state:s(t),kind:e,last:void 0})}),(function(){for(var t=n(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),h(e)}}},9320:(t,e,r)=>{"use strict";var i=r(2248),s=r(2423).getWeakData,n=r(9670),a=r(111),o=r(5787),c=r(408),p=r(2092),h=r(6656),u=r(9909),l=u.set,f=u.getterFor,d=p.find,m=p.findIndex,v=0,g=function(t){return t.frozen||(t.frozen=new x)},x=function(){this.entries=[]},y=function(t,e){return d(t.entries,(function(t){return t[0]===e}))};x.prototype={get:function(t){var e=y(this,t);if(e)return e[1]},has:function(t){return!!y(this,t)},set:function(t,e){var r=y(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=m(this.entries,(function(e){return e[0]===t}));return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,r,p){var u=t((function(t,i){o(t,u,e),l(t,{type:e,id:v++,frozen:void 0}),null!=i&&c(i,t[p],t,r)})),d=f(e),m=function(t,e,r){var i=d(t),a=s(n(e),!0);return!0===a?g(i).set(e,r):a[i.id]=r,t};return i(u.prototype,{delete:function(t){var e=d(this);if(!a(t))return!1;var r=s(t);return!0===r?g(e).delete(t):r&&h(r,e.id)&&delete r[e.id]},has:function(t){var e=d(this);if(!a(t))return!1;var r=s(t);return!0===r?g(e).has(t):r&&h(r,e.id)}}),i(u.prototype,r?{get:function(t){var e=d(this);if(a(t)){var r=s(t);return!0===r?g(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return m(this,t,e)}}:{add:function(t){return m(this,t,!0)}}),u}}},7710:(t,e,r)=>{"use strict";var i=r(2109),s=r(7854),n=r(4705),a=r(1320),o=r(2423),c=r(408),p=r(5787),h=r(111),u=r(7293),l=r(7072),f=r(8003),d=r(9587);t.exports=function(t,e,r){var m=-1!==t.indexOf("Map"),v=-1!==t.indexOf("Weak"),g=m?"set":"add",x=s[t],y=x&&x.prototype,b=x,E={},S=function(t){var e=y[t];a(y,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(v&&!h(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return v&&!h(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(v&&!h(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(n(t,"function"!=typeof x||!(v||y.forEach&&!u((function(){(new x).entries().next()})))))b=r.getConstructor(e,t,m,g),o.REQUIRED=!0;else if(n(t,!0)){var w=new b,k=w[g](v?{}:-0,1)!=w,_=u((function(){w.has(1)})),C=l((function(t){new x(t)})),A=!v&&u((function(){for(var t=new x,e=5;e--;)t[g](e,e);return!t.has(-0)}));C||((b=e((function(e,r){p(e,b,t);var i=d(new x,e,b);return null!=r&&c(r,i[g],i,m),i}))).prototype=y,y.constructor=b),(_||A)&&(S("delete"),S("has"),m&&S("get")),(A||k)&&S(g),v&&y.clear&&delete y.clear}return E[t]=b,i({global:!0,forced:b!=x},E),f(b,t),v||r.setStrong(b,t,m),b}},9920:(t,e,r)=>{var i=r(6656),s=r(3887),n=r(1236),a=r(3070);t.exports=function(t,e){for(var r=s(e),o=a.f,c=n.f,p=0;p<r.length;p++){var h=r[p];i(t,h)||o(t,h,c(e,h))}}},8544:(t,e,r)=>{var i=r(7293);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4994:(t,e,r)=>{"use strict";var i=r(3383).IteratorPrototype,s=r(30),n=r(9114),a=r(8003),o=r(7497),c=function(){return this};t.exports=function(t,e,r){var p=e+" Iterator";return t.prototype=s(i,{next:n(1,r)}),a(t,p,!1,!0),o[p]=c,t}},8880:(t,e,r)=>{var i=r(9781),s=r(3070),n=r(9114);t.exports=i?function(t,e,r){return s.f(t,e,n(1,r))}:function(t,e,r){return t[e]=r,t}},9114:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6135:(t,e,r)=>{"use strict";var i=r(7593),s=r(3070),n=r(9114);t.exports=function(t,e,r){var a=i(e);a in t?s.f(t,a,n(0,r)):t[a]=r}},654:(t,e,r)=>{"use strict";var i=r(2109),s=r(4994),n=r(9518),a=r(7674),o=r(8003),c=r(8880),p=r(1320),h=r(5112),u=r(1913),l=r(7497),f=r(3383),d=f.IteratorPrototype,m=f.BUGGY_SAFARI_ITERATORS,v=h("iterator"),g="keys",x="values",y="entries",b=function(){return this};t.exports=function(t,e,r,h,f,E,S){s(r,e,h);var w,k,_,C=function(t){if(t===f&&O)return O;if(!m&&t in I)return I[t];switch(t){case g:case x:case y:return function(){return new r(this,t)}}return function(){return new r(this)}},A=e+" Iterator",P=!1,I=t.prototype,T=I[v]||I["@@iterator"]||f&&I[f],O=!m&&T||C(f),N="Array"==e&&I.entries||T;if(N&&(w=n(N.call(new t)),d!==Object.prototype&&w.next&&(u||n(w)===d||(a?a(w,d):"function"!=typeof w[v]&&c(w,v,b)),o(w,A,!0,!0),u&&(l[A]=b))),f==x&&T&&T.name!==x&&(P=!0,O=function(){return T.call(this)}),u&&!S||I[v]===O||c(I,v,O),l[e]=O,f)if(k={values:C(x),keys:E?O:C(g),entries:C(y)},S)for(_ in k)(m||P||!(_ in I))&&p(I,_,k[_]);else i({target:e,proto:!0,forced:m||P},k);return k}},7235:(t,e,r)=>{var i=r(857),s=r(6656),n=r(6061),a=r(3070).f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});s(e,t)||a(e,t,{value:n.f(t)})}},9781:(t,e,r)=>{var i=r(7293);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(t,e,r)=>{var i=r(7854),s=r(111),n=i.document,a=s(n)&&s(n.createElement);t.exports=function(t){return a?n.createElement(t):{}}},8324:t=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8113:(t,e,r)=>{var i=r(5005);t.exports=i("navigator","userAgent")||""},7392:(t,e,r)=>{var i,s,n=r(7854),a=r(8113),o=n.process,c=o&&o.versions,p=c&&c.v8;p?s=(i=p.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(s=i[1]),t.exports=s&&+s},748:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(t,e,r)=>{var i=r(7854),s=r(1236).f,n=r(8880),a=r(1320),o=r(3505),c=r(9920),p=r(4705);t.exports=function(t,e){var r,h,u,l,f,d=t.target,m=t.global,v=t.stat;if(r=m?i:v?i[d]||o(d,{}):(i[d]||{}).prototype)for(h in e){if(l=e[h],u=t.noTargetGet?(f=s(r,h))&&f.value:r[h],!p(m?h:d+(v?".":"#")+h,t.forced)&&void 0!==u){if(typeof l==typeof u)continue;c(l,u)}(t.sham||u&&u.sham)&&n(l,"sham",!0),a(r,h,l,t)}}},7293:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:(t,e,r)=>{"use strict";r(4916);var i=r(1320),s=r(7293),n=r(5112),a=r(2261),o=r(8880),c=n("species"),p=!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),h="$0"==="a".replace(/./,"$0"),u=n("replace"),l=!!/./[u]&&""===/./[u]("a","$0"),f=!s((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));t.exports=function(t,e,r,u){var d=n(t),m=!s((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),v=m&&!s((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[d]=/./[d]),r.exec=function(){return e=!0,null},r[d](""),!e}));if(!m||!v||"replace"===t&&(!p||!h||l)||"split"===t&&!f){var g=/./[d],x=r(d,""[t],(function(t,e,r,i,s){return e.exec===a?m&&!s?{done:!0,value:g.call(e,r,i)}:{done:!0,value:t.call(r,e,i)}:{done:!1}}),{REPLACE_KEEPS_$0:h,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:l}),y=x[0],b=x[1];i(String.prototype,t,y),i(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}u&&o(RegExp.prototype[d],"sham",!0)}},6677:(t,e,r)=>{var i=r(7293);t.exports=!i((function(){return Object.isExtensible(Object.preventExtensions({}))}))},9974:(t,e,r)=>{var i=r(3099);t.exports=function(t,e,r){if(i(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,i){return t.call(e,r,i)};case 3:return function(r,i,s){return t.call(e,r,i,s)}}return function(){return t.apply(e,arguments)}}},7065:(t,e,r)=>{"use strict";var i=r(3099),s=r(111),n=[].slice,a={},o=function(t,e,r){if(!(e in a)){for(var i=[],s=0;s<e;s++)i[s]="a["+s+"]";a[e]=Function("C,a","return new C("+i.join(",")+")")}return a[e](t,r)};t.exports=Function.bind||function(t){var e=i(this),r=n.call(arguments,1),a=function(){var i=r.concat(n.call(arguments));return this instanceof a?o(e,i.length,i):e.apply(t,i)};return s(e.prototype)&&(a.prototype=e.prototype),a}},5005:(t,e,r)=>{var i=r(857),s=r(7854),n=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?n(i[t])||n(s[t]):i[t]&&i[t][e]||s[t]&&s[t][e]}},1246:(t,e,r)=>{var i=r(648),s=r(7497),n=r(5112)("iterator");t.exports=function(t){if(null!=t)return t[n]||t["@@iterator"]||s[i(t)]}},7854:(t,e,r)=>{var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||Function("return this")()},6656:t=>{var e={}.hasOwnProperty;t.exports=function(t,r){return e.call(t,r)}},3501:t=>{t.exports={}},490:(t,e,r)=>{var i=r(5005);t.exports=i("document","documentElement")},4664:(t,e,r)=>{var i=r(9781),s=r(7293),n=r(317);t.exports=!i&&!s((function(){return 7!=Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a}))},8361:(t,e,r)=>{var i=r(7293),s=r(4326),n="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==s(t)?n.call(t,""):Object(t)}:Object},9587:(t,e,r)=>{var i=r(111),s=r(7674);t.exports=function(t,e,r){var n,a;return s&&"function"==typeof(n=e.constructor)&&n!==r&&i(a=n.prototype)&&a!==r.prototype&&s(t,a),t}},2788:(t,e,r)=>{var i=r(5465),s=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return s.call(t)}),t.exports=i.inspectSource},2423:(t,e,r)=>{var i=r(3501),s=r(111),n=r(6656),a=r(3070).f,o=r(9711),c=r(6677),p=o("meta"),h=0,u=Object.isExtensible||function(){return!0},l=function(t){a(t,p,{value:{objectID:"O"+ ++h,weakData:{}}})},f=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!s(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!n(t,p)){if(!u(t))return"F";if(!e)return"E";l(t)}return t[p].objectID},getWeakData:function(t,e){if(!n(t,p)){if(!u(t))return!0;if(!e)return!1;l(t)}return t[p].weakData},onFreeze:function(t){return c&&f.REQUIRED&&u(t)&&!n(t,p)&&l(t),t}};i[p]=!0},9909:(t,e,r)=>{var i,s,n,a=r(8536),o=r(7854),c=r(111),p=r(8880),h=r(6656),u=r(6200),l=r(3501),f=o.WeakMap;if(a){var d=new f,m=d.get,v=d.has,g=d.set;i=function(t,e){return g.call(d,t,e),e},s=function(t){return m.call(d,t)||{}},n=function(t){return v.call(d,t)}}else{var x=u("state");l[x]=!0,i=function(t,e){return p(t,x,e),e},s=function(t){return h(t,x)?t[x]:{}},n=function(t){return h(t,x)}}t.exports={set:i,get:s,has:n,enforce:function(t){return n(t)?s(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=s(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},7659:(t,e,r)=>{var i=r(5112),s=r(7497),n=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(s.Array===t||a[n]===t)}},3157:(t,e,r)=>{var i=r(4326);t.exports=Array.isArray||function(t){return"Array"==i(t)}},4705:(t,e,r)=>{var i=r(7293),s=/#|\.prototype\./,n=function(t,e){var r=o[a(t)];return r==p||r!=c&&("function"==typeof e?i(e):!!e)},a=n.normalize=function(t){return String(t).replace(s,".").toLowerCase()},o=n.data={},c=n.NATIVE="N",p=n.POLYFILL="P";t.exports=n},111:t=>{t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},1913:t=>{t.exports=!1},7850:(t,e,r)=>{var i=r(111),s=r(4326),n=r(5112)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[n])?!!e:"RegExp"==s(t))}},408:(t,e,r)=>{var i=r(9670),s=r(7659),n=r(7466),a=r(9974),o=r(1246),c=r(3411),p=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,r,h,u){var l,f,d,m,v,g,x,y=a(e,r,h?2:1);if(u)l=t;else{if("function"!=typeof(f=o(t)))throw TypeError("Target is not iterable");if(s(f)){for(d=0,m=n(t.length);m>d;d++)if((v=h?y(i(x=t[d])[0],x[1]):y(t[d]))&&v instanceof p)return v;return new p(!1)}l=f.call(t)}for(g=l.next;!(x=g.call(l)).done;)if("object"==typeof(v=c(l,y,x.value,h))&&v&&v instanceof p)return v;return new p(!1)}).stop=function(t){return new p(!0,t)}},3383:(t,e,r)=>{"use strict";var i,s,n,a=r(9518),o=r(8880),c=r(6656),p=r(5112),h=r(1913),u=p("iterator"),l=!1;[].keys&&("next"in(n=[].keys())?(s=a(a(n)))!==Object.prototype&&(i=s):l=!0),null==i&&(i={}),h||c(i,u)||o(i,u,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:l}},7497:t=>{t.exports={}},133:(t,e,r)=>{var i=r(7293);t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},8536:(t,e,r)=>{var i=r(7854),s=r(2788),n=i.WeakMap;t.exports="function"==typeof n&&/native code/.test(s(n))},30:(t,e,r)=>{var i,s=r(9670),n=r(6048),a=r(748),o=r(3501),c=r(490),p=r(317),h=r(6200),u=h("IE_PROTO"),l=function(){},f=function(t){return"<script>"+t+"</"+"script>"},d=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e;d=i?function(t){t.write(f("")),t.close();var e=t.parentWindow.Object;return t=null,e}(i):((e=p("iframe")).style.display="none",c.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(f("document.F=Object")),t.close(),t.F);for(var r=a.length;r--;)delete d.prototype[a[r]];return d()};o[u]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(l.prototype=s(t),r=new l,l.prototype=null,r[u]=t):r=d(),void 0===e?r:n(r,e)}},6048:(t,e,r)=>{var i=r(9781),s=r(3070),n=r(9670),a=r(1956);t.exports=i?Object.defineProperties:function(t,e){n(t);for(var r,i=a(e),o=i.length,c=0;o>c;)s.f(t,r=i[c++],e[r]);return t}},3070:(t,e,r)=>{var i=r(9781),s=r(4664),n=r(9670),a=r(7593),o=Object.defineProperty;e.f=i?o:function(t,e,r){if(n(t),e=a(e,!0),n(r),s)try{return o(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1236:(t,e,r)=>{var i=r(9781),s=r(5296),n=r(9114),a=r(5656),o=r(7593),c=r(6656),p=r(4664),h=Object.getOwnPropertyDescriptor;e.f=i?h:function(t,e){if(t=a(t),e=o(e,!0),p)try{return h(t,e)}catch(t){}if(c(t,e))return n(!s.f.call(t,e),t[e])}},1156:(t,e,r)=>{var i=r(5656),s=r(8006).f,n={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==n.call(t)?function(t){try{return s(t)}catch(t){return a.slice()}}(t):s(i(t))}},8006:(t,e,r)=>{var i=r(6324),s=r(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,s)}},5181:(t,e)=>{e.f=Object.getOwnPropertySymbols},9518:(t,e,r)=>{var i=r(6656),s=r(7908),n=r(6200),a=r(8544),o=n("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=s(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},6324:(t,e,r)=>{var i=r(6656),s=r(5656),n=r(1318).indexOf,a=r(3501);t.exports=function(t,e){var r,o=s(t),c=0,p=[];for(r in o)!i(a,r)&&i(o,r)&&p.push(r);for(;e.length>c;)i(o,r=e[c++])&&(~n(p,r)||p.push(r));return p}},1956:(t,e,r)=>{var i=r(6324),s=r(748);t.exports=Object.keys||function(t){return i(t,s)}},5296:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,s=i&&!r.call({1:2},1);e.f=s?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},7674:(t,e,r)=>{var i=r(9670),s=r(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return i(r),s(n),e?t.call(r,n):r.__proto__=n,r}}():void 0)},288:(t,e,r)=>{"use strict";var i=r(1694),s=r(648);t.exports=i?{}.toString:function(){return"[object "+s(this)+"]"}},3887:(t,e,r)=>{var i=r(5005),s=r(8006),n=r(5181),a=r(9670);t.exports=i("Reflect","ownKeys")||function(t){var e=s.f(a(t)),r=n.f;return r?e.concat(r(t)):e}},857:(t,e,r)=>{var i=r(7854);t.exports=i},2248:(t,e,r)=>{var i=r(1320);t.exports=function(t,e,r){for(var s in e)i(t,s,e[s],r);return t}},1320:(t,e,r)=>{var i=r(7854),s=r(8880),n=r(6656),a=r(3505),o=r(2788),c=r(9909),p=c.get,h=c.enforce,u=String(String).split("String");(t.exports=function(t,e,r,o){var c=!!o&&!!o.unsafe,p=!!o&&!!o.enumerable,l=!!o&&!!o.noTargetGet;"function"==typeof r&&("string"!=typeof e||n(r,"name")||s(r,"name",e),h(r).source=u.join("string"==typeof e?e:"")),t!==i?(c?!l&&t[e]&&(p=!0):delete t[e],p?t[e]=r:s(t,e,r)):p?t[e]=r:a(e,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&p(this).source||o(this)}))},7651:(t,e,r)=>{var i=r(4326),s=r(2261);t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var n=r.call(t,e);if("object"!=typeof n)throw TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return s.call(t,e)}},2261:(t,e,r)=>{"use strict";var i,s,n=r(7066),a=r(2999),o=RegExp.prototype.exec,c=String.prototype.replace,p=o,h=(i=/a/,s=/b*/g,o.call(i,"a"),o.call(s,"a"),0!==i.lastIndex||0!==s.lastIndex),u=a.UNSUPPORTED_Y||a.BROKEN_CARET,l=void 0!==/()??/.exec("")[1];(h||l||u)&&(p=function(t){var e,r,i,s,a=this,p=u&&a.sticky,f=n.call(a),d=a.source,m=0,v=t;return p&&(-1===(f=f.replace("y","")).indexOf("g")&&(f+="g"),v=String(t).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==t[a.lastIndex-1])&&(d="(?: "+d+")",v=" "+v,m++),r=new RegExp("^(?:"+d+")",f)),l&&(r=new RegExp("^"+d+"$(?!\\s)",f)),h&&(e=a.lastIndex),i=o.call(p?r:a,v),p?i?(i.input=i.input.slice(m),i[0]=i[0].slice(m),i.index=a.lastIndex,a.lastIndex+=i[0].length):a.lastIndex=0:h&&i&&(a.lastIndex=a.global?i.index+i[0].length:e),l&&i&&i.length>1&&c.call(i[0],r,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(i[s]=void 0)})),i}),t.exports=p},7066:(t,e,r)=>{"use strict";var i=r(9670);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},2999:(t,e,r)=>{"use strict";var i=r(7293);function s(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=i((function(){var t=s("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=i((function(){var t=s("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},4488:t=>{t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},3505:(t,e,r)=>{var i=r(7854),s=r(8880);t.exports=function(t,e){try{s(i,t,e)}catch(r){i[t]=e}return e}},6340:(t,e,r)=>{"use strict";var i=r(5005),s=r(3070),n=r(5112),a=r(9781),o=n("species");t.exports=function(t){var e=i(t),r=s.f;a&&e&&!e[o]&&r(e,o,{configurable:!0,get:function(){return this}})}},8003:(t,e,r)=>{var i=r(3070).f,s=r(6656),n=r(5112)("toStringTag");t.exports=function(t,e,r){t&&!s(t=r?t:t.prototype,n)&&i(t,n,{configurable:!0,value:e})}},6200:(t,e,r)=>{var i=r(2309),s=r(9711),n=i("keys");t.exports=function(t){return n[t]||(n[t]=s(t))}},5465:(t,e,r)=>{var i=r(7854),s=r(3505),n="__core-js_shared__",a=i[n]||s(n,{});t.exports=a},2309:(t,e,r)=>{var i=r(1913),s=r(5465);(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},6707:(t,e,r)=>{var i=r(9670),s=r(3099),n=r(5112)("species");t.exports=function(t,e){var r,a=i(t).constructor;return void 0===a||null==(r=i(a)[n])?e:s(r)}},8710:(t,e,r)=>{var i=r(9958),s=r(4488),n=function(t){return function(e,r){var n,a,o=String(s(e)),c=i(r),p=o.length;return c<0||c>=p?t?"":void 0:(n=o.charCodeAt(c))<55296||n>56319||c+1===p||(a=o.charCodeAt(c+1))<56320||a>57343?t?o.charAt(c):n:t?o.slice(c,c+2):a-56320+(n-55296<<10)+65536}};t.exports={codeAt:n(!1),charAt:n(!0)}},6091:(t,e,r)=>{var i=r(7293),s=r(1361);t.exports=function(t){return i((function(){return!!s[t]()||"​᠎"!="​᠎"[t]()||s[t].name!==t}))}},3111:(t,e,r)=>{var i=r(4488),s="["+r(1361)+"]",n=RegExp("^"+s+s+"*"),a=RegExp(s+s+"*$"),o=function(t){return function(e){var r=String(i(e));return 1&t&&(r=r.replace(n,"")),2&t&&(r=r.replace(a,"")),r}};t.exports={start:o(1),end:o(2),trim:o(3)}},1400:(t,e,r)=>{var i=r(9958),s=Math.max,n=Math.min;t.exports=function(t,e){var r=i(t);return r<0?s(r+e,0):n(r,e)}},5656:(t,e,r)=>{var i=r(8361),s=r(4488);t.exports=function(t){return i(s(t))}},9958:t=>{var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},7466:(t,e,r)=>{var i=r(9958),s=Math.min;t.exports=function(t){return t>0?s(i(t),9007199254740991):0}},7908:(t,e,r)=>{var i=r(4488);t.exports=function(t){return Object(i(t))}},7593:(t,e,r)=>{var i=r(111);t.exports=function(t,e){if(!i(t))return t;var r,s;if(e&&"function"==typeof(r=t.toString)&&!i(s=r.call(t)))return s;if("function"==typeof(r=t.valueOf)&&!i(s=r.call(t)))return s;if(!e&&"function"==typeof(r=t.toString)&&!i(s=r.call(t)))return s;throw TypeError("Can't convert object to primitive value")}},1694:(t,e,r)=>{var i={};i[r(5112)("toStringTag")]="z",t.exports="[object z]"===String(i)},9711:t=>{var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},3307:(t,e,r)=>{var i=r(133);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6061:(t,e,r)=>{var i=r(5112);e.f=i},5112:(t,e,r)=>{var i=r(7854),s=r(2309),n=r(6656),a=r(9711),o=r(133),c=r(3307),p=s("wks"),h=i.Symbol,u=c?h:h&&h.withoutSetter||a;t.exports=function(t){return n(p,t)||(o&&n(h,t)?p[t]=h[t]:p[t]=u("Symbol."+t)),p[t]}},1361:t=>{t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},2222:(t,e,r)=>{"use strict";var i=r(2109),s=r(7293),n=r(3157),a=r(111),o=r(7908),c=r(7466),p=r(6135),h=r(5417),u=r(1194),l=r(5112),f=r(7392),d=l("isConcatSpreadable"),m=9007199254740991,v="Maximum allowed index exceeded",g=f>=51||!s((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),x=u("concat"),y=function(t){if(!a(t))return!1;var e=t[d];return void 0!==e?!!e:n(t)};i({target:"Array",proto:!0,forced:!g||!x},{concat:function(t){var e,r,i,s,n,a=o(this),u=h(a,0),l=0;for(e=-1,i=arguments.length;e<i;e++)if(y(n=-1===e?a:arguments[e])){if(l+(s=c(n.length))>m)throw TypeError(v);for(r=0;r<s;r++,l++)r in n&&p(u,l,n[r])}else{if(l>=m)throw TypeError(v);p(u,l++,n)}return u.length=l,u}})},7327:(t,e,r)=>{"use strict";var i=r(2109),s=r(2092).filter,n=r(1194),a=r(9207),o=n("filter"),c=a("filter");i({target:"Array",proto:!0,forced:!o||!c},{filter:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})},9554:(t,e,r)=>{"use strict";var i=r(2109),s=r(8533);i({target:"Array",proto:!0,forced:[].forEach!=s},{forEach:s})},1038:(t,e,r)=>{var i=r(2109),s=r(8457);i({target:"Array",stat:!0,forced:!r(7072)((function(t){Array.from(t)}))},{from:s})},6699:(t,e,r)=>{"use strict";var i=r(2109),s=r(1318).includes,n=r(1223);i({target:"Array",proto:!0,forced:!r(9207)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),n("includes")},2772:(t,e,r)=>{"use strict";var i=r(2109),s=r(1318).indexOf,n=r(9341),a=r(9207),o=[].indexOf,c=!!o&&1/[1].indexOf(1,-0)<0,p=n("indexOf"),h=a("indexOf",{ACCESSORS:!0,1:0});i({target:"Array",proto:!0,forced:c||!p||!h},{indexOf:function(t){return c?o.apply(this,arguments)||0:s(this,t,arguments.length>1?arguments[1]:void 0)}})},6992:(t,e,r)=>{"use strict";var i=r(5656),s=r(1223),n=r(7497),a=r(9909),o=r(654),c="Array Iterator",p=a.set,h=a.getterFor(c);t.exports=o(Array,"Array",(function(t,e){p(this,{type:c,target:i(t),index:0,kind:e})}),(function(){var t=h(this),e=t.target,r=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:i,done:!1}:"values"==r?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values"),n.Arguments=n.Array,s("keys"),s("values"),s("entries")},9600:(t,e,r)=>{"use strict";var i=r(2109),s=r(8361),n=r(5656),a=r(9341),o=[].join,c=s!=Object,p=a("join",",");i({target:"Array",proto:!0,forced:c||!p},{join:function(t){return o.call(n(this),void 0===t?",":t)}})},1249:(t,e,r)=>{"use strict";var i=r(2109),s=r(2092).map,n=r(1194),a=r(9207),o=n("map"),c=a("map");i({target:"Array",proto:!0,forced:!o||!c},{map:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})},5827:(t,e,r)=>{"use strict";var i=r(2109),s=r(3671).left,n=r(9341),a=r(9207),o=n("reduce"),c=a("reduce",{1:0});i({target:"Array",proto:!0,forced:!o||!c},{reduce:function(t){return s(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},7042:(t,e,r)=>{"use strict";var i=r(2109),s=r(111),n=r(3157),a=r(1400),o=r(7466),c=r(5656),p=r(6135),h=r(5112),u=r(1194),l=r(9207),f=u("slice"),d=l("slice",{ACCESSORS:!0,0:0,1:2}),m=h("species"),v=[].slice,g=Math.max;i({target:"Array",proto:!0,forced:!f||!d},{slice:function(t,e){var r,i,h,u=c(this),l=o(u.length),f=a(t,l),d=a(void 0===e?l:e,l);if(n(u)&&("function"!=typeof(r=u.constructor)||r!==Array&&!n(r.prototype)?s(r)&&null===(r=r[m])&&(r=void 0):r=void 0,r===Array||void 0===r))return v.call(u,f,d);for(i=new(void 0===r?Array:r)(g(d-f,0)),h=0;f<d;f++,h++)f in u&&p(i,h,u[f]);return i.length=h,i}})},2707:(t,e,r)=>{"use strict";var i=r(2109),s=r(3099),n=r(7908),a=r(7293),o=r(9341),c=[],p=c.sort,h=a((function(){c.sort(void 0)})),u=a((function(){c.sort(null)})),l=o("sort");i({target:"Array",proto:!0,forced:h||!u||!l},{sort:function(t){return void 0===t?p.call(n(this)):p.call(n(this),s(t))}})},8309:(t,e,r)=>{var i=r(9781),s=r(3070).f,n=Function.prototype,a=n.toString,o=/^\s*function ([^ (]*)/,c="name";i&&!(c in n)&&s(n,c,{configurable:!0,get:function(){try{return a.call(this).match(o)[1]}catch(t){return""}}})},5003:(t,e,r)=>{var i=r(2109),s=r(7293),n=r(5656),a=r(1236).f,o=r(9781),c=s((function(){a(1)}));i({target:"Object",stat:!0,forced:!o||c,sham:!o},{getOwnPropertyDescriptor:function(t,e){return a(n(t),e)}})},9337:(t,e,r)=>{var i=r(2109),s=r(9781),n=r(3887),a=r(5656),o=r(1236),c=r(6135);i({target:"Object",stat:!0,sham:!s},{getOwnPropertyDescriptors:function(t){for(var e,r,i=a(t),s=o.f,p=n(i),h={},u=0;p.length>u;)void 0!==(r=s(i,e=p[u++]))&&c(h,e,r);return h}})},489:(t,e,r)=>{var i=r(2109),s=r(7293),n=r(7908),a=r(9518),o=r(8544);i({target:"Object",stat:!0,forced:s((function(){a(1)})),sham:!o},{getPrototypeOf:function(t){return a(n(t))}})},7941:(t,e,r)=>{var i=r(2109),s=r(7908),n=r(1956);i({target:"Object",stat:!0,forced:r(7293)((function(){n(1)}))},{keys:function(t){return n(s(t))}})},1539:(t,e,r)=>{var i=r(1694),s=r(1320),n=r(288);i||s(Object.prototype,"toString",n,{unsafe:!0})},2419:(t,e,r)=>{var i=r(2109),s=r(5005),n=r(3099),a=r(9670),o=r(111),c=r(30),p=r(7065),h=r(7293),u=s("Reflect","construct"),l=h((function(){function t(){}return!(u((function(){}),[],t)instanceof t)})),f=!h((function(){u((function(){}))})),d=l||f;i({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(t,e){n(t),a(e);var r=arguments.length<3?t:n(arguments[2]);if(f&&!l)return u(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(p.apply(t,i))}var s=r.prototype,h=c(o(s)?s:Object.prototype),d=Function.apply.call(t,h,e);return o(d)?d:h}})},4819:(t,e,r)=>{var i=r(2109),s=r(111),n=r(9670),a=r(6656),o=r(1236),c=r(9518);i({target:"Reflect",stat:!0},{get:function t(e,r){var i,p,h=arguments.length<3?e:arguments[2];return n(e)===h?e[r]:(i=o.f(e,r))?a(i,"value")?i.value:void 0===i.get?void 0:i.get.call(h):s(p=c(e))?t(p,r,h):void 0}})},4603:(t,e,r)=>{var i=r(9781),s=r(7854),n=r(4705),a=r(9587),o=r(3070).f,c=r(8006).f,p=r(7850),h=r(7066),u=r(2999),l=r(1320),f=r(7293),d=r(9909).set,m=r(6340),v=r(5112)("match"),g=s.RegExp,x=g.prototype,y=/a/g,b=/a/g,E=new g(y)!==y,S=u.UNSUPPORTED_Y;if(i&&n("RegExp",!E||S||f((function(){return b[v]=!1,g(y)!=y||g(b)==b||"/a/i"!=g(y,"i")})))){for(var w=function(t,e){var r,i=this instanceof w,s=p(t),n=void 0===e;if(!i&&s&&t.constructor===w&&n)return t;E?s&&!n&&(t=t.source):t instanceof w&&(n&&(e=h.call(t)),t=t.source),S&&(r=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var o=a(E?new g(t,e):g(t,e),i?this:x,w);return S&&r&&d(o,{sticky:r}),o},k=function(t){t in w||o(w,t,{configurable:!0,get:function(){return g[t]},set:function(e){g[t]=e}})},_=c(g),C=0;_.length>C;)k(_[C++]);x.constructor=w,w.prototype=x,l(s,"RegExp",w)}m("RegExp")},4916:(t,e,r)=>{"use strict";var i=r(2109),s=r(2261);i({target:"RegExp",proto:!0,forced:/./.exec!==s},{exec:s})},9714:(t,e,r)=>{"use strict";var i=r(1320),s=r(9670),n=r(7293),a=r(7066),o="toString",c=RegExp.prototype,p=c.toString,h=n((function(){return"/a/b"!=p.call({source:"a",flags:"b"})})),u=p.name!=o;(h||u)&&i(RegExp.prototype,o,(function(){var t=s(this),e=String(t.source),r=t.flags;return"/"+e+"/"+String(void 0===r&&t instanceof RegExp&&!("flags"in c)?a.call(t):r)}),{unsafe:!0})},189:(t,e,r)=>{"use strict";var i=r(7710),s=r(5631);t.exports=i("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),s)},8783:(t,e,r)=>{"use strict";var i=r(8710).charAt,s=r(9909),n=r(654),a="String Iterator",o=s.set,c=s.getterFor(a);n(String,"String",(function(t){o(this,{type:a,string:String(t),index:0})}),(function(){var t,e=c(this),r=e.string,s=e.index;return s>=r.length?{value:void 0,done:!0}:(t=i(r,s),e.index+=t.length,{value:t,done:!1})}))},5306:(t,e,r)=>{"use strict";var i=r(7007),s=r(9670),n=r(7908),a=r(7466),o=r(9958),c=r(4488),p=r(1530),h=r(7651),u=Math.max,l=Math.min,f=Math.floor,d=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g;i("replace",2,(function(t,e,r,i){var v=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=i.REPLACE_KEEPS_$0,x=v?"$":"$0";return[function(r,i){var s=c(this),n=null==r?void 0:r[t];return void 0!==n?n.call(r,s,i):e.call(String(s),r,i)},function(t,i){if(!v&&g||"string"==typeof i&&-1===i.indexOf(x)){var n=r(e,t,this,i);if(n.done)return n.value}var c=s(t),f=String(this),d="function"==typeof i;d||(i=String(i));var m=c.global;if(m){var b=c.unicode;c.lastIndex=0}for(var E=[];;){var S=h(c,f);if(null===S)break;if(E.push(S),!m)break;""===String(S[0])&&(c.lastIndex=p(f,a(c.lastIndex),b))}for(var w,k="",_=0,C=0;C<E.length;C++){S=E[C];for(var A=String(S[0]),P=u(l(o(S.index),f.length),0),I=[],T=1;T<S.length;T++)I.push(void 0===(w=S[T])?w:String(w));var O=S.groups;if(d){var N=[A].concat(I,P,f);void 0!==O&&N.push(O);var L=String(i.apply(void 0,N))}else L=y(A,f,P,I,O,i);P>=_&&(k+=f.slice(_,P)+L,_=P+A.length)}return k+f.slice(_)}];function y(t,r,i,s,a,o){var c=i+t.length,p=s.length,h=m;return void 0!==a&&(a=n(a),h=d),e.call(o,h,(function(e,n){var o;switch(n.charAt(0)){case"$":return"$";case"&":return t;case"`":return r.slice(0,i);case"'":return r.slice(c);case"<":o=a[n.slice(1,-1)];break;default:var h=+n;if(0===h)return e;if(h>p){var u=f(h/10);return 0===u?e:u<=p?void 0===s[u-1]?n.charAt(1):s[u-1]+n.charAt(1):e}o=s[h-1]}return void 0===o?"":o}))}}))},3123:(t,e,r)=>{"use strict";var i=r(7007),s=r(7850),n=r(9670),a=r(4488),o=r(6707),c=r(1530),p=r(7466),h=r(7651),u=r(2261),l=r(7293),f=[].push,d=Math.min,m=4294967295,v=!l((function(){return!RegExp(m,"y")}));i("split",2,(function(t,e,r){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var i=String(a(this)),n=void 0===r?m:r>>>0;if(0===n)return[];if(void 0===t)return[i];if(!s(t))return e.call(i,t,n);for(var o,c,p,h=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,v=new RegExp(t.source,l+"g");(o=u.call(v,i))&&!((c=v.lastIndex)>d&&(h.push(i.slice(d,o.index)),o.length>1&&o.index<i.length&&f.apply(h,o.slice(1)),p=o[0].length,d=c,h.length>=n));)v.lastIndex===o.index&&v.lastIndex++;return d===i.length?!p&&v.test("")||h.push(""):h.push(i.slice(d)),h.length>n?h.slice(0,n):h}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var s=a(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,s,r):i.call(String(s),e,r)},function(t,s){var a=r(i,t,this,s,i!==e);if(a.done)return a.value;var u=n(t),l=String(this),f=o(u,RegExp),g=u.unicode,x=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(v?"y":"g"),y=new f(v?u:"^(?:"+u.source+")",x),b=void 0===s?m:s>>>0;if(0===b)return[];if(0===l.length)return null===h(y,l)?[l]:[];for(var E=0,S=0,w=[];S<l.length;){y.lastIndex=v?S:0;var k,_=h(y,v?l:l.slice(S));if(null===_||(k=d(p(y.lastIndex+(v?0:S)),l.length))===E)S=c(l,S,g);else{if(w.push(l.slice(E,S)),w.length===b)return w;for(var C=1;C<=_.length-1;C++)if(w.push(_[C]),w.length===b)return w;S=E=k}}return w.push(l.slice(E)),w}]}),!v)},3210:(t,e,r)=>{"use strict";var i=r(2109),s=r(3111).trim;i({target:"String",proto:!0,forced:r(6091)("trim")},{trim:function(){return s(this)}})},1817:(t,e,r)=>{"use strict";var i=r(2109),s=r(9781),n=r(7854),a=r(6656),o=r(111),c=r(3070).f,p=r(9920),h=n.Symbol;if(s&&"function"==typeof h&&(!("description"in h.prototype)||void 0!==h().description)){var u={},l=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof l?new h(t):void 0===t?h():h(t);return""===t&&(u[e]=!0),e};p(l,h);var f=l.prototype=h.prototype;f.constructor=l;var d=f.toString,m="Symbol(test)"==String(h("test")),v=/^Symbol\((.*)\)[^)]+$/;c(f,"description",{configurable:!0,get:function(){var t=o(this)?this.valueOf():this,e=d.call(t);if(a(u,t))return"";var r=m?e.slice(7,-1):e.replace(v,"$1");return""===r?void 0:r}}),i({global:!0,forced:!0},{Symbol:l})}},2165:(t,e,r)=>{r(7235)("iterator")},2526:(t,e,r)=>{"use strict";var i=r(2109),s=r(7854),n=r(5005),a=r(1913),o=r(9781),c=r(133),p=r(3307),h=r(7293),u=r(6656),l=r(3157),f=r(111),d=r(9670),m=r(7908),v=r(5656),g=r(7593),x=r(9114),y=r(30),b=r(1956),E=r(8006),S=r(1156),w=r(5181),k=r(1236),_=r(3070),C=r(5296),A=r(8880),P=r(1320),I=r(2309),T=r(6200),O=r(3501),N=r(9711),L=r(5112),j=r(6061),R=r(7235),V=r(8003),M=r(9909),D=r(2092).forEach,B=T("hidden"),F="Symbol",U=L("toPrimitive"),z=M.set,q=M.getterFor(F),G=Object.prototype,W=s.Symbol,H=n("JSON","stringify"),X=k.f,J=_.f,$=S.f,K=C.f,Q=I("symbols"),Y=I("op-symbols"),Z=I("string-to-symbol-registry"),tt=I("symbol-to-string-registry"),et=I("wks"),rt=s.QObject,it=!rt||!rt.prototype||!rt.prototype.findChild,st=o&&h((function(){return 7!=y(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?function(t,e,r){var i=X(G,e);i&&delete G[e],J(t,e,r),i&&t!==G&&J(G,e,i)}:J,nt=function(t,e){var r=Q[t]=y(W.prototype);return z(r,{type:F,tag:t,description:e}),o||(r.description=e),r},at=p?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof W},ot=function(t,e,r){t===G&&ot(Y,e,r),d(t);var i=g(e,!0);return d(r),u(Q,i)?(r.enumerable?(u(t,B)&&t[B][i]&&(t[B][i]=!1),r=y(r,{enumerable:x(0,!1)})):(u(t,B)||J(t,B,x(1,{})),t[B][i]=!0),st(t,i,r)):J(t,i,r)},ct=function(t,e){d(t);var r=v(e),i=b(r).concat(lt(r));return D(i,(function(e){o&&!pt.call(r,e)||ot(t,e,r[e])})),t},pt=function(t){var e=g(t,!0),r=K.call(this,e);return!(this===G&&u(Q,e)&&!u(Y,e))&&(!(r||!u(this,e)||!u(Q,e)||u(this,B)&&this[B][e])||r)},ht=function(t,e){var r=v(t),i=g(e,!0);if(r!==G||!u(Q,i)||u(Y,i)){var s=X(r,i);return!s||!u(Q,i)||u(r,B)&&r[B][i]||(s.enumerable=!0),s}},ut=function(t){var e=$(v(t)),r=[];return D(e,(function(t){u(Q,t)||u(O,t)||r.push(t)})),r},lt=function(t){var e=t===G,r=$(e?Y:v(t)),i=[];return D(r,(function(t){!u(Q,t)||e&&!u(G,t)||i.push(Q[t])})),i};(c||(P((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=N(t),r=function(t){this===G&&r.call(Y,t),u(this,B)&&u(this[B],e)&&(this[B][e]=!1),st(this,e,x(1,t))};return o&&it&&st(G,e,{configurable:!0,set:r}),nt(e,t)}).prototype,"toString",(function(){return q(this).tag})),P(W,"withoutSetter",(function(t){return nt(N(t),t)})),C.f=pt,_.f=ot,k.f=ht,E.f=S.f=ut,w.f=lt,j.f=function(t){return nt(L(t),t)},o&&(J(W.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||P(G,"propertyIsEnumerable",pt,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:W}),D(b(et),(function(t){R(t)})),i({target:F,stat:!0,forced:!c},{for:function(t){var e=String(t);if(u(Z,e))return Z[e];var r=W(e);return Z[e]=r,tt[r]=e,r},keyFor:function(t){if(!at(t))throw TypeError(t+" is not a symbol");if(u(tt,t))return tt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),i({target:"Object",stat:!0,forced:!c,sham:!o},{create:function(t,e){return void 0===e?y(t):ct(y(t),e)},defineProperty:ot,defineProperties:ct,getOwnPropertyDescriptor:ht}),i({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:ut,getOwnPropertySymbols:lt}),i({target:"Object",stat:!0,forced:h((function(){w.f(1)}))},{getOwnPropertySymbols:function(t){return w.f(m(t))}}),H)&&i({target:"JSON",stat:!0,forced:!c||h((function(){var t=W();return"[null]"!=H([t])||"{}"!=H({a:t})||"{}"!=H(Object(t))}))},{stringify:function(t,e,r){for(var i,s=[t],n=1;arguments.length>n;)s.push(arguments[n++]);if(i=e,(f(e)||void 0!==t)&&!at(t))return l(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!at(e))return e}),s[1]=e,H.apply(null,s)}});W.prototype[U]||A(W.prototype,U,W.prototype.valueOf),V(W,F),O[B]=!0},4129:(t,e,r)=>{"use strict";var i,s=r(7854),n=r(2248),a=r(2423),o=r(7710),c=r(9320),p=r(111),h=r(9909).enforce,u=r(8536),l=!s.ActiveXObject&&"ActiveXObject"in s,f=Object.isExtensible,d=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},m=t.exports=o("WeakMap",d,c);if(u&&l){i=c.getConstructor(d,"WeakMap",!0),a.REQUIRED=!0;var v=m.prototype,g=v.delete,x=v.has,y=v.get,b=v.set;n(v,{delete:function(t){if(p(t)&&!f(t)){var e=h(this);return e.frozen||(e.frozen=new i),g.call(this,t)||e.frozen.delete(t)}return g.call(this,t)},has:function(t){if(p(t)&&!f(t)){var e=h(this);return e.frozen||(e.frozen=new i),x.call(this,t)||e.frozen.has(t)}return x.call(this,t)},get:function(t){if(p(t)&&!f(t)){var e=h(this);return e.frozen||(e.frozen=new i),x.call(this,t)?y.call(this,t):e.frozen.get(t)}return y.call(this,t)},set:function(t,e){if(p(t)&&!f(t)){var r=h(this);r.frozen||(r.frozen=new i),x.call(this,t)?b.call(this,t,e):r.frozen.set(t,e)}else b.call(this,t,e);return this}})}},4747:(t,e,r)=>{var i=r(7854),s=r(8324),n=r(8533),a=r(8880);for(var o in s){var c=i[o],p=c&&c.prototype;if(p&&p.forEach!==n)try{a(p,"forEach",n)}catch(t){p.forEach=n}}},3948:(t,e,r)=>{var i=r(7854),s=r(8324),n=r(6992),a=r(8880),o=r(5112),c=o("iterator"),p=o("toStringTag"),h=n.values;for(var u in s){var l=i[u],f=l&&l.prototype;if(f){if(f[c]!==h)try{a(f,c,h)}catch(t){f[c]=h}if(f[p]||a(f,p,u),s[u])for(var d in n)if(f[d]!==n[d])try{a(f,d,n[d])}catch(t){f[d]=n[d]}}}},9297:t=>{"use strict";t.exports=require("react")}},e={};function r(i){if(e[i])return e[i].exports;var s=e[i]={exports:{}};return t[i].call(s.exports,s,s.exports,r),s.exports}return r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r(1506)})();
  //# sourceMappingURL=react-jsx-parser.min.js.map